Re: Two copies of same library in store after cleaning generations and gc

2022-08-22 Thread zimoun
Hi, On ven., 19 août 2022 at 12:37, "Mike Jones" 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

Re: Two copies of same library in store after cleaning generations and gc

2022-08-19 Thread Mike Jones
Hi all! On Fri, 19 Aug 2022, at 7:13 AM, Ricardo Wurmus wrote: > This sounds like grafts working as intended. Do you also have more > than one instance of icecat – one using the graft and one without? After building the profile do I indeed have two instances of icecat in the store. But when I

Re: Two copies of same library in store after cleaning generations and gc

2022-08-19 Thread zimoun
Hi, On ven., 19 août 2022 at 08:13, Ricardo Wurmus wrote: > This sounds like grafts working as intended. Do you also have more than > one instance of icecat – one using the graft and one without? > > (Due to deduplication in /gnu/store this is not as wasteful as it may > seem.) Using Guix

Re: Two copies of same library in store after cleaning generations and gc

2022-08-19 Thread Ricardo Wurmus
"Mike Jones" writes: > If I rebuild my profile with --no-grafts, the mesa used by programs and > the one in the profile are the same, so I'll just put this down to some > weirdness with grafting. This sounds like grafts working as intended. Do you also have more than one instance of icecat –

Re: Two copies of same library in store after cleaning generations and gc

2022-08-18 Thread Mike Jones
Hello, Thanks for the hints. > I assume you installed mesa into your profile — or some other package > installed in your profile has mesa as „propagated input“. > > Try „guix package -l“ to see whether it is installed in your profile. I haven't installed mesa explicitly, and it doesn't show up

Re: Two copies of same library in store after cleaning generations and gc

2022-08-18 Thread Hartmut Goebel
Am 14.08.22 um 13:31 schrieb Mike Jones: So my question boils down to: why is the copy of mesa in ~/.guix-profile/lib different to the one to which programs in the same profile are linked? And is there any guix command I can use to inspect exactly how/why these copies differ? I assume you