<apteryx>janneke: I had that GTK pinentry bite me too, had to install emacs-pinentry.
<apteryx>and then put in your ~/.emacs: (pinentry-start)
***Steap_ is now known as Steap
<reepca-laptop>How do --system and --target of "guix build" map to the --build, --host, and --target of autoconf? As far as I can tell, --target according to autoconf should specify what platform a compiler being built would compile for, for example. Is that right?
<montxero>Hey guys, is it normal for programs installed via guix to be very slow. Paticularly emacs.
<mange>I haven't noticed Guix's programs being slow. How slow is very slow?
<montxero>mange: So slow, characters take between 2 to 5 seconds to show up on the screen (enter the buffer). So slow some characters are dropped
<mange>Yeah, okay. That's very abnormal. Are you on GuixSD, or are you using Guix on a foreign distro? Are other programs on the same machine also super slow?
<montxero>mange: Using Guix on a foreign distro. I haven't really noticed the problem in other applications. To be fair, I only have locales, hello world, guile and emacs.
<mange>Mmm. I'm using Emacs on a foreign distro and things are working fine for me. Sorry!
<montxero>Okay thanks.... maybe I'll unisntall and re install the package
***rekado_ is now known as rekado
<rekado>montxero: this is generally futile with Guix as packages are reproducible.
<rekado>you’d very likely end up with exactly the same binaries as before and have the same problems.
<rekado>feel free to send a description of the problem to email@example.com where people might be able to help you debug this.
<montxero>rekado: Damn this reproducible builds! whatever happened to good ol, here's a program, trust it for it is blessed
<mange>Is Guile also slow, or is it just Emacs? And are you using Emacs in a terminal?
<montxero>mange: Using emacs in a terminal yes. Will have to try out guile... Any ideas on how to test it out apart from writing and running a small scheme script
<mange>Well, the thing I was actually interested in what whether the issue was something to do with Emacs interacting with the windowing system poorly, so if you're using it in a terminal then that's clearly not an issue.
<montxero>rekado: I was kidding with what I said about reproducible builds
<snape>roptat: I think you could use 'readdir', as in 'files-in-directory' from guix/build/union.scm
<snape>and add the 'file-is-directory?' check (just below)
<rekado>snape: I don’t want to *replace* the manual but I’d like to make the URL more memorable.
<rekado>guix.info/install is much easier to remember than some cgit URL.
<rekado>we could additionally do these things: 1) print the info command to read post-install instructions at the end of the script, 2) provide additional helpful error messages in case some configuration is missing (e.g. daemon not started)
<oitofelix>No one running mark's port (branch wip-loongson2f), that could point me in the right direction to get it running on my Yeeloong? (I wonder why it wasn't merged into master)
<atw>oitofelix: to both points, I would guess it's because not many people have that hardware
<tune>I actually like that it'll wait for build slots and then automatically start
<tune>I just started the reconfigure and then restarted the user updates so they'll start again after the reconfigure ends
<tune>my brother has a lemote yeelong, but he's not actively using it. I think it's got debian on it
<tune>if guixsd turns out to work okay on that hardware, maybe I'll ask him if I can borrow the laptop to install it
<apteryx>here's a crude hack for launching Emacs in an environment with the emacs libraries available: for p in $GUIX_ENVIRONMENT/share/emacs/site-lisp/guix.d/*; do export EMACSLOADPATH+="$p:"; done; emacs -Q
<oitofelix> Are there instructions on how to install GuixSD from scratch (starting from a git clone)?
<apteryx>oitofelix: there are, see the Guix info manual.
<atw>apteryx: It strikes me as odd that you have to construct EMACSLOADPATH yourself as I have done guix environment --ad-hoc some-emacs-package -- emacs successfully. Does running emacs with -Q cause packages available in the Guix environment to not be loaded? Is emacs -q a viable alternative?
<ng0>out of the apparently many ways we have to find out which package is referenced why, do we have a short and memorizable line for when someone asks "why guix does my profile update tell me qtwebkit is getting in the way of upgrading (failing) when I have no qtwebkit installed by myself?" ?
<jabranham>so I have cloned the guix repo, and changed the version number on a package. How do I try to build it then? Doing guix build pkg@newver just results in "package not found for version newver."
<jabranham>Do I have to modify GUIX_PACKAGE_PATH to point to my clone?
<tune>I get an error when trying to use :bulkrename in ranger
<tune>it's supposed to ask me what editor to use and then open the filenames in my editor
<tune>but it says something about not being able to find the files 'file' : 'file'
<tune>like, it actually says file. not sure what it's trying to do