So, are you ready for seeing the mess? Here we go.
======== 32-bit arches ========
This includes stable arches x86, arm, ppc, sparc32, dev arches s390, and maybe more. Those are in much worse situation, with a mess on various
fronts, some of them super hard to continue support. For example
qtwebengine is less and less likely to manage to compile on a
real-hardware, and not 32-bit chroot on 64-bit host. Arch Team want to minimize our work on those arches, meaning mass-destable and even mass-dekeyword, with potentially full drop of stable status.
In Gentoo, only SPARC64-compatible CPUs are supported.
======== ppc64 ========
Stable 64-bit arch. So, this is a mess of an arch. Consists of both
ppc64ul (big-endian) and ppc64le (little-endian). The latter is much
better supported by upstream. The profiles inheritance inside is a mess
(we even added running 32 userspace on 64 bit kernel, called ppc64/32ul
- just why?). We have devboxes for both BE and LE, so mostly fine. The profile inheritance is the messiest I've even seen.
I would hope to split this arch into the two endianness, but I suspect
nobody has the energy to do it. Oh well.
Next proposal is to cleanup profiles: remove the ppc64/32ul, cleanup
profile inheritance, cleanup the masks and unmasks, and continue with
both ppc64ul & ppc64le supported.
======== hppa ========
Sigh. Stable 64-bit arch. Out main Gentoo devbox died, and the second
one is always stuck compiling gcc for stage3 (a compilation takes 7
days). Here we have a fight in Arch Team. I prefer to destable it, Sam prefers to stable it. This one is tough.
======== ia64 ========
Dev 64-bit arch. Kernel dropped support, glibc dropped support, devbox
died - days are short before full exp status or full removal of arch.
======== alpha ========
Exp arch, with nearly (or maybe already) full correct dep-tree. matoro
did a lot of great work here, so I think we should promote it to dev
arch, so dep-tree remains unbroken. We dekeyworded a lot of stuff,
cleaned it up, so a nice "completion bonus".
======== mips ========
Exp arch, with mostly good dep-tree. Does mips team want to make it dev
arch?
======== x86 ========
Stable 32-bit arch. I'll be honest, I don't believe at all this should
be stable arch anymore. I propose making it dev arch, and mass-dekeyword stuff we got because of inertia. This arch is close to HW die. (let's
not talk about i486 vs i686).
======== ppc ========
Stable 32-bit arch. Becoming harder and harder with time, with more
broken stuff (which I just destable/dekeyword).
I propose we convert it into dev arch status, not stable. If folks
disagree, once again mass-dekeyword.
======== ppc64 ========
Stable 64-bit arch. So, this is a mess of an arch. Consists of both
ppc64ul (big-endian) and ppc64le (little-endian). The latter is much
better supported by upstream. The profiles inheritance inside is a mess
(we even added running 32 userspace on 64 bit kernel, called ppc64/32ul
- just why?). We have devboxes for both BE and LE, so mostly fine. The profile inheritance is the messiest I've even seen.
I would hope to split this arch into the two endianness, but I suspect
nobody has the energy to do it. Oh well.
Next proposal is to cleanup profiles: remove the ppc64/32ul, cleanup
profile inheritance, cleanup the masks and unmasks, and continue with
both ppc64ul & ppc64le supported.
======== m68k ========
Exp arch, works ? maybe? I've no idea. Let's not touch :)
======== alpha ========
Exp arch, with nearly (or maybe already) full correct dep-tree. matoro
did a lot of great work here, so I think we should promote it to dev
arch, so dep-tree remains unbroken. We dekeyworded a lot of stuff,
cleaned it up, so a nice "completion bonus".
======== m68 ========
Exp arch, works ? maybe? I've no idea. Let's not touch :)
======== mips ========
Exp arch, with mostly good dep-tree. Does mips team want to make it dev
arch?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 407 |
Nodes: | 16 (2 / 14) |
Uptime: | 15:28:18 |
Calls: | 8,555 |
Calls today: | 7 |
Files: | 13,219 |
Messages: | 5,925,665 |