Hi all, this will be a long mail, and might be confusing, I'll try to organize it, but this is a mess, so bear with me.
As you all know, Gentoo supports many various arches, in various degrees (stable, dev, exp). Let me explain those 3 statuses fast:
* stable arch - meaning we have stable profile for this arch, and stable keywords across base-system + varying degree of seriousness. We stable
stuff after ~30 days in tree, and are mostly happy. For example the well known and common amd64 arch.
Arthur Zamarin <arthurzam@gentoo.org> writes:
As you all know, Gentoo supports many various arches, in various
degrees (stable, dev, exp). Let me explain those 3 statuses fast:
* stable arch - meaning we have stable profile for this arch, and
stable keywords across base-system + varying degree of seriousness. We
stable stuff after ~30 days in tree, and are mostly happy. For example
the well known and common amd64 arch.
This mixes the notion of keywords vs profiles.
You can have a stable profile in profiles.desc without any stable
keywords at all.
'stable' in profiles.desc means we require CI to pass for its depgraph consistency. 'dev' means we warn on it. 'exp' means it doesn't even show
up unless you opt-in with pkgcheck etc.
Sam James posted on Wed, 26 Jun 2024 01:06:12 +0100 as excerpted:
Arthur Zamarin <arthurzam@gentoo.org> writes:
As you all know, Gentoo supports many various arches, in various
degrees (stable, dev, exp). Let me explain those 3 statuses fast:
* stable arch - meaning we have stable profile for this arch, and
stable keywords across base-system + varying degree of seriousness. We
stable stuff after ~30 days in tree, and are mostly happy. For example
the well known and common amd64 arch.
This mixes the notion of keywords vs profiles.
You can have a stable profile in profiles.desc without any stable
keywords at all.
'stable' in profiles.desc means we require CI to pass for its depgraph
consistency. 'dev' means we warn on it. 'exp' means it doesn't even show
up unless you opt-in with pkgcheck etc.
While that may clear things up from a developer perspective,
How would it differ if they're already running ~x86 vs stable x86 (keywording), assuming the same currently stable x86 profile?
And (again from a user perspective) how does dropping x86 to dev differ
from the mentioned apparently worse alternative, mass dekeywording?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 495 |
Nodes: | 16 (2 / 14) |
Uptime: | 45:47:33 |
Calls: | 9,745 |
Calls today: | 5 |
Files: | 13,742 |
Messages: | 6,184,316 |