Thread: ecpg and freeze

ecpg and freeze

From
Michael Meskes
Date:
Hi,

any idea what we do with ecpg for the upcoming freeze? Do we use the
beta version of bison? If so, do we merge the branch back into main?

I just synced the parsers and found one more problem. The embedded SQL
commands EXECUTE and PREPARE do collide with the backend commands. No
idea so far how to fix this.

Michael
-- 
Michael Meskes
Michael@Fam-Meskes.De
Go SF 49ers! Go Rhein Fire!
Use Debian GNU/Linux! Use PostgreSQL!


Impending freeze

From
"Nigel J. Andrews"
Date:

When is the beta freeze?

I've just started looking at a ToDo list item and hope it won't take too
long. However, I've got other things to do and this is the first I've looked in
this area. An idea about time left to complete it would be good so I decide if
I'm wasting my time and effort at the moment.


-- 
Nigel J. Andrews
Director

---
Logictree Systems Limited
Computer Consultants



Re: Impending freeze

From
Gavin Sherry
Date:
On Sun, 1 Sep 2002, Nigel J. Andrews wrote:

> 
> 
> When is the beta freeze?

Today.

Gavin



Re: Impending freeze

From
"Nigel J. Andrews"
Date:
On Mon, 2 Sep 2002, Gavin Sherry wrote:

> On Sun, 1 Sep 2002, Nigel J. Andrews wrote:
> 
> > When is the beta freeze?
> 
> Today.
> 

Oops, my fault for being imprecise.

I was wondering what time of day with timezone. Someone suggested end of today
but that means different times to different people.


--
Nigel Andrews




Re: Impending freeze

From
Rod Taylor
Date:
> Oops, my fault for being imprecise.
> 
> I was wondering what time of day with timezone. Someone suggested end of today
> but that means different times to different people.

This is what Marc said yesterday:

Yup, I believe that it is the case that both the US and Canada
"celebrate"
labour day on Monday, correct?  If so, then let's put the freeze on
effective 8:30amADT on Tuesday morning, at which point I'll put a tag in
place, and will package Beta1 up for the initial round of testing ...


I don't know if that suggestion will go through or not, but I can't see
why not.



Re: Impending freeze

From
Joe Conway
Date:
Nigel J. Andrews wrote:
> Oops, my fault for being imprecise.
> 
> I was wondering what time of day with timezone. Someone suggested end of today
> but that means different times to different people.

Bruce's message said end of day, EDT.

Joe



Re: Impending freeze

From
"Marc G. Fournier"
Date:
On Sun, 1 Sep 2002, Nigel J. Andrews wrote:

>
> On Mon, 2 Sep 2002, Gavin Sherry wrote:
>
> > On Sun, 1 Sep 2002, Nigel J. Andrews wrote:
> >
> > > When is the beta freeze?
> >
> > Today.
> >
>
> Oops, my fault for being imprecise.
>
> I was wondering what time of day with timezone. Someone suggested end of today
> but that means different times to different people.

8:30am ADT on Tuesday morning is when I'm going to freeze everything ...
so you effectively have all day on Monday to get it in ...




Re: Impending freeze

From
"Nigel J. Andrews"
Date:
On Sun, 1 Sep 2002, Marc G. Fournier wrote:

> On Sun, 1 Sep 2002, Nigel J. Andrews wrote:
> 
> >
> > On Mon, 2 Sep 2002, Gavin Sherry wrote:
> >
> > > On Sun, 1 Sep 2002, Nigel J. Andrews wrote:
> > >
> > > > When is the beta freeze?
> > >
> > > Today.
> > >
> >
> > Oops, my fault for being imprecise.
> >
> > I was wondering what time of day with timezone. Someone suggested end of today
> > but that means different times to different people.
> 
> 8:30am ADT on Tuesday morning is when I'm going to freeze everything ...
> so you effectively have all day on Monday to get it in ...

Thanks all that replied.

I haven't read the messages between Friday and when I posted yet so I didn't
know about the Tuesday morning thing. I was not going to bother having realised
the silliness of trying to rush a patch into place but this sounds more
realistic.


-- 
Nigel J. Andrews



Re: ecpg and freeze

From
Bruce Momjian
Date:
I think we need the bison beta on postgresql.org, and we shipped using
that.


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

Michael Meskes wrote:
> Hi,
> 
> any idea what we do with ecpg for the upcoming freeze? Do we use the
> beta version of bison? If so, do we merge the branch back into main?
> 
> I just synced the parsers and found one more problem. The embedded SQL
> commands EXECUTE and PREPARE do collide with the backend commands. No
> idea so far how to fix this.
> 
> Michael
> -- 
> Michael Meskes
> Michael@Fam-Meskes.De
> Go SF 49ers! Go Rhein Fire!
> Use Debian GNU/Linux! Use PostgreSQL!
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org
> 

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
359-1001+  If your life is a hard drive,     |  13 Roberts Road +  Christ can be your backup.        |  Newtown Square,
Pennsylvania19073
 


Re: Impending freeze

From
Bruce Momjian
Date:
We are definitely more organized for this beta because we are picking
the hour for beta start.  ;-)

The issue is that we can't just close beta and roll out a beta1 tarball.
There will be patch questions, doc questions, and general build
questions that could take days to resolve before we are 100% ready for
beta1.

Now, if you just want to roll together what we have and send out that,
that is fine, but there are going to be significant cleanups in beta2.

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

Marc G. Fournier wrote:
> On Sun, 1 Sep 2002, Nigel J. Andrews wrote:
> 
> >
> > On Mon, 2 Sep 2002, Gavin Sherry wrote:
> >
> > > On Sun, 1 Sep 2002, Nigel J. Andrews wrote:
> > >
> > > > When is the beta freeze?
> > >
> > > Today.
> > >
> >
> > Oops, my fault for being imprecise.
> >
> > I was wondering what time of day with timezone. Someone suggested end of today
> > but that means different times to different people.
> 
> 8:30am ADT on Tuesday morning is when I'm going to freeze everything ...
> so you effectively have all day on Monday to get it in ...
> 
> 
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
>     (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)
> 

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
359-1001+  If your life is a hard drive,     |  13 Roberts Road +  Christ can be your backup.        |  Newtown Square,
Pennsylvania19073
 


Re: Impending freeze

From
"Marc G. Fournier"
Date:
On Sun, 1 Sep 2002, Bruce Momjian wrote:

>
> We are definitely more organized for this beta because we are picking
> the hour for beta start.  ;-)
>
> The issue is that we can't just close beta and roll out a beta1 tarball.
> There will be patch questions, doc questions, and general build
> questions that could take days to resolve before we are 100% ready for
> beta1.
>
> Now, if you just want to roll together what we have and send out that,
> that is fine, but there are going to be significant cleanups in beta2.

This is what I'm figuring ... if we roll and send out a beta1 right off,
more ppl will look at it and report bugs then if we just say 'hey, its
frozen, check it out' ... as I've said before, to me, beta is "we're
getting ready to release, let us know what is wrong so that we can fix it"
... its at the RC level that we're saying we believe we have all the
issues worked out ...



>
> ---------------------------------------------------------------------------
>
> Marc G. Fournier wrote:
> > On Sun, 1 Sep 2002, Nigel J. Andrews wrote:
> >
> > >
> > > On Mon, 2 Sep 2002, Gavin Sherry wrote:
> > >
> > > > On Sun, 1 Sep 2002, Nigel J. Andrews wrote:
> > > >
> > > > > When is the beta freeze?
> > > >
> > > > Today.
> > > >
> > >
> > > Oops, my fault for being imprecise.
> > >
> > > I was wondering what time of day with timezone. Someone suggested end of today
> > > but that means different times to different people.
> >
> > 8:30am ADT on Tuesday morning is when I'm going to freeze everything ...
> > so you effectively have all day on Monday to get it in ...
> >
> >
> >
> > ---------------------------(end of broadcast)---------------------------
> > TIP 2: you can get off all lists at once with the unregister command
> >     (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)
> >
>
> --
>   Bruce Momjian                        |  http://candle.pha.pa.us
>   pgman@candle.pha.pa.us               |  (610) 359-1001
>   +  If your life is a hard drive,     |  13 Roberts Road
>   +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073
>



Re: Impending freeze

From
Bruce Momjian
Date:
Marc G. Fournier wrote:
> On Sun, 1 Sep 2002, Bruce Momjian wrote:
> 
> >
> > We are definitely more organized for this beta because we are picking
> > the hour for beta start.  ;-)
> >
> > The issue is that we can't just close beta and roll out a beta1 tarball.
> > There will be patch questions, doc questions, and general build
> > questions that could take days to resolve before we are 100% ready for
> > beta1.
> >
> > Now, if you just want to roll together what we have and send out that,
> > that is fine, but there are going to be significant cleanups in beta2.
> 
> This is what I'm figuring ... if we roll and send out a beta1 right off,
> more ppl will look at it and report bugs then if we just say 'hey, its
> frozen, check it out' ... as I've said before, to me, beta is "we're
> getting ready to release, let us know what is wrong so that we can fix it"
> ... its at the RC level that we're saying we believe we have all the
> issues worked out ...

Yes, I am just concerned we may actually adjust functionality after
beta1 if we haven't tied everything down, and that may be a problem.

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
359-1001+  If your life is a hard drive,     |  13 Roberts Road +  Christ can be your backup.        |  Newtown Square,
Pennsylvania19073
 


Re: Impending freeze

From
"Marc G. Fournier"
Date:
On Mon, 2 Sep 2002, Bruce Momjian wrote:

> Yes, I am just concerned we may actually adjust functionality after
> beta1 if we haven't tied everything down, and that may be a problem.

Why?  Nobody should be using a beta for production anyway ... until we go
to RC1, functionality can change if its required to fix a bug ... always
has been that way ...



Re: Impending freeze

From
Bruce Momjian
Date:
Marc G. Fournier wrote:
> On Mon, 2 Sep 2002, Bruce Momjian wrote:
> 
> > Yes, I am just concerned we may actually adjust functionality after
> > beta1 if we haven't tied everything down, and that may be a problem.
> 
> Why?  Nobody should be using a beta for production anyway ... until we go
> to RC1, functionality can change if its required to fix a bug ... always
> has been that way ...

Oh, OK.  We will package it as best was can for Tuesday.

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
359-1001+  If your life is a hard drive,     |  13 Roberts Road +  Christ can be your backup.        |  Newtown Square,
Pennsylvania19073
 


Re: Impending freeze

From
Tom Lane
Date:
"Marc G. Fournier" <scrappy@hub.org> writes:
>> Now, if you just want to roll together what we have and send out that,
>> that is fine, but there are going to be significant cleanups in beta2.

> This is what I'm figuring ... if we roll and send out a beta1 right off,
> more ppl will look at it and report bugs then if we just say 'hey, its
> frozen, check it out' ... as I've said before, to me, beta is "we're
> getting ready to release, let us know what is wrong so that we can fix it"
> ... its at the RC level that we're saying we believe we have all the
> issues worked out ...

My two cents: once we ship beta1 we should try really really hard to
avoid forcing an initdb cycle before final release.  We can make all
the portability fixes and code fixes we like, but we have to avoid
disk-file-contents changes and system catalog changes.  If we force
an initdb then we're penalizing beta testers who might have been foolish
enough to load large databases into the beta version --- and yeah, there
were no guarantees, but will they do it again next beta cycle?

So my take is that anything that needs initdb doesn't get in after
beta1, unless it's a "must fix" bug.  What have we got in the queue
that would require system catalog changes?
        regards, tom lane


Re: Impending freeze

From
Gordon Runkle
Date:
On Mon, 02 Sep 2002 01:20:51 -0400, Tom Lane wrote:
> 
> My two cents: once we ship beta1 we should try really really hard to
> avoid forcing an initdb cycle before final release.  We can make all the
> portability fixes and code fixes we like, but we have to avoid
> disk-file-contents changes and system catalog changes.  If we force an
> initdb then we're penalizing beta testers who might have been foolish
> enough to load large databases into the beta version --- and yeah, there
> were no guarantees, but will they do it again next beta cycle?

Well, speaking as a user and tester, I don't mind an initdb between beta
releases -- and I'm planning on loading ~8GB of data.  I've been playing
with the CVS tip all week using a ~2GB dataset, and having to initdb
every other day or so.  No biggie, and I'm getting to test pg_dump, as a
bonus!  ;-)

I suppose some delicate souls would be put off by an initdb, or get sore
at experiencing the reason Beta != Production, but I think the serious
users will prefer that you developers have a free hand to do whatever is
necessary to make 7.3 as good as it can be.

My US$0.02,

Gordon.
-- 
"Far and away the best prize that life has to offer is the chance to work hard at work worth doing."      -- Theodore
Roosevelt


Re: Impending freeze

From
Bruce Momjian
Date:
Yes, I think the key issue is whether we have a better chance of
preventing radical changes during beta if we go a few days during code
freeze to make sure everything is bolted down.

Marc doesn't want to do that, so we won't.

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

Gordon Runkle wrote:
> On Mon, 02 Sep 2002 01:20:51 -0400, Tom Lane wrote:
> > 
> > My two cents: once we ship beta1 we should try really really hard to
> > avoid forcing an initdb cycle before final release.  We can make all the
> > portability fixes and code fixes we like, but we have to avoid
> > disk-file-contents changes and system catalog changes.  If we force an
> > initdb then we're penalizing beta testers who might have been foolish
> > enough to load large databases into the beta version --- and yeah, there
> > were no guarantees, but will they do it again next beta cycle?
> 
> Well, speaking as a user and tester, I don't mind an initdb between beta
> releases -- and I'm planning on loading ~8GB of data.  I've been playing
> with the CVS tip all week using a ~2GB dataset, and having to initdb
> every other day or so.  No biggie, and I'm getting to test pg_dump, as a
> bonus!  ;-)
> 
> I suppose some delicate souls would be put off by an initdb, or get sore
> at experiencing the reason Beta != Production, but I think the serious
> users will prefer that you developers have a free hand to do whatever is
> necessary to make 7.3 as good as it can be.
> 
> My US$0.02,
> 
> Gordon.
> -- 
> "Far and away the best prize that life has to offer
>   is the chance to work hard at work worth doing."
>        -- Theodore Roosevelt
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org
> 

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
359-1001+  If your life is a hard drive,     |  13 Roberts Road +  Christ can be your backup.        |  Newtown Square,
Pennsylvania19073
 


Re: Impending freeze

From
"Marc G. Fournier"
Date:
On Mon, 2 Sep 2002, Tom Lane wrote:

> So my take is that anything that needs initdb doesn't get in after
> beta1, unless it's a "must fix" bug.  What have we got in the queue
> that would require system catalog changes?

Agreed, but, have we ever done such when it *wasn't* required?  I know in
the past its always been with hestitation that such has been done, or at
least that is how I've felt it come across ...