<rekado_>because the error does not match your latest paste
<ngz>I tried to update X-Moto package (see <https://paste.debian.net/1146239/>), it builds, it runs, but I encounter rendering issues, ("unable to render the biker" while playing). Could someone tell me if they observe the same problem?
<PotentialUser-79>in the end I did a manual install ignoring the tutorial. I have pepared partition with another OS, booted guix, connected to wifi via dongle so I could use same network as my laptop, started ssh service on guix and done the rest running commands over ssh and editing the config over a shared folder using sftp
<lfam>The main thing to look at is where the actual patch files go, which is at the top level of the repo
<lfam>I'm not sure if you are using a Guix channel or the older GUIX_PACKAGE_PATH mechanism, and tbh I haven't converted my custom packages repo into a channel yet, so I don't know if it will translate to channels or not
<dftxbs3e>it's crazy the amount of packages one has to build to simply *install* hello - just building it require much fewer but installing, that's a different story.
<lle-bout`>hey, spacemacs's really good for an emacs beginner like me :-)
<reepca`>dftxbs3e: installing *should* require strictly less packages than building - if there are substitutes only the runtime dependencies need to be downloaded, if there aren't it's still the same amount as building.
<lle-bout`>I wish the packages spacemacs manages could be handled with GNU Guix. I wonder if it's possible to transparently stick GNU Guix somewhere in packages.el
<lle-bout`>reepca`: I'm building on a new platform so substitutes arent yet available
***apteryx_ is now known as apteryx
<blaze_cornbread>hello, I have have installed guix onto my existing os and would like to install packages from guix using tor
<lle-bout>blaze_cornbread: GNU Guix does not have Tor endpoints for the git or substitute server, however, you can probably, after Tor is installed and started, prefix every GNU Guix command with torsocks, but I would not rely on it so heavily to not leak anything.
<blaze_cornbread>Alternately, see `guix package --search-paths -p "/home/ryan/.guix-profile"'.
<blaze_cornbread>lle-bout: when I install packages with torsocks such as "torsocks guix install nnn" it downloads at speeds faster than tor
<blaze_cornbread>I was told I can run the daemon w/ tor but I do not know how to do this
<lle-bout>blaze_cornbread: I'm not sure whether it is the daemon or client that downloads, maybe it is the daemon. Either way, run both to see - and about the GUIX_PROFILE thing, I'm not sure. I don't run them, it always worked.
<xelxebar>blaze_cornbread: Make sure that guix-daemon also has GUIX_PROFILE set correctly.
<lle-bout>If you use systemd as a service manager, you can try to modify the service, you can get its content and path with "systemctl cat guix-daemon"
<lle-bout>I'm not sure if the service name is guix-daemon or guix alone, so try both
<lle-bout>You can modify the command used to launch the daemon, prefix it with torsocks
<bricewge>blaze_cornbread: Then start privoxy with the config “privoxy my.conf”
<divansantana>I want to submit a patch to add another package for emacs-exwm . The current one is bound to the version in github release page. I'd like to add another to a particular newer git commit. Would the name for this be like emacs-exwm-next or what is the convention?
<blaze_cornbread>bricewge: my first time using privoxy where do I create the config and what is the file name?
<mothacehe>rekado: I just pushed a commit to maintenance, that might improve a tiny bit the storage situation.
<ngz>divansantana: You're not answering my question :) But, to answer yours, I think that, pragmatically, we cannot offer to keep up with upstream, and update packages every time they commit something. IOW, I doubt emacs-exmw-dev makes sense in Guix proper (but it should be easy enough to add the package on your side). For emacs-exwm-next, sometimes it makes sense, sometimes it doesn't. There should be a good reason to add a ...-next
<ngz>of a package, since we cannot do it for all of them.
<reepca>and I can confirm file descriptors do get leaked when not explicitly closed. I know this because fibers currently doesn't explicitly destroy its peer schedulers (bug), which is why I discovered this in the first place
<apfel>hi there, i want to use cuirass to buld some of my packages. During system reconfigure the build of cuirass failed during the testing stage: https://pastebin.com/FEE7B84L - (unbound-variable #f "Unbound variable: ~S" (current-processor-count) #f) - any hints or ideas?
<guix-vits>apfel: what if: try install it not system-wide?
<apfel>guix-vits: well, i want to run it as a normal system service, like everything else. Why do you suggest i should not run it as a system service? I tried to just build it with guix build, but i got the same result.
<rekado>current-processor-count is defined in (ice-9 threads)
<rekado>so perhaps Cuirass is missing an import of that module?
<rekado>apfel: can you tell us what version of Guix you’re using?
<civodul>rekado: yes, it's in (ice-9 threads) only on 3.0
<civodul>on 2.2 it was available globally but deprecated
<apfel>rekado: i ran guix pull an hour ago, as well as guix package -u, so it should be the most recent version?
<rekado>apfel: yes, looks like we need to fix cuirass
<apfel>rekado: guix system (GNU Guix) cd23eb067eacce112214944a7f0fecd1af1facb5
<rekado>Guix very recently merged in a bunch of significant changes including the use of Guile 2 to Guile 3 as the default Guile
<rekado>Cuirass hasn’t been updated yet to work correctly with Guile 3
<rekado>Cuirass commit ae8c067d19aa4d544e5aae0abacbfb5e56a1a218 already includes the required change
<rekado>so we just need to update the Cuirass package in Guix
<rekado>yes, but where does that URL get used in Guix?
<bandali>wxie, gna.org went offline for good a few years ago. feel free to come by #fsf on friday noon (12pm ET) for Free Software Directory meeting, and propose an updated link for use in the above directory.fsf.org page you linked
<wxie>No, it is not. But if I want to add guile-dbd-mysql to the guile-xyz.scm as a package, I need the download link, right?
<rekado>I think we need someone who would be willing to keep our Python packages up to date on a regular basis
<guix-vits>ok, if someone will notice temporary rules not working with `nft`: sneek.
<divansantana>ngz: Sometimes there is a commit ahead of a release which is useful. Last time it was a major bug fixed, which I wanted to use. With telega.el, I find I just want to try out the lastest code to try it out.
<ngz>divansantana: IMO, the "major bug fixed" is a good reason to upgrade emacs-xxx instead of providing emacs-xxx-next. For the "I want to try it out", I suggest to define a "emacs-xxx-dev" package locally. The "useful commit" reason really depends on how useful it is. There is no hard rule about it. If it is, e.g., very useful, I could be a reason to upgrade emacs-xxx. If it is not so useful, well…
<rekado>looks like custom GCCs are broken since the core-updates merge
<rndd>hi everyone, i described (specifications->manifest) with sbcl and libx11 but when i'am trying to load common-lisp package trivial-gamekit with quicklisp it gives me an error "libX11.so.6: cannot open shared object file: No such file or d...". Does anybody had something similar?
<rekado>rndd: does it work when you set LD_LIBRARY_PATH to where libX11.so.6 is located?
<civodul>rekado: prolly CPATH vs. C_INCLUDE_PATH, no?
<rndd>rekado: i put "/gnu/store/q9y0km8682v0x5rwjvk2pd1w9v06bws6-profile/lib/gnu/store/q9y0km8682v0x5rwjvk2pd1w9v06bws6-profile/lib" in LD_LIBRARY_PATH and then in C_INCLUDE_PATH. In both variants it doesn't work
<bricewge>Writing the cookbook entry about tor and guix-daemon, I wonder if it's a good idea to write about it.
<jboy>If I modify-phases and use add-before to set an environment variable before the configure stage, that variable should still be defined during the config stage, right? (I'm using meson-build-system.)
<rekado>raghavgururajan: I mean, Eletron apps are essentially unpackageable.
<cbaines>at the moment, maybe we'll be able to tame the NPM mess at some point...
<Guixguy>It's great to move completely to Guix now =] no more Manjaro
<lle-bout>cbaines: GNU Guix is a great platform for attempting to tame the NPM mess but the NPM mess also needs work, many packages download external binaries and so on, they would need to be individually patched, and some times, the upstreams are not even cooperative to changing the way it works and are hostile to the reasons.
<alextee[m]>pinoaffe: gnome does this in the file manager if you just want to decompress
<lfam>We should update the manual, although it's a shame that 1 GB isn't enough anymore
<whk>lfam, rekado, cbaines: With 2GB allocated to VM the "git pull" (using config in bug 41217 )dropped memory available (per "free -s") to about ~320MB at the lowest. Spent alot of time around ~910MB available. Feel free to close bug with use more memory as fix.
<lfam>whk: Can you close the bug report by sending a message with your findings to <email@example.com>?