<ryanprior>Learning guix is reminding me of ~2009 when I was using debootstrap + fakeroot to manage environments, then I learned to use lxc and that was cool but still very low level, then lxd and docker came along
<bricewge>Maybe it should by written in the commit access doc that one has to wait before pushing or that it should be done when adding the member in Savannah
<bricewge>civodul: BTW I've found out why my “guix deploy“ was hanging: remote-assertion don't support “uuid”, using a string instead.
<bricewge>But unfortunately it crash somewhere else now.
<bricewge>raghavgururajan: As I understand it 'git-fetch' is preferred over 'url-fetch' because it's content addressed which avoid build failing when an bold maintainer modify the tarball in place which end up in a hash mismatch.
<brendyyn>There were some recent patches to (guix openpgp), and i just got this: guix/openpgp.scm:138:0: error: (define ((port openpgp-invalid-signature-error-port) c) (condition-has-type? c &openpgp-invalid-signature-error)): source expression failed to match any pattern
<brendyyn>building with make clean, bootstrap,... coincidence? I think not!
<gf>Yes, ci.guix.gnu.org is authorized, it seems /etc/services was causing the error (I copied a good one from a different machine and now it appears to start downloading ... will report back if it works)
<bricewge>kiwi_14: It should bi fixed on master. So you can build an image yourself to workaround it
<kiwi_14>Thank you bricewge. Tethering from a phone and using wired should be faster option and I hope a working one.
<mothacehe>Thanks for all your work rekado :) Hope to see you around !
<mbakke>apteryx: thanks for testing, are you working on fixing fakeroot?
<roelj>Who's familiar with running java in Guix? I get: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty. Even with: -Djavax.net.ssl.trustAnchors=/gnu/store/...-icedtea-3.7.0-jdk/jre/lib/security/cacerts.
<rekado>roelj: you probably also need to provide -Djavax.net.ssl.trustStore
<kiwi_14>Now installation hangs on downloading gtk packages. Is there a way to resume the process?
<roelj>rekado: Should that point to <profile>/lib/security/cacerts or to something java-specific?
<kiwi_14>(Network still works. Just tested in an another tty)
<rekado>roelj: I think it should point to the cacerts directory
<rekado>roelj: also consider adding -Djavax.net.debug=all to see what it tries to do
<roelj>rekado: Thanks. Unfortunately, that doesn't seem to do the trick.
<fishinthecalcula>Hi Guixers! I'm trying to run realtime JACK on the Guix System. I followed the manual instructions to obtain a suitable /etc/security/limits.conf but when I activate a profile built with manifest https://paste.debian.net/1144892/ , whenever I start Jack it crashes saying "JACK is running in realtime mode, but you are not allowed to use realtime scheduling [...]". What's strangest is that if I do `sudo jackd -d alsa` it
<fishinthecalcula>doesn't complain. Do you have any idea about how I could use realtime JACK as a regular user?
<sirmacik>I'm trying to setup name-service-switch according to current guix manual ut I het hosts: unbound variable
<fishinthecalcula>civodul, rekado: I tried both to giving realtime permission on the existing audio group and on a new "realtime" group but I never managed to make it work. This is my current config https://paste.debian.net/1144891/ , I'm going to try again reconfiguring with the "realtime" group.
<mmdev>I used guix to install sed on the new machine, but the build showed that the test failed. I checked the log and found that its selinux test failed. My machine does not have selinux. How should I ignore this error?
<gf>I use it like on many software and it runs like gold
<ruffni>not sure, nevert tried it for guix. but since you might want to enjoy guix's system-wide capabilities (which suppose root) you might just want to look around and get a feel for it in a regular (qemu) vm
<rekado>mmdev: when “guix install” fails it shows you where the logs can be viewed
<rekado>mmdev: what other failures have you noticed where Guix doesn’t spit out a backtrace?
<gf>ruffni: I need to run guix, and trace the outout of java.scm, so I can get a grip on waht its doing in how to build build javasdk from jikes
<gf>rekado: Big thanks for explanation rekado, I will read the said file and try to follow the content...
<rekado>gf: the take-away here is that package definitions are written in a high-level DSL that relegates build details to build system abstractions
<rekado>users and developers rarely ever need to look at the “compiled” representation (the derivations and build scripts)
<gf>yes, It was/is highly abstracted (and hard to read)...
<fishinthecalcula>rekado: OMG thanks, I didn't think about that :D. Also sorry I have some network issues and I get all messages with like 3 minutes of delay :( I'll give a look at the bug report and the solution. Thank you again
<sirmacik>anybody hosting guix on ovh vps machines? or mostly vultr users here?
<mothacehe>janneke: read your email, could you 'pk' the value of target in qemu-image?
<mothacehe>this is the one passed to gexp->derivation in expression->derivation-in-linux-vm, that should make everything cross-compile
<civodul>bricewge: yay! thanks for persevering, hopefully it'll be better as a result
<raghav-gururajan>Folks! I have a source that has "/usr/bin/cut" and "/usr/bin/ls" hard-coded. I want to patch them. Should I replace them with "/run/current-system/profile/bin/program" or just "program" ???
<Guixguy>Misha_B: I have a 5700XT and I have to use nonfree firmware to get amdgpu working properly. Or else I get a frozen screen at boot as it's loading kernel modules because it doesn't know how to pass the graphics stack to the next step
<bricewge>Yes!!! My GSoC proposal has been accepted!
<bricewge>We'll have Guix booting form (i)PXE in a few months.
<ryanprior>Is there a way to specify different sections of a manifest file? Like suppose I have one set of packages for dev & testing, and another smaller set for running the thing. Do I need two .scm files or can I write one that covers both cases?