<lfam>I'm playing around with `guix system vm`. What is the significance of the bootloader field in this case? I copied the bare-bones example that sets the grub-coniguration device to /dev/sdX, but that seems like it is meant to be changed by users. However, the system seems to work fine
<davexunit>lfam: bootloader is ignored for VMs and containers
<alezost>wingo: re: "guile, guix mode and incorrect indentation": I suppose you mean 'guix-devel-mode'. It is enabled in any 'scheme-mode' buffer by default. And it can be disabled by (setq guix-devel-activate-mode nil). But what "incorrect indentation" do you mean? It should be fixed
<alezost>wingo: but how can you distinguish guix and non-guix things when you are editing a guile file (it could be "my-packages.scm" which is outside a guix tree). I actually think that guix-devel-mode shouldn't be enabled by default. But what incorrect indentation did you have?
<wingo>i was having incorrect indentation when working on guile's compiler -- match on structures was indenting differently than before (aligning with first field instead of vtable)
<wingo>and for some reason the indentations specified by the .dir-locals.el in guile weren't working
<wingo>there is a rule that ($kargs names syms body) will indent the body, if the body is on another like, with the $; that wasn't working. i hadn't changed anything but noticed the guix mode active and so blamed that
<wingo>it could be that i am not blaming the right culprit :)
<wingo>more generally i wouldn't assume that a .scm file is a guix file, but that's just me :)
<wingo>i understand this isn't an actionable bug report, sorry about that :)
<wingo>i think i would try to identify a guix file via file-local vars though. either dir-locals from the guix sources, or from a specific file-local vars block if working on an out-of-tree guix package
<alezost>civodul: I think this is intended only for loading .el files that has not been loaded yet. AFAIU you can't just reload emacs packages like this (for example, 'defvar'-s do not change their values). But if you want to do it, there is 'unload-feature'.
<alezost>Anyway, I've just tried your recipe and no hangs for me.
<alezost>wingo: Happy New Year! I believe you blame a wrong culprit, but it's just a blame from my side :-) also .scm file is not a guix file and it is opened in `scheme-mode'. `guix-devel-mode' is just a minor mode that can be disabled.
<wingo>alezost: cool :) i'll see about disabling the minor mode and see if that fixes it, next time i'm working with that code. cheers :)
<alezost>civodul: Oh, did you mean you reload emacs/*.el files after the code has changed (after merging hydra stuff)? Then it can't work!, because the code has changed completely. There is a chance it could work after running `unload-feature' on some guix-... features, but it's better to restart Emacs (or run another emacs instance)
<alezost>wingo: I've just opened .../guile/module/language/cps/constructors.scm file and checked that '$kargs' is indented properly for me (as described in .dir-locals.el). 'guix-devel-mode' was enabled (it really shouldn't change any non-guix editing behaviour).
<alezost>wingo: Perhaps you changed `enable-local-variables' or another variable that prevent loading .dir-locals
<wingo>you could be right alezost, my apologies for coming with a half-baked bug and pointing fingers
<wingo>i'll take a look when i'm back on that computer
<alezost>wingo: no problem, please tell when you find out what's the problem, I'm interested :-)
<mark_weaver>and then (assoc-ref inputs "foo-source") will be an absolute pathname to the source, which is typically either a tarball or a directory. if the 'source' field of package foo refers to a tarball, then (assoc-ref inputs "foo-source") will be a tarball. if the 'source' field refers to a git checkout or similar, then it will be a directory
<alezost>civodul: I actually use "export EMACSLOADPATH=" as I like to set up everything on my own
<civodul>alezost: sounds reasonable, i'll do that to
<civodul>is it equivalent to "unset EMACSLOADPATH"?
***fitzsim`` is now known as fitzsim
<alezost>civodul: hm, maybe, I don't know about "unset" actually
<NiAsterisk>(offtopic) is fosdem usualy on time with schedules? I could take the bus and arrive at 11AM if all goes well (and sleep longer) or take the train and arrive on time for the opening talk (but start the journey at 4.30 AM).
<civodul>NiAsterisk: it has to be on time because there are so many parallel tracks
<NiAsterisk>okay. thanks civodul . then I'll book the train this week.
<rekado>efraim: about your patch series for python-pytest-cov and others: I saw that you pushed a bunch of them, but not all. Are you taking care of the rest or is there still something I should do about them?
<efraim>rekado: I pushed the first 3 three so I could update python-requests, the others I'm holding off on until I can get git-annex-remote-hubic actually working
<efraim>I don't really have a way to test them, other than to see if git-annex-remote-hubic works or not, and although they build and pass their tests, I didn't want to push them yet
<cehteh>apropos installer .. anyone worked on some method to describe the installation procedure in guix, a level below the system config, how disks shall be formatted etc
<taylan>cehteh: is (info "(guix) System Installation") insufficient?
<cehteh>i am thinking about reproducible deployment/installation .. later maybe even have a proper installer which as first step generates this system description
<rekado>efraim: okay. As the patches have already been reviewed feel free to push them when you're ready.
<cehteh>later one only needs to run the installation which partitions/formats the disks and installs guix
<efraim>the wikipedia article ends before ~18 months ago when no one's credit cards worked for an entire day because the week before we extended an extra week and all the times on the POS systems were off
<efraim>my favorite line is "In the past, the unpredictability of IDT in Israel became frustrating enough that Microsoft Windows stopped trying to track changes and just made Israeli time be Greenwich Mean Time plus two hours (GMT+2) (and disabled the daylight saving option)."
<lfam>Wow, that is just wild! I like Microsoft's approach ;)
<lfam>Is that a typo? "the week before we extended an extra week"
<lfam>I grew in Miami aka hurricane-ville. Getting cash is a major priority in the days before the storm. We had a big storm in Philadelphia a few years ago and my roommates didn't understand why I had a bunch of cash.
<lfam>And I don't really trust the ./configure flags to do their job based on the last feature I tried to configure
<efraim>python-minimal depends on zlib, openssl, perl and pkg-config
<efraim>when I was working on connman, I found that including packages didn't help unless I also added the configure flag to add it also
<lfam>BTW I'm really glad are working on connman. I prefer it.
<m_kim>Hello, when I try to run "guix build --check irssi" on GuixSD I get error "guix build: error: build failed: unsupported build mode". Guix daemon used from /gnu/store/62ndhk4ky9vbshvrdd8d7cci51s0ay6y-guix-0.9.0.5c36edc/bin/guix-daemon. Do you know how to make "guix build --check" workable?
<m_kim>I hour ago made "guix pull ; guix system reconfigure /etc/my-config.scm ; reboot"