Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Dropping ia64/ppc/sparc profiles to dev/exp
Date: Sun, 07 May 2017 20:24:56
Message-Id: 1494188675.1963.4.camel@gentoo.org
In Reply to: [gentoo-dev] Dropping ia64/ppc/sparc profiles to dev/exp by David Seifert
1 On nie, 2017-05-07 at 21:23 +0200, David Seifert wrote:
2 > TL;DR
3 > ia64/ppc/sparc teams are pretty much dead. They have been for a long
4 > time and this won't change any time soon. Gentoo should focus its
5 > resources on archs that are important and has the manpower to support.
6 > Let us please drop these 3 archs to dev profiles to ease maintenance.
7 >
8 > Dear all,
9 > I'd like to request Council to consider my motion to drop the
10 > ia64/ppc/sparc profiles to dev (or exp). These arches are pretty much
11 > dead, minus the automated workflows of ago. Two months ago I have
12 > written to these 3 archs, and only received one reply from ppc agreeing
13 > with my sentiment, with no response from ia64 or sparc, which in itself
14 > is pretty telling.
15 >
16 > Currently, architecture projects think adding their keywords is a
17 > right, which I strongly disagree with. I believe being able to add (and
18 > stable) your keywords is a privilege - namely it carries with it the
19 > duty to react to keywording and stabilization requests in a timely
20 > manner. Let's compare the state of ia64/ppc/sparc to, say alpha:
21 >
22 > https://bugs.gentoo.org/show_bug.cgi?id=605278
23 >
24 > alpha was keyworded within 6 hours. To date ia64/ppc/sparc are still
25 > not keyworded (the bot had some breakages due to jer again shifting
26 > around all the bugs). Within 4 months these arches have not managed to
27 > keyword those 4 packages. This is I believe the most striking example
28 > of how the only work done for these archs are ago's automated stablereq
29 > scripts. Why do I saw that keywording+stabling your arch is a
30 > privilege? Maintenance of packages is hampered by archs not stabling,
31 > because we cannot clean up broken packages. Adding keywords is a two-
32 > way street - if you don't act speedily, you're breaking part of the
33 > maintainer-arch social contract.
34 >
35 > Please don't turn this into a massive bikeshedding contest and just
36 > admit that it is extremely unlikely that these archs will see more
37 > activity in the near future. We should focus our resources on more
38 > important archs (arm64 maybe?) instead of these. I know you have that
39 > old Mac G4 or UltraSPARC sitting in your closet that you're 2 days away
40 > from installing Gentoo on, but the pain for maintainers and the rest of
41 > the community is just too great. If someone steps up to do the work, we
42 > can then move archs back to a stable profile, but so long as they
43 > linger in their present state, let's call a spade a spade.
44 >
45 > Anyhow, I formally request the Council to vote on dropping these archs
46 > to unstable/exp profiles for the next Council meeting, explicitly
47 > overriding any arch concerns that are likely to awake now and going to
48 > be running around like headless chicken.
49 >
50
51 I'm against. Turning more arches into dev/exp only introduces hidden
52 depgraph breakages. I think it'd be better if we looked into
53 the arch.desc proposal and just disabled stable keywords for those
54 architectures.
55
56 --
57 Best regards,
58 Michał Górny

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] Dropping ia64/ppc/sparc profiles to dev/exp "Andreas K. Huettel" <dilfridge@g.o>
Re: [gentoo-dev] Dropping ia64/ppc/sparc profiles to dev/exp David Seifert <soap@g.o>