IRC channel logs
2017-07-31.log
back to list of logs
<buenouanq>anyone here do guix pull and guix package -u with an mcron job, or is that frowned upon/bad form? <apteryx[m]>buenouanq: I don't see a problem with that, especially if your system is configured to notify you in case your cron job fails (it would suck to go without updates unwittedly) <efraim>it might actually be time for me to fix ffmpeg and gst-plugins-* on aarch64 <efraim>i love it when problems solve themselves, ffmpeg@3.3.3 built no problems on my firefly <jsierles>I saw this today: substituter-failed /gnu/store/rglawdsvxls4x2afzjx90hlgw68rvkvh-nss-certs-3.32 0 hash mismatch in downloaded path `/gnu/store/rglawdsvxls4x2afzjx90hlgw68rvkvh-nss-certs-3.32': expected 38e03a5bc018925d2e011729ce09ac39e09ef0faf482fce45752d7ddf09a3611, got f436045b8da155c7f93ba4e8309e2c093c46cb6c128bc0953c054472b7e65c9a <efraim>what architecture? was there a specific test that failed? Is your guix current? <temp_trisquel>I don't know, but only part of tty1 is displayed so it will be harder to find issue. <solene>hello, I made a disk-image of my system, that works and it even boots correctly on my office laptop \\o/ but I'm surprised that a disk-image doesn't contains the configuration file used to produce it <solene>also, I'm using guix from my usb memory, is it persistent ? <efraim>i changed the disabled tests in gst-plugins-good, the disabled ones built fine for me on x86_64 <efraim>i have a patch locally to build efl with wayland support, i'll try building enlightenment & co without wayland and see how that goes <efraim>after looking at debian.org/ports i'm curious about sparc64 <civodul>ACTION has a 2000ish sparc64 box at home :-) <efraim>I just realized if I was going to the gnu hacker meetup I could pick that up <efraim>that would probably be a good desktop upgrade for me :) <solene>I downloaded a linux binary and would like to start it but that doesn't work for some reason, I think it's not able to find glib or stuff like this ? How can I launch it, using guix environment ? <civodul>temp_trisquel: you could send the details to guix-devel, including the tests/store.log file? <solene>what packages provides cow-store service ? <solene>I generated a "live system" using disk-image but I would like to use it to install guix on the computer <solene>but I can't start service cow-store <civodul>solene: it's not part of a package, it's just available in the install image <efraim>it seems we need '--enable-xwayland' in our mesa package <solene>civodul: is there any way to register cow-store as a service to start it ? I'm going to try to do what it does, manually <Apteryx>Hi! I'm trying to add an 'extra-special-file' service to create a file named: "/etc/bluetooth/main.conf", but during 'guix system reconfigure' I get: guix system: error: build failed: invalid character `/' in name `/etc/bluetooth/main.conf'. Any idea? <civodul>solene: you'd have to somehow borrow that code from (gnu system install) <civodul>it's probably not very useful outside of the install image context <civodul>Apteryx: could you paste the relevant config excerpt? <solene>civodul: I think I just crash my computer with unionfs, I didn't understood some parameter :D <civodul>Apteryx: looks like you pass the absolute file name where a basename is expected <solene>unionfs -o cow,allow_other,use_ino,max_files=65536,nonempty /mnt=RW:/=RO /mnt I'm not sure about the code around RW: <solene>from the code of install.scm I don't know where comes from #$read-write and #$read-only <civodul>Apteryx: the first arg to 'plain-file' must be a base name <civodul>so (extra-special-file "/etc/bluetooth/main.conf" (plain-file "main.conf" ...)) <civodul>solene: they are the arguments passed to the 'unionfs' procedure there <solene>civodul: yes I understand but in the scheme file I don't understand where #$read-write and #$read-only are defined <Apteryx>civodul: OK :) I failed to remember that NAME == basename and FILE == absolute name in the docs ;). Thanks for the help! <civodul>solene: "#$" is an escape for g-expressions; the variables are called 'read-write' and 'read-only' <solene>ohh, I think I found, I need to learn more scheme <temp_trisquel>My config just adds bootloaders package module, EFI GRUB and EFI System Partition. <solene>(define (a b c) ) is a lambda function named a with parameters b and c ? <solene>anyone could help me understand what is #$(%store-prefix) ? during the install princess there is a bind between /.ro-store and #$(%store-prefix) but I don't find its value <solene>hmm, I don't think that doing the cow-store function by hand is usable easily. I will also need to create a GID and maybe some others stuff. Even if I get it to boot, I'm not sure that the install process has be done correctly <civodul>solene: "#$" is again that g-expression thing i liked above <civodul>and (%store-prefix) is basically "/gnu/store" <civodul>temp_trisquel: earlier i suggested that you send tests/store.log <roelj>Is there a function to determine the absolute path to a scheme module that contains a package? (to, for example, print the absolute path instead of gnu/packages/....scm in the 'location:' field when searching? <roelj>%distro-root-directory does play nice with GUIX_PACKAGE_PATH. <temp_trisquel>Do I need to execute some commands before guix system init that are not included in manual? <civodul>see how 'guix edit' does it, for instance <roelj>civodul: Oh, right, we have a 'guix edit'.. I hadn't thought of looking there. Thanks! <lfam>Hm, grafting the latest Go release (1.9rc1) fails with 'ERROR: In procedure put-bytevector: Value out of range: 0'. The previous release, 1.9beta2, seems to work fine. <lfam>Something is fishy for sure. Building go-1.4: gnu/packages/fonts.scm:1011:15: gnu/packages/fonts.scm:1011:15: In procedure module-lookup: Unbound variable: go-1.4 <ng0>hm... elders of guix, which guix subcommand has the command to receive a store item from another computer again? <ng0>does this not read .ssh/config and instead assumes all is on port 22? <ng0>"The SSH connection is established using the Guile-SSH client, which is compatible with OpenSSH: it honors ~/.ssh/known_hosts and ~/.ssh/config, " hmm <ng0>did we remove some cipher support? I uncommented my global ciphers (which otherwise work when openssh is normally used here) and now I can guix copy