<jmi2k>I can't build a rust project. It fails to compile some crates with: erro: failed to build archive: No such file or directory. I've just tested it in an Arch Linux VM and it works, so it's something on my system. Anyone knows what could it be?
<Apteryx>OrangeShark, sirgazil: thanks for the guile-csv pointer!
<Guest51825>what's in9mh91axx22lgr2q70gsm6md0q6iag5-luckystrike-1.5.6.tar.gz that I'm seeing when running `guix package upgrade`? I'm assuming it's not a package itself, as it's not listed in the package list.
<jmi2k_>I can't build a rust project. It fails to compile some crates with: error: failed to build archive: No such file or directory. I've just tested it in an Arch Linux VM and it works, so it's something on my system. Anyone knows what could it be?
<janneke>jmi2k_: i don't know anything about rust...could it be that the compiler expect files to be installed in /usr or /usr/local and that you miss som *PATH setting?
<jmi2k_>janneke: The problem is that I can't get rustc to tell me more information than that. I had the problem with cargo build. Then, I ran it with --verbose flag so I could see what failed exactly, and copied the command that failed. It gives the same error, but I checked *all* the files the command contains and they are all present. I'm starting to use rust, but I can't do it in GuixSD, and I was expecting someone who already uses it to give
<catonano_>could I use a static ip and get around the dhcp ?
<janneke>catonano_: depending on [the settings of] your router, sure
<catonano_>janneke: I was looking at the router admin screen, when I asked. But then I realized that the network interface won' t come up. ip a reports, among other things, state: down. ifconfig reports: no carrier. Last time I managed to ping gnu.org. I swear !
<erliphant>Hi - I've been trying to build a package with a recipe that points to source in a secure repository. This is tricky due to keys + ssh etc etc. I asked on guix-devel about this but haven't had a response yet. Has anybody managed to do this?
<erliphant>Is this something that we can ever imaging guix supporting or is it something that goes against the "ethos" of the guix project?
<erliphant>By the way I just wanted to say that I think guix is really impressive and thanks to everyone who works and contributes to it. My scheme isn't great at the moment but I'd love to help out in some way in the future.
<emyles>From memory, I think it was using something like ExecStart=/var/guix/profiles/per-user/myles/xyz-guix-0.10 TMPDIR=/home/myles/tmp/scratch but when it was trying to 'guix pull' it couldn't upgrade the guix-0.10 because the systemd service file wasn't a link to ~root/.guix-profile/lib/systemd/system/guix-daemon.service and was instead a standalone file in /etc/systemd/system/
<lfam>emyles: I use a "standalone" service file too. It works fine since the path in '/var/guix/profiles/per-user/root/...' is a symlink to the current version of the guix-daemon in root's profile.
<lfam>It's really recommended to use root's guix-daemon instead of an unprivileged user's guix-daemon, but that's probably another issue
<lfam>Specifically, my service file includes this line:
<lfam>But, if you were actually using myles's guix-daemon, and myles's Guix installation was broken, then switching to use root's guix-daemon would help you avoid myles's broken Guix so that you could upgrade
<lfam>It sounds like a lot of people are having the same issue that you are, but I still haven't been able to reproduce it
<slyfox>'guix environment' has a neat --container option. when guix needs to build package locally does it automatically use container support?
<lfam>slyfox: Thanks for checking :) Please let us know about the bugs you might find!
<slyfox>a silly user question. that system* failed and yet derivation built successfully. i hoped build would crash with exception. is there equivalent function (or a checking predicate) that does that?
<jonsger>no idea how to give my guixsd in qemu internet :(
<jeeshmee>Howdy First time here and almost first time on irc Have installed guix binary on new trisquel OS - new as in testing - Flidas Trisquel 8. Using Hexchat installed via guix package so guix is mostly working. Right now I am trying to figure out why I get get the warning cannot install locale "Invalid argument' message
<ng0>wrt pykka: "the package has an extensive testsuite" no shit sherlock... one test runs so long I fear it hangs. this is after updating to the git version. I will wait and comment
<alezost>gsmyli_tr8_: I think you also need to set GUIX_LOCPATH in your guix-daemon systemd service
<ng0>what's not documented, or I did not see it so far, is how the guix daemon can make use of a local proxy (socks5, etc), it's just assumed that the line which explains it is selfexplanatory which it isn't.
<alezost>jeeshmee: as I told 50 minutes ago, you can either install locales as root (what adfeno also suggests), or modify the service with "Environment=GUIX_LOCPATH=/home/<user>/.guix-profile/lib/locale"; then you told that that locale dir does not exist and we lost all that time on finding out that it exists; I think it's enough chatting for me for today, sorry