* Re: [gentoo-portage-dev] layout.conf: What's our opinion?
@ 2014-01-21 3:27 99% ` Mike Frysinger
0 siblings, 0 replies; 1+ results
From: Mike Frysinger @ 2014-01-21 3:27 UTC (permalink / raw
To: gentoo-portage-dev; +Cc: Sebastian Luther
[-- Attachment #1: Type: Text/Plain, Size: 1502 bytes --]
On Monday 20 January 2014 06:05:30 Sebastian Luther wrote:
> Currently layout.conf is not under PMS control. This basically means
> that every PM (or version thereof) may support different keys and assign
> different meanings to them. Portage's behavior for unknown keys in
> layout.conf is to ignore them without a warning.
which is correct
> The bad thing about this is that some layout.conf keys portage currently
> supports, may render the repository unusable for a PM if it doesn't
> support them.
i don't see that as a problem. alternative PMs can ignore unknown keys, or
they can implement support for the new keys, or the repo owner can avoid keys
that don't work across all the ones they want to support.
> To avoid this type of breakage in other areas (ebuilds, dependency
> resolution, ...) PMS has been created. Since the council demands PMS to
> be followed, I would expect that they also want the general idea "of not
> breaking things randomly" to be followed.
as you said, layout.conf isn't in PMS which means this rule does not apply.
> Basically it's either
> 1) "We add things as we see fit." or
> 2) "We should only add things if absolutely necessary.".
[1]. if you want things to be stricter, then you can lobby on the lists for
standardizing layout.conf in PMS.
that said, i don't think layout.conf is "open season". all user visible
additions should be reviewed with an eye towards "is this the best we can
reasonably do".
-mike
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 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 --
2014-01-20 11:05 [gentoo-portage-dev] layout.conf: What's our opinion? Sebastian Luther
2014-01-21 3:27 99% ` Mike Frysinger
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox