IRC channel logs

2026-07-14.log

back to list of logs

<spiderbit>is there a trick with exwm and gdm... I have a new user have the exwm package as system package, but it just tries to start gets black and kicks me back to gdm
<spiderbit> https://paste.debian.net/hidden/01b4e379
<spiderbit>ok found I think the error I wonder if it uses correctly or incorrectly pgtk version or is it a dependency that I have to install or something because the path/file is not there...
<spiderbit>ok deinstalling that package fixed it...
<spiderbit>Some sort of "conflict" I guess
<RavenJoad>Guix 7cd3f7f2a161b3b62ea2ef397cea5f01c940db77 has 2 rassumfrassum packages (rassumfrassum and python-rassumfrassum). They are identical other than their versions.
<RavenJoad>How does this get handled? I assume we need to pick one, but how is this normally resolved?
<PuercoPop>Is there any official documentation on how to run zfs in the root partition?
<switchy>not that I can see, but it should just get picked up in file-systems?
<ruined>PuercoPop: I think this is a work in progress. Have a look at https://codeberg.org/guix/guix/pulls/8346
<nutcase>Can someone add the labels "team-rust" and "help-wanted" to https://codeberg.org/guix/guix/pulls/9928 ?
<identity>nutcase: you can add a team-whatever label by requesting review from that team
<identity>or, well, the bot should add it sooner or later
<nutcase>identity: I can add guix/rust as reviewer, but I can't add the team-rust label. Perhaps I am mixing things up. The team-rust label is for CI?
<identity>nutcase: as i said, the bot should add the team-rust label after you request review
<nutcase>ok. However, help-wanted is something I can't add?
<identity>i think not
<krisbalintona>Hi all! Does anyone know of the best way to do the equivalent of elisp's `file-name-concat' but in Guile?
<sham1>(string-join `(,directory ,components ,here) "/")
<krisbalintona>sham1: I see. Seems a bit crude since I have to ensure the slashes of the components are stripped (I'm spoiled by `file-name-concat') but that works
<RavenJoad>Guix 7cd3f7f2a161b3b62ea2ef397cea5f01c940db77 has 2 rassumfrassum packages (rassumfrassum and python-rassumfrassum). They are identical other than their versions.
<ryanprior>I'm working on a Guix package for a golang codebase, in the spirit of "level 1" from https://guix.gnu.org/blog/2023/from-development-environments-to-continuous-integrationthe-ultimate-guide-to-software-development-with-guix/
<ryanprior>Here's my package definition: https://github.com/ryanprior/xc/blob/guix-manifest/guix.scm#L143
<ryanprior>It's failing with: %exception #<&invoke-error program: "go" arguments: ("install" "-ldflags=-s -w" "-trimpath" "github.com/joerdav/xc/cmd/xc") exit-status: 1 term-signal: #f stop-signal: #f>
<ryanprior>If I run "guix shell -L. -D xc -- go build ./cmd/xc" it builds with no complaints
<ryanprior>Any tips/ideas? I think I perhaps chose the wrong values for import-path and unpack-path. I am relatively unfamiliar with building packages using (source (local-file ...))
<identity>krisbalintona: there is (in-vicinity DIRECTORY FILE); (in-vicinity "~/my-directory" "file") ⇒ "~/my-directory/file"
<krisbalintona>identity: Hmm, I notice that it only takes in a directory and file, not an arbitrary number of file path components
<ryanprior>krisbalintona: can FILE be a directory? if so, `fold'?
<krisbalintona>ryanprior: Oh, I see. Hmm.. I'm new to Guile so that's a useful function to know
<PuercoPop>ruined: thanks
<ngz>Hello. I’m trying to run "make" from a git worktree (after bootstrap and configure) from within a "guix shell -CPW". Alas, I’m getting a lot of errors related to .texi files, such as "@ref reference to nonexistent node", that make the whole process stop early.. Do you know what I am minning?
<ekaitz>did you ./bootstrap and ./configure?
<ieure>ekaitz, "I’m trying to run "make" from a git worktree (after bootstrap and configure)..."
<ieure>ngz, I've run into the same problem (but without worktrees), the .texi files get wacky. You have to delete them, or `git clean -xdf', or there might be a `make clean-doc' or something.
<ekaitz>ngz: sorry mate, I didn't sleep well
<ngz>ieure: I couldn’t find the magical Makefile target; I’m going to try git clean -xdf. Thanks
<ngz>ekaitz: No problem :)
<ngz>But "git clean -xdf" rightfully reminds me "not a git repository".
<ieure>I thought worktrees were Git repos?
<ngz>it doesn’t look like it
<ngz>I’m going to delete and recreate that worktree. That’s ugly but I have no other idea.
<ryanprior>worktrees are git repos and git commands work in them. convince yourself by running `git worktree add ../guix-2; cd ../guix-2; git status`
<ngz>Then my previous worktree was probably very ill.
<ryanprior>sounds like it to me :\
<ngz>In any case, I deleted it and re-created it. It seems to work so far.
<ryanprior>yay
<ieure>Yeah, I don't think there'd be any point to worktrees if they weren't repos.
<ryanprior>ayyyy I got my xc package working. just took another hour and a half of stewing in anxiety about it
<ryanprior>does anybody have an explainer handy of how to send packages using the new AGit workflow QQ
<ieure>ryanprior, The manual documents the process. `(guix)Submitting Patches'.
<ryanprior>So it does, that doesn't seem so scary
<ryanprior>For your consideration: https://codeberg.org/guix/guix/pulls/9935