Re: [PHP-DEV] Scratching the 4.3 branch

2002-10-07 Thread Zeev Suraski

I differ with you regarding whether we can or cannot tell people to pause 
development for a few weeks.  Regardless, if we want to allow people to 
develop, I suggested using development branches (or branch), instead of 
using a release branch, for most of the duration of this release 
cycle.  Given the fact that bug fixing is going to be much more popular 
than adding new features, it's the logical thing to do, IMHO.

Zeev

At 19:18 06/10/2002, Rasmus Lerdorf wrote:
I don't think we can just not provide some place for people to work on new
code. We have way too many extensions in various states of development to
just arbitrarily tell everyone to stop what they are doing. The ext/xslt
work going on right now is a good example along with the image rotation
functions for GD that are waiting in the wings. Whether the 4.3 branch was
created too early or not is debatable, but a date was set to give people a
kick in the ass and in that respect it worked pretty well. A lot of
problems were fixed, or at least looked at in the last week. The answer
may be to re-branch when we are ready for RC1. When the implicit_flush
mess is resolved and Melvyn gives the thumbs up for the Sablotron stuff
then I think we are ready for RC1.

-Rasmus

On Sun, 6 Oct 2002, Zeev Suraski wrote:

  I think we'd be better off waiting a bit with the php5 move.  In general I
  just don't think we can push a successful release while we continue
  developing.   If we concentrate on getting 4.3 out the door within a month,
  we can then concentrate on php5.
 
  Zeev
 
  At 13:33 06/10/2002, Derick Rethans wrote:
  On Sun, 6 Oct 2002, Sander Roobol wrote:
On Sun, Oct 06, 2002 at 11:01:02AM +0200, Derick Rethans wrote:
 On Sun, 6 Oct 2002, Zeev Suraski wrote:

  I think that given the circumstances, we should scratch the 4.3
   branch and
  stick to the main branch for this particular release, at least
   until we're
  very close to the release itself.  The vast majority of CVS traffic
   going
  on these days is bug fixes anyway, so creating the branch only
   makes it
  more difficult to keep up - you have to keep the two branches 
 in sync.
 
  Issuing a request for people not to develop new features for a
   couple of
  months (or telling them to develop in some -dev branch), will, 
 in my
  opinion, work better than our conventional release 
 process.  I'm very
  worried about sync problems with 4.3.

 Maybe it's time to opening up the php5 module then... people would be
 able to work on experimental stuff there without messing up the 
 stable
 module. It might be a psychological thing but I think it's 
 appropriate
 here.
   
+1 on removing the branch - to avoid problems with staying in sync with
   head
-1 on the php5 module - it'll move the sync problems to another place
  
  I think it does solve things. When there is the php5 module for 'happy
  hacking', but without touching that's great for new functions,
  rewritten extensions etc..
  while you can fix bugs on the stable, supported, php4 module. Synching
  when we start actively on php4 would be only needed for not-modified
  extensions in the php5 module. And perhaps once a month for the PHP
  core. THis will be much more maintainable than the little merges evry
  hour.
  
  regards,
  Derick
  
  --
  
  --- 
 
Derick 
 Rethans   http://derickrethans.nl/
JDI Media Solutions
  --[ if you hold a unix shell to your ear, do you hear the 
 c? ]-
  
  
  --
  PHP Development Mailing List http://www.php.net/
  To unsubscribe, visit: http://www.php.net/unsub.php
 
 
  --
  PHP Development Mailing List http://www.php.net/
  To unsubscribe, visit: http://www.php.net/unsub.php
 


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DEV] Scratching the 4.3 branch

2002-10-07 Thread Markus Fischer

On Sun, Oct 06, 2002 at 10:00:57AM -0400, Dan Kalowsky wrote : 
 Here is an option though.  Release RC1.  We know it's buggy, we know 
 it's got a lot of problems, and we know that we don't know them all.  
 The stigma that snapshots are unstable isn't going to be changed in the 
 next few days, so lets work with that.  By releasing RC1 we can have 
 (potentially) a larger test audience working on making the RC2 better 
 as there seems to be less of a stigma against RCs.  There is no real 
 reason why we can't go through multiple RCs this time around... other 
 than time.  So lets take advantage of that.

Given that we should not forget to add something to the BTS
so we can clearly identify what bug is for RC1 and which not.

-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DEV] Scratching the 4.3 branch

2002-10-06 Thread Derick Rethans

On Sun, 6 Oct 2002, Zeev Suraski wrote:

 I think that given the circumstances, we should scratch the 4.3 branch and 
 stick to the main branch for this particular release, at least until we're 
 very close to the release itself.  The vast majority of CVS traffic going 
 on these days is bug fixes anyway, so creating the branch only makes it 
 more difficult to keep up - you have to keep the two branches in sync.
 
 Issuing a request for people not to develop new features for a couple of 
 months (or telling them to develop in some -dev branch), will, in my 
 opinion, work better than our conventional release process.  I'm very 
 worried about sync problems with 4.3.

Maybe it's time to opening up the php5 module then... people would be 
able to work on experimental stuff there without messing up the stable 
module. It might be a psychological thing but I think it's appropriate 
here.

regards,
Derick

--

---
 Derick Rethans   http://derickrethans.nl/ 
 JDI Media Solutions
--[ if you hold a unix shell to your ear, do you hear the c? ]-


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DEV] Scratching the 4.3 branch

2002-10-06 Thread Sander Roobol

+1 on removing the branch - to avoid problems with staying in sync with head
-1 on the php5 module - it'll move the sync problems to another place

Sander

On Sun, Oct 06, 2002 at 11:01:02AM +0200, Derick Rethans wrote:
 On Sun, 6 Oct 2002, Zeev Suraski wrote:
 
  I think that given the circumstances, we should scratch the 4.3 branch and 
  stick to the main branch for this particular release, at least until we're 
  very close to the release itself.  The vast majority of CVS traffic going 
  on these days is bug fixes anyway, so creating the branch only makes it 
  more difficult to keep up - you have to keep the two branches in sync.
  
  Issuing a request for people not to develop new features for a couple of 
  months (or telling them to develop in some -dev branch), will, in my 
  opinion, work better than our conventional release process.  I'm very 
  worried about sync problems with 4.3.
 
 Maybe it's time to opening up the php5 module then... people would be 
 able to work on experimental stuff there without messing up the stable 
 module. It might be a psychological thing but I think it's appropriate 
 here.
 
 regards,
 Derick
 
 --
 
 ---
  Derick Rethans   http://derickrethans.nl/ 
  JDI Media Solutions
 --[ if you hold a unix shell to your ear, do you hear the c? ]-
 
 
 -- 
 PHP Development Mailing List http://www.php.net/
 To unsubscribe, visit: http://www.php.net/unsub.php
 
 

-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DEV] Scratching the 4.3 branch

2002-10-06 Thread Derick Rethans

On Sun, 6 Oct 2002, Sander Roobol wrote:
 On Sun, Oct 06, 2002 at 11:01:02AM +0200, Derick Rethans wrote:
  On Sun, 6 Oct 2002, Zeev Suraski wrote:
  
   I think that given the circumstances, we should scratch the 4.3 branch and 
   stick to the main branch for this particular release, at least until we're 
   very close to the release itself.  The vast majority of CVS traffic going 
   on these days is bug fixes anyway, so creating the branch only makes it 
   more difficult to keep up - you have to keep the two branches in sync.
   
   Issuing a request for people not to develop new features for a couple of 
   months (or telling them to develop in some -dev branch), will, in my 
   opinion, work better than our conventional release process.  I'm very 
   worried about sync problems with 4.3.
  
  Maybe it's time to opening up the php5 module then... people would be 
  able to work on experimental stuff there without messing up the stable 
  module. It might be a psychological thing but I think it's appropriate 
  here.

 +1 on removing the branch - to avoid problems with staying in sync with head
 -1 on the php5 module - it'll move the sync problems to another place

I think it does solve things. When there is the php5 module for 'happy 
hacking', but without touching that's great for new functions, 
rewritten extensions etc.. 
while you can fix bugs on the stable, supported, php4 module. Synching 
when we start actively on php4 would be only needed for not-modified 
extensions in the php5 module. And perhaps once a month for the PHP 
core. THis will be much more maintainable than the little merges evry 
hour.

regards,
Derick

--

---
 Derick Rethans   http://derickrethans.nl/ 
 JDI Media Solutions
--[ if you hold a unix shell to your ear, do you hear the c? ]-


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DEV] Scratching the 4.3 branch

2002-10-06 Thread Zeev Suraski

I think we'd be better off waiting a bit with the php5 move.  In general I 
just don't think we can push a successful release while we continue 
developing.   If we concentrate on getting 4.3 out the door within a month, 
we can then concentrate on php5.

Zeev

At 13:33 06/10/2002, Derick Rethans wrote:
On Sun, 6 Oct 2002, Sander Roobol wrote:
  On Sun, Oct 06, 2002 at 11:01:02AM +0200, Derick Rethans wrote:
   On Sun, 6 Oct 2002, Zeev Suraski wrote:
  
I think that given the circumstances, we should scratch the 4.3 
 branch and
stick to the main branch for this particular release, at least 
 until we're
very close to the release itself.  The vast majority of CVS traffic 
 going
on these days is bug fixes anyway, so creating the branch only 
 makes it
more difficult to keep up - you have to keep the two branches in sync.
   
Issuing a request for people not to develop new features for a 
 couple of
months (or telling them to develop in some -dev branch), will, in my
opinion, work better than our conventional release process.  I'm very
worried about sync problems with 4.3.
  
   Maybe it's time to opening up the php5 module then... people would be
   able to work on experimental stuff there without messing up the stable
   module. It might be a psychological thing but I think it's appropriate
   here.
 
  +1 on removing the branch - to avoid problems with staying in sync with 
 head
  -1 on the php5 module - it'll move the sync problems to another place

I think it does solve things. When there is the php5 module for 'happy
hacking', but without touching that's great for new functions,
rewritten extensions etc..
while you can fix bugs on the stable, supported, php4 module. Synching
when we start actively on php4 would be only needed for not-modified
extensions in the php5 module. And perhaps once a month for the PHP
core. THis will be much more maintainable than the little merges evry
hour.

regards,
Derick

--

---
  Derick Rethans   http://derickrethans.nl/
  JDI Media Solutions
--[ if you hold a unix shell to your ear, do you hear the c? ]-


--
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DEV] Scratching the 4.3 branch

2002-10-06 Thread Derick Rethans

On Sun, 6 Oct 2002, Zeev Suraski wrote:

 I think we'd be better off waiting a bit with the php5 move.  In general I 
 just don't think we can push a successful release while we continue 
 developing.   If we concentrate on getting 4.3 out the door within a month, 
 we can then concentrate on php5.

That would only work if people are not adding new features for some 
time, I don't know if that's feasible.

Derick

--

---
 Derick Rethans   http://derickrethans.nl/ 
 JDI Media Solutions
--[ if you hold a unix shell to your ear, do you hear the c? ]-


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DEV] Scratching the 4.3 branch

2002-10-06 Thread Edin Kadribasic

On Sunday 06 October 2002 10:54, Zeev Suraski wrote:
 I think that given the circumstances, we should scratch the 4.3 branch and
 stick to the main branch for this particular release, at least until we're
 very close to the release itself.  The vast majority of CVS traffic going
 on these days is bug fixes anyway, so creating the branch only makes it
 more difficult to keep up - you have to keep the two branches in sync.

 Issuing a request for people not to develop new features for a couple of
 months (or telling them to develop in some -dev branch), will, in my
 opinion, work better than our conventional release process.  I'm very
 worried about sync problems with 4.3.

+1

I think the branch was created way too early. IMHO a release branch should be 
created at the point where RC1 is ready, 2-3 weeks before the actual release.

Edin

--
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DEV] Scratching the 4.3 branch

2002-10-06 Thread Dan Kalowsky

Since for some reason I didn't get Zeev's original message, I'll just 
hack in responses here... :)

On Sunday, October 6, 2002, at 05:01 AM, Derick Rethans wrote:

 On Sun, 6 Oct 2002, Zeev Suraski wrote:

 I think that given the circumstances, we should scratch the 4.3 
 branch and
 stick to the main branch for this particular release, at least until 
 we're
 very close to the release itself.  The vast majority of CVS traffic 
 going
 on these days is bug fixes anyway, so creating the branch only makes 
 it
 more difficult to keep up - you have to keep the two branches in sync.

Two options I see here.  Close down CVS HEAD development, and force 
everyone to work on the branch, or ditch the branch.

I don't know how feasible option 1 is.  Option 2 is extremely easy to 
do.  The problem though isn't the keeping in sync part.  It's the 
working to clean up bugs, verifying code and functionality parts.  
Neither option here will deal with that.

 Maybe it's time to opening up the php5 module then... people would be
 able to work on experimental stuff there without messing up the stable
 module. It might be a psychological thing but I think it's appropriate
 here.

I disagree with you on this one Derick.  Doing this really just skirts 
the problem around, and doesn't address it until a later date.

Here is an option though.  Release RC1.  We know it's buggy, we know 
it's got a lot of problems, and we know that we don't know them all.  
The stigma that snapshots are unstable isn't going to be changed in the 
next few days, so lets work with that.  By releasing RC1 we can have 
(potentially) a larger test audience working on making the RC2 better 
as there seems to be less of a stigma against RCs.  There is no real 
reason why we can't go through multiple RCs this time around... other 
than time.  So lets take advantage of that.

 ---
Dan KalowskyA little less conversation,
http://www.deadmime.org/~danka little more action.
[EMAIL PROTECTED]- A Little Less Conversation,
[EMAIL PROTECTED]Elvis Presley


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DEV] Scratching the 4.3 branch

2002-10-06 Thread Melvyn Sopacua

Hi,

whether to drop it/name it differently doesn't really fix anything. You need to
sync at some point. I personally prefer to work on the branch, since that will
get the attention of QA and RC processes and after release, merge 
everything into
HEAD. But that would require, that HEAD remains virtually untouched and is 
probably
not realistic.

What's more important IMO, is what snapshot will be built from which branch?

Is the 4.2 tree now officially dead?

Ie - what do we tell the users?

Related to that: if you fix something now, that also impacts 4.2 tree, 
should you
merge it down, creating the situation where you maintain 3 trees.

At 10:54 6-10-2002, Zeev Suraski wrote:

I think that given the circumstances, we should scratch the 4.3 branch and 
stick to the main branch for this particular release, at least until we're 
very close to the release itself.  The vast majority of CVS traffic going 
on these days is bug fixes anyway, so creating the branch only makes it 
more difficult to keep up - you have to keep the two branches in sync.

Issuing a request for people not to develop new features for a couple of 
months (or telling them to develop in some -dev branch), will, in my 
opinion, work better than our conventional release process.  I'm very 
worried about sync problems with 4.3.

Zeev


--
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php





Met vriendelijke groeten / With kind regards,

Webmaster IDG.nl
Melvyn Sopacua


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DEV] Scratching the 4.3 branch

2002-10-06 Thread Rasmus Lerdorf

I don't think we can just not provide some place for people to work on new
code. We have way too many extensions in various states of development to
just arbitrarily tell everyone to stop what they are doing. The ext/xslt
work going on right now is a good example along with the image rotation
functions for GD that are waiting in the wings. Whether the 4.3 branch was
created too early or not is debatable, but a date was set to give people a
kick in the ass and in that respect it worked pretty well. A lot of
problems were fixed, or at least looked at in the last week. The answer
may be to re-branch when we are ready for RC1. When the implicit_flush
mess is resolved and Melvyn gives the thumbs up for the Sablotron stuff
then I think we are ready for RC1.

-Rasmus

On Sun, 6 Oct 2002, Zeev Suraski wrote:

 I think we'd be better off waiting a bit with the php5 move.  In general I
 just don't think we can push a successful release while we continue
 developing.   If we concentrate on getting 4.3 out the door within a month,
 we can then concentrate on php5.

 Zeev

 At 13:33 06/10/2002, Derick Rethans wrote:
 On Sun, 6 Oct 2002, Sander Roobol wrote:
   On Sun, Oct 06, 2002 at 11:01:02AM +0200, Derick Rethans wrote:
On Sun, 6 Oct 2002, Zeev Suraski wrote:
   
 I think that given the circumstances, we should scratch the 4.3
  branch and
 stick to the main branch for this particular release, at least
  until we're
 very close to the release itself.  The vast majority of CVS traffic
  going
 on these days is bug fixes anyway, so creating the branch only
  makes it
 more difficult to keep up - you have to keep the two branches in sync.

 Issuing a request for people not to develop new features for a
  couple of
 months (or telling them to develop in some -dev branch), will, in my
 opinion, work better than our conventional release process.  I'm very
 worried about sync problems with 4.3.
   
Maybe it's time to opening up the php5 module then... people would be
able to work on experimental stuff there without messing up the stable
module. It might be a psychological thing but I think it's appropriate
here.
  
   +1 on removing the branch - to avoid problems with staying in sync with
  head
   -1 on the php5 module - it'll move the sync problems to another place
 
 I think it does solve things. When there is the php5 module for 'happy
 hacking', but without touching that's great for new functions,
 rewritten extensions etc..
 while you can fix bugs on the stable, supported, php4 module. Synching
 when we start actively on php4 would be only needed for not-modified
 extensions in the php5 module. And perhaps once a month for the PHP
 core. THis will be much more maintainable than the little merges evry
 hour.
 
 regards,
 Derick
 
 --
 
 ---
   Derick Rethans   http://derickrethans.nl/
   JDI Media Solutions
 --[ if you hold a unix shell to your ear, do you hear the c? ]-
 
 
 --
 PHP Development Mailing List http://www.php.net/
 To unsubscribe, visit: http://www.php.net/unsub.php


 --
 PHP Development Mailing List http://www.php.net/
 To unsubscribe, visit: http://www.php.net/unsub.php



-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DEV] Scratching the 4.3 branch

2002-10-06 Thread Melvyn Sopacua

At 18:18 6-10-2002, Rasmus Lerdorf wrote:

When the implicit_flush
mess is resolved and Melvyn gives the thumbs up for the Sablotron stuff
then I think we are ready for RC1.

We're not entering any new features anymore. If we don't hear this doesn't
compile / work, and David has supplied a testcase for xslt_set_object, we're
good to go.

There may be another test, but the current testharness can't handle it.

See next message :-)


Met vriendelijke groeten / With kind regards,

Webmaster IDG.nl
Melvyn Sopacua


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DEV] Scratching the 4.3 branch

2002-10-06 Thread Pierre-Alain Joye

Hello,

On Sun, 6 Oct 2002 09:18:42 -0700 (PDT)
Rasmus Lerdorf [EMAIL PROTECTED] wrote:

 the image rotation functions for GD that are waiting in the
 wings.

I just updated the sources (http://www.pearfr.org/phpgd), it seems to
work well now(2'bugs' fixed). If it is urgent, I can add now the php
function.

Btw, it will be very usefull if someone can add $id and a little
TODO inside the gd source :-)))

hth

pa

-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DEV] Scratching the 4.3 branch

2002-10-06 Thread Rasmus Lerdorf

On Mon, 7 Oct 2002, Pierre-Alain Joye wrote:

 Hello,

 On Sun, 6 Oct 2002 09:18:42 -0700 (PDT)
 Rasmus Lerdorf [EMAIL PROTECTED] wrote:

  the image rotation functions for GD that are waiting in the
  wings.

 I just updated the sources (http://www.pearfr.org/phpgd), it seems to
 work well now(2'bugs' fixed). If it is urgent, I can add now the php
 function.

 Btw, it will be very usefull if someone can add $id and a little
 TODO inside the gd source :-)))

I am very tempted to clean up the GD source.  I hate the way it is
formatted.  Nothing has happened since March 2001 from the Boutell folks
despite numerous bug patches sent their way.  Perhaps it is time to give
up and go all the way with the fork.

As for your functions, whenever you are ready, commit them to HEAD.

-Rasmus


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DEV] Scratching the 4.3 branch

2002-10-06 Thread Pierre-Alain Joye

On Sun, 6 Oct 2002 16:34:15 -0700 (PDT)
Rasmus Lerdorf [EMAIL PROTECTED] wrote:

 
 I am very tempted to clean up the GD source.  I hate the way it is
 formatted.

Same here, it s a pain to work with it, as well as the big amout of
different functions in the same file ;-)

  Nothing has happened since March 2001 from the Boutell
 folks despite numerous bug patches sent their way.  Perhaps it is time
 to give up and go all the way with the fork.

It is the time to do it, imho. And php users will be to get a easy to
install GD.

 As for your functions, whenever you are ready, commit them to HEAD.

I do believe I ve write access to /php4 (only php4/pear), I
never need it, except now for the gd.

hth

pa

-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DEV] Scratching the 4.3 branch

2002-10-06 Thread Pierre-Alain Joye

On Mon, 7 Oct 2002 01:36:16 +0200
Pierre-Alain Joye [EMAIL PROTECTED] wrote:

 I do believe I ve write access to /php4 (only php4/pear), I
 never need it, except now for the gd.

oops :)
I do not believe I ve got the write access to the php4 cvs tree :-)

-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP-DEV] Scratching the 4.3 branch

2002-10-06 Thread James Cox


  Btw, it will be very usefull if someone can add $id and a little
  TODO inside the gd source :-)))

 I am very tempted to clean up the GD source.  I hate the way it is
 formatted.  Nothing has happened since March 2001 from the Boutell folks
 despite numerous bug patches sent their way.  Perhaps it is time to give
 up and go all the way with the fork.

fwiw, i think this is a good step. How far are you thinking of going with
this?

 -- james


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php