Re: [gentoo-dev] [PATCH 03/10] glep-0072: Rename bad depgraph state to 'degraded'
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'
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'
> 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'
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'
> 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'
> 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'
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