Re: [gentoo-dev] [PATCH 03/10] glep-0072: Rename bad depgraph state to 'degraded'

2020-04-11 Thread Andreas K . Hüttel
Am Samstag, 11. April 2020, 14:23:48 EEST schrieb Michał Górny:
> On Sat, 2020-04-11 at 12:08 +0200, Ulrich Mueller wrote:
> > > > > > > On Sat, 11 Apr 2020, Michał Górny wrote:
> > > Thinking about it, all these terms seem too generic.  Would be nice to
> > > find one that clearly suggests it's between testing and stable, and not
> > > 'lenient' in ~arch.  How about 'transitional' or 'incomplete-stable'?
> > 
> > "interim"?
> 
> half-ass-stable?  ;-)

transcendent ...

-- 
Andreas K. Hüttel
dilfri...@gentoo.org
Gentoo Linux developer 
(council, qa, toolchain, base-system, perl, libreoffice)

signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] [PATCH 03/10] glep-0072: Rename bad depgraph state to 'degraded'

2020-04-11 Thread Michał Górny
On Sat, 2020-04-11 at 12:08 +0200, Ulrich Mueller wrote:
> > > > > > On Sat, 11 Apr 2020, Michał Górny wrote:
> > Thinking about it, all these terms seem too generic.  Would be nice to
> > find one that clearly suggests it's between testing and stable, and not
> > 'lenient' in ~arch.  How about 'transitional' or 'incomplete-stable'?
> 
> "interim"?

half-ass-stable?  ;-)

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [PATCH 03/10] glep-0072: Rename bad depgraph state to 'degraded'

2020-04-11 Thread Ulrich Mueller
> On Sat, 11 Apr 2020, Michał Górny wrote:

> Thinking about it, all these terms seem too generic.  Would be nice to
> find one that clearly suggests it's between testing and stable, and not
> 'lenient' in ~arch.  How about 'transitional' or 'incomplete-stable'?

"interim"?


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH 03/10] glep-0072: Rename bad depgraph state to 'degraded'

2020-04-10 Thread Michał Górny
On Fri, 2020-04-10 at 12:19 +0200, Ulrich Mueller wrote:
> > > > > > On Fri, 10 Apr 2020, Michał Górny wrote:
> > In Gentoo terms, 'testing' and 'unstable' are mostly synonymous,
> > so using the two names for different purposes is confusing.  Use
> > 'degraded' instead.
> 
> "Degraded" has a negative ring to it

Isn't that the truth, though?  I dare say it's a negative situation if
stable depgraph is broken.

> , so can you find another term?
> How about "lenient" or "relaxed"?

Thinking about it, all these terms seem too generic.  Would be nice to
find one that clearly suggests it's between testing and stable, and not
'lenient' in ~arch.  How about 'transitional' or 'incomplete-stable'?

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [PATCH 03/10] glep-0072: Rename bad depgraph state to 'degraded'

2020-04-10 Thread Ulrich Mueller
> On Fri, 10 Apr 2020, Ulrich Mueller wrote:

>> -``testing`` for all architectures where "inofficial" stable keywords are
>> +``degraded`` for all architectures where "inofficial" stable keywords are

> I am aware that it isn't your change, but while at it, could you change
> "inofficial" to "unofficial"? "Inofficial" is a false friend for German
> writers and (as I've been told by a native speaker) isn't really a word
> in English.

Never mind, I just see that patch 06/10 drops the word entirely.


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH 03/10] glep-0072: Rename bad depgraph state to 'degraded'

2020-04-10 Thread Ulrich Mueller
> On Fri, 10 Apr 2020, Michał Górny wrote:

> In Gentoo terms, 'testing' and 'unstable' are mostly synonymous,
> so using the two names for different purposes is confusing.  Use
> 'degraded' instead.

"Degraded" has a negative ring to it, so can you find another term?
How about "lenient" or "relaxed"?

> -``testing`` for all architectures where "inofficial" stable keywords are
> +``degraded`` for all architectures where "inofficial" stable keywords are

I am aware that it isn't your change, but while at it, could you change
"inofficial" to "unofficial"? "Inofficial" is a false friend for German
writers and (as I've been told by a native speaker) isn't really a word
in English.


signature.asc
Description: PGP signature


[gentoo-dev] [PATCH 03/10] glep-0072: Rename bad depgraph state to 'degraded'

2020-04-10 Thread Michał Górny
In Gentoo terms, 'testing' and 'unstable' are mostly synonymous,
so using the two names for different purposes is confusing.  Use
'degraded' instead.

Signed-off-by: Michał Górny 
---
 glep-0072.rst | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/glep-0072.rst b/glep-0072.rst
index a0aa5d5..6fdee6b 100644
--- a/glep-0072.rst
+++ b/glep-0072.rst
@@ -56,7 +56,7 @@ a) An architecture loses its stable status (imagine c128), but
about a broken stable dependency tree. If we do that, repoman does however
also not check ~c128 consistency, meaning that the ~c128 dependency tree
will soon be broken as well due to negligence.  Given arches.conf as
-   described below, one could set the architecture c128 to "testing" status
+   described below, one could set the architecture c128 to "degraded" status
and keep stable profiles. This results in stable keywords being ignored,
but consistency of the ~c128 dependency tree is still enforced.
 
@@ -66,7 +66,7 @@ b) An architecture prepares for becoming a stable 
architecture (think arm64).
as the stable dependency tree is not complete yet, the profiles need to be
set to dev/exp, and again this brings the danger of the ~arm64 dependency
tree getting inadvertently broken. Again the combination of setting the
-   architecture to "testing" in arches.desc and profiles to stable helps.
+   architecture to "degraded" in arches.desc and profiles to stable helps.
 
 Finally, at the moment the "semi-official" algorithm to figure out if an
 architecture is stable in the colloquial sense (e.g., requires stabilization
@@ -91,7 +91,7 @@ are ignored.  Every blank line is ignored. Otherwise the file 
consists of two
 whitespace-separated columns:
 
 - first column: architecture name (keyword)
-- second column: one of the three values ``stable``, ``testing``, ``unstable``
+- second column: one of the three values ``stable``, ``degraded``, ``unstable``
 
 Additional columns are ignored to allow for future revisions of this document.
 
@@ -101,14 +101,14 @@ An example arches.desc file might look as follows::
 amd64   stable
 x86 stable # not for long
 
-mipstesting
+sparc   degraded
 m68kunstable   outdated
 
 Initial value in the gentoo repository
 --
 
 On introduction, the setting will be ``stable`` for all stable architectures,
-``testing`` for all architectures where "inofficial" stable keywords are
+``degraded`` for all architectures where "inofficial" stable keywords are
 maintained and are present in the repository by the arch teams (sh, s390,
 ...), and ``unstable`` everywhere else.
 
@@ -125,8 +125,8 @@ by profiles.desc (and ``-d`` / ``-e`` switches).
 This is the current behaviour and shall be the default if nothing is specified
 for an architecture.
 
-testing
-~~~
+degraded
+
 When a profile of an architecture is tested, then repoman treats ``arch``
 in ebuilds as ``~arch``, and tests consistency only for ``~arch``.
 
@@ -134,7 +134,7 @@ Which profiles of the arch are tested is still controlled 
by profiles.desc
 (and ``-d`` / ``-e`` switches).
 
 A new switch for repoman may be provided to temporarily upgrade
-an architecture from ``testing`` to ``stable`` status (for architecture team
+an architecture from ``degraded`` to ``stable`` status (for architecture team
 work).
 
 unstable
@@ -170,7 +170,7 @@ arches.desc present and old system
 Utilities ignore the unknown file.
 
 Repoman and other tools may emit surplus dependency errors when profiles are
-checked on arches that are ``testing`` (they check the consistency
+checked on arches that are ``degraded`` (they check the consistency
 of the stable tree alone, which may fail, since ``arch`` is supposed to be
 treated like ``~arch``). This affects only development work and can be fixed
 by updating repoman.
-- 
2.26.0