IRC channel logs
2025-11-27.log
back to list of logs
<ieure>jas, Make sure you're reading the latest version of the manual, not the 1.4.0 one. The contribution process has moved from emailing patches to opening PRs on Codeberg, but the old manual doesn't mention that, because time flows in the wrong direction for it to be able to. <bmansurov>ieure, thanks. I'm reading version 1.4.0. Is it still good for someone who's just trying to install and use the system? Or have things changed so much that I have to read the development version? <FuncProgLinux>bmansurov: I would recommend you to read the manual included on your system with "info guix" or inside Emacs <FuncProgLinux>That way you read the manual that's 1:1 with your system revision, not earlier and not a newer version that may (or may not) work on your current install <jas>i've not added a package to guix for a long time, if someone can review and test the patch to add perl-digest-sha3 that would be great! <apteryx>qtdeclarative-6.9.2-debug 867.8MiB :{ <jas>should i be rebasing merge request to master? or will that just trigger unnecessarily rebuilds of the patch? i suppose rebasing merge requests will be a constant fight against master evolving. re https://codeberg.org/guix/guix/pulls/4505 <Rutherther>Imo it's unnecessary as long as there is no conflict <apteryx>what's your take on the module:object entrypoint spec? Should 'from module import object' always work for such spec? Or is it more expected that the entrypoint 'import module' and later can resolve arbitrarily complex objects, e.g. some_top_level_object.some_property ? <csantosb>Funny. We have both /etc/bash_completions.d and /etc/bash-completions.d, I guess the second one is wrong. <efraim>I checked a little bit ago, it's supposed to be /share/bash-completion/completions <csantosb>Unrelated. This, `tree $(guix build parallel)/share/doc/parallel`, shows quite a few of pdf, html, etc. files <csantosb>Do we distribute these files in packages ? I don't think so. <cbaines>csantosb, packages generally contain documentation, and I don't think there's any guidance/rules on the formats that's in <efraim>we could move them to a doc output <cbaines>I might be misremembering, but is there some way of stripping out documentation when using packages? <efraim>du -sch says the whole package is 4.7M, with share/doc 3.7M itself <efraim>that's generally enough to split the package <csantosb>Here, there are the .texi files. I'd rather expect to produce info documents, removing all pdf, html and rst stuff. <efraim>is there an easy .texi to .info conversion process? I don't see a makefile rule for it in src/Makefile.am <cbaines>guile-drmaa doesn't build, and thus I can't reconfigure berlin <civodul>cbaines: how does berlin’s config depend on guile-drmaa? <civodul>i reconfigured it last week i think, and guile-drmaa was already broken <cbaines>at least I tried to, the push failed... <cbaines>civodul, do you have access to the guix.info domain records? <csantosb>cbaines, I just got: /gnu/store/7yl3d5cps6zxy2sgpnnvgh8vl7vjnpjz-guile-drmaa-0.1.1 <cbaines>is there something significat about that hash csantosb ? <csantosb>What do you mean ? This is your recent comit. <csantosb>I just `./pre-inst-env guix build --no-grafts -P1 guile-drmaa` <cbaines>yep, I get the same hash, but I did build it before pushing, so this is what I expected <efraim>oh man, looking through my stash is an exercise in dropped projects <efraim>just found a stashed bit of code called "grub-powerpc-bootloader" <cbaines>apart from downgrading a load of stuff on berlin, I've now reconfigured <cbaines>ok, I think things are ready to migrate guix.gnu.org and git.guix.gnu.org over to the Hetzner machine now <csantosb>efraim, you forgot to close #4493 ? I cannot do that for some reason <efraim>csantosb: I couldn't either. I was getting a 500 error <civodul>cbaines: when you say “downgrade”, you don’t mean ‘--allow-downgrades’, do you? <cbaines>civodul, nope, I pulled in maintenance.git, but from Savannah <cbaines>everything worked, but not as intended <civodul>oh you had an old copy of maintenance.git? <civodul>is there a PR for the guix.gnu.org migration? <cbaines>I think all that's left is the DNS changes, I can create a PR if you'd like? <civodul>why not, i thought the whole thing would be a PR but anything is good :-) <civodul>generally speaking, i think Codeberg is an opportunity to increase transparency on what happens on the infra <civodul>and that in turn is a good way to enable others to jump in and give a hand <Deltafire> qtdeclarative-6.9.2-debug 20.3MiB/s 00:45 | 907.5MiB transferred <csantosb>Try `guix size qtdeclarative@6.9.2:debug` <Deltafire>apteryx: seems to work okay for me, do you have an example url i could try? <Rutherther>Deltafire: in case youre affected by the unclean unmounts, have you tried/could you try if my pr to shepherd resolves it for you? <apteryx>Deltafire: any site, e.g. phoronix.com, or a long diff view on codeberg <apteryx>so the first thing to do after the page loads is pressing the page down key: nothing happens for me. I'm using GNOME/Wayland <apteryx>icecat users; are the language packs still working for you? stuck in English for me, 140.5.0esr <kestrelwx`>wikipedia.org, article of the day, page down works for me fine in LibreWolf. <Deltafire>working normally, librewolf / wayland / niri <apteryx>Deltafire: weird. Thanks for trying! <apteryx>for me I need to put the page in focus, by clicking somewhere on it <apteryx>I had the problem with 144 too, updated a few hours ago if it could help <kestrelwx`>On Gnome/Wayland screen recording works fine for you, apteryx? With the default screenshot tool, for example. <apteryx>the weird thing is that it works fine in other browsers <apteryx>so my environment doesn't seem to be globally borked in that regard <apteryx>problem sticks even in troubleshooting mode (no extensions mode) <kestrelwx`>I thought it was something to do with the profile. <flurando>What shall I do when I rotate my gpg (sub) key? In guix channel, could I just remove the corresponding entry in .guix-authorization? <sneek>flurando, you have 4 messages! <sneek>flurando, ArneBab_ says: posting a link with "something cool I wrote on Guix" is on-topic here, I think :-) <sneek>flurando, ArneBab_ says: Hoot doesn’t have to wait for wasm, but new features in wasm can make it more efficient. So that’s a bit of a "yes and no" :-) <sneek>flurando, ArneBab_ says: for the requests I intentionally kept request and body in the arguments to make them explicit (⇒ explicit is better than implicit as in Python), so people know where the variables come from. You need to use them anyway, and this way you know what they are named. <sneek>flurando, ArneBab_ says: though I think long-term links are nicer -- why is that tutorial only short-term? It seems useful. <flurando>Does anyone knows? It seems dangerous if expired keys should always stay in .guix-authorization for authenticate works. <apteryx>Deltafire, kestrelwx I closed the issue, mentioning the workaround I used. <apteryx>I'm still interested to know if localization is broken in icecat for others too <apteryx>e.g. if you run it with 'LANG=fr_CA.utf-8 icecat', its UI should be in French <apteryx>haha, this also works only in a new profile <flurando>ArneBab_: Got it, however, Hoot is still in early stage and support is incomplete compared to Python's or even C's. By the way, the writeup itself (or as you refer, tutorial) is not short-term, I kept backup locally in case vps exploded. It is the URL link short-term, because I don't want to afford the fee for a second year (domains). Thus, the domain would only remain still for 1 year. And for the link I <flurando>apteryx: icecat, actually most guix package, works in seperate environment, it might not even see your LANG. <flurando>The only "Localization" it provides is containing full Unicode support for displaying most languages <apteryx>flurando: I'm not running it in a pure or containerized environment, so it does see LANG as set by Guix System <apteryx>it works in a new profile, you can try it :-) <apteryx>e.g. 'LANG=fr_CA.utf-8 icecat', assuming it's installed <apteryx>the issue appears to be that the langpacks get copied in the profile and not refreshed, or something <apteryx>I had investigated that same bug a couple years ago, and it seemed like it was working OK, so I'm confused. <kestrelwx>Speaking of no localisation, it's downloading couple dozen l10n packages now, <apteryx>kestrelwx: yes, the `icecat` packages bundles all localization (not that big actually) <apteryx>because I couldn't find a way to have it load extensions outside of its own prefix <apteryx>I think it could now be made possible using make-icecat-extension, which relies on a custom patch on icecat <flurando>apteryx: You have to make package variations for that, which compiles hard for browsers. <apteryx>you could say that icecat is a variant of icecat-minimal, yes :-) <apteryx>the only difference are the language packs <kestrelwx>apteryx: `LANG=fr_FR.UTF-8 icecat` it launched in English in the old profile, asked me to wipe the profile, and now asks me in French to keep showing pages in English for privacy, but the buttons say Yes and No. <kestrelwx>Wonder why the prompt buttons wouldn't be localised. <apteryx>OK, so it seems to work normally for a clean profile (except some missing localization, but that may be normal), which is expected. Now we'd have to simulate some upgrade to see if we can break it like I reported in https://codeberg.org/guix/guix/issues/4519 <apteryx>maybe we could use guix time-machine from a couple months ago <kestrelwx>apteryx: Seems it ignores LANG, if you have language set in the profile. <kestrelwx>I can't find an option to unset it from the interface, though. <apteryx>looks like switching back to my original profile, it's back to French <csantosb>civodul, huge speedup in codeberg now, I wonder what's going on here <flurando>csantosb: maybe rebooted their CDN nodes? <apteryx>weird, now I have two librewolf browsers, per GNOME's default browser list, and one does not work <apteryx>xdg-mime query default x-scheme-handler/https -> userapp-LibreWolf-1T4QG3.desktop <apteryx>'userapp', I guess that's the entry the browses creates itself when pestering you with 'make this browser the default?' <kestrelwx>Oh, could the `reboot --kexec` also fail because of #4445? Or that's unlikely? <civodul>kestrelwx: what problem do you experience with ‘reboot --kexec’? <gabber``>how can i test some software in a clean container? somehow `guix shell --container foo` does *not* do what i expected <gabber``>e.g. `guix shell --container coreutils -- ls` shows all my home directories, but i need to test software (i.e. emacs) against a not tainted installation <attila_lendvai>what are the obstacles (if any) for a setup where there's a staging branch, and merging into master only once the substitutes are built? it would also allow amending bad commits in a short time window. <kestrelwx>civodul: On my laptop the monitor turns off and, I understand, the laptop never actually "shuts down", since after shutting it down with the hardware button, on boot, it still does the swap into the current system. Does it work fine for you after a reconfiguration? <kestrelwx>I haven't really tried to log it, but it's been like this ever since introduced. <civodul>there’s actually a solution: ensuring non-zero screen brightness at boot time <civodul>but nobody has implemented it yet :-) <flurando>No, unless you mannually delay under guix weather .. satisfies you <kestrelwx>Is debbugs mirrored on mailing lists? Don't really have a proxy to open it, still. <kestrelwx>civodul: Alright, I could enter my credentials and reboot, so it is the same issue. Thanks. <old>civodul: you mentionned yesterday that " i have mixed feelings about monads for Scheme" <old>civodul: could you expand your thoughts on that? <efraim>guile-3.0.10 is broken on 32-bit systems and switching the underlying guile is a full world rebuild <csantosb>Oh, beloved mu is broken ... test 48/49 fails now <ekaitz>csantosb: *our new committer* yay! yay! <csantosb>This #4527 is strange, it's being failing for a while <ieure>Yeah, seems like everything in there is broken. <ArneBab_>sneek: later tell flurando: would it be OK for you if I posted your tutorial to Hyphanet so it can live independent of a hoster? <csantosb>This is strange, as `guix weather mu` is both, sunny and rainy