<brendyyn>There was a NixCon 2019 talk about Guix. They said many positive things, but also said guile's error reporting for syntax errors was a pain point.
<vagrantc>yeah, it usually just explodes in a bunch of random seemingly unrelated things being undefined
<brendyyn>If I understood better how guile worked id try to fix it.
<vagrantc>presuming i didn't botch it, there should be a very rudimentary supported kernel pinebook pro on master now :)
<Gamma02>Hello, Is there any optimization tips for "guix pull" ?
<Gamma02>Is there something similar to refresh mirror like in Arch ?
<roptat>Gamma02, not sure what you mean, but guix pull should be able to download substitutes (if they are available)
<roptat>I usually look at https://ci.guix.gnu.org, the modular-master job will give you some indication on what is available for your architecture on the ci, then you can use guix pull --commit=some-commit-number for a commit that has been built on the build farm
<hpfr[m]>I took a look at issues.guix.gnu.org. It’s very cool, but it seems like a bit of a less happy marriage between the email and web workflows than what sr.ht is doing. Has Guix ever looked into sr.ht as a means of better exposing the project to devs who are used to the web workflow? Just curious, thanks
<rekado>but the most recent release was made with 2.2
<nataraj_>rekado, something strange while checking out on chroot on Voidlinux partition
<nataraj_>Guile aint installed in Void. But guix works. Bummer!!!
<usney>how can I refresh my list of apps I installed so I can run them? I can run them after I install them I just have to reboot. I will look at the guix reference card for answers while I wait for a response.
<Blackbeard>usney: are you using GNOME launcher or a terminal to launch the applications
<DamienCassou>I have a problem with `./pre-inst-env guix system build some-config.scm` which displays a bunch of "source file is newer than compiled files" messages and then exits with status code 1 without saying anything else. This is in a Guix System VM.
<leoprikler>It took me a weekend to get used to the keybindings. Now it takes effort not to expect them elsewhere.
<rekado>It took me *three* attempts to use Emacs productively. I only stuck around with it the third time because I was also switching from Qwerty to Dvorak, so my vim muscle memory was obsolete and I thus had no easy way to go back to vim.
<rekado>I always found Emacs weird. Now I do almost everything with Emacs.
<leoprikler>Emacs *is* weird. It's just that after some time you embrace your own weirdness and start using it.
<rekado>it took me some time to accept that I don’t *have* to use the defaults for everything. The more I moulded it after my habits the easier it became to use it.
<amartens[m]>Yeah it took me like around a year to get faster in Emacs than in any other editor ... now after 3 years of using it and around a 1000 lines of config, I can't go back ^^ I wouldn't even accept a job which wouldn't let me use Emacs.
<amartens[m]>rekado exactly, just like woth Lisp where you model the language on the problem, one can customize Emacs to oneself.
<sneek>efraim, lfam says: How do you decide which Qt modules go in pyqt, efraim? Is there a list of required modules? Can we add more? I'm packaging something that expects to be able to run qtcharts from pyqt
<efraim>sneek: later tell lfam at the time it was whatever it seemed to want. we kept the qtwebkit one separate to keep the size/rebuild time down. feel free to add qtcharts or whatever, I think it spits out a list at build time
<efraim>rekado: it needs perl-gtk3 which isn't packaged yet. without it launching gtk3-youtube-viewer just errors on the console
<efraim>I have some WIP for switching to gtk3 but there's some errors still
*janneke lingers a bit...installing glibc-final now
<pkill9>rekado: /sys/module/snd_hda_intel/parameters/power_save is '0', so i guess it's not idling?
<efraim>civodul: re gnupg and default pinentry, that's a lot of code for a 1 line patch, and couldn't we have changed 'DIRSEP_S "pinentry" EXEEXT_S' to 'DIRSEP_S ".." DIRSEP_S "pinentry" EXEEXT_S' instead?
<efraim>then it'd also use whichever pinentry is in the profile of that gnupg
<efraim>sneek: later tell lfam it looks like right now python-pyqt doesn't build the plugins for Qt Designer or qmlscene
<mbakke>so I guess the users that still have problem are just running an old daemon
<anadon>I've read it, but I'm one of the more technically adept in our group and I still have my butt handed to me with guix. I'm not prepared to just up and demand that, and the HPC cluster technically isn't my job.
<civodul>mbakke: could be, we'd need to find out, or it's going to be hard to improve on what we have :-)
<civodul>anadon: sure, so what kind of setup are you aiming for?
<anadon>It was just something I was thinking about this morning and it struck me that I just had no clue why.
<andydarcyjewell>Sorry if I'm repeating myself here, but it seemed like the web chat page had stalled, so re-submitting my question now.
<andydarcyjewell>Surely I must be nearly there now! How do I pass arguments to programs with invoke? Silly example: If I do (invoke "ls") I get a directory listing, but if I do (invoke "ls somefile") I get error 127. I don't really want to list files - I want to run a program with some parameters.
<sneek>lfam, efraim says: at the time it was whatever it seemed to want. we kept the qtwebkit one separate to keep the size/rebuild time down. feel free to add qtcharts or whatever, I think it spits out a list at build time
<sneek>lfam, efraim says: it looks like right now python-pyqt doesn't build the plugins for Qt Designer or qmlscene
<joshuaBPMan>I did not realize that you could use the guix system init command to turn a foreign distro into Guix System. That is kind of cool!
<GilbertVolcano>When I boot is says "Welcome to GRUB! error: Unknown file system. Entering rescue mode grub rescue>"
<lfam>Yes, `guix system init` can be used to take over a running system, or in an installer setting. It will not get rid of the existing system but you can't really expect the Ubuntu installation to work correctly afterwards
<lfam>GilbertVolcano: My guess is that your config.scm had some mistakes in the bootloader and filesystems sections
<joshuaBPMan>But, if you get a working usb stick, and it boots just fine, (hopefully) you may see the screen flash blue a lot. That means guix did boot properly, but the graphical install is not working so well. At that point you can switch to virtual console 3 and try the manual installation.
<GilbertVolcano>okay it recommends using dd, I didn't use that when creating the USB boot stick, I'll remake it and use dd to format it.
<joshuaBPMan>GilbertVolcano: It sounds like you are in the early boot scheme...That's pretty low level. I'm not certain how to help you there.
<lfam>Yeah, seeing the Scheme emergency prompt means it failed to boot
<mbakke>lfam: basically, each of the new dependencies would also need -bootstrap variants that does not use pytest.. I think it's easier to do it myself than explain the whole pytest bootstrap graph! :-)
<mbakke>there are also some really tricky merge conflicts in guix/store.scm, guix/scripts/environment.scm, guix/scripts/pack.scm, guix/scripts/package.scm, and guix/scripts/pull.scm. I'm aborting the merge.
<lfam>Sorry for being inflammatory, but I'm not surprised we haven't managed to convince folding@home to free the client
<roptat>I get this message: dconf-WARNING **: 23:35:12.865: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files
<brendyyn>oh ok. everything wraps to 80 lines i think.
<TempeVolcano>Thanks mbakke, I've always been confused about mounting. What does mounting /dev/mapper/guixroot do exactly. Is /mnt the root filesystem. What does that mean exactly? I come from windows world so it's weird that the root of the file system isn't the disk you're own, it's really illogical for me for the disk to be mounted above the root of the file system. Isn't the root file on the disk?