Gentoo Archives: gentoo-dev

From: Spider <spider@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Lack of Gnome Development
Date: Sat, 10 Jul 2004 15:02:01
Message-Id: 20040710170147.00bcef5c.spider@gentoo.org
In Reply to: Re: [gentoo-dev] Lack of Gnome Development by Andrew Cowie
1 begin quote
2 On Sat, 10 Jul 2004 15:49:43 +1000
3 Andrew Cowie <andrew@×××××××××××××××××××.com> wrote:
4
5 > Hey Spider, welcome home.
6
7 Thanks, The same to you, I think :)
8
9 > On Fri, 2004-07-09 at 20:05 +0200, Spider wrote:
10 > > We are subscribed, if you post a bug to repeat that info to us, you
11 > > are simply cluttering our buglists. My current -unread- list of
12 > > bugs is way over six thousand. around a thousand of those are Gnome
13 > > related. See my issue?
14 >
15 > Well, realistically, if your unread email queue is over 6000 (not an
16 > unheard of situation for any of us, really), how can you be expected
17 > to pay attention to ftp-release-list@×××××.org?
18
19 Actually, thats a simple one, since it is a stack of mail, its my
20 working "todo" list of releases when I start doing updates. And I far
21 prefer the digest of the days releases compared to the often duplicated
22 messages to bugzilla which generate far more traffic and actually forces
23 me to load it, reply and close (and find a duplicate at that too..)
24
25
26
27 >
28 > > Also, unstable releases never end up in the tree, but are maintained
29 > > (usually ;) in paralell by devs, who then at some time compare notes
30 > > and push it into the tree as package.masked during the rc phase of
31 > > Gnome development.
32 >
33 > That makes good sense for the late RC stage, sure. But it *does not*
34 > make sense for the point releases that are largely full of bug fixes
35 > that immediately follow a major version release
36
37 Note that this was -only- the policy for the development series, as that
38 was implied as "desired" by the previous poster (2.7.x series) And not
39 either policy or practice for normal stable releases.
40
41
42
43 > - those need to get out (to ~arch, at least) as quickly as possible. I
44 > mean, it's absurd that we have presented 2.6.0 as stable to our user
45 > population, when we all know it's a mess full of glitches (in the
46 > upstream code, not the ebuilds) - glitches that were promptly fixed by
47 > upstream and released as 2.6.1 and 2.6.2
48
49 I agree, and this has simply been the case of developer evaporation, I
50 left the country (and hence my cvs access + ssh keys..) Something we
51 hope to fix up as soon as I'm through the gnome@g.o bugs to see if there
52 are outstanding issues. (There are some for ppc + corba fex.)
53
54
55 >
56 >
57 > Here's the thing: as I said to you in the room at GUADEC when 2.6.2
58 > was announced, the trouble is that no one outside you and foser and
59 > one or two others have any idea what's going on with the ebuilds
60 > around Gnome.
61 >
62 > So a few suggestions:
63 >
64 > * One approach is the hard mask thing, which is a lot of work.
65
66 No, its not an acceptable approach to the development series. We
67 really don't want to clutter the whole tree with commits, and even if
68 things are hard masked, each update would require Manifest and digest
69 checks on all other builds. adding the developer series to the tree
70 will simply overload it too much.
71
72
73 >
74 > * Another would be using a meta-bug to record discussion around a
75 > point release issue. For example,
76 > http://bugs.gentoo.org/show_bug.cgi?id=55947
77 > (which has a growing Cc list) could be used as a place to discuss
78 > what's up with the ebuilds that collectively make up a release, and
79 > how progress is going to fixing them. Indeed, people's being on the Cc
80 > list can be used as an indication of their potential willingness to be
81 > beta testers.
82
83
84 its a viable solution, yes. Currently theres a few issues.. Gstreamer
85 is unpleasant in some situations, which completely break media setups in
86 some machines. Other issues are the spontaneous documentation breakage
87 ( text-apps herd might have some feedback there )
88
89
90
91 > * Find a way to bring more manpower to the situation. When spider is
92 > away for a two months and foser has a broken hand, things kinda grind
93 > to a halt in Gnome ebuild land. That makes you two somewhat of a
94 > single point of failure; systematic ways to prevent that sort of thing
95 > are important.
96
97 Yeah, We need this all over the whole diestirbution, the herds is a step
98 in that direction, and helps us concentrate some more on it, however it
99 doesn't help if everyone in a herd dissappears at the same time.
100 Unfortuately, Gentoo as a whole is understaffed.
101
102 >
103 > Naturally, Gentoo/Gnome is not your paid employment, but that so many
104 > of us depend on your work means that we do need to come up with
105 > solutions that address the needs of the community.
106
107 Yeah, unfortunately that is far too true. : )
108
109 It helped when I had the time to work 50+ hours / week on gentoo (
110 basically 10 hour workdays ), sadly, I don't have the time for that
111 anymore.
112
113
114 //Spider
115 --
116 begin .signature
117 Tortured users / Laughing in pain
118 See Microsoft KB Article Q265230 for more information.
119 end