Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-15 Thread Stanislav Malyshev

Hi!

Thanks for organizing the things!
What we do wih "low score" ones? I think it's good to note that -1 and 
+1 isn't the same as two 0's...

Will the TODO be on http://oss.backendmedia.com/PhP53?

For the most part it seems that there is a general consensus on the 
features to go into PHP 5.3, my suggestion is that all features with >10 
points are to be put into the 5.3 TODO and the rest can have another 
change for PHP 6 and/or PHP 5.4 (if that comes to pass). Either way, 
there definitely appears to be a set a solid reasons to start the 5.3 
branch.


Will there be also 5.2.5? From the feature set looks like 5.3 is going 
to take some time and in the meantime we have bugfixes, etc. - so it 
makes sense to me.

--
Stanislav Malyshev, Zend Software Architect
[EMAIL PROTECTED]   http://www.zend.com/
(408)253-8829   MSN: [EMAIL PROTECTED]

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



Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-15 Thread Ilia Alshanetsky


On 15-Sep-07, at 7:18 PM, Stanislav Malyshev wrote:


Hi!

Thanks for organizing the things!


NP ;-) Btw the detailed breakdown of the votes is available here  
http://bb.prohost.org/53Features.pdf


What we do wih "low score" ones? I think it's good to note that -1  
and +1 isn't the same as two 0's...

Will the TODO be on http://oss.backendmedia.com/PhP53?


Given that the low score items is fairly well separated from the ones  
that got a significant score, I think due to lack of interest or  
consensus we should shelve them at least for the time being. 5.3 is  
not the last PHP release, and there will definitely be chances in the  
future to revisit the points.



For the most part it seems that there is a general consensus on  
the features to go into PHP 5.3, my suggestion is that all  
features with >10 points are to be put into the 5.3 TODO and the  
rest can have another change for PHP 6 and/or PHP 5.4 (if that  
comes to pass). Either way, there definitely appears to be a set a  
solid reasons to start the 5.3 branch.


Will there be also 5.2.5? From the feature set looks like 5.3 is  
going to take some time and in the meantime we have bugfixes, etc.  
- so it makes sense to me.


The "agenda" for 5.3 looks to be fairly busy, and I don't think we  
can wait 6-7 months between releases, so 5.2.X branch will need to be  
maintained while 5.3 is being made ready for production.


Ilia Alshanetsky

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



Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-16 Thread Lukas Kahwe Smith

Ilia Alshanetsky wrote:


On 15-Sep-07, at 7:18 PM, Stanislav Malyshev wrote:


NP ;-) Btw the detailed breakdown of the votes is available here 
http://bb.prohost.org/53Features.pdf


I have taken the data from this PDF and slightly reworked things [1] so 
that its easy to see which topics got more attention with votes than 
others. I think its critical to understand that several items were hard 
for the general community to vote on because of lack of expertise (as 
noted in several votes). As such I find it questionable to apply a +10 
threshold on all items.


Furthermore I ask everybody to review if his vote was interpreted as 
they wanted in Ilia's PDF. Some people made their votes conditional, 
which is not supported by the formats chosen for tallying up the votes.


regards,
Lukas

[1] http://oss.backendmedia.com/PhP53VoteResult

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



Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-16 Thread Ilia Alshanetsky


On 16-Sep-07, at 11:02 AM, Lukas Kahwe Smith wrote:


Ilia Alshanetsky wrote:

On 15-Sep-07, at 7:18 PM, Stanislav Malyshev wrote:


NP ;-) Btw the detailed breakdown of the votes is available here  
http://bb.prohost.org/53Features.pdf


I have taken the data from this PDF and slightly reworked things  
[1] so that its easy to see which topics got more attention with  
votes than others. I think its critical to understand that several  
items were hard for the general community to vote on because of  
lack of expertise (as noted in several votes). As such I find it  
questionable to apply a +10 threshold on all items.


Furthermore I ask everybody to review if his vote was interpreted  
as they wanted in Ilia's PDF. Some people made their votes  
conditional, which is not supported by the formats chosen for  
tallying up the votes.


Lukas has a good point about the "0" votes, however if there are  
niche features most people don't really care/know about that in  
itself means that there is not much support for said functionality.  
IMHO the point of the vote was to identify KEY features general  
community (developers & users) would like to see in 5.3, not to  
introduce feature creep, which re-enumeration of the vote does to  
some extent, please keep that mind when reviewing the #s.  
Additionally, remember that 5.3 is a "minor" release and is not the  
most appropriate platform for "anything & everything" inclusion.


Ilia Alshanetsky

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



Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-16 Thread Steph Fox

Hi Ilia,

If it helps any we can count everything else in and just look at the ones 
that failed:


No quorum:
==
Switch for disabling/enabling materialized cursors in mysqli - 25/28 no 
vote, 3 positive votes
Merge the GCC 4 -fvisibility patch - 20/28 no vote, 7 positive votes, 1 
negative vote


Voting anomalies:

Introduce concept of "strict classes" that do not permit dynamic property 
creation - 12/28 no vote, 12 positive, 4 negative
Implement David's Circular Garbage collection patch - 13/28 no vote, 11 
positive, 4 negative
Link phar extension from PECL into core - 12/28 no vote, 11 positive, 5 
negative


Definitely out:
==
Remove safe_mode, register_globals and magic_quotes - 6/28 no vote, 4 
positive, 18 negative


I think it's probably fair to say that the mysqli-specific issue shouldn't 
be on this agenda in the first place, and the GCC 4 patch most likely failed 
because those that aren't directly affected by it don't understand it enough 
to vote over it.


That leaves just three features that fail under your voting system but might 
pass under others. The question is whether those three are up for debate 
now, or later.


- Steph

- Original Message - 
From: "Ilia Alshanetsky" <[EMAIL PROTECTED]>

To: "Lukas Kahwe Smith" <[EMAIL PROTECTED]>
Cc: "Stanislav Malyshev" <[EMAIL PROTECTED]>; "PHP Developers Mailing List" 


Sent: Sunday, September 16, 2007 4:31 PM
Subject: Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)




On 16-Sep-07, at 11:02 AM, Lukas Kahwe Smith wrote:


Ilia Alshanetsky wrote:

On 15-Sep-07, at 7:18 PM, Stanislav Malyshev wrote:


NP ;-) Btw the detailed breakdown of the votes is available here 
http://bb.prohost.org/53Features.pdf


I have taken the data from this PDF and slightly reworked things  [1] so 
that its easy to see which topics got more attention with  votes than 
others. I think its critical to understand that several  items were hard 
for the general community to vote on because of  lack of expertise (as 
noted in several votes). As such I find it  questionable to apply a +10 
threshold on all items.


Furthermore I ask everybody to review if his vote was interpreted  as 
they wanted in Ilia's PDF. Some people made their votes  conditional, 
which is not supported by the formats chosen for  tallying up the votes.


Lukas has a good point about the "0" votes, however if there are  niche 
features most people don't really care/know about that in  itself means 
that there is not much support for said functionality.  IMHO the point of 
the vote was to identify KEY features general  community (developers & 
users) would like to see in 5.3, not to  introduce feature creep, which 
re-enumeration of the vote does to  some extent, please keep that mind 
when reviewing the #s.  Additionally, remember that 5.3 is a "minor" 
release and is not the  most appropriate platform for "anything & 
everything" inclusion.


Ilia Alshanetsky

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



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



Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-16 Thread Marcus Boerger
Hello Steph,

  speakin as a looser - we should keep what we just decided on and do it.
Do it as in work on it. As in code. As in no more politics for the moment.

marcus

Sunday, September 16, 2007, 6:12:14 PM, you wrote:

> Hi Ilia,

> If it helps any we can count everything else in and just look at the ones 
> that failed:

> No quorum:
> ==
> Switch for disabling/enabling materialized cursors in mysqli - 25/28 no 
> vote, 3 positive votes
> Merge the GCC 4 -fvisibility patch - 20/28 no vote, 7 positive votes, 1 
> negative vote

> Voting anomalies:
> 
> Introduce concept of "strict classes" that do not permit dynamic property 
> creation - 12/28 no vote, 12 positive, 4 negative
> Implement David's Circular Garbage collection patch - 13/28 no vote, 11 
> positive, 4 negative
> Link phar extension from PECL into core - 12/28 no vote, 11 positive, 5 
> negative

> Definitely out:
> ==
> Remove safe_mode, register_globals and magic_quotes - 6/28 no vote, 4 
> positive, 18 negative

> I think it's probably fair to say that the mysqli-specific issue shouldn't 
> be on this agenda in the first place, and the GCC 4 patch most likely failed
> because those that aren't directly affected by it don't understand it enough
> to vote over it.

> That leaves just three features that fail under your voting system but might
> pass under others. The question is whether those three are up for debate 
> now, or later.

> - Steph

> - Original Message - 
> From: "Ilia Alshanetsky" <[EMAIL PROTECTED]>
> To: "Lukas Kahwe Smith" <[EMAIL PROTECTED]>
> Cc: "Stanislav Malyshev" <[EMAIL PROTECTED]>; "PHP Developers Mailing List" 
> 
> Sent: Sunday, September 16, 2007 4:31 PM
> Subject: Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)


>>
>> On 16-Sep-07, at 11:02 AM, Lukas Kahwe Smith wrote:
>>
>>> Ilia Alshanetsky wrote:
>>>> On 15-Sep-07, at 7:18 PM, Stanislav Malyshev wrote:
>>>
>>>> NP ;-) Btw the detailed breakdown of the votes is available here 
>>>> http://bb.prohost.org/53Features.pdf
>>>
>>> I have taken the data from this PDF and slightly reworked things  [1] so 
>>> that its easy to see which topics got more attention with  votes than 
>>> others. I think its critical to understand that several  items were hard 
>>> for the general community to vote on because of  lack of expertise (as 
>>> noted in several votes). As such I find it  questionable to apply a +10 
>>> threshold on all items.
>>>
>>> Furthermore I ask everybody to review if his vote was interpreted  as 
>>> they wanted in Ilia's PDF. Some people made their votes  conditional, 
>>> which is not supported by the formats chosen for  tallying up the votes.
>>
>> Lukas has a good point about the "0" votes, however if there are  niche 
>> features most people don't really care/know about that in  itself means 
>> that there is not much support for said functionality.  IMHO the point of 
>> the vote was to identify KEY features general  community (developers & 
>> users) would like to see in 5.3, not to  introduce feature creep, which 
>> re-enumeration of the vote does to  some extent, please keep that mind 
>> when reviewing the #s.  Additionally, remember that 5.3 is a "minor" 
>> release and is not the  most appropriate platform for "anything & 
>> everything" inclusion.
>>
>> Ilia Alshanetsky
>>
>> -- 
>> PHP Internals - PHP Runtime Development Mailing List
>> To unsubscribe, visit: http://www.php.net/unsub.php
>> 




Best regards,
 Marcus

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



Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-16 Thread Ilia Alshanetsky


On 16-Sep-07, at 1:02 PM, Steph Fox wrote:

Mmm... but that means dictating which features can or can't go into  
an extension or a specific build system purely on the level of  
outside interest in them.


Steph, isn't the goal of "core" to contain things that are of common  
use and are not for niche uses and wouldn't lack of interest imply  
its a niche feature?


Ilia Alshanetsky

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



Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-16 Thread Steph Fox

Hi Ilia,

Mmm... but that means dictating which features can or can't go into  an 
extension or a specific build system purely on the level of  outside 
interest in them.


Steph, isn't the goal of "core" to contain things that are of common  use 
and are not for niche uses and wouldn't lack of interest imply  its a 
niche feature?


But build systems and extensions are part of the core I'm failing to see 
why a Windows user's lack of interest in GCC 4 should mean that GCC users 
don't get something they voted for, is all. Or why a patch affecting only 
the mysqli extension should be part of a vote about core features.


I do see your point when it comes to genuine core features that didn't get 
the required number of votes. Honest!


- Steph 


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



Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-16 Thread Steph Fox
Mmm... but that means dictating which features can or can't go into an 
extension or a specific build system purely on the level of outside interest 
in them. That's the main problem here.


The three contentious items, I'd probably (reluctantly) agree with you.

- Steph

- Original Message - 
From: "Marcus Boerger" <[EMAIL PROTECTED]>

To: "Steph Fox" <[EMAIL PROTECTED]>
Cc: "Ilia Alshanetsky" <[EMAIL PROTECTED]>; "Lukas Kahwe Smith" 
<[EMAIL PROTECTED]>; "Stanislav Malyshev" <[EMAIL PROTECTED]>; "PHP Developers 
Mailing List" 

Sent: Sunday, September 16, 2007 5:47 PM
Subject: Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)



Hello Steph,

 speakin as a looser - we should keep what we just decided on and do it.
Do it as in work on it. As in code. As in no more politics for the moment.

marcus

Sunday, September 16, 2007, 6:12:14 PM, you wrote:


Hi Ilia,



If it helps any we can count everything else in and just look at the ones
that failed:



No quorum:
==
Switch for disabling/enabling materialized cursors in mysqli - 25/28 no
vote, 3 positive votes
Merge the GCC 4 -fvisibility patch - 20/28 no vote, 7 positive votes, 1
negative vote



Voting anomalies:

Introduce concept of "strict classes" that do not permit dynamic property
creation - 12/28 no vote, 12 positive, 4 negative
Implement David's Circular Garbage collection patch - 13/28 no vote, 11
positive, 4 negative
Link phar extension from PECL into core - 12/28 no vote, 11 positive, 5
negative



Definitely out:
==
Remove safe_mode, register_globals and magic_quotes - 6/28 no vote, 4
positive, 18 negative


I think it's probably fair to say that the mysqli-specific issue 
shouldn't
be on this agenda in the first place, and the GCC 4 patch most likely 
failed
because those that aren't directly affected by it don't understand it 
enough

to vote over it.


That leaves just three features that fail under your voting system but 
might

pass under others. The question is whether those three are up for debate
now, or later.



- Steph


- Original Message - 
From: "Ilia Alshanetsky" <[EMAIL PROTECTED]>

To: "Lukas Kahwe Smith" <[EMAIL PROTECTED]>
Cc: "Stanislav Malyshev" <[EMAIL PROTECTED]>; "PHP Developers Mailing List"

Sent: Sunday, September 16, 2007 4:31 PM
Subject: Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)





On 16-Sep-07, at 11:02 AM, Lukas Kahwe Smith wrote:


Ilia Alshanetsky wrote:

On 15-Sep-07, at 7:18 PM, Stanislav Malyshev wrote:



NP ;-) Btw the detailed breakdown of the votes is available here
http://bb.prohost.org/53Features.pdf


I have taken the data from this PDF and slightly reworked things  [1] 
so

that its easy to see which topics got more attention with  votes than
others. I think its critical to understand that several  items were 
hard

for the general community to vote on because of  lack of expertise (as
noted in several votes). As such I find it  questionable to apply a +10
threshold on all items.

Furthermore I ask everybody to review if his vote was interpreted  as
they wanted in Ilia's PDF. Some people made their votes  conditional,
which is not supported by the formats chosen for  tallying up the 
votes.


Lukas has a good point about the "0" votes, however if there are  niche
features most people don't really care/know about that in  itself means
that there is not much support for said functionality.  IMHO the point 
of

the vote was to identify KEY features general  community (developers &
users) would like to see in 5.3, not to  introduce feature creep, which
re-enumeration of the vote does to  some extent, please keep that mind
when reviewing the #s.  Additionally, remember that 5.3 is a "minor"
release and is not the  most appropriate platform for "anything &
everything" inclusion.

Ilia Alshanetsky

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






Best regards,
Marcus

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



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



Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-16 Thread Marcus Boerger
Hello Steph,

  I did neither meant to dictate anything nor did I said never
...and pure lack of interest belongs into democracy, so if we go that route
we have to accept that route :-) If not we can proceed as we did in the
past. Have votings and politics but in the end ignoring decisions anyway.

marcus

Sunday, September 16, 2007, 7:02:28 PM, you wrote:

> Mmm... but that means dictating which features can or can't go into an 
> extension or a specific build system purely on the level of outside interest
> in them. That's the main problem here.

> The three contentious items, I'd probably (reluctantly) agree with you.

> - Steph

> - Original Message - 
> From: "Marcus Boerger" <[EMAIL PROTECTED]>
> To: "Steph Fox" <[EMAIL PROTECTED]>
> Cc: "Ilia Alshanetsky" <[EMAIL PROTECTED]>; "Lukas Kahwe Smith" 
> <[EMAIL PROTECTED]>; "Stanislav Malyshev" <[EMAIL PROTECTED]>; "PHP 
> Developers 
> Mailing List" 
> Sent: Sunday, September 16, 2007 5:47 PM
> Subject: Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)


>> Hello Steph,
>>
>>  speakin as a looser - we should keep what we just decided on and do it.
>> Do it as in work on it. As in code. As in no more politics for the moment.
>>
>> marcus
>>
>> Sunday, September 16, 2007, 6:12:14 PM, you wrote:
>>
>>> Hi Ilia,
>>
>>> If it helps any we can count everything else in and just look at the ones
>>> that failed:
>>
>>> No quorum:
>>> ==
>>> Switch for disabling/enabling materialized cursors in mysqli - 25/28 no
>>> vote, 3 positive votes
>>> Merge the GCC 4 -fvisibility patch - 20/28 no vote, 7 positive votes, 1
>>> negative vote
>>
>>> Voting anomalies:
>>> 
>>> Introduce concept of "strict classes" that do not permit dynamic property
>>> creation - 12/28 no vote, 12 positive, 4 negative
>>> Implement David's Circular Garbage collection patch - 13/28 no vote, 11
>>> positive, 4 negative
>>> Link phar extension from PECL into core - 12/28 no vote, 11 positive, 5
>>> negative
>>
>>> Definitely out:
>>> ==
>>> Remove safe_mode, register_globals and magic_quotes - 6/28 no vote, 4
>>> positive, 18 negative
>>
>>> I think it's probably fair to say that the mysqli-specific issue 
>>> shouldn't
>>> be on this agenda in the first place, and the GCC 4 patch most likely 
>>> failed
>>> because those that aren't directly affected by it don't understand it 
>>> enough
>>> to vote over it.
>>
>>> That leaves just three features that fail under your voting system but 
>>> might
>>> pass under others. The question is whether those three are up for debate
>>> now, or later.
>>
>>> - Steph
>>
>>> - Original Message - 
>>> From: "Ilia Alshanetsky" <[EMAIL PROTECTED]>
>>> To: "Lukas Kahwe Smith" <[EMAIL PROTECTED]>
>>> Cc: "Stanislav Malyshev" <[EMAIL PROTECTED]>; "PHP Developers Mailing List"
>>> 
>>> Sent: Sunday, September 16, 2007 4:31 PM
>>> Subject: Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)
>>
>>
>>>>
>>>> On 16-Sep-07, at 11:02 AM, Lukas Kahwe Smith wrote:
>>>>
>>>>> Ilia Alshanetsky wrote:
>>>>>> On 15-Sep-07, at 7:18 PM, Stanislav Malyshev wrote:
>>>>>
>>>>>> NP ;-) Btw the detailed breakdown of the votes is available here
>>>>>> http://bb.prohost.org/53Features.pdf
>>>>>
>>>>> I have taken the data from this PDF and slightly reworked things  [1] 
>>>>> so
>>>>> that its easy to see which topics got more attention with  votes than
>>>>> others. I think its critical to understand that several  items were 
>>>>> hard
>>>>> for the general community to vote on because of  lack of expertise (as
>>>>> noted in several votes). As such I find it  questionable to apply a +10
>>>>> threshold on all items.
>>>>>
>>>>> Furthermore I ask everybody to review if his vote was interpreted  as
>>>>> they wanted in Ilia's PDF. Some people made their votes  conditional,
>>>>> which is not supported by the formats chosen for  tallying up the 
>>>>> votes.
>>>>
>

Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-16 Thread Stanislav Malyshev
Lukas has a good point about the "0" votes, however if there are niche 
features most people don't really care/know about that in itself means 
that there is not much support for said functionality. IMHO the point of 


There's a difference. Let't take two features which got similar voting 
record - -fvisibility and "strict classes". I think these things are 
redically different. First is the small build change that would not 
change anything in the language and will not influence anybody except 
PHP extensions builders, where it can provide small benefit. Second 
changes the language and adds a feature which is controversial - some 
think it adds much needed capabilities, while other think it goes 
contrary to the very spirit of the language. Clearly these are not 
equal. While the first can be implemented with little impact the second 
needs much more consideration and I think it can't be decided by simple 
voting.
So while I think making list and voting is great, I think we shouldn't 
replace good old per-case consideration and discussion with arithmetics. 
If we have clear winners and losers, it's fine, but in between we still 
need to hear the case.

--
Stanislav Malyshev, Zend Software Architect
[EMAIL PROTECTED]   http://www.zend.com/
(408)253-8829   MSN: [EMAIL PROTECTED]

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



Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-16 Thread Nuno Lopes
Mmm... but that means dictating which features can or can't go into  an 
extension or a specific build system purely on the level of  outside 
interest in them.


Steph, isn't the goal of "core" to contain things that are of common  use 
and are not for niche uses and wouldn't lack of interest imply  its a 
niche feature?


But build systems and extensions are part of the core I'm failing to 
see why a Windows user's lack of interest in GCC 4 should mean that GCC 
users don't get something they voted for, is all. Or why a patch affecting 
only the mysqli extension should be part of a vote about core features.


exactly!
Nuno

P.S.: some text, so that this isn't the shortest post in the world :P 


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



Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-16 Thread Lester Caine

Ilia Alshanetsky wrote:
For the most part it seems that there is a general consensus on the 
features to go into PHP 5.3, my suggestion is that all features with 
>10 points are to be put into the 5.3 TODO and the rest can have 
another change for PHP 6 and/or PHP 5.4 (if that comes to pass). 
Either way, there definitely appears to be a set a solid reasons to 
start the 5.3 branch.


Will there be also 5.2.5? From the feature set looks like 5.3 is going 
to take some time and in the meantime we have bugfixes, etc. - so it 
makes sense to me.


The "agenda" for 5.3 looks to be fairly busy, and I don't think we can 
wait 6-7 months between releases, so 5.2.X branch will need to be 
maintained while 5.3 is being made ready for production.


Does that statement imply that PHP6 is at least another 12 months away :(
Does all this effort simply push the adoption of PHP6 as the main branch 
further back.


( And I'd still like to know what use the code for mysqlind is for those of us 
who will never enable mysql ? )


--
Lester Caine - G8HFL
-
Contact - http://home.lsces.co.uk/lsces/wiki/?page=contact
L.S.Caine Electronic Services - http://home.lsces.co.uk
MEDW - http://home.lsces.co.uk/ModelEngineersDigitalWorkshop/
Firebird - http://www.firebirdsql.org/index.php

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



Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-17 Thread Pierre
Hi Lester,

On 9/17/07, Lester Caine <[EMAIL PROTECTED]> wrote:


> ( And I'd still like to know what use the code for mysqlind is for those of us
> who will never enable mysql ? )

Only ext/mysql and ext/mysqli use it. PDO is somehow "planed" but I
have serious doubts about the motivations of mysql to ever support pdo
like they support other generic connectors (see .net...).

Cheers,
--Pierre

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



Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-17 Thread David Wang
Hey all,

On 9/17/07, Stanislav Malyshev <[EMAIL PROTECTED]> wrote:
> So while I think making list and voting is great, I think we shouldn't
> replace good old per-case consideration and discussion with arithmetics.
> If we have clear winners and losers, it's fine, but in between we still
> need to hear the case.

I couldn't agree with this more. The vote was very helpful in
narrowing the field of debate: Now there's only three things to be
discussed and work can start on making ready the majority of 5.3.
However, there were a lot of no-votes on those topics due to lack of
information and further discussion would lead to a more informed
decision. There probably should be a separate round of voting on just
those three issues after some discussion.

Speaking in particular about the GC :-), I know there hasn't been
widespread review of it (only those who have downloaded my working
copy from a separate repository) and I certainly don't think everyone
who voted on it have actually played around with it.

My personal opinion is that it is ready for 5.3 and should be put into
5.3. It is stable, end-users will not be affected unless they want to
use it, extension writers should not even be affected, there is no
performance degradation and it would help make PHP a much more
credible language to use for anything that runs for longer than a web
script.

I've been bumping the prerequisite macro patch thread for so long to
no avail that it's starting to get embarrassing. Could people take
another look at it and tell me whether a vote between the two versions
of it would now be appropriate?

David

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



Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-17 Thread Lukas Kahwe Smith

David Wang wrote:


My personal opinion is that it is ready for 5.3 and should be put into
5.3. It is stable, end-users will not be affected unless they want to
use it, extension writers should not even be affected, there is no
performance degradation and it would help make PHP a much more
credible language to use for anything that runs for longer than a web
script.


I think this key point wasnt clear. I think most people thought GC would 
be enabled by default and could introduce BC issues. Since then my 
understanding of the issue has changed that its disabled by default and 
can be enabled via php.ini or a userland call ..


regards,
Lukas

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



Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-17 Thread Keryx Web

Pierre skrev:


Only ext/mysql and ext/mysqli use it. PDO is somehow "planed" but I
have serious doubts about the motivations of mysql to ever support pdo
like they support other generic connectors (see .net...).


The first posts on the net from MySQL-people talked about mysqli first, 
PDO second and not the old mysql-functions at all.


I think that if the PHP community really starts commit to PDO, like in 
teaching PDO *first* to beginners and using PDO for normal examples in 
blog posts and on book pages, the people at MySQL will make sure that 
PDO_MYSQL moves to the new lib as well.


Also, is it not George S, Ilia and Wez that are listed as mainters of 
PDO_MYSQL?



Lars Gunther

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



Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-17 Thread Pierre
On 9/17/07, Keryx Web <[EMAIL PROTECTED]> wrote:
> Pierre skrev:
>
> > Only ext/mysql and ext/mysqli use it. PDO is somehow "planed" but I
> > have serious doubts about the motivations of mysql to ever support pdo
> > like they support other generic connectors (see .net...).
>
> The first posts on the net from MySQL-people talked about mysqli first,
> PDO second and not the old mysql-functions at all.

And the facts are: mysql first, then mysqli and pdo "if it works well
when you are done".


> I think that if the PHP community really starts commit to PDO, like in
> teaching PDO *first* to beginners and using PDO for normal examples in
> blog posts and on book pages, the people at MySQL will make sure that
> PDO_MYSQL moves to the new lib as well.

Well, it is already the case, did not change anything.

> Also, is it not George S, Ilia and Wez that are listed as mainters of
> PDO_MYSQL?

Yes, as they do all the initial work. What's the point? Mysql was not
a maintainer/initiator of any of the .net db layers (or any other
language).

--Pierre

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



Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-17 Thread Lukas Kahwe Smith

Pierre wrote:


Also, is it not George S, Ilia and Wez that are listed as mainters of
PDO_MYSQL?


Yes, as they do all the initial work. What's the point? Mysql was not
a maintainer/initiator of any of the .net db layers (or any other
language).


I will try to discuss this and get a commitment at the developers 
meeting in Heidelberg next week.


regards,
Lukas

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



Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-18 Thread Derick Rethans
On Sun, 16 Sep 2007, Ilia Alshanetsky wrote:

> On 16-Sep-07, at 1:02 PM, Steph Fox wrote:
> 
> > Mmm... but that means dictating which features can or can't go into 
> > an extension or a specific build system purely on the level of 
> > outside interest in them.
> 
> Steph, isn't the goal of "core" to contain things that are of common 
> use and are not for niche uses and wouldn't lack of interest imply its 
> a niche feature?

It's not so simple, because not everything can be done in extensions; 
and as Lukas said... not everybody felt qualified to vote on all the 
different points either.

regards,
Derick

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



Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-24 Thread Lukas Kahwe Smith

Lukas Kahwe Smith wrote:

Pierre wrote:


Also, is it not George S, Ilia and Wez that are listed as mainters of
PDO_MYSQL?


Yes, as they do all the initial work. What's the point? Mysql was not
a maintainer/initiator of any of the .net db layers (or any other
language).


I will try to discuss this and get a commitment at the developers 
meeting in Heidelberg next week.


Ok, it seems that MySQL AB is finally committing to fix up PDO_MySQL and 
to generally accept the fact that PDO is the future. Of course mysqli 
will also be actively maintained. But they will also make mysqlnd play 
nicely with PDO etc.


They have a budget allocated for PDO development. They will soon assign 
a developer on this I am told. As part of this effort it is expected 
that the entire PDO test suite will also benefit.


Furthermore they have allocated someone from the doc team to check over 
the ext/mysql and ext/mysqli docs. I will poke the relevant people at 
regular intervals, that any MySQL specific features in PDO will make it 
into the docs.


regards,
Lukas

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



Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-24 Thread Alexey Zakhlestin
On 9/24/07, Lukas Kahwe Smith <[EMAIL PROTECTED]> wrote:
>
> Ok, it seems that MySQL AB is finally committing to fix up PDO_MySQL and
> to generally accept the fact that PDO is the future. Of course mysqli
> will also be actively maintained. But they will also make mysqlnd play
> nicely with PDO etc.
>
> They have a budget allocated for PDO development. They will soon assign
> a developer on this I am told. As part of this effort it is expected
> that the entire PDO test suite will also benefit.
>
> Furthermore they have allocated someone from the doc team to check over
> the ext/mysql and ext/mysqli docs. I will poke the relevant people at
> regular intervals, that any MySQL specific features in PDO will make it
> into the docs.

Thanks, Lukas! That's a great news!

-- 
Alexey Zakhlestin
http://blog.milkfarmsoft.com/

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



Re: [PHP-DEV] PHP 5.3 Suggested Feature List (Summary)

2007-09-24 Thread Ilia Alshanetsky
Those are very welcome news indeed. I look forward to participation  
of MySQL AB folks in the PDO development.



On 24-Sep-07, at 7:31 AM, Lukas Kahwe Smith wrote:


Lukas Kahwe Smith wrote:

Pierre wrote:
Also, is it not George S, Ilia and Wez that are listed as  
mainters of

PDO_MYSQL?


Yes, as they do all the initial work. What's the point? Mysql was  
not

a maintainer/initiator of any of the .net db layers (or any other
language).
I will try to discuss this and get a commitment at the developers  
meeting in Heidelberg next week.


Ok, it seems that MySQL AB is finally committing to fix up  
PDO_MySQL and to generally accept the fact that PDO is the future.  
Of course mysqli will also be actively maintained. But they will  
also make mysqlnd play nicely with PDO etc.


They have a budget allocated for PDO development. They will soon  
assign a developer on this I am told. As part of this effort it is  
expected that the entire PDO test suite will also benefit.


Furthermore they have allocated someone from the doc team to check  
over the ext/mysql and ext/mysqli docs. I will poke the relevant  
people at regular intervals, that any MySQL specific features in  
PDO will make it into the docs.


regards,
Lukas

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



Ilia Alshanetsky

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