public inbox for gentoo-portage-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-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