Thread: Re: Skytools committed without hackers discussion/review

Re: Skytools committed without hackers discussion/review

From
Bruce Momjian
Date:
Jan Wieck wrote:
> > I don't see how timing has anything to do with this.  You could have
> > added it between beta1 and beta2 after sufficient hackers discussion. 
> > Doing it the way you did with no warning, right before beta, and then
> > leaving is the worse of all times.  I am surprised we are not backing
> > out the patch and requiring that the patch go through the formal review
> > process.
> > 
> > This is not the first time you have had trouble with patches.  There was
> > an issue with your patch of February, 2007:
> > 
> >     http://archives.postgresql.org/pgsql-hackers/2007-02/msg00385.php
> 
> That email might contain the keyword COMMIT, but it doesn't have to do 
> with anything I committed to CVS. The trigger changes you are referring 
> to have been discussed and a patch for discussion was presented here:
> 
>      http://archives.postgresql.org/pgsql-hackers/2007-02/msg00146.php

Right, but at the time you didn't want to give a good explaination and I
had to ask for it.  That should not have been necessary.

> > (In summary, you had to be coaxed to explain your patch to the
> > community.)  Basically, I am not sure you understand the process that
> > has to be followed, or feel you are somehow immune from following it.
> 
> I don't see how you leap from the above example to that conclusion.

You have had only a few commits in 2007, and there have been two
problems.  That ratio seems too high to me, hence my questions above.

--  Bruce Momjian  <bruce@momjian.us>        http://momjian.us EnterpriseDB
http://postgres.enterprisedb.com
 + If your life is a hard drive, Christ can be your backup. +


Re: Skytools committed without hackers discussion/review

From
Jan Wieck
Date:
On 10/9/2007 4:22 PM, Bruce Momjian wrote:
> Jan Wieck wrote:
>> > I don't see how timing has anything to do with this.  You could have
>> > added it between beta1 and beta2 after sufficient hackers discussion. 
>> > Doing it the way you did with no warning, right before beta, and then
>> > leaving is the worse of all times.  I am surprised we are not backing
>> > out the patch and requiring that the patch go through the formal review
>> > process.
>> > 
>> > This is not the first time you have had trouble with patches.  There was
>> > an issue with your patch of February, 2007:
>> > 
>> >     http://archives.postgresql.org/pgsql-hackers/2007-02/msg00385.php
>> 
>> That email might contain the keyword COMMIT, but it doesn't have to do 
>> with anything I committed to CVS. The trigger changes you are referring 
>> to have been discussed and a patch for discussion was presented here:
>> 
>>      http://archives.postgresql.org/pgsql-hackers/2007-02/msg00146.php
> 
> Right, but at the time you didn't want to give a good explaination and I
> had to ask for it.  That should not have been necessary.
> 
>> > (In summary, you had to be coaxed to explain your patch to the
>> > community.)  Basically, I am not sure you understand the process that
>> > has to be followed, or feel you are somehow immune from following it.
>> 
>> I don't see how you leap from the above example to that conclusion.
> 
> You have had only a few commits in 2007, and there have been two
> problems.  That ratio seems too high to me, hence my questions above.

You are misrepresenting the situation. The discussion about the commit 
timestamp, where you asked for a complete functional specification of a 
multimaster replication system based on it before anything should be 
done feature wise at all, was not about any CVS activity that happened.


Jan

-- 
#======================================================================#
# It's easier to get forgiveness for being wrong than for being right. #
# Let's break this rule - forgive me.                                  #
#================================================== JanWieck@Yahoo.com #


Re: Skytools committed without hackers discussion/review

From
Bruce Momjian
Date:
Jan Wieck wrote:
> On 10/9/2007 4:22 PM, Bruce Momjian wrote:
> > Jan Wieck wrote:
> >> > I don't see how timing has anything to do with this.  You could have
> >> > added it between beta1 and beta2 after sufficient hackers discussion. 
> >> > Doing it the way you did with no warning, right before beta, and then
> >> > leaving is the worse of all times.  I am surprised we are not backing
> >> > out the patch and requiring that the patch go through the formal review
> >> > process.
> >> > 
> >> > This is not the first time you have had trouble with patches.  There was
> >> > an issue with your patch of February, 2007:
> >> > 
> >> >     http://archives.postgresql.org/pgsql-hackers/2007-02/msg00385.php
> > You have had only a few commits in 2007, and there have been two
> > problems.  That ratio seems too high to me, hence my questions above.
> 
> You are misrepresenting the situation. The discussion about the commit 
> timestamp, where you asked for a complete functional specification of a 
> multimaster replication system based on it before anything should be 
> done feature wise at all, was not about any CVS activity that happened.

Here is a quote of exactly what I had to ask for, which I shouldn't have
had to ask for:
What I did want to hear is a layout of how the system would work,and an exchange of ideas until almost everyone was
happy.
Also, I saw the trigger patch with no explaination of why it wasimportant or who would use it --- that also isn't going
toflywell.
 
So, to add something, the community needs to hear how it is going tohelp users, because every code addition has cost,
andwe don't want toadd things unless it has general utility.  If someone can't explain theutility of an addition, I
questionwhether the person has fully thoughtthrough were they are going.
 

Not sure where you got the "complete functional specification of a
multimaster replication system".

I go back to my original question, do you understand the process that
has to be followed for patch submission/application, and that it applies
to all of us, including you?   A simple "yes" is all I need to hear.

--  Bruce Momjian  <bruce@momjian.us>        http://momjian.us EnterpriseDB
http://postgres.enterprisedb.com
 + If your life is a hard drive, Christ can be your backup. +


Re: Skytools committed without hackers discussion/review

From
Jan Wieck
Date:
On 10/9/2007 5:13 PM, Bruce Momjian wrote:
> Jan Wieck wrote:
>> On 10/9/2007 4:22 PM, Bruce Momjian wrote:
>> > Jan Wieck wrote:
>> >> > I don't see how timing has anything to do with this.  You could have
>> >> > added it between beta1 and beta2 after sufficient hackers discussion. 
>> >> > Doing it the way you did with no warning, right before beta, and then
>> >> > leaving is the worse of all times.  I am surprised we are not backing
>> >> > out the patch and requiring that the patch go through the formal review
>> >> > process.
>> >> > 
>> >> > This is not the first time you have had trouble with patches.  There was
>> >> > an issue with your patch of February, 2007:
>> >> > 
>> >> >     http://archives.postgresql.org/pgsql-hackers/2007-02/msg00385.php
>> > You have had only a few commits in 2007, and there have been two
>> > problems.  That ratio seems too high to me, hence my questions above.
>> 
>> You are misrepresenting the situation. The discussion about the commit 
>> timestamp, where you asked for a complete functional specification of a 
>> multimaster replication system based on it before anything should be 
>> done feature wise at all, was not about any CVS activity that happened.
> 
> Here is a quote of exactly what I had to ask for, which I shouldn't have
> had to ask for:
> 
>     What I did want to hear is a layout of how the system would work,
>     and an exchange of ideas until almost everyone was happy.
> 
>     Also, I saw the trigger patch with no explaination of why it was
>     important or who would use it --- that also isn't going to fly
>     well.
> 
>     So, to add something, the community needs to hear how it is going to
>     help users, because every code addition has cost, and we don't want to
>     add things unless it has general utility.  If someone can't explain the
>     utility of an addition, I question whether the person has fully thought
>     through were they are going.
> 
> Not sure where you got the "complete functional specification of a
> multimaster replication system".
> 
> I go back to my original question, do you understand the process that
> has to be followed for patch submission/application, and that it applies
> to all of us, including you?   A simple "yes" is all I need to hear.
> 

Yes, Sir.


Jan

-- 
#======================================================================#
# It's easier to get forgiveness for being wrong than for being right. #
# Let's break this rule - forgive me.                                  #
#================================================== JanWieck@Yahoo.com #


Re: Skytools committed without hackers discussion/review

From
Simon Riggs
Date:
On Tue, 2007-10-09 at 17:13 -0400, Bruce Momjian wrote:

> I go back to my original question, do you understand the process that
> has to be followed for patch submission/application, and that it
> applies to all of us, including you?

I think you're braking a little hard here. Nothing bad has happened has
it? 

My understanding of committing stuff was about taking responsibility for
what's in there. Jan definitely has the knowledge and track record to be
trusted, plus we know he has time to fix any mistakes. That close to
release, only Core members should be doing that and Jan is Core.

Personally, I want to see Jan contribute more, not less. The link with
Slony and related replication technology is critically important to
Postgres, which is why Jan has spent so long on it. 

Generally we should be encouraging everybody to contribute; the project
must have an orientation towards action and growth if we are to survive.
If Jan had not done this, would there have been a storm of protest?

Anyway, its a good release and its out now.

--  Simon Riggs 2ndQuadrant  http://www.2ndQuadrant.com



Re: Skytools committed without hackers discussion/review

From
Andrew Dunstan
Date:

Simon Riggs wrote:
> That close to
> release, only Core members should be doing that and Jan is Core.
>
>
>   

My understanding (not being a member :-) ) is that Core is an 
administrative group, not a group of committers. Some members of Core 
are committers, some not, some committers are in Core, some not.

cheers

andrew


Re: Skytools committed without hackers discussion/review

From
Simon Riggs
Date:
On Tue, 2007-10-09 at 17:55 -0400, Andrew Dunstan wrote:

> Simon Riggs wrote:
> > That close to
> > release, only Core members should be doing that and Jan is Core.
> >

> My understanding (not being a member :-) ) is that Core is an 
> administrative group, not a group of committers. Some members of Core 
> are committers, some not, some committers are in Core, some not.

By observation, all committers are not equal. If they are equal then we
must censure others also, as well as Jan, but I see no need personally.
If they are not equal, then Jan deserves extra leeway, IMHO. Either way,
we should not focus just upon Jan, especially when so many will thank
him for his actions.

--  Simon Riggs 2ndQuadrant  http://www.2ndQuadrant.com



Re: Skytools committed without hackers discussion/review

From
"Joshua D. Drake"
Date:
On Tue, 09 Oct 2007 17:55:48 -0400
Andrew Dunstan <andrew@dunslane.net> wrote:

>
>
> Simon Riggs wrote:
> > That close to
> > release, only Core members should be doing that and Jan is Core.
> >
> >
> >
>
> My understanding (not being a member :-) ) is that Core is an
> administrative group, not a group of committers. Some members of Core
> are committers, some not, some committers are in Core, some not.

That is my understanding as well and has been substantiated buy other
members of core.

Sincerely,

Joshua D. Drake


>
> cheers
>
> andrew
>
> ---------------------------(end of
> broadcast)--------------------------- TIP 1: if posting/reading
> through Usenet, please send an appropriate subscribe-nomail command
> to majordomo@postgresql.org so that your message can get through to
> the mailing list cleanly
>


--
     === The PostgreSQL Company: Command Prompt, Inc. ===
Sales/Support: +1.503.667.4564   24x7/Emergency: +1.800.492.2240
PostgreSQL solutions since 1997  http://www.commandprompt.com/        UNIQUE NOT NULL
Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate
PostgreSQL Replication: http://www.commandprompt.com/products/


Re: Skytools committed without hackers discussion/review

From
Bruce Momjian
Date:
Andrew Dunstan wrote:
> 
> 
> Simon Riggs wrote:
> > That close to
> > release, only Core members should be doing that and Jan is Core.
> >
> >
> >   
> 
> My understanding (not being a member :-) ) is that Core is an 
> administrative group, not a group of committers. Some members of Core 
> are committers, some not, some committers are in Core, some not.

Correct.

--  Bruce Momjian  <bruce@momjian.us>        http://momjian.us EnterpriseDB
http://postgres.enterprisedb.com
 + If your life is a hard drive, Christ can be your backup. +


Re: Skytools committed without hackers discussion/review

From
Magnus Hagander
Date:
Simon Riggs wrote:
> On Tue, 2007-10-09 at 17:55 -0400, Andrew Dunstan wrote:
> 
>> Simon Riggs wrote:
>>> That close to
>>> release, only Core members should be doing that and Jan is Core.
>>>
> 
>> My understanding (not being a member :-) ) is that Core is an 
>> administrative group, not a group of committers. Some members of Core 
>> are committers, some not, some committers are in Core, some not.
> 
> By observation, all committers are not equal. If they are equal then we
> must censure others also, as well as Jan, but I see no need personally.
> If they are not equal, then Jan deserves extra leeway, IMHO. Either way,
> we should not focus just upon Jan, especially when so many will thank
> him for his actions.

Correct, we certainly shouldn't focus on any one person. We should focus
upon our own policies - were they broken or not. And if they weren't, it
seems that the majority of people want those policies changed (for next
time). If they were, what do we do about it?

//Magnus


Re: Skytools committed without hackers discussion/review

From
Simon Riggs
Date:
On Wed, 2007-10-10 at 00:19 +0200, Magnus Hagander wrote:
> Simon Riggs wrote:
> > On Tue, 2007-10-09 at 17:55 -0400, Andrew Dunstan wrote:
> > 
> >> Simon Riggs wrote:
> >>> That close to
> >>> release, only Core members should be doing that and Jan is Core.
> >>>
> > 
> >> My understanding (not being a member :-) ) is that Core is an 
> >> administrative group, not a group of committers. Some members of Core 
> >> are committers, some not, some committers are in Core, some not.
> > 
> > By observation, all committers are not equal. If they are equal then we
> > must censure others also, as well as Jan, but I see no need personally.
> > If they are not equal, then Jan deserves extra leeway, IMHO. Either way,
> > we should not focus just upon Jan, especially when so many will thank
> > him for his actions.
> 
> Correct, we certainly shouldn't focus on any one person. We should focus
> upon our own policies - were they broken or not. And if they weren't, it
> seems that the majority of people want those policies changed (for next
> time). If they were, what do we do about it?

Well for me: Nothing broke, so we needn't discuss policy at all.

--  Simon Riggs 2ndQuadrant  http://www.2ndQuadrant.com



Re: Skytools committed without hackers discussion/review

From
Magnus Hagander
Date:
Simon Riggs wrote:
> On Wed, 2007-10-10 at 00:19 +0200, Magnus Hagander wrote:
>> Simon Riggs wrote:
>>> On Tue, 2007-10-09 at 17:55 -0400, Andrew Dunstan wrote:
>>>
>>>> Simon Riggs wrote:
>>>>> That close to
>>>>> release, only Core members should be doing that and Jan is Core.
>>>>>
>>>> My understanding (not being a member :-) ) is that Core is an 
>>>> administrative group, not a group of committers. Some members of Core 
>>>> are committers, some not, some committers are in Core, some not.
>>> By observation, all committers are not equal. If they are equal then we
>>> must censure others also, as well as Jan, but I see no need personally.
>>> If they are not equal, then Jan deserves extra leeway, IMHO. Either way,
>>> we should not focus just upon Jan, especially when so many will thank
>>> him for his actions.
>> Correct, we certainly shouldn't focus on any one person. We should focus
>> upon our own policies - were they broken or not. And if they weren't, it
>> seems that the majority of people want those policies changed (for next
>> time). If they were, what do we do about it?
> 
> Well for me: Nothing broke, so we needn't discuss policy at all.

Well, buildfarm broke. But it's been fixed now.

Also, does that mean you volunteer to fix pginstaller, and any other
packages that needs it? ;-)

//Magnus


Re: Skytools committed without hackers discussion/review

From
Andrew Dunstan
Date:

Simon Riggs wrote:
> On Tue, 2007-10-09 at 17:55 -0400, Andrew Dunstan wrote:
>
>   
>> Simon Riggs wrote:
>>     
>>> That close to
>>> release, only Core members should be doing that and Jan is Core.
>>>
>>>       
>
>   
>> My understanding (not being a member :-) ) is that Core is an 
>> administrative group, not a group of committers. Some members of Core 
>> are committers, some not, some committers are in Core, some not.
>>     
>
> By observation, all committers are not equal. If they are equal then we
> must censure others also, as well as Jan, but I see no need personally.
> If they are not equal, then Jan deserves extra leeway, IMHO. Either way,
> we should not focus just upon Jan, especially when so many will thank
> him for his actions.
>
>   

I think this project has got too big for us to make things up as we go 
along. We need to follow processes that are well understood and 
transparent.

I have tried not to concentrate on Jan in this discussion. It could be 
argued, however, that contrary to being the recipients of extra slack, 
core members have a special responsibility to set a good example.

cheers

andrew


Re: Skytools committed without hackers discussion/review

From
"Magnus Hagander"
Date:
> > > We allow /contrib to be more lax about beta changes.
> > 
> > the postgresql ecosystem is growing and there is a lot of people like
> > packagers that will be a quite irritated if we keep randomly adding
> > completely new code and modules during BETA.
> 
> Should packagers be concerned with /contrib at all ?

Our users want it. Because we have important features that live there.
> As noted before /contrib is a technical way of ensuring that something
> gets updated together with core, not a recommendation to include it in a
> "package".

Then why did it get added there with the motivation that a lot of users will want it?

/Magnus 


Re: Skytools committed without hackers discussion/review

From
Hannu Krosing
Date:
Ühel kenal päeval, K, 2007-10-10 kell 07:44, kirjutas Magnus Hagander:
> > > > We allow /contrib to be more lax about beta changes.
> > > 
> > > the postgresql ecosystem is growing and there is a lot of people like
> > > packagers that will be a quite irritated if we keep randomly adding
> > > completely new code and modules during BETA.
> > 
> > Should packagers be concerned with /contrib at all ?
> 
> Our users want it. Because we have important features that live there.

Sure, but some features are also moved from /contrib to pgfoundry, and
users still may want these too.

And sure there are features in contrib that "most" users don't want.

>  
> > As noted before /contrib is a technical way of ensuring that something
> > gets updated together with core, not a recommendation to include it in a
> > "package".
> 
> Then why did it get added there with the motivation that a lot of users will want it?

I think that the main motivation was to ensure that a feature that a lot
of users will want will be "stable", that is, maintained together with
core postgres.

exposing stable xid and snapshot to userspace is something needed by
more than one postgres add-on (Slony1 replication, Skytools universal
queueing and replication) makes it much easier to develop these packages
without need to have an extra package to maintain separately from these,
yet in sync with core postgres.

------------
Hannu



Re: Skytools committed without hackers discussion/review

From
Simon Riggs
Date:
On Tue, 2007-10-09 at 18:35 -0400, Andrew Dunstan wrote:

> I think this project has got too big for us to make things up as we go 
> along. We need to follow processes that are well understood and 
> transparent.

Well said, I very much agree.

Mostly we do, but since we've just spent more than 6 months between
Feature Freeze and Beta. There were no well understood or transparent
processes during that period, so nobody is on solid ground trying to
enforce a small number of rules with a single individual. Especially
when discussing what might be argued was a major item in 8.3

--  Simon Riggs 2ndQuadrant  http://www.2ndQuadrant.com



Re: Skytools committed without hackers discussion/review

From
"Magnus Hagander"
Date:
> > > > > We allow /contrib to be more lax about beta changes.
> > > > 
> > > > the postgresql ecosystem is growing and there is a lot of people like
> > > > packagers that will be a quite irritated if we keep randomly adding
> > > > completely new code and modules during BETA.
> > > 
> > > Should packagers be concerned with /contrib at all ?
> > 
> > Our users want it. Because we have important features that live there.
> 
> Sure, but some features are also moved from /contrib to pgfoundry, and
> users still may want these too.

Sure. This is why Dave created stackbuilder.

The point is users expect us to ship whatever isincluded in core postgresql, which includes contrib.
> And sure there are features in contrib that "most" users don't want.

Sure. There are features in the backend that most users don't even know about, much less use/want.
> >  
> > > As noted before /contrib is a technical way of ensuring that something
> > > gets updated together with core, not a recommendation to include it in a
> > > "package".
> > 
> > Then why did it get added there with the motivation that a lot of users will want it?
> 
> I think that the main motivation was to ensure that a feature that a lot
> of users will want will be "stable", that is, maintained together with
> core postgres.

IMSHO, this is far from enough motivation to put something in post beta. I could accept it *with* proper discussion,
duringfeature freze. Where the argument of not putting it in contrib, but backend-actual instead, could've been
properlymade.
 

>  exposing stable xid and snapshot to userspace is something needed by
> more than one postgres add-on (Slony1 replication, Skytools universal
> queueing and replication) makes it much easier to develop these packages
> without need to have an extra package to maintain separately from these,
> yet in sync with core postgres.

So, it should be in the backend, not contrib. And since we're past beta, that means 8.4.

If discussion had happened just a day or two before the comit, we could've delayed beta a day to get it in....

/Magnus 


Re: Skytools committed without hackers discussion/review

From
Mark Kirkwood
Date:
Simon Riggs wrote:
>
> Personally, I want to see Jan contribute more, not less. The link with
> Slony and related replication technology is critically important to
> Postgres, which is why Jan has spent so long on it. 
>
> Generally we should be encouraging everybody to contribute; the project
> must have an orientation towards action and growth if we are to survive.
> If Jan had not done this, would there have been a storm of protest?
>
>
>   

+1

Having said that, the fact that the discussion happened in a forum other 
than -hackers is clearly something to be avoided in future (ISTR 
something similar happening with some changes coming from Bizgres a 
while ago). I don't know how we can avoid this sort of thing happening 
every now and again, except to encourage folk to include -hackers in 
their discussions before sending the final patch in (Bruce and others 
have stated this previously - maybe we need to re-iterate it few weeks 
*before* every feature freeze...)

Cheers

Mark



Re: Skytools committed without hackers discussion/review

From
Simon Riggs
Date:
On Wed, 2007-10-10 at 07:08 +0100, Simon Riggs wrote:
> On Tue, 2007-10-09 at 18:35 -0400, Andrew Dunstan wrote:
> 
> > I think this project has got too big for us to make things up as we go 
> > along. We need to follow processes that are well understood and 
> > transparent.
> 
> Well said, I very much agree.
> 
> Mostly we do, but since we've just spent more than 6 months between
> Feature Freeze and Beta. There were no well understood or transparent
> processes during that period, so nobody is on solid ground trying to
> enforce a small number of rules with a single individual. Especially
> when discussing what might be argued was a major item in 8.3

I should add that I'm not unhappy about how things have happened and I
have no complaints to lodge anywhere with anybody. Just wanted to give
Jan a bit of moral support, and I've done that now, so time for me to
stop.

--  Simon Riggs 2ndQuadrant  http://www.2ndQuadrant.com



Re: Skytools committed without hackers discussion/review

From
Bruce Momjian
Date:
Simon Riggs wrote:
> On Tue, 2007-10-09 at 18:35 -0400, Andrew Dunstan wrote:
> 
> > I think this project has got too big for us to make things up as we go 
> > along. We need to follow processes that are well understood and 
> > transparent.
> 
> Well said, I very much agree.
> 
> Mostly we do, but since we've just spent more than 6 months between
> Feature Freeze and Beta. There were no well understood or transparent
> processes during that period, so nobody is on solid ground trying to
> enforce a small number of rules with a single individual. Especially
> when discussing what might be argued was a major item in 8.3

What?  Even Jan agrees he didn't follow the procedures.  I have no idea
how you are coming to the conclusion there are no well understood
processes.

--  Bruce Momjian  <bruce@momjian.us>        http://momjian.us EnterpriseDB
http://postgres.enterprisedb.com
 + If your life is a hard drive, Christ can be your backup. +


Re: Skytools committed without hackers discussion/review

From
Devrim GÜNDÜZ
Date:
Hi,

On Wed, 2007-10-10 at 09:19 +0100, Simon Riggs wrote:
> I should add that I'm not unhappy about how things have happened and I
> have no complaints to lodge anywhere with anybody. Just wanted to give
> Jan a bit of moral support

I have the same feelings, so +1.

Regards,
--
Devrim GÜNDÜZ
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
Managed Services, Shared and Dedicated Hosting
Co-Authors: plPHP, ODBCng - http://www.commandprompt.com/



Re: Skytools committed without hackers discussion/review

From
Simon Riggs
Date:
On Wed, 2007-10-10 at 10:29 -0400, Bruce Momjian wrote:
> Simon Riggs wrote:

> > Mostly we do, but since we've just spent more than 6 months between
> > Feature Freeze and Beta. There were no well understood or transparent
> > processes during that period, so nobody is on solid ground trying to
> > enforce a small number of rules with a single individual. Especially
> > when discussing what might be argued was a major item in 8.3
> 
> What?  Even Jan agrees he didn't follow the procedures.  I have no idea
> how you are coming to the conclusion there are no well understood
> processes.

Results look good to me, so I'm not lodging a complaint, just explaining
my position.

The main rule is discuss-it-first-on-Hackers and if Jan didn't follow
that then he is wrong. But since he nearly got it right by discussing it
with some people, nothing bad happened and the outcome is worth having I
don't see why we would want to pick Jan up for anything, or back-out
those changes.

--  Simon Riggs 2ndQuadrant  http://www.2ndQuadrant.com



Re: Skytools committed without hackers discussion/review

From
Bruce Momjian
Date:
Simon Riggs wrote:
> On Wed, 2007-10-10 at 10:29 -0400, Bruce Momjian wrote:
> > Simon Riggs wrote:
> 
> > > Mostly we do, but since we've just spent more than 6 months between
> > > Feature Freeze and Beta. There were no well understood or transparent
> > > processes during that period, so nobody is on solid ground trying to
> > > enforce a small number of rules with a single individual. Especially
> > > when discussing what might be argued was a major item in 8.3
> > 
> > What?  Even Jan agrees he didn't follow the procedures.  I have no idea
> > how you are coming to the conclusion there are no well understood
> > processes.
> 
> Results look good to me, so I'm not lodging a complaint, just explaining
> my position.
> 
> The main rule is discuss-it-first-on-Hackers and if Jan didn't follow
> that then he is wrong. But since he nearly got it right by discussing it
> with some people, nothing bad happened and the outcome is worth having I
> don't see why we would want to pick Jan up for anything, or back-out
> those changes.

The results have nothing to do with whether the process was followed. 
We do not ignore process violations just because the outcome was OK.

And Jan did not come even close to following procedure.  He just asked
core if they would object to such an addition post-feature freeze.  He
did not show code to core so there is no sense the core approved the
patch.  And Jan did not show the patch to hackers or discuss the patch
application.

I do not want to keep bashing Jan but Simon's statements require me to
set the record straight.

--  Bruce Momjian  <bruce@momjian.us>        http://momjian.us EnterpriseDB
http://postgres.enterprisedb.com
 + If your life is a hard drive, Christ can be your backup. +


Re: Skytools committed without hackers discussion/review

From
Simon Riggs
Date:
On Wed, 2007-10-10 at 12:08 -0400, Bruce Momjian wrote:

> The results have nothing to do with whether the process was followed. 
> We do not ignore process violations just because the outcome was OK.
> 
> And Jan did not come even close to following procedure.  He just asked
> core if they would object to such an addition post-feature freeze.  He
> did not show code to core so there is no sense the core approved the
> patch.  And Jan did not show the patch to hackers or discuss the patch
> application.
> 
> I do not want to keep bashing Jan but Simon's statements require me to
> set the record straight.

Record straight; please consider my comments withdrawn.

--  Simon Riggs 2ndQuadrant  http://www.2ndQuadrant.com



Re: Skytools committed without hackers discussion/review

From
Jan Wieck
Date:
On 10/10/2007 12:08 PM, Bruce Momjian wrote:
> The results have nothing to do with whether the process was followed. 
> We do not ignore process violations just because the outcome was OK.

Agreed. But reversing something that came out OK for no other reason 
than that the process was violated? I know you don't, but some people 
are asking for exactly that.


Jan

-- 
#======================================================================#
# It's easier to get forgiveness for being wrong than for being right. #
# Let's break this rule - forgive me.                                  #
#================================================== JanWieck@Yahoo.com #


Re: Skytools committed without hackers discussion/review

From
"Magnus Hagander"
Date:
> > The results have nothing to do with whether the process was followed. 
> > We do not ignore process violations just because the outcome was OK.
> 
> Agreed. But reversing something that came out OK for no other reason 
> than that the process was violated? I know you don't, but some people 
> are asking for exactly that.

So as long as something is committed, and only breaks certain (for now unnamed) platforms (until fixed that is), then
proceduredoesn't apply.
 

And it helps if certain external projects ask for it. I'm not entirely clear on the criteria for those projects.

I don't particularly like that fact but I think it's good to have discussed it and spelled it out. And I will certainly
acceptit since it's been discussed in public and seems to have fair agreement between core members. 
 

The important thing is that we have documented a way around the rules so next time it's done noone needs to bother
complaining.

/Magnus


Re: Skytools committed without hackers discussion/review

From
Bruce Momjian
Date:
Magnus Hagander wrote:
> 
> > > The results have nothing to do with whether the process was followed.
> > > We do not ignore process violations just because the outcome was OK.
> >
> > Agreed. But reversing something that came out OK for no other reason
> > than that the process was violated? I know you don't, but some people
> > are asking for exactly that.
> 
> So as long as something is committed, and only breaks certain (for now
> unnamed) platforms (until fixed that is), then procedure doesn't apply.

No, if someone does this again they are going to be raked over the coals
like Jan was.  That is probably enough to keep people following procedure.

-- Bruce Momjian  <bruce@momjian.us>        http://momjian.us EnterpriseDB
http://postgres.enterprisedb.com
 + If your life is a hard drive, Christ can be your backup. +