<nutcase>hi all, I installed the package 'anki' and I think that something is missing. I haven't used anki before, therefore I'm not sure, what exactly is missing. The GUI doesn't show labels on buttons (although the profile selection window is fine). Any ideas what could be wrong? I'm on i3-wm, if that is relevant. Screenshot: https://i.imgur.com/NmOLuca.png
<andreas-e>You can try to run "guix shell -D guix" to get into an environment for Guix. I am not sure it contains everything needed for compiling from source, but it might contain a few packages that you forgot.
<minima>hi andreas-e, yeah, i've been using 'guix shell -D guix help2man git strace' but that still complains about guild
<andreas-e>Can you check your setup with things like "which guild", "type guild" and "echo $PATH"?
<minima>hm, yes, guild is regularly installed, apparently: which returns it's path (from the store) and the command can be regularly launched from the command line (from the same terminal where the configure command fails)
<minima>hm there might be a problem with the system guile (the one installed under debian) being picked up instead of guix's guile... let's see what happens if i get rid of debian's
<minima>ok, weird, but at least i think i solved it; i removed all references to /usr/bin from my PATH so that the system's guile doesn't take priority over the guile installed via guix
<abrenon>have you tried with the `--pure` option for guix shell ? It's supposed to hide away everything not specifically requested for the environment so I think it should have done automatically what you had to do manually editing the PATH
<minima>abrenon: oh, true... i should have tried that...
<sammm>hey - probably a simple one, I have installed a custom channel into both ~/.config/guix/... and /etc/..., but _only_ running guix under root will seem to query the non standard channel. any tips?
<sammm>oh, and guix pull under my user _will_ query the non standard chnanel
<Guest19>i am trying to package pcsx2 but I can't run a game since it has problems with the gpu. There is no console output on why this is the case either. How can I debug it?
<GNUtoo>For the custom channel I'm not sure but maybe using 'sudo su -' somehow could work (someone gave me that command for doing a system reconfigure as root), but I'm also not familiar with sudo or su in guix so I've no idea if this creates issues or not.
<Guest19>GNUtoo I doubt. The problem isn't the game itself but pcsx2. Doesn't find icons either for the gui
<andreas-e>samm: I think you first need to do a "guix pull" with the new channel, and then the other guix commands will see its contents.
<GNUtoo>Guest19: for icons it seems to be a common issue in Guix, I'm unsure how to fix it, maybe just installing more dependances / icons fixes it
<GNUtoo>For instance I use claws-mails and icons are fine, but in terminator some icons are missing in my system
<adamnr>Hi all, I'm trying to use guix shell --container --network --emulate-fhs but when I run a command in it sudo make .... I get the error sudo: /bin/sudo must be owned by uid 0 and have the setuid bit set, any ideas how to work around this?
<efraim>adamnr: can you call /run/setuid-programs/sudo directly from inside the container?
<abrenon>is that supposed to be inside a container ? I can reproduce the issue, and don't have any /run/setuid-programs directory, either with or without --emulate-fhs
<cbaines>qa.guix.gnu.org was building core-updates, but I stopped it a week ago since there was some changes leading to lots of builds pushed
<cbaines>does anyone working on core-updates know if the big changes are now done and it's just fixes being made?
<cbaines>(I'm asking because then it would be good to have qa start building it again)
<civodul>cbaines: i think world rebuilds are supposed to be done long ago
<civodul>but with 22K packages, there's a whole spectrum of "world rebuilds"
<apteryx>cbaines: I'm holding onto a couple patches which rebuild perhaps half of the world, waiting to be able to build gnome to push it
<janneke>apteryx: i got "command-execute: Symbol’s function definition is void: define-transient-command"
<minima>say i have a local checkout of the guix repo, with a personal branch that includes some additional packages; in order to reconfigure my guix home, do i simply add --load-path=/my-local-checkout to the reconfigure command?
<apteryx>janneke: I'm lacking some context; is it broken again and you're trying to fix it?
<andreas-e>apteryx: I noticed you updated python-pytest-trio on master beyond the version in core-updates. It is okay if I merge master into core-updates later? Or does it interfere with your python packaging for core-updates?
<podiki[m]>apteryx: you mean my samba patch where testing I dropped the selftest configure flag and python-cryptography input for i686?
<podiki[m]>smaba and pinned ordering changed in c-u vs master
<podiki[m]>apteryx: I can look into random python packages later today, after you push your changes (what are the big ones?)
<minima>so, i updated my home with 'guix home reconfigure --load-path=<path-to-my-guix-checkout>/gnu/packages/ config.scm'; does this look ok? security wise, i suppose '--load-path' doesn't add any risk, if the repo checkout has been checked with a 'make authenticate'?
<minima>i did get a bunch of warnings though with regard to some paths not being as expected
<minima>(e.g. warning: module name (gnu packages zwave) does not match file name 'zwave.scm')
<apteryx>my offload problem seems like it may just be autossh zealously aborting the connection... not sure.
<apteryx>that's new behavior here (openssh connection to my remote machine gets aborted all the time)
<andreas-e>apteryx, podiki[m]: Okay to merge master (in particular the python packages) into core-updates later today? Or will you just cherry-pick the python packages? (I am a bit afraid of mixing the samba pins in a merge.)
<podiki[m]>andreas-e: I think apteryx can speak better to the samba pin situation now, but I think we were gonna have the same i686 fix on both branches, just ungrafted in core-updates?
<apteryx>that's the idea yes, there's no graft on core-updates
<podiki[m]>so once the changes is made on core-updates, I think you'll just want to make sure the merge doesn't revert to the raft
<podiki[m]>and I too wonder about security implications of keeping old cryptography library
<cbaines>when installing Guix with btrfs, I'm having trouble with the filesystem being detected. On boot it's scanning for the filesystem but not finding it, I'm using the UUID from blkid, which I hope is correct, any ideas?
<cbaines>This sucks since I guess I'm going to have to install from scratch to attempt again
<cbaines>I ended up using uuid's in the config since guix system init complained that /dev/sda3 didn't exist, because the installation system viewed it as /dev/sdb3, which I'm also not sure how to handle
<jackhill>cbaines: I've had sucess with btrfs inside lvm (and dmcrypt) using uuids. I tend to copy them from /dev/disk/by-uuid
<jpoiret>I wonder if we could use cgroups to ensure all builds use a manageable amount of memory? Some build processes just don't go through on my poor laptop
<zacchae[m]>Seems like the build farms aren't keeping up with the rate of guix updates (at least for aarch64). Is this a short term problem, and I should just try to update later, or do I need to figure out how to cross-compile from another machine?
<andreas-e>The build farms work well for x86_64 and i686, and I just tweaked powerpc64el so that it will catch up soon.
<cbaines>zacchae[m], what substitutes are you missing?
<andreas-e>The situation for aarch64 is indeed not as good, recently we had only one machine behind ci.guix.gnu.org. Today there are three, one more is broken and will be repaired.
<cbaines>there was a dip after the staging merge, but the substitute availability should still be quite high
<andreas-e>I hope that the situation will become better.
<andreas-e>Instead of doing a "guix pull", you could try, for instance "guix pull --commit=..." with a commit from a few days ago.
<zacchae[m]>I'm using bordeaux as well. qt<everything> seems to want to compile for me to get qutebrowser on my puny Librem. I even had to compile emacs on an hours old guix pull!!
<adamnr>efraim: I get the following error: sh: /run/setuid-programs/sudo: No such file or directory
<adamnr>abrenon: if you use --emulate-fhs then it has to be in a container
<apteryx>zacchae[m]: donating to the FSF (they have specific per-project funds, e.g. for Guix) or to Guix Europe, depending on what's closest to you (cheaper for the transfer) is a way to contribute to that. That money is typically used to purchase hardware.
<andreas-e>Hm, not enough space for building in /tmp, I suppose.
<mekeor[m]>hello. i'm trying to run a binary with `guix shell ... gcc-toolchain gcc -C -F -- ./the-binary` but i still get "libgcc_s.so.1: cannot open shared object file: No such file or directory". any ideas?
<andreas-e>civodul: Can I safely delete /var/guix/substitute ?