Re: [PHP-DEV] 5.4 moving forward

2011-06-07 Thread Pierre Joye
On Tue, Jun 7, 2011 at 4:26 AM, Rasmus ras...@lerdorf.com wrote:
 On 06/06/2011 08:38 PM, Lester Caine wrote:

 And much like Apache, I don't consider it our job to do binary builds
 for people. It is very nice that a few people have volunteered to build
 Windows binaries and they are available on windows.php.net as a
 convenience, but our primary focus is the source distribution and that's
 where the bulk of the attention goes. If people are building critical
 systems that rely on binary-only releases, they really should reconsider
 how they do things and at the very least install a compiler on their
 platform of choice and learn how to build stuff themselves. As far as I
 know nothing that was available in 5.2 is not available in 5.3 in source
 form.

Same for binary, the release is complete. And our builds are per se
official builds.

Cheers,
-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-07 Thread Pierre Joye
On Tue, Jun 7, 2011 at 7:41 AM, Lester Caine les...@lsces.co.uk wrote:

 People who are building critical systems are in a position to make a choice,
 and THEY will not be using windows. But PHP was origianlly 'Personal Home
 Page' and I am sure that as many people are using PHP because of the
 'personal' element. Those are the sort of people who 5 years ago could not
 afford to buy the M$ software to create their own builds, and even today
 some areas of windows can't be built with the free version. We tried to fill
 the gap by writing our own compilations to fill the gap, but today the
 problem is that there is simply no beginners tutorial that directs people to
 how they can get around the problems created by the current windows builds
 of PHP.

 I said that moving people forward to PHP5.3 was another thread, and is work
 that does need to be done, but simply kicking those people out into the cold
 is much as M$ does every version is not the way to treat users.

Keep your bashing out of this list. Thanks. No matter the target.

 A SIMPLE
 clean set of instructions on the windows download page would be a start,
 updating the manual to reflect the current situation, and reporting errors
 to third party projects

We have no control over 3rd party projects, If you find misleading or
wrong informations on our sites, please report a bug. But hi jacking
every thread about new php release or new features is not the way, I
repeat: It is not the way.


Cheers,
-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

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



Re: [PHP-DEV] RE: Voting Process (was: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward))

2011-06-06 Thread Sebastian Bergmann
Am 05.06.2011 22:05, schrieb Zeev Suraski:
 - There wasn't sufficient time, or nearly any time at all - between when 
 Brian pulled it off the attic, and when a vote was called.  If my proposal is 
 accepted, there'll have to be at least two weeks between when a clearly 
 marked [RFC] email hits internals@, and when a vote is called.
 - There wasn't a clearly marked, separate [VOTE] email.
 - There wasn't a clear or easy way of voting.
 - No voting period was announced, instead, people were told to stop mess 
 around and go vote.
 - The author of the RFC wasn't actively involved in the whole process (as far 
 as I could tell);  There was no official replacement proposer.

 These are all valid points.

 I'd still like to hear from others what they think about my proposal.

 If your proposal addresses the issue mentioned above: +1. Haven't had
 the time yet to read through it again, sorry.

-- 
Sebastian BergmannCo-Founder and Principal Consultant
http://sebastian-bergmann.de/   http://thePHP.cc/

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



[PHP-DEV] RE: Voting Process (was: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward))

2011-06-06 Thread Zeev Suraski

 -Original Message-
 From: Pierre Joye [mailto:pierre@gmail.com]
 Sent: Monday, June 06, 2011 1:46 AM
 To: Zeev Suraski
 Cc: PHP Internals
 Subject: Re: Voting Process (was: [PHP-DEV] Re: Voting does not belong on
 the wiki! (Was: [PHP-DEV] 5.4 moving forward))
 
  In any case, if you feel like we have to re vote, and many do as well,  then 
 so
 be it.

Let's do that, either that, or go with the old-style +1/-1 on-list until we 
adopt a voting process (which should hopefully be soon).
I won't get around to review  edit the new RFC that Stas prepared today (very 
busy day), but I promise to take a stab at it tomorrow.

Zeev


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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Lester Caine

Stas Malyshev wrote:

Speaking of which, I personally don't understand how LTS thing would
work in PHP.


Currently - A lot of ISP's are 'stuck' with PHP5.2 or earlier simply because 
pushing 5.3 caused problems/complaints from users due to the nature of the 
changes. While that almost certainly is due to the poor way that the some of the 
moves were documented, a version of 5.2 is still a preferred base for some? And 
this should perhaps be viewed as the current LTS branch? Certainly for windows 
users it IS a natural stable point! I've not looked to see what LTS Linux 
distributions have frozen at, but essentially that is their own choice to manage 
anyway? There is nothing in the current 5.2 base that would preclude previous 
PHP5 code being borough forward to 5.2, but certainly in my own case, moving 
that code TO 5.3 'clean' ready to further develop IS currently a stopper. 
PHP5.1.7 was MY previous freeze point as that fixed a major bug in the Firebird 
extension, but I only needed very minor tweaks to make all sites happy on the 
latest PHP5.2. MY main stumbling block here is 'register_globals' as as the code 
has been around for several years, and while not essential to remove while 
running 5.3, this IS a natural break point to force a rewrite of the core system 
to remove the reliance on it. That and having to support legacy windows servers ...


Moving forward, the point at which an LTS-PHP5.2 is replaced by a newer 5.x is 
perhaps something that can't be dictated now? The main problem here is the lack 
of a PHP6 branch which PHP5.3 was a sort of 'son of' development. As with PHP4, 
some sections of users will simply not bother to change what they are using 
anyway, so for them, which ever version they use is an 'LTS' so an official LTS 
really is just a point at which major work MAY be required to switch over, so 
that is the point at which dropping PHP5.2.LTS needs to be considered? Can 
anybody make a case for anything earlier being the current LTS base?


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
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] 5.4 moving forward

2011-06-06 Thread Stas Malyshev

Hi!


changes. While that almost certainly is due to the poor way that the some of the
moves were documented, a version of 5.2 is still a preferred base for some? And
this should perhaps be viewed as the current LTS branch? Certainly for windows


But
a) it is not, since we don't support it. Somebody else could do the 
support, backport patches, etc. - but as far as PHP group is considered, 
this version is not supported anymore and nobody has any desire to do it 
as far as I know.
b) we certainly couldn't know anything about it in 2006 when we released 
5.2.



of a PHP6 branch which PHP5.3 was a sort of 'son of' development. As with PHP4,
some sections of users will simply not bother to change what they are using
anyway, so for them, which ever version they use is an 'LTS' so an official LTS
really is just a point at which major work MAY be required to switch over, so
that is the point at which dropping PHP5.2.LTS needs to be considered? Can
anybody make a case for anything earlier being the current LTS base?


They can lag on any version that works for them, that's fine and if it 
works for them, great. However I don't see how it explains how we can 
declare any random version of PHP LTS upfront. If it's a new version, 
they won't upgrade to it anyway, so that doesn't help neither them not 
us, and if they're ready to upgrade, they could upgrade to any regular 
version and stick with it they same way they do now.

--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Tom Samplonius
 Currently - A lot of ISP's are 'stuck' with PHP5.2 or earlier simply

  I don't know if this is really the case.  I work in this industry, and most 
of the small to mid hosting company's use cPanel or Plesk, and both include PHP 
5.3.  I've personally seen very few issues moving from older PHP 5.x versions 
to PHP 5.3 (over about 2,000 sites, mainly small business sites).  And Plesk 
and cPanel do not appear to have perpetual licenses available anymore, so ISPs 
that use these products are basically forced to update at minimum once a year, 
when their license expires.  I guess they could still technically skip 
upgrades, when they are prompted, but major updates are available to them.

  A real issue is RHEL (and CentOS).  RHEL locks the PHP major version to 
whatever it is when they release their major version.  But they also maintain 
their own patches, and release their own updates, which slightly makes up for 
it.  So RHEL6 will have whatever PHP that was around, then, which I hope is PHP 
5.3 (I don't have any RHEL6 servers yet).  So RHEL6 will always be PHP5.3.x 
based.

  But the update pipeline is still a few months, so it is important that each 
release is a good release.  Plus, don't worry about the Non-Updating ISP.  That 
is less of an issue that it once was.  


Tom

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Lester Caine

Stas Malyshev wrote:



changes. While that almost certainly is due to the poor way that the
some of the
moves were documented, a version of 5.2 is still a preferred base for
some? And
this should perhaps be viewed as the current LTS branch? Certainly for
windows


But
a) it is not, since we don't support it. Somebody else could do the
support, backport patches, etc. - but as far as PHP group is considered,
this version is not supported anymore and nobody has any desire to do it
as far as I know.
b) we certainly couldn't know anything about it in 2006 when we released
5.2.


Currently off the shelf, 5.2.17 is the 'old stable' but for some windows users 
it IS the only available version. Changing the rest of the infrastructure to 
support PHP5.3 builds of windows is not just a matter of changing the PHP 
package! So while PHP may have washed it's hands of the problem, those users who 
are stuck in the hole still need to be supported in some way. But all that is 
being asked for is security fixes which seem to be a LOT less of a problem 
nowadays anyway? So support IS just a matter of maintaining availability to it 
and the correct builds of extensions that go with it.


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
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] 5.4 moving forward

2011-06-06 Thread Pierre Joye
On Mon, Jun 6, 2011 at 12:33 PM, Lester Caine les...@lsces.co.uk wrote:
 Stas Malyshev wrote:

 changes. While that almost certainly is due to the poor way that the
 some of the
 moves were documented, a version of 5.2 is still a preferred base for
 some? And
 this should perhaps be viewed as the current LTS branch? Certainly for
 windows

 But
 a) it is not, since we don't support it. Somebody else could do the
 support, backport patches, etc. - but as far as PHP group is considered,
 this version is not supported anymore and nobody has any desire to do it
 as far as I know.
 b) we certainly couldn't know anything about it in 2006 when we released
 5.2.

 Currently off the shelf, 5.2.17 is the 'old stable' but for some windows
 users it IS the only available version. Changing the rest of the
 infrastructure to support PHP5.3 builds of windows is not just a matter of
 changing the PHP package!

There is no reason not to update, absolutely none.

  So while PHP may have washed it's hands of the
 problem, those users who are stuck in the hole still need to be supported in
 some way. But all that is being asked for is security fixes which seem to be
 a LOT less of a problem nowadays anyway? So support IS just a matter of
 maintaining availability to it and the correct builds of extensions that go
 with it.

No it is not only about these rather simple tasks, really not. QA,
testing, etc. require consequent efforts, from many different teams.

Cheers,
-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Lars Schultz

Am 06.06.2011 12:46, schrieb Pierre Joye:

There is no reason not to update, absolutely none.


There is: http://bugs.php.net/bug.php?id=49189
Which fixes the issue by removing a feature and introducing a BC-Break.


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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Pierre Joye
You cannot say that any kind of bugs prevent the waste majority to
update from a dead cow to the current stable branch. And I'm not sure
if it is actually a bug or a badly documented setting.

On Mon, Jun 6, 2011 at 1:36 PM, Lars Schultz lars.schu...@toolpark.com wrote:
 Am 06.06.2011 12:46, schrieb Pierre Joye:

 There is no reason not to update, absolutely none.

 There is: http://bugs.php.net/bug.php?id=49189
 Which fixes the issue by removing a feature and introducing a BC-Break.


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





-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Lars Schultz

Am 06.06.2011 13:41, schrieb Pierre Joye:

You cannot say that any kind of bugs prevent the waste majority to
update from a dead cow to the current stable branch. And I'm not sure
if it is actually a bug or a badly documented setting.


Its not the bug that prevents moving forward but the fix of it!

[2009-08-07 07:40 UTC] j...@php.net
 Obviously the documentation is wrong, it's PHP_INI_SYSTEM in sources
 since fix of bug #43227 for PHP 5.2.7.

The fix of bug #43227 changed the setting from PHP_INI_PERDIR to 
PHP_INI_SYSTEM, which is not a fix but a workaround for something 
(ereg), which will probably be removed in the future and already is 
deprecated.



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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Lester Caine

Pierre Joye wrote:

On Mon, Jun 6, 2011 at 12:33 PM, Lester Caineles...@lsces.co.uk  wrote:

  Stas Malyshev wrote:



  changes. While that almost certainly is due to the poor way that the
  some of the
  moves were documented, a version of 5.2 is still a preferred base for
  some? And
  this should perhaps be viewed as the current LTS branch? Certainly for
  windows


  But
  a) it is not, since we don't support it. Somebody else could do the
  support, backport patches, etc. - but as far as PHP group is considered,
  this version is not supported anymore and nobody has any desire to do it
  as far as I know.
  b) we certainly couldn't know anything about it in 2006 when we released
  5.2.


  Currently off the shelf, 5.2.17 is the 'old stable' but for some windows
  users it IS the only available version. Changing the rest of the
  infrastructure to support PHP5.3 builds of windows is not just a matter of
  changing the PHP package!

There is no reason not to update, absolutely none.


If you can convince the IT departments of some of the archaic council sites I am 
having to deal with that they do not have to stress test every part of a new 
system ... It's exactly the same argument FROM them as you are giving below as 
to why we should NOT provide support!
Fortunately the problem is being eased by the replacement of the legacy windows 
systems with Linux servers but that is still slow going in some customer sites. 
In my own case since there is no external access I don't have to worry about 
security issues anyway so perhaps the discussion is academic, but I can't 
believe that I am the only person seeing this problem.



So while PHP may have washed it's hands of the
  problem, those users who are stuck in the hole still need to be supported in
  some way. But all that is being asked for is security fixes which seem to be
  a LOT less of a problem nowadays anyway? So support IS just a matter of
  maintaining availability to it and the correct builds of extensions that go
  with it.

No it is not only about these rather simple tasks, really not. QA,
testing, etc. require consequent efforts, from many different teams.


I think all I am asking for is that the various elements of PHP5.2.17 are more 
readily accessible directly from the PHP site, rather than having to scout 
around for things like the pecl extensions on third party sites. Perhaps I just 
need to push a current set of files onto my own site.


This does parallel the discussion on 'bundling' extensions, and simplifying 
things so that individual extensions can be managed and even updated without 
having to update the whole of the rest of the core.


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
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] 5.4 moving forward

2011-06-06 Thread David Muir
On 06/06/11 17:48, Tom Samplonius wrote:
 Currently - A lot of ISP's are 'stuck' with PHP5.2 or earlier simply
   I don't know if this is really the case.  I work in this industry, and most 
 of the small to mid hosting company's use cPanel or Plesk, and both include 
 PHP 5.3.  I've personally seen very few issues moving from older PHP 5.x 
 versions to PHP 5.3 (over about 2,000 sites, mainly small business sites).  
 And Plesk and cPanel do not appear to have perpetual licenses available 
 anymore, so ISPs that use these products are basically forced to update at 
 minimum once a year, when their license expires.  I guess they could still 
 technically skip upgrades, when they are prompted, but major updates are 
 available to them.

   A real issue is RHEL (and CentOS).  RHEL locks the PHP major version to 
 whatever it is when they release their major version.  But they also maintain 
 their own patches, and release their own updates, which slightly makes up for 
 it.  So RHEL6 will have whatever PHP that was around, then, which I hope is 
 PHP 5.3 (I don't have any RHEL6 servers yet).  So RHEL6 will always be 
 PHP5.3.x based.

   But the update pipeline is still a few months, so it is important that each 
 release is a good release.  Plus, don't worry about the Non-Updating ISP.  
 That is less of an issue that it once was.  


 Tom


Quite a few Australian hosts are on 5.2. One host that a client uses
runs off of H-Sphere (last release was on the 25th of May), where PHP
was upgraded to 5.2.17. Another host that I talked to had no ETA on when
they'd upgrade to 5.3.

From what I've heard, part of the slow uptake is because a lot of
hosting companies run FreeBSD, and they can't upgrade to 5.3 unless they
either drop support for Zend Optimizer, or swap to a different platform.

Cheers,
David

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Lester Caine

Pierre Joye wrote:

If you can convince the IT departments of some of the archaic council sites
  I am having to deal with that they do not have to stress test every part of
  a new system ... It's exactly the same argument FROM them as you are giving
  below as to why we should NOT provide support!
  Fortunately the problem is being eased by the replacement of the legacy
  windows systems with Linux servers but that is still slow going in some
  customer sites.

There is zero difference, windows or linux does not matter at the
language level. If they don't want to migrate to 5.3, win or linux
does not matter.

Anyway, that's off topic:)
What makes you say that - has PHP5.3 suddenly started working with production 
releases of Apache on windows? Some site will not use third party builds which 
is the WHOLE problem of PHP5.3 on windows ... only PHP5.2 is available to run 
with a stock install of Apache.


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
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] 5.4 moving forward

2011-06-06 Thread David Muir
On 06/06/11 07:27, Stas Malyshev wrote:
 Hi!

 On 2011-06-05, Pierre Joyepierre@gmail.com  wrote:
 On Sun, Jun 5, 2011 at 5:52 PM, Philip Olsonphi...@roshambo.org 
 wrote:
 I'd to say that I'm very happy to finally see such discussions
 happening, let sort the base (99% is done by our existing RFC about
 release process, let adopt it already!) and move on with 5.4.


 This is a prime example of what we're talking about. Several have
 expressed a desire to follow an Ubuntu style of branching instead
 of the style proposed in said RFC. This is a core issue, so the RFC
 is certainly not ready to adopt.

 So does this require a new RFC, or do the RFC proposers feel this
 is a key concept?

 I think that this RFC does not contain Ubuntu-style LTS and it doesn't
 look like it's author(s) support it, so it should be some different
 point, which may be RFCed and voted on if we see substantial support
 for it.

 Speaking of which, I personally don't understand how LTS thing would
 work in PHP. Does it mean we'd decide out of the blue that some
 version would have extended support, upfront? Like, say, we now say
 5.5 would have extended support? Why would we want to do this, how
 would we know it? E.g., I understand if we had an option of extending
 support for some version post-factum, e.g., somewhere in 2015 we'd say
 5.4 is so damn good and 5.5 has so many substantial changes that now
 we want 5.4 support to be extended another couple of years, and we
 feel we have people that are willing to do it. We could then talk on
 it and decide it, nothing prevents it. But as I understand LTS model
 means we'd have to decide it now, in 2011, and I don't see how it
 works. Could some of the proponents on this model explain it?

Theoretical benefits of LTS:
1. You have a version that is supported for an extended period of time.
Possibly useful for Ubuntu LTS releases and RHEL and other distros that
have a 3 year lifetime.
2. Keeps disruptive changes coming in on an LTS release. The goal is
that LTS is the polished result of the prior non-LTS releases.
3. Makes hosting companies feel safer offering an LTS release as it
means less disruption for their users.
4. Businesses like it because it's less work for them to upgrade every
3-5 years instead of every 6-18 months.

Those are the ones I can think of.
Although I appreciate the model with my OS, I don't think it would work
well on the application/component level.

Cheers,
David



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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Pierre Joye
On Mon, Jun 6, 2011 at 3:31 PM, Lester Caine les...@lsces.co.uk wrote:
 Pierre Joye wrote:

 If you can convince the IT departments of some of the archaic council
 sites
   I am having to deal with that they do not have to stress test every
  part of
   a new system ... It's exactly the same argument FROM them as you are
  giving
   below as to why we should NOT provide support!
   Fortunately the problem is being eased by the replacement of the
  legacy
   windows systems with Linux servers but that is still slow going in
  some
   customer sites.

 There is zero difference, windows or linux does not matter at the
 language level. If they don't want to migrate to 5.3, win or linux
 does not matter.

 Anyway, that's off topic:)

 What makes you say that - has PHP5.3 suddenly started working with
 production releases of Apache on windows? Some site will not use third party
 builds which is the WHOLE problem of PHP5.3 on windows ... only PHP5.2 is
 available to run with a stock install of Apache.

Lester,

We use apache and 5.3 smoothly and with the recent addition of rwlock
in apc on windows, it runs even better and faster.

I'm sorry but unless you provide bugs report with clear reproduce
where we can actually try to help you, there is no chance to get
anywhere with this kind of discussions.

Now I would suggest to use bugs.php.net to report any issue you have
on apache on windows with PHP.



-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Lester Caine

Pierre Joye wrote:

We use apache and 5.3 smoothly and with the recent addition of rwlock
in apc on windows, it runs even better and faster.

I'm sorry but unless you provide bugs report with clear reproduce
where we can actually try to help you, there is no chance to get
anywhere with this kind of discussions.

Now I would suggest to use bugs.php.net to report any issue you have
on apache on windows with PHP.


Does that include reporting windows.php.net pages?
http://windows.php.net/download/ at the present time this is very clearly 
directing users that they have to use VC6 builds for Apache and they are only 
provided for PHP5.2.17


*WE* recommend using Apachelounge builds of apache, but some sites simply will 
not use that as it is not the recommended build from Apache. They religiously 
follow the rules printed on the official distributions and the download page is 
an official document as far as they are concerned, so they are being told to use 
VC6 builds. Apachelounge is not considered an official apache site :(


If the situation has now changed where is this documented? Do *NOT* use VC9 
version with apache.org binaries is very clearly stated on the download page.


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
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] 5.4 moving forward

2011-06-06 Thread Pierre Joye
On Mon, Jun 6, 2011 at 6:12 PM, Lester Caine les...@lsces.co.uk wrote:
 Pierre Joye wrote:

 We use apache and 5.3 smoothly and with the recent addition of rwlock
 in apc on windows, it runs even better and faster.

 I'm sorry but unless you provide bugs report with clear reproduce
 where we can actually try to help you, there is no chance to get
 anywhere with this kind of discussions.

 Now I would suggest to use bugs.php.net to report any issue you have
 on apache on windows with PHP.

 Does that include reporting windows.php.net pages?
 http://windows.php.net/download/ at the present time this is very clearly
 directing users that they have to use VC6 builds for Apache and they are
 only provided for PHP5.2.17

 *WE* recommend using Apachelounge builds of apache, but some sites simply
 will not use that as it is not the recommended build from Apache. They
 religiously follow the rules printed on the official distributions and the
 download page is an official document as far as they are concerned, so they
 are being told to use VC6 builds. Apachelounge is not considered an official
 apache site :(


There is no official binaries for apache, please understand once and
for all and get over it. Apachelounge are well trusted builds using a
modern compilers and the offical Apache sources.

 If the situation has now changed where is this documented? Do *NOT* use VC9
 version with apache.org binaries is very clearly stated on the download
 page.

And that's still true. But that has nothing to do with Apache or PHP
being not stable but CRT compatibilities. In any case, if you find any
bug, please report them at bugs.php.net, but that's totally unrelated
to this thread.

Cheers,
-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

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



[PHP-DEV] Re: Voting Process (was: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward))

2011-06-06 Thread Matthew Weier O'Phinney
On 2011-06-05, Zeev Suraski z...@zend.com wrote:
 I'm fine if the entire 'Feature selection and development' part goes
 out of the RFC, but if there's any reference to how features are
 determined, we'd better get it right.

 Making changes once we've approved this RFC is going to be much
 tougher.  This is big stuff - it's no coincidence we didn't have such
 guidelines for almost 15 years.

 Honestly there are other parts about the voting process that are much
 hotter potatoes than the points I brought up - such as who gets to
 vote, 

This is a tough one. I'm typically in favor of having the vote be
completely open to anybody. However, since we're talking language
features, there are a lot of other considerations -- internals folks
will have a much better idea of what the BC and support ramifications
are.

Perhaps two votes should be considered? A general population vote, and
an internals vote? This would show discrepancies between what users of
PHP want, and how internals is voting. If internals votes against a
feature that the general population has approved, I would expect to see
some sort of executive summary showing what technical issues are at
play that led to the internals vote. This would serve as a good
historical record -- and also potentially show where bias lies within
the internals community.

 is 50%+1 enough or do we need stronger majorities for substantial
 language changes (67%/75%), 

I think anything less than a strong majority (2/3 or 3/4) often is
indicative of either ambivalence or strongly competing ideas. The
question is where that threshold should be set (I'd lean towards 2/3
vote.)

 can someone who failed passing an RFC just put it up for another vote
 right away or is there some sort of a cool-off period, 

I'd argue a 2-3 week period in which to re-work the proposal and
incorporate feedback from the prior discussion/voting periods.

 etc. etc.  I think all of these need to be answered before we let this
 RFC govern how we do feature definition.

 Zeev

  -Original Message-
  From: Stas Malyshev [mailto:smalys...@sugarcrm.com]
  Sent: Sunday, June 05, 2011 11:17 PM
  To: Zeev Suraski
  Cc: Pierre Joye; PHP Internals
  Subject: Re: Voting Process (was: [PHP-DEV] Re: Voting does not belong on
  the wiki! (Was: [PHP-DEV] 5.4 moving forward))
  
  Hi!
  
   I'd still like to hear from others what they think about my
   proposal.  I'd like to update the Release Process RFC with these
   suggestions if people like them.
  
  I think these voting process additions totally make sense. But I am
  not sure it makes sense to put everything in one release RFC. The
  reason for that is that we don't want to endlessly amend and improve
  the RFC without having it actually agreed upon, I would rather
  prefer to agree on what we agree, have it as base for the future and
  then add other stuff. I've noticed a tendency on the list to lose
  the major goal behind endless amendments and tweaks and not doing
  what we agree on because we disagree on some minor detail. So maybe
  it would make sense to have release RFC separate (without spelling
  out the voting process there) and voting RFC separate which would
  define the voting process?

-- 
Matthew Weier O'Phinney
Project Lead| matt...@zend.com
Zend Framework  | http://framework.zend.com/
PGP key: http://framework.zend.com/zf-matthew-pgp-key.asc

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Lester Caine

Pierre Joye wrote:

*WE*  recommend using Apachelounge builds of apache, but some sites simply
  will not use that as it is not the recommended build from Apache. They
  religiously follow the rules printed on the official distributions and the
  download page is an official document as far as they are concerned, so they
  are being told to use VC6 builds. Apachelounge is not considered an official
  apache site:(


There is no official binaries for apache, please understand once and
for all and get over it. Apachelounge are well trusted builds using a
modern compilers and the offical Apache sources.



http://httpd.apache.org/download.cgi
Win32 Binary IS one of the few binaries Apache supply!!! Some government sites 
will ONLY allow that version to be installed :(
PHP5.2 installs have then been approved for use with the official apache 
install, so are you saying we need to go back to even earlier builds of PHP5.2 
to work with this?



  If the situation has now changed where is this documented? Do*NOT*  use VC9
  version with apache.org binaries is very clearly stated on the download
  page.

And that's still true. But that has nothing to do with Apache or PHP
being not stable but CRT compatibilities. In any case, if you find any
bug, please report them at bugs.php.net, but that's totally unrelated
to this thread.


See point above ... with the current windows situation on windows.php.net, 
PHP5.2.17 is the last version of php available to go with the official windows 
binaries from Apache? TESTING PHP5.3 on an official apache build and reporting 
bugs is not the problem here, since users are told not to use them at all.


Since official apache builds have always worked stably for years with an 
'official' build of PHP people simply expect that to continue!


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
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] 5.4 moving forward

2011-06-06 Thread Stas Malyshev

Hi!


Currently off the shelf, 5.2.17 is the 'old stable' but for some windows users
it IS the only available version. Changing the rest of the infrastructure to


5.2.17 is unsupported. It is announced on php.net. Now, some Windows 
users, due to certain choices, may have to run this version - but this 
doesn't change the fact it's officially unsupported. So I don't see how 
it supports viability of LTS idea.



package! So while PHP may have washed it's hands of the problem, those users who
are stuck in the hole still need to be supported in some way. But all that is


There's nothing to prevent anybody willing to do it from providing this 
support. However, the question is not if there are users with some 
special needs. The question is LTS, specifically:
1. Will PHP group ever willing to support a version in LTS timeframe - 
so far it never happened
2. How we know we'd need to support such version UPFRONT - before it's 
released?



being asked for is security fixes which seem to be a LOT less of a problem
nowadays anyway? So support IS just a matter of maintaining availability to it
and the correct builds of extensions that go with it.


It looks to me you are confusing the question of is LTS a viable model 
for PHP development with if we had LTS 5 years ago, would somebody 
benefit from it now. These are two different questions, and the second 
one is pure theoretical since we didn't and still haven't and I for one 
still don't understand how we could have it.

--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Pierre Joye
On Mon, Jun 6, 2011 at 6:48 PM, Lester Caine les...@lsces.co.uk wrote:

 
 http://httpd.apache.org/download.cgi
 Win32 Binary IS one of the few binaries Apache supply!!! Some government
 sites will ONLY allow that version to be installed :(
 PHP5.2 installs have then been approved for use with the official apache
 install, so are you saying we need to go back to even earlier builds of
 PHP5.2 to work with this?

I will repeat it a last time here, as I told it too many times
already, including to you. These binaries are convenience builds and
are by no mean official builds. That's not my word but the apache's
guys.

Cheers,
-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Lester Caine

Pierre Joye wrote:


  http://httpd.apache.org/download.cgi
  Win32 Binary IS one of the few binaries Apache supply!!! Some government
  sites will ONLY allow that version to be installed:(
  PHP5.2 installs have then been approved for use with the official apache
  install, so are you saying we need to go back to even earlier builds of
  PHP5.2 to work with this?

I will repeat it a last time here, as I told it too many times
already, including to you. These binaries are convenience builds and
are by no mean official builds. That's not my word but the apache's
guys.


Please can you provide a link where THAT statement is made!

The download page only makes reference to checking the security of a download by 
checking the signatures, and it is this level of security that is used is a 
statement that any of the downloads are 'clean' from what ever mirror source 
they are downloaded from. There is nothing on 
http://apache.favoritelinks.net//httpd/binaries/win32/README.html that says that 
the windows builds are anything other than approved distributions of the current 
builds of apache. Installation note for WAP have pointed new users to start with 
the apache download for MANY years so that is where new users will always start, 
and when an update is released, windows users are redirected once again to the 
download page.


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
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] 5.4 moving forward

2011-06-06 Thread Pierre Joye
On Mon, Jun 6, 2011 at 7:12 PM, Lester Caine les...@lsces.co.uk wrote:

 Please can you provide a link where THAT statement is made!

Chech the php windows internals list archive as well as the httpd
devel ones. This statement has been written numerous times in both
lists.

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Ferenc Kovacs
On Mon, Jun 6, 2011 at 7:12 PM, Lester Caine les...@lsces.co.uk wrote:

 Pierre Joye wrote:

 
   http://httpd.apache.org/download.cgi
   Win32 Binary IS one of the few binaries Apache supply!!! Some
 government
   sites will ONLY allow that version to be installed:(
   PHP5.2 installs have then been approved for use with the official
 apache
   install, so are you saying we need to go back to even earlier builds
 of
   PHP5.2 to work with this?

 I will repeat it a last time here, as I told it too many times
 already, including to you. These binaries are convenience builds and
 are by no mean official builds. That's not my word but the apache's
 guys.


 Please can you provide a link where THAT statement is made!

 The download page only makes reference to checking the security of a
 download by checking the signatures, and it is this level of security that
 is used is a statement that any of the downloads are 'clean' from what ever
 mirror source they are downloaded from. There is nothing on
 http://apache.favoritelinks.net//httpd/binaries/win32/README.html that
 says that the windows builds are anything other than approved distributions
 of the current builds of apache. Installation note for WAP have pointed new
 users to start with the apache download for MANY years so that is where new
 users will always start, and when an update is released, windows users are
 redirected once again to the download page.


you can read more about this here:
http://osdir.com/ml/php-windows/2011-04/msg00023.html

especially this:
http://marc.info/?l=apache-httpd-devm=129646769502349w=2

Tyrael


RE: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread John Crenshaw

From: David Muir [mailto:davidkm...@gmail.com] 

On 06/06/11 17:48, Tom Samplonius wrote:
 Currently - A lot of ISP's are 'stuck' with PHP5.2 or earlier simply
   I don't know if this is really the case.  

The problem is much larger than most of us would probably like to believe. Some 
of the major hosts, (like GoDaddy) offer 5.3 as an htaccess swap, but many 
others don't. For example, Rackspace still hasn't upgraded their Cloud Sites 
offering and it seems that Bluehost is also still on 5.2.



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Lester Caine

Pierre Joye wrote:

  Please can you provide a link where THAT statement is made!

Chech the php windows internals list archive as well as the httpd
devel ones. This statement has been written numerous times in both
lists.


PERHAPS such important information could be made available to REAL USERS? There 
has never been any public statement to that effect!


Until you came on the scene I had never even had to look at compiling anything 
in the FWAP or FLAP stack, everything just worked from the precompiled downloads 
linked to by the tutorials. EVEN the php manual STILL starts a windows apache 
install with a download of the .msi from apache! That is one of the first hit on 
google and bing for install apache php on windows and every one of the links I 
checked starting with Drupal say Download the Apache Windows MSI Installer from 
Apache.org. I've updated my own FWAP installation tutorial to use the 
Apachelounge installer but one has to go a long way down the google or bing 
results to find any reference to apachelounge at all :(


So a few people saying that this is not an official version of Apache makes no 
difference to the probably millions of users who follow the directions to 
install Apache and then find problems adding PHP to it ... and start asking 
'where is the VC6 version of PHP5.3' everywhere other than on the PHP lists.


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
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] 5.4 moving forward

2011-06-06 Thread Pierre Joye
On Mon, Jun 6, 2011 at 8:11 PM, Lester Caine les...@lsces.co.uk wrote:

 PERHAPS such important information could be made available to REAL USERS?
 There has never been any public statement to that effect!

For the 10th time, please stop to uppercase every 2nd word.

 Until you came on the scene I had never even had to look at compiling
 anything in the FWAP or FLAP stack,

After months of endless discussions, the reasons why we stop to
support a 16 years old compiler (please notice the we, not the I)
are still black magic to your eyes. I'm sorry that I did not succeed
to explain it better.

However I ask you, strongly, now to stop to pollute this thread with
totally unrelated topics. Thanks for your understanding.

-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Lester Caine

Pierre Joye wrote:

However I ask you, strongly, now to stop to pollute this thread with
totally unrelated topics. Thanks for your understanding.


This is something of a rather important point since PHP has always been very 
strongly related to Apache so it is totally related to a discussion of moving 
PHP forward. Currently the mainstream information is so far adrift of the 
present situation that at it needs to be addressed. A starting point would be to 
bring all of the PHP manual information in line with the current situation and 
point people to the preferred installation paths rather than telling people to 
use steps that do not actually get to a working PHP5.3 setup? And starting to 
push out 5.4 will increase peoples requests to getting things working with 
exiting windows/apache/php5.2 setups.


Does anybody other than Pierre disagree with the point that currently the 
mainstream windows installation paths are something of a mess and needs to be 
updated in some way?


I've been updating my own installation guides, but I had not realised just how 
many other PHP projects provide windows installation guides that no longer work. 
Not having been using windows myself on new builds for some time, I had not 
updated and tested clean installs and it's only recently I've found how out of 
date things are :( I've been getting emails from people asking why my guides 
were not working hence the need to address this and get back to a working situation.


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
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] 5.4 moving forward

2011-06-06 Thread Stas Malyshev

Hi!


Media Temple's Grid servers still default to PHP 4.4.9.  With the option of
using 5.2.16, but you have to explicitly tell it to use that version in your
.htaccess file.


This is pretty bad, but LTS would only make this problem worse - imagine 
if 4.4 were LTS, they'd say oh, we are installing only long-term 
versions, we are long-term vision people!. Now at least they don't have 
the excuse :)


--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Christopher Jones



On 06/06/2011 01:48 AM, Tom Samplonius wrote:

   So RHEL6 will have whatever PHP that was around, then, which I
   hope is PHP 5.3 (I don't have any RHEL6 servers yet).  So RHEL6
   will always be PHP5.3.x based.


RHEL 6.0's php-* packages are PHP 5.3.2.  RHEL 6.1's uses PHP 5.3.3.

RHEL 5.6 has a set of php53-* packages with PHP 5.3.3.  This augments
the RHEL 5.x php-* packages that are PHP 5.1.6.

Chris

PS

--
Email: christopher.jo...@oracle.com
Tel:  +1 650 506 8630
Blog:  http://blogs.oracle.com/opal/

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Arvids Godjuks
Hello.

A PHP developers view on windows installation: it's screwed as hell right
now. I use apache + php for my developing envoirment on Windows 7. Guys - I
spend 1.5, freaking 1.5 hours setting up apache + php!!! essentially i just
had to download and try multiple binaries for windows to find the right one.
The first time I did that it was two evenings. Now i know that i need a VC9
threaded version and i haveto go to the Perries page to get extensions.
Sometimes you have to fish the google to find some extenension that works
and not fails to load.
To my liking the situation is ridicilous. The manual has to be updated and
windows support should be restored to full strength as it was. Many
developers work on windows because many of us do not have the time or will
to dive into linux and fine toon it and spend weeks finding software that is
adiquite. And mostly windows based software is usually winning in features
and quality, and most importantly - usability. Tried, but had to return to
windows.

Maybe you just don't get that kind of feedback becase internals list isn't
what usually people read. Set up an official forums and people will start to
post.
06.06.2011 20:51 пользователь Stas Malyshev smalys...@sugarcrm.com
написал:
 Hi!

 Media Temple's Grid servers still default to PHP 4.4.9. With the option
of
 using 5.2.16, but you have to explicitly tell it to use that version in
your
 .htaccess file.

 This is pretty bad, but LTS would only make this problem worse - imagine
 if 4.4 were LTS, they'd say oh, we are installing only long-term
 versions, we are long-term vision people!. Now at least they don't have
 the excuse :)

 --
 Stanislav Malyshev, Software Architect
 SugarCRM: http://www.sugarcrm.com/
 (408)454-6900 ext. 227

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



Re: [PHP-DEV] Re: Voting Process (was: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward))

2011-06-06 Thread dukeofgaming
On Sun, Jun 5, 2011 at 5:20 PM, Pierre Joye pierre@gmail.com wrote:


 I'd to go with a 60% for language syntax, 50+1 for new exts or sapis.
 Other question is who can vote. For one, I like to have external
 people being able to vote, like frameworks/apps lead developers as
 well as @php.net in general (docs people at the same level than core
 devs, no diff).


I have a little proposition here.

I'm not —at least currently— known for any app or framework, but I'd like my
voice to count, that is, if and only if the rest of the community thinks I
make sane arguments that are worth considering.

I'm perfectly aware that the fame one could gain from taking production code
to visible success should be an indicator of an educated opinion, however, I
think this might lead to a closed group who can vote, and I like the
openness of this community, even if the general process is chaotic, it still
gets the warm and fuzzy feeling of an open source community.

OTOH, if a completely open group's votes were all considered, the final
decision could just end up being a matter of numbers outnumbering other
numbers. If I get it right, this is the current problem.

So my proposal is that the voting privilege could be given on the basis of a
*web of trust*, and if I'm not mistaken this is a little like what the
concept of karma works here (I'm fairly new here). Not sure if there should
be a voting to elect voters or if it could/should be something more lax, but
I don't think the requirement to vote should be fame.

Best regards,

David


Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Stas Malyshev

Hi!


A PHP developers view on windows installation: it's screwed as hell right
now. I use apache + php for my developing envoirment on Windows 7. Guys - I
spend 1.5, freaking 1.5 hours setting up apache + php!!! essentially i just


As much as I appreciate everybody taking this opportunity to vent about 
their troubles with Apache on Windows, could we not hijack this topic - 
which was about release management and in particular LTS - and turn it 
into Apache on Windows topic? We can have separate Apache on Windows 
topic where people can share their pain and trade solutions.

--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



Re: [PHP-DEV] Re: Voting Process (was: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward))

2011-06-06 Thread Chad Fulton
On Mon, Jun 6, 2011 at 12:27 PM, dukeofgaming dukeofgam...@gmail.com wrote:

 I have a little proposition here.

 I'm not —at least currently— known for any app or framework, but I'd like my
 voice to count, that is, if and only if the rest of the community thinks I
 make sane arguments that are worth considering.

 I'm perfectly aware that the fame one could gain from taking production code
 to visible success should be an indicator of an educated opinion, however, I
 think this might lead to a closed group who can vote, and I like the
 openness of this community, even if the general process is chaotic, it still
 gets the warm and fuzzy feeling of an open source community.

 OTOH, if a completely open group's votes were all considered, the final
 decision could just end up being a matter of numbers outnumbering other
 numbers. If I get it right, this is the current problem.

 So my proposal is that the voting privilege could be given on the basis of a
 *web of trust*, and if I'm not mistaken this is a little like what the
 concept of karma works here (I'm fairly new here). Not sure if there should
 be a voting to elect voters or if it could/should be something more lax, but
 I don't think the requirement to vote should be fame.

I'm similarly placed (as are many here I think), in the sense that I
have not done any internals work and I am not one of the lead devs for
a well-known project.

Much as I think my opinions are great, I don't believe we should have
a vote or, if we do, that it shouldn't count for as much as others',
for the following reasons:

- Long-term commitment: we want people voting who (1) know the history
of past PHP discussions on topics and why they were rejected or
postponed, (2) understand the PHP way, and (3) have shown commitment
to *maintaining* PHP

- Perspective: developing *with* PHP is not the same as developing
*for* PHP internals. Feasibility, interoperability, maintenance
concerns, and more are things that, as long as I've read the list, are
often misunderstood or downplayed by people who develop *with* PHP and
want a shiny new feature (including me).

- Unified vision: we want people who are taking the whole PHP picture
into account to be the ones doing the voting. Much of the volume on
the list is very narrowly focused - this is a good thing for
discussion of specific features, but a bad thing for picking which
features to include in PHP.

So, I would advocate a white list of core devs for formal voting (of
which, for example, I would not be a member). I think this mailing
list has grown sufficiently that public opinion can be gauged from
here: everyone can write their opinion without giving them voting
privileges.

If you haven't already, I recommend you read the (incredibly long)
discussions from last summer on type-hinting. They convinced me that
sometimes a feature that sounds good is simply not a good fit for PHP
for reasons which many did not (still do not?) understand.

Chad Fulton

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



Re: [PHP-DEV] Re: Voting Process (was: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward))

2011-06-06 Thread Matthew Weier O'Phinney
On 2011-06-06, Chad Fulton chadful...@gmail.com wrote:
 So, I would advocate a white list of core devs for formal voting (of
 which, for example, I would not be a member). I think this mailing
 list has grown sufficiently that public opinion can be gauged from
 here: everyone can write their opinion without giving them voting
 privileges.

 If you haven't already, I recommend you read the (incredibly long)
 discussions from last summer on type-hinting. They convinced me that
 sometimes a feature that sounds good is simply not a good fit for PHP
 for reasons which many did not (still do not?) understand.

I think your analysis is great. That said, I think if this is the route
ultimately taken, any time an RFC is voted out, a summary of the
_technical_ reasons for denying it should be provided. Usually there are
very good ones -- but this information can be invaluable to anybody who
may want to ressurect the RFC in the future to ensure they don't hit the
same pitfalls.

-- 
Matthew Weier O'Phinney
Project Lead| matt...@zend.com
Zend Framework  | http://framework.zend.com/
PGP key: http://framework.zend.com/zf-matthew-pgp-key.asc

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Lester Caine

Stas Malyshev wrote:

As much as I appreciate everybody taking this opportunity to vent about
their troubles with Apache on Windows, could we not hijack this topic -
which was about release management and in particular LTS - and turn it
into Apache on Windows topic? We can have separate Apache on Windows
topic where people can share their pain and trade solutions.


The reason for the connection is simple ... currently PHP5.2 IS the LTS version 
for MANY users who are running windows based apache servers. Which is the only 
reason that I was suggesting that this is part of the discussion on setting a 
current LTS. It's not just chnages to the internal operation of PHP that causes 
problems for users, simply installing a working copy is somewhat important?


Moving those users forward to the current builds is another thread that needs 
addressing.


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
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] 5.4 moving forward

2011-06-06 Thread Stas Malyshev

Hi!


The reason for the connection is simple ... currently PHP5.2 IS the LTS version
for MANY users who are running windows based apache servers. Which is the only


If that's what you mean by LTS, then discussing it is meaningless, as 
nothing here depends on us - the users will do it regardless and against 
out advice anyway. So why bother? Anything can be LTS.

BTW, what do you think LTS means? Especially the S part?
--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Lester Caine

Stas Malyshev wrote:

Hi!


The reason for the connection is simple ... currently PHP5.2 IS the
LTS version
for MANY users who are running windows based apache servers. Which is
the only


If that's what you mean by LTS, then discussing it is meaningless, as
nothing here depends on us - the users will do it regardless and against
out advice anyway. So why bother? Anything can be LTS.
BTW, what do you think LTS means? Especially the S part?


For many of us, the 5.2 branch HAS been the 'long term stability' version of PHP 
since our essential extensions were dropped from PHP5.3. For those people who 
would have difficulty replacing their current windows apache installation 
perhaps because it's provided as part of their hosting, then simply maintaining 
5.2 as an available branch is important to them. Any dangerous security issue 
should be sorted because they have no chance of changing to a later build 
through no fault of their own.


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
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] 5.4 moving forward

2011-06-06 Thread Stas Malyshev

Hi!


For many of us, the 5.2 branch HAS been the 'long term stability' version of PHP


Any version beyond it's support period would be long term stability 
(as in pining for the fjords stability) by definition. If somebody 
want to backport patches and provide builds for it for any period he 
likes - sure, but nobody volunteered so far, AFAIK.

--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Christopher Jones



On 06/05/2011 03:27 PM, Stas Malyshev wrote:


This is a prime example of what we're talking about. Several have
expressed a desire to follow an Ubuntu style of branching instead
of the style proposed in said RFC. This is a core issue, so the
RFC is certainly not ready to adopt.

So does this require a new RFC, or do the RFC proposers feel this
is a key concept?


I think that this RFC does not contain Ubuntu-style LTS and it
doesn't look like it's author(s) support it, so it should be some
different point, which may be RFCed and voted on if we see
substantial support for it.

Speaking of which, I personally don't understand how LTS thing would
work in PHP. Does it mean we'd decide out of the blue that some
version would have extended support, upfront? Like, say, we now say
5.5 would have extended support? Why would we want to do this, how
would we know it? E.g., I understand if we had an option of
extending support for some version post-factum, e.g., somewhere in
2015 we'd say 5.4 is so damn good and 5.5 has so many substantial
changes that now we want 5.4 support to be extended another couple
of years, and we feel we have people that are willing to do it. We
could then talk on it and decide it, nothing prevents it. But as I
understand LTS model means we'd have to decide it now, in 2011, and
I don't see how it works.  Could some of the proponents on this
model explain it?


The trunk development and the branching policy  process isn't
adequately captured in the RFC.  This is a gray area that should be
included.

It's a pity little of the mail list discussion seems to have been
merged back to the RFC as clarifications, or in a comment  answer
section.

Chris

--
Email: christopher.jo...@oracle.com
Tel:  +1 650 506 8630
Blog:  http://blogs.oracle.com/opal/

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Lester Caine

Stas Malyshev wrote:

For many of us, the 5.2 branch HAS been the 'long term stability'
version of PHP


Any version beyond it's support period would be long term stability
(as in pining for the fjords stability) by definition. If somebody
want to backport patches and provide builds for it for any period he
likes - sure, but nobody volunteered so far, AFAIK.


This begs the question Who decided that the only vesion of PHP available to a 
potentially large section of the user base should be end of lifed? When was it 
voted on and was the problems of using a later version on some existing 
platforms even considered in that discussion? This I think is the crux of all 
the problems ... nobody actaully considers the end users at all?


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
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] 5.4 moving forward

2011-06-06 Thread Rasmus
On 06/06/2011 08:38 PM, Lester Caine wrote:
 Stas Malyshev wrote:
 For many of us, the 5.2 branch HAS been the 'long term stability'
 version of PHP

 Any version beyond it's support period would be long term stability
 (as in pining for the fjords stability) by definition. If somebody
 want to backport patches and provide builds for it for any period he
 likes - sure, but nobody volunteered so far, AFAIK.
 
 This begs the question Who decided that the only vesion of PHP
 available to a potentially large section of the user base should be end
 of lifed? When was it voted on and was the problems of using a later
 version on some existing platforms even considered in that discussion?
 This I think is the crux of all the problems ... nobody actaully
 considers the end users at all?

We did, the folks who actually work on this stuff. In order to move
forward we need to drop old branches. Right now we are working on 3
branches, which has proven over time to be right at the limit of what we
can handle. It may even be a branch more than we can handle.

And much like Apache, I don't consider it our job to do binary builds
for people. It is very nice that a few people have volunteered to build
Windows binaries and they are available on windows.php.net as a
convenience, but our primary focus is the source distribution and that's
where the bulk of the attention goes. If people are building critical
systems that rely on binary-only releases, they really should reconsider
how they do things and at the very least install a compiler on their
platform of choice and learn how to build stuff themselves. As far as I
know nothing that was available in 5.2 is not available in 5.3 in source
form.

-Rasmus

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread David Muir
On 07/06/11 01:49, Stas Malyshev wrote:
 Hi!

 Currently off the shelf, 5.2.17 is the 'old stable' but for some
 windows users
 it IS the only available version. Changing the rest of the
 infrastructure to

 5.2.17 is unsupported. It is announced on php.net. Now, some Windows
 users, due to certain choices, may have to run this version - but this
 doesn't change the fact it's officially unsupported. So I don't see
 how it supports viability of LTS idea.

Yes, and one week after support ending with announcement of 5.2.15,
5.2.16 was released again claiming that support has ended. And then a
month later 5.2.17 was released, but no longer mentions that support has
ended. Not too surprising then if people incorrectly assume that
critical issues will continue to be fixed for 5.2.


 package! So while PHP may have washed it's hands of the problem,
 those users who
 are stuck in the hole still need to be supported in some way. But all
 that is

 There's nothing to prevent anybody willing to do it from providing
 this support. However, the question is not if there are users with
 some special needs. The question is LTS, specifically:
 1. Will PHP group ever willing to support a version in LTS timeframe -
 so far it never happened

5.2 was supported for about 5 years, which is what one would expect from
an LTS release, so yes. It has effectively already happened.

 2. How we know we'd need to support such version UPFRONT - before it's
 released?

Because you say upfront how long the release will be supported. This is
fairly straight-forward for any project using timed releases, which by
the looks of it, is what the RFC is suggesting.
How does Canonical know which Ubuntu release will be LTS? Because they
decided every 4th release will be LTS. It's really not any more
complicated than that.
Maybe confusion is because in the past PHP has not followed timed
releases, so there's no knowing how long it will be until the next
version comes out. The best you can do then is promise x months of
support after the next version is released.


 being asked for is security fixes which seem to be a LOT less of a
 problem
 nowadays anyway? So support IS just a matter of maintaining
 availability to it
 and the correct builds of extensions that go with it.

 It looks to me you are confusing the question of is LTS a viable
 model for PHP development with if we had LTS 5 years ago, would
 somebody benefit from it now. These are two different questions, and
 the second one is pure theoretical since we didn't and still haven't
 and I for one still don't understand how we could have it.

Not intentionally, but 5.2 was supported for the time-frame expected
from an LTS release. That may have given the impression that 5.3 will be
supported for 5 years too, and therefore hosts can upgrade within a year
or two after the release and still expect to get updates for the next
3-4 years.

One thing that I think would help drive adoption of newer versions is
EOL being very clearly stated. As it stands we don't know if 5.3 will
continue to be supported for the next 5 years, or if it will be EOL next
year. All we have to go on is what's happened in the past, and although
5.2's lifetime was an anomaly, it seems it's what people have come to
expect.

Cheers,
David

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-06 Thread Lester Caine

Rasmus wrote:

On 06/06/2011 08:38 PM, Lester Caine wrote:

Stas Malyshev wrote:

For many of us, the 5.2 branch HAS been the 'long term stability'
version of PHP


Any version beyond it's support period would be long term stability
(as in pining for the fjords stability) by definition. If somebody
want to backport patches and provide builds for it for any period he
likes - sure, but nobody volunteered so far, AFAIK.


This begs the question Who decided that the only vesion of PHP
available to a potentially large section of the user base should be end
of lifed? When was it voted on and was the problems of using a later
version on some existing platforms even considered in that discussion?
This I think is the crux of all the problems ... nobody actaully
considers the end users at all?


We did, the folks who actually work on this stuff. In order to move
forward we need to drop old branches. Right now we are working on 3
branches, which has proven over time to be right at the limit of what we
can handle. It may even be a branch more than we can handle.

And much like Apache, I don't consider it our job to do binary builds
for people. It is very nice that a few people have volunteered to build
Windows binaries and they are available on windows.php.net as a
convenience, but our primary focus is the source distribution and that's
where the bulk of the attention goes. If people are building critical
systems that rely on binary-only releases, they really should reconsider
how they do things and at the very least install a compiler on their
platform of choice and learn how to build stuff themselves. As far as I
know nothing that was available in 5.2 is not available in 5.3 in source
form.


People who are building critical systems are in a position to make a choice, and 
THEY will not be using windows. But PHP was origianlly 'Personal Home Page' and 
I am sure that as many people are using PHP because of the 'personal' element. 
Those are the sort of people who 5 years ago could not afford to buy the M$ 
software to create their own builds, and even today some areas of windows can't 
be built with the free version. We tried to fill the gap by writing our own 
compilations to fill the gap, but today the problem is that there is simply no 
beginners tutorial that directs people to how they can get around the problems 
created by the current windows builds of PHP.


I said that moving people forward to PHP5.3 was another thread, and is work that 
does need to be done, but simply kicking those people out into the cold is much 
as M$ does every version is not the way to treat users. A SIMPLE clean set of 
instructions on the windows download page would be a start, updating the manual 
to reflect the current situation, and reporting errors to third party projects 
that also return the wrong instructions would at least provide the assistance to 
users who are not in a position to build the complete compile chain that is 
required to work form source. Heck mine is broken again and I don't have time to 
sort out why, so I've not been able to update some stuff for others :(


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
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] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-05 Thread John Coggeshall
On Jun 3, 2011, at 4:43 AM, Derick Rethans der...@php.net wrote:

On Fri, 3 Jun 2011, Stas Malyshev wrote:

- a call to vote is easily drowned out on the ML with all the noise


I read the same ML as you do :) Using threaded email client it is very

easy to separate new threads and see calls for votes.


That is subjective. And even with a threaded client, if there are 80+
new messages then the call for vote is drowned out. *Requiring*
something like [VOTE] in the subject helps, as then you can set-up a
filter. And if it's a requirement, every call without [VOTE] in the
subject is invalid. (Easy to fix if somebody forgot it as well). It
would expose this kind of thing.



Why not setup a different ML that is announce-only except a few people, just
to announce votes?


RE: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-05 Thread Zeev Suraski


 On Jun 4, 2011, at 3:07 AM, Pierre Joye wrote:
 
  On Sat, Jun 4, 2011 at 5:46 AM, Stas Malyshev smalys...@sugarcrm.com
 wrote:
 
  [VOTE] is a good idea, let's make it [VOTE].
 
  There is no plugin used for it yet, and that's my problem with it.
 
  Well, votes aren't announced yet either :) I'll try to get it set up
  ASAP and see how it works, before announcing the vote. It looks good
  in description at least.
 
  Please keep them in the wiki as we planed to do. THere are plugins and
  it is very easy to manage, allows per section voting etc.
 
 I'm hopeful people will continue to understand the RFC definition:
 
   - RFC: Request For Comments
 
 And while doing so, not revert to a vote (RFV?) simply because discussing a
 topic can get messy. Voting has clear winners and losers with potential loss 
 for
 improvements. That and you must then worry about who can and cannot vote
 (i.e., non-inclusive community). It's rare that we've required a formal vote, 
 so I
 fear we will now implement voting at inappropriate times rather than allow a
 consensus to be reached.
 
 Also, people should be given a reasonable opportunity to offer an alternative
 RFC.

I agree wholeheartedly with Philip - and that does not mean that my intention 
is to derail a healthy voting process.

Some of you may have followed the twitter conversation that Pierre and I had at 
the end of last week;  In my opinion, this dry (or partially wet) run that we 
had in the last few days of a voting process pointed to several deficiencies 
that need to be addressed in the RFC release process that need to be addressed 
before we move on.

First, we need to make sure that the RFC is properly evaluated by the members 
of internals@, and that there's enough time for the RFC to be discussed here on 
the list.  As Philip pointed out - an RFC is request for comments, not a 
request for a vote.  This list isn't supposed to become some sort of a 
bureaucratic voting body, but where new ideas are discussed, refined, and 
eventually - accepted or rejected.  I realize that some here are worried that 
discussions can be endless, but we shouldn't go for the other extreme of having 
no discussion.
For this reason, I propose the following:
- There'd be a minimum amount of time between when an RFC is brought up on this 
list and when it's voted on (say 2wks).  The effective date will not be when 
the RFC was published on wiki.php.net/rfc - but when it was announced on 
internals@, by the author, with the intention of voting on it.  It doesn't 
matter if the RFC was up there for 2yrs, or discussed 20 times in the past - if 
the intention is to go for a vote, there needs to be time for a healthy 
discussion, as opposed to just yes/no.   This will also allow for people who 
are attending conferences, are on vacations, etc. - not to miss an entire 
discussion/vote.
- The announcement will be done in a way that's easy to flag  follow, e.g. - 
by [RFC] in the subject line followed by the title of the RFC.  Again, the 
effective date will start from the time this email is sent to the list, not any 
other time.
- Eventually, it'll be up to the author to move ahead and call a vote on the 
RFC.  That means that if the author feels that there's still healthy discussion 
going on, he can decide not to move ahead to request a vote after 2wks, but 
after 3 or 4wks.  On the other hand, if he feels that the discussion is being 
derailed - he can always move ahead to a vote as long as the minimum discussion 
time elapsed.
- In my opinion, only RFCs with active proposers should be discussed.  If the 
proposer of an RFC is no longer leading the effort to get this RFC accepted - 
it should either find a new proposer, or it should be abandoned.

Secondly - the announcement of the vote - I very much agree with Derick that 
having someone announce a vote in a thread of 50 messages (or even 10) messages 
is impractical.  It needs to be a separate thread, and it has to be clearly 
marked -  a simple subject prefix like [VOTE] followed by the title of the RFC 
should do.

Thirdly, there's the voting mechanism itself.  The voting experience has to be 
nicer than editing a wiki page, I think we all agree about that...  The plugin 
Stas installed gets us something better than that, but ideally, if we could 
provide single-click URLs in the [VOTE] email itself for voting yay or nay that 
would be great.

Last, we need a predefined time for voting.  It too has to be sufficiently long 
so that everyone has a chance to cast their votes, and on the other end 
shouldn't be endless.  I think the 1wk should do.

If there's anybody who feels that the minimum 3wks period is too slow, it 
isn't.  Any mistake we make can take a decade to fix, because downwards 
compatibility is such an important factor in PHP's design goals.  Taking a bit 
of time to discuss the merits and contents of each RFC is well worth it, 
especially if we have rules and predefined schedules - so that discussions 
can't 

Re: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-05 Thread Pierre Joye
On Sun, Jun 5, 2011 at 4:18 PM, Zeev Suraski z...@zend.com wrote:


 Some of you may have followed the twitter conversation that Pierre and I had 
 at the end of last week;  In my opinion, this dry (or partially wet) run that 
 we had in the last few days of a voting process pointed to several 
 deficiencies that need to be addressed in the RFC release process that need 
 to be addressed before we move on.

Fully agreed and it was the case for the array stuff and a consensus
is clear here, and in favour of one the proposals. To make the point
straight.

 First, we need to make sure that the RFC is properly evaluated by the members 
 of internals@, and that there's enough time for the RFC to be discussed here 
 on the list.  As Philip pointed out - an RFC is request for comments, not a 
 request for a vote.  This list isn't supposed to become some sort of a 
 bureaucratic voting body, but where new ideas are discussed, refined, and 
 eventually - accepted or rejected.  I realize that some here are worried that 
 discussions can be endless, but we shouldn't go for the other extreme of 
 having no discussion.

Right, that's why we have draft, on discussions status and we should
add a vote status. Maybe clearly document that as well on the main
RFCs page to avoid badly proposed RFC to end in a voting phase too
early or at all.


 - There'd be a minimum amount of time between when an RFC is brought up on 
 this list and when it's voted on (say 2wks).  The effective date will not be 
 when the RFC was published on wiki.php.net/rfc - but when it was announced on 
 internals@, by the author, with the intention of voting on it.  It doesn't 
 matter if the RFC was up there for 2yrs, or discussed 20 times in the past - 
 if the intention is to go for a vote, there needs to be time for a healthy 
 discussion, as opposed to just yes/no.   This will also allow for people who 
 are attending conferences, are on vacations, etc. - not to miss an entire 
 discussion/vote.

Agreed.

 - The announcement will be done in a way that's easy to flag  follow, e.g. - 
 by [RFC] in the subject line followed by the title of the RFC.  Again, the 
 effective date will start from the time this email is sent to the list, not 
 any other time.

Afaict, it is the case already.

 - Eventually, it'll be up to the author to move ahead and call a vote on the 
 RFC.  That means that if the author feels that there's still healthy 
 discussion going on, he can decide not to move ahead to request a vote after 
 2wks, but after 3 or 4wks.  On the other hand, if he feels that the 
 discussion is being derailed - he can always move ahead to a vote as long as 
 the minimum discussion time elapsed.
 - In my opinion, only RFCs with active proposers should be discussed.  If the 
 proposer of an RFC is no longer leading the effort to get this RFC accepted - 
 it should either find a new proposer, or it should be abandoned.

Yes, the authors should have the hand on the process, not some random
not related developers, while anyone could be able to help to push an
idea.


 Secondly - the announcement of the vote - I very much agree with Derick that 
 having someone announce a vote in a thread of 50 messages (or even 10) 
 messages is impractical.  It needs to be a separate thread, and it has to be 
 clearly marked -  a simple subject prefix like [VOTE] followed by the title 
 of the RFC should do.

Agreed.


 Thirdly, there's the voting mechanism itself.  The voting experience has to 
 be nicer than editing a wiki page, I think we all agree about that...  The 
 plugin Stas installed gets us something better than that, but ideally, if we 
 could provide single-click URLs in the [VOTE] email itself for voting yay or 
 nay that would be great.

It is the case now. We have a poll plugin installed. To be proven to
fulfill our needs but as far as I remember, moodle2 does the job
pretty well.


 Last, we need a predefined time for voting.  It too has to be sufficiently 
 long so that everyone has a chance to cast their votes, and on the other end 
 shouldn't be endless.  I think the 1wk should do.

Again, agreed. Deciding things between Friday evening and Monday
morning is simply not possible nor correct, for example.

 If there's anybody who feels that the minimum 3wks period is too slow, it 
 isn't.  Any mistake we make can take a decade to fix, because downwards 
 compatibility is such an important factor in PHP's design goals.  Taking a 
 bit of time to discuss the merits and contents of each RFC is well worth it, 
 especially if we have rules and predefined schedules - so that discussions 
 can't drag forever.

Even more true for languages related RFCs, they are critical (and
irreversible) and we should proceed with much caution than anything
else.


I'd to say that I'm very happy to finally see such discussions
happening, let sort the base (99% is done by our existing RFC about
release process, let adopt it already!) and move on with 5.4.

Cheers,
-- 
Pierre


Re: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-05 Thread Hannes Magnusson
On Sun, Jun 5, 2011 at 17:20, Pierre Joye pierre@gmail.com wrote:
 On Sun, Jun 5, 2011 at 4:18 PM, Zeev Suraski z...@zend.com wrote:


 Some of you may have followed the twitter conversation that Pierre and I had 
 at the end of last week;  In my opinion, this dry (or partially wet) run 
 that we had in the last few days of a voting process pointed to several 
 deficiencies that need to be addressed in the RFC release process that need 
 to be addressed before we move on.

 Fully agreed and it was the case for the array stuff and a consensus
 is clear here, and in favour of one the proposals. To make the point
 straight.

Say what?
Do people even know what they were voting for?
I have absolutely no idea whatsoever what is being voted on, so I haven't yet.

 - The announcement will be done in a way that's easy to flag  follow, e.g. 
 - by [RFC] in the subject line followed by the title of the RFC.  Again, the 
 effective date will start from the time this email is sent to the list, not 
 any other time.

 Afaict, it is the case already.

Definitely not.
There is so much discussion about the array stuff now that I have no
idea what is being voted on.. People started counting votes before the
discussion even began.

-Hannes

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



Re: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-05 Thread Philip Olson

On Jun 5, 2011, at 8:20 AM, Pierre Joye wrote:

 I'd to say that I'm very happy to finally see such discussions
 happening, let sort the base (99% is done by our existing RFC about
 release process, let adopt it already!) and move on with 5.4.


This is a prime example of what we're talking about. Several have expressed a 
desire to follow an Ubuntu style of branching instead of the style proposed in 
said RFC. This is a core issue, so the RFC is certainly not ready to adopt.

So does this require a new RFC, or do the RFC proposers feel this is a key 
concept?

Regards,
Philip


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



Re: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-05 Thread Pierre Joye
On Sun, Jun 5, 2011 at 5:46 PM, Hannes Magnusson
hannes.magnus...@gmail.com wrote:
 On Sun, Jun 5, 2011 at 17:20, Pierre Joye pierre@gmail.com wrote:
 On Sun, Jun 5, 2011 at 4:18 PM, Zeev Suraski z...@zend.com wrote:


 Some of you may have followed the twitter conversation that Pierre and I 
 had at the end of last week;  In my opinion, this dry (or partially wet) 
 run that we had in the last few days of a voting process pointed to several 
 deficiencies that need to be addressed in the RFC release process that need 
 to be addressed before we move on.

 Fully agreed and it was the case for the array stuff and a consensus
 is clear here, and in favour of one the proposals. To make the point
 straight.

 Say what?
 Do people even know what they were voting for?
 I have absolutely no idea whatsoever what is being voted on, so I haven't yet.

If you do not understand what has been discussed and can't vote,
that's not my or our problem. Nothing I can do will help you here.

 - The announcement will be done in a way that's easy to flag  follow, e.g. 
 - by [RFC] in the subject line followed by the title of the RFC.  Again, 
 the effective date will start from the time this email is sent to the list, 
 not any other time.

 Afaict, it is the case already.

 Definitely not.
 There is so much discussion about the array stuff now that I have no
 idea what is being voted on.. People started counting votes before the
 discussion even began.

Please, and I mean it, stop to state wrong and misleading information.
There is a page where people votes and have changed their votes,
https://wiki.php.net/rfc/shortsyntaxforarrays/vote. There is a clear
and obvious consensus, like or not.

Cheers,
-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

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



[PHP-DEV] RE: Voting Process (was: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward))

2011-06-05 Thread Zeev Suraski
Pierre,

I'm happy that we agree pretty much completely about the clarifications  
updates needed for the RFC.

I do however want to point out that the problematic way the short array syntax 
RFC was executed was the key reason that made me feel these updates were in 
fact necessary - I don't think that the way it was done was exemplary in any 
way...

Pretty much each and every point in my email is based on things that I felt 
went wrong with how we handled the short array syntax RFC:

- There wasn't sufficient time, or nearly any time at all - between when Brian 
pulled it off the attic, and when a vote was called.  If my proposal is 
accepted, there'll have to be at least two weeks between when a clearly marked 
[RFC] email hits internals@, and when a vote is called.
- There wasn't a clearly marked, separate [VOTE] email.
- There wasn't a clear or easy way of voting.
- No voting period was announced, instead, people were told to stop mess around 
and go vote.
- The author of the RFC wasn't actively involved in the whole process (as far 
as I could tell);  There was no official replacement proposer.

I just want to make sure we're on the same page.  If you feel that the array 
syntax RFC was 'done right' then we have a bit of a gap :)  In my opinion, 
given the lacking process, the short array syntax RFC needs to be redone.

I'd still like to hear from others what they think about my proposal.  I'd like 
to update the Release Process RFC with these suggestions if people like them.

Zeev



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



[PHP-DEV] RE: Voting Process (was: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward))

2011-06-05 Thread Zeev Suraski
For those of you who lost these proposals in the flood of RFC related emails of 
recent days, here they are again:

---

First, we need to make sure that the RFC is properly evaluated by the members 
of internals@, and that there's enough time for the RFC to be discussed here on 
the list.  As Philip pointed out - an RFC is request for comments, not a 
request for a vote.  This list isn't supposed to become some sort of a 
bureaucratic voting body, but where new ideas are discussed, refined, and 
eventually - accepted or rejected.  I realize that some here are worried that 
discussions can be endless, but we shouldn't go for the other extreme of having 
no discussion.
For this reason, I propose the following:
- There'd be a minimum amount of time between when an RFC is brought up on this 
list and when it's voted on (say 2wks).  The effective date will not be when 
the RFC was published on wiki.php.net/rfc - but when it was announced on 
internals@, by the author, with the intention of voting on it.  It doesn't 
matter if the RFC was up there for 2yrs, or discussed 20 times in the past - if 
the intention is to go for a vote, there needs to be time for a healthy 
discussion, as opposed to just yes/no.   This will also allow for people who 
are attending conferences, are on vacations, etc. - not to miss an entire 
discussion/vote.
- The announcement will be done in a way that's easy to flag  follow, e.g. - 
by [RFC] in the subject line followed by the title of the RFC.  Again, the 
effective date will start from the time this email is sent to the list, not any 
other time.
- Eventually, it'll be up to the author to move ahead and call a vote on the 
RFC.  That means that if the author feels that there's still healthy discussion 
going on, he can decide not to move ahead to request a vote after 2wks, but 
after 3 or 4wks.  On the other hand, if he feels that the discussion is being 
derailed - he can always move ahead to a vote as long as the minimum discussion 
time elapsed.
- In my opinion, only RFCs with active proposers should be discussed.  If the 
proposer of an RFC is no longer leading the effort to get this RFC accepted - 
it should either find a new proposer, or it should be abandoned.

Secondly - the announcement of the vote - I very much agree with Derick that 
having someone announce a vote in a thread of 50 messages (or even 10) messages 
is impractical.  It needs to be a separate thread, and it has to be clearly 
marked -  a simple subject prefix like [VOTE] followed by the title of the RFC 
should do.

Thirdly, there's the voting mechanism itself.  The voting experience has to be 
nicer than editing a wiki page, I think we all agree about that...  The plugin 
Stas installed gets us something better than that, but ideally, if we could 
provide single-click URLs in the [VOTE] email itself for voting yay or nay that 
would be great.

Last, we need a predefined time for voting.  It too has to be sufficiently long 
so that everyone has a chance to cast their votes, and on the other end 
shouldn't be endless.  I think the 1wk should do.

If there's anybody who feels that the minimum 3wks period is too slow, it 
isn't.  Any mistake we make can take a decade to fix, because downwards 
compatibility is such an important factor in PHP's design goals.  Taking a bit 
of time to discuss the merits and contents of each RFC is well worth it, 
especially if we have rules and predefined schedules - so that discussions 
can't drag forever.

Zeev


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



[PHP-DEV] Re: Voting Process (was: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward))

2011-06-05 Thread Stas Malyshev

Hi!


I'd still like to hear from others what they think about my proposal.
I'd like to update the Release Process RFC with these suggestions if
people like them.


I think these voting process additions totally make sense. But I am not 
sure it makes sense to put everything in one release RFC. The reason for 
that is that we don't want to endlessly amend and improve the RFC 
without having it actually agreed upon, I would rather prefer to agree 
on what we agree, have it as base for the future and then add other 
stuff. I've noticed a tendency on the list to lose the major goal behind 
endless amendments and tweaks and not doing what we agree on because we 
disagree on some minor detail. So maybe it would make sense to have 
release RFC separate (without spelling out the voting process there) and 
voting RFC separate which would define the voting process?

--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



[PHP-DEV] RE: Voting Process (was: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward))

2011-06-05 Thread Zeev Suraski
I'm fine if the entire 'Feature selection and development' part goes out of the 
RFC, but if there's any reference to how features are determined, we'd better 
get it right.
Making changes once we've approved this RFC is going to be much tougher.  This 
is big stuff - it's no coincidence we didn't have such guidelines for almost 15 
years.

Honestly there are other parts about the voting process that are much hotter 
potatoes than the points I brought up - such as who gets to vote, is 50%+1 
enough or do we need stronger majorities for substantial language changes 
(67%/75%), can someone who failed passing an RFC just put it up for another 
vote right away or is there some sort of a cool-off period, etc. etc.  I think 
all of these need to be answered before we let this RFC govern how we do 
feature definition.

Zeev

 -Original Message-
 From: Stas Malyshev [mailto:smalys...@sugarcrm.com]
 Sent: Sunday, June 05, 2011 11:17 PM
 To: Zeev Suraski
 Cc: Pierre Joye; PHP Internals
 Subject: Re: Voting Process (was: [PHP-DEV] Re: Voting does not belong on
 the wiki! (Was: [PHP-DEV] 5.4 moving forward))
 
 Hi!
 
  I'd still like to hear from others what they think about my proposal.
  I'd like to update the Release Process RFC with these suggestions if
  people like them.
 
 I think these voting process additions totally make sense. But I am not sure 
 it
 makes sense to put everything in one release RFC. The reason for that is that
 we don't want to endlessly amend and improve the RFC without having it
 actually agreed upon, I would rather prefer to agree on what we agree, have
 it as base for the future and then add other stuff. I've noticed a tendency on
 the list to lose the major goal behind endless amendments and tweaks and not
 doing what we agree on because we disagree on some minor detail. So maybe
 it would make sense to have release RFC separate (without spelling out the
 voting process there) and voting RFC separate which would define the voting
 process?
 --
 Stanislav Malyshev, Software Architect
 SugarCRM: http://www.sugarcrm.com/
 (408)454-6900 ext. 227

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



Re: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-05 Thread David Soria Parra
On 2011-06-05, Pierre Joye pierre@gmail.com wrote:
 On Sun, Jun 5, 2011 at 5:52 PM, Philip Olson phi...@roshambo.org wrote:

 I'd to say that I'm very happy to finally see such discussions
 happening, let sort the base (99% is done by our existing RFC about
 release process, let adopt it already!) and move on with 5.4.


 This is a prime example of what we're talking about. Several have expressed 
 a desire to follow an Ubuntu style of branching instead of the style 
 proposed in said RFC. This is a core issue, so the RFC is certainly not 
 ready to adopt.

 So does this require a new RFC, or do the RFC proposers feel this is a key 
 concept?

 As I stated before, there is a RFC with a fair amount of developers
 involved. Some of the supporters of the Ubuntu TLS model already
 changed their mind (as it clearly does not work for php, random
 features being TLS just because of the timing makes no sense). If you
 think a RFC is not ready, not desired, not good enough or whatever
 other reason motivates you, vote against and propose something else.
 But you can even say no and propose nothing afterwards.
I agree. People should stick to the RFC system to hve a documented way of
saying what they like and what not. If the RFC writers want to adopt a change
that's their things. So far there is no reason to change it.


 As of this specific RFC, it is actually a very good one, it is not
 perfect and will need adjustement in the coming years, that's a damned
 sure thing. But we can not argue forever only because a minority
 thinks we should argue endlessly or change nothing.
Yes. The Release RFC is nothing that needs Backward compatbility. We should 
vote on the general direction instead of fighting over a minor details
and getting nothing done. Details can be modified with later RFCs.


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



[PHP-DEV] Re: Voting Process (was: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward))

2011-06-05 Thread Pierre Joye
On Sun, Jun 5, 2011 at 10:55 PM, Zeev Suraski z...@zend.com wrote:
 I'm fine if the entire 'Feature selection and development' part goes out of 
 the RFC, but if there's any reference to how features are determined, we'd 
 better get it right.

Getting it totally out makes little sense as it brings us to the point
where we have no idea how we decide what gets in or not, the RMs, etc.

 Making changes once we've approved this RFC is going to be much tougher.  
 This is big stuff - it's no coincidence we didn't have such guidelines for 
 almost 15 years.

That was not the reason, the lack of will to define such processes was
the reason despite the numerous requests to have one from in and
outside the core team.

 Honestly there are other parts about the voting process that are much hotter 
 potatoes than the points I brought up - such as who gets to vote, is 50%+1 
 enough or do we need stronger majorities for substantial language changes 
 (67%/75%), can someone who failed passing an RFC just put it up for another 
 vote right away or is there some sort of a cool-off period, etc. etc.  I 
 think all of these need to be answered before we let this RFC govern how we 
 do feature definition.

I'd to go with a 60% for language syntax, 50+1 for new exts or sapis.
Other question is who can vote. For one, I like to have external
people being able to vote, like frameworks/apps lead developers as
well as @php.net in general (docs people at the same level than core
devs, no diff).



However I'd to say as well as I have no issue at all to define the
basis of the voting system in it and add a note that it may be tuned
later once we have more experiences. That's perfectly fine, nobody
expects us to be perfect with the 1st shot.

Cheers,
-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

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



[PHP-DEV] Re: Voting Process (was: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward))

2011-06-05 Thread Pierre Joye
hi Zeev,

On Sun, Jun 5, 2011 at 10:05 PM, Zeev Suraski z...@zend.com wrote:
 Pierre,

 I'm happy that we agree pretty much completely about the clarifications  
 updates needed for the RFC.

Same here :)

 I do however want to point out that the problematic way the short array 
 syntax RFC was executed was the key reason that made me feel these updates 
 were in fact necessary - I don't think that the way it was done was exemplary 
 in any way...

Well, it was done in a way without having an official way, so no, it
was not perfect.

 Pretty much each and every point in my email is based on things that I felt 
 went wrong with how we handled the short array syntax RFC:

 - There wasn't sufficient time, or nearly any time at all - between when 
 Brian pulled it off the attic, and when a vote was called.  If my proposal is 
 accepted, there'll have to be at least two weeks between when a clearly 
 marked [RFC] email hits internals@, and when a vote is called.
 - There wasn't a clearly marked, separate [VOTE] email.
 - There wasn't a clear or easy way of voting.
 - No voting period was announced, instead, people were told to stop mess 
 around and go vote.
 - The author of the RFC wasn't actively involved in the whole process (as far 
 as I could tell);  There was no official replacement proposer.

 I just want to make sure we're on the same page.  If you feel that the array 
 syntax RFC was 'done right' then we have a bit of a gap :)  In my opinion, 
 given the lacking process, the short array syntax RFC needs to be redone.

As I agree on everything you wrote here, I don't feel like we need to
redo it. The votes result is pretty clear, despite 2-3 people not
willing to vote for whatever reasons:

https://wiki.php.net/rfc/shortsyntaxforarrays/vote

All votes happened again after the alternatives have been proposed or
discussed. One would have voted against this RFC if any of the
alternatives was better. Anyway, if enough people thinks they want to
re do it (3rd time IIRC), so be it.

 I'd still like to hear from others what they think about my proposal.  I'd 
 like to update the Release Process RFC with these suggestions if people like 
 them.

I'm all for theses changes and updates.

Cheers,
-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-05 Thread Stas Malyshev

Hi!


On 2011-06-05, Pierre Joyepierre@gmail.com  wrote:

On Sun, Jun 5, 2011 at 5:52 PM, Philip Olsonphi...@roshambo.org  wrote:

I'd to say that I'm very happy to finally see such discussions
happening, let sort the base (99% is done by our existing RFC about
release process, let adopt it already!) and move on with 5.4.



This is a prime example of what we're talking about. Several have expressed a 
desire to follow an Ubuntu style of branching instead of the style proposed in 
said RFC. This is a core issue, so the RFC is certainly not ready to adopt.

So does this require a new RFC, or do the RFC proposers feel this is a key 
concept?


I think that this RFC does not contain Ubuntu-style LTS and it doesn't 
look like it's author(s) support it, so it should be some different 
point, which may be RFCed and voted on if we see substantial support for it.


Speaking of which, I personally don't understand how LTS thing would 
work in PHP. Does it mean we'd decide out of the blue that some version 
would have extended support, upfront? Like, say, we now say 5.5 would 
have extended support? Why would we want to do this, how would we know 
it? E.g., I understand if we had an option of extending support for some 
version post-factum, e.g., somewhere in 2015 we'd say 5.4 is so damn 
good and 5.5 has so many substantial changes that now we want 5.4 
support to be extended another couple of years, and we feel we have 
people that are willing to do it. We could then talk on it and decide 
it, nothing prevents it. But as I understand LTS model means we'd have 
to decide it now, in 2011, and I don't see how it works. Could some of 
the proponents on this model explain it?

--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



[PHP-DEV] RE: Voting Process (was: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward))

2011-06-05 Thread Zeev Suraski
[resending as the list appears to reject bit.ly URLs]

 As I agree on everything you wrote here, I don't feel like we need to redo it.
 The votes result is pretty clear, despite 2-3 people not willing to 
 vote for whatever reasons:
 
 https://wiki.php.net/rfc/shortsyntaxforarrays/vote

Take a look at 
http://english.ahram.org.eg/NewsContent/1/5/1712/Egypt/Egypt-Elections-/Mubarak-Despite-some-irregularities-elections-were.aspx
 .  Spotting any resemblance?  Look where he's at now :)

Major parts in the process weren't executed properly (I've spelled them out so 
I won't repeat them).
It's quite possible that if they were executed properly, we'd have different 
results.  Perhaps not, maybe even probably not, but unless we do it right we'll 
never know.

Also, I suspect that you'd find that there are more than just a couple of 
people who 'refused to vote'.  I'm betting that there are plenty of people who 
had no idea a vote was going on, and plenty more that weren't entirely clear on 
what exactly it is they're voting on - with all the discussion that happened on 
internals@ spreading in half a dozen different directions.

Zeev 


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



[PHP-DEV] Re: Voting Process (was: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward))

2011-06-05 Thread Pierre Joye
take #4..


Hmmm, not sure I like the comparison (with Egypt).

 Major parts in the process weren't executed properly (I've spelled them out 
 so I won't repeat them).
 It's quite possible that if they were executed properly, we'd have different 
 results.  Perhaps not, maybe even probably not, but unless we do it right 
 we'll never know.

Are you saying that most people having voted +1 once, then a 2nd time
+1 and finally a 3rd time (editing the votes to put it under the right
syntax), would suddenly be totally against it?


 Also, I suspect that you'd find that there are more than just a couple of 
 people who 'refused to vote'.  I'm betting that there are plenty of people 
 who had no idea a vote was going on, and plenty more that weren't entirely 
 clear on what exactly it is they're voting on - with all the discussion that 
 happened on internals@ spreading in half a dozen different directions.

Given the active people, both in discussions and developments, I keep
my estimation to 2-3 refusing to vote and the rest not giving it
enough importance or does not care at all.

In any case, if you feel like we have to re vote, and many do as well,
then so be it.

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



Re: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-04 Thread Pierre Joye
On Sat, Jun 4, 2011 at 5:46 AM, Stas Malyshev smalys...@sugarcrm.com wrote:

 [VOTE] is a good idea, let's make it [VOTE].

 There is no plugin used for it yet, and that's my problem with it.

 Well, votes aren't announced yet either :) I'll try to get it set up ASAP
 and see how it works, before announcing the vote. It looks good in
 description at least.

Please keep them in the wiki as we planed to do. THere are plugins and
it is very easy to manage, allows per section voting etc.


-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

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



Re: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-04 Thread Philip Olson

On Jun 4, 2011, at 3:07 AM, Pierre Joye wrote:

 On Sat, Jun 4, 2011 at 5:46 AM, Stas Malyshev smalys...@sugarcrm.com wrote:
 
 [VOTE] is a good idea, let's make it [VOTE].
 
 There is no plugin used for it yet, and that's my problem with it.
 
 Well, votes aren't announced yet either :) I'll try to get it set up ASAP
 and see how it works, before announcing the vote. It looks good in
 description at least.
 
 Please keep them in the wiki as we planed to do. THere are plugins and
 it is very easy to manage, allows per section voting etc.

I'm hopeful people will continue to understand the RFC definition:

  - RFC: Request For Comments

And while doing so, not revert to a vote (RFV?) simply because discussing a 
topic can get messy. Voting has clear winners and losers with potential loss 
for improvements. That and you must then worry about who can and cannot vote 
(i.e., non-inclusive community). It's rare that we've required a formal vote, 
so I fear we will now implement voting at inappropriate times rather than allow 
a consensus to be reached.

Also, people should be given a reasonable opportunity to offer an alternative 
RFC. 

Regards,
Philip



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



RE: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-04 Thread John Crenshaw
Speaking generally, consensus is a dangerous and impossible standard. Few 
things can cripple progress like waiting for consensus. Voting may be one good 
way to move things forward without deadlocking forever. I agree though that 
without clear rules for how the process should work, voting is also chaotic. 
(Who can call for a vote? How? When is it final? Who can vote? How do they 
vote? How much is each vote worth? Is a simple majority or super majority 
needed?)

John Crenshaw
Priacta, Inc.

-Original Message-
From: Philip Olson [mailto:phi...@roshambo.org] 
Sent: Saturday, June 04, 2011 9:30 AM
To: Pierre Joye
Cc: Stas Malyshev; Derick Rethans; PHP Internals
Subject: Re: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 
5.4 moving forward)


On Jun 4, 2011, at 3:07 AM, Pierre Joye wrote:

 On Sat, Jun 4, 2011 at 5:46 AM, Stas Malyshev smalys...@sugarcrm.com wrote:
 
 [VOTE] is a good idea, let's make it [VOTE].
 
 There is no plugin used for it yet, and that's my problem with it.
 
 Well, votes aren't announced yet either :) I'll try to get it set up ASAP
 and see how it works, before announcing the vote. It looks good in
 description at least.
 
 Please keep them in the wiki as we planed to do. THere are plugins and
 it is very easy to manage, allows per section voting etc.

I'm hopeful people will continue to understand the RFC definition:

  - RFC: Request For Comments

And while doing so, not revert to a vote (RFV?) simply because discussing a 
topic can get messy. Voting has clear winners and losers with potential loss 
for improvements. That and you must then worry about who can and cannot vote 
(i.e., non-inclusive community). It's rare that we've required a formal vote, 
so I fear we will now implement voting at inappropriate times rather than allow 
a consensus to be reached.

Also, people should be given a reasonable opportunity to offer an alternative 
RFC. 

Regards,
Philip



-- 
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] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-04 Thread Pierre Joye
hi Philip,

On Sat, Jun 4, 2011 at 3:29 PM, Philip Olson phi...@roshambo.org wrote:

  - RFC: Request For Comments

Thanks for the reminder. But RFC got approved at some point as well.
See the numerous W3C RFCs for some known examples.

 And while doing so, not revert to a vote (RFV?) simply because discussing a 
 topic can get messy.

What got messy? That instead of simply rejecting the RFC instead of
constantly adding new ideas to the stack. It is a perfectly valid flow
to block a RFC because it is considered as not well designed, not
desired or simple not fully compliant. It happened many times in php
in the past and in other projects as well.

 Voting has clear winners and losers with potential loss for improvements. 
 That and you must then worry about who can and cannot vote (i.e., 
 non-inclusive community). It's rare that we've required a formal vote, so I 
 fear we will now implement voting at inappropriate times rather than allow a 
 consensus to be reached.

I'm sorry to not be powerful enough to achieve my ultimate goal, have
the most open processes and decissions in the OSS world within PHP.
That is, to include the communities in the decision processes and not
only to propose things.

Now you can keep arguing that voting is pointless, unfair, that
consensus can be reached easily, etc. etc. What we see is a total
different picture which is more related to dictatorial decisions or
puchists. None of these ways are good.

Cheers,
-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

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



Re: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-04 Thread Stas Malyshev

Hi!


Please keep them in the wiki as we planed to do. THere are plugins and
it is very easy to manage, allows per section voting etc.


I've installed voting plugin, see description here:

http://www.dokuwiki.org/plugin:doodle2

and example how it looks here at the end (login required to vote):

https://wiki.php.net/playground/playground

I think it'd work.
--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



Re: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-04 Thread Pierre Joye
right, that's the one I was willing to install as well, great that you
did it! Thanks :)

On Sat, Jun 4, 2011 at 7:58 PM, Stas Malyshev smalys...@sugarcrm.com wrote:
 Hi!

 Please keep them in the wiki as we planed to do. THere are plugins and
 it is very easy to manage, allows per section voting etc.

 I've installed voting plugin, see description here:

 http://www.dokuwiki.org/plugin:doodle2

 and example how it looks here at the end (login required to vote):

 https://wiki.php.net/playground/playground

 I think it'd work.
 --
 Stanislav Malyshev, Software Architect
 SugarCRM: http://www.sugarcrm.com/
 (408)454-6900 ext. 227




-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

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



Re: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-04 Thread Hannes Magnusson
On Sat, Jun 4, 2011 at 19:58, Stas Malyshev smalys...@sugarcrm.com wrote:
 Hi!

 Please keep them in the wiki as we planed to do. THere are plugins and
 it is very easy to manage, allows per section voting etc.

 I've installed voting plugin, see description here:

 http://www.dokuwiki.org/plugin:doodle2

 and example how it looks here at the end (login required to vote):

 https://wiki.php.net/playground/playground

 I think it'd work.


How does it work? Do you need write permission to the page it is
located on, or is it enough to have login?
How do you differentiate between 'core' and 'community' voting? (or is
that maybe not needed?)

-Hannes

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



[PHP-DEV] Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-03 Thread Derick Rethans
On Thu, 2 Jun 2011, Stas Malyshev wrote:

 I'd like to set up a vote for the undecided TODO features on 
 wiki.php.net, anybody could help me with setting up the voting module 
 there if there's such thing on the wiki? Or set me up with the access 
 to wiki machine and I'll install it :)

Voting on the wiki? Yuck. If you want participation, do it here on the 
mailinglist and store the record in the wiki. If all votes are showing 
up just in the wiki then there is no exposure on the list and things are 
easy to miss (especially with the huge amount of noise that's already on 
the list).

Derick

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



Re: [PHP-DEV] Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-03 Thread Alexey Shein
2011/6/3 Derick Rethans der...@php.net:
 On Thu, 2 Jun 2011, Stas Malyshev wrote:

 I'd like to set up a vote for the undecided TODO features on
 wiki.php.net, anybody could help me with setting up the voting module
 there if there's such thing on the wiki? Or set me up with the access
 to wiki machine and I'll install it :)

 Voting on the wiki? Yuck. If you want participation, do it here on the
 mailinglist and store the record in the wiki. If all votes are showing
 up just in the wiki then there is no exposure on the list and things are
 easy to miss (especially with the huge amount of noise that's already on
 the list).


Why not just to separate voting from participation? I doubt there is
somebody that counts all these +1 in the list and tracks progress.
I suggest keep voting only in wiki and discussions in ML. Don't have
consice opinion yet? Participate ML. Got opinion? Go and vote in the
wiki, no need to +1/-1 in the list, it's already too much noise here.

 Derick

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





-- 
Regards,
Shein Alexey

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



[PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-03 Thread Stas Malyshev

Hi!


Voting on the wiki? Yuck. If you want participation, do it here on the
mailinglist and store the record in the wiki. If all votes are showing


Voting on ML is messy and means somebody needs to read every message on 
the list and look for votes, however long, tedious and offtopic the 
discussion gets. Voting with, well, voting application is clean, 
automatic and efficient. I don't understand why we should use medium 
that is unfit for the purpose instead of using applications specifically 
designed for doing what we try to do.



up just in the wiki then there is no exposure on the list and things are
easy to miss (especially with the huge amount of noise that's already on
the list).


There will be exposure to the list, with list of topics and explanations.
--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



Re: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-03 Thread Michael Shadle
Why doesnt voting happen using a poll/voting engine. Written in (gasp) PHP! 
(although soon PJSON)


On Jun 3, 2011, at 1:03 AM, Stas Malyshev smalys...@sugarcrm.com wrote:

 Hi!
 
 Voting on the wiki? Yuck. If you want participation, do it here on the
 mailinglist and store the record in the wiki. If all votes are showing
 
 Voting on ML is messy and means somebody needs to read every message on the 
 list and look for votes, however long, tedious and offtopic the discussion 
 gets. Voting with, well, voting application is clean, automatic and 
 efficient. I don't understand why we should use medium that is unfit for the 
 purpose instead of using applications specifically designed for doing what we 
 try to do.
 
 up just in the wiki then there is no exposure on the list and things are
 easy to miss (especially with the huge amount of noise that's already on
 the list).
 
 There will be exposure to the list, with list of topics and explanations.
 -- 
 Stanislav Malyshev, Software Architect
 SugarCRM: http://www.sugarcrm.com/
 (408)454-6900 ext. 227
 
 -- 
 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



[PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-03 Thread Derick Rethans
On Fri, 3 Jun 2011, Stas Malyshev wrote:

  Voting on the wiki? Yuck. If you want participation, do it here on the
  mailinglist and store the record in the wiki. If all votes are showing
 
 Voting on ML is messy and means somebody needs to read every message on the
 list and look for votes, however long, tedious and offtopic the discussion
 gets. Voting with, well, voting application is clean, automatic and efficient.
 I don't understand why we should use medium that is unfit for the purpose
 instead of using applications specifically designed for doing what we try to
 do.

Yes, it's messy on ML. My points where:
- a call to vote is easily drowned out on the ML with all the noise
- editting votes on a wiki can too easily be manipulated (I could just 
  change your votes, and there would be no trail).

And IMO, those two things should be sorted out before we decide to do 
votes by editting some page on some wiki.

Derick

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



Re: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-03 Thread Drak
Have you guys considered doodle.com?  I think you are all stressing way too
much over the voting process.  When a vote is closed you can then transfer
the decision to the RFC.

Drak

On 3 June 2011 14:12, Pierre Joye pierre@gmail.com wrote:

 On Fri, Jun 3, 2011 at 10:22 AM, Derick Rethans der...@php.net wrote:
  On Fri, 3 Jun 2011, Stas Malyshev wrote:
 
   Voting on the wiki? Yuck. If you want participation, do it here on the
   mailinglist and store the record in the wiki. If all votes are
 showing
 
  Voting on ML is messy and means somebody needs to read every message on
 the
  list and look for votes, however long, tedious and offtopic the
 discussion
  gets. Voting with, well, voting application is clean, automatic and
 efficient.
  I don't understand why we should use medium that is unfit for the
 purpose
  instead of using applications specifically designed for doing what we
 try to
  do.
 
  Yes, it's messy on ML. My points where:
  - a call to vote is easily drowned out on the ML with all the noise
  - editting votes on a wiki can too easily be manipulated (I could just
   change your votes, and there would be no trail).

 There is a log and we know who did edit what. Basic trust is required
 anyway and if such tricks happen, really, I do not know what to think
 about the person doing them (well I do, but that's not the place to
 say it).

 A plugin will be installed to ease the process, login, vote. You won't
 be able to add/edit other votes.

 About when a vote happens and how to inform the devs, I do not see
 other solutions than getting the devs to read the discussions on the
 MLs. If some can't stand the heat, then we can't do much for them
 anyway,

 Cheers,
 --
 Pierre

 @pierrejoye | http://blog.thepimp.net | http://www.libgd.org

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




[PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-03 Thread Stas Malyshev

Hi!


- a call to vote is easily drowned out on the ML with all the noise


I read the same ML as you do :) Using threaded email client it is very 
easy to separate new threads and see calls for votes. Also, voting on ML 
does not solve the drowning out problem, it makes it worse as about 
80% of the people in given vote in a given moment can't say what they 
are/supposed to be voting for, is discussion still ongoing and what's 
the consensus, if any.



- editting votes on a wiki can too easily be manipulated (I could just
   change your votes, and there would be no trail).


Votes are public, if you see somebody edited it you'd notice. As editing 
could be done only by admins (if I understand correctly, same guys 
having root on pretty much all PHP infrastructure) if a plugin is used 
(see below) I don't think it's a big concern.



And IMO, those two things should be sorted out before we decide to do
votes by editting some page on some wiki.


docuwiki has voting plugins for that purpose, editing some page is not 
the only way. For example: http://www.dokuwiki.org/plugin:doodle2

--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



Re: [PHP-DEV] Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-03 Thread Pierre Joye
hi Derick,

On Fri, Jun 3, 2011 at 9:45 AM, Derick Rethans der...@php.net wrote:
 On Thu, 2 Jun 2011, Stas Malyshev wrote:

 I'd like to set up a vote for the undecided TODO features on
 wiki.php.net, anybody could help me with setting up the voting module
 there if there's such thing on the wiki? Or set me up with the access
 to wiki machine and I'll install it :)

 Voting on the wiki? Yuck. If you want participation, do it here on the
 mailinglist and store the record in the wiki. If all votes are showing
 up just in the wiki then there is no exposure on the list and things are
 easy to miss (especially with the huge amount of noise that's already on
 the list).

Please re consider your opinion like noises on the list and other
similar statements, thanks.

As of the votes in the wiki, it is perfectly fine and valid, easy to
manage and open. Much more easier than counting random votes in the
ML, especially when discussions are split in many threads. The
discussions and related activities do happen on the list and that's a
good thing.

-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

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



[PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-03 Thread Derick Rethans
On Fri, 3 Jun 2011, Stas Malyshev wrote:

  - a call to vote is easily drowned out on the ML with all the noise
 
 I read the same ML as you do :) Using threaded email client it is very 
 easy to separate new threads and see calls for votes.

That is subjective. And even with a threaded client, if there are 80+ 
new messages then the call for vote is drowned out. *Requiring* 
something like [VOTE] in the subject helps, as then you can set-up a 
filter. And if it's a requirement, every call without [VOTE] in the 
subject is invalid. (Easy to fix if somebody forgot it as well). It 
would expose this kind of thing.

 Also, voting on ML does not solve the drowning out problem, it makes 
 it worse as about 80% of the people in given vote in a given moment 
 can't say what they are/supposed to be voting for, is discussion still 
 ongoing and what's the consensus, if any.

I didn't disagree with this.

  - editting votes on a wiki can too easily be manipulated (I could just
 change your votes, and there would be no trail).
 
 Votes are public, if you see somebody edited it you'd notice. As 
 editing could be done only by admins (if I understand correctly, same 
 guys having root on pretty much all PHP infrastructure) if a plugin is 
 used (see below) I don't think it's a big concern.
 
  And IMO, those two things should be sorted out before we decide to do
  votes by editting some page on some wiki.
 
 docuwiki has voting plugins for that purpose, editing some page is not the
 only way. For example: http://www.dokuwiki.org/plugin:doodle2

There is no plugin used for it yet, and that's my problem with it. 

Derick

-- 
http://derickrethans.nl | http://xdebug.org
Like Xdebug? Consider a donation: http://xdebug.org/donate.php
twitter: @derickr and @xdebug

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



Re: [PHP-DEV] Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-03 Thread Martin Scotta
 Martin Scotta


On Fri, Jun 3, 2011 at 5:16 AM, Pierre Joye pierre@gmail.com wrote:

 hi Derick,

 On Fri, Jun 3, 2011 at 9:45 AM, Derick Rethans der...@php.net wrote:
  On Thu, 2 Jun 2011, Stas Malyshev wrote:
 
  I'd like to set up a vote for the undecided TODO features on
  wiki.php.net, anybody could help me with setting up the voting module
  there if there's such thing on the wiki? Or set me up with the access
  to wiki machine and I'll install it :)
 
  Voting on the wiki? Yuck. If you want participation, do it here on the
  mailinglist and store the record in the wiki. If all votes are showing
  up just in the wiki then there is no exposure on the list and things are
  easy to miss (especially with the huge amount of noise that's already on
  the list).

 Please re consider your opinion like noises on the list and other
 similar statements, thanks.

 As of the votes in the wiki, it is perfectly fine and valid, easy to
 manage and open. Much more easier than counting random votes in the
 ML, especially when discussions are split in many threads. The
 discussions and related activities do happen on the list and that's a
 good thing.


Yes, but only who has wiki karma are allowed to vote.



 --
 Pierre

 @pierrejoye | http://blog.thepimp.net | http://www.libgd.org

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




Re: [PHP-DEV] Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-03 Thread dukeofgaming
How about a separate email topic dedicated to voting?, that would reduce the
signal to noise ratio for votes (and increase it for opinions).

Regards,

David

On Fri, Jun 3, 2011 at 10:25 AM, Martin Scotta martinsco...@gmail.comwrote:

  Martin Scotta


 On Fri, Jun 3, 2011 at 5:16 AM, Pierre Joye pierre@gmail.com wrote:

  hi Derick,
 
  On Fri, Jun 3, 2011 at 9:45 AM, Derick Rethans der...@php.net wrote:
   On Thu, 2 Jun 2011, Stas Malyshev wrote:
  
   I'd like to set up a vote for the undecided TODO features on
   wiki.php.net, anybody could help me with setting up the voting module
   there if there's such thing on the wiki? Or set me up with the access
   to wiki machine and I'll install it :)
  
   Voting on the wiki? Yuck. If you want participation, do it here on the
   mailinglist and store the record in the wiki. If all votes are
 showing
   up just in the wiki then there is no exposure on the list and things
 are
   easy to miss (especially with the huge amount of noise that's already
 on
   the list).
 
  Please re consider your opinion like noises on the list and other
  similar statements, thanks.
 
  As of the votes in the wiki, it is perfectly fine and valid, easy to
  manage and open. Much more easier than counting random votes in the
  ML, especially when discussions are split in many threads. The
  discussions and related activities do happen on the list and that's a
  good thing.
 

 Yes, but only who has wiki karma are allowed to vote.


 
  --
  Pierre
 
  @pierrejoye | http://blog.thepimp.net | http://www.libgd.org
 
  --
  PHP Internals - PHP Runtime Development Mailing List
  To unsubscribe, visit: http://www.php.net/unsub.php
 
 



Re: [PHP-DEV] Re: Voting does not belong on the wiki! (Was: [PHP-DEV] 5.4 moving forward)

2011-06-03 Thread Stas Malyshev

Hi!


That is subjective. And even with a threaded client, if there are 80+
new messages then the call for vote is drowned out. *Requiring*


There was never 80+ new messages on different topics on the list. There 
are 3-4 topics max, if you not count commit messages. Each of them can 
contain dozens of messages, but those can be easily grouped.



something like [VOTE] in the subject helps, as then you can set-up a


[VOTE] is a good idea, let's make it [VOTE].


There is no plugin used for it yet, and that's my problem with it.


Well, votes aren't announced yet either :) I'll try to get it set up 
ASAP and see how it works, before announcing the vote. It looks good in 
description at least.

--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



[PHP-DEV] 5.4 moving forward

2011-06-02 Thread Stas Malyshev

Hi!

We're having pretty lively discussion on the list, twitter and other 
places, but let's not forget the big goal of 5.4 :)


1. First of all, the official business. Any objections to the RMs for 
5.4 being:

Stas Malyshev (stas)
David Soria Parra (dsp)

If not, we'll be the 5.4 RM team.

2. Candidates for 5.4: please review this list: 
https://wiki.php.net/todo/php54


I'd like to set up a vote for the undecided TODO features on 
wiki.php.net, anybody could help me with setting up the voting module 
there if there's such thing on the wiki? Or set me up with the access to 
wiki machine and I'll install it :)


Some of the items are already being discussed, but I'll prepare some 
kind of official ballot and send to the list soon so we'd have common 
point.


I think it makes sense to have the following limits of the features:
a. It should be either obvious how to do it (example: adding E_STRICT to 
E_ALL), or have full design  working patch w/tests or somebody has to 
commit to doing it within roughly a month term.


b. I think we should leave out any big things now, e.g.: annotations - 
sorry, I know there are many people supporting it, but right now it 
doesn't seem to be a consensus on how to do it, so I'd rather target 5.5 
for it, which if we can make this release go smoothly won't have to be 
too far out.


3. I'd like to create first alpha sometime next week, if somebody has 
anything that's not in and wants it in please talk to me. This alpha 
should in no way be seen as anything stable or final, but rather as a 
first step on a road to 5.4.

--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-02 Thread Pierre Joye
hi,

I have no objection as long as the RFC for the release process is
adopted before we do any 5.4 releases, as stated earlier, this is the
only way to put ourself on the safe side.

Cheers,

On Thu, Jun 2, 2011 at 10:24 PM, Stas Malyshev smalys...@sugarcrm.com wrote:
 Hi!

 We're having pretty lively discussion on the list, twitter and other places,
 but let's not forget the big goal of 5.4 :)

 1. First of all, the official business. Any objections to the RMs for 5.4
 being:
 Stas Malyshev (stas)
 David Soria Parra (dsp)

 If not, we'll be the 5.4 RM team.

 2. Candidates for 5.4: please review this list:
 https://wiki.php.net/todo/php54

 I'd like to set up a vote for the undecided TODO features on wiki.php.net,
 anybody could help me with setting up the voting module there if there's
 such thing on the wiki? Or set me up with the access to wiki machine and
 I'll install it :)

 Some of the items are already being discussed, but I'll prepare some kind of
 official ballot and send to the list soon so we'd have common point.

 I think it makes sense to have the following limits of the features:
 a. It should be either obvious how to do it (example: adding E_STRICT to
 E_ALL), or have full design  working patch w/tests or somebody has to
 commit to doing it within roughly a month term.

 b. I think we should leave out any big things now, e.g.: annotations -
 sorry, I know there are many people supporting it, but right now it doesn't
 seem to be a consensus on how to do it, so I'd rather target 5.5 for it,
 which if we can make this release go smoothly won't have to be too far out.

 3. I'd like to create first alpha sometime next week, if somebody has
 anything that's not in and wants it in please talk to me. This alpha should
 in no way be seen as anything stable or final, but rather as a first step on
 a road to 5.4.
 --
 Stanislav Malyshev, Software Architect
 SugarCRM: http://www.sugarcrm.com/
 (408)454-6900 ext. 227

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





-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

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



Re: [PHP-DEV] 5.4 moving forward

2011-06-02 Thread Ilia Alshanetsky
Sounds fine to me.

On Thu, Jun 2, 2011 at 10:24 PM, Stas Malyshev smalys...@sugarcrm.com wrote:
 Hi!

 We're having pretty lively discussion on the list, twitter and other places,
 but let's not forget the big goal of 5.4 :)

 1. First of all, the official business. Any objections to the RMs for 5.4
 being:
 Stas Malyshev (stas)
 David Soria Parra (dsp)

 If not, we'll be the 5.4 RM team.

 2. Candidates for 5.4: please review this list:
 https://wiki.php.net/todo/php54

 I'd like to set up a vote for the undecided TODO features on wiki.php.net,
 anybody could help me with setting up the voting module there if there's
 such thing on the wiki? Or set me up with the access to wiki machine and
 I'll install it :)

 Some of the items are already being discussed, but I'll prepare some kind of
 official ballot and send to the list soon so we'd have common point.

 I think it makes sense to have the following limits of the features:
 a. It should be either obvious how to do it (example: adding E_STRICT to
 E_ALL), or have full design  working patch w/tests or somebody has to
 commit to doing it within roughly a month term.

 b. I think we should leave out any big things now, e.g.: annotations -
 sorry, I know there are many people supporting it, but right now it doesn't
 seem to be a consensus on how to do it, so I'd rather target 5.5 for it,
 which if we can make this release go smoothly won't have to be too far out.

 3. I'd like to create first alpha sometime next week, if somebody has
 anything that's not in and wants it in please talk to me. This alpha should
 in no way be seen as anything stable or final, but rather as a first step on
 a road to 5.4.
 --
 Stanislav Malyshev, Software Architect
 SugarCRM: http://www.sugarcrm.com/
 (408)454-6900 ext. 227

 --
 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] 5.4 moving forward

2011-06-02 Thread Hannes Magnusson
On Thu, Jun 2, 2011 at 22:24, Stas Malyshev smalys...@sugarcrm.com wrote:
 I'd like to set up a vote for the undecided TODO features on wiki.php.net,
 anybody could help me with setting up the voting module there if there's
 such thing on the wiki? Or set me up with the access to wiki machine and
 I'll install it :)

You are in general much more likely to get serious reply on this sort
of things on the.. mailinglists dedicated for it (php-webmaster@ /
systems@). There is just way to much trolling going on on this list
for us to be able to read all posts.
The wiki code is in svn, so you should be able to commit whatever
plugin you need.
If you need access to the actual box, ask the technical contact listed
on https://wiki.php.net/systems/rl, or systems@ for any other
questions.


 Some of the items are already being discussed, but I'll prepare some kind of
 official ballot and send to the list soon so we'd have common point.

There are still leftovers from the scalar type hint in svn, check
zend_do_receive_arg() and zend_do_perform_implementation_check() for
example.
Please verify you reverted it properly, as these half-reverting is
causing segfaults whereas syntax error would be expected.

-Hannes

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