GNU bug report logs - #29570
(web uri) ABI incompatibility in 2.2.3 leads to 'guix pull' breakage

Previous Next

Package: guix;

Reported by: Vagrant Cascadian <vagrant <at> debian.org>

Date: Mon, 4 Dec 2017 23:17:02 UTC

Severity: important

Done: ludo <at> gnu.org (Ludovic Courtès)

Bug is archived. No further changes may be made.

Full log


Message #17 received at 29570-done <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Vagrant Cascadian <vagrant <at> debian.org>
Cc: 29570-done <at> debbugs.gnu.org
Subject: Re: bug#29570: challenge Backtraces
Date: Thu, 07 Dec 2017 17:18:06 +0100
Hi,

ludo <at> gnu.org (Ludovic Courtès) skribis:

> This is due to an ABI breakage in the (web uri) module that Guile
> provides: in 2.2.3 ‘uri?’ is a procedure, but in 2.2.2 it’s a macro.
>
> As it turns out, build-aux/build-self.scm (which is what ‘guix pull’
> evaluates) selects the latest Guile 2.2.x, so it builds with 2.2.3, but
> then you run that code with 2.2.2, hence the error.

I’ve pushed a workaround as commit
66f217b43aca603326dab17d4dda1a398bf4fb8c.

Thanks,
Ludo’.




This bug report was last modified 7 years and 221 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.