IRC channel logs

2026-08-07.log

back to list of logs

<Noisytoot>for some reason the curl package in guix completely ignores --cacert
<Noisytoot>`curl -v --cacert /dev/null https://example.com` succeeds (it should fail) on guix (gnutls), but fails on alpine (openssl) and gentoo (openssl)
<Noisytoot>cannot reproduce with gnutls curl 8.20.0 on gentoo either, it appears to be guix-specific
<Noisytoot>(`curl -v --cacert /dev/null https://example.com` does succeed with gnutls curl on gentoo (because it finds the cert in capath (I'm not sure why openssl curl doesn't)), but it doesn't reproduce the bug because it's actually using the right paths unlike curl on guix. if I add --cafile /dev/null to the command it fails on gentoo gnutls curl but still succeeds on guix)
<Noisytoot>I think https://codeberg.org/guix/guix/src/branch/master/gnu/packages/patches/curl-use-ssl-cert-env.patch is somehow breaking it
<Noisytoot>confirmed that this is the cause
<apteryx>podiki: I could finally push a fix for the small doc problem you mentioned with 265e481036c, thank you!
<podiki>thn
<podiki>thanks!
<apteryx>noe: there is no issue with tinysparql/localsearch on GNOME 49, but for some reasons I had to clear the index with 'localsearch reset' before gnome-music could display my library again.
<weary-traveler>i wish guix version would also list the last tag (commit hash + this many commits since <tag>)
<Noisytoot>bug reported: https://codeberg.org/guix/guix/issues/10407
<cnx>weary-traveler, i have the same wish for guix describe, would you like to file an issue?
<weary-traveler>cnx: there isn't an existing one? i'm surprised. i never quite made the transition to codeberg, but figured surely someone had probably reported it by now
<apteryx>noe: turns out desktop notifications for calendar events are currently broken in gnome 49
<PotentialUser-27>I'm attempting to reconfigure my aarch64 guix system, and even though I've tried several things, when fetching the gdm substitute, it hangs up before getting to 100%:
<PotentialUser-27> gdm-48.0.tar.zst  1.3MiB                                                                                                    22KiB/s 01:00 ▕█████████████████▉▏  99.9%guix substitute: error: corrupt input while restoring
<PotentialUser-27>'/gnu/store/guix-directory-4990.HVrpsK/restored' from #<input:hash-input 7fff0a2ed8a0>
<PotentialUser-27>substitution of /gnu/store/449423cfpxlkgjp7434h65ij7csx80s8-gdm-48.0.tar.zst failed
<PotentialUser-27>guix system: error: corrupt input while restoring archive from #<closed: file 7fff8cc3c690>
<PotentialUser-27>While I know it is possible to pass --no-substitutes, gdm has webkit-gtk as a dependency, which takes a very long time to compile. Is there any way to build gdm from source to avoid the broken substitute, while using substitutes for all of its dependencies? Or will I just need to wait until a new substitute is built to replace the corrupted one?
<PotentialUser-27>Hello!
<PotentialUser-27>I'm attempting to reconfigure my aarch64 guix system, and even though I've tried several things, when fetching the gdm substitute, it hangs up before getting to 100%
<PotentialUser-27> gdm-48.0.tar.zst  1.3MiB                                                                                                    22KiB/s 01:00 ▕█████████████████▉▏  99.9%guix substitute: error: corrupt input while restoring
<PotentialUser-27>'/gnu/store/guix-directory-4990.HVrpsK/restored' from #<input:hash-input 7fff0a2ed8a0>
<PotentialUser-27>substitution of /gnu/store/449423cfpxlkgjp7434h65ij7csx80s8-gdm-48.0.tar.zst failed
<PotentialUser-27>guix system: error: corrupt input while restoring archive from #<closed: file 7fff8cc3c690>
<PotentialUser-27>While I know it is possible to pass --no-substitutes, gdm has webkit-gtk as a dependency, which takes a very long time to compile. Is there any way to build gdm from source to avoid the broken substitute, while using substitutes for all of its dependencies? Or will I just need to wait until a new substitute is built to replace the corrupted one?
<cnx>weary-traveler, idk tbh, forgejo search sucks, better just file a new one which could be closed in case someone else found out it is a duplicate
<Nessah>PotentialUser-27: hi there! Try passing the --fallback option, see if that helps
<untrusem>how to see which package on my home profile is depending on a certain package
<untrusem>I am pulling both kwallet and gnome-keyring and i have added them in my home config
<untrusem>I want to check which package is pulling them
<cnx>perhaps for now a dirty script invoking guix package --list-installed and guix graph --path could do?
<cnx>i always wanted an aptitude why equivalence for guix home and system
<untrusem>hmm
<nuno>can i install guix on wsl windows ubuntu? i got build of /gnu/store/bmfczk1hckbwhzv27gd879kqvd1kkfv5-module-import-compiled.drv failed after guix pull
<nuno>;;; Failed to autoload make-zlib-input-port in (zlib):
<nuno>;;; no code for module (zlib)
<nuno>i think its related to old ubuntu lts version
<nuno>i upgraded ubuntu now it doesnt exist i tried guix-install.sh but 502 bad gateway ftp server down?
<nuno>ftp.gnu.org works instead of ftpmirror.gnu.org
<jlicht>hey guix
<untrusem->jlicht: hi
<nuno>its working