bug#31221: Cross compiling perl with guix pack fails

2018-04-19 Thread Raphaël Mélotte
Hello, I'm trying to make a wireshark package for an old 32bit system where I cannot install guix but it always fails with the same error. This is the command I'm using: guix pack -S /opt/gnu/bin=bin --target=i686-pc-linux-gnu wireshark And this is the error I get: starting phase `remove-extra-r

bug#31190: Ansible doesn't build

2018-04-19 Thread Roel Janssen
Clément Lassieur writes: > For the record, patches about it have been sent to guix-patches as well: > https://lists.gnu.org/archive/html/guix-patches/2018-04/msg00332.html. Right. I didn't see these. You can ignore mine then. > > Marius Bakke writes: > >> Jelle Licht writes: >> >>> 2018-04

bug#31190: Ansible doesn't build

2018-04-19 Thread Clément Lassieur
For the record, patches about it have been sent to guix-patches as well: https://lists.gnu.org/archive/html/guix-patches/2018-04/msg00332.html. Marius Bakke writes: > Jelle Licht writes: > >> 2018-04-17 22:56 GMT+02:00 Marius Bakke : >> >>> Jelle Licht writes: >>> >>> > From f770998d0f0b56180e

bug#31190: Ansible doesn't build

2018-04-19 Thread Marius Bakke
Jelle Licht writes: > 2018-04-17 22:56 GMT+02:00 Marius Bakke : > >> Jelle Licht writes: >> >> > From f770998d0f0b56180e0c9a12f0946a77d7ff61a5 Mon Sep 17 00:00:00 2001 >> > From: Jelle Licht >> > Date: Tue, 17 Apr 2018 21:31:05 +0200 >> > Subject: [PATCH] gnu: ansible: Add missing inputs >> > >

bug#31216: commit 217b8c2e0 produces 'Can't locate Date/Parse.pm in @INC Error' perl error

2018-04-19 Thread Marius Bakke
George myglc2 Clemmer writes: > Commit ... > > 217b8c2e0 * gnu: perl: Replace with 5.26.2 [fixes > CVE-2018-{6797,6798,6913}]. > > ... caused the attached perl script that worked like this ... > > g1@g1 ~/.mail-mirror$ guix environment --ad-hoc perl perl-timedate make wget > g1@g1 ~/.mail-mirror

bug#31085: Unexpected behaviour when running `guix build lilypond'

2018-04-19 Thread Ludovic Courtès
Hello, Diego Nicola Barbato skribis: > I have experienced some unexpected behaviour when running `guix build > lilypond': > After verifying that there was a substitute available with `guix weather > -m m.scm' (Where m.scm evaluates to a manifest containing only lilypond) > I ran `guix build lily

bug#31210: Perl graft breakage

2018-04-19 Thread Marius Bakke
Mark H Weaver writes: > Hi Leo, > > One more thing: > > Leo Famulari writes: >> + (add-after 'install 'workaround-grafting-version-bug >> + (lambda* (#:key outputs #:allow-other-keys) >> + (let* ((out (assoc-ref outputs "out")) >> + (new (

bug#31159: Reverse order for old grub.cfg entries

2018-04-19 Thread Mathieu Othacehe
> Not really. I think we can at least send a heads-up to guix-devel and > help-guix. Ok. Would the attached patch earlier in the thread be ok for you then ? Thanks, Mathieu

bug#31216: commit 217b8c2e0 produces 'Can't locate Date/Parse.pm in @INC Error' perl error

2018-04-19 Thread Leo Famulari
On Wed, Apr 18, 2018 at 11:14:40PM -0400, George myglc2 Clemmer wrote: > Commit ... > > 217b8c2e0 * gnu: perl: Replace with 5.26.2 [fixes > CVE-2018-{6797,6798,6913}]. > > ... caused the attached perl script that worked like this ... > > g1@g1 ~/.mail-mirror$ guix environment --ad-hoc perl perl-

bug#31210: Perl graft breakage

2018-04-19 Thread Leo Famulari
On Thu, Apr 19, 2018 at 07:57:32AM -0400, Mark H Weaver wrote: > Hi Leo, > > One more thing: > > Leo Famulari writes: > > + (add-after 'install 'workaround-grafting-version-bug > > + (lambda* (#:key outputs #:allow-other-keys) > > + (let* ((out (assoc-ref outp

bug#31190: Ansible doesn't build

2018-04-19 Thread Jelle Licht
2018-04-17 22:56 GMT+02:00 Marius Bakke : > Jelle Licht writes: > > > From f770998d0f0b56180e0c9a12f0946a77d7ff61a5 Mon Sep 17 00:00:00 2001 > > From: Jelle Licht > > Date: Tue, 17 Apr 2018 21:31:05 +0200 > > Subject: [PATCH] gnu: ansible: Add missing inputs > > > > * gnu/packages/admin.scm (ans

bug#31162: "guix pull" broke itself

2018-04-19 Thread Danny Milosavljevic
Hi Ludo, > OK, so it sounds like it’s the *previous* ‘guix pull’ that left you with > miscompiled or otherwise broken modules. > > Could you: ‘guix gc -R $(readlink -f ~/.config/guix/latest)’, $ guix gc -R $(readlink -f ~/.config/guix/latest) |grep guix /gnu/store/yafigkxkq1fxfq0vwq4sndl1fjhh9ak

bug#31162: "guix pull" broke itself

2018-04-19 Thread Ludovic Courtès
Hello, Danny Milosavljevic skribis: >> You should grep in ~/.config/guix/latest as well. > > ~/.config/guix/latest$ grep -r util-linux-2.31 . > ./gnu/packages/linux.scm:(define-public util-linux-2.31.1 > ./gnu/system.scm: util-linux-2.31.1 > Binary file ./gnu/system.go matches > >> I can

bug#31210: Perl graft breakage

2018-04-19 Thread Mark H Weaver
Hi Leo, One more thing: Leo Famulari writes: > + (add-after 'install 'workaround-grafting-version-bug > + (lambda* (#:key outputs #:allow-other-keys) > + (let* ((out (assoc-ref outputs "out")) > + (new (string-append out "/lib/perl5/5.26.2

bug#31187: core-updates: url-fetch/tarbomb, url-fetch/zipbomb fail with "unbound variable: invoke"

2018-04-19 Thread Mark H Weaver
Hi Glenn, Thanks very much for your informative message. I feel embarrassed for not noticing that there were multiple pages. I rarely use the web interface, and I guess the projects I've worked tend to have fewer than 400 active bugs. Glenn Morris writes: > If Eric had used X-Debbugs-CC instea

bug#31210: Perl graft breakage

2018-04-19 Thread Mark H Weaver
Hi again, I wrote: > The problem is that you should never use 'package/inherit' to create a > graft. That leads to an infinite tower of grafts. I should explain why this is. We cannot use (package/inherit P ...) to define the replacement of package P, because it leads to a circular definition.

bug#31210: Perl graft breakage

2018-04-19 Thread Mark H Weaver
Leo Famulari writes: > On Wed, Apr 18, 2018 at 03:14:45PM -0400, Mark H Weaver wrote: >> I suggest that we add a phase to the replacement 'perl' to install a >> symlink from $out/lib/perl5/5.26.1 pointing to "5.26.2". >> >> Would you like to try this, Leo, and push it if it solves the problem >>