Re: Re: PEAR clases don't work with PHP 5.3

From: Date: Tue, 16 Mar 2010 18:41:50 +0000
Subject: Re: Re: PEAR clases don't work with PHP 5.3
References: 1 2 3 4 5 6  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-30413@lists.php.net to get a copy of this message
All this is being tested in a development server, so I can do testing of Image_Graph. But this would only solve the problem with THIS package, and not with all the others. Why is it such a big concern about breaking PHP4 compatibility, if PHP4 is deprecated? 2010/3/11 Stefan Neufeind, PEAR <pear.neufeind@speedpartner.de>: > The current standing "problem" is that it turned out that font-sizes are > differnent for e.g. SVG and GD2. Digging into that it turned out that > several other problems exist with SVG-output (or GD2, depends on the > point of view). Since I already started to try to fix those things in > trunk, but without breaking others, imho that needs to be fixed first. > > If Martin might be able to help here, that would be awesome. > > > Kind regards, > > On 03/10/2010 03:08 PM, Michael Gauthier wrote: >> Stefan, >> >> How far out is a release? Anything Martín could do to help? >> >> Cheers, >> >> >> Mike >> >> On Wed, 2010-03-10 at 11:07 -0300, Martín Marqués wrote: >> >>> Actually I found about the __construct() change looking at the web SVN >>> from Image_Graph. >>> >>> I will try to update from SVN soon. Would be nice to be able to pear >>> upgrade Image_Graph. >>> >>> El día 8 de marzo de 2010 12:42, Stefan Neufeind, PEAR >>> <pear.neufeind@speedpartner.de> escribió: >>> >>>> Hi, >>>> >>>> for Image_Graph these things are already fixed in SVN. Could you please >>>> try a current checkout? There are some other things which I've been >>>> lately working on for cleanup in Image_Graph, so Image_Graph is >>>> currently in not such an ideal relase-state. But I'll see to release an >>>> updated package soon as well. Meanwhile, an SVN-checkout will help you.. >>>> >>>> Since Image_Graph was in alpha-stage anyway, I've weighted the pros and >>>> cons and decided to go post-PHP5 with the next release. >>>> >>>> >>>> Kind regards, >>>>  Stefan Neufeind >>>> >>>> On 03/08/2010 03:37 PM, Michael Gauthier wrote: >>>> >>>>> Martín, >>>>> >>>>> The problem with many of these packages is they are stable and list PHP4 >>>>> as a supported version. >>>>> >>>>> The parent::__construct() syntax was not available until PHP5. To update >>>>> these packages, maintainers would have to break PHP4 compatibility of a >>>>> stable package. >>>>> >>>>> It is not an ideal situation. >>>>> >>>>> Many packages have taken the opportunity to release a version 2 with a >>>>> cleaned-up fully PHP5 compatible API. >>>>> >>>>> Cheers, >>>>> >>>>> >>>>> Mike >>>>> >>>>> On Fri, 2010-03-05 at 12:11 -0300, Martín Marqués wrote: >>>>> >>>>>> a few days ago I upgraded my development server with PHP 5.3, and >>>>>> found that some pear packages stopped working giving FATAL ERRORs, >>>>>> like this (this one is from package Image_Graph): >>>>>> >>>>>> PHP Fatal error:  Call to undefined method >>>>>> Image_Graph_Plotarea_Element::Image_Graph_Element() in >>>>>> /usr/share/php/Image/Graph/Layout.php on line 73 >>>>>> >>>>>> I found that the problem is when calling the parents constructors like >>>>>> parent::ClassName. >>>>>> >>>>>> Changing that fixes the problem, but there are alot of clases with this >>>>>> problem. >>>>>> >>>>>> Are these problems being addressed? >>>>>> >>>>>> -- >>>>>> Martín Marqués >>>>>> select 'martin.marques' || '@' || 'gmail.com' >>>>>> DBA, Programador, Administrador >>>>>> > -- Martín Marqués select 'martin.marques' || '@' || 'gmail.com' DBA, Programador, Administrador

« previous php.pear.general (#30413) next »