public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download: 
* Re: [gentoo-dev] [PATCH] metadata/install-qa-check.d: add 60tmpfiles-path QA check
  @ 2021-08-04 12:35 99%     ` Thomas Deutschmann
  0 siblings, 0 replies; 1+ results
From: Thomas Deutschmann @ 2021-08-04 12:35 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 1122 bytes --]

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 #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 495 bytes --]

^ permalink raw reply	[relevance 99%]

Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2021-07-31 23:56     [gentoo-dev] [PATCH] metadata/install-qa-check.d: add 60tmpfiles-path QA check Sam James
2021-08-04  2:39     ` Thomas Deutschmann
2021-08-04  2:56       ` Sam James
2021-08-04 12:35 99%     ` Thomas Deutschmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox