<rekado_>apteryx: actually, lvtk was updated to version 2! This can’t work. It’s a completely different API. We should fix that by adding lvtk-1 and renaming this to lvtk-2
<Guest11>i have issues with emacs-guix: when i M-x guix ENTER p n it is "Starting Guix REPL ... [3 times], then i get "Symbol’s value as variable is void: geiser-repl-company-p". when i repeat that step it says: Starting Guix REPL ... [2 times]" and finally: "geiser-repl--wait-for-prompt: No prompt found!" do i need to configure company-mode in a certain
<Guest11>way? does anyone here have some example config somewhere online i could take a look at?
<rekado_>Guest11: can you tell us more about how you installed it?
<PotentialUser-14>Hello. I am trying to ship a python/tkinter application as docker container built with guix pack. I propagate the $DISPLAY variable, but the app starts to fail _tkinter.TclError: couldn't connect to display ":0". Has anyone tried this yet and give me a hint, what I am doing wrong?
<jpoiret>you'll need to share /tmp/.X11-unix/ with the container
<jpoiret>DISPLAY=:0 only tells the application which socket to connect to, but the sockets must be accessible
<fnstudio>hi, i'm using 'guix import texlive' to try and define a texlive package; at some point in the output i get 'simple-texlive-package' but i'm not sure where this comes from in terms of modules to be imported
<fnstudio>i tried with '#:use-module (gnu packages tex)' but that doesn't seem to make guix happy
<rolodex>Hiya. I've been using guix for a couple of years on a foreign distro without manifests, installing a couple of dozen packages through it, and I decided this morning to start with manifests. I could do with a bit of help. I ran `guix package --export-manifest > manifest.scm`, and then extracted packages into their own. I started with a games
<rolodex>manifest, with frozen-bobble in it, to test. I ran `guix package --manifest=games.scm` and it installed frozen bobble, which I wasn't expecting it to as I already have it on my system. Ok, whatever, but the real issue is that now with `guix package --list-installed` the only package it lists is Frozen Bobble, and not ones I need for work (emacs,
<rolodex>etc). I've already created an emacs.scm manifest so I guess I could just install that, but I feel like I'm misunderstanding something? Is there no way I could carry on using the packages which are already on my system somehow?
<rolodex>Scratch this, running guix package on my emacs.scm seems to have fixed things, and used the packages already on my system. :)
<rekado>“guix package --manifest” will install *only* the packages listed in the manifest to the default profile
<rekado>if the manifest only contains frozen bubble then that’s what you get
<rekado>use separate profiles if you watn to use separate manifests
<rolodex>Right, that makes sense. Hence why why running guix package --manifest with another manifest has again wiped emacs?
<Franciman>when a package usually puts a file in /etc/, where do i find the file in guix?
<rolodex>Thanks rekado. Sorry for all these questions, I really want to get onboard with guix propperly and be a contributing member but I'm still climbing the learning curve.
<rolodex>Looking at the cookbook, I had understood that I should create a separate profile for each manifest. ie, a games profile, an emacs profile, a terminal profile, a krita profile, etc. Is that correct?
<GNUtoo>Adding loglevel=8 or ignore_loglevel or something similar should get you all the logs on the serial port
<darosior>Hi everyone. I'm trying to install Guix on a RockPro64 using `guix system init` (as i've seen advized on some ML threads for similar SBC, and the ARM board blog post) on the eMMC. I'm a bit confused as to the course of events there. The configuration needs to specify u-boot, but `guix system init` is called on a partition created beforehand. But
<GNUtoo>rock64-raw probably also adds some modules and so on to make sure it boots fine
<GNUtoo>The manual also probably has more up to date examples
<GNUtoo>Note that you could have to install the image in 2 steps, because if you do it from an x86 computer, that computer might not be able to build all packages that exist for ARM, but it usually works fine for basic images
<GNUtoo>(gdm for instance will probably not work because somewhere in its dependencies there are software that use build system don't support cross compilation yet)
<rolodex>Hi all, I started playing with with using manifest files (see 11:09:29 GMT), but i'm running into all kinds of issues, such as mu4e not running and other errors in emacs. I don't have time roll my sleeves up right now. Is there a way to just revert to the default non-manifest setup I was running before?
<zakkex>I'm trying to install telegram-desktop and it's confusing me. Guix weather telegram-desktop says that substitutes are available but when I try to install it with guix install, guix tries to compile it instead of using a substitute. (the local build also fails)
<char[m]>I thought setting auto-enable? to #f would make bluetooth not turn on unless I turn it on
<zakkex>my best guess (with very little knowledge of guix to base it on) is that some dependency has been updated after the substitute was built and the ci server claims to have a substitute, but when installing the package guix computes a different derivation (due to the newer dependency) and doesn't see the substitute as a valid one. No idea if this is
<unmatched-paren>you should probably try to convert quoting to lists to avoid confusion with gexps
<GNUtoo>Ah I start to understand now, so output is only available when building the package definition, so I need to unquote it to make it ungexped, and then when building the package we have its value
<GNUtoo>Something I often struggle with is to understand what part of the code is evaluated when, for instance here I didn't know if output was available when building the package definition or when running its code
<stampirl>can anyone help me with docker and docker-compose. When I run docker-compose up I get this error `ERROR: for phpmyadmin Cannot start service phpmyadmin: Unknown runtime specified /gnu/store/ykaxhb1aiv2k3svdb80l5sqqzg5j62dp-runc-1.1.1/sbin/runc`
<stampirl>last time I was using docker it was running perfectly
<GNUtoo>indeed what I struggle more with is not the actual mechanism but what's around it, like the principle is easy enough to understand but then you add code in existing code
<GNUtoo>like for instance if I take (name "some-package-name") it works because I just copy other packages do, but I've no idea if that's evaluated immediately, compiled, gexped, ungexped, etc behind the scenes
<stampirl>unmatched-paren: don't know too, I use it for webdev so I can separate stuff, but it gives me a lot of headache. Is there some replacement for docker more aligned with guix, maybe I should move to guix vm with my projects
<apteryx>interesting, 'make check TESTS=tests/challenge.scm' has the differing-files test fail with: (different-files ("/bin/guile" "/lib/guile/2.0/ccache/ice-9/session.go" "/lib/guile/2.0/ccache/texinfo.go")) (the list should contain just "/bin/guile")
<jonsger[m]>mbakke efraim could we merge master into staging?
<jonsger[m]>staging seems to be helpful for firefox/icecat/icedove 102 ESR...
<apteryx>can make-systemd-service be used to synchronize Shepherd services between themselves? E.g., chaining them
<apteryx>e.g., suppose service B *requires* service A to be up and running before it runs itself, would service B reaching to service A's socket cause Shepherd to start A so that it can answer to B without B failing?
<apteryx>civodul: perhaps a question of interest ^