IRC channel logs
2026-05-29.log
back to list of logs
<gabber>can i push to somebody else's PR? <ieure>gabber, You can open a PR against it. <ieure>Hmm, maybe that doesn't work for AGit PRs, but if it's a PR from a branch, you can PR into the branch. <ieure>I've done that many times in work contexts (read: on GitHub) when I want to stack PRs. <gabber>I guess there are cases where this makes sense <ieure>Stacked PRs are fairly common, very helpful when you want to slice up some work to be more reviewable without missing important context. <orahcio>Done! rust packages has a almost infinite number of dependencies <gabber>how can i manually invoke the steps of the 'configure and the 'build phase in cmake-build-system? <apteryx>csantosb: shouldn't the (zero-or-more "guix/guix") and (one-or-more "guix/guix") in the .dir-locals bug-reference-bug-regexp be just (? "guix/guix"), meaning zero or one? <apteryx>this should be equivalent, I think: (group (seq (? "guix/guix") (or "#" "!")) (group (one-or-more digit))) <ieure>Does Forgejo even support GitLab-style !nn references? <csantosb>ieure: I'm using guix/guix!8928 for pr, and guix/guix#8929 for issues <csantosb>The reason being, this is what codeberg/forgejo ui uses as References (see bottom right of previous links) <csantosb>apteryx: See the comment line right above `bug-reference-bug-regexp`; using `?` activates also the link to !8545 <apteryx>I see! Shouldn't that match as well? or it was to wide? <apteryx>(why do we special case !8545 and not #8545?) <csantosb>I've never seen a reason for using !8545, which is redundant with #8545 <csantosb>Whereas there is some subbtle difference between guix/guix!8928 and guix/guix#8929 <csantosb>But I agree, `(or (seq (? "guix/guix") "#") (seq "guix/guix!"))` is more appropriate <apteryx>csantosb: it's not redundant, ! is for PRs, # for issues (though some redirection magic smooths the edges) <apteryx>someone knows how/why the 'ogre' package was removed? I see no issues for it <apteryx>looks like was just using a wrong version of imgui <csantosb>apteryx: Then, we keep `(or (seq (? "guix/guix") "#") (seq (? "guix/guix") "!"))`, ! for pr, #for issues, ok ? <apteryx>the whole thing could be: (group (seq (? "guix/guix") (or "#" "!")) (group (one-or-more digit))) <apteryx>we don't need the (? "guix/guix") repetition anymore <csantosb>Right, even better; do you take care of this, or do I ? <apteryx>hm, doesn't expand, so it needs to eval if we use rx <csantosb>Which makes me think, is the `setq-local` needed ? <apteryx>pushed with 613e069b3f1; I guess it may be, since with eval you can do anything <apteryx>(could be reason to prefer a raw string here, to avoid bothering people with accepting changes to that regexp in the future ;-)) <csantosb>We might remove the eval, keep the string "\\(\\(?:guix/guix\\)?[!#]\\([[:digit:]]+\\)\\)", with (rx ...) in comments <apteryx>the novelty is the bug-reference-url-format which is a function which discriminates on the presence of 'bug#' in it (meaning Debbugs) <csantosb>trev: we do have `emacs-agitjo` and `emacs-forgejo`; give them a try, if you haven't yet. <csantosb>apteryx: we do have `emacs-forgejo 0.2.3` now; do you manage to use `u` for storing urls ? <trev>i do want to try emacs-forgejo, but i'm neurotic about having everything in magit + forge <gabber>sorry, just got up, need to kickstart the organ between muh ears first <apteryx>civodul: are you perhaps doing something on berlin? it's unresponsive <apteryx>hydra-guix-129 is also unreachable, so perhaps there's a larger issue. <apteryx>I've pinged guix-sysadmins in case someone is able to help with berlin <apteryx>--no-substitutes and compute power is your friend at the moment <adanska>Hi Guix! I'm trying to define a channel that uses `guile-fibers` and imports `(fibers)` in one of its modules (im using `program-file` to write some programs so I dont have to write seperate packages for them, and such seperate repos). Is there a way I can make the `guile-fibers` module availiable at channel build time? <civodul>apteryx: hi! no, not doing anything on berlin <apteryx>rekado: any chance you're around and know what's going on with the berlin/hydra-guix-129 machines? they are both unreachable <apteryx>civodul: hi! I think bordeaux may have issues too, at least the mirror I'm using <civodul>at least pulls.ci (hosted on 129) was fine an hour ago or so <csantosb>Does the "chromium" example in "7.1 Invoking ‘guix shell" works for you ? <Air4x>Never tried that, but I have another game that I run in a similar container that works (vsync doesn't work), I'm going to try that <Air4x>csantosb: Do I need to preserve and expose $XAUTHORY even if I'm on wayland? Because the example on the manual gives me an error because the file "pointed" by XAUTHORITY doesn't exists <csantosb>Tried with `glxinfo | grep "OpenGL renderer"` and "vulkaninfo --summary" ? <Air4x>csantosb: I removed the --expose="${XAUTHORITY}" and now the example works. I tried vulkaninfo outside the container and it works, should I try inside? <Air4x>csantosb: So vulkaninfo inside the container finds only the llvmpipe driver, same thing for glxinfo. It seems that they can't talk with my gpu <csantosb>Air4x: You probably need to expose/share your hardware <csantosb>"/sys/class/drm/card0/device/boot_vga", O_RDONLY) = -1 ENOENT (No such file or directory)" <Air4x>csantosb: so something like --share=/sys/class/drm/ ? <Air4x>csantosb: now glxinfo is able to see my gpu (had to share 6 paths to make it work) but vulkaninfo is still on llvmpipe <Air4x>casntosb: now it starts, I had to find the right files to expose/share <Air4x>should i use a pastebin service? Or copy paste it directly here is ok? <civodul>maybe someone had inadvertently pulled the Ethernet cable of the MDC <Air4x>I tried to run wireshark but it says that I need to be part of the wireshark group. I added my user to the wireshark group inside my config.scm, but i can't start a capture. <Air4x>ok with sudo -E it works. Still I don't understand why without it doesn't <switchy>probably need to log out/in to pick up the new group... <stephen>What are others using for viewing epub docs on guix? <joe->Hey Guix! I am working on a logging library for Guile Scheme, I would love if you can give me some feedback on if you like this, or you have any ideas to improve it, what are your pain points, or ideal scenarios about logging with Scheme: https://codeberg.org/jjba23/scriba <joe->any feedback appreciated on that logging library, and if you have any ideas (even tangentially related) <PotentialUser-70>dumb question, but how do i use the network manager vpn plugins? specifically for openvpn? my config looks like this: `(modify-services %desktop-services (network-manager-configuration (vpn-plugins (network-manager-openvpn))))` <civodul>joe-: bon dia! it has now landed in Guix, even! :-) <joe->ets el millor civodul :) moltes gracies <joe->civodul: ets el millor en serio. sorry for my bad IRC etiquette <joe->civodul: I would be honored to recieve any feedback you may have on this BTW <Air4x>switchy: sorry for the late reply, but i added my user to the wireshark group 5 generations ago, in fact 'groups' does say that I'm part of the wireshark group <switchy>ah! sorry. sounds like you're more on top of it than me ;) <PotentialUser-70>does anyone know when the help mailing list gets updated? i sent a message two days ago. <ieure>PotentialUser-70, If it's your first email to the list, I believe it's held in an approval queue and someone has to allowlist your email. Because spam. <PotentialUser-70>ieure thanks for the info! i was worried that the mailing list wasnt active. i had a question about openvpn too, did you see that one? <ieure>PotentialUser-70, Yes. A NetworkManager client can configure your VPN for you; GNOME has one. <PotentialUser-70>ieure i don't need the openvpn plugin then? since i cant select anything in the 'add VPN network' in the gui. <Icy-Thought>I wonder if you are missing a package or something that prevents you from clicking things. <Icy-Thought>Because I remember having experienced this before, but I cannot seem to recall how I resolved that <PotentialUser-70>Icy-Thought that's what im thinking. but then you can also add an entry in the services data types. so i don't know what to use. <PotentialUser-70>its either add it to system packages or services, and i don't know which path to take. <Air4x>Another question regarding wireshark, when I try to open it without sudo it says the usual wireshark thing, but it also says that one can use setcap to give DCM_SOMETHING to wireshark itself. Searching for setcap (guix search setcap) I found espanso-wayland that talks about adding espanso to the provileged-programs list to make it work. Would a similar approach works for wireshark too? <ieure>PotentialUser-70, There are plugins for both Network Manager and GNOME, you need both for anything that's not built-in to those for your VPN to work. <chara>im trying to install guix 1.5.0 via the installation image on the website <chara>i have a intel d510 mother borad, crica 2009 intel atom with pineview graphics and rtl8169 ethernet card <chara>guix starts, i can see some shepered logs and it processeds to show a blinking _ on the vga <ieure>chara, Not sure, suggest you file an issue about it on Codeberg. <chara>any way to tell guix to not do that or be more verbose? <ieure>chara, Not sure, suggest you file an issue about it on Codeberg. <argp>I found the solution to my unbound-variable problem from yesterday. Turns out its because I was keeping my configurations and packages under the same path and setting it as GUIX_PACKAGE_PATH. <argp>untrusem: Yes, somehow stumbled on that thread but it was not at all clear from the error itself what is actually wrong <trev>argp: ah yes this classic issue <trev>you can get around that with `eval-when` i think <trev>that's what i ended up doing cause i have the same structure as you <argp>trev: Do you mean wrapping the base variables in eval-when? <argp>I tried that and it didn't work <trev>argp: (eval-when (expand load eval) (define-public %dotfiles-directory "/home/trev/Workspace/dotfiles") <chara>untrusem: how do i get guix logs? <chara>it's a iso, are you sure changes it makes will survive the reboot? <chara>i dont think keyboard does anything <chara>and it doesnt look kernel paniced (capslocks led isnt blinking) <chara>keyboard works, but ctrl+alt+f12 doesnt do anything that is <trev>anyone experience an issue where you change a commit hash in a package, guix build it, and then it doesn't fail due to incorrect sha256 hash or even rebuild but the guix build command succeeds? <trev>if i change the sha256 it triggers a rebuild <untrusem>interesting i might have experienced this but i don't remember now <yelninei>trev: if the file-name did not change, then guix sees that it already has this file with this hash in the store and does not rebuild it. <RavenJoad>Can I "programmatically" create scheduled mcron events? I am tinkering with a thought experiment for schedule-send email. <trev>was missing (file-name (git-file-name name version)) <RavenJoad>I'm thinking that I have a script hook into opensmtpd's event queue looking at scheduled send times, then creating an mcron job to send/queue it to the future.