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
<wigust>Hello Guix
<jsierles>hey guix
<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
<jsierles>feel like this is bad :D
<temp_trisquel>Hi.
<temp_trisquel>guix system init says QEMU can't be built.
<temp_trisquel>Because "check" returns exit code 1.
<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.
<temp_trisquel>x86_64, 0.13.0, GuixSD
<temp_trisquel>Also, bootloaders module is included and GRUB is grub-efi.
<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 ?
<civodul>Hello Guix!
<temp_trisquel>Hi.
<janneke>Hi guix!
<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 :-)
<civodul>UltraSPARC4
<efraim>here's one chosen at random: http://www.ebay.com/itm/Sun-SPARC-Enterprise-T5220-/253061242745?hash=item3aeba01f79:g:EkYAAOSwd3dZZPY9
<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 ?
<temp_trisquel>My Guix test tests/store.scm test has failed.
<temp_trisquel>What can I do?
<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
<solene>it doesn't exist
<civodul>solene: it's not part of a package, it's just available in the install image
<civodul>see gnu/system/install.scm
<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>all it does is start a unionfs
<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:
<Apteryx>ok, yes I do use an absolute path:
<solene>from the code of install.scm I don't know where comes from #$read-write and #$read-only
<Apteryx>civodul: see: http://paste.lisp.org/display/352130
<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
<temp_trisquel>HELP
<temp_trisquel>I have FAIL: 2 after Guix test.
<temp_trisquel>"check"
<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.
<civodul>solene: this part is explained at https://www.gnu.org/software/guix/manual/html_node/G_002dExpressions.html :-)
<solene>(define (a b c) ) is a lambda function named a with parameters b and c ?
<temp_trisquel>What is wrong? How can I fix it?
<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>maybe /mnt/.ro-store
<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>*linked
<temp_trisquel>Can you help?
<civodul>and (%store-prefix) is basically "/gnu/store"
<civodul>temp_trisquel: earlier i suggested that you send tests/store.log
<civodul>without which we cannot debug
<jlicht>hello #guix
<efraim>hello!
<temp_trisquel>civodul: Where is it stored?
<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>Or reinstall?
<temp_trisquel>Do I need to execute some commands before guix system init that are not included in manual?
<civodul>temp_trisquel: in your build tree
<civodul>roelj: you can use 'search-path'
<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>This my patch to update Go, if anyone is interested: http://paste.lisp.org/+7JPT
<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
<temp_trisquel>reinstall fourth time
<pmikkelsen>hello guix
<ng0>hm... elders of guix, which guix subcommand has the command to receive a store item from another computer again?
<ng0>guix copy, right?
<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