Re: Re: profiles/base/make.defaults: add XDG_DATA_DIRS & XDG_CONFIG_DIRS to ENV_UNSET
Sam James <[email protected]> Sat, 30 May 2026 09:23:57 +0100
| Newsgroups | gmane.linux.gentoo.devel |
|---|---|
| Organization | Gentoo |
| Message-ID | <[email protected]> |
Pacho Ramos <[email protected]> writes: > El sáb, 09-11-2024 a las 09:23 +0100, Pacho Ramos escribió: >> El mar, 06-08-2024 a las 13:27 -0400, Mike Gilbert escribió: >> > On Wed, Jul 17, 2024 at 2:57 PM Pacho Ramos <[email protected]> >> > wrote: >> > > >> > > Hello, >> > > >> > > This is a follow up from an older thread by leio in the mailing >> > > list: >> > > https://archives.gentoo.org/gentoo-dev/message/bf36c4c50f9c15db222faa6a66b0c6c9 >> > > >> > > The problem is that, at present time, we are getting more and >> > > more >> > > bugs >> > > coming from flatpak users that get build failures due to having >> > > those >> > > variables "polluted". >> > > >> > > Personally, I would opt for unsetting them too and properly set >> > > them to >> > > known values for packages needing it. But I am unsure if we could >> > > probably do a tinderbox run to find&fix packages needing them to >> > > be >> > > set >> > > :-/ >> > >> > I'm not really familiar with the packages that require these >> > variables. I agree with the idea in principle though. >> > >> > It seems like x11-libs/gtk+ is one example given by leio. How would >> > we >> > fix that one? Can the same strategy be applied to similar ebuilds? >> > >> > Another possible idea would be to source /etc/profile.env in a >> > subshell and pick out the relevant XDG variables in >> > xdg_environment_reset. >> >> Hi! >> >> I have locally tried to append XDG_DATA_DIRS & XDG_CONFIG_DIRS to >> ENV_UNSET and x11-libs/gtk+-3.24.42-r1 looks to compile properly. >> >> I would then try to do a tinderbox run with they unset, if few >> packages >> are affected, we can set them to their expected values in relevant >> ebuilds. If there are many, maybe we can try to rely on >> xdg_environment_reset for more standardization. >> >> Regards > > Hello, > > It has been a long time since Toralf starting unsetting XDG_DATA_DIRS & > XDG_CONFIG_DIRS variables for testing them with his tinderbox and no > problems appeared. I think that we can finally unset them (and solve > bugs like https://bugs.gentoo.org/868657 due to flatpak setting them to > unexpected values). Thanks for doing this. > > Best regards
signature.asc
(application/pgp-signature, 418 B)
-----BEGIN PGP SIGNATURE----- iQEBBAEWCgCpFiEEJaa7iN2bdkxrVUHCc4QJ9SDfkZAFAmoanp0bFIAAAAAABAAO bWFudTIsMi41KzEuMTIsMiwyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25z Lm9wZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyNUE2QkI4OEREOUI3NjRDNkI1NTQx QzI3Mzg0MDlGNTIwREY5MTkwDxxzYW1AZ2VudG9vLm9yZwAKCRBzhAn1IN+RkFq0 AP9k1yTAudUABfPtaLtn/dx+ZsbPIwuCzumdTiYEfxIGVgEAhKqgmpfc56s0oqSn vm7gGdvjgvWOt+5GbQ/62SF7CAM= =mPWi -----END PGP SIGNATURE-----