<nckx>Not that we shouldn't support it, of course, but it seems hard to keep an 4.5-year old emacs from bitrotting…
<jgibbons[m]>Time to try to make it work again? I'll see if I can find time to do nothing but hack at it for a week. But that probably won't happen until January.
<nckx>Sorry, I shouldn't have used ‘support’ like that. I mean ‘accept patches and wait a reasonable while to remove it after it breaks.’ I think that reasonable while has expired unless someone fixes it soon, and that someone might have to be you 🙂
<nckx>Ancient abandonware is fine as long as it works and is maintained by someone who uses it, but this isn't the first time that guile-emacs has flirted with being… quite the opposite. Maybe it would be more at home in a channel instead of Guix proper.
<nckx>But don't mind me, I'm an exceptionally opinionated prick tonight.
<jgibbons[m]>I'll see what I can do. Don't remove guile-emacs or guile-for-guile-emacs for at least another year.
<coco>Yesterday, I encountered odd, non-deterministic behavior of 'guix system reconfigure'. I proceeded by basically creating a minimal working example of this behavior by doing the following:
<coco>(1) I made a fresh installation of guix with a minimalist config.scm (a stripped-down version of the 'bare-bone' version provided on the installation medium). (2) I ran 'guix pull' (as root, there was no other user yet). (3) I made some changes to config.scm. (4) I ran 'guix system reconfigure config.scm' a couple of times. And this is the result: https://pastebin.com/pFMNn3m1 .
<coco>That's a new profile every time I ran 'guix system reconfigure', and worse than that, it keeps downgrading the system (see the kernel version). I have no idea why it behaves this way. Why could that happen? I appreciate any hints, as I find that rather frustrating.
<efraim>since it keeps on downgrading I assume that .config/guix/current/bin wasn't added to the $PATH and you weren't getting the benefits of guix pull
<coco>efraim: interesting, what's the difference of having in the path? what would be there and what would it otherwise use? sorry, i'm a guix newbie
<coco>hmm, unfortunately, /root/.config/guix/current/bin is in the path, actually
<quiliro>coco: I think the most plausible reason is that the changes you made to config.scm changed the required operating system kernel version. You can check that and see if the same config.scm installs the same kernel. If it is not that way, probably it is a bug. If you can confirm this bug, please file a bug by writing an complete descrition by email to bus-guix at gnu dot org.
<coco>quiliro: i don't think that the config.scm is the cause, for two reasons: (i) i ran it multiple times with the _same_ config.scm (ii) i only configured the bare minimum: bootloader, file system, one user, a dhcp client and sshd
<kmicu>coco: could you share your PATH? Is that a fresh install or do you have an old .bashrc (or other existing files) in your home?
<quiliro>I do not know how to check guix version generations. Why don't you check the same becavior by adding a user with the wheel group and confirming (with sudo guix system reconfigure config.scm)?
<coco>i'm at this point not 100% sure whether /root/.config/guix/current/bin was in the path when i ran it yesterday, but it is now; so i will just 'guix pull' and 'guix system reconfigure' a couple of times now
<coco>kmicu: about the path, i just notice now that $PATH is different when i sit down and log in at the machine itself, compared to when i log in via ssh. when i sit down at the actual machine, it is: /run/setuid-programs:/root/.config/guix/current/bin:/root/.guix-profile/bin:/run/current-sytem/profie/bin:/run/current-system/profile/sbin. when i log in via ssh, it is (i log in as user coco and then su to
<quiliro>why would you not be in #guix and be in #guix at the same time for? in other words, what is a bouncer good for, not being noticed until you want to?
<nckx>It (amongst other secondary features) saves channel logs for me and displays a conversation history when I log in, as well as saving personal /msgs that people sent in my absence (happens more often than you'd think).
<quiliro>that is probably because you do not seem present
<rekado>is it the original Artistic 1.0 then? That would be non-free.
*rekado installed guile-studio on master, got an error when running it
<rekado>does this look familiar? /gnu/store/87mnipnpgwfry5lss785zxx197wz6pg5-emacs-26.3/bin/emacs-26.3: /gnu/store/h90vnqw0nwd0hhm1l5dgxsdrigddfmq4-glibc-2.28/lib/libm.so.6: version `GLIBC_2.29' not found (required by /gnu/store/aap7x1likrb4837sajxmz1wgffql15zj-librsvg-2.40.20/lib/librsvg-2.so.2)