GNU bug report logs - #65665
package-mapping with #:deep? #t doesn't get all the implicit inputs

Previous Next

Package: guix;

Reported by: Ulf Herrman <striness <at> tilde.club>

Date: Thu, 31 Aug 2023 20:16:02 UTC

Severity: important

Full log


View this message in rfc822 format

From: Ulf Herrman <striness <at> tilde.club>
To: 65665 <at> debbugs.gnu.org
Subject: bug#65665: [PATCH] Really get all the implicit inputs.
Date: Sat, 16 Sep 2023 04:45:23 -0500
[Message part 1 (text/plain, inline)]
This patch series causes package-mapping to recurse into package and bag
arguments when #:deep? #t is given.  It also recurses into gexps and
gexp inputs in search of packages to devour.  It also ensures that build
systems leave all of their implicit package arguments in the bag
arguments, ready to be found by package-mapping.  It also fixes a couple
build system errors I came across while modifying 40+ build systems and
testing a deep package transformation.

- ulfvonbelow

[0001-guix-packages-rewrite-arguments-with-package-mapping.patch (text/x-patch, attachment)]
[0002-build-system-asdf-use-substitute-keyword-arguments-w.patch (text/x-patch, attachment)]
[0003-build-system-include-all-argument-packages-in-bag-ar.patch (text/x-patch, attachment)]
[0004-build-system-cargo-dune-ocaml-scons-use-drv-guile-fo.patch (text/x-patch, attachment)]
[0005-build-system-dub-add-ld-gold-wrapper-to-private-keyw.patch (text/x-patch, attachment)]
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 1 year and 296 days ago.

Previous Next


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