Hello Guix!

I think that I now have some understanding for how these differently grafted packages can arise: The grafting code in `bag-grafts' uses `fold-bag-dependencies' to collect all the replacements that could affect a package. That function visits all packages in the dependency tree depth first and exactly once. Consider the following example tree:

A → C, B

B → D, C

Package A references packages C and B while package B references D and C, in that order. If both C and D have replacements, then the grafting order for package B depends on whether we are considering it on its own or as a dependency of package A. See also the attached dummy packages.

I think that the correct solution to this problem is to sort the grafts somewhere before ungexp'ing them in `graft-derivation/shallow'. While package inputs should be sorted by name, they are split into `inputs', `native-inputs' and `propagated-inputs', build systems can add packages and G-expressions inputs are sorted by lexical appearance.

However the issue with guile-cairo and guile-rsvg seems to be a bit different. `fold-bag-dependencies' only considers packages and changes to rust-ring turn its source into a package, causing `fold-bag-dependencies' to inspect the dependencies. Specifically, on aarch64-linux `fold-bag-dependencies' the following packages and outputs are visited near the end:
--8<---------------cut here---------------start------------->8---
rust-r...@0.17.8.tar.gz:out        gnu/packages/crates-crypto.scm:4207
clang@13.0.1:out                   gnu/packages/llvm.scm:241
gcc@11.4.0:lib                     gnu/packages/gcc.scm:743
isl@0.24:out                       gnu/packages/gcc.scm:1404
libstdc++-headers@11.4.0:out       gnu/packages/gcc.scm:1068
libstdc++@11.4.0:out               gnu/packages/gcc.scm:965
mpc@1.3.1:out                      gnu/packages/multiprecision.scm:139
elfutils@0.187:out                 gnu/packages/elf.scm:54
clang-runtime@13.0.1:out           gnu/packages/llvm.scm:145
go@1.21.5:out                      gnu/packages/golang.scm:822
go@1.17.13:out                     gnu/packages/golang.scm:486
go@1.4-bootstrap-20171003:out      gnu/packages/golang.scm:117
gcc@11.4.0:lib                     gnu/packages/commencement.scm:3227
gawk@5.3.0:out                     guix/build-system/gnu.scm:151
make@4.4.1:out                     gnu/packages/commencement.scm:3460
pkg-config@0.29.2:out              gnu/packages/commencement.scm:3453

; note this visit to glibc!
glibc@2.39:out                     gnu/packages/commencement.scm:3103
glibc@2.39:static                  gnu/packages/commencement.scm:3103

binutils-gold@2.41:out             gnu/packages/base.scm:778
bc@1.07.1:out                      gnu/packages/algebra.scm:668
ed@1.20.1:out                      gnu/packages/text-editors.scm:123
lzip@1.23:out                      gnu/packages/compression.scm:703
--8<---------------cut here---------------end--------------->8---

Notice the visit of glibc. It is also visited earlier but not recognized as duplicate by `fold-bag-dependencies', even though it maps to the same derivation (This is `glibc-final', there also is a version of glibc created by `package-with-bootstrap-guile' earlier). expat is visited before without any change. The packages with replacements are cons'ed so that glibc ends up in front of expat in the grafting order. guile-cairo doesn't depend on rust-ring and it just so happens that glibc is visited before expat and they and up in the opposite order.

I don't know where these different versions of glibc come from, but sorting grafts should also get rid of any problems they might pose.

So why doesn't the bug appear on x86_64-linux? Here the change only causes the visits of `fold-bag-dependencies' up to gawk, in particular the visit to glibc doesn't happen and for both guile-cairo and guile-rsvg expat ends up in front of glibc in the grafting order. This should be related to the full-source bootstrap.

vicvbcun
;;; A depends on a version of B different from the one obtained
;;; building simply B

(use-modules (guix tests)
             (guix gexp)
             (guix packages)
             (guix build-system trivial))

(define-syntax-rule (dummy-package* name fields ...)
  (package
    (inherit (dummy-package name))
    (build-system trivial-build-system)
    (arguments
     (list #:builder #~(with-output-to-file #$output
                         (lambda ()
                           ;; Make sure to keep references, so that
                           ;; grafts really are necessary.
                           (display %build-inputs)
                           (newline)))))
    fields ...))

(define C
  (dummy-package* "C"
                  (replacement C/fixed)))

(define C/fixed
  (dummy-package* "C"))

(define D
  (dummy-package* "D"
                  (replacement D/fixed)))

(define D/fixed
  (dummy-package* "D"))

(define B
  (dummy-package* "B"
                  (inputs (list D C))))

(define A
  (dummy-package* "A"
                  (inputs (list C B))))

(list A B)
pkg-config@0.29.2:out                             gnu/packages/pkg-config.scm:46
tar@1.34:out                                      guix/build-system/gnu.scm:151
coreutils@9.1:out                                 guix/build-system/gnu.scm:151
bash-minimal@5.1.16:out                           
gnu/packages/commencement.scm:3371
gcc@11.4.0:out                                    
gnu/packages/commencement.scm:3227
texinfo@6.8:out                                   
gnu/packages/commencement.scm:2783
make-boot0@4.4.1:out                              
gnu/packages/commencement.scm:1920
glibc-bootstrap@0:out                             gnu/packages/bootstrap.scm:749
gcc-bootstrap@0:out                               gnu/packages/bootstrap.scm:850
binutils-bootstrap@0:out                          gnu/packages/bootstrap.scm:257
bootstrap-binaries@0:out                          gnu/packages/bootstrap.scm:257
diffutils-boot0@3.10:out                          
gnu/packages/commencement.scm:2002
findutils-boot0@4.9.0:out                         
gnu/packages/commencement.scm:2027
file-boot0@5.45:out                               
gnu/packages/commencement.scm:2090
perl-boot0@5.36.0:out                             
gnu/packages/commencement.scm:2492
bash-static@5.1.16:out                            
gnu/packages/commencement.scm:3044
gcc-cross-boot0-wrapped@11.4.0:out                
gnu/packages/commencement.scm:2986
binutils-cross-boot0@2.41:out                     
gnu/packages/commencement.scm:2197
gcc-cross-boot0@11.4.0:out                        
gnu/packages/commencement.scm:2329
libstdc++-boot0@4.9.4:out                         
gnu/packages/commencement.scm:2244
glibc-intermediate@2.39:out                       
gnu/packages/commencement.scm:2929
bison-boot0@3.8.2:out                             
gnu/packages/commencement.scm:2544
m4-boot0@1.4.19:out                               
gnu/packages/commencement.scm:2528
python-boot0@3.5.9:out                            
gnu/packages/commencement.scm:2821
expat@2.5.0:out                                   
gnu/packages/commencement.scm:2799
ld-wrapper-boot0@0:out                            gnu/packages/base.scm:821
guile-bootstrap@2.0:out                           gnu/packages/bootstrap.scm:590
linux-libre-headers@5.15.49:out                   
gnu/packages/commencement.scm:2613
flex@2.6.4:out                                    
gnu/packages/commencement.scm:2580
glibc-intermediate@2.39:static                    
gnu/packages/commencement.scm:2929
ld-wrapper-boot3@0:out                            gnu/packages/base.scm:821
binutils@2.41:out                                 
gnu/packages/commencement.scm:3176
libstdc++@11.4.0:out                              
gnu/packages/commencement.scm:3150
glibc@2.39:out                                    
gnu/packages/commencement.scm:3103
gettext-boot0@0.19.8.1:out                        
gnu/packages/commencement.scm:3068
glibc@2.39:static                                 
gnu/packages/commencement.scm:3103
gcc-cross-boot0-wrapped@11.4.0:out                
gnu/packages/commencement.scm:2986
zlib@1.3:out                                      
gnu/packages/commencement.scm:3207
grep@3.11:out                                     
gnu/packages/commencement.scm:3487
xz@5.4.5:out                                      
gnu/packages/commencement.scm:3497
gzip@1.13:out                                     guix/build-system/gnu.scm:151
bzip2@1.0.8:out                                   guix/build-system/gnu.scm:151
file@5.45:out                                     guix/build-system/gnu.scm:151
diffutils@3.10:out                                guix/build-system/gnu.scm:151
perl@5.36.0:out                                   guix/build-system/gnu.scm:151
patch@2.7.6:out                                   guix/build-system/gnu.scm:151
ed@1.20.1:out                                     guix/build-system/gnu.scm:151
lzip@1.23:out                                     guix/build-system/gnu.scm:151
findutils@4.9.0:out                               guix/build-system/gnu.scm:151
gawk@5.3.0:out                                    guix/build-system/gnu.scm:151
glibc-utf8-locales@2.39:out                       gnu/packages/bootstrap.scm:306
glibc@2.39:out                                    gnu/packages/bootstrap.scm:306
bison-boot0@3.8.2:out                             gnu/packages/bootstrap.scm:306
perl-boot0@5.36.0:out                             gnu/packages/bootstrap.scm:306
make-boot0@4.4.1:out                              gnu/packages/bootstrap.scm:306
glibc-bootstrap@0:out                             gnu/packages/bootstrap.scm:306
gcc-bootstrap@0:out                               gnu/packages/bootstrap.scm:306
binutils-bootstrap@0:out                          gnu/packages/bootstrap.scm:306
bootstrap-binaries@0:out                          gnu/packages/bootstrap.scm:306
diffutils-boot0@3.10:out                          gnu/packages/bootstrap.scm:306
findutils-boot0@4.9.0:out                         gnu/packages/bootstrap.scm:306
file-boot0@5.45:out                               gnu/packages/bootstrap.scm:306
m4-boot0@1.4.19:out                               gnu/packages/bootstrap.scm:306
texinfo@6.8:out                                   gnu/packages/bootstrap.scm:306
python-boot0@3.5.9:out                            gnu/packages/bootstrap.scm:306
expat@2.5.0:out                                   gnu/packages/bootstrap.scm:306
gettext-boot0@0.19.8.1:out                        gnu/packages/bootstrap.scm:306
gcc-cross-boot0@11.4.0:out                        gnu/packages/bootstrap.scm:306
binutils-cross-boot0@2.41:out                     gnu/packages/bootstrap.scm:306
libstdc++-boot0@4.9.4:out                         gnu/packages/bootstrap.scm:306
ld-wrapper-boot0@0:out                            gnu/packages/bootstrap.scm:306
guile-bootstrap@2.0:out                           gnu/packages/bootstrap.scm:306
bash-static@5.1.16:out                            gnu/packages/bootstrap.scm:306
gcc-cross-boot0-wrapped@11.4.0:out                gnu/packages/bootstrap.scm:306
glibc-intermediate@2.39:out                       gnu/packages/bootstrap.scm:306
linux-libre-headers@5.15.49:out                   gnu/packages/bootstrap.scm:306
flex@2.6.4:out                                    gnu/packages/bootstrap.scm:306
glibc-intermediate@2.39:static                    gnu/packages/bootstrap.scm:306
gzip@1.13:out                                     gnu/packages/bootstrap.scm:306
bash-minimal@5.1.16:out                           gnu/packages/bootstrap.scm:306
gcc@11.4.0:out                                    gnu/packages/bootstrap.scm:306
ld-wrapper-boot3@0:out                            gnu/packages/bootstrap.scm:306
binutils@2.41:out                                 gnu/packages/bootstrap.scm:306
libstdc++@11.4.0:out                              gnu/packages/bootstrap.scm:306
glibc@2.39:static                                 gnu/packages/bootstrap.scm:306
gcc-cross-boot0-wrapped@11.4.0:out                gnu/packages/bootstrap.scm:306
zlib@1.3:out                                      gnu/packages/bootstrap.scm:306
libsigsegv@2.14:out                               guix/build-system/gnu.scm:151
zstd@1.5.2:out                                    guix/build-system/gnu.scm:151
sed@4.8:out                                       
gnu/packages/commencement.scm:3513
make@4.4.1:out                                    
gnu/packages/commencement.scm:3460
pkg-config@0.29.2:out                             
gnu/packages/commencement.scm:3453
guile@3.0.9:out                                   
gnu/packages/commencement.scm:3396
pkg-config@0.29.2:out                             guix/build-system/gnu.scm:151
libffi@3.4.4:out                                  guix/build-system/gnu.scm:151
bash-minimal@5.1.16:out                           guix/build-system/gnu.scm:151
libunistring@1.1:out                              guix/build-system/gnu.scm:151
libgc@8.2.4:out                                   guix/build-system/gnu.scm:151
ld-wrapper@0:out                                  gnu/packages/base.scm:821
autoconf@2.69:out                                 gnu/packages/autotools.scm:51
perl@5.36.0:out                                   gnu/packages/perl.scm:110
m4@1.4.19:out                                     gnu/packages/m4.scm:31
bash-minimal@5.1.16:out                           gnu/packages/bash.scm:242
automake@1.16.5:out                               gnu/packages/autotools.scm:321
autoconf-wrapper@2.69:out                         gnu/packages/autotools.scm:207
guile@3.0.9:out                                   gnu/packages/guile.scm:475
libffi@3.4.4:out                                  gnu/packages/libffi.scm:50
libxcrypt@4.4.36:out                              gnu/packages/crypto.scm:1651
libunistring@1.1:out                              
gnu/packages/libunistring.scm:36
libgc@8.2.4:out                                   gnu/packages/bdw-gc.scm:35
libtool@2.4.7:out                                 gnu/packages/autotools.scm:431
libltdl@2.4.7:out                                 gnu/packages/autotools.scm:554
help2man@1.49.2:out                               gnu/packages/man.scm:399
gettext-minimal@0.21:out                          gnu/packages/gettext.scm:56
libxml2@2.9.14:out                                gnu/packages/xml.scm:204
xz@5.4.5:out                                      
gnu/packages/compression.scm:534
zlib@1.3:out                                      
gnu/packages/compression.scm:113
ncurses@6.2.20210619:out                          gnu/packages/ncurses.scm:58
perl-gettext@1.07:out                             gnu/packages/perl.scm:5751
texinfo@6.8:out                                   gnu/packages/texinfo.scm:50
glibc-utf8-locales@2.39:out                       
gnu/packages/commencement.scm:3413
gzip@1.13:out                                     guix/build-system/gnu.scm:151
guile@3.0.9:out                                   gnu/packages/guile.scm:351
librsvg@2.58.5:out                                gnu/packages/gnome.scm:3578
rust@1.82.0:cargo                                 gnu/packages/rust.scm:1108
gdb@12.1:out                                      gnu/packages/gdb.scm:52
dejagnu@1.6.3:out                                 gnu/packages/dejagnu.scm:33
expect@5.45.4:out                                 gnu/packages/tcl.scm:152
tcl@8.6.12:out                                    gnu/packages/tcl.scm:47
bash@5.1.16:out                                   gnu/packages/bash.scm:135
readline@8.1.2:out                                gnu/packages/readline.scm:68
expat@2.5.0:out                                   gnu/packages/xml.scm:128
mpfr@4.2.1:out                                    
gnu/packages/multiprecision.scm:107
gmp@6.3.0:out                                     
gnu/packages/multiprecision.scm:47
python-wrapper@3.10.7:out                         gnu/packages/python.scm:1104
tzdata@2023d:out                                  gnu/packages/base.scm:1735
unzip@6.0:out                                     
gnu/packages/compression.scm:1951
bzip2@1.0.8:out                                   
gnu/packages/compression.scm:298
zip@3.0:out                                       
gnu/packages/compression.scm:1908
python@3.10.7:out                                 gnu/packages/python.scm:452
gdbm@1.23:out                                     gnu/packages/dbm.scm:181
sqlite@3.39.3:out                                 gnu/packages/sqlite.scm:65
openssl@3.0.8:out                                 gnu/packages/tls.scm:570
tk@8.6.12:out                                     gnu/packages/tcl.scm:200
libxft@2.3.8:out                                  gnu/packages/xorg.scm:1390
libx11@1.8.7:out                                  gnu/packages/xorg.scm:5424
xorgproto@2023.2:out                              gnu/packages/xorg.scm:254
util-macros@1.19.3:out                            gnu/packages/xorg.scm:2002
xtrans@1.4.0:out                                  gnu/packages/xorg.scm:4325
libxcb@1.15:out                                   gnu/packages/xorg.scm:5078
python-minimal-wrapper@3.10.7:out                 gnu/packages/python.scm:1104
python-minimal@3.10.7:out                         gnu/packages/python.scm:1074
xcb-proto@1.15.2:out                              gnu/packages/xorg.scm:2223
libxslt@1.1.37:out                                gnu/packages/xml.scm:339
libgcrypt@1.10.1:out                              gnu/packages/gnupg.scm:183
libgpg-error@1.47:out                             gnu/packages/gnupg.scm:97
libpthread-stubs@0.4:out                          gnu/packages/xorg.scm:1254
libxau@1.0.10:out                                 gnu/packages/xorg.scm:4860
libxdmcp@1.1.3:out                                gnu/packages/xorg.scm:1365
libxrender@0.9.10:out                             gnu/packages/xorg.scm:4622
freetype@2.13.0:out                               gnu/packages/fontutils.scm:96
libpng@1.6.39:out                                 gnu/packages/image.scm:201
fontconfig-minimal@2.14.0:out                     
gnu/packages/fontutils.scm:1252
gperf@3.1:out                                     gnu/packages/gperf.scm:26
font-dejavu@2.37:out                              gnu/packages/fonts.scm:265
tar@1.34:out                                      gnu/packages/base.scm:231
gzip@1.13:out                                     
gnu/packages/compression.scm:261
util-linux@2.37.4:lib                             gnu/packages/linux.scm:2266
net-base@5.3:out                                  gnu/packages/admin.scm:1236
file@5.45:out                                     gnu/packages/file.scm:32
libxext@1.3.4:out                                 gnu/packages/xorg.scm:4536
source-highlight@3.1.9:out                        
gnu/packages/pretty-print.scm:306
bison@3.8.2:out                                   gnu/packages/bison.scm:34
flex@2.6.4:out                                    gnu/packages/flex.scm:35
bison@3.8.2:out                                   gnu/packages/flex.scm:50
boost@1.83.0:out                                  gnu/packages/boost.scm:210
tcsh@6.24.01:out                                  gnu/packages/shells.scm:402
icu4c@71.1:out                                    gnu/packages/icu4c.scm:47
procps@4.0.3:out                                  gnu/packages/linux.scm:2565
rust@1.81.0:out                                   gnu/packages/rust.scm:1055
rust@1.80.1:out                                   gnu/packages/rust.scm:1028
rust@1.79.0:out                                   gnu/packages/rust.scm:1002
rust@1.78.0:out                                   gnu/packages/rust.scm:991
rust@1.77.1:out                                   gnu/packages/rust.scm:967
rust@1.76.0:out                                   gnu/packages/rust.scm:958
rust@1.75.0:out                                   gnu/packages/rust.scm:948
rust@1.74.1:out                                   gnu/packages/rust.scm:916
rust@1.73.0:out                                   gnu/packages/rust.scm:892
rust@1.72.1:out                                   gnu/packages/rust.scm:864
rust@1.71.1:out                                   gnu/packages/rust.scm:825
rust@1.70.0:out                                   gnu/packages/rust.scm:793
rust@1.69.0:out                                   gnu/packages/rust.scm:764
rust@1.68.2:out                                   gnu/packages/rust.scm:116
rust@1.67.1:out                                   gnu/packages/rust.scm:725
rust@1.66.1:out                                   gnu/packages/rust.scm:116
rust@1.65.0:out                                   gnu/packages/rust.scm:709
rust@1.64.0:out                                   gnu/packages/rust.scm:664
rust@1.63.0:out                                   gnu/packages/rust.scm:116
rust@1.62.1:out                                   gnu/packages/rust.scm:116
rust@1.61.0:out                                   gnu/packages/rust.scm:633
rust@1.60.0:out                                   gnu/packages/rust.scm:116
rust@1.59.0:out                                   gnu/packages/rust.scm:603
rust@1.58.1:out                                   gnu/packages/rust.scm:116
rust@1.57.0:out                                   gnu/packages/rust.scm:116
rust@1.56.1:out                                   gnu/packages/rust.scm:562
rust@1.55.0:out                                   gnu/packages/rust.scm:392
rust@1.54.0:out                                   gnu/packages/rust.scm:158
llvm@13.0.1:out                                   gnu/packages/llvm.scm:823
cmake-minimal@3.24.2:out                          gnu/packages/cmake.scm:272
cmake-bootstrap@3.24.2:out                        gnu/packages/cmake.scm:174
libuv@1.44.2:out                                  gnu/packages/libevent.scm:115
curl@8.6.0:out                                    gnu/packages/curl.scm:68
nghttp2@1.58.0:out                                gnu/packages/web.scm:8533
cunit@2.1-3:out                                   gnu/packages/check.scm:455
jemalloc@5.3.0:out                                gnu/packages/jemalloc.scm:37
c-ares@1.18.1:out                                 gnu/packages/adns.scm:69
jansson@2.14:out                                  gnu/packages/web.scm:1241
libev@4.33:out                                    gnu/packages/libevent.scm:90
gnutls@3.8.3:out                                  gnu/packages/tls.scm:203
which@2.21:out                                    gnu/packages/base.scm:1630
util-linux@2.37.4:out                             gnu/packages/linux.scm:2266
net-tools@1.60-0.479bb4a:out                      gnu/packages/linux.scm:3480
iproute2@6.4.0:out                                gnu/packages/linux.scm:3410
bdb@6.2.32:out                                    gnu/packages/dbm.scm:162
iptables@1.8.8:out                                gnu/packages/linux.scm:3219
libmnl@1.0.5:out                                  gnu/packages/linux.scm:8296
libnftnl@1.2.3:out                                gnu/packages/linux.scm:8350
socat@1.7.4.4:out                                 
gnu/packages/networking.scm:1225
datefudge@1.26:out                                gnu/packages/time.scm:607
libtasn1@4.19.0:out                               gnu/packages/tls.scm:93
libidn2@2.3.4:out                                 gnu/packages/libidn.scm:61
nettle@3.9.1:out                                  gnu/packages/nettle.scm:85
p11-kit@0.24.1:out                                gnu/packages/tls.scm:145
libidn@1.41:out                                   gnu/packages/libidn.scm:35
libpsl@0.21.1:out                                 gnu/packages/web.scm:1913
mit-krb5@1.20:out                                 gnu/packages/kerberos.scm:64
nghttp2@1.58.0:lib                                gnu/packages/web.scm:8533
jsoncpp@1.9.5:out                                 
gnu/packages/serialization.scm:563
meson@1.5.2:out                                   
gnu/packages/build-tools.scm:297
ninja@1.11.1:out                                  gnu/packages/ninja.scm:32
libarchive@3.6.1:out                              gnu/packages/backup.scm:264
lzo@2.10:out                                      
gnu/packages/compression.scm:654
zstd@1.5.2:lib                                    
gnu/packages/compression.scm:1744
rhash@1.4.3:out                                   gnu/packages/crypto.scm:881
openssl@1.1.1u:out                                gnu/packages/tls.scm:443
rust@1.54.0:cargo                                 gnu/packages/rust.scm:158
rust@1.55.0:cargo                                 gnu/packages/rust.scm:392
rust@1.56.1:cargo                                 gnu/packages/rust.scm:562
rust@1.57.0:cargo                                 gnu/packages/rust.scm:116
rust@1.58.1:cargo                                 gnu/packages/rust.scm:116
rust@1.59.0:cargo                                 gnu/packages/rust.scm:603
rust@1.60.0:cargo                                 gnu/packages/rust.scm:116
rust@1.61.0:cargo                                 gnu/packages/rust.scm:633
rust@1.62.1:cargo                                 gnu/packages/rust.scm:116
rust@1.63.0:cargo                                 gnu/packages/rust.scm:116
rust@1.64.0:cargo                                 gnu/packages/rust.scm:664
rust@1.65.0:cargo                                 gnu/packages/rust.scm:709
rust@1.66.1:cargo                                 gnu/packages/rust.scm:116
llvm@15.0.7:out                                   gnu/packages/llvm.scm:599
rust@1.67.1:cargo                                 gnu/packages/rust.scm:725
rust@1.68.2:cargo                                 gnu/packages/rust.scm:116
rust@1.69.0:cargo                                 gnu/packages/rust.scm:764
rust@1.70.0:cargo                                 gnu/packages/rust.scm:793
rust@1.71.1:cargo                                 gnu/packages/rust.scm:825
rust@1.72.1:cargo                                 gnu/packages/rust.scm:864
rust@1.73.0:cargo                                 gnu/packages/rust.scm:892
rust@1.74.1:cargo                                 gnu/packages/rust.scm:916
rust@1.75.0:cargo                                 gnu/packages/rust.scm:948
llvm@17.0.6:out                                   gnu/packages/llvm.scm:1473
rust@1.76.0:cargo                                 gnu/packages/rust.scm:958
rust@1.77.1:cargo                                 gnu/packages/rust.scm:967
rust@1.78.0:cargo                                 gnu/packages/rust.scm:991
rust@1.79.0:cargo                                 gnu/packages/rust.scm:1002
rust@1.80.1:cargo                                 gnu/packages/rust.scm:1028
rust@1.81.0:cargo                                 gnu/packages/rust.scm:1055
rust@1.82.0:out                                   gnu/packages/rust.scm:1108
gdk-pixbuf@2.42.10:out                            gnu/packages/gtk.scm:719
glib@2.78.0:bin                                   gnu/packages/glib.scm:246
dbus@1.15.8:out                                   gnu/packages/glib.scm:112
autoconf-archive@2023.02.20:out                   gnu/packages/autotools.scm:276
docbook-xml@4.4:out                               gnu/packages/docbook.scm:164
docbook-xsl@1.79.2-0.fe16c90:out                  gnu/packages/docbook.scm:353
perl-xml-xpath@1.48:out                           gnu/packages/xml.scm:1051
perl-path-tiny@0.118:out                          gnu/packages/perl.scm:9388
perl-unicode-utf8@0.62:out                        gnu/packages/perl.scm:12591
perl-test-fatal@0.016:out                         
gnu/packages/perl-check.scm:571
perl-try-tiny@0.31:out                            gnu/packages/perl.scm:12347
perl-test-leaktrace@0.16:out                      
gnu/packages/perl-check.scm:816
perl-variable-magic@0.62:out                      gnu/packages/perl.scm:12700
perl-test-pod@1.52:out                            
gnu/packages/perl-check.scm:1210
perl-module-build@0.4231:out                      gnu/packages/perl.scm:13020
perl-cpan-meta@2.150010:out                       gnu/packages/perl.scm:12930
perl-cpan-meta-requirements@2.140:out             gnu/packages/perl.scm:12957
perl-cpan-meta-yaml@0.018:out                     gnu/packages/perl.scm:12979
perl-parse-cpan-meta@2.150010:out                 gnu/packages/perl.scm:13046
perl-xml-parser@2.46:out                          gnu/packages/xml.scm:568
doxygen@1.9.8:out                                 
gnu/packages/documentation.scm:185
xmlto@0.0.28:out                                  gnu/packages/xml.scm:1144
yelp-tools@42.1:out                               gnu/packages/gnome.scm:7554
python-lxml@4.9.1:out                             gnu/packages/xml.scm:1870
yelp-xsl@42.1:out                                 gnu/packages/gnome.scm:7454
mallard-ducktype@1.0.2:out                        
gnu/packages/python-xyz.scm:8812
itstool@2.0.7:out                                 gnu/packages/glib.scm:750
python-libxml2@2.9.14:out                         gnu/packages/xml.scm:268
pcre2@10.42:out                                   gnu/packages/pcre.scm:93
gobject-introspection@1.78.1:out                  gnu/packages/glib.scm:611
glib@2.78.0:out                                   gnu/packages/glib.scm:246
gi-docgen@2023.1:out                              gnu/packages/gnome.scm:5350
python-jinja2@3.1.2:out                           
gnu/packages/python-xyz.scm:6769
python-wrapper@3.10.7:out                         gnu/packages/python.scm:1104
python@3.10.7:out                                 gnu/packages/python.scm:1159
python-pytest@8.3.3:out                           gnu/packages/check.scm:1541
python-hypothesis@6.54.5:out                      gnu/packages/check.scm:2829
python-attrs-bootstrap@24.2.0:out                 
gnu/packages/python-xyz.scm:25220
python-hatchling@1.26.1:out                       
gnu/packages/python-build.scm:769
python-editables@0.5:out                          
gnu/packages/python-build.scm:700
python-flit-core@3.8.0:out                        
gnu/packages/python-build.scm:615
python-tomli@2.1.0:out                            
gnu/packages/python-build.scm:175
python-flit-core-bootstrap@3.8.0:out              
gnu/packages/python-build.scm:574
python-toml@0.10.2:out                            
gnu/packages/python-build.scm:96
python-six-bootstrap@1.16.0:out                   
gnu/packages/python-build.scm:152
python-packaging-bootstrap@24.2:out               
gnu/packages/python-build.scm:465
python-pyparsing@3.0.6:out                        
gnu/packages/python-build.scm:413
python-pathspec@0.11.1:out                        
gnu/packages/python-build.scm:55
python-pluggy@1.5.0:out                           
gnu/packages/python-build.scm:74
python-setuptools@67.6.1:out                      
gnu/packages/python-build.scm:309
python-setuptools-scm@7.1.0:out                   
gnu/packages/python-build.scm:648
python-typing-extensions@4.10.0:out               
gnu/packages/python-build.scm:216
python-wheel@0.40.0:out                           
gnu/packages/python-build.scm:360
python-trove-classifiers@2024.10.21.16:out        
gnu/packages/python-build.scm:196
python-hatch-fancy-pypi-readme@22.8.0:out         
gnu/packages/python-build.scm:802
python-hatch-vcs@0.3.0:out                        
gnu/packages/python-build.scm:823
python-exceptiongroup@1.1.1:out                   
gnu/packages/python-build.scm:726
python-flit-scm@1.7.0:out                         
gnu/packages/python-build.scm:622
python-pypa-build@0.7.0:out                       
gnu/packages/python-build.scm:495
python-pep517-bootstrap@0.9.1:out                 
gnu/packages/python-build.scm:391
python-sortedcontainers@2.4.0:out                 
gnu/packages/python-xyz.scm:29649
python-nose@1.3.7:out                             gnu/packages/check.scm:1457
python-pytest-bootstrap@8.3.3:out                 gnu/packages/check.scm:1600
python-iniconfig@1.1.1:out                        
gnu/packages/python-xyz.scm:25456
python-py@1.11.0:out                              
gnu/packages/python-xyz.scm:5654
python-xmlschema@1.2.5:out                        gnu/packages/xml.scm:1928
python-elementpath@2.0.3:out                      gnu/packages/xml.scm:1842
python-markupsafe@2.1.1:out                       
gnu/packages/python-xyz.scm:6742
python-markdown@3.3.4:out                         
gnu/packages/python-xyz.scm:15817
python-pyyaml@6.0.1:out                           
gnu/packages/python-xyz.scm:6496
libyaml@0.2.5:out                                 
gnu/packages/serialization.scm:448
python-cython@0.29.32:out                         
gnu/packages/python-xyz.scm:8872
python-pygments@2.15.1:out                        
gnu/packages/python-xyz.scm:7521
python-typogrify@2.0.7:out                        
gnu/packages/python-xyz.scm:35240
python-smartypants@2.0.1:out                      
gnu/packages/python-xyz.scm:35201
python-docutils@0.19:out                          
gnu/packages/python-xyz.scm:7333
libjpeg-turbo@2.1.4:out                           gnu/packages/image.scm:1857
nasm@2.15.05:out                                  gnu/packages/assembly.scm:176
libtiff@4.4.0:out                                 gnu/packages/image.scm:718
shared-mime-info@2.3:out                          
gnu/packages/freedesktop.scm:602
xdgmime@0.0-2.1792967:out                         
gnu/packages/freedesktop.scm:559
docbook-xml@4.1.2:out                             gnu/packages/docbook.scm:245
vala@0.56.16:out                                  gnu/packages/gnome.scm:4553
graphviz@7.0.1:out                                gnu/packages/graphviz.scm:70
swig@4.0.2:out                                    gnu/packages/swig.scm:38
boost@1.83.0:out                                  gnu/packages/boost.scm:68
pcre@8.45:bin                                     gnu/packages/pcre.scm:41
pcre@8.45:out                                     gnu/packages/pcre.scm:41
gts@0.7.6:out                                     gnu/packages/graphviz.scm:249
gd@2.3.3:out                                      gnu/packages/gd.scm:43
pango@1.50.14:out                                 gnu/packages/gtk.scm:385
cairo@1.18.0:out                                  gnu/packages/gtk.scm:170
ghostscript@9.56.1:out                            
gnu/packages/ghostscript.scm:175
font-ghostscript@8.11:out                         
gnu/packages/ghostscript.scm:371
jbig2dec@0.19:out                                 gnu/packages/image.scm:847
libpaper@2.0.0:out                                
gnu/packages/ghostscript.scm:91
libspectre@0.2.10:out                             
gnu/packages/ghostscript.scm:415
libdrm@2.4.124:out                                gnu/packages/xdisorg.scm:837
libpciaccess@0.16:out                             gnu/packages/xorg.scm:1185
pciutils@3.8.0:out                                gnu/packages/pciutils.scm:71
hwdata@0.374:out                                  gnu/packages/pciutils.scm:40
kmod@29:out                                       gnu/packages/linux.scm:4390
zstd@1.5.2:out                                    
gnu/packages/compression.scm:1744
poppler@22.09.0:out                               gnu/packages/pdf.scm:309
lcms@2.13.1:out                                   
gnu/packages/ghostscript.scm:51
nss@3.99:out                                      gnu/packages/nss.scm:113
libfaketime@0.9.10:out                            gnu/packages/check.scm:3839
coreutils-minimal@9.1:out                         gnu/packages/base.scm:599
nspr@4.35:out                                     gnu/packages/nss.scm:47
openjpeg@2.5.0:out                                gnu/packages/image.scm:974
openjpeg-data@2021.09.26:out                      gnu/packages/image.scm:952
poppler-data@0.4.11:out                           gnu/packages/pdf.scm:390
cairo@1.18.0:out                                  gnu/packages/gtk.scm:265
pixman@0.42.2:out                                 gnu/packages/xdisorg.scm:803
fribidi@1.0.12:out                                gnu/packages/fribidi.scm:29
harfbuzz@8.3.0:out                                gnu/packages/gtk.scm:282
graphite2@1.3.13:out                              
gnu/packages/fontutils.scm:1445
python-fonttools-minimal@4.39.3:out               
gnu/packages/python-xyz.scm:16271
libthai@0.1.29:out                                gnu/packages/gtk.scm:352
libdatrie@0.2.13:out                              gnu/packages/gtk.scm:322
libxaw@1.0.14:out                                 gnu/packages/xorg.scm:5525
libxmu@1.1.3:out                                  gnu/packages/xorg.scm:1451
libxt@1.2.1:out                                   gnu/packages/xorg.scm:5489
libice@1.1.1:out                                  gnu/packages/xorg.scm:4833
libsm@1.2.3:out                                   gnu/packages/xorg.scm:1280
libxpm@3.5.17:out                                 gnu/packages/xorg.scm:1482
guile-lib@0.2.8:out                               
gnu/packages/guile-xyz.scm:2812
guile-cairo@1.11.2:out                            gnu/packages/gtk.scm:1416
pkg-config@0.29.2:out                             gnu/packages/pkg-config.scm:46
tar@1.34:out                                      guix/build-system/gnu.scm:151
coreutils@9.1:out                                 guix/build-system/gnu.scm:151
bash-minimal@5.1.16:out                           
gnu/packages/commencement.scm:3371
gcc@11.4.0:out                                    
gnu/packages/commencement.scm:3227
texinfo@6.8:out                                   
gnu/packages/commencement.scm:2783
make-boot0@4.4.1:out                              
gnu/packages/commencement.scm:1920
glibc-bootstrap@0:out                             gnu/packages/bootstrap.scm:749
gcc-bootstrap@0:out                               gnu/packages/bootstrap.scm:850
binutils-bootstrap@0:out                          gnu/packages/bootstrap.scm:257
bootstrap-binaries@0:out                          gnu/packages/bootstrap.scm:257
diffutils-boot0@3.10:out                          
gnu/packages/commencement.scm:2002
findutils-boot0@4.9.0:out                         
gnu/packages/commencement.scm:2027
file-boot0@5.45:out                               
gnu/packages/commencement.scm:2090
perl-boot0@5.36.0:out                             
gnu/packages/commencement.scm:2492
bash-static@5.1.16:out                            
gnu/packages/commencement.scm:3044
gcc-cross-boot0-wrapped@11.4.0:out                
gnu/packages/commencement.scm:2986
binutils-cross-boot0@2.41:out                     
gnu/packages/commencement.scm:2197
gcc-cross-boot0@11.4.0:out                        
gnu/packages/commencement.scm:2329
libstdc++-boot0@4.9.4:out                         
gnu/packages/commencement.scm:2244
glibc-intermediate@2.39:out                       
gnu/packages/commencement.scm:2929
bison-boot0@3.8.2:out                             
gnu/packages/commencement.scm:2544
m4-boot0@1.4.19:out                               
gnu/packages/commencement.scm:2528
python-boot0@3.5.9:out                            
gnu/packages/commencement.scm:2821
expat@2.5.0:out                                   
gnu/packages/commencement.scm:2799
ld-wrapper-boot0@0:out                            gnu/packages/base.scm:821
guile-bootstrap@2.0:out                           gnu/packages/bootstrap.scm:590
linux-libre-headers@5.15.49:out                   
gnu/packages/commencement.scm:2613
flex@2.6.4:out                                    
gnu/packages/commencement.scm:2580
glibc-intermediate@2.39:static                    
gnu/packages/commencement.scm:2929
ld-wrapper-boot3@0:out                            gnu/packages/base.scm:821
binutils@2.41:out                                 
gnu/packages/commencement.scm:3176
libstdc++@11.4.0:out                              
gnu/packages/commencement.scm:3150
glibc@2.39:out                                    
gnu/packages/commencement.scm:3103
gettext-boot0@0.19.8.1:out                        
gnu/packages/commencement.scm:3068
glibc@2.39:static                                 
gnu/packages/commencement.scm:3103
gcc-cross-boot0-wrapped@11.4.0:out                
gnu/packages/commencement.scm:2986
zlib@1.3:out                                      
gnu/packages/commencement.scm:3207
grep@3.11:out                                     
gnu/packages/commencement.scm:3487
xz@5.4.5:out                                      
gnu/packages/commencement.scm:3497
gzip@1.13:out                                     guix/build-system/gnu.scm:151
bzip2@1.0.8:out                                   guix/build-system/gnu.scm:151
file@5.45:out                                     guix/build-system/gnu.scm:151
diffutils@3.10:out                                guix/build-system/gnu.scm:151
perl@5.36.0:out                                   guix/build-system/gnu.scm:151
patch@2.7.6:out                                   guix/build-system/gnu.scm:151
ed@1.20.1:out                                     guix/build-system/gnu.scm:151
lzip@1.23:out                                     guix/build-system/gnu.scm:151
findutils@4.9.0:out                               guix/build-system/gnu.scm:151
gawk@5.3.0:out                                    guix/build-system/gnu.scm:151
glibc-utf8-locales@2.39:out                       gnu/packages/bootstrap.scm:306
glibc@2.39:out                                    gnu/packages/bootstrap.scm:306
bison-boot0@3.8.2:out                             gnu/packages/bootstrap.scm:306
perl-boot0@5.36.0:out                             gnu/packages/bootstrap.scm:306
make-boot0@4.4.1:out                              gnu/packages/bootstrap.scm:306
glibc-bootstrap@0:out                             gnu/packages/bootstrap.scm:306
gcc-bootstrap@0:out                               gnu/packages/bootstrap.scm:306
binutils-bootstrap@0:out                          gnu/packages/bootstrap.scm:306
bootstrap-binaries@0:out                          gnu/packages/bootstrap.scm:306
diffutils-boot0@3.10:out                          gnu/packages/bootstrap.scm:306
findutils-boot0@4.9.0:out                         gnu/packages/bootstrap.scm:306
file-boot0@5.45:out                               gnu/packages/bootstrap.scm:306
m4-boot0@1.4.19:out                               gnu/packages/bootstrap.scm:306
texinfo@6.8:out                                   gnu/packages/bootstrap.scm:306
python-boot0@3.5.9:out                            gnu/packages/bootstrap.scm:306
expat@2.5.0:out                                   gnu/packages/bootstrap.scm:306
gettext-boot0@0.19.8.1:out                        gnu/packages/bootstrap.scm:306
gcc-cross-boot0@11.4.0:out                        gnu/packages/bootstrap.scm:306
binutils-cross-boot0@2.41:out                     gnu/packages/bootstrap.scm:306
libstdc++-boot0@4.9.4:out                         gnu/packages/bootstrap.scm:306
ld-wrapper-boot0@0:out                            gnu/packages/bootstrap.scm:306
guile-bootstrap@2.0:out                           gnu/packages/bootstrap.scm:306
bash-static@5.1.16:out                            gnu/packages/bootstrap.scm:306
gcc-cross-boot0-wrapped@11.4.0:out                gnu/packages/bootstrap.scm:306
glibc-intermediate@2.39:out                       gnu/packages/bootstrap.scm:306
linux-libre-headers@5.15.49:out                   gnu/packages/bootstrap.scm:306
flex@2.6.4:out                                    gnu/packages/bootstrap.scm:306
glibc-intermediate@2.39:static                    gnu/packages/bootstrap.scm:306
gzip@1.13:out                                     gnu/packages/bootstrap.scm:306
bash-minimal@5.1.16:out                           gnu/packages/bootstrap.scm:306
gcc@11.4.0:out                                    gnu/packages/bootstrap.scm:306
ld-wrapper-boot3@0:out                            gnu/packages/bootstrap.scm:306
binutils@2.41:out                                 gnu/packages/bootstrap.scm:306
libstdc++@11.4.0:out                              gnu/packages/bootstrap.scm:306
glibc@2.39:static                                 gnu/packages/bootstrap.scm:306
gcc-cross-boot0-wrapped@11.4.0:out                gnu/packages/bootstrap.scm:306
zlib@1.3:out                                      gnu/packages/bootstrap.scm:306
libsigsegv@2.14:out                               guix/build-system/gnu.scm:151
zstd@1.5.2:out                                    guix/build-system/gnu.scm:151
sed@4.8:out                                       
gnu/packages/commencement.scm:3513
make@4.4.1:out                                    
gnu/packages/commencement.scm:3460
pkg-config@0.29.2:out                             
gnu/packages/commencement.scm:3453
guile@3.0.9:out                                   
gnu/packages/commencement.scm:3396
pkg-config@0.29.2:out                             guix/build-system/gnu.scm:151
libffi@3.4.4:out                                  guix/build-system/gnu.scm:151
bash-minimal@5.1.16:out                           guix/build-system/gnu.scm:151
libunistring@1.1:out                              guix/build-system/gnu.scm:151
libgc@8.2.4:out                                   guix/build-system/gnu.scm:151
ld-wrapper@0:out                                  gnu/packages/base.scm:821
autoconf@2.69:out                                 gnu/packages/autotools.scm:51
perl@5.36.0:out                                   gnu/packages/perl.scm:110
m4@1.4.19:out                                     gnu/packages/m4.scm:31
bash-minimal@5.1.16:out                           gnu/packages/bash.scm:242
automake@1.16.5:out                               gnu/packages/autotools.scm:321
autoconf-wrapper@2.69:out                         gnu/packages/autotools.scm:207
guile@3.0.9:out                                   gnu/packages/guile.scm:475
libffi@3.4.4:out                                  gnu/packages/libffi.scm:50
libxcrypt@4.4.36:out                              gnu/packages/crypto.scm:1651
libunistring@1.1:out                              
gnu/packages/libunistring.scm:36
libgc@8.2.4:out                                   gnu/packages/bdw-gc.scm:35
libtool@2.4.7:out                                 gnu/packages/autotools.scm:431
libltdl@2.4.7:out                                 gnu/packages/autotools.scm:554
help2man@1.49.2:out                               gnu/packages/man.scm:399
gettext-minimal@0.21:out                          gnu/packages/gettext.scm:56
libxml2@2.9.14:out                                gnu/packages/xml.scm:204
xz@5.4.5:out                                      
gnu/packages/compression.scm:534
zlib@1.3:out                                      
gnu/packages/compression.scm:113
ncurses@6.2.20210619:out                          gnu/packages/ncurses.scm:58
perl-gettext@1.07:out                             gnu/packages/perl.scm:5751
texinfo@6.8:out                                   gnu/packages/texinfo.scm:50
glibc-utf8-locales@2.39:out                       
gnu/packages/commencement.scm:3413
gzip@1.13:out                                     guix/build-system/gnu.scm:151
guile@3.0.9:out                                   gnu/packages/guile.scm:351
librsvg@2.58.5:out                                gnu/packages/gnome.scm:3578
rust@1.82.0:cargo                                 gnu/packages/rust.scm:1108
gdb@12.1:out                                      gnu/packages/gdb.scm:52
dejagnu@1.6.3:out                                 gnu/packages/dejagnu.scm:33
expect@5.45.4:out                                 gnu/packages/tcl.scm:152
tcl@8.6.12:out                                    gnu/packages/tcl.scm:47
bash@5.1.16:out                                   gnu/packages/bash.scm:135
readline@8.1.2:out                                gnu/packages/readline.scm:68
expat@2.5.0:out                                   gnu/packages/xml.scm:128
mpfr@4.2.1:out                                    
gnu/packages/multiprecision.scm:107
gmp@6.3.0:out                                     
gnu/packages/multiprecision.scm:47
python-wrapper@3.10.7:out                         gnu/packages/python.scm:1104
tzdata@2023d:out                                  gnu/packages/base.scm:1735
unzip@6.0:out                                     
gnu/packages/compression.scm:1951
bzip2@1.0.8:out                                   
gnu/packages/compression.scm:298
zip@3.0:out                                       
gnu/packages/compression.scm:1908
python@3.10.7:out                                 gnu/packages/python.scm:452
gdbm@1.23:out                                     gnu/packages/dbm.scm:181
sqlite@3.39.3:out                                 gnu/packages/sqlite.scm:65
openssl@3.0.8:out                                 gnu/packages/tls.scm:570
tk@8.6.12:out                                     gnu/packages/tcl.scm:200
libxft@2.3.8:out                                  gnu/packages/xorg.scm:1390
libx11@1.8.7:out                                  gnu/packages/xorg.scm:5424
xorgproto@2023.2:out                              gnu/packages/xorg.scm:254
util-macros@1.19.3:out                            gnu/packages/xorg.scm:2002
xtrans@1.4.0:out                                  gnu/packages/xorg.scm:4325
libxcb@1.15:out                                   gnu/packages/xorg.scm:5078
python-minimal-wrapper@3.10.7:out                 gnu/packages/python.scm:1104
python-minimal@3.10.7:out                         gnu/packages/python.scm:1074
xcb-proto@1.15.2:out                              gnu/packages/xorg.scm:2223
libxslt@1.1.37:out                                gnu/packages/xml.scm:339
libgcrypt@1.10.1:out                              gnu/packages/gnupg.scm:183
libgpg-error@1.47:out                             gnu/packages/gnupg.scm:97
libpthread-stubs@0.4:out                          gnu/packages/xorg.scm:1254
libxau@1.0.10:out                                 gnu/packages/xorg.scm:4860
libxdmcp@1.1.3:out                                gnu/packages/xorg.scm:1365
libxrender@0.9.10:out                             gnu/packages/xorg.scm:4622
freetype@2.13.0:out                               gnu/packages/fontutils.scm:96
libpng@1.6.39:out                                 gnu/packages/image.scm:201
fontconfig-minimal@2.14.0:out                     
gnu/packages/fontutils.scm:1252
gperf@3.1:out                                     gnu/packages/gperf.scm:26
font-dejavu@2.37:out                              gnu/packages/fonts.scm:265
tar@1.34:out                                      gnu/packages/base.scm:231
gzip@1.13:out                                     
gnu/packages/compression.scm:261
util-linux@2.37.4:lib                             gnu/packages/linux.scm:2266
net-base@5.3:out                                  gnu/packages/admin.scm:1236
file@5.45:out                                     gnu/packages/file.scm:32
libxext@1.3.4:out                                 gnu/packages/xorg.scm:4536
source-highlight@3.1.9:out                        
gnu/packages/pretty-print.scm:306
bison@3.8.2:out                                   gnu/packages/bison.scm:34
flex@2.6.4:out                                    gnu/packages/flex.scm:35
bison@3.8.2:out                                   gnu/packages/flex.scm:50
boost@1.83.0:out                                  gnu/packages/boost.scm:210
tcsh@6.24.01:out                                  gnu/packages/shells.scm:402
icu4c@71.1:out                                    gnu/packages/icu4c.scm:47
procps@4.0.3:out                                  gnu/packages/linux.scm:2565
rust@1.81.0:out                                   gnu/packages/rust.scm:1055
rust@1.80.1:out                                   gnu/packages/rust.scm:1028
rust@1.79.0:out                                   gnu/packages/rust.scm:1002
rust@1.78.0:out                                   gnu/packages/rust.scm:991
rust@1.77.1:out                                   gnu/packages/rust.scm:967
rust@1.76.0:out                                   gnu/packages/rust.scm:958
rust@1.75.0:out                                   gnu/packages/rust.scm:948
rust@1.74.1:out                                   gnu/packages/rust.scm:916
rust@1.73.0:out                                   gnu/packages/rust.scm:892
rust@1.72.1:out                                   gnu/packages/rust.scm:864
rust@1.71.1:out                                   gnu/packages/rust.scm:825
rust@1.70.0:out                                   gnu/packages/rust.scm:793
rust@1.69.0:out                                   gnu/packages/rust.scm:764
rust@1.68.2:out                                   gnu/packages/rust.scm:116
rust@1.67.1:out                                   gnu/packages/rust.scm:725
rust@1.66.1:out                                   gnu/packages/rust.scm:116
rust@1.65.0:out                                   gnu/packages/rust.scm:709
rust@1.64.0:out                                   gnu/packages/rust.scm:664
rust@1.63.0:out                                   gnu/packages/rust.scm:116
rust@1.62.1:out                                   gnu/packages/rust.scm:116
rust@1.61.0:out                                   gnu/packages/rust.scm:633
rust@1.60.0:out                                   gnu/packages/rust.scm:116
rust@1.59.0:out                                   gnu/packages/rust.scm:603
rust@1.58.1:out                                   gnu/packages/rust.scm:116
rust@1.57.0:out                                   gnu/packages/rust.scm:116
rust@1.56.1:out                                   gnu/packages/rust.scm:562
rust@1.55.0:out                                   gnu/packages/rust.scm:392
rust@1.54.0:out                                   gnu/packages/rust.scm:158
llvm@13.0.1:out                                   gnu/packages/llvm.scm:823
cmake-minimal@3.24.2:out                          gnu/packages/cmake.scm:272
cmake-bootstrap@3.24.2:out                        gnu/packages/cmake.scm:174
libuv@1.44.2:out                                  gnu/packages/libevent.scm:115
curl@8.6.0:out                                    gnu/packages/curl.scm:68
nghttp2@1.58.0:out                                gnu/packages/web.scm:8533
cunit@2.1-3:out                                   gnu/packages/check.scm:455
jemalloc@5.3.0:out                                gnu/packages/jemalloc.scm:37
c-ares@1.18.1:out                                 gnu/packages/adns.scm:69
jansson@2.14:out                                  gnu/packages/web.scm:1241
libev@4.33:out                                    gnu/packages/libevent.scm:90
gnutls@3.8.3:out                                  gnu/packages/tls.scm:203
which@2.21:out                                    gnu/packages/base.scm:1630
util-linux@2.37.4:out                             gnu/packages/linux.scm:2266
net-tools@1.60-0.479bb4a:out                      gnu/packages/linux.scm:3480
iproute2@6.4.0:out                                gnu/packages/linux.scm:3410
bdb@6.2.32:out                                    gnu/packages/dbm.scm:162
iptables@1.8.8:out                                gnu/packages/linux.scm:3219
libmnl@1.0.5:out                                  gnu/packages/linux.scm:8296
libnftnl@1.2.3:out                                gnu/packages/linux.scm:8350
socat@1.7.4.4:out                                 
gnu/packages/networking.scm:1225
datefudge@1.26:out                                gnu/packages/time.scm:607
libtasn1@4.19.0:out                               gnu/packages/tls.scm:93
libidn2@2.3.4:out                                 gnu/packages/libidn.scm:61
nettle@3.9.1:out                                  gnu/packages/nettle.scm:85
p11-kit@0.24.1:out                                gnu/packages/tls.scm:145
libidn@1.41:out                                   gnu/packages/libidn.scm:35
libpsl@0.21.1:out                                 gnu/packages/web.scm:1913
mit-krb5@1.20:out                                 gnu/packages/kerberos.scm:64
nghttp2@1.58.0:lib                                gnu/packages/web.scm:8533
jsoncpp@1.9.5:out                                 
gnu/packages/serialization.scm:563
meson@1.5.2:out                                   
gnu/packages/build-tools.scm:297
ninja@1.11.1:out                                  gnu/packages/ninja.scm:32
libarchive@3.6.1:out                              gnu/packages/backup.scm:264
lzo@2.10:out                                      
gnu/packages/compression.scm:654
zstd@1.5.2:lib                                    
gnu/packages/compression.scm:1744
rhash@1.4.3:out                                   gnu/packages/crypto.scm:881
openssl@1.1.1u:out                                gnu/packages/tls.scm:443
rust@1.54.0:cargo                                 gnu/packages/rust.scm:158
rust@1.55.0:cargo                                 gnu/packages/rust.scm:392
rust@1.56.1:cargo                                 gnu/packages/rust.scm:562
rust@1.57.0:cargo                                 gnu/packages/rust.scm:116
rust@1.58.1:cargo                                 gnu/packages/rust.scm:116
rust@1.59.0:cargo                                 gnu/packages/rust.scm:603
rust@1.60.0:cargo                                 gnu/packages/rust.scm:116
rust@1.61.0:cargo                                 gnu/packages/rust.scm:633
rust@1.62.1:cargo                                 gnu/packages/rust.scm:116
rust@1.63.0:cargo                                 gnu/packages/rust.scm:116
rust@1.64.0:cargo                                 gnu/packages/rust.scm:664
rust@1.65.0:cargo                                 gnu/packages/rust.scm:709
rust@1.66.1:cargo                                 gnu/packages/rust.scm:116
llvm@15.0.7:out                                   gnu/packages/llvm.scm:599
rust@1.67.1:cargo                                 gnu/packages/rust.scm:725
rust@1.68.2:cargo                                 gnu/packages/rust.scm:116
rust@1.69.0:cargo                                 gnu/packages/rust.scm:764
rust@1.70.0:cargo                                 gnu/packages/rust.scm:793
rust@1.71.1:cargo                                 gnu/packages/rust.scm:825
rust@1.72.1:cargo                                 gnu/packages/rust.scm:864
rust@1.73.0:cargo                                 gnu/packages/rust.scm:892
rust@1.74.1:cargo                                 gnu/packages/rust.scm:916
rust@1.75.0:cargo                                 gnu/packages/rust.scm:948
llvm@17.0.6:out                                   gnu/packages/llvm.scm:1473
rust@1.76.0:cargo                                 gnu/packages/rust.scm:958
rust@1.77.1:cargo                                 gnu/packages/rust.scm:967
rust@1.78.0:cargo                                 gnu/packages/rust.scm:991
rust@1.79.0:cargo                                 gnu/packages/rust.scm:1002
rust@1.80.1:cargo                                 gnu/packages/rust.scm:1028
rust@1.81.0:cargo                                 gnu/packages/rust.scm:1055
rust@1.82.0:out                                   gnu/packages/rust.scm:1108
gdk-pixbuf@2.42.10:out                            gnu/packages/gtk.scm:719
glib@2.78.0:bin                                   gnu/packages/glib.scm:246
dbus@1.15.8:out                                   gnu/packages/glib.scm:112
autoconf-archive@2023.02.20:out                   gnu/packages/autotools.scm:276
docbook-xml@4.4:out                               gnu/packages/docbook.scm:164
docbook-xsl@1.79.2-0.fe16c90:out                  gnu/packages/docbook.scm:353
perl-xml-xpath@1.48:out                           gnu/packages/xml.scm:1051
perl-path-tiny@0.118:out                          gnu/packages/perl.scm:9388
perl-unicode-utf8@0.62:out                        gnu/packages/perl.scm:12591
perl-test-fatal@0.016:out                         
gnu/packages/perl-check.scm:571
perl-try-tiny@0.31:out                            gnu/packages/perl.scm:12347
perl-test-leaktrace@0.16:out                      
gnu/packages/perl-check.scm:816
perl-variable-magic@0.62:out                      gnu/packages/perl.scm:12700
perl-test-pod@1.52:out                            
gnu/packages/perl-check.scm:1210
perl-module-build@0.4231:out                      gnu/packages/perl.scm:13020
perl-cpan-meta@2.150010:out                       gnu/packages/perl.scm:12930
perl-cpan-meta-requirements@2.140:out             gnu/packages/perl.scm:12957
perl-cpan-meta-yaml@0.018:out                     gnu/packages/perl.scm:12979
perl-parse-cpan-meta@2.150010:out                 gnu/packages/perl.scm:13046
perl-xml-parser@2.46:out                          gnu/packages/xml.scm:568
doxygen@1.9.8:out                                 
gnu/packages/documentation.scm:185
xmlto@0.0.28:out                                  gnu/packages/xml.scm:1144
yelp-tools@42.1:out                               gnu/packages/gnome.scm:7554
python-lxml@4.9.1:out                             gnu/packages/xml.scm:1870
yelp-xsl@42.1:out                                 gnu/packages/gnome.scm:7454
mallard-ducktype@1.0.2:out                        
gnu/packages/python-xyz.scm:8812
itstool@2.0.7:out                                 gnu/packages/glib.scm:750
python-libxml2@2.9.14:out                         gnu/packages/xml.scm:268
pcre2@10.42:out                                   gnu/packages/pcre.scm:93
gobject-introspection@1.78.1:out                  gnu/packages/glib.scm:611
glib@2.78.0:out                                   gnu/packages/glib.scm:246
gi-docgen@2023.1:out                              gnu/packages/gnome.scm:5350
python-jinja2@3.1.2:out                           
gnu/packages/python-xyz.scm:6769
python-wrapper@3.10.7:out                         gnu/packages/python.scm:1104
python@3.10.7:out                                 gnu/packages/python.scm:1159
python-pytest@8.3.3:out                           gnu/packages/check.scm:1541
python-hypothesis@6.54.5:out                      gnu/packages/check.scm:2829
python-attrs-bootstrap@24.2.0:out                 
gnu/packages/python-xyz.scm:25220
python-hatchling@1.26.1:out                       
gnu/packages/python-build.scm:769
python-editables@0.5:out                          
gnu/packages/python-build.scm:700
python-flit-core@3.8.0:out                        
gnu/packages/python-build.scm:615
python-tomli@2.1.0:out                            
gnu/packages/python-build.scm:175
python-flit-core-bootstrap@3.8.0:out              
gnu/packages/python-build.scm:574
python-toml@0.10.2:out                            
gnu/packages/python-build.scm:96
python-six-bootstrap@1.16.0:out                   
gnu/packages/python-build.scm:152
python-packaging-bootstrap@24.2:out               
gnu/packages/python-build.scm:465
python-pyparsing@3.0.6:out                        
gnu/packages/python-build.scm:413
python-pathspec@0.11.1:out                        
gnu/packages/python-build.scm:55
python-pluggy@1.5.0:out                           
gnu/packages/python-build.scm:74
python-setuptools@67.6.1:out                      
gnu/packages/python-build.scm:309
python-setuptools-scm@7.1.0:out                   
gnu/packages/python-build.scm:648
python-typing-extensions@4.10.0:out               
gnu/packages/python-build.scm:216
python-wheel@0.40.0:out                           
gnu/packages/python-build.scm:360
python-trove-classifiers@2024.10.21.16:out        
gnu/packages/python-build.scm:196
python-hatch-fancy-pypi-readme@22.8.0:out         
gnu/packages/python-build.scm:802
python-hatch-vcs@0.3.0:out                        
gnu/packages/python-build.scm:823
python-exceptiongroup@1.1.1:out                   
gnu/packages/python-build.scm:726
python-flit-scm@1.7.0:out                         
gnu/packages/python-build.scm:622
python-pypa-build@0.7.0:out                       
gnu/packages/python-build.scm:495
python-pep517-bootstrap@0.9.1:out                 
gnu/packages/python-build.scm:391
python-sortedcontainers@2.4.0:out                 
gnu/packages/python-xyz.scm:29649
python-nose@1.3.7:out                             gnu/packages/check.scm:1457
python-pytest-bootstrap@8.3.3:out                 gnu/packages/check.scm:1600
python-iniconfig@1.1.1:out                        
gnu/packages/python-xyz.scm:25456
python-py@1.11.0:out                              
gnu/packages/python-xyz.scm:5654
python-xmlschema@1.2.5:out                        gnu/packages/xml.scm:1928
python-elementpath@2.0.3:out                      gnu/packages/xml.scm:1842
python-markupsafe@2.1.1:out                       
gnu/packages/python-xyz.scm:6742
python-markdown@3.3.4:out                         
gnu/packages/python-xyz.scm:15817
python-pyyaml@6.0.1:out                           
gnu/packages/python-xyz.scm:6496
libyaml@0.2.5:out                                 
gnu/packages/serialization.scm:448
python-cython@0.29.32:out                         
gnu/packages/python-xyz.scm:8872
python-pygments@2.15.1:out                        
gnu/packages/python-xyz.scm:7521
python-typogrify@2.0.7:out                        
gnu/packages/python-xyz.scm:35240
python-smartypants@2.0.1:out                      
gnu/packages/python-xyz.scm:35201
python-docutils@0.19:out                          
gnu/packages/python-xyz.scm:7333
libjpeg-turbo@2.1.4:out                           gnu/packages/image.scm:1857
nasm@2.15.05:out                                  gnu/packages/assembly.scm:176
libtiff@4.4.0:out                                 gnu/packages/image.scm:718
shared-mime-info@2.3:out                          
gnu/packages/freedesktop.scm:602
xdgmime@0.0-2.1792967:out                         
gnu/packages/freedesktop.scm:559
docbook-xml@4.1.2:out                             gnu/packages/docbook.scm:245
vala@0.56.16:out                                  gnu/packages/gnome.scm:4553
graphviz@7.0.1:out                                gnu/packages/graphviz.scm:70
swig@4.0.2:out                                    gnu/packages/swig.scm:38
boost@1.83.0:out                                  gnu/packages/boost.scm:68
pcre@8.45:bin                                     gnu/packages/pcre.scm:41
pcre@8.45:out                                     gnu/packages/pcre.scm:41
gts@0.7.6:out                                     gnu/packages/graphviz.scm:249
gd@2.3.3:out                                      gnu/packages/gd.scm:43
pango@1.50.14:out                                 gnu/packages/gtk.scm:385
cairo@1.18.0:out                                  gnu/packages/gtk.scm:170
ghostscript@9.56.1:out                            
gnu/packages/ghostscript.scm:175
font-ghostscript@8.11:out                         
gnu/packages/ghostscript.scm:371
jbig2dec@0.19:out                                 gnu/packages/image.scm:847
libpaper@2.0.0:out                                
gnu/packages/ghostscript.scm:91
libspectre@0.2.10:out                             
gnu/packages/ghostscript.scm:415
libdrm@2.4.124:out                                gnu/packages/xdisorg.scm:837
libpciaccess@0.16:out                             gnu/packages/xorg.scm:1185
pciutils@3.8.0:out                                gnu/packages/pciutils.scm:71
hwdata@0.374:out                                  gnu/packages/pciutils.scm:40
kmod@29:out                                       gnu/packages/linux.scm:4390
zstd@1.5.2:out                                    
gnu/packages/compression.scm:1744
poppler@22.09.0:out                               gnu/packages/pdf.scm:309
lcms@2.13.1:out                                   
gnu/packages/ghostscript.scm:51
nss@3.99:out                                      gnu/packages/nss.scm:113
libfaketime@0.9.10:out                            gnu/packages/check.scm:3839
coreutils-minimal@9.1:out                         gnu/packages/base.scm:599
nspr@4.35:out                                     gnu/packages/nss.scm:47
openjpeg@2.5.0:out                                gnu/packages/image.scm:974
openjpeg-data@2021.09.26:out                      gnu/packages/image.scm:952
poppler-data@0.4.11:out                           gnu/packages/pdf.scm:390
cairo@1.18.0:out                                  gnu/packages/gtk.scm:265
pixman@0.42.2:out                                 gnu/packages/xdisorg.scm:803
fribidi@1.0.12:out                                gnu/packages/fribidi.scm:29
harfbuzz@8.3.0:out                                gnu/packages/gtk.scm:282
graphite2@1.3.13:out                              
gnu/packages/fontutils.scm:1445
python-fonttools-minimal@4.39.3:out               
gnu/packages/python-xyz.scm:16271
libthai@0.1.29:out                                gnu/packages/gtk.scm:352
libdatrie@0.2.13:out                              gnu/packages/gtk.scm:322
libxaw@1.0.14:out                                 gnu/packages/xorg.scm:5525
libxmu@1.1.3:out                                  gnu/packages/xorg.scm:1451
libxt@1.2.1:out                                   gnu/packages/xorg.scm:5489
libice@1.1.1:out                                  gnu/packages/xorg.scm:4833
libsm@1.2.3:out                                   gnu/packages/xorg.scm:1280
libxpm@3.5.17:out                                 gnu/packages/xorg.scm:1482
rust-r...@0.17.8.tar.gz:out                       
gnu/packages/crates-crypto.scm:4207
clang@13.0.1:out                                  gnu/packages/llvm.scm:241
gcc@11.4.0:lib                                    gnu/packages/gcc.scm:743
isl@0.24:out                                      gnu/packages/gcc.scm:1404
libstdc++-headers@11.4.0:out                      gnu/packages/gcc.scm:1068
libstdc++@11.4.0:out                              gnu/packages/gcc.scm:965
mpc@1.3.1:out                                     
gnu/packages/multiprecision.scm:139
elfutils@0.187:out                                gnu/packages/elf.scm:54
clang-runtime@13.0.1:out                          gnu/packages/llvm.scm:145
go@1.21.5:out                                     gnu/packages/golang.scm:822
go@1.17.13:out                                    gnu/packages/golang.scm:486
go@1.4-bootstrap-20171003:out                     gnu/packages/golang.scm:117
gcc@11.4.0:lib                                    
gnu/packages/commencement.scm:3227
gawk@5.3.0:out                                    guix/build-system/gnu.scm:151
make@4.4.1:out                                    
gnu/packages/commencement.scm:3460
pkg-config@0.29.2:out                             
gnu/packages/commencement.scm:3453
glibc@2.39:out                                    
gnu/packages/commencement.scm:3103
glibc@2.39:static                                 
gnu/packages/commencement.scm:3103
binutils-gold@2.41:out                            gnu/packages/base.scm:778
bc@1.07.1:out                                     gnu/packages/algebra.scm:668
ed@1.20.1:out                                     
gnu/packages/text-editors.scm:123
lzip@1.23:out                                     
gnu/packages/compression.scm:703
guile-lib@0.2.8:out                               
gnu/packages/guile-xyz.scm:2812
guile-cairo@1.11.2:out                            gnu/packages/gtk.scm:1416
(use-modules (gnu packages gtk)
             (guix packages)
             (guix derivations)
             (guix diagnostics)
             (ice-9 pretty-print))

(define fold-bag-dependencies
  (@@ (guix packages) fold-bag-dependencies))

(fold-bag-dependencies
 (lambda (package output result)
   (format #t "~a@~a:~a~50t~a:~a~%"
           (package-name package)
           (package-version package)
           output
           (location-file (package-location package))
           (location-line (package-location package))))
 #f
 (package->bag guile-rsvg))

Reply via email to