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
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
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
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'
myglc2 skribis:
> However, on guixSD, 'info guix' produces 'bash: info: command not
> found'.
Indeed, not great. Fixed in 939c5c3.
Thanks!
Ludo’.
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,
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
> ==
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
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@(
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
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
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.
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
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’.
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
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
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
'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
The original problem is solved (though the conversation continues)
--
Alex
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
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’.
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
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
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
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
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
26 matches
Mail list logo