8.3 pending patch queue

Started by Bruce Momjianabout 19 years ago51 messages
#1Bruce Momjian
bruce@momjian.us

I will start processing the patches held for 8.3 this week or next, now
that the holiday break is over:

http://momjian.postgresql.org/cgi-bin/pgpatches_hold

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#2Andrew Dunstan
andrew@dunslane.net
In reply to: Bruce Momjian (#1)
Re: 8.3 pending patch queue

Bruce Momjian wrote:

I will start processing the patches held for 8.3 this week or next, now
that the holiday break is over:

http://momjian.postgresql.org/cgi-bin/pgpatches_hold

Some of these look obsolete. Also,

. the plperl out params patch needs substantial rework by its author, IMHO.
. there is a new version of the enums patch that has been submitted.

cheers

andrew

#3Bruce Momjian
bruce@momjian.us
In reply to: Andrew Dunstan (#2)
Re: 8.3 pending patch queue

Andrew Dunstan wrote:

Bruce Momjian wrote:

I will start processing the patches held for 8.3 this week or next, now
that the holiday break is over:

http://momjian.postgresql.org/cgi-bin/pgpatches_hold

Some of these look obsolete. Also,

. the plperl out params patch needs substantial rework by its author, IMHO.
. there is a new version of the enums patch that has been submitted.

Yes, I will have to go through it, find the valuable ones, and get
comments.

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#4Simon Riggs
simon@2ndquadrant.com
In reply to: Bruce Momjian (#3)
Re: 8.3 pending patch queue

On Mon, 2007-01-01 at 19:56 -0500, Bruce Momjian wrote:

Andrew Dunstan wrote:

Bruce Momjian wrote:

I will start processing the patches held for 8.3 this week or next, now
that the holiday break is over:

http://momjian.postgresql.org/cgi-bin/pgpatches_hold

Some of these look obsolete. Also,

. the plperl out params patch needs substantial rework by its author, IMHO.
. there is a new version of the enums patch that has been submitted.

Yes, I will have to go through it, find the valuable ones, and get
comments.

Sounds good.

I'm not clear about the difference between the unapplied patches list
and the hold list. What is the significance of the two lists?

There's a number of patches submitted to pgsql-patches that don't show
up on either list. I haven't made a list of these, but they include
major patches such as Grouped Item indexes and a number of others. Many
of those are clearly marked as ready to apply/review/reject.

Can I request that those be reviewed first? The unapplied patches list
looks long and many things on it aren't even patches, AFAICS -
presumably TODO items-in-waiting?

Some minor points:

[PATCHES] Incrementally Updated Backup, Simon Riggs
has already been applied to 8.2

[PATCHES] WAL logging freezing, Heikki Linnakangas
has already been agreed/applied to 8.2

--
Simon Riggs
EnterpriseDB http://www.enterprisedb.com

#5Andrew Dunstan
andrew@dunslane.net
In reply to: Simon Riggs (#4)
Re: 8.3 pending patch queue

Simon Riggs wrote:

I'm not clear about the difference between the unapplied patches list
and the hold list. What is the significance of the two lists?

AIUI, the hold list is those patches providing new features that were
held over between 8.2 feature freeze and 8.2 branch. Since they have
been around for a while I think they have some claim to priority. The
other list is just the normal running list of such patches that Bruce keeps.

There's a number of patches submitted to pgsql-patches that don't show
up on either list.

That also happens. The only way I can see of ensuring it does not happen
would be to auto-process all patch submissions.

cheers

andrew

#6Simon Riggs
simon@2ndquadrant.com
In reply to: Andrew Dunstan (#5)
Re: 8.3 pending patch queue

On Thu, 2007-01-04 at 09:09 -0500, Andrew Dunstan wrote:

Simon Riggs wrote:

I'm not clear about the difference between the unapplied patches list
and the hold list. What is the significance of the two lists?

AIUI, the hold list is those patches providing new features that were
held over between 8.2 feature freeze and 8.2 branch. Since they have
been around for a while I think they have some claim to priority. The
other list is just the normal running list of such patches that Bruce keeps.

OK. Makes sense, thanks.

There's a number of patches submitted to pgsql-patches that don't show
up on either list.

Hopefully the priority applies to all things that should be on the list.

That also happens. The only way I can see of ensuring it does not happen
would be to auto-process all patch submissions.

Sounds a good idea. Patch farm anyone? Auto apply/make check?

--
Simon Riggs
EnterpriseDB http://www.enterprisedb.com

#7Noname
markwkm@gmail.com
In reply to: Simon Riggs (#6)
Re: 8.3 pending patch queue

On 1/4/07, Simon Riggs <simon@2ndquadrant.com> wrote:

On Thu, 2007-01-04 at 09:09 -0500, Andrew Dunstan wrote:

That also happens. The only way I can see of ensuring it does not happen
would be to auto-process all patch submissions.

Sounds a good idea. Patch farm anyone? Auto apply/make check?

I'm actually trying to simplify something I was working on at OSDL to
do this. PLM at OSDL was a little to Linux focused. Will let
everyone know when I have a working prototype.

Mark

#8Andrew Dunstan
andrew@dunslane.net
In reply to: Noname (#7)
Re: 8.3 pending patch queue

markwkm@gmail.com wrote:

On 1/4/07, Simon Riggs <simon@2ndquadrant.com> wrote:

On Thu, 2007-01-04 at 09:09 -0500, Andrew Dunstan wrote:

That also happens. The only way I can see of ensuring it does not

happen

would be to auto-process all patch submissions.

Sounds a good idea. Patch farm anyone? Auto apply/make check?

I'm actually trying to simplify something I was working on at OSDL to
do this. PLM at OSDL was a little to Linux focused. Will let
everyone know when I have a working prototype.

Feel free to discuss design/functionality any time. For example, a
mechanism to feed patches to the buildfarm has previously been
suggested. If this could be done in some automated, controlled and
reasonably safe way it might be useful - it might afford reviewers a
"try before you buy" option. Also, hooking this up with the stuff that
Lukas Smith is doing might be good.

cheers

andrew

#9Noname
markwkm@gmail.com
In reply to: Andrew Dunstan (#8)
Re: 8.3 pending patch queue

On 1/4/07, Andrew Dunstan <andrew@dunslane.net> wrote:

markwkm@gmail.com wrote:

On 1/4/07, Simon Riggs <simon@2ndquadrant.com> wrote:

On Thu, 2007-01-04 at 09:09 -0500, Andrew Dunstan wrote:

That also happens. The only way I can see of ensuring it does not

happen

would be to auto-process all patch submissions.

Sounds a good idea. Patch farm anyone? Auto apply/make check?

I'm actually trying to simplify something I was working on at OSDL to
do this. PLM at OSDL was a little to Linux focused. Will let
everyone know when I have a working prototype.

Feel free to discuss design/functionality any time. For example, a
mechanism to feed patches to the buildfarm has previously been
suggested. If this could be done in some automated, controlled and
reasonably safe way it might be useful - it might afford reviewers a
"try before you buy" option. Also, hooking this up with the stuff that
Lukas Smith is doing might be good.

I'll start another thread about what PLM is doing and what my initial
ideas are. Do you have a pointer to what Lukas Smith is doing?

Mark

#10Andrew Dunstan
andrew@dunslane.net
In reply to: Noname (#9)
Re: 8.3 pending patch queue

markwkm@gmail.com wrote:

On 1/4/07, Andrew Dunstan <andrew@dunslane.net> wrote:

markwkm@gmail.com wrote:

On 1/4/07, Simon Riggs <simon@2ndquadrant.com> wrote:

On Thu, 2007-01-04 at 09:09 -0500, Andrew Dunstan wrote:

That also happens. The only way I can see of ensuring it does not

happen

would be to auto-process all patch submissions.

Sounds a good idea. Patch farm anyone? Auto apply/make check?

I'm actually trying to simplify something I was working on at OSDL to
do this. PLM at OSDL was a little to Linux focused. Will let
everyone know when I have a working prototype.

Feel free to discuss design/functionality any time. For example, a
mechanism to feed patches to the buildfarm has previously been
suggested. If this could be done in some automated, controlled and
reasonably safe way it might be useful - it might afford reviewers a
"try before you buy" option. Also, hooking this up with the stuff that
Lukas Smith is doing might be good.

I'll start another thread about what PLM is doing and what my initial
ideas are. Do you have a pointer to what Lukas Smith is doing?

some of the stuff in here:

http://developer.postgresql.org/index.php/Main_Page

cheers

andrew

#11Bruce Momjian
bruce@momjian.us
In reply to: Andrew Dunstan (#5)
Re: 8.3 pending patch queue

Andrew Dunstan wrote:

Simon Riggs wrote:

I'm not clear about the difference between the unapplied patches list
and the hold list. What is the significance of the two lists?

AIUI, the hold list is those patches providing new features that were
held over between 8.2 feature freeze and 8.2 branch. Since they have
been around for a while I think they have some claim to priority. The
other list is just the normal running list of such patches that Bruce keeps.

FYI, I haven't been applying patches as aggressively because we were
kind of focused on 8.2.0 and the holidays. Now that that is over, there
will be more activity.

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#12Simon Riggs
simon@2ndquadrant.com
In reply to: Bruce Momjian (#1)
Re: 8.3 pending patch queue

On Mon, 2007-01-01 at 19:04 -0500, Bruce Momjian wrote:

I will start processing the patches held for 8.3 this week or next, now
that the holiday break is over:

http://momjian.postgresql.org/cgi-bin/pgpatches_hold

The following patches don't appear on this list:

Concurrent psql
Original submission
http://archives.postgresql.org/pgsql-patches/2006-08/msg00249.php
Latest
http://archives.postgresql.org/pgsql-hackers/2006-12/msg00527.php
Described here: http://community.enterprisedb.com/concurrent/index.html

WAL Index Split
Original submission
http://archives.postgresql.org/pgsql-patches/2006-12/msg00045.php
Latest
http://archives.postgresql.org/pgsql-patches/2007-01/msg00000.php

Grouped Items
Latest
http://archives.postgresql.org/pgsql-patches/2006-11/msg00051.php
Described here: http://community.enterprisedb.com/git/index.html

Maintain Cluster Order
http://archives.postgresql.org/pgsql-patches/2006-08/msg00124.php

All have been awaiting review for at least a month (though in one case
the latest version is quite recent). They probably ought to be on the
hold queue; all are ready to be reviewed for final
application/rejection.

I'd hasten to add that none of those are mine. My patches have received
good attention, so I'm not complaining just completing admin.

--
Simon Riggs
EnterpriseDB http://www.enterprisedb.com

#13Bruce Momjian
bruce@momjian.us
In reply to: Simon Riggs (#12)
Re: 8.3 pending patch queue

Simon Riggs wrote:

All have been awaiting review for at least a month (though in one case
the latest version is quite recent). They probably ought to be on the
hold queue; all are ready to be reviewed for final
application/rejection.

I'd hasten to add that none of those are mine. My patches have received
good attention, so I'm not complaining just completing admin.

You might remember months ago that people were complaining I was pushing
things into CVS too quickly, so while the patches are in my mailbox,
they are not in the queue until I feel the community has the time to
focus on it.

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#14Simon Riggs
simon@2ndquadrant.com
In reply to: Bruce Momjian (#13)
Re: 8.3 pending patch queue

On Sat, 2007-01-06 at 10:56 -0500, Bruce Momjian wrote:

Simon Riggs wrote:

All have been awaiting review for at least a month (though in one case
the latest version is quite recent). They probably ought to be on the
hold queue; all are ready to be reviewed for final
application/rejection.

I'd hasten to add that none of those are mine. My patches have received
good attention, so I'm not complaining just completing admin.

You might remember months ago that people were complaining I was pushing
things into CVS too quickly, so while the patches are in my mailbox,
they are not in the queue until I feel the community has the time to
focus on it.

I'm sorry if I explained that badly. All I meant to say was that the
patches aren't on the queue for review, so could they be placed at the
appropriate chronological point in the queue. (I was/am imagining the
queue to be ordered in time of arrival).

Patch review is, for me, harder than writing patches in the first place,
so with that in mind I don't expect it to happen quickly. You've
explained your on it now, so I'm patient.

--
Simon Riggs
EnterpriseDB http://www.enterprisedb.com

#15Bruce Momjian
bruce@momjian.us
In reply to: Simon Riggs (#4)
Re: 8.3 pending patch queue

Simon Riggs wrote:

I'm not clear about the difference between the unapplied patches list
and the hold list. What is the significance of the two lists?

There's a number of patches submitted to pgsql-patches that don't show
up on either list. I haven't made a list of these, but they include
major patches such as Grouped Item indexes and a number of others. Many
of those are clearly marked as ready to apply/review/reject.

Can I request that those be reviewed first? The unapplied patches list
looks long and many things on it aren't even patches, AFAICS -
presumably TODO items-in-waiting?

Some minor points:

[PATCHES] Incrementally Updated Backup, Simon Riggs
has already been applied to 8.2

[PATCHES] WAL logging freezing, Heikki Linnakangas
has already been agreed/applied to 8.2

Thanks. These two items have been removed from the patches hold queue.

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#16Bruce Momjian
bruce@momjian.us
In reply to: Simon Riggs (#14)
Re: 8.3 pending patch queue

Simon Riggs wrote:

On Sat, 2007-01-06 at 10:56 -0500, Bruce Momjian wrote:

Simon Riggs wrote:

All have been awaiting review for at least a month (though in one case
the latest version is quite recent). They probably ought to be on the
hold queue; all are ready to be reviewed for final
application/rejection.

I'd hasten to add that none of those are mine. My patches have received
good attention, so I'm not complaining just completing admin.

You might remember months ago that people were complaining I was pushing
things into CVS too quickly, so while the patches are in my mailbox,
they are not in the queue until I feel the community has the time to
focus on it.

I'm sorry if I explained that badly. All I meant to say was that the
patches aren't on the queue for review, so could they be placed at the
appropriate chronological point in the queue. (I was/am imagining the
queue to be ordered in time of arrival).

It is.

Patch review is, for me, harder than writing patches in the first place,
so with that in mind I don't expect it to happen quickly. You've
explained your on it now, so I'm patient.

The issue is that the _hold_ patches are for patches that arrived after
feature freeze. The patches that arrived after 8.2 was released don't
go in there because it might cause confusion. I also have to control
how quickly I push out patches from the queue so as not to overwhelm
folks.

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#17Dave Page
dpage@postgresql.org
In reply to: Bruce Momjian (#16)
Re: 8.3 pending patch queue

Bruce Momjian wrote:

The issue is that the _hold_ patches are for patches that arrived after
feature freeze. The patches that arrived after 8.2 was released don't
go in there because it might cause confusion. I also have to control
how quickly I push out patches from the queue so as not to overwhelm
folks.

Perhaps it would cause less confusion to name the queues for the version
they will be reviewed/applied for, rather than to toggle between queue 1
and 2, the logic of which isn't aways immediately obvious to the causal
observer.

Regards, Dave.

#18Bruce Momjian
bruce@momjian.us
In reply to: Dave Page (#17)
Re: 8.3 pending patch queue

Dave Page wrote:

Bruce Momjian wrote:

The issue is that the _hold_ patches are for patches that arrived after
feature freeze. The patches that arrived after 8.2 was released don't
go in there because it might cause confusion. I also have to control
how quickly I push out patches from the queue so as not to overwhelm
folks.

Perhaps it would cause less confusion to name the queues for the version
they will be reviewed/applied for, rather than to toggle between queue 1
and 2, the logic of which isn't aways immediately obvious to the causal
observer.

I don't actually toggle. Hold is for stuff during feature freeze. I am
open to new names.

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#19Dave Page
dpage@postgresql.org
In reply to: Bruce Momjian (#18)
Re: 8.3 pending patch queue

Bruce Momjian wrote:

Dave Page wrote:

Bruce Momjian wrote:

The issue is that the _hold_ patches are for patches that arrived after
feature freeze. The patches that arrived after 8.2 was released don't
go in there because it might cause confusion. I also have to control
how quickly I push out patches from the queue so as not to overwhelm
folks.

Perhaps it would cause less confusion to name the queues for the version
they will be reviewed/applied for, rather than to toggle between queue 1
and 2, the logic of which isn't aways immediately obvious to the causal
observer.

I don't actually toggle. Hold is for stuff during feature freeze.

But then you go back to the other one once we're through freeze is what
I mean.

I am open to new names.

patches-8_3 ? Anything coming in after FF then goes to patches-8_4.

/D

#20Bruce Momjian
bruce@momjian.us
In reply to: Dave Page (#19)
Re: 8.3 pending patch queue

Dave Page wrote:

Bruce Momjian wrote:

Dave Page wrote:

Bruce Momjian wrote:

The issue is that the _hold_ patches are for patches that arrived after
feature freeze. The patches that arrived after 8.2 was released don't
go in there because it might cause confusion. I also have to control
how quickly I push out patches from the queue so as not to overwhelm
folks.

Perhaps it would cause less confusion to name the queues for the version
they will be reviewed/applied for, rather than to toggle between queue 1
and 2, the logic of which isn't aways immediately obvious to the causal
observer.

I don't actually toggle. Hold is for stuff during feature freeze.

But then you go back to the other one once we're through freeze is what
I mean.

I kind of do both at the same time until the hold queue is empty.

I am open to new names.

patches-8_3 ? Anything coming in after FF then goes to patches-8_4.

The problem there is that the web site references these, so changing the
URL for every release is odd, plus right now both queues are for 8.3.

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#21Simon Riggs
simon@2ndquadrant.com
In reply to: Bruce Momjian (#16)
Re: 8.3 pending patch queue

On Sat, 2007-01-06 at 16:29 -0500, Bruce Momjian wrote:

The issue is that the _hold_ patches are for patches that arrived after
feature freeze. The patches that arrived after 8.2 was released don't
go in there because it might cause confusion.

Right, which is why I'm pointing it out; they did all arrive before 8.2

I also have to control
how quickly I push out patches from the queue so as not to overwhelm
folks.

Yes, I see the challenge. I'm not hassling you, just asking for stuff to
be added appropriately to the queue. I just used too many/wrong words in
the request; again, sorry.

Just found another one, which was issued after 8.2.
pg_standby, latest version:
http://archives.postgresql.org/pgsql-patches/2006-12/msg00179.php

--
Simon Riggs
EnterpriseDB http://www.enterprisedb.com

#22Dave Page
dpage@postgresql.org
In reply to: Bruce Momjian (#20)
Re: 8.3 pending patch queue

Bruce Momjian wrote:

The problem there is that the web site references these, so changing the
URL for every release is odd,

Not a problem though - it's trivial for us to update whatever webpages
link to it.

plus right now both queues are for 8.3.

Well, yeah - that's why it's confusing!

Regards, Dave

#23Heikki Linnakangas
heikki@enterprisedb.com
In reply to: Bruce Momjian (#13)
Re: 8.3 pending patch queue

Bruce Momjian wrote:

Simon Riggs wrote:

All have been awaiting review for at least a month (though in one case
the latest version is quite recent). They probably ought to be on the
hold queue; all are ready to be reviewed for final
application/rejection.

I'd hasten to add that none of those are mine. My patches have received
good attention, so I'm not complaining just completing admin.

You might remember months ago that people were complaining I was pushing
things into CVS too quickly, so while the patches are in my mailbox,
they are not in the queue until I feel the community has the time to
focus on it.

So, there's a queue of patches in your mailbox waiting to get to the
queue? A queue to the queue :). All the patches clearly need review, so
let's not rush them into the CVS, but it'd be nice to have them all in
one queue.

Ps. I agree with the later comments that the naming of the two patch
queues is a bit confusing. Having queues named after the release numbers
the patches are targeted for seems like a good idea.

--
Heikki Linnakangas
EnterpriseDB http://www.enterprisedb.com

#24Bruce Momjian
bruce@momjian.us
In reply to: Heikki Linnakangas (#23)
Re: 8.3 pending patch queue

Heikki Linnakangas wrote:

Bruce Momjian wrote:

Simon Riggs wrote:

All have been awaiting review for at least a month (though in one case
the latest version is quite recent). They probably ought to be on the
hold queue; all are ready to be reviewed for final
application/rejection.

I'd hasten to add that none of those are mine. My patches have received
good attention, so I'm not complaining just completing admin.

You might remember months ago that people were complaining I was pushing
things into CVS too quickly, so while the patches are in my mailbox,
they are not in the queue until I feel the community has the time to
focus on it.

So, there's a queue of patches in your mailbox waiting to get to the
queue? A queue to the queue :). All the patches clearly need review, so
let's not rush them into the CVS, but it'd be nice to have them all in
one queue.

Right, because even the decision of whether they should be in the queue
is a decision for us. The hold queue additions are less stringent than
the main patch queue.

Ps. I agree with the later comments that the naming of the two patch
queues is a bit confusing. Having queues named after the release numbers
the patches are targeted for seems like a good idea.

OK, naming suggestions?

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#25Dave Page
dpage@postgresql.org
In reply to: Bruce Momjian (#24)
Re: 8.3 pending patch queue

Bruce Momjian wrote:

Right, because even the decision of whether they should be in the queue
is a decision for us. The hold queue additions are less stringent than
the main patch queue.

Isn't that always the case though, not just after FF when the hold queue
starts getting activity again? That would imply the need to a permanent
triage(?) queue, and a version specific one imho.

Regards, Dave

#26Heikki Linnakangas
heikki@enterprisedb.com
In reply to: Bruce Momjian (#24)
Re: 8.3 pending patch queue

Bruce Momjian wrote:

Heikki Linnakangas wrote:

Bruce Momjian wrote:

Simon Riggs wrote:

All have been awaiting review for at least a month (though in one case
the latest version is quite recent). They probably ought to be on the
hold queue; all are ready to be reviewed for final
application/rejection.

I'd hasten to add that none of those are mine. My patches have received
good attention, so I'm not complaining just completing admin.

You might remember months ago that people were complaining I was pushing
things into CVS too quickly, so while the patches are in my mailbox,
they are not in the queue until I feel the community has the time to
focus on it.

So, there's a queue of patches in your mailbox waiting to get to the
queue? A queue to the queue :). All the patches clearly need review, so
let's not rush them into the CVS, but it'd be nice to have them all in
one queue.

Right, because even the decision of whether they should be in the queue
is a decision for us. The hold queue additions are less stringent than
the main patch queue.

I'm confused, I thought the difference between the pgpatches queue and
the pgpatches_hold queue is the release the patch is targeted for. If
there's a third queue for patches that need review before being added to
another queue, could we have that visible somewhere, so that we know
what's in it?

Ps. I agree with the later comments that the naming of the two patch
queues is a bit confusing. Having queues named after the release numbers
the patches are targeted for seems like a good idea.

OK, naming suggestions?

The "8.3 patch queue", and the "8.4 patch queue"?

--
Heikki Linnakangas
EnterpriseDB http://www.enterprisedb.com

#27Andrew Dunstan
andrew@dunslane.net
In reply to: Heikki Linnakangas (#26)
Re: 8.3 pending patch queue

Heikki Linnakangas wrote:

I'm confused,

So I see.

I thought the difference between the pgpatches queue and
the pgpatches_hold queue is the release the patch is targeted for. If
there's a third queue for patches that need review before being added to
another queue, could we have that visible somewhere, so that we know
what's in it?

OK, naming suggestions?

The "8.3 patch queue", and the "8.4 patch queue"?

The latter does not exist, AFAIK. Before feature freeze for cycle X, we
don't usually hold patches for release X+1, as I understand it.

In general, we should try to hold patches as little amount of time as
possible. That way they don't go stale as easily.

cheers

andrew

#28Lukas Kahwe Smith
smith@pooteeweet.org
In reply to: Andrew Dunstan (#27)
Re: 8.3 pending patch queue

Andrew Dunstan wrote:

The latter does not exist, AFAIK. Before feature freeze for cycle X, we
don't usually hold patches for release X+1, as I understand it.

In general, we should try to hold patches as little amount of time as
possible. That way they don't go stale as easily.

I did not follow this thread closely, but it would be nice if someone
could compile all of these defacto standards into a wiki page.

regards,
Lukas

PS: Dont me make read this entire thread just to create this wiki page
myself :P

#29Bruce Momjian
bruce@momjian.us
In reply to: Dave Page (#25)
Re: 8.3 pending patch queue

Dave Page wrote:

Bruce Momjian wrote:

Right, because even the decision of whether they should be in the queue
is a decision for us. The hold queue additions are less stringent than
the main patch queue.

Isn't that always the case though, not just after FF when the hold queue
starts getting activity again? That would imply the need to a permanent
triage(?) queue, and a version specific one imho.

The hold queue is not used during normal development. I don't see value
in a triage queue.

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#30Bruce Momjian
bruce@momjian.us
In reply to: Heikki Linnakangas (#26)
Re: 8.3 pending patch queue

Heikki Linnakangas wrote:

Bruce Momjian wrote:

Heikki Linnakangas wrote:

Bruce Momjian wrote:

Simon Riggs wrote:

All have been awaiting review for at least a month (though in one case
the latest version is quite recent). They probably ought to be on the
hold queue; all are ready to be reviewed for final
application/rejection.

I'd hasten to add that none of those are mine. My patches have received
good attention, so I'm not complaining just completing admin.

You might remember months ago that people were complaining I was pushing
things into CVS too quickly, so while the patches are in my mailbox,
they are not in the queue until I feel the community has the time to
focus on it.

So, there's a queue of patches in your mailbox waiting to get to the
queue? A queue to the queue :). All the patches clearly need review, so
let's not rush them into the CVS, but it'd be nice to have them all in
one queue.

Right, because even the decision of whether they should be in the queue
is a decision for us. The hold queue additions are less stringent than
the main patch queue.

I'm confused, I thought the difference between the pgpatches queue and
the pgpatches_hold queue is the release the patch is targeted for. If
there's a third queue for patches that need review before being added to
another queue, could we have that visible somewhere, so that we know
what's in it?

Well, sort of. During 8.2 feature freeze the 8.2 hold queue was for
8.3, and the patches queue was for 8.2, but once we started 8.3, they
were both for 8.3.

Ps. I agree with the later comments that the naming of the two patch
queues is a bit confusing. Having queues named after the release numbers
the patches are targeted for seems like a good idea.

OK, naming suggestions?

The "8.3 patch queue", and the "8.4 patch queue"?

Not really, no, as outlined above.

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#31Devrim GUNDUZ
devrim@CommandPrompt.com
In reply to: Bruce Momjian (#24)
Re: 8.3 pending patch queue

Hi Bruce,

On Mon, 2007-01-08 at 11:35 -0500, Bruce Momjian wrote:

OK, naming suggestions?

BTW, why do you keep those pages in your homepage, but not in
postgresql.org? Just wondering.

--and personally, I'd prefer to see them in our (PG) web page.

Regards,
--
The PostgreSQL Company - Command Prompt, Inc. 1.503.667.4564
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
Managed Services, Shared and Dedicated Hosting
Co-Authors: plPHP, ODBCng - http://www.commandprompt.com/

#32Bruce Momjian
bruce@momjian.us
In reply to: Devrim GUNDUZ (#31)
Re: 8.3 pending patch queue

Devrim GUNDUZ wrote:
-- Start of PGP signed section.

Hi Bruce,

On Mon, 2007-01-08 at 11:35 -0500, Bruce Momjian wrote:

OK, naming suggestions?

BTW, why do you keep those pages in your homepage, but not in
postgresql.org? Just wondering.

--and personally, I'd prefer to see them in our (PG) web page.

Because the minute I add something to the queue, it has to be visible.
Uploading it to postgresql.org adds an unnecessary delay, and deleting
it unnecessary overhead. I actually am momjian.postgresql.org, so I
don't see the issue of which machine it is on.

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#33Jim C. Nasby
jim@nasby.net
In reply to: Bruce Momjian (#20)
Re: 8.3 pending patch queue

On Sat, Jan 06, 2007 at 04:56:12PM -0500, Bruce Momjian wrote:

I am open to new names.

patches-8_3 ? Anything coming in after FF then goes to patches-8_4.

The problem there is that the web site references these, so changing the
URL for every release is odd, plus right now both queues are for 8.3.

If we're going to start having the buildfarm build patches we might want
to hold off on changing any names since the buildfarm stuff might want
some changes anyway...
--
Jim Nasby jim@nasby.net
EnterpriseDB http://enterprisedb.com 512.569.9461 (cell)

#34Andrew Dunstan
andrew@dunslane.net
In reply to: Jim C. Nasby (#33)
Re: 8.3 pending patch queue

Jim C. Nasby wrote:

On Sat, Jan 06, 2007 at 04:56:12PM -0500, Bruce Momjian wrote:

I am open to new names.

patches-8_3 ? Anything coming in after FF then goes to patches-8_4.

The problem there is that the web site references these, so changing the
URL for every release is odd, plus right now both queues are for 8.3.

If we're going to start having the buildfarm build patches we might want
to hold off on changing any names since the buildfarm stuff might want
some changes anyway...

This will not happen any time soon, AFAIK. Fixing the queue names now
makes sense. In any case, the queues are now just mailboxes. We would need
lots more infrastructure. So nothing should be predicated on what
buildfarm might do.

cheers

andrew

#35Zeugswetter Andreas ADI SD
ZeugswetterA@spardat.at
In reply to: Bruce Momjian (#30)
Re: 8.3 pending patch queue

I'm confused, I thought the difference between the pgpatches queue

and

the pgpatches_hold queue is the release the patch is targeted for.

If

there's a third queue for patches that need review before being

added to

another queue, could we have that visible somewhere, so that we know

what's in it?

Well, sort of. During 8.2 feature freeze the 8.2 hold queue was for
8.3, and the patches queue was for 8.2, but once we started 8.3, they
were both for 8.3.

So wouldn't it be easier to always move the hold queue into the patches
queue
asap when the new dev cycle begins (the patches queue is naturally empty
when we release, because patches have been applied or moved to the hold
queue) ?

Andreas

#36Bruce Momjian
bruce@momjian.us
In reply to: Lukas Kahwe Smith (#28)
Re: 8.3 pending patch queue

Lukas Kahwe Smith wrote:

Andrew Dunstan wrote:

The latter does not exist, AFAIK. Before feature freeze for cycle X, we
don't usually hold patches for release X+1, as I understand it.

In general, we should try to hold patches as little amount of time as
possible. That way they don't go stale as easily.

I did not follow this thread closely, but it would be nice if someone
could compile all of these defacto standards into a wiki page.

The developer's FAQ has that information:

<P>A web site is maintained for patches awaiting review,
<a href="http://momjian.postgresql.org/cgi-bin/pgpatches&quot;&gt;
http://momjian.postgresql.org/cgi-bin/pgpatches&lt;/a&gt;, and
those that are being kept for the next release,
<a href="http://momjian.postgresql.org/cgi-bin/pgpatches_hold&quot;&gt;
http://momjian.postgresql.org/cgi-bin/pgpatches_hold&lt;/a&gt;.&lt;/P&gt;

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#37Bruce Momjian
bruce@momjian.us
In reply to: Zeugswetter Andreas ADI SD (#35)
Re: 8.3 pending patch queue

Zeugswetter Andreas ADI SD wrote:

I'm confused, I thought the difference between the pgpatches queue

and

the pgpatches_hold queue is the release the patch is targeted for.

If

there's a third queue for patches that need review before being

added to

another queue, could we have that visible somewhere, so that we know

what's in it?

Well, sort of. During 8.2 feature freeze the 8.2 hold queue was for
8.3, and the patches queue was for 8.2, but once we started 8.3, they
were both for 8.3.

So wouldn't it be easier to always move the hold queue into the patches
queue
asap when the new dev cycle begins (the patches queue is naturally empty
when we release, because patches have been applied or moved to the hold
queue) ?

The hold queue has patches that still need discussion, or ideas for
patches, so it is more than just patches ready for application, and
moving the whole thing at once would overwhelm patch reviewers.

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#38Alvaro Herrera
alvherre@commandprompt.com
In reply to: Bruce Momjian (#37)
Re: 8.3 pending patch queue

Bruce Momjian wrote:

The hold queue has patches that still need discussion, or ideas for
patches, so it is more than just patches ready for application, and
moving the whole thing at once would overwhelm patch reviewers.

So why aren't all patches that are posted to the -patches list in the
hold queue?

--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

#39Bruce Momjian
bruce@momjian.us
In reply to: Alvaro Herrera (#38)
Re: 8.3 pending patch queue

Alvaro Herrera wrote:

Bruce Momjian wrote:

The hold queue has patches that still need discussion, or ideas for
patches, so it is more than just patches ready for application, and
moving the whole thing at once would overwhelm patch reviewers.

So why aren't all patches that are posted to the -patches list in the
hold queue?

Because I haven't looked them over yet, and wasn't putting things in the
queue while we were waiting on 8.2.1.

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#40Alvaro Herrera
alvherre@commandprompt.com
In reply to: Bruce Momjian (#39)
Re: 8.3 pending patch queue

Bruce Momjian wrote:

Alvaro Herrera wrote:

Bruce Momjian wrote:

The hold queue has patches that still need discussion, or ideas for
patches, so it is more than just patches ready for application, and
moving the whole thing at once would overwhelm patch reviewers.

So why aren't all patches that are posted to the -patches list in the
hold queue?

Because I haven't looked them over yet, and wasn't putting things in the
queue while we were waiting on 8.2.1.

No, I mean in principle, not in this particular case. If we have two
queues, and there's a barrier to moving patches from the "hold" queue to
the other queue, why aren't patches posted in pgsql-patches put right
away in the "hold" queue?

After all, there's already a barrier to applying a patch in the non-hold
queue, which is that someone reviews and approves it. Does it make
sense to have three barriers to the patch managing process? ISTM two is
good enough (first when moving a patch from the hold queue to the main
queue, and then when applying a patch from the main queue).

I hope I'm making sense here :-)

--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

#41Bruce Momjian
bruce@momjian.us
In reply to: Alvaro Herrera (#40)
Re: 8.3 pending patch queue

Alvaro Herrera wrote:

Bruce Momjian wrote:

Alvaro Herrera wrote:

Bruce Momjian wrote:

The hold queue has patches that still need discussion, or ideas for
patches, so it is more than just patches ready for application, and
moving the whole thing at once would overwhelm patch reviewers.

So why aren't all patches that are posted to the -patches list in the
hold queue?

Because I haven't looked them over yet, and wasn't putting things in the
queue while we were waiting on 8.2.1.

No, I mean in principle, not in this particular case. If we have two
queues, and there's a barrier to moving patches from the "hold" queue to
the other queue, why aren't patches posted in pgsql-patches put right
away in the "hold" queue?

They could be, but remember, my queues are only for patches that no one
else has delt with, so auto-add doesn't make lots of sense, plus many
patches aren't sent to patches, or are discussions in the patches list,
or are ideas that have to be made into patches.

After all, there's already a barrier to applying a patch in the non-hold
queue, which is that someone reviews and approves it. Does it make
sense to have three barriers to the patch managing process? ISTM two is
good enough (first when moving a patch from the hold queue to the main
queue, and then when applying a patch from the main queue).

I hope I'm making sense here :-)

Yea. We could just throw things in the hold queue if we were sure we
would get only good patches/ideas from all lists. Right now the hold
queue is only used during this transition period between releases.

I am afraid that to capture everything, you would basically just
duplicate the archives.

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#42Tom Lane
tgl@sss.pgh.pa.us
In reply to: Alvaro Herrera (#40)
Re: 8.3 pending patch queue

Alvaro Herrera <alvherre@commandprompt.com> writes:

So why aren't all patches that are posted to the -patches list in the
hold queue?

I think the really short answer to this is that Bruce is behind on
processing the patches list.

regards, tom lane

#43Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#42)
Re: 8.3 pending patch queue

Tom Lane wrote:

Alvaro Herrera <alvherre@commandprompt.com> writes:

So why aren't all patches that are posted to the -patches list in the
hold queue?

I think the really short answer to this is that Bruce is behind on
processing the patches list.

Probably. :-(

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#44Bruce Momjian
bruce@momjian.us
In reply to: Simon Riggs (#12)
Re: 8.3 pending patch queue

If people want proof that we have had some patches for months, this
email is from Simon from January, 2007.

---------------------------------------------------------------------------

Simon Riggs wrote:

On Mon, 2007-01-01 at 19:04 -0500, Bruce Momjian wrote:

I will start processing the patches held for 8.3 this week or next, now
that the holiday break is over:

http://momjian.postgresql.org/cgi-bin/pgpatches_hold

The following patches don't appear on this list:

Concurrent psql
Original submission
http://archives.postgresql.org/pgsql-patches/2006-08/msg00249.php
Latest
http://archives.postgresql.org/pgsql-hackers/2006-12/msg00527.php
Described here: http://community.enterprisedb.com/concurrent/index.html

WAL Index Split
Original submission
http://archives.postgresql.org/pgsql-patches/2006-12/msg00045.php
Latest
http://archives.postgresql.org/pgsql-patches/2007-01/msg00000.php

Grouped Items
Latest
http://archives.postgresql.org/pgsql-patches/2006-11/msg00051.php
Described here: http://community.enterprisedb.com/git/index.html

Maintain Cluster Order
http://archives.postgresql.org/pgsql-patches/2006-08/msg00124.php

All have been awaiting review for at least a month (though in one case
the latest version is quite recent). They probably ought to be on the
hold queue; all are ready to be reviewed for final
application/rejection.

I'd hasten to add that none of those are mine. My patches have received
good attention, so I'm not complaining just completing admin.

--
Simon Riggs
EnterpriseDB http://www.enterprisedb.com

---------------------------(end of broadcast)---------------------------
TIP 3: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faq

--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#45Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#44)
Re: 8.3 pending patch queue

Bruce Momjian wrote:

If people want proof that we have had some patches for months, this
email is from Simon from January, 2007.

I don't think anyone (at least sanely) questions that there are patches
hanging out there.

Joshua D. Drake

Show quoted text

---------------------------------------------------------------------------

Simon Riggs wrote:

On Mon, 2007-01-01 at 19:04 -0500, Bruce Momjian wrote:

I will start processing the patches held for 8.3 this week or next, now
that the holiday break is over:

http://momjian.postgresql.org/cgi-bin/pgpatches_hold

The following patches don't appear on this list:

Concurrent psql
Original submission
http://archives.postgresql.org/pgsql-patches/2006-08/msg00249.php
Latest
http://archives.postgresql.org/pgsql-hackers/2006-12/msg00527.php
Described here: http://community.enterprisedb.com/concurrent/index.html

WAL Index Split
Original submission
http://archives.postgresql.org/pgsql-patches/2006-12/msg00045.php
Latest
http://archives.postgresql.org/pgsql-patches/2007-01/msg00000.php

Grouped Items
Latest
http://archives.postgresql.org/pgsql-patches/2006-11/msg00051.php
Described here: http://community.enterprisedb.com/git/index.html

Maintain Cluster Order
http://archives.postgresql.org/pgsql-patches/2006-08/msg00124.php

All have been awaiting review for at least a month (though in one case
the latest version is quite recent). They probably ought to be on the
hold queue; all are ready to be reviewed for final
application/rejection.

I'd hasten to add that none of those are mine. My patches have received
good attention, so I'm not complaining just completing admin.

--
Simon Riggs
EnterpriseDB http://www.enterprisedb.com

---------------------------(end of broadcast)---------------------------
TIP 3: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faq

#46Bruce Momjian
bruce@momjian.us
In reply to: Joshua D. Drake (#45)
Re: 8.3 pending patch queue

Joshua D. Drake wrote:

Bruce Momjian wrote:

If people want proof that we have had some patches for months, this
email is from Simon from January, 2007.

I don't think anyone (at least sanely) questions that there are patches
hanging out there.

My point is that pushing them for 8.4 effectively doesn't move us
forward because we have been "pushing" for a while.

And you can't blame tracking because everyone knows what has to happen.

---------------------------------------------------------------------------

Joshua D. Drake

---------------------------------------------------------------------------

Simon Riggs wrote:

On Mon, 2007-01-01 at 19:04 -0500, Bruce Momjian wrote:

I will start processing the patches held for 8.3 this week or next, now
that the holiday break is over:

http://momjian.postgresql.org/cgi-bin/pgpatches_hold

The following patches don't appear on this list:

Concurrent psql
Original submission
http://archives.postgresql.org/pgsql-patches/2006-08/msg00249.php
Latest
http://archives.postgresql.org/pgsql-hackers/2006-12/msg00527.php
Described here: http://community.enterprisedb.com/concurrent/index.html

WAL Index Split
Original submission
http://archives.postgresql.org/pgsql-patches/2006-12/msg00045.php
Latest
http://archives.postgresql.org/pgsql-patches/2007-01/msg00000.php

Grouped Items
Latest
http://archives.postgresql.org/pgsql-patches/2006-11/msg00051.php
Described here: http://community.enterprisedb.com/git/index.html

Maintain Cluster Order
http://archives.postgresql.org/pgsql-patches/2006-08/msg00124.php

All have been awaiting review for at least a month (though in one case
the latest version is quite recent). They probably ought to be on the
hold queue; all are ready to be reviewed for final
application/rejection.

I'd hasten to add that none of those are mine. My patches have received
good attention, so I'm not complaining just completing admin.

--
Simon Riggs
EnterpriseDB http://www.enterprisedb.com

---------------------------(end of broadcast)---------------------------
TIP 3: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faq

---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster

--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#47Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#46)
Re: 8.3 pending patch queue

Bruce Momjian wrote:

Joshua D. Drake wrote:

Bruce Momjian wrote:

If people want proof that we have had some patches for months, this
email is from Simon from January, 2007.

I don't think anyone (at least sanely) questions that there are patches
hanging out there.

My point is that pushing them for 8.4 effectively doesn't move us
forward because we have been "pushing" for a while.

Hmm, I don't agree..

Two steps forward, one step back.

You are still going forward.

And you can't blame tracking because everyone knows what has to happen.

I am not blaming the tracker, the tracker is only part of the equation.
IMO this particular problem is about a lot of people wanting to eat ice
cream without doing their chores first.

All due respect to all the great developers that submitted patches but
they submitted all of these features and have reviewed few of the patches.

If the developers were to actually take a step back and say, "Hey...
instead of working on these dozen different features, I should work on
three and help someone review another three..." We wouldn't have this
problem.

Tom said it best (incomplete quote) a lot of people tried to run before
they could walk.

Sincerely,

Joshua D. Drake

Show quoted text

---------------------------------------------------------------------------

Joshua D. Drake

---------------------------------------------------------------------------

Simon Riggs wrote:

On Mon, 2007-01-01 at 19:04 -0500, Bruce Momjian wrote:

I will start processing the patches held for 8.3 this week or next, now
that the holiday break is over:

http://momjian.postgresql.org/cgi-bin/pgpatches_hold

The following patches don't appear on this list:

Concurrent psql
Original submission
http://archives.postgresql.org/pgsql-patches/2006-08/msg00249.php
Latest
http://archives.postgresql.org/pgsql-hackers/2006-12/msg00527.php
Described here: http://community.enterprisedb.com/concurrent/index.html

WAL Index Split
Original submission
http://archives.postgresql.org/pgsql-patches/2006-12/msg00045.php
Latest
http://archives.postgresql.org/pgsql-patches/2007-01/msg00000.php

Grouped Items
Latest
http://archives.postgresql.org/pgsql-patches/2006-11/msg00051.php
Described here: http://community.enterprisedb.com/git/index.html

Maintain Cluster Order
http://archives.postgresql.org/pgsql-patches/2006-08/msg00124.php

All have been awaiting review for at least a month (though in one case
the latest version is quite recent). They probably ought to be on the
hold queue; all are ready to be reviewed for final
application/rejection.

I'd hasten to add that none of those are mine. My patches have received
good attention, so I'm not complaining just completing admin.

--
Simon Riggs
EnterpriseDB http://www.enterprisedb.com

---------------------------(end of broadcast)---------------------------
TIP 3: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faq

---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster

#48Marc G. Fournier
scrappy@hub.org
In reply to: Joshua D. Drake (#47)
Re: 8.3 pending patch queue

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

- --On Tuesday, May 15, 2007 16:33:32 -0700 "Joshua D. Drake"
<jd@commandprompt.com> wrote:

If the developers were to actually take a step back and say, "Hey... instead
of working on these dozen different features, I should work on three and help
someone review another three..." We wouldn't have this problem.

Isn't that the point of the feature freeze period? To put 'development' off to
the side and spend the time reviewing what is pending?

If ppl find it so inconviencing to not be able to submit patches becaus we're
in a feature freeze, then won't that motivate them to do some review, get the
patches cleared so that they *can* move on?

Someone (you, I think) advocated a '3 weeks and then dump the rest of the
patches' (not quote as strong of wording, but similar) ... why not split the
patches list up:

submitted patches, not reviewed
reviewed patches, needs work, waiting on author
reviewed patches, ready for commit.

Once feature freeze started, the first list should only get small patches to
it, easily reviewed and committed ... then, focus on reviewing list A and move
the patch to list B or commit it ... once list A is cleared off, we go into
Beta ... if a patch on list B gets re-submitted before Beta, it gets reviewed
and either committed, or punt'd to the next release ...

That leaves Freeze -> Beta being as long as it takes to get thorugh List A ...
and the only thing punt'd to the next release being that which really isn't
ready ...

- ----
Marc G. Fournier Hub.Org Networking Services (http://www.hub.org)
Email . scrappy@hub.org MSN . scrappy@hub.org
Yahoo . yscrappy Skype: hub.org ICQ . 7615664
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (FreeBSD)

iD8DBQFGSnuT4QvfyHIvDvMRAmelAJ90HOW3iOYMABmA41XCjJnKV2urtwCfaFTt
nquLm5G2tVKMCH3Ld7znGQM=
=Vl54
-----END PGP SIGNATURE-----

#49Jim C. Nasby
decibel@decibel.org
In reply to: Marc G. Fournier (#48)
Re: 8.3 pending patch queue

On Wed, May 16, 2007 at 12:33:38AM -0300, Marc G. Fournier wrote:

Someone (you, I think) advocated a '3 weeks and then dump the rest of the
patches' (not quote as strong of wording, but similar) ... why not split the
patches list up:

submitted patches, not reviewed
reviewed patches, needs work, waiting on author
reviewed patches, ready for commit.

Once feature freeze started, the first list should only get small patches to
it, easily reviewed and committed ... then, focus on reviewing list A and move
the patch to list B or commit it ... once list A is cleared off, we go into
Beta ... if a patch on list B gets re-submitted before Beta, it gets reviewed
and either committed, or punt'd to the next release ...

I don't think we want to be adding anything new in beta. But if we went
into 'alpha' when list A is cleared that might work.

(BTW, it's not really clear which list "A" is...)

That leaves Freeze -> Beta being as long as it takes to get thorugh List A ...
and the only thing punt'd to the next release being that which really isn't
ready ...

--
Jim Nasby decibel@decibel.org
EnterpriseDB http://enterprisedb.com 512.569.9461 (cell)

#50Marc G. Fournier
scrappy@hub.org
In reply to: Jim C. Nasby (#49)
Re: 8.3 pending patch queue

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

- --On Wednesday, May 16, 2007 10:36:42 -0500 "Jim C. Nasby"
<decibel@decibel.org> wrote:

On Wed, May 16, 2007 at 12:33:38AM -0300, Marc G. Fournier wrote:

Someone (you, I think) advocated a '3 weeks and then dump the rest of the
patches' (not quote as strong of wording, but similar) ... why not split
the patches list up:

submitted patches, not reviewed
reviewed patches, needs work, waiting on author
reviewed patches, ready for commit.

Once feature freeze started, the first list should only get small patches to
it, easily reviewed and committed ... then, focus on reviewing list A and
move the patch to list B or commit it ... once list A is cleared off, we go
into Beta ... if a patch on list B gets re-submitted before Beta, it gets
reviewed and either committed, or punt'd to the next release ...

I don't think we want to be adding anything new in beta. But if we went
into 'alpha' when list A is cleared that might work.

(BTW, it's not really clear which list "A" is...)

List A is the 'unreviewed patches list', which, on Feature Freeze, would be
'closed' ...

Feature Freeze would last until all Patches in List A are processed, whether
that means going back to the Author for fixes/work, or gets committed to the
source tree ...

Once List A is cleared off, then we dive into Beta, at which point in time only
bug fixes would be applied ...

- ----
Marc G. Fournier Hub.Org Networking Services (http://www.hub.org)
Email . scrappy@hub.org MSN . scrappy@hub.org
Yahoo . yscrappy Skype: hub.org ICQ . 7615664
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (FreeBSD)

iD8DBQFGSyp14QvfyHIvDvMRAjIHAJ9MKdROk7Mh0EvcpJoJJJ4uY6iKSQCgldFS
ZAYrJ08nKewt1fZbXnXUeN8=
=Huf8
-----END PGP SIGNATURE-----

#51Joshua D. Drake
jd@commandprompt.com
In reply to: Marc G. Fournier (#48)
Re: 8.3 pending patch queue

Marc G. Fournier wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

- --On Tuesday, May 15, 2007 16:33:32 -0700 "Joshua D. Drake"
<jd@commandprompt.com> wrote:

If the developers were to actually take a step back and say, "Hey... instead
of working on these dozen different features, I should work on three and help
someone review another three..." We wouldn't have this problem.

Isn't that the point of the feature freeze period? To put 'development' off to
the side and spend the time reviewing what is pending?

Except at least from the patch status page, few are actually reviewing.
It seems we have dumped all our problems on a hand full of hackers.

If ppl find it so inconviencing to not be able to submit patches becaus we're
in a feature freeze, then won't that motivate them to do some review, get the
patches cleared so that they *can* move on?

In theory yes, but see my comment above.

Someone (you, I think) advocated a '3 weeks and then dump the rest of the
patches' (not quote as strong of wording, but similar) ... why not split the
patches list up:

submitted patches, not reviewed
reviewed patches, needs work, waiting on author
reviewed patches, ready for commit.

I did that, read the whole thread. Bruce did it too ;) and Stefan (all
in slightly different ways).

Joshua D. Drake

Show quoted text

Version: GnuPG v1.4.5 (FreeBSD)

iD8DBQFGSnuT4QvfyHIvDvMRAmelAJ90HOW3iOYMABmA41XCjJnKV2urtwCfaFTt
nquLm5G2tVKMCH3Ld7znGQM=
=Vl54
-----END PGP SIGNATURE-----