Hi Dariqq. Your glib and json bug is indeed different. Your initial suggestion for a proper fix to the different but similar troubles we both have: > I think it would be good if grafts are only applied per output (which > might also help resolve #69653). is the same proposal as in bug#48907. At https://bugs.gnu.org/48907 Richard Sent wrote: > One idea I had was to somehow graft each output as a unique derivation > via repeated calls to graft-derivation. From what I've seen so far > though that looks much easier said than done. It hasn't progressed > beyond the "huh, I wonder" phase. Therefore I will merge the two bugs. Not entirely sure if this proper fix would currently need changes to the C++ guix-daemon code. Anyway, I will not implement it. Currently we both have workarounds, obviously disabling security updates with --no-grafts is possible, but also you wrote you can set the pkgconfig path. For GTK programs, a workaround is instead of putting (list gdk-pixbuf graphene gtk harfbuzz pango) in your Guix shell manifest or a scheme-file, I could instead rebuild without grafts, like in Guix’ ungraft manifest. That is, my previous home configuration for commit 08e0144d2338c8fb51e52e74274554583d0faa69 was: