<ss2`>I rather believe that it has to do that I garbage collected everything and went to bed without thinking any further.
<ss2`>I mean, I've seen it that after garbage collecting only 5GB, a system reconfigure would still need to download things. That has always left me wondering in which state old generations are left at when items are removed.
<marusich>So, I tried using usertags. I used the user email@example.com. I am not sure if it will cause emails to be sent to the list, but I suppose we will find out...
<marusich>I think that maybe the updates to the bug report are only sent to the actual person who opened the bug report, but Debbugs is anything if obvious, so I apologize in advance if there are a few errant messages.
<marusich>Oh, for context: I added the usertag "powerpc64le-linux" for powerpc64le-linux bugs.
<marusich>I used the firstname.lastname@example.org "user" for the purpose of making it easier to "share" the usertag.
<iskarian>Hello :) I'm trying to install nyxt on a fresh guix system 1.2.0 install. However, it's installing an old version (2-pre-release-3) instead of the current version (2-pre-release-6).
<iskarian>It seems like this because prerelease-3 is specified in /gnu/store/...-guix-1.2.0/share/guile/site/3.0/gnu/packages/web-browsers.scm. However, ...-guix-packages-base-source, ...-guix-a758a8a/gnu/packages/web-browsers, and ...-guix-a758a8a3c-modules/share/guile/site/3.0/gnu/packages/web-browsers.scm all seem to contain the correct prerelease-6... wh
<iskarian>at is going on here? How to I get the right package version?
<iskarian>(I have tried guix pull follows by a guix package -u, but that did not seem to change anything related to this)
<kozo[m]>Did you do hash guix after the guix pull?
<iskarian>nope, that fixed it! I feel silly now...
<terpri>load duckduckgo.com and download the opensearch <link>'s href via the inspector (not view source); change the engine's name not to conflict with the built-in one (e.g. sed -i 's/DuckDuckGo/DDG/' $FILE); enable devtools.chrome.enabled in about:config; then open the browser console and evaluate 'await Services.search.addEngine("$FILE", null, null, false)'
<terpri>then your back button will finally work again after searching, as it will (correctly) use GET instead of POST for searches
<terpri>(i have no idea why icecat overrides the default search the way it does)
<Ikosit>Hi guix! I'm currently trying to use java on guix (me and a friend have to program sth in java) and we want to use fxgl (which is based on openjfx), but java doesn't find libx11, has anyone experienced sth similar?
<Ikosit>(It would also help, if sb has a working java setup for guix to develop games)
<abcdw>Hey guix! We are still looking for 1-2 more early adopters for guix home (declarative configuration management for user software). Today during the jitsi call I'll give a brief introduction, how to setup and use it. We'll ask you to report issues via email and provide a brief feedback after 2-3 weeks of usage experience. Let me know if you are interested.
<terpri>tfw you waste half an hour bc git submodules
<nckx>I think so, I don't write cover letters that way. That will reply to the initial message in that thread (the one that opened the bug). If you want more control you can look up the Message-Id header of the message to which you want to reply, then use --in-reply-to=<that>, "<>" included.
<bavier[m]>I'm thinking of something where I can write in a comment "See variable foo at line 27" but have that 27 adjust if there are lines removed or added.
<jas4711>civodul: hi! i'm trying to get guix-x15*.sjd.se online. does it have to be reachable on a public IP? or is inbound SSH access through a jump host sufficient? outbound connections works on the machine works fine (NAT'd)
<efraim>jas4711: many of the machines are connected with wireguard
<hpfr>bavier: I feel like this is what goto definition is for, bringing line numbers into it feels brittle. What if you move the variable to a different file?
<jas4711>efraim: running wireguard on the hosts would be the simplest -- what peer ip and public key should i use? i can send the machine's public key if someone can add it on the server
<lfam>Hey jas4711, I saw your message but was waiting for advice from the sysadmins
<jas4711>lfam: setting up inbound ssh to the machine is quite messy for me though. wireguard running on the machines would be much easier
<lfam>We'll need to make some higher-level decisions about armhf stuff, though. We stopped building for armhf in December, although it was not a decision made by consensus, but the main CI sysadmin's formalization of the de facto situation
<jas4711>lfam: i don't have an opinion there, just happy to provide the machines if they are useful
<lfam>Now, the CI software has been improved and we are no longer limited by e.g. database problems, so we could probably re-add the armhf jobs without any problems
<lfam>I do think that, if we want to keep building for armhf, the x15 is our best bet
<jas4711>i have a rockpro64 pine64 board as well but i think that is aarch64 rather than armhf. is there aarch64 support in guix?
<lfam>Yes, there is aarch64 support, and we are building for it. We are also in the process of buying hardware to improve our capability to build for it
<lfam>With aarch64, there are actually a small number of workstation / server level options available
<cbaines>lubrito, you can use git send-email to guix devel if you have that set up, otherwise generate a patch and attach that to an email, or share the location of a branch where the commits can be fetched
<bavier[m]>hpfr: my use-case would be more limited than that, so I don't think it would be an issue.
<hpfr>bavier: why wouldn't goto definition handle your use case
<bavier[m]>hpfr: I think it doesn't work for assembly source? and I'd like to reference arbitrary lines, not just be able to jump to them, for visual reasons.
<mdevos>Perhaps there should be a link from the "Download" page to ‘Download > latest’
<mdevos>I only now noticed the ‘Download’ link at the top has a submenu (?) Stable and Latest.
<civodul>mdevos: we don't want people to inadvertently end up on the "latest" page
<mdevos>‘You have chosen to open: "[...]-image.iso" which is: raw CD image [..] What should IceCat do with this file? [A]: Open with [VLC media player (default)] [B] Save File’. If I were a person that uses "LOL", I would write "LOL" here
<mdevos>since when performs VLC virtual machine emulation? (-:
<mdevos>civodul, makes sense, though a bit inconvenient at times
<mdevos>Perhaps place a link at the bottom along the lines: ‘GNU/Hurd is currently not well-supported, but adventurous users with some pain tolerance can download it from [link to download/latest]’?
<ekaitz>hi all, I realized that pyside2 is not finding many optional Qt modules, did we change anything on that lately?
<ekaitz>cmake says it's finding configuration files but not the modules...
<mdevos>civodul, I was wondering how file descriptor passing could be done in shepherd
<mdevos>I have an idea (partially implemented), but it has some warts
<nckx>mdevos: Making a ‘hybrid’ Guix installer ISO that not only boots both BIOS & UEFI but also plays in a DVD player would make a great easter egg.
<mdevos>one complication is that file descriptors need to be shuffled around, and we don't want to inadvertently close one we actually need
<mdevos>What I have in mind with "file descriptor passing"
<mdevos>Some daemons (all the gnunet-service-SOMETHING services if I understood the daemon code correctly, and nginx I think, probably some other daemons as well) support
<mdevos>*not* directly binding to some port, which can be a privileged operation (or we want to sandbox the daemon inside an empty network namespace), but instead listening on a passive socket, that is inherited from the init process
<mdevos>(without sendmsg + recvmsg + SCM_RIGHTS shenanigans, only by *not* closing the relevant file descriptor before exec)
<lfam>I'm not making this point of view up. It's been espoused by the GNU project for decades
<Noisytoot>GNU have a working userspace, and a working kernel (on some systems)
<mdevos>I don't really understand how GNOME can be considered non-GNU. It is historically tied to GNU (the project), it is part of GNU (the operating system, in practice used as GNU/Linux+stuff) (of course, you can choose to use an other desktop environment), it is free software, I presume the developers maintain free software values ...
<nckx>mdevos: <aaargh> It's TODO, if you feel so chosen...
<lfam>pkill9: They would be able to do that within GNU
<rekado>the thing with GNU as a project is that it is so loosely tied that it barely even exists. Except when it unexpectedly does because “your boss” suddenly appeared for the first time and introduces himself with what appears to be an outlandish demand (or worse: causes a big stink and *you* suddenly get to do damage control).