IRC channel logs

2026-07-22.log

back to list of logs

<cnx>gabber, i was pondering whether cross-compiled packages are used by users, as they have different derivation
<cnx>the question is motivated by our infra performing cross builds, and i cannot think of their use cases
<PotentialUser-66>hello !
<sibl>heyyy
<superfoobar>Hello !
<futurile>Morning all
<jlicht>hey guix o/
<futurile>morning jlicht
<jlicht>Is the wireless-regdb package relevant in some functional capacity? It seems we have a relatively old version in guix
<sham1>Well it's probably required so that your wlan receiver knows which frequencies it can use
<sham1>Or well, knows that is legal to use
<jlicht>I thought that was usually done "on-chip" nowadays, at least with shoddy non-floss firmware/drivers
<cricri>hi there, I want to update guix on a old/weak laptop. Do you know a strategy to prevent compilation of packages? Eg guix pulling to a commit that has most packages ready  as substitutes? I know guix deploy from a stronger machine would be a workaround, but there is no stronger machine around atm...
<untrusem>my rule of thumb is to use a 12hr older commit then I current one
<untrusem>stolen from futurile
<untrusem>but not a fullproof thing
<untrusem>cricri
<cricri>do you wait 12h after a guix pull or is there an option to pull to an older commit?
<cricri>Oh, probably the --commit flag...
<f1refly>I'm trying to luks open an encrypted harddrive. according to the output from --debug, it's stuck at "# Udev cookie 0xd4d30d2 (semid 3) waiting for zero" which, according to a gitlab issue I found, is caused by a udev rule not being installed: https://gitlab.com/cryptsetup/cryptsetup/-/work_items/869
<f1refly>my udev config is based on the default config plus some custom rules. any idea what could go wrong?
<vagrantc>oh no, forgot to update the default linux-libre version to 7.1 ...
<anonymous>Hello, has anyone installed guix on a raspberry pi? I am trying to build an image using the template found in the guix repository (under gnu/system/examples), but that fails when grub-mknetdir exits with "exec format error".
<trev>anonymous: yes but you will be crushed with lack of substitutes
<anonymous>trev: Okay, thank you for the heads up but wouldn't offloading solve that?
<trev>I suppose
<ste5e>I tried building one for an rpi2 yesterday but I couldn't figure out a random automake issue.
<ieure>anonymous, I haven't been able to make an image that works, I run an older Debian package as a foreign package manager. loquatdev mentioned that they had gotten things working, but wasn't ready to share a config; I hope they return and do so.
<ieure>anonymous, Your immediate issue is that you're making the image on a non-aarch64 platform, but the system image is trying to execute arm64 binaries on it. That's what the error is telling you.
<ieure>You probably need the qemu-binfmt-service-type set up and to use the --platform argument to run the image build within the emulated environment.
<ieure>My approach was to use Guix as a FPM on Raspbian in the hopes that I could make a booting image from there. No luck, though.
<anonymous>ieure, yes, i suspected as much. Thank you I will try that
<vagrantc>or cross-compile the image?
<ieure>vagrantc, I'm not sure if that works? I think this isn't building the packages to put in the image's store, but running commands to set up the image itself.
<vagrantc>oh
<kratacoa>Hello, I've been unable to complete a guix pull since the 17th. It fails to build guix-package-cache.drv
<kratacoa>The error is `(exception unbound-variable (value #f) (value "Unbound variable: ~S") (value (catch2-3)) (value #f))`
<kratacoa>any ideas?
<vagrantc>admittedly i never built an image, because i am usually building natively and the image system ... doesn't support native building of aarch64 (?!?!)
<ieure>kratacoa, Do you use `channel-with-substitutes' in your channels.scm?
<ieure>kratacoa, One of the security vulns which was fixed broke `channel-with-substitutes', I suspect this is your problme.
<ieure>*problem
<kratacoa>ieure: I don't think so, unless it's done by %default-channels
<ieure>It isn.t
<kratacoa>also I did pull and reconfigure 2 times since the vuln fix
<kratacoa>3*
<kratacoa>here's the full build log: https://bpa.st/D6RQ
<ieure>kratacoa, It looks like there's a problem in the guix-science channel, remove that and see if you can pull.
<kratacoa>since the last message I tried doing that with --exclude but it still failed
<kratacoa>However there were also 2 updates on the guix-science repository that fixed it!
<kratacoa>thanks to Simon T
<redacted>I'm trying to set up some git hooks on my server. What's a good way to set global git configuration with Guix?
<redacted>I figure I'll package the hooks and then point the global hook directory at the path
<redacted>My first guess is to make a service that creates a symlink to my git config on activation
<ieure>redacted, Use special-files-service-type to drop a plain-file into /etc/gitconfig.
<ieure>I was pretty sure there was a service specifically for putting files in /etc, but I'm not finding it in the manual. Poke around the gnu/services source, maybe.
<redacted>Oh, it's just etc-service-type apparently. Thank you!
<jresich>Hi Guix, is there a supported way to download nars without guix?
<identity>jresich: what do you have in mind, specifically?
<jresich>identity: downloading substitutes for a new system on my phone where the connection is better, then bringing them back to my PC
<ieure>jresich, Android phone?
<jresich>ieure yes
<ieure>jresich, Connect it to your computer and turn on USB tethering, it shows up as a USB Ethernet NIC to the host. Then you can download normally with the better connection.
<jresich>ieure: I don't mean using my phone data (i only have 2Gib/mo), I mean using public wifi somewhere
<ieure>jresich, I see, this is a desktop machine or something that's irksome to take to where you have better connectivity?
<graywolf>Is there a way to use guix pack with computed manifests? I tried -e, but that complains about expression not evaluating to a package. I guess closest I can do is guix pack -m /dev/stdin ?
<jresich>ieure: yes
<pathera>hey im having some issues with my config file ive tried to swap to lxqt but after i started it in the sddm it just comes up to a black screen with my cursor. however the other ones ive tried have worked like mate.
<ieure>pathera, Not sure, lxqt might just be broken.
<sham1>pathera: did you look at the logs