<cbaines>interestingly it seems like the downtime effects a lot of FSF hosted stuff, e.g. gnu.org and fsf.org too
***ChanServ sets mode: +o nckx
***nckx changes topic to 'GNU Guix | guix pull servers are currently down | 1.0.1 is out! get it at https://guix.gnu.org | videos: https://guix.gnu.org/blog/tags/talks/ | bugs and patches: https://issues.guix.gnu.org | paste: https://paste.debian.net | Guix in high-performance computing: https://hpc.guix.info | This channel is logged: http://logs.guix.gnu.org/'
***ChanServ sets mode: -o nckx
<nckx>"FSF services are temporarily down for maintenance. Thanks for your patience!"
*vagrantc wonders about high availability with guix
<reepca>I wonder how much space all sources for every package in guix would take, cumulatively...
<reepca>just in case I one day want to go full hermit mode
<idnull>it seems that this problem persists In procedure module-lookup: Unbound variable: openscenegraph (I copied suckless.scm to my repo) channels.scm http://dpaste.com/01K2A03
<jlicht>idnull: you are missing %default-channels in your declaration, AFAICS
<jlicht>I have something like (cons* (channel ....) %default-channels) in my channels.scm, FYI
<mbakke>idnull: I believe the openscenegraph problem should be fixed with commit 84a0c6ff63afc296c1bc5873f783693dccc5ded2
***ChanServ sets mode: +o nckx
***nckx changes topic to 'GNU Guix | 1.0.1 is out! get it at https://guix.gnu.org | videos: https://guix.gnu.org/blog/tags/talks/ | bugs and patches: https://issues.guix.gnu.org | paste: https://paste.debian.net | Guix in high-performance computing: https://hpc.guix.info | This channel is logged: http://logs.guix.gnu.org/'
<reepca>Welp, reconfigured with gdm and sure enough I can't start a graphical session now. 'New session c506 of user gdm', yikes. Meanwhile whenever I booted with sddm recently, I had to ctrl+alt+f2 my way to a tty to restart it, since it wouldn't start on its own (though herd reported it started). So I guess I've come full circle now, back to slim!
***ChanServ sets mode: -o nckx
***Digitteknohippie is now known as Digit
<retropikzel>I have distorded audio in icecat, any ideas what could help?
<shrdlu68>Hello world, I believe I've found my next distro.
<rk4>(suggestion (topic #guix-converations) (body should be conducted in s-exps))
<shrdlu68>How do I install the system without a USB, DVD, or PXE? Is there something like Gentoo's Stage3 tarball?
<rk4>if you can access the boot disk and installation disk, while running in a linux distro, i believe you can do an install
<shrdlu68>Scenario: I want to install Guix System in a cloud VM, where I can't boot from the Guix iso. However I can boot the VM in "rescue mode", which runs some distro like Ubuntu, where I can partition the file system and install Guix System
<rk4>when i did that i used a guix live image, but i don't recall anything remarkable about it, the main advantage was that the guix package manager was already installed
<shrdlu68>The manual says that the the command above "This makes /gnu/store copy-on-write, such that packages added to it during the installation phase are written to the target disk on /mnt rather than kept in memory. This is necessary because the first phase of the guix system init command (see below) entails downloads or builds to /gnu/store which, initially, is an in-memory file system."
<shrdlu68>I do have the guix package manager, after running the installer script referenced in the Manual. But I don't have herd.
<rk4>see i thought you could just mkfs, mount, guix system init blah.scm /mnt, but i don't know enough to tell if that step is essential. :( wait a while, i'm europe is waking up :)
<ramajd>Hi, does anyone knows that `nslookup` is located in which package in guix ? thanks
<pinoaffe>retropikzel: I also have distorted (seemingly lowpassed) audio in some media players in icecat, particularly the twitter one, but I have no clue what could fix it
<pinoaffe>I've just been playing twitter videos using mpv as a workaround
<retropikzel>pinoaffe: I usually play all my videos with mplayer or such, but countrys public broadcasting companys live radio is distorted. Not all audio, so I would guess it has something to do with codecs maybe?
<pinoaffe>it might, or it might be one of pulseaudios "special" features
<pinoaffe>shrdlu68: you can install guix (the distro) using guix (the package manager) from nearly any linux system, in a similar manner to how one would bootstrap, say, a debian system
<shrdlu68>pinoaffe: So `herd start cow-store /mnt` is not essential?
<roptat>nckx, no idea what went wrong, I didn't touch it
<roptat>maybe a filesystem issue, or a gc that didn't work as expected?
<shrdlu68>pinoaffe: So how do I bootstrap Guix System from an Ubuntu Live disk?
<pinoaffe>shrdlu68: it is not documented nor supported, but it should be possible if you get both herd and guix set up on the ubuntu system
<shrdlu68>pinoaffe: A tarball that I can untar onto / and chroot from there, Gentoo-style, is the only other option I see. I've tried `guix system init /mnt/etc/config.scm /mnt`, but I end up running out of space, since the filesystem is on the livedisk.
<pinoaffe>huh, so why aren't you mounting a proper blockdevice onto /mnt?
<pinoaffe>I guess it might be possible to prepare a tarball on another machine, but that might give ya some issues with BLKIDs and the like
<roptat>pinoaffe, the issue is that guix system init fills /gnu/store, and then copies it to the target
<efraim>are ilmbase and openexr even supposed to be installed separately?
<idnull>lambda*: invalid argument list in subform (#:allow-other-keys) of (#:allow-other-keys)
<pinoaffe>idnull: I don't see what you'd be doing wrong in the lamba* definition, but you're not supposed to add a string describing the location of your desired config.h, you're supposed to add guile that modifies the tarball, adding your desired configuration
<lprndn>idnull: I might be wrong but if you don't need any keys you could go with (lambda* _ )
<pinoaffe>what you did now is add a phase that does nothing but return a string
<pinoaffe>and you could indeed probably just do (lambda _ )
<idnull>pinoaffe: how can I make a substitution of a config.h then?
<oldosfan>does anyone here know when Guix is going to bundle a newer version of GNOME?
<efraim>also i'm not sure the recursive importer makes sure it imports the correct version
<atw>Hello, I am trying to move everything that's not an implementation of lua into lua-xyz.scm (this is because I plan to add some lua libraries and this seems like best practice). But, when attempting a clean build, I get a confusing failure: https://paste.debian.net/1102524/. I'm stumped!
<roptat>atw, did you forget to import (gnu packages lua) in (gnu packages lua-xyz)?
<nckx>sneek: later tell rain: It's always helpful to include the actual error message in addition to your code: after downloading & building your package, Guix said: Wrong number of arguments to #<procedure assoc-ref (_ _)>
<sneek>rain2, nckx says: It's always helpful to include the actual error message in addition to your code: after downloading & building your package, Guix said: Wrong number of arguments to #<procedure assoc-ref (_ _)>
<sneek>rain2, nckx says: which 1) is suspiciously relevant for a Scheme error message, what's going on and 2) immediately makes the obviously wrong ‘(assoc-ref inputs "clang" "/lib"))’ obvious.