<civodul>yes, it's building Guix in the background
<civodul>well, downloading it first, and then building it
<civodul>it'd be nice to have some progress report
<Ulrar>Okay, as long as it's not freez, I can wait
<DusXMT>civodul: For that network problem I'm having, I think, like you said, that it tried to start it before the kernel even detected it. Now that I booted my system, it started okay, but the time before, I scrolled up and saw that ifconfig returned "No such device or address" or a smimilar error
<Svetlana>would we like to add "let's indicate which DEs gui apps integrate with nicely" to the list, so that people have a clearer idea of which DEs they do /not/ integrate with nicely and end up with a better-looking desktop? :-)
<davexunit>soooo I just tallied up the python libraries that I packaged... 31.
<tadni_>I feel so bad for that Prof, he's so excited and wants all his students to be excited -- but they never are.
<DusXMT>The goffice that comes with guix is too new for abiword. Is it worth it getting an older version, or should I ignore it? (It's an optional dependency)
<DusXMT>If so, then I'll also probably put it in its own .scm file (other than putting it into gnome.scm like gnumeric), since then it doesn't have much to do with Gnome, other than the fact it uses GTK
<tadni_>DusXMT: I thought Gnumeric and Abiword were part of "Goffice"? You could make a goffice.scm file that contains the two.
<davexunit>yes, better to group packages in modules than make a new module for each package.
<wopr14>Is it possible starting from a live cd to bootsrap and build a guix system? Similar to that how you build a gentoo system. Can you point me to the section in the docs where this is explained, please?
<wopr14>"6.1 System Installation" is an install of a binary system, but as I have a running system (my live cd) I do not need that.
<wopr14>"2.2 Setting up the deamon" does not describe how to proceed after the environment setup.
<civodul>woow, i have many unread messages in my guix mailbox :-)
<DusXMT>This is strange, for some reason, abiword's build system wants to build a static binary and no dynamic one. There's an option to disable the static binary, but there's no option to enable the dynamic one (it reports them both off after passing)
<DusXMT>Oh well, I guess it doesn't matter as you'd need to recompile it to get new libs in either way, because of Guix's design.
<waxysubs`>it does still matter, because when shared libraries are used, only one copy of the shared library needs to be in memory no matter how many running programs are using it.
<DusXMT>it's because they just dive in and expect not to drown
<DusXMT>I have a suggestion: Since all builds are single-time in Guix, wouldn't it be more efficient to disable dependency tracking by default on GNU-style packages? It's only really useful when you're actually programming in the source tree without cleaning, and disabling it could slightly speed up builds
<DusXMT>Yeah, I've heared the OpenBSD guys do those sometimes, that's why I was asking (since this is slightly different)
<mark_weaver>davexunit: if it would be reasonable to ask the users of this macro to place these special expressions within another macro, then you could use syntax parameters. in general, macros cannot properly scan an expression for subforms, because it cannot understand the syntax in general.
<sneek>Welcome back mark_weaver, you have 1 message.
<sneek>mark_weaver, alezost says: I saw you wanted to get rid of Geiser's "M-." binding. It can be done like this: (eval-after-load "geiser-mode" '(define-key geiser-mode-map (kbd "M-.") nil)) for .scm files and (eval-after-load "geiser-repl" '(define-key geiser-repl-mode-map (kbd "M-.") nil)) for Geiser REPL.
<davexunit>I think I'm going to punt on the macro. It was just a curiosity I wanted to explore for a bit.
<mark_weaver>alezost: thanks. I was aware of that option, although in some other cases I like Geiser's binding. ideally Geiser would be improved to handle these cases, but in the meantime I can live with M-x find-tag :)
<mark_weaver>davexunit: if at some point you'd like to describe what you're trying to do at a higher-level, I could think about how it could be approached. however, if you want to celebrate your birthday in some other way, that would be most understandable :)
<mark_weaver>great work on pypi->guix and all of those python packages, btw. very efficiently done!
<davexunit>mark_weaver: heh, I'm just waiting for my girlfriend to get home from work at the moment, so I'm gonna keep hacking until then. :)
<davexunit>mark_weaver: thanks! it was quite the sprint.
<mark_weaver>I restarted the queue runner a few days ago when I noticed that there was 25G free. not sure what the current situation is. I've been doing it by becoming you, attaching to your screen, and then launching the process from within the first screen. is that reasonable?