keeping spare-time-contributors happy

Hans de Goede j.w.r.degoede at hhs.nl
Mon Sep 3 21:38:27 UTC 2007


Rahul Sundaram wrote:
> Ralf Corsepius wrote:
>> Wrong.
>>
>> Somebody decided _THEY_ wanted it, because _THEY_ think this bureaucracy
>> is necessary and _THEY_ proceeded with it, because _THEY_ had the powers
>> to implement it.
>>
>> FE had lived long enough to demonstrate it could prosper and live
>> without this blown-up overhead.
> 
> FE didn't have updates-testing, didn't do update announcements, had a 
> rolling release model etc. Those things don't work in a merged world.
> 

And why not ? They worked well enough before, didn't they?

Don't get me wrong I'm in favor of updates announcements and of avoiding 
unneeded updates.

But lets face it (and this is in no way intended as me not appreciating Luke's 
hard work) bodhi (or rather the whole set of procedures surrounding it)) sucks 
rocks.

I'm amazed now one has responded to me showing what it was like todo a new 
package and what it is now (and the same goes for an important / security bug 
fix) :

[hans at ... fedora-extras] common/cvs-import.sh wip/foo/foo-1.0-1.fc7.src.rpm
[hans at ... fedora-extras] cvs co foo
[hans at ... fedora-extras] cd foo/devel
[hans at ... devel] make build
[hans at ... devel] cp * ../FC-6
[hans at ... devel] cp * ../FC-5
[hans at ... devel] cd ../FC-6
[hans at ...  FC-6] make clog && cvs commit -F clog && rm clog && make tag build
[hans at ...  FC-6] cd ../FC-5
[hans at ...  FC-5] make clog && cvs commit -F clog && rm clog && make tag build

<done>

Now it is
[hans at ... fedora-extras] common/cvs-import.sh wip/foo/foo-1.0-1.fc8.src.rpm
[hans at ... fedora-extras] cvs co foo
[hans at ... fedora-extras] cd foo/devel
[hans at ... devel] make build
[hans at ... devel] cp * ../F-7
[hans at ... devel] cp * ../FC-6
[hans at ... devel] cd ../F-7
[hans at ...  F-7] make clog && cvs commit -F clog && rm clog && make tag build
[hans at ...  F-7] cd ../FC-6
[hans at ...  FC-6] make clog && cvs commit -F clog && rm clog && make tag
<notice the missing build at the last line! >
<wait for F-7 build to complete>
<wait some more>
<goto bodhi request f-7 package push as update, skip updates-testing, otherwise
  this gets even more painfull>
<wait ...>
<remind oneself must do make build in foo/FC-6 once F-7 package is build>
<wait ...>
<really must not forget to do make build in foo/FC-6 once F-7 package is build>
<then finally, get the mail it is pushed, and then>
[hans at ...  FC-6] make build

<or oops forgotten>
<some time later, hey a bugzilla ticket why I never build foo for FC-6>


Please explain to me how that is an improvement in anyway?

Regards,

Hans




More information about the Fedora-maintainers mailing list