PHP 6 Preview

php.internals

Marcus Börger

19 years ago
Hello internals, I don't see any progress for PHP 6 in the last several months. And we head more and more into a situation where people no longer develop in HEAD and instead develop in 5.2 without caring to MFB. All I know is that we are waiting for the filter extension. As it appears right now, I do not see Pierre doing the job he offered so we need to find somebody else here. Anyone care to jump in who has the indepth knowledge? And besides this filter issue, what are the remaining pieces to be done? Best regards, Marcus

Stanislav Malyshev

19 years ago
> And besides this filter issue, what are the remaining pieces to be done?
There's also some work to be done on supporting more of the icu functionality. It's in progress now.
-- Stanislav Malyshev, Zend Products Engineer stas@zend.com http://www.zend.com/

Michael Wallner

19 years ago
Stanislav Malyshev wrote:
> There's also some work to be done on supporting more of the icu > functionality. It's in progress now.
Where? Will it be "eat it or die" when you're done? There've been no replies from core developers to my postings on php-i18n about providing ResourceBundle API except a single notice from Andrei. Regards,
-- Michael

l0t3k

19 years ago
"Michael Wallner" <mike@php.net> wrote in message news:8F.DE.41280.87F2B464@pb1.pair.com...
> Where? Will it be "eat it or die" when you're done? > There've been no replies from core developers to my postings on > php-i18n about providing ResourceBundle API except a single notice > from Andrei.
i think i chimed in as well... there is a post over in i18n from Norbert Lindenberg on the same issue..

Michael Wallner

19 years ago
l0t3k wrote:
> "Michael Wallner" <mike@php.net> wrote in message > news:8F.DE.41280.87F2B464@pb1.pair.com... > >> Where? Will it be "eat it or die" when you're done? >> There've been no replies from core developers to my postings on >> php-i18n about providing ResourceBundle API except a single notice >> from Andrei. > > i think i chimed in as well...
You did, but you didn't come back.
> there is a post over in i18n from Norbert Lindenberg on the same issue..
I know, I replied that I didn't understand why he wants to create a new file format. No response--so, it's probably me... Regards,
-- Michael

l0t3k

19 years ago
"Michael Wallner" <mike@php.net> wrote in message news:DC.12.41280.0B83B464@pb1.pair.com...
> l0t3k wrote: >>> Where? Will it be "eat it or die" when you're done? >>> There've been no replies from core developers to my postings on >>> php-i18n about providing ResourceBundle API except a single notice >>> from Andrei. >> >> i think i chimed in as well... > > You did, but you didn't come back.
my memory is rusty on this point, but im sure my response was that ICU ResourceBundles are cached per-process by locale identifier, so they would cause issues in mass hosting situations. way back when, i ripped out the RB code and adapted it specifically for PHP, but that code was on a machine that was stolen....

Andrei Zmievski

19 years ago
It won't be "eat or die". We're just doing API design and some prototyping at this point. We'll definitely post info on php-i18n list. -Andrei On May 16, 2007, at 11:21 AM, Michael Wallner wrote:

l0t3k

19 years ago
if someone has specific ICU tasks, i can pitch in. i have some (calendar) locale info fetching code i've been meaning to finish off.. "Stanislav Malyshev" <stas@zend.com> wrote in message news:464B2AA2.8000707@zend.com...

Johannes Schlueter

19 years ago
Hi Marcus, for making HEAD the main development branch we should try to reduce the number of failing tests. Running run-tests.php -n currently still shows 42 tests failing on my current setup. As long as that many tests fail it's hard to see if a patch breaks anything in there. I recently spent some time on fixing a few of these tests but there is still enough work to be done (especially with run-test.php -u ...) johannes On Wed, 2007-05-16 at 16:21 +0200, Marcus Boerger wrote:

Antony Dovgal

19 years ago
On 16.05.2007 18:21, Marcus Boerger wrote:
> Hello internals, > > I don't see any progress for PHP 6 in the last several months. And we > head more and more into a situation where people no longer develop in > HEAD and instead develop in 5.2 without caring to MFB. > > All I know is that we are waiting for the filter extension. As it appears > right now, I do not see Pierre doing the job he offered so we need to find > somebody else here. Anyone care to jump in who has the indepth knowledge? > > And besides this filter issue, what are the remaining pieces to be done?
IIRC there were some problems with the streams. Andrei, please correct me if I'm wrong.
-- Wbr, Antony Dovgal

Pierre Joye

19 years ago
On 5/16/07, Marcus Boerger <helly@php.net> wrote:
> Hello internals, > > I don't see any progress for PHP 6 in the last several months. And we > head more and more into a situation where people no longer develop in > HEAD and instead develop in 5.2 without caring to MFB.
Please tell these "people" to MFB. Everyone has to MFB or ask for help if they don't have the time, knowledge or motivation.
> All I know is that we are waiting for the filter extension. As it appears > right now, I do not see Pierre doing the job he offered so we need to find > somebody else here. Anyone care to jump in who has the indepth knowledge?
This information is incorrect and misguided, please understand what you are talking about before making inappropriate claims. Simply asking me or really any other developer of the filter extension would have been more productive. I do check my email, and am many times on IRC. The filter extension is not holding up PHP 6 except it does not yet support unicode but that's not the point. Right now all of PHP is 60.56% unicode converted.
> And besides this filter issue, what are the remaining pieces to be done?
Now moving on, what you might be referring to is the upcoming input encoding system (again, nothing to do with ext/filter). We have had some (very) long discussions about what has to be done, including some off list, and how to do it. As I remember, there are two people who are in position to complete this task, both Dmitry and myself but neither of us have had the time to finish it yet. The JIT at runtime is done but the input decoding (callback, default values change, errors, etc.) is not finished. About the php6 todos in general, I have to take a look again to the wiki and my todos for the extension I maintain. This long weekend may be a good opportunity to do some planing. --Pierre

Marcus Börger

19 years ago
Hello Pierre, thanks for the clarification. best regards marcus Wednesday, May 16, 2007, 9:56:25 PM, you wrote:
> On 5/16/07, Marcus Boerger <helly@php.net> wrote: >> Hello internals, >> >> I don't see any progress for PHP 6 in the last several months. And we >> head more and more into a situation where people no longer develop in >> HEAD and instead develop in 5.2 without caring to MFB.
> Please tell these "people" to MFB. Everyone has to MFB or ask for help > if they don't have the time, knowledge or motivation.
>> All I know is that we are waiting for the filter extension. As it appears >> right now, I do not see Pierre doing the job he offered so we need to find >> somebody else here. Anyone care to jump in who has the indepth knowledge?
> This information is incorrect and misguided, please understand what > you are talking about before making inappropriate claims. Simply > asking me or really any other developer of the filter extension would > have been more productive. I do check my email, and am many times on > IRC.
> The filter extension is not holding up PHP 6 except it does not yet > support unicode but that's not the point. Right now all of PHP is > 60.56% unicode converted.
>> And besides this filter issue, what are the remaining pieces to be done?
> Now moving on, what you might be referring to is the upcoming input > encoding system (again, nothing to do with ext/filter). We have had > some (very) long discussions about what has to be done, including some > off list, and how to do it. As I remember, there are two people who > are in position to complete this task, both Dmitry and myself but > neither of us have had the time to finish it yet. The JIT at runtime > is done but the input decoding (callback, default values change, > errors, etc.) is not finished.
> About the php6 todos in general, I have to take a look again to the > wiki and my todos for the extension I maintain. This long weekend may > be a good opportunity to do some planing.
> --Pierre
Best regards, Marcus

Andrei Zmievski

19 years ago
On May 16, 2007, at 2:56 PM, Pierre wrote:
> This information is incorrect and misguided, please understand what > you are talking about before making inappropriate claims. Simply > asking me or really any other developer of the filter extension would > have been more productive. I do check my email, and am many times on > IRC.
Except you don't seem to reply to any of my emails or IRC chat requests.
> The filter extension is not holding up PHP 6 except it does not yet > support unicode but that's not the point. Right now all of PHP is > 60.56% unicode converted.
That refers only to the function coverage, not the core functionality.
> Now moving on, what you might be referring to is the upcoming input > encoding system (again, nothing to do with ext/filter). We have had > some (very) long discussions about what has to be done, including some > off list, and how to do it. As I remember, there are two people who > are in position to complete this task, both Dmitry and myself but > neither of us have had the time to finish it yet. The JIT at runtime > is done but the input decoding (callback, default values change, > errors, etc.) is not finished.
Correct. Dmitry or I, or possibly Sara, have to finish that.
> About the php6 todos in general, I have to take a look again to the > wiki and my todos for the extension I maintain. This long weekend may > be a good opportunity to do some planing.
I would request that you do not try to work on the input decoding feature since you proved very unreliable in the past. Best regards, -Andrei

Pierre Joye

19 years ago
Hi Andrei. On 5/17/07, Andrei Zmievski <andrei@gravitonic.com> wrote:
> On May 16, 2007, at 2:56 PM, Pierre wrote: > > This information is incorrect and misguided, please understand what > > you are talking about before making inappropriate claims. Simply > > asking me or really any other developer of the filter extension would > > have been more productive. I do check my email, and am many times on > > IRC. > > Except you don't seem to reply to any of my emails or IRC chat requests.
I replied to all mails I got from you. About IRC, sorry, but EFNet's php channel are really not anymore my cup of tea and I told you that already. But I'm reachable by email or on freenode, like always.
> > Now moving on, what you might be referring to is the upcoming input > > encoding system (again, nothing to do with ext/filter). We have had > > some (very) long discussions about what has to be done, including some > > off list, and how to do it. As I remember, there are two people who > > are in position to complete this task, both Dmitry and myself but > > neither of us have had the time to finish it yet. The JIT at runtime > > is done but the input decoding (callback, default values change, > > errors, etc.) is not finished. > > Correct. Dmitry or I, or possibly Sara, have to finish that. > > > About the php6 todos in general, I have to take a look again to the > > wiki and my todos for the extension I maintain. This long weekend may > > be a good opportunity to do some planing. > > I would request that you do not try to work on the input decoding > feature since you proved very unreliable in the past.
I suggest you to change your way to ask things. You first requested me to give the hand, and that's what I did. And suddenly, only because one lost the interest/time/motivation to do it, I was again in charge without any kind of discussion or questions.That surprises me, but I can live with that. But please, stop to tell me that I'm not reliable, that's insulting and does not reflect the facts. --Pierre

Andrei Zmievski

19 years ago
> I replied to all mails I got from you. About IRC, sorry, but EFNet's > php channel are really not anymore my cup of tea and I told you that > already. But I'm reachable by email or on freenode, like always.
You did not reply to my emails asking for status on the input decoding part, more than once.
>> I would request that you do not try to work on the input decoding >> feature since you proved very unreliable in the past. > > I suggest you to change your way to ask things. > > You first requested me to give the hand, and that's what I did. And > suddenly, only because one lost the interest/time/motivation to do it, > I was again in charge without any kind of discussion or questions.That > surprises me, but I can live with that. But please, stop to tell me > that I'm not reliable, that's insulting and does not reflect the > facts.
The facts are these: you signed up to work on the input decoding feature, knowing full well that it is a critical infrastructure piece. You told me that you made some progress but also ran into problems. Over the course of a month or so, I asked multiple times about the status of this project, both on email and on IRC, and did not receive a reply from you most of the time. If you lost interest/ time/motivation to do this, you should have said this outright instead of stringing us along for weeks while you made miscellaneous patches to GD and zip extensions. At the end, all I was asking for was the code you had written so far, and even that you were not willing to share. So yes, I do consider you flaky and unreliable, and that is my (and some of the others' by the way) personal opinion, but don't tell me that this does not reflect the facts. -Andrei

Pierre Joye

19 years ago
On 5/17/07, Andrei Zmievski <andrei@gravitonic.com> wrote:
> >> I would request that you do not try to work on the input decoding > >> feature since you proved very unreliable in the past. > > > > I suggest you to change your way to ask things. > > > > You first requested me to give the hand, and that's what I did. And > > suddenly, only because one lost the interest/time/motivation to do it, > > I was again in charge without any kind of discussion or questions.That > > surprises me, but I can live with that. But please, stop to tell me > > that I'm not reliable, that's insulting and does not reflect the > > facts. > > The facts are these: you signed up to work on the input decoding > feature, knowing full well that it is a critical infrastructure > piece.
We agree on one thing, It is a critical part. That's why I took so much time to explain how it could work and why it is important to do it this way. You told me that you were working on php6 in the last two or three years. Why did you not work on that earlier?
> You told me that you made some progress but also ran into > problems. Over the course of a month or so, I asked multiple times > about the status of this project, both on email and on IRC, and did > not receive a reply from you most of the time.
Nice, there is progress. It was "never", now it is "most of the times". Will it be "always" tomorrow?
> If you lost interest/ > time/motivation to do this, you should have said this outright > instead of stringing us along for weeks
If you played ping-pong with the possible volunteers while trying to get it sooner than later, you are the only one to blame, face the truth.
> while you made miscellaneous > patches to GD and zip extensions.
And for many other projects, what I do or not during my work day or in my free time is not your problem. What does that have to do with this issue? Nothing. However, to clarify this question, most if not all patches I applied to the PHP tree in the last months are security fixes or critical bug fixes.You have to understand that such tasks have a higher priority than PHP 6. That being said, you are not in the position to tell me what I have to do in my free time, in PHP or not, understand that.
> At the end, all I was asking for > was the code you had written so far, and even that you were not > willing to share. So yes, I do consider you flaky and unreliable, and > that is my (and some of the others' by the way) personal opinion, but > don't tell me that this does not reflect the facts.
I tell you that it does not reflect the fact and your lack of objectivity is not funny anymore.Your (selective) memory has holes and I can't accept such terms to describe what I do for PHP. But you completely "forgot" to mention that I gave the hand to Sara. After a couple of weeks and yet another discussions on IRC, I realized that I was again in charge. Do you really think that you can treat me like the last wheel of the car and then come back to beg me? You must be kidding! Now about what you (or any other) think about me, I cannot care less but I do not accept personal attacks, I never did. It is simply unacceptable and respectless. I do my best for PHP and in my free time. And for what I hear, a lot of people appreciate my work, many more than you and the 2-3 other PHP jet setters having troubles with me for all possible reasons. I provide fixes, new features and improvements in time and every time it was asked and only in my free time. Consider to be slightly more respectful and I may consider to work more for php6. But for now and given the current mess, PHP6 is not my priority. You want something from me? for a given date? Pay me or be patient. But Is the PHP development list the right place to discuss our personal feelings? I don't think so. Short version: this discussion is ridiculous. You want something done before a given date? you have ways to get it, but you cannot push a developer (even me) like that, especially not when it is a volunteer. If you have something constructive to say, I will read it carefully and try to help you. If not, feel free to continue this senseless discussion, but I have better things to do than reading such stupidities. --Pierre

Andrei Zmievski

19 years ago
Go take a pill. -Andrei P.S. Open Source volunteering still implies a level of commitment. On May 17, 2007, at 3:41 PM, Pierre wrote:

Pierre Joye

19 years ago
On 5/17/07, Andrei Zmievski <andrei@gravitonic.com> wrote:
> Go take a pill. > > -Andrei > > P.S. Open Source volunteering still implies a level of commitment.
As well as respect, something you don't have. But this stupid answer just made my point. Fine, your problem.

Andrei Zmievski

19 years ago
Oh no, you're not my problem anymore. -Andrei On May 17, 2007, at 3:51 PM, Pierre wrote:

Steph

19 years ago
Please, guys, take this argument off list if you want to continue it at all. The main point Andrei tried to make was lost in that argument. PHP 6 needs commitment from everybody involved, somewhere along the line, and we all - even hangers-on like me - need to know that someone _will_ step up to make filtering possible if we're to believe in PHP 6 ever happening. Johannes and Tony both made good points. There are still issues with streams, but more - there are real problems in the way that PHP_5_2 is seen by many devs as the current development branch. There needs to be a sitting-back, at some point, and a 'where are we up to?' moment. Lukas has done his utmost to provide that already, but it hasn't changed anything that way. I'm still watching commits to PHP_5_2 that are never merged to HEAD, and not only in ext/pdo. You still need to beat the Perl 6 release folks ;) but maybe pushing too hard isn't the way to go about it... I don't know. I just know the commitment hasn't been made yet for it to happen. - Steph ----- Original Message ----- From: "Andrei Zmievski" <andrei@gravitonic.com> To: "Pierre" <pierre.php@gmail.com> Cc: "Marcus Boerger" <helly@php.net>; <internals@lists.php.net>; "Andi Gutmans" <andi@zend.com>; "Dmitry Stogov" <dmitry@zend.com> Sent: Thursday, May 17, 2007 9:54 PM Subject: Re: [PHP-DEV] PHP 6 Preview