Ludovic Courtès <ludovic.cour...@inria.fr> skribis: > We have a problem! Depending on whether grafts are enabled, we end up > building one of two different derivations for ‘guix’ (“real” > derivations; none of them is a mere grafting derivation):
A similar situation: --8<---------------cut here---------------start------------->8--- $ guix describe Generation 244 Jan 29 2023 23:24:35 (current) guix 4eccb27 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 4eccb27b4c74a9112cbbad722d85558e9565f20b $ guix build ruby-nokogiri -d /gnu/store/gfry2algsp4rw8mp9d75qlrns1radjar-ruby-nokogiri-1.13.10.drv $ guix build ruby-nokogiri -d --no-grafts /gnu/store/vdnp9ila1946dakcrs55x3iwjc781pbi-ruby-nokogiri-1.13.10.drv --8<---------------cut here---------------end--------------->8--- This is causing a dozen of ‘ruby-’ package that ‘gnome-shell’ depends on to be rebuilt locally, even though ‘guix weather gnome-shell’ says it’s available. Annoying! Patch coming. Ludo’.
--- #<buffer amy6awkzzb8spv8i5ns4m5izypjd0nhx-ruby-nokogiri-1.13.10-builder> +++ #<buffer hiqgagwa3i407nyx3yndzlah835j8rgi-ruby-nokogiri-1.13.10-builder> @@ -45,7 +45,7 @@ (assoc-ref %outputs "out")) (ruby-build #:name "ruby-nokogiri-1.13.10" #:source "/gnu/store/82giwp6r123kky2fg6a0bkx7dyh0vp2h-nokogiri-1.13.10.gem" #:system "x86_64-linux" #:gem-flags (list "--" "--use-system-libraries" - (string-append "--with-xml2-include=" "/gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12" "/include/libxml2")) + (string-append "--with-xml2-include=" "/gnu/store/7h3rl7awha559jj0r7ba66njh27sb8pq-libxml2-2.9.12" "/include/libxml2")) #:test-target "test" #:tests? #f #:phases (modify-phases %standard-phases (add-after