IRC channel logs

2024-07-15.log

back to list of logs

<redacted>I ran `guix pack -f deb -S /usr/bin/pgloader=bin/pgloader pgloader`, but the resulting deb file appears to be missing the sqlite dependency.
<redacted>Hm, looks like `guix shell --container pgloader` is also missing libsqlite.
<redacted>looks like it expects libsqlite to be in the gnu store: Error opening shared object "/gnu/store/4jakqiibsvrkv4jdw1wyl6racrwv9bkh-sqlite-3.39.3/lib/libsqlite3.so.0"
<redacted>Are "peer dependencies" a thing? I would have expected software installed via guix to have all the needed dependencies to run.
<redacted>Installing sqlite@3.39.3 explicitly gives me a different store hash somehow
<mirai>I might be wrong here but does pgloader have libsqlite as dependency?
<mirai>that is, is it on the (inputs …) ?
<mirai>s/on/in
<redacted>mirai: it does not
<redacted>hmm
<redacted>one of its dependencies is sbcl-cl-sqlite, which *does* have sqlite as a dependency
<mirai>maybe sqlite has to be added as an input here?
<mirai>or perhaps it should be propagated by sqcl-cl-sqlite
<mirai>try opening a bug report for others to chime in
<adanska>anyone else having issues launching emacs from emacsclient?
<adanska>wait i think my emacs is borked completely, probably because of the grafting 29.4
<adanska>the issue is #72045
<peanuts>"Emacs graft lookup still fails" https://issues.guix.gnu.org/72045
<adanska>this is really annoying. the graft has basically borked everything :(
<adanska>is there a way to prevent grafting on a particular package if its declared in your home/system config?
<adanska>i know you could do a `guix install --no-grafts emacs-pgtk` or something but that wont work for me since i have it in my home config
<jaft`>adanska: would ~guix home reconfigure --no-grafts /path/to/your/home-config.scm~ not work for your case?
<tschilp>Hi guix!
<adanska>jaft`: potentially, but then im throwing away all the other grafts that may be present
<adanska>in other packages
<adanska>it would be unoptimal
<jaft`>Fair; if there is a more fine-grained option, I'm not aware of one (I'm afraid). But, hopefully, someone else might.
<adanska>jaft`: thanks for the suggestion though. this is really annoying! emacs is my bread and butter
<apoorv569>I configured `wireguard-service-type` but `wg-quick up wg0` throws error, `.wg-quick-real: `/etc/wireguard/wg0.conf' does not exist`
<apoorv569>The config file looks like is in the store on a different path then the package's path.
<apoorv569>And this path to config will change on every system reconfigure.
<apoorv569>How am I suppose to start the VPN connection? Do I have to look up the file path every time I reconfigure and provide full path to the config?
<rekado>python-requests seems to be broken on core-updates
<rekado>might be related to python-certifi
<rekado>apoorv569: I just do "herd start wireguard-wg0"
<rekado>how do we generate a ca-certificates.crt in the build environment?
<panosalevro>is it possible to install the same version of a program twice in the same profile?
<rekado>panosalevro: by default Guix prevents you from installing conflicting files.
<panosalevro>rekado: ok, thanks
<rekado>you can disable this feature but then Guix will arbitrarily pick one of the two conflicting files.
<panosalevro>i was actually looking for a way to easily switch between two icecat profiles. i guess i'll look for another way
<Kabouik>Is our mpv built without sixel support?
<Kabouik>Is there a way to use package transformation to add a propagated input to an existing package in the Guix channel? I believe mpv automatically builds with sixel support if libsixel is present, so I would like to try that first, with something like --with-input=package, but I think this only allows replacing existing inputs. I'd like to add one.
<z572>hello! I think kde-team now is ready, if nothing else, I plan to merge in two days.
<attila_lendvai>two somple leaf package updates: https://issues.guix.gnu.org/71810 and https://issues.guix.gnu.org/72094
<rekado>z572: do we merge *anything* at all before the core-updates merge?
<rekado>I have been holding back the r-team branch in anticipation of the merge of core-updates
<z572>rekado: I think maybe another idea is to merge into core-updates?
<z572>core-updates looks like a long time away
<efraim>elpogo: Try this recording: https://flashner.co.il/~efraim/MinimalGuixImages-1080p.mkv
<efraim>if that doesn't work I have the constituent parts and can re-render the video
<xenoid>Hi!
<dlowe>Trying to build my own program and it can't find the header file crypt.h
<dlowe>it should be part of glibc? Any idea where it's hiding?
<dlowe>never mind. It can find it, it's just struct crypt_data isn't defined. Hmm.
<dlowe>ok. found it. weird.
<mfg>Is there a wrapper package like python-wrapper that sets cc to a compiler? something like gcc-toolchain-wrapper? Can't find soemthing like that.
<theesm>hi guix, re https://issues.guix.gnu.org/72119 linux-libre-headers is currently set to linux-libre-headers-5.15.49 due to bootstrapping-needs in linux-libre-headers-boot0 of gnu/packages/commencement.scm. On a long run it could be a good idea to have a linux-libre-headers-bootstrap variable to fulfill the bootstrapping dependency, and linux-libre-headers which should point to the latest headers for everything
<theesm>else to depend on. I don't know enough about the bootstrapping process to assess what implications such a change would have (speaking of wether it would result in a world rebuild etc.), hoping to find more knowledgeable opinions on this here
<Kabouik>Say I have babariviere/guix-emacs as a channel, how do I proceed to favour emacs package from it over those in Guix channel, to avoid conflicts?
<Kabouik>In other words, can we tell Guix which source chanel to give priority too if several concurrent packages have the same name in different packages?
<Kabouik>*in different channels
<Kolev>I haven't updated my computer in a month or more and my DNS is not working.
<madage>hi guix!
<madage>anyone else having issues fetching from github lately?
<madage>For quite a few days now I'm trying to clone one repo and the connection drops in the middle
<madage>libcurl error 92
<rhuijzer>Hi, i'm trying to package a python package from pypi, python-rtmidi. The build-proces is stuck on a dependency on the pthread lib. (Please install the libc6 development package.)
<rhuijzer>Even though I've included glibc as an input. How should I debug this, strace on the build process to see how it links libraries ?
<ieure>rhuijzer, Have you read / followed https://guix.gnu.org/manual/devel/en/html_node/Debugging-Build-Failures.html already?
<madage>re my own message: curiously enough limiting cpu cores and parallel jobs did the trick
<Guest22>Hello, someone using Guix home with Emacs and org-modern? It doesn't work at all for me and I don't have an idea why.
<brandhout>ieure: Yes. The problem disappeared after switching to the meson build system, but thanks.