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 <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 <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>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? <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 <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. <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))` <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. <kratacoa>ieure: I don't think so, unless it's done by %default-channels <kratacoa>also I did pull and reconfigure 2 times since the vuln fix <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! <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, 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 ? <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