Re: Tinderbox.
- From: Michael Meeks <michael ximian com>
- To: Maciej Stachowiak <mjs eazel com>
- Cc: Havoc Pennington <hp redhat com>, Chema Celorio <chema ximian com>, gnome-hackers gnome org
- Subject: Re: Tinderbox.
- Date: Mon, 12 Mar 2001 21:37:19 -0500 (EST)
Hi Maciej,
On 12 Mar 2001, Maciej Stachowiak wrote:
> When someone committed a needed build fix to a module I maintain or
> work on without going through some official process, I do not get
> angry, I would _thank_ them for doing what should be my
> responsibility as maintainer.
I try to thank people for their fixes, I am happy to have
other people using the software, I feel mortified if I / others commit
stuff that breaks other people's build - I would hope it is very much
the exception rather than the rule.
> And if their fix was not quite right in all dimensions, I would take
> it as my responsibility to fix it up as the penalty for checking in
> something that breaks the build or letting through another patch
> that does.
It is hard to do this if people silently commit supposed
'build fixes' to modules you are responsible for without sending you
mail or patches - I have no problem with people committed such fixes
within reason, indeed I'm happy about it - I just request that they
send patches.
> I will go so far as to say something perhaps mildly heretical, that
> keeping things compiling should supersede maintainerly authority.
I disagree, but then I would. I like to read every line of
code that goes into things I'm responsible for. This is by no means
foolproof ( obviously :-), but at least the buck stops somewhere. I
also suspect that if someone committed a build fix for some obscure
platform to Nautilus without going through your review process during
the current freeze, that people would not be ecstaticly happy and
grateful.
I also feel that HEAD is primarily a place for developers to
collaberate and cluster their development at high speed. I really
think people who are not concerned with the development of a certain
module should not be using CVS HEAD. The last_build tag is a good
compromise though I think.
> All that being said, when I personally commit build fixes for
> Bonobo, I always send you the patch afterwards as you have
> requested, and I would hope others do so as well.
And I'm grateful for your fixes, thank you.
> I hope you find that to be OK behavior.
I have no problems with your behaviour :-) This was just a
vague comment, given a minority of bad experiences I have had with
people using tinderbox in the past.
I maintain that a tinderbox build against every branch and
every module is (clearly) not appropriate, it should be used as a tool
by those developing the software.
Regards,
Michael.
--
mmeeks gnu org <><, Pseudo Engineer, itinerant idiot
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]