8.3 pending patch queue

Started by Bruce Momjianover 19 years ago51 messageshackers
Jump to latest
#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

#7Mark Wong
markw@osdl.org
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: Mark Wong (#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

#9Mark Wong
markw@osdl.org
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: Mark Wong (#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@pgadmin.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@pgadmin.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)
#22Dave Page
dpage@pgadmin.org
In reply to: Bruce Momjian (#20)
#23Heikki Linnakangas
heikki.linnakangas@enterprisedb.com
In reply to: Bruce Momjian (#13)
#24Bruce Momjian
bruce@momjian.us
In reply to: Heikki Linnakangas (#23)
#25Dave Page
dpage@pgadmin.org
In reply to: Bruce Momjian (#24)
#26Heikki Linnakangas
heikki.linnakangas@enterprisedb.com
In reply to: Bruce Momjian (#24)
#27Andrew Dunstan
andrew@dunslane.net
In reply to: Heikki Linnakangas (#26)
#28Lukas Kahwe Smith
smith@pooteeweet.org
In reply to: Andrew Dunstan (#27)
#29Bruce Momjian
bruce@momjian.us
In reply to: Dave Page (#25)
#30Bruce Momjian
bruce@momjian.us
In reply to: Heikki Linnakangas (#26)
#31Devrim GÜNDÜZ
devrim@gunduz.org
In reply to: Bruce Momjian (#24)
#32Bruce Momjian
bruce@momjian.us
In reply to: Devrim GÜNDÜZ (#31)
#33Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Bruce Momjian (#20)
#34Andrew Dunstan
andrew@dunslane.net
In reply to: Jim Nasby (#33)
#35Zeugswetter Andreas SB SD
ZeugswetterA@spardat.at
In reply to: Bruce Momjian (#30)
#36Bruce Momjian
bruce@momjian.us
In reply to: Lukas Kahwe Smith (#28)
#37Bruce Momjian
bruce@momjian.us
In reply to: Zeugswetter Andreas SB SD (#35)
#38Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Bruce Momjian (#37)
#39Bruce Momjian
bruce@momjian.us
In reply to: Alvaro Herrera (#38)
#40Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Bruce Momjian (#39)
#41Bruce Momjian
bruce@momjian.us
In reply to: Alvaro Herrera (#40)
#42Tom Lane
tgl@sss.pgh.pa.us
In reply to: Alvaro Herrera (#40)
#43Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#42)
#44Bruce Momjian
bruce@momjian.us
In reply to: Simon Riggs (#12)
#45Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#44)
#46Bruce Momjian
bruce@momjian.us
In reply to: Joshua D. Drake (#45)
#47Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#46)
#48The Hermit Hacker
scrappy@hub.org
In reply to: Joshua D. Drake (#47)
#49Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: The Hermit Hacker (#48)
#50The Hermit Hacker
scrappy@hub.org
In reply to: Jim Nasby (#49)
#51Joshua D. Drake
jd@commandprompt.com
In reply to: The Hermit Hacker (#48)