IRC channel logs
2026-06-27.log
back to list of logs
<PotentialUser-30>hey all. im trying to use the pam-mount-service and pam-mount-volume-service services. i want to be able to use an external hdd alongside my guix system without using sudo to mount it for a regular user. ive read the entries in the guix reference page but im still not able to mount my hdd. everything is able to be reconfigured but when i try to <PotentialUser-30>mount using my file manager on the user account, i get a pretty vague error about wrong fs type (the hdd is ntfs), bad option, bad superblock (on the mountpoint i selected which should be /dev/sdbx). what should i do? <jayq>Hi all! I just noted that the current binary release is signed by efraim, but his key is not listed on the Guix security page (https://guix.gnu.org/en/security/). I assume their key should be listed as a release signing key. Should I get in touch with someone about it? <jayq>Just to be clear, I don't doubt the legitimacy of the signatures. I'm commenting about the "Security" webpage getting updated to include efraim's key <jayq>is anyone aware of an Anible playbook/role that installs Guix? <jayq>The installer script should not be difficult to dissect and implement in Ansible, but no reason to start from a blank slate if someone has done it <futurile>jayq: you'll have to do a search. There are capabilities in Guix to install it into a VM or onto a server that are 'native' so most people use those. Unless you think you'll be installing it multiple times I wouldn't go creating an Ansible setup <jayq>Its not my first Guix rodeo <jayq>and I'm only setting up the package manager on foreign distro <futurile>ah well then Ansible makes sense, I haven't seen any examples off the top of my head <jayq>I mean its basically just create some users and groups, untar the files, install systemd units, start the build daemon, done <jayq>guix deploy could be a really neat way to declaratively provision lab VMs, could be worth looking into <futurile>yeah I used ansible to set-up a Digital Ocean VM with Ubuntu, and then installing Guix as a package manager on top <futurile>it was for some code reviews we did in guix social <jlicht>anyone else getting a hash mismatch for alsa-utils on current master? <jlicht>yeah, pushed to master like ~40 minutes ago I guess <untrusem>d54eccc4ad83715cc615556dc010abd4ef785cd4 <untrusem>ohh wait your issue isn't related to this <jlicht>untrusem: d54ecc is quite a bit older :-) <andreas-e>I also get a hash mismatch... Very annoying! <jlicht>andreas-e: perhaps one of those regenerated tarballs? <jlicht>I thought we had a guix lint rule for that though :/ <andreas-e>No, it comes from git-download. It was just switched to it! <jlicht>sure, but where did the committer get the expected hash from? <Rutherther>this audio-team branch is really annoying, it was put on the QA list before anyone even built the packages being changed there... (they failed to build) <andreas-e>Nor on QA. But there are so few packages depending on it, that the build failures disappeared in the noise of otherwise failing builds. I will prepare a PR for an update. <andreas-e>jlicht: Have you got any idea for node on aarch64? I tried to build it, but my tmpfs has only 2GB, and this was not enough. <andreas-e>rutherther: Indeed one should assume that at least the packages corresponding to the PRs were built, and if possible also the direct dependents. <andreas-e>Well, I am getting 3/4 serious ;-) The alsa-utils package is completely botched. There was a switch to git-fetch, but no addition of autotools to the native-inputs. It does not looks as if anybody has ever built the package corresponding to the commit! <Guest43>hi all. i have a question regarding udev. i have an external hdd i want to use but im at a crossroad when it comes to mounting it on a specific directory (`/media`) as a reg user. do i add a udev rule in my system config? or is it possible with udiskctl? if its the former, how would i append a string seen here: (heading 4.2) <andreas-e>Rutherther: This should have been an indication... <Rutherther>unfortunately I had nor have time to investigate all the packages, so I just reported the one I saw <andreas-e>Well, I mean an indication to the author that the same problem may be present in other packages they have switched to git-fetch. <andreas-e>And that it might be a good idea to actually build them... <jonsger>Hm, I have issues with bringing a wireguard connection down: <jonsger>.wg-quick-real: `/etc/wireguard/wg-con1.conf' does not exist <andreas-e>The alsa-utils upgrade does not work because it needs a higher version of gettext; adding the autotools suite and pkg-config to the current version and correcting the hash leads to an error down the road. I will simply revert. <Rutherther>jonsger: so you've used wq-quick to set up wireguard and have /etc/wireguard/wg-con1.conf existing? <jonsger>Rutherther: yes I used wg-quick up wg.con1.conf before. But the .conf doesn't lay in /etc/wireguard. This folder doesn't exist and wg-quick somehow defaults to /etc/wireguard... <Rutherther>jonsger: so did you use a local file from cwd before? <yelninei>bjc: I built emacs-no-x after removing all the linux specific inputs and skipping tests in mailutils and emacs. (the aot compilation takes forever, ~1.5h). <argp>yelninei: I have my definition inheriting from emacs package (pgtk) but I enable #:parallel-build? and its much faster. I've not measured but probably around 5-7minutes. <yelninei>atw: This one? "guix build -e '((@ (gnu packages embedded) make-arm-none-eabi-toolchain-12.3.rel1))'"? <jlicht>andreas-e: I have set up the binfmt stuff, but the build has been going for some hours and no end in sight yet :-) <jlicht>andreas-e: on the flip side, no build errors so far either <Guest73>hako thanks! i will look over these links. <atw>yelninei, thanks! I believe that's what I wanted! <mov-eax>I've really fancy channels.scm which contains this little knob: <mov-eax>(list (channel (name 'space) (url (getenv "SPACE")) <mov-eax>Note this (getenv ...) call. Unfortunatelly, it fails with error message <mov-eax>ice-9/eval.scm:142:16: In procedure compile-top-call: error: getenv: unbound variable hint: Did you forget `(use-modules (guile))' or `#:use-module (guile)'? <mov-eax>I'm wondering if I can really use (use-modules) in channels.scm? <mov-eax>Seems like I can't: error: use-modules: unbound variable <mov-eax>I've not been using it for more than three years... Many things changed, it seems. <Rutherther>mov-eax: you can't use-modules in channels.scm due to sandboxing, because channels.scm are untrusted now by default, guix pull/time-machine even support https urls to get channels files <Rutherther>mov-eax: there is a flag to disable the sandbox if you really wanted to <RavenJoad>Does anyone else use Guix to build LaTeX documents? Not a shell or manifest, but a Guix package that builds a LaTeX document. When I build a document with Guix, the guix build is slow. Much slower than it should be. <untrusem>Ravenjoad, you will hate me, but use Typst <RavenJoad>As much as I do/don't want to use Typst, I can't. This is an ACM paper. <untrusem>though I haven't seen anyone else building their paper will guix <RavenJoad>The paper package is only for inclusion into my website. That way my website repo does not carry around a PDF artifact in history. I do not actively build the paper with a package. <untrusem>> Guix has a Zulip instance now? That's new. <RavenJoad>I don't know if the paper package is really an interesting blog post. It's just a Makefile that calls latexmk to compile everything. Then packages in native-inputs. Nothing all that crazy. <RavenJoad>I do want to make a proper latexmk-build-system at some point. But that is super overkill. Dropping a Makefile in there is just as easy. <RavenJoad>untrusem: Which list/channel would this question go in? guix-devel or help-guix? <RavenJoad>yelninei: Thing is, I am already using texlive-scheme-medium and texlive-local-tree in my package definition. I am not sure fonts are the real issue here. <pdpnw>untrusem: I'm using org-mode to make documents and beamer presentations with stuff like xelatex etc, is this what you're meaning? <pdpnw>oh nevermind you're talking packages, sorry <noxi>hi hi. i'm trying to test a package with Xft 2.3.7, but `--with-version=libxft=2.3.7` doesn't seem to agree with me. i think there's a gpg signature verification at play, and the signature fails (possibly because it's an earlier version). <mov-eax>Rutherther: Thanks. Does that sandboxing mean that channels.scm shoudl bo nothing more than a list? Or how it is interpreted? <EndureAhead>Hi, may i ask who is leading optimization tasks over gnu guix in case someone wants to contribute? <EndureAhead>csantosb: the process of finding the best possible element from a finite set of available alternatives. it can be done by either writing an efficient algorithm or writing an efficient code.