GNU bug report logs - #22139
Indirect dependencies are not grafted

Previous Next

Package: guix;

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

Date: Thu, 10 Dec 2015 09:40:02 UTC

Severity: serious

Fixed in version 0.9.1

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

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: bug-guix <at> gnu.org
Subject: Indirect dependencies are not grafted
Date: Thu, 10 Dec 2015 10:38:53 +0100
The grafting mechanism has a shortcoming: it is not recursive.

Suppose we use ‘replace’ to provide a patch libpng.  If a package has a
direct dependency on libpng, it is appropriately grafted to refer to the
new libpng.  However, if a package depends on libfoo, which in turn
depends on libpng, then that package will keep referring to the old
libfoo, which refers to the old libpng.

Ludo’.




This bug report was last modified 9 years and 72 days ago.

Previous Next


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