IRC channel logs

2025-09-15.log

back to list of logs

<cqst>what package will give me `ldd` on guix system?
<cqst>gcc-toolchain
<ieure>Ha, ran into vagrantc at a fediverse meetup my wife organized today.
<ieure>First Guix person I've found in the real world.
<FuncProgLinux>ieure: I wonder if there are geeks in LATAM
<ieure>FuncProgLinux, Latin America?
<FuncProgLinux>ieure: indeed :)
<ieure>Have to be some, Guix is a pretty international project.
<ieure>I knew vagrantc was somewhere in the region I live, but I didn't realize we were both in Portland.
<FuncProgLinux>Is it hard to convert systemd services to shepherd?
<mange>It kind of depends what features the systemd service uses. If it's just running a process with a user/environment it's probably not too hard.
<FuncProgLinux>btw libreoffice broke at master https://ci.guix.gnu.org/build/14222391/details :(
<apteryx>FuncProgLinux: guix weather says there's a substitute for it, on CI
<FuncProgLinux>apteryx: mine shows 0% substitutes on my end (latest commit)
<ieure>FuncProgLinux, It's the firebird dependency that's broken.
<FuncProgLinux>I'll double check my config then. I'm geeting 0 out of 1 substitutes available
<ieure>FuncProgLinux, I agree with you, there are no substitutes.
<apteryx>indeed
<apteryx>wonder which recent commit caused that
<FuncProgLinux>Idk if i'm mistaken, but the CI page shows broken substitutes since August 6
<ieure>apteryx, https://codeberg.org/guix/guix/compare/78b021daba3964e035299e7f54db288157057a96..47934ef62283cca2b94fbdd43ba04490e29f657f
<ieure>That one.
<apteryx>I think because the branch was only merged recently perhaps?
<FuncProgLinux>but I don't think it's the same derivations
<ieure>Yeah.
<ieure>One of those two firebird commits is what's broken.
<apteryx>would be much easier if a merge commit had been recorded for the branch merge
<apteryx>(easier to see)
<ieure>Yeeees, but, merge commits are The Literal Devil
<apteryx>not for merging large branches to master
<ieure>It only becomes The Literal Devil when you want to rebase, bisect, etc
<apteryx>and you don't rebase master, so that's fine :-)
<apteryx>that's what the linux kernel does after all
<FuncProgLinux>I'm glad I have that on the user-profile lol otherwise I wouldn't be able to test my channel upates
<FuncProgLinux>I have tried using my pinned commits file but guix asks me to --allow-downgrades which idk why since it should be a "latest pinned" file
<apteryx>I have substitutes for the latest firebird, so I guess it's libreoffice that broke
<FuncProgLinux>I have 0/2 at https://bordeaux.guix.gnu.org but 2/2 at https://ci.guix.gnu.org
<ieure>apteryx, Hmmm, I do have a substitute for firebird on the ~latest commit. CI pretty clearly shows firebird failing to build, though, and that being why libreoffice didn't.
<apteryx>i'm try6g to build libreoffice locally to see
<ieure>You only need it on one substitute server.
<FuncProgLinux>apteryx: building libreoffice, reminds me of my gen2 days -shudders-
<apteryx>libreoffice built fine here locally. perhaps some glitch occurred on CI
<FuncProgLinux>apteryx: I cannot check it anymore, it's 502 for me :(
<apteryx>I managed to get the build of firebird 3.0.13 to "hang" when repeating it many times
<FuncProgLinux>apteryx: Is it a heavy package?
<apteryx>nope
<FuncProgLinux>I'll try with --rounds=10
<bdju>How can I check what an installed packaged was pulled in by? Like, openjdk has been building for over an hour and I find myself wondering why I even have openjdk. Surely it's a dep of something.
<bdju>s/ged/ge/
<FuncProgLinux>apteryx: Mine failed after some retries too. I ran guix build firebird --no-substitutes --check --rounds=10
<Guest44>hey i created package definitions for some python packages i need for my project.  they seem to work correctly, what is the process for contributing package defs to guix for others to use? they are open source
<Guest44>i am confused on whether or not i need to use guix system to contribute.  i am only using it as a package manager
<bdju> https://guix.gnu.org/manual/en/html_node/Submitting-Patches.html
<bdju>Which package adds the dot command for outputting pdfs from guix graph? I have xdot but not dot apparently.
<bdju>I wanted to share the output with someone not using guix.
<bdju>There's an export graph button in xdot but it doesn't seem to do anything.
<Guest44>maybe graphviz?
<Guest44>idk lol
<PotentialUser>I'm trying to setup https://.codeberg.org/Dokana/Taskwarrior-Chained/
<PotentialUser>So far, I've gotten it to build and install, i.e. symlink the hook to the appropriate folder for taskwarrior. I can't figure out how to get the environment in the output script shebang to reference the same environment as the installer script.
<PotentialUser>This is what I have so far for the manifest:
<PotentialUser>(define-public python-chained-recurrence
<PotentialUser>  (package
<PotentialUser>   (name "python-chained-recurrence")
<efraim>PotentialUser: use a paste site like paste.debian.net, the bot silences people if they post too many lines at once
<PotentialUser>Thanks!
<PotentialUser>Take two. I'm trying to setup https://.codeberg.org/Dokana/Taskwarrior-Chained/. So far, I've gotten it to build and install, i.e. symlink the hook to the appropriate folder for taskwarrior. I can't figure out how to get the environment in the output script shebang to reference the same environment as the installer script. So far I have
<PotentialUser> https://paste.debian.net/1396676/ for the manifest. Running `chained-recurrence install` symlinks the script with the correct permissions, but the shebang references #!/gnu/store/8qyywykxh1swpn48m85ga3safpx8sdyn-python-wrapper-3.11.11/bin/python, and when the script is called, it can't find psutil.
<efraim>if you're calling it from the output then you'll need to wrap the executible with PYTHON_PATH, but I expect it should work if it's installed or in a guix environment, since it should have python-psutil in the environment
<mange>How are people keeping up with what's going on with Guix these days, now that things are on Codeberg? I used to keep in the loop on things by being on the mailing lists, but now that discussions are happening inside Codeberg issues/PRs that I have to actively seek out, I'm not seeing as much.
<PotentialUser>efraim, thank you! I'm looking into that, and realizing I should really just ditch this silly install script entirely
<PoorSoul>hello guys, can somebody give me any information about GNU Guix on LVM on LUKS? Having issues with booting, kernel does unlock luks, but then "pre-mount actions failed"
<bdju>mange: I noticed an email about the recent security vulnerability from info-guix even if bug-guix has been pretty dead. Although I think it was automatically put in a folder I don't look at often, so I was late to find out about it.
<bdju> https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html >Attach full dmesg(1) output with debug information. Add the following parameters to the kernel command-line
<bdju>Could someone tell me how I do this on Guix System?
<bdju>Is it something in my config.scm file or done at the GRUB screen?
<jlicht>hey folks
<PoorSoul>hi
<civodul>o/
<mange>Yeah, keeping up on public announcements isn't too hard, but I liked being able to see all the chatter about things on guix-devel and guix-patches. I didn't read everything, but I learned a lot about what was going on by doing that.
<janneke>ciTABvodul: yay, it works \o/
<bdju>Would love an option to just auto-skip stuff that fails to build so I don't have to babysit my upgrades so much and keep retrying them. It could just make a list of all the failures at the end.
<jlicht>bdju: --keep-going doesn't do the trick?
<jlicht>(it's what I use in my scripts at least)
<bdju>I wasn't aware of that option. Does that work with guix package --upgrade?
<jlicht>bdju: I believe it may, but I don't use --upgrade myself, so I can't promise it will :)
<jlicht>bdju: fwiw, it won't skip a particular upgrade either way; it will just keep building what it can build, and then still fail the entire operation with an error
<bdju>Interesting... I guess it'd still save time that way potentially.
<civodul>janneke: isn’t it nice? after all these years :-)
<civodul>we’ve gotta update the emacs-guix package
<bdju> https://0x0.st/Kcu4.txt I'm getting this libxkbcommon/mpv conflict. Might be related to skipping other stuff. I'm skipping ungoogled-chromium, libreoffice, prusa-slicer, and freerdp at the moment. What should I do?
<janneke>ciTABvodul: 42c067c904a (master, origin/master) gnu: emacs-guix: Update to 0.5.2-9.324987f.
<janneke>civodul: yeah, it's amazing
<janneke>we practiced patience a lot :-D
<jlicht>janneke: Is emacs-guix working again?
<jlicht>that'd be great news :-)
<janneke>jlTABich: yes, and yes it is!
<janneke>(can y'all see how happy i am with it? ;)
<jlicht>janneke: I keep seeing a TAB in your output (e.g. ciTABvodul, jlTABich), not sure if that's on purpose or not :)
<janneke>jlicht: that's my hopeless attempt at humor
<janneke>TAB completion always worked fine in erc
<janneke>(notice the typo i made in your mention ;)
<jlicht>hehe
<kestrelwx>Took me ages to understand what to do in Ediff and I've already learned it before.
<identity>how do i refer to a tuned version of a package? you can do `(,package "output") to refer to a specific output, but the documentation does not seem to mention how to do the same with tunable packages, so i can put them in my home profile and such
<futurile>does anyone know how the Codeberg project thing works, specifically how do I add an issue to a project?
<efraim>identity: try (options->transformation `((tune . "native")) (specification->output "package:output"))
<identity>that seems a bit verbose…
<efraim> https://git.sr.ht/~efraim/guix-config/tree/master/item/efraim-home.scm#L187-202 I wrap mine, so I have (S "package:output") wherever I need it
<Deltafire>nice config
<Deltafire>not sure why you are unmounting the Onedrive directory when killing the service, it's not a filesystem mount iirc? just a synced directory
<efraim>I thought it was because that's what the systemd unit file did, but I think I just copied it from the dropbox service I have
<efraim>I should see if I can upstream my dbxfs service to guix-home
<Deltafire>"Streamline use of Fibers in the secret service" heh
<civodul>Deltafire: how does that PR sound? :-)
<FuncProgLinux>futurile: It was buggy for me some days ago but you should be able to pick a project either on the organization level or the repo level once you create the issue
<levenson>Hi Guix!
<bavier>hi levenson
<mskiptr>Hi, how long does it normally take for reports sent to <bug-guix@gnu.org> to show up in the archives?
<Franciman>it should be almost immediate, mskiptr
<mskiptr>Does it not accept non-subscribers then?
<identity>mskiptr23: your first one might take some time for moderators to let through
<mskiptr>identity I see