bug#26752: Ansible & others' problems with wrapped '.ansible-real' scripts

2019-02-06 Thread Ludovic Courtès
Ricardo Wurmus skribis: > l...@gnu.org (Ludovic Courtès) writes: >> Jelle Licht skribis: >> >>> The current ansible package is still brokenin the same way. >>> >>> Is there already an acceptable way of working around this problem? >>> Otherwise I could send my (extremely hacky) workaround that

bug#27476: libguile/memoize.c is not thread safe, so syntax parameter expansion is not thread-safe

2019-02-06 Thread Ludovic Courtès
Hi! Andy Wingo skribis: > To be clear, here's the series of events. Firstly, know that defining a > syntax parameter is like: Thanks for the clear explanation! >> So I came up with ‘define-syntax-parameter-once’, which is like >> ‘define-once’ but for syntax parameters (note that we can’t

bug#34243: update cmake to latest release (3.13.3)

2019-02-06 Thread Marius Bakke
Maxim Cournoyer writes: > Hello, > > Clément Lassieur writes: > >> Marius Bakke writes: >> >>> Clément Lassieur writes: >>> This is a wish. :-) >>> >>> Will 3.13.1 from 'staging' do? >> >> Yes sure! I hadn't checked staging. Thanks you :-) > > Maybe now would be a good time to merge

bug#24981: [Website] All pages fail the HTML validation test

2019-02-06 Thread sirgazil
Hi, This issue is solved in the website repository now. The following commits fix remaining validation errors related to the use of the obsolete TT element: * 13a1a5a41df9eae7d3ca54c6ab4774c7804dba45

bug#27476: libguile/memoize.c is not thread safe, so syntax parameter expansion is not thread-safe

2019-02-06 Thread Andy Wingo
Hi! On Wed 06 Feb 2019 15:48, Ludovic Courtès writes: > I drew the conclusion that our syntax parameter is redefined when we > compile or when we load (guix monads), so there’s a chance that we get > to see the wrong value when we expand (guix monads) (I’m not entirely > sure about the exact

bug#27476: libguile/memoize.c is not thread safe, so syntax parameter expansion is not thread-safe

2019-02-06 Thread Ludovic Courtès
Hello Andy! Since guix-core.drv is the best reproducer I have so far for this syntax parameter crash, I modified (guix self) to print the name of the files it’s compiling, and here’s the crash I got (on a 24-core machine): --8<---cut here---start->8---

bug#33470: bug#34249: [PATCH] guix package: Avoid spinner at end of output.

2019-02-06 Thread Ricardo Wurmus
Christopher Baines writes: > I've tried out the change you pushed here [1], and it looks good to me > :) I can't see anything odd in the output now. > > 1: > https://git.savannah.gnu.org/cgit/guix.git/commit/?id=7473bce207af846312d5167a398f5f20bbf3e896 With this change I see that there are

bug#33285: Installing, then removing, a package yields a different profile

2019-02-06 Thread Ricardo Wurmus
Ludovic Courtès writes: > Ludovic Courtès skribis: > >> Actually, to do things correctly, we should really store the .drv in the >> ‘manifest’ file. That way, manifest entries would always contains a >> valid “lowerable” object (a package or a derivation record), as opposed >> to a store

bug#33285: Installing, then removing, a package yields a different profile

2019-02-06 Thread Ludovic Courtès
Ludovic Courtès skribis: > Actually, to do things correctly, we should really store the .drv in the > ‘manifest’ file. That way, manifest entries would always contains a > valid “lowerable” object (a package or a derivation record), as opposed > to a store reference that happens to be valid.

bug#33470: [bug#34249] [PATCH] guix package: Avoid spinner at end of output.

2019-02-06 Thread Christopher Baines
Ludovic Courtès writes: > Danny Milosavljevic skribis: > >> Hi Christopher, >>> diff --git a/guix/scripts/package.scm b/guix/scripts/package.scm >>> index a633d2ee6d..4db0e72e9b 100644 >>> --- a/guix/scripts/package.scm >>> +++ b/guix/scripts/package.scm >>> @@ -159,6 +159,7 @@ hooks\" run

bug#34211: error running container: mingetty cannot find ttys

2019-02-06 Thread Giovanni Biscuolo
Hi! plase is there someone else that could reproduce this issue with "guix system container": https://issues.guix.info/issue/34211 ? I'm still not able to run a container built using "guix system container container-minimal.scm -r container-minimal" I'm on guix commit: