Gentoo Archives: gentoo-dev

From: Kumba <kumba@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Of Mips and Devs [Was: Monthly Gentoo Council Reminder for January]
Date: Thu, 10 Jan 2008 04:07:00
Message-Id: 47858CAF.8040907@gentoo.org
In Reply to: [gentoo-dev] Monthly Gentoo Council Reminder for January by Mike Frysinger
1 Well, I guess it's something that's been needing to be faced for some time now,
2 as difficult as it is to do. Regardless of the accusations and
3 counter-accusations flying around in this thread, I'll just go ahead and state
4 the fact that yes, we are a "slacker arch".
5
6 Why? Because there's just no time anymore these days and no one left really of
7 the original team. And a lot of that really is my fault. Tuxus may have laid
8 the first keel of our ship, but I was the one who, so long ago, made her
9 seaworthy and crewed her. But now, she's largely a ghost ship -- adrift in the
10 seas, and a hazard to the other ships.
11
12 And for that, I apologize to all of you.
13
14
15 My availability lately has been diminished as I've started wearing more "hats"
16 at work, and I find myself with barely five hours a night of free time to
17 meander about in whatever entertains me in my free time. Occasionally, I pull
18 up the window that connects to my Octane and keyword a bunch of things, and
19 knock out some bugs. But I'll be honest, that's been a rare thing these days.
20
21 So many of you by now are probably thinking "Ah hell, he's jumping ship on us".
22 No, not yet. I have to fix what I created before I even begin to ponder those
23 thoughts. To just up and leave with the mess I've allowed to occur would be
24 unfair, and frankly, just not something that's in my character.
25
26 So how can this ship be righted? I did a quick scan of most of the mails in the
27 thread to get an idea of some of the existing opinions (while trying to pass
28 over the arguments), and here's what I found that needed to be addressed.
29
30
31
32 1. It's been suggested that mips drop all stable keywords ('mips') leaving
33 unstable keywords as-is ('~mips').
34
35 Contrary to whatever damage and/or impact this may create, I think this is a
36 good idea for us. I've always ran ~arch on my Octane, and with a few
37 exceptions, have found ~arch to be pretty usable. Does something sometimes
38 break? Sure, but when one looks at all the wacky crap that exists in our arch,
39 sometimes you're left wondering how it all manages to work anyways.
40
41 Besides, we've always been a more experimental arch to begin with. Usually
42 we've been the first to try some new hair-brained idea (like automated netboot
43 builds via catalyst or running the most bleeding edge glibc), so this would just
44 be another item in our tumultuous history to take a swing at.
45
46 That said, however, I don't think it would be appropriate to commit a patch to
47 portage that wipes out all our stable keywords in one go. I think it would be
48 more appropriate to phase such a change in gently, because as far as I know, no
49 one else has really done this. The other archs typically maintain a
50 stable/unstable set of keywords in the tree. So I think this should be managed
51 by the profiles. I've been needing to do some profile cleanup anyways, so I can
52 probably fiddle with a 2008.0-dev profile set to only do ~arch, and then see how
53 that goes.
54
55 Thus as 2007.0 and 2007.1-dev die off, so does our stable keywords. This frees
56 up other package maintainers to not have to worry about one of our "pesky"
57 keywords holding things back, and should give us more freedom to move at our own
58 pace, relative to those who have free time and those who don't.
59
60
61
62 2. Many have wandered if we as a team are still alive.
63
64 And the answer to that really is a resounding "No". Individually, me and
65 Redhatter are probably the only ones who still do anything (and Redhatter,
66 thanks for all the work you've done keeping things alive). The rest had other
67 priorities come up in their lives that ultimately required them to resign or
68 fade into some un-indexed inode someplace. And it's my fault for not replacing
69 those lost team members with new folks.
70
71 I've got a guy in mentoring right now, but even that's been really slow as both
72 of us have found time to be a scarce thing. But I'd like to get some kind of a
73 "team" back together, and hopefully get them on the right track to run things so
74 that I can step off the platform as "Lead" and take more of a backseat role,
75 which I feel is something better suited for me anyways. It's not like I've lost
76 faith in Gentoo or found I have zero time, it's just that I don't have enough
77 time to operate effectively in the role of a Team Lead anymore. Right now, I
78 fit in better as "That crazy old guy who lives in a cave", or something equivalent.
79
80 But I can't do that till I get things back in shape, and so, I'll need help from
81 the rest of you guys. I need people to step up who want a chance to play with
82 an arch that's about as insane as a pikachu slamming PCP. People who don't mind
83 running machines that are heavy, sometimes noisy, usually slow, and weren't
84 exactly designed with "energy conservation" in mind. People who want to help
85 bring us closer to the rest of Gentoo, rather than off in our own little world,
86 as we are oft found to be.
87
88 I'll fill those interested in all the dirty information they need to hunt down a
89 machine we support (but to make it easy, just acquire an Octane), so e-mail me
90 and ask whatever questions you need to know.
91
92
93
94 3. Should Gentoo even continue to support mips? Do people even *use* mips?
95
96 My opinion is that yes, we should continue to support mips. Ultimately, I'll
97 leave that decision to the higher authority, but I think if a new team can be
98 assembled, and I can be allowed to step aside to more of an advisory role, that
99 mips can function normally again. And maybe, regain some of the respect we've
100 lost over the years for various reasons.
101
102 As for whether we even have users, I can say affirmatively that we do. Not many
103 for sure, like say Sparc or PPC, but we do. Part of the problem with this is
104 our area of focus. The Mips Team really only focuses on SGI Hardware, because
105 this hardware is readily available on eBay, and usually at good prices. Mips as
106 an architecture spans a swamp-load more of various devices. Everything from a
107 PSP to your cable modem is usually run by some variant of a mips processor.
108
109 However, I made the decision long ago to only focus on the workstation hardware
110 because I wanted Gentoo to be the "User's Distro" on these machines. I didn't
111 want us to run off and support these obscure development boards that cost an arm
112 and a leg, and are only available to very specific individuals who just happen
113 to know the right people. Lord knows the SGI machines alone keep things
114 interesting as far as support matrices go.
115
116 But largely, Linux/MIPS leaves people with two choices for a distribution:
117 Debian or Gentoo. And while I give props to the Debian people for keeping the
118 mips binary world alive, I don't think it'd be right for us to pull out and
119 reduce those choices to one. After all, Gentoo is all about letting the users
120 have choices, right?
121
122
123
124
125 So there you all have it. My thoughts, my opinions, my apologies. In the end,
126 I'll go along with whatever the rest of the distribution wants to do to rectify
127 things. After all, most of it stems from my own inactivity, by and large, and
128 that hasn't made us a lot of friends around here. So it's time to fix that, and
129 put an end to all this pointless, utterly stupid bickering that drives away some
130 of the best talent we have.
131
132 Besides, BSG returns in two months. I will probably become more scarce than
133 George Carlin at Catholic Mass when that happens, permanently affixed to my
134 television trying to grok whatever crazy stuff Moore throws out in this final
135 season.
136
137 So, thoughts?
138
139
140 --Kumba
141
142 --
143 "Such is oft the course of deeds that move the wheels of the world: small hands
144 do them because they must, while the eyes of the great are elsewhere." --Elrond
145 --
146 gentoo-dev@l.g.o mailing list

Replies