IRC channel logs
2026-08-20.log
back to list of logs
<vagrantc>i've sen a few projects which basically needed nothing but very minor updates <apteryx>hello! does someone understand well how `private-keywords' inside lower procedure of build systems works/why it's needed? <apteryx>it seems to be used to filter out some arguments from a bag... what does that mean in practical terms? <apteryx>I would intuitively think that it would mean these arguments are then not exposed to build phases at build time, but since #:inputs and #:native-inputs are marked private, and *are* exposed, I don't know. <dan|>Hi Guixers! I am struggling with the final few steps of a guix installation on a new boot. I used the graphical installation menu, and successfully built a config. Then I reach a screen which says the user homes and guix daemon have started but which does not progress and which I gave up on after an hour and a half. When I try to use the manual installation, I am spammed with errors that the wifi card and bluetooth have non-free <dan|>firmware. I have tried disabling the wifi and bluetooth cards in the BIOS and still see these errors. My machine is connected to ethernet. I am happy to permanently disable the wifi and bluetooth cards. What is the best way forward here? Is there any way to tell what the guix daemon is doing? Any suggestions would be greatly appreciated. <ieure>dan|, I have heard others with similar issues, but I'm not sure what the problem or solution are. You should only get a warning about non-free firmware once, in the graphical installer. Kernel messages spamming the UI is not expected. <dan|>ieure, Thank you, good to I am not alone. I see the non-free firmware warning in the manual installation only but I am not spammed in the graphical installer. Perhaps it is possible to suppress the kernel messages... <ieure>dan|, I would recommend filing an issue about it on Codeberg. Is this the 1.5.0 installer, or are did you make one yourself? <dan|>ieure, Not sure, let me make sure I'm at 1.5.0 and try again. Your question made me examine what exactly I built - I ran "[u@h:~src/guix]$ guix system image -t iso9660 gnu/system/install.scm " in a local checkout with guix binary at 47b41dc and guix source b3b9cd7. This seems a bit silly of me <dan|>ieure, (both commits are a month or two old but this is not quite ideal from a reproducibility perspective) <ieure>dan|, I would try either the provided 1.5.0 installer image, or make yourself one from current master. <ieure>1.5.0 is probably your best bet. <dan|>ieure, thanks! downloading 1.5.0 now, and will git it a shot. <dan|>ieure, Running off of 1.5.0 worked. Successfully booted with graphical installer, and manual installer had no spam. Thank you for your advice! <euouae>Hello can someone explain what `guix build -f guix.scm --target=x86_64-w64-mingw32` does? It's related to a conversation where someone is cross-compiling guile into windows target <sneek>euouae, old says: that AFAIK, we don't need to sign these anymore. Either the contribution is no legaly significant < 15 lines or you bump the copyright year in the file to this year or you add yourself to the copyright list <apteryx>maybe we need a ,list-build-options at the REPL <perryprog>Well, fun maybe, just not necessarily convenient :P <apteryx>oh, but the specific thing I was after is a command, not a build option; `show-build-log' <apteryx>ACTION piles that on their local .emacs hacks for now <apteryx>(with-store store (log-file store $6)) prints it <apteryx>some are kinda duplicate from emacs-guix but I think they work more reliably and do a bit more <apteryx>perhaps something there could be upstreamed to emacs-guix, I haven't looked yet <apteryx>I like the 'commit package at point' one :-) <apteryx>or that it jumps straight to the build log only when building with F5 failed <apteryx>oh yeah, it also refreshes the package def for you (re-evaluate it), instead of assuming you do <untrusem>so it can be used as updating the package? <untrusem>ACTION running make on a guix checkout to test this <apteryx>untrusem: hm, I'm afraid my last change is a bit buggy (the one printing the successful log file) <apteryx>nevermind, it seems to work ok, I think the output is a bit confused/confusing when there are unbound variables errors in the module <apteryx>untrusem: do you use all cores available? <untrusem>it was stuck on 11% for a very long ti_e <PotentialUser-39>Hi I just bootstrapped guix from an existing arch Linux install. I ran guix system init ./config.scm /mnt and booted the guix install!. No I encountered something peculiar. Whenever I try to run gjix build or guix pull thebuilder fails with an error running download program /path/to/guix permission denied. Store permission look fine (world read and <PotentialUser-39>execute). I can also not run 'su my-account' it says it gets permission denied when trying to run /path/to/bash.... So my user cant login. Does anyone have an idea what might the cause? Or who might be able to help? I would use the iso but it's really outdated at this point with known cves... <futurile>PotentialUser-39: it sounds like a permission problem for the build daemon. I don't have any experience doing it the way you've done it. But this is something I've seen when installing guix on top of another distro <sneek>Welcome back futurile, you have 1 message! <sneek>futurile, qzdl says: thank you, good idea! <futurile>PotentialUser-39: on ubuntu I've had problems with apparmor; but I don't really know if that applies when you chroot in like that <PotentialUser-39>@futurile Thank you so much for getting back to me :) You were dead on, /gnu was missing the last x and r permission bits for everyone else on the system. Hence root could access it and not other users (I previously only checked paths under /gnu/store and missed that). <abrenon>Deltafire: I did the same and the build completed without any problem <Deltafire>why no substitutes then? i don't see it in the queue (although may i've missed something) <abrenon>I dunno, maybe the server has been too busy with other packages to build the current version yet <cbaines>it's very fustrating to still be without any systematic process to deal with things not building <csantosb>Is there a way to get rid of a sheperd service, as shown by `herd status` ? I have a couple of them stopped, but still in the list. <csantosb>I added them to my home config file, reconfigured, removed from the config file, reconfigure again. <untrusem>I guess you talking about home-gpg service ? <csantosb>Yeah, gpg-agent is still around once I removed the service. <csantosb>I did a try with batsignal. Now batsignal appears also in the list. No idea how to remove it. <untrusem>I meant log out your desktop user and log back in <csantosb>This is a remote server, I access with ssh. <csantosb>Sure, I'm completely out before login in again. <Guest72>hi good morning all...I have a creative spectrum no leaning to much in tech spectrum. I can understand complex architects in layers of abstraction but not so much in details that coding required. Is there an other way lo learn guile in abstraction layer to better link the codes to what it means? <Guest72>Example I know that coding is like running a lot of loops and coordinating together and forming a state process. but its difficult to understand desern each single loop is. Do you guy know alternative to system of learning coding? <perryprog>First thing that comes to mind would be Gödel Eschar Bach <Guest72>I looks what Lke i it coud be usefull to me. its repeting pattern is what iam trying find in coding. I hope that i am not to creative that i cant hold the pattersn in my thoughts. Thanks for the tips <cassou>Hi there, is there any mean to set a password for the root account in the definition of the operating system ? <stephen0>Anyone have issue installing Guix 1.5 on a thinkpad t480? I got an ebay pre-librebooted t480 and I can run the installer fine, but when I reboot the image from the boot menu never goes away and the screen doesn't update. <stephen0>It's not locked up, as it seems to do a clean shutdown when I tap the power key. <stephen0>I tried the old technique of a nomodeset to the grub menu, as well. <stephen0>My first attempt I had installed a text only system. This attempt I chose a system with sway. <mbakke>cassou: oh wait, for the root account... that I don't know. <mbakke>cassou: you could try declaring the root user