On 2021-08-04 04:56, Sam James wrote:
Sure, thanks for the clarification. It's deprecated in the sense of
ebuilds installing to it though, right?

Well, it triggered me because saying it's deprecated implies two things for me:

1) It was OK for packages to do that in the past

2) Something has changed upstream

Regarding 1)
It was never OK for packages to install in that location. That will break the override mechanism systemd introduced. I.e. packages were and are still only allowed to install below /usr (/lib), to allow local system administrators to override installed unit/tmpfiles spec by placing a file with the same name in the corresponding directory in /etc.


Regarding 2)
Nothing has changed upstream regarding these locations.


I personally hope that this QA check will never fire in hope we never added an ebuild doing something like that but in the end, that's the idea of having such a check: To notice something like that, just in case ;-)


--
Regards,
Thomas Deutschmann / Gentoo Linux Developer
fpr: C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to