IRC channel logs
2025-08-16.log
back to list of logs
<firefly707>hey, I'm looking to package a home service for starting up an emacs server and was wondering what branch I should pull from/push to? main or emacs-team? <ieure>firefly707, Are you a committer? <firefly707>I don't have any commits in the main tree. I have 2 PRs open (and hope to open some more) so my config file will be less messy <firefly707>so that, ofc, I can restart the cycle and make it messy again <ieure>firefly707, Okay. What I was asking is if you have commit rights to Guix; sounds like no. You should cut your branch off master, I'm not sure what you mean by "push to." <ieure>Yes, send it to master. If there's anything happening that would mean it should land elsewhere, that'll come up during review. <firefly707>it also doesn't seem like there is a reasonable existing service file to put it in, should I put it in an editors.scm (bc it's more generic) or emacs.scm (bc it looks like emacs gets a lot of its own files)? <ieure>firefly707, I'd put it in emacs.scm. <pizzapal>can guix be like a replacement for other emacs package managers like melpa? <csantosb>sneek: later tell pizzapal, Sure, guix is a great package manager for all emacs things <adanska>is there a way to stop the `emacs-guix` package spawning a guix repl everytime i type a guix command in eshell or shell within emacs? is there a config variable i can change? <csantosb>adanska: you mean that M-x eshell, followed by `guix weather librewolf` launches a guix repl ? <adanska>csantosb: yes, or rather it seems to attempt to, hanging for a few seconds. nothing launches, and then i can type a few more characters before it tries again <adanska>Hi, another question. I'm trying to add `libbacktrace` as an input to a package in `emulators.scm`. I think including `gnu packages debug` induces a circular dependency, but I'm unsure how to resolve this. <csantosb>I confirm, including `#:use-module (gnu packages debug)` in emulators.scm is problematic <adanska>csantosb, do you have any suggestions on how I could resolve this? I'm pretty stuck... <adanska>also I'm about to log off so sneek me! <Rutherther>anyone with a codeberg account can make pull requests <Rutherther>if you mean you want someone else to write a package based on your request, you can submit an issue <untrusem>How do people deal with the codeberg 750MB limit? I am reaching the 750 mb threshold because guix repo is like 534 mb, but I still wanna send pr to guix <PotentialUser-3>One of the primary reasons for not doing so was that the disk space issue has been deemed low priority, even by Codeberg <PotentialUser-54>Hello, new user to Guix and Guile. I'm trying to set some environment variables via Guix Home: `(home-bash-configuration (environment-variables '(("SHELL" . ,(file-append (specification->package "fish") "/bin/fish")))))` <identity>untrusem: the etc/git/commit-msg script does it, running ‘make’ should put it in .git/hooks/commit-msg for you, so it will put “Change-Id: ” and the ID itself into the commit message automatically <identity>PotentialUser-54: you probably want to paste the error here, but i think you used ' instead of ` there <identity>PotentialUser-54: see (info "(guile) Expression Syntax") § (quasiquote DATA) for the difference between ' and ` <PotentialUser-37>I am getting an error message I don't fully understand when trying to upgrade: <untrusem>PotentialUser-37: can you share the file in a pastebin <identity>untrusem: i meant the makefile in the guix repo, you can just manually copy the guix/etc/git/commit-msg script to whatever-repository/.git/hooks/commit-msg <untrusem>PotentialUser-37: have you ran guix pull, I tried to installing wesnoth, its installing fine for me, what is that lstat package? <untrusem>identity: guix have `.sample` in .git/hooks already, it says to rename those <Avichi>hi! is the issue of (failure to) run guix publish with daemon in non-privileged mode already known? <identity>untrusem: those are example hooks provided by git, not by guix <PotentialUser-37>untrusem I did run `guix pull`. I did it again and it said "nothing to do". <PotentialUser-37>I think `lstat` is a system call (see https://linux.die.net/man/2/lstat). guix is probing a file called "wesnoth@1.18.5" and `lstat` fails to find it in the filesystem -- or such is my understanding. However, I get no error with the download process and the patch that recently updated this package is quite simple. So I remain confused. =L <identity>PotentialUser-98: guix show python | grep location | awk 'some magic here' <identity>hmm, it seems that guix cli filters out OSC escape sequences when the output is not a tty, disregard <identity>there is probably something in guix/scripts/edit.scm you could use <identity>PotentialUser-37: try uninstalling wesnoth and then installing it again? <PotentialUser-98>identity: Sorry, I should have been more clear. I want the path of a package in the store, using Guile. <identity>PotentialUser-98: oh, then just using the package variable should do it, i think <untrusem>identity: by the way is change-id compulsory now? <identity>untrusem: not officially, the manual still mentions it, but it had no use in the first place, so… <PotentialUser-37>identity Yeah, that worked in overcoming the problem. But I was trying to use this issue to learn a bit more about Guix. <PotentialUser-37>Now it is rapidjson that is raining on my system-upgrade party. However, on the CI server it seems to build OK. <PotentialUser-37>I am having trouble identifying the error, however. Can someone more experienced please take a quick look at it and help out? <luca>are you making a new package? <PotentialUser-37>Who? Me, PotentialUser-37? I am not, just running `guix package --upgrade`. <ieure>PotentialUser-37, "specified bound 4294967272 exceeds maximum object size 2147483647" -- are you building on a 32-bit system? <PotentialUser-37>No, running x86_64 GNU/Linux. At least I did not change anything. rapidjson was installed as a dependency, I suppose for wine64. Maybe wine is doing something for 32 bit support? I am just guessing. <PotentialUser-26>ieure I am surprised how you eagle-eyed that problem with the large text file. I can only imagine you did this a few times... <PotentialUser-26>(BTW, I briefly disconnected and changed user name. One day I need to start using a proper IRC program and not this web interface) <ieure>PotentialUser-26, I have been taming misbehaving computers for a very long time, yes. <untrusem>cause its using cpu, but why no output?, I have used inferiors before, but it was only for niri not xwayland-satellite <PotentialUser-37>Yeah, some times I wonder, too, "why is this a dependency?", and think "had I known this package brings so many baggage, I would have picked another one instead". <ColdSideOfPillow>e.g. @acronym{NASA, National Aeronautics and Space Administration}-sponsored