Re: Re: PEAR clases don't work with PHP 5.3
| From: | Martín Marqués | 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