*rekado sees activity on wip-build-systems-gexp, holds breath
<jackhill>hmmm "guix pull: error: while creating symlink '/home/jackhill/.config/guix/current': No such file or directory"
<jackhill>fresh install, trying to make my home directory a btrfs subvolume. The skeleton files didn't get copied in, or chowned correctly. I suppose that's becasue /home/jackhill already existed, which is fine, and I did it manually, but guess I messed up something along the way…
<jackhill>guix pull -v3 doesn't give any more information…
<lispmacs>hi, I'd really like to try out Qucs, but it doesn't currently build because of the python2 problem. I'm trying to build it with time machine but am having trouble finding a guix commit where Qucs or a dependency doesn't have a build problem. Does somebody know of a month or a commit where it definitely was building successfully
<Shmiggles>HELP: When using guix pack -R to create relocatable binaries and unpacking (tar xf) to local directory, I am unable to delete the gnu folder (permission denied with rm -rf). Not sure how that is even possible
<avalenn>jgart: import-path should be the Go import path, without http://
<jonsger>mothacehe: what does us block from merging simple-cuirass
<mothacehe>jonsger: nothing, I did want to write a system test but completely forgot about that one
<bhoefling>My company asks if I could move the store from "/gnu/store" to somewhere $HOME. Is that possible? AFAIK, there are problems with substitutes, right? I found some older hacks from Pjotr to relocate, but nothing new. What's the state about this?
<wuui2>Why is rav1e 0.3.5 package called "rav1e", but version 0.4.0 is "rust-rav1e". Also why keep two versions, there's literally no reason to use 0.3.5 instead of 0.4.0.
<wuui2>And the package definition for "rust-rav1e" 0.4.0 is in the wrong file (crates-graphics.scm, it should be in video.scm).
<leoprikler>Probably because the latter was generated through the crate importer and the committers/reviewers didn't check for that.
***mrmerso[m] is now known as gDmZbE[m]
<rekado>re goggles: the xapian database is fine (“quest” shows recent records), but the records don’t appear when searching with guile-xapian; my guess is that sorting before filtering isn’t quite working.
<ngz>wuui2: rust-rav1e is an intermediate package, which is not built (#:skip-build? #t)
<ngz>rav1e is an end-user package, build, and with depedencies, so it needs to be carefully checked.
<ngz>leoprikler: the committer checked for that, actually...
***gDmZbE[m] is now known as Fd9a[m]
<daphnis>i'm a bit confused about the application setup in the installation guide. it says to install glibc-(utf8-)locales and export GUIX_LOCPATH.... -- shouldn't this go into .bashrc or something? anyway, after doing this, i still get the same `hint' about installing ...-locales when i do `guix package --list-installed`
<civodul>rekado: sorry for the delay; re bayfront, the upgrade is still ongoing
<ngz>Fortunately, in the environment I live in, eyes pouring tears are more common than those pouring blood.
<ngz>BTW, was there a discussion about Rust packaging in the last Guix Day?
<nckx>sneek: Later ask boombim: could you /msg me the e-mail address you used to mail bug-guix? Unless you're Pastor Patrick Agugoesi, your mail never made it through and I'd like to ask the GNU sysadmins if they know why.
<PotentialUser-84>I tried to package rav1e 0.4.0 several weeks ago, but failed and gave up. The problem is that when I try to compile rav1e, I get several error messages like this: "crate x required to be available in rlib format, but was not found in this form". Does anyone know how to compile the required crates in rlib format (I don't know rust...)?
<PotentialUser-59>i'm trying to create my first package but can't use subtitute* which i found while looking at some other packages: Unbound variable: substitute*. any idea what could be wrong?
<sneek>boombim, nckx says: could you /msg me the e-mail address you used to mail bug-guix? Unless you're Pastor Patrick Agugoesi, your mail never made it through and I'd like to ask the GNU sysadmins if they know why.
<sneek>boombim, nckx says: cancel that ☝, your mail arrived! ...3 hours after you sent it.
<kondor>I'm getting a bunch of store-protocol errots on opening pipes and system calls in a gexps. I learned I shouldn't involve #$output in a call to `system`, as well as not opening pipes on #$ unquotations
<sneek>I think I remember guix-vits in #guix 26 days ago, saying: sneek: botsnack.
<mdevos>How can I run a vm where data persists after reboot? I tried "guix system vm", and adjusted the "-drive file=..." argument to refer to a qcow2 image that uses /gnu/store/...-qemu-image as backing file and removed "-no-reboot", to no effect.
<mdevos>I'll use 'vm-image' in combination with --volatile for now. Seems somewhat wasteful, though.
<mdevos>(Disk space and time spent building bootloader stuff)
<nckx>boombim: I'm not your guy, dude. See "View build log at '/var/log/guix/drvs/ns/zargr9s510lfr0680mkg4m4lfimwcd-vim-full-8.2.2067.drv.bz2'": please paste the (decompressed) log to paste.debian.net, with bzcat/bzless/etc.
<nckx>I suspect a test failure, vim is notorious for those.
<cage_>my program uses ncurses and, apprently the package built with giux laks UTF8 supports, not sure why
<PotentialUser-84>When I try to compile rav1e 0.4.0, I get several error messages like this: "crate x required to be available in rlib format, but was not found in this form". How can I compile cargo inputs in rlib format?
<apteryx>has anyone configured xterm to open URLs in icecat?
<raghavgururajan>cage_, May be you need to build with unicode support? Like with icu4c and/or libunistring.
<ngz>PotentialUser-84: Could you show your package definition?
<cage_>raghavgururajan, can i rebuild ncurses to support unicode using some directives in my package definition?
<lfam>It's a little hard to understand what you have tried, and what you are asking
<PotentialUser-15>I have booted on the usb ; and in the menu I chose the "graphical" installer. But I noticed f2fs was not an option so I rebooted, installed f2fs-tools. And now I wish I could start the installer again
<mdevos>PotentialUser-15: the actual installation is done with ‘guix system init config.scm’, the ‘guided graphical configuration’ is just for partitioning the disk and assisting the user with writing a configuration file.
<lfam>PotentialUser-15: It's still not clear what you tried to do but, in general, I recommend following the directions in the manual very closely. After you have installed Guix System, then it's a good time to experiment
<PotentialUser-15>I'm just trying to follow to gfx installation but with an extra step in the shell before
<nckx>zram is very simple: it creates a virtual block device in memory, that is transparently compressed behind the scenes. That's flexible -- you can mkfs.btrfs it, or mkswap it, as many people do -- but pretty ‘dumb’: it doesn't actually know what its being used for. It can waste memory because data is kept compressed in memory (taking up less but some space) when it would be better written to storage altogether (no space at all, more RAM for things that matter
<nckx>). zswap is more complicated because it actually does that. Many people don't care about the difference, which is fine, but it is measurable, and most people are kept unaware, which is not fine.
<nckx>PotentialUser-15: See, (and this is not your fault) that makes no sense. You can't fall back to swsusp from pm-utils. pm-utils is a collection of bash scripts. swsusp is the part of the kernel that hibernates. They aren't similar things.
<PotentialUser-15>actually how does power managment work on guix ? I mean : what command / service puts the system at sleep / hibernation ?
<nckx>PotentialUser-15: Hibernation in Linux is the absolute suck. But, what there is, should work more-or-less out of the box on Guix Systems on most hardware. If you ever get so far as to test it, please file a bug if it breaks! I care a lot about hibernation in Guix.
<nckx>PotentialUser-15: It would be advantageous to teach the Shepherd (our service manager, vaguely like our systemd) about suspend/hibernation too, so it can start/stop services required in some cases. But that's TODO, the core commands (possibly called from a custom script that, I dunno, unloads a problematic module) above just work.
<PotentialUser-15>at least sleep mode didn't fail anywhere for a long time in my experience
<nckx>PotentialUser-15: Both types of suspend should handle writing to disc just fine. Really, the only thing that *should* happen from user processes' view, is that suddenly time jumps forward 12h and all your network connections have timed out.