bug#20765: (no subject)

2016-02-08 Thread Leo Famulari
Another reason to not compress Python eggs is that the contents of the zip archives introduce non-determinism through their timestamps. You can see it in action: $ git checkout fe17fb4a2c897fd9186f91887f5af63dd00d227a $ ./pre-inst-env guix build --rounds=2 acme If you save the output between roun

bug#22593: 'make check' fails

2016-02-08 Thread myglc2
l...@gnu.org (Ludovic Courtès) writes: > myglc2 skribis: > >> tests/store.scm:705: FAIL verify-store >> tests/store.scm:722: FAIL verify-store + check-contents > > Here we see two failures… > >> >> Testsuite summary for

bug#22600: 'Globally-Visible Packages' not shown by 'M-x guix-installed-packages'

2016-02-08 Thread myglc2
l...@gnu.org (Ludovic Courtès) writes: > Alex Kost skribis: > >> myglc2 (2016-02-08 18:08 +0300) wrote: >> >>> In guixSD, 'Globally-Visible Packages' packages installed accoding to >>> '7.2.1 Using the Configuration System' are not shown by 'M-x >>> guix-installed-packages' and are shown as unins

bug#22600: 'Globally-Visible Packages' not shown by 'M-x guix-installed-packages'

2016-02-08 Thread Ludovic Courtès
Alex Kost skribis: > myglc2 (2016-02-08 18:08 +0300) wrote: > >> In guixSD, 'Globally-Visible Packages' packages installed accoding to >> '7.2.1 Using the Configuration System' are not shown by 'M-x >> guix-installed-packages' and are shown as uninstalled in the 'M-x >> guix-all-packages' 'list'

bug#22598: 'info guix' fails on guixSD

2016-02-08 Thread Ludovic Courtès
myglc2 skribis: > However, on guixSD, 'info guix' produces 'bash: info: command not > found'. Indeed, not great. Fixed in 939c5c3. Thanks! Ludo’.

bug#22588: root: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

2016-02-08 Thread Ludovic Courtès
Mark H Weaver skribis: > Okay, I must admit that's a pretty great little hack, and a nice demo of > how easy it is to hack something together like this in Guile. It’s fun to think we have a compiler from a subset of Bourne shell to the Guile VM. :-) > Let's do it :) Done in 6eb4390! Thanks,

bug#22593: 'make check' fails

2016-02-08 Thread Ludovic Courtès
myglc2 skribis: > tests/store.scm:705: FAIL verify-store > tests/store.scm:722: FAIL verify-store + check-contents Here we see two failures… > > Testsuite summary for GNU Guix 0.9.1 > ==

bug#22600: 'Globally-Visible Packages' not shown by 'M-x guix-installed-packages'

2016-02-08 Thread Alex Kost
myglc2 (2016-02-08 18:08 +0300) wrote: > In guixSD, 'Globally-Visible Packages' packages installed accoding to > '7.2.1 Using the Configuration System' are not shown by 'M-x > guix-installed-packages' and are shown as uninstalled in the 'M-x > guix-all-packages' 'list' buffers. "M-x guix-installe

bug#22588: root: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

2016-02-08 Thread Christopher Allan Webber
Ludovic Courtès writes: > OTOH, hacking it is very tempting, like: > > --8<---cut here---start->8--- > scheme@(guile-user)> ,use (guix build bournish) > scheme@(guile-user)> ,bournish > Happy hacking with Bournish! To switch back, type `,L scheme'. > bournish@(

bug#22587: ‘guix edit’ & ‘M-x guix-edit' typo, rename, & mode change

2016-02-08 Thread myglc2
Alex Kost writes: > myglc2 (2016-02-07 21:04 +0300) wrote: > >> From guix INFO: >> >> 6.2 Invoking ‘guix edit’ >> [...] >> launches the program specified in the ‘VISUAL’ or in the ‘EDITOR’ >> environment variable to edit the recipe of GCC 4.8.4 and that of Vim." >> >> TYPO: >> >> "edit" (last lin

bug#22587: ‘guix edit’ & ‘M-x guix-edit' typo, rename, & mode change

2016-02-08 Thread Ludovic Courtès
Alex Kost skribis: > myglc2 (2016-02-07 21:04 +0300) wrote: [...] >> Calling these functions 'guix edit' and 'M-x guix-edit' implies that the >> user will be able to modify the recipe, but this is not actually the >> case. The functions should be given a more informative and accurate >> name, s

bug#22600: 'Globally-Visible Packages' not shown by 'M-x guix-installed-packages'

2016-02-08 Thread myglc2
In guixSD, 'Globally-Visible Packages' packages installed accoding to '7.2.1 Using the Configuration System' are not shown by 'M-x guix-installed-packages' and are shown as uninstalled in the 'M-x guix-all-packages' 'list' buffers.

bug#22588: root: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

2016-02-08 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> l...@gnu.org (Ludovic Courtès) writes: > > [...] > >>> Currently there’s no Bash in the initrd. Should we add one? Our >>> ‘bash-static’ package takes 1.4 MiB (I don’t think we can make it >>> smaller.) >> >> I'm not sure it w

bug#22437: Fixing package-with-python2

2016-02-08 Thread Ludovic Courtès
I’ve pushed the ‘python2-variant’ trick as 1be8334. Subsequent commits use it for a bunch of packages. I’ll let others handle the remaining packages where this would help. :-) Closing the bug! Ludo’.

bug#22588: root: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

2016-02-08 Thread Ludovic Courtès
Mark H Weaver skribis: > l...@gnu.org (Ludovic Courtès) writes: [...] >> Currently there’s no Bash in the initrd. Should we add one? Our >> ‘bash-static’ package takes 1.4 MiB (I don’t think we can make it >> smaller.) > > I'm not sure it would help much without also adding 'coreutils'. Good

bug#22546: Download-Page is "hiding" what the options actually are

2016-02-08 Thread Ludovic Courtès
Mathieu Lirzin skribis: > What about replacing these? > > As of version 0.9.0, the Guix System Distribution can be installed... > > “As of version 0.9.0, the Guix System Distribution (GuixSD) is an > incarnation of the GNU operating system which can be installed...” > > USB installer of the G

bug#22588: root: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

2016-02-08 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> I've been bitten by this once before, and a user on #guix did as well. >> When there are problems in the root filesystem that fsck doesn't want to >> fix automatically, the user is dumped into a guile prompt where PATH is >> not

bug#22598: 'info guix' fails on guixSD

2016-02-08 Thread myglc2
'man guix' is quite likely the first thing a new user types. The man page is a stub to 'info guix'... GUIX(1) [...] If the info and guix programs are properly installed at your site, the command info guix should give you access to the complete manual. Howeve

bug#22550: Fixed

2016-02-08 Thread Alex Kost
The original problem is solved (though the conversation continues) -- Alex

bug#22546: Download-Page is "hiding" what the options actually are

2016-02-08 Thread Robin Vobruba
the thing is, if one is not from this community (or a similar one), one will not know what "System Distribution" means. it is a very abstract term, and can mean anything. it is not self explanatory, and while "Operating System" might not be as exact a description as SD (not that i would know, but i

bug#22588: root: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

2016-02-08 Thread Ludovic Courtès
Another idea that comes to mind: what about providing a “shell” language in Guile? It would automatically tokenize what the user types in and convert it to (system* …), plus it would have a few built-in commands like ‘cd’ and ‘ls’. Ludo’.

bug#22588: root: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

2016-02-08 Thread Ludovic Courtès
Mark H Weaver skribis: > I've been bitten by this once before, and a user on #guix did as well. > When there are problems in the root filesystem that fsck doesn't want to > fix automatically, the user is dumped into a guile prompt where PATH is > not set, and it's very inconvenient to run fsck ma

bug#22550: (require 'magit) produces error: "no such file or directory" "dash"

2016-02-08 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2016-02-06 15:38 +0300) wrote: > >> Alex Kost skribis: >> >>> myglc2 (2016-02-05 17:52 +0300) wrote: >> >> [...] >> b) make a new/improved 'guix-edit' that prompts for guix-directory if it is not already not set, perhaps also refering the user t

bug#22550: (require 'magit) produces error: "no such file or directory" "dash"

2016-02-08 Thread Alex Kost
myglc2 (2016-02-08 05:52 +0300) wrote: >> Alex Kost (2016-02-04 23:00 +0300) wrote: >> >> [...] >>> So to recap, you found 2 issues: >>> >>> 1. Emacs packages installed in a system profile are not automatically >>>added to 'load-path'. >> >> Fixed in commit 004ea62¹. However, it will take eff

bug#22546: Download-Page is "hiding" what the options actually are

2016-02-08 Thread Mathieu Lirzin
Robin Vobruba writes: > Being new to Guix, i went to the Download page: > https://www.gnu.org/software/guix/download/ > > immediately saw the 3 big options > read their title/names > was confused what the difference might be between "GuixSD" and "Guix > Binary" > could not find anything inside th

bug#22587: ‘guix edit’ & ‘M-x guix-edit' typo, rename, & mode change

2016-02-08 Thread Alex Kost
myglc2 (2016-02-07 21:04 +0300) wrote: > From guix INFO: > > 6.2 Invoking ‘guix edit’ > [...] > launches the program specified in the ‘VISUAL’ or in the ‘EDITOR’ > environment variable to edit the recipe of GCC 4.8.4 and that of Vim." > > TYPO: > > "edit" (last line above) should be replaced with