Re: Forking PEAR
| From: | Stephan Wentz | Date: | Thu, 15 Jul 2004 07:58:54 +0000 |
| Subject: | Re: Forking PEAR | ||
| References: | 1 2 3 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-32057@lists.php.net to get a copy of this message | ||
David Costa wrote:
On Jul 15, 2004, at 9:44 AM, Stephan Wentz wrote:Hmm I think you misunderstood me - all the packages I *need* aren't E_STRICT! Not _every_ PEAR-package! Ok, this was a little unclear stated by me ;-)Ok, I'm not going into detail, just saying this: excellent idea! Hans' reply showed what I first thought when I read Heino's thoughts, again there will be a split between PHP4- and PHP5-oriented users. People favoring PHP4 won't like the idea, peopl favoring PHP5 will love it. I'm developing a large-scale, completely oo-designed, project which started a long time ago in PHP4. It relies on several (7 or 8) PEAR-packages, but when the first PHP5-RC came out the first thing I did was migrate the whole project in several weeks to PHP5. The new Object-Model is really a great relieve when doing a project without any procedural code (Ok, there is one procedural line *g*). Now I have the problem with E_STRICT, MY code is E_STRICT-compliant, all of the other PEAR-packages are not. Makes development really hard.Sorry to jump in but what you write just hear doesn't make sense. I just proposed two PHP 5 only packages and they are E_STRICT so I don't see what do you mean by "my code is E_STRICT all of the other PEAR-packages are not"
If you try to include a PHP 4 package in a PHP 5 package it won't be E_STRICT but has nothing to do with PEAR packages being not good ... $var is deprecated so what's the point ?Uh? I didn't say that PEAR packages are bad! I LOVE the PEAR-packages! They are excellent! I wouldn't use a lot of them if they weren't ;-)
Don't expect that this fork idea will make developer porting to PHP5. You will be in the same situation because if I have a PHP 4 package and don't want/have the time etc. to release a PHP 5 version you can't force me.Not you. But maybe someone else would!
So the whole argument in my opinion is just flawed and based upon false assumptions. Everyone is talking about what is he doing and how hard is to cope, well I have been working on PHP 5 packages and we both know that the majority of hosts /settings won't run under E_STRICT anyway and so you can run your application safely. You can't expect all the packages to be ported to PHP 5 after two days.Not really. But I would contribute and do my best to get the packages I need to PHP5. That's what it's about, eh? Contributing... In the moment the only people satisfied are these sticking to PHP4. But what do you think new developers will think when they want to develop a PHP5-app? PEAR won't be of any use to them. Because the majority is PHP4-only. Stephan