Hi, On ven., 19 août 2022 at 12:37, "Mike Jones" <m...@mjones.io> wrote:
> Presumably these aren't deduplicated due to the differing > self-references? Yes. Note that this happens for only the packages with multi-outputs impacted by grafted ones. If I am correct, using Guix 65cabb0, the number of packages with multi-outputs is 681 (see below). On this number, a subset will be impacted by the ~11 grafted packages. Cheers, simon --8<---------------cut here---------------start------------->8--- scheme@(guix-user)> ,use(ice-9 match) scheme@(guix-user)> ,use(gnu) scheme@(guix-user)> ,use(guix) scheme@(guix-user)> (length (fold-packages (lambda (package result) (match (package-outputs package) ((x y z ...) (cons package result)) (_ result))) '())) $1 = 681 scheme@(guix-user)> (length (fold-packages (lambda (package result) (if (package-replacement package) (cons package result) result)) '())) $2 = 11 --8<---------------cut here---------------end--------------->8---