From: "Stefan Neufeind, PEAR" on 11 Mar 2010 08:48 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(a)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 >>>>>
From: =?UTF-8?B?TWFydMOtbiBNYXJxdcOpcw==?= on 16 Mar 2010 14:41 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(a)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(a)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
From: Michael Gauthier on 16 Mar 2010 16:01 On Tue, 2010-03-16 at 15:41 -0300, Martín Marqués wrote: > 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? It's not a big concern to me, but I expect those who are running legacy systems and relying on PHP4 compatibility being maintained would be concerned. That said, if it is possible to maintain API backwards-compatibility while still dropping PHP4 support, I would not have a problem with it. The package.xml would just be updated to increase the required PHP version for the next release. Existing applications running on 5.2 would continue to run if the package was upgraded, and new applications running on 5.3 would be possible. I doubt those still running PHP4 are keeping their installed PEAR packages up-to-date anymore anyway Anyone see any caveats I'm not thinking of here? Regards, Mike > 2010/3/11 Stefan Neufeind, PEAR <pear.neufeind(a)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(a)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 >
From: =?UTF-8?B?TWFydMOtbiBNYXJxdcOpcw==?= on 17 Mar 2010 09:47 El dÃa 16 de marzo de 2010 17:01, Michael Gauthier <mike(a)silverorange.com> escribió: > On Tue, 2010-03-16 at 15:41 -0300, MartÃn Marqués wrote: >> 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? > > It's not a big concern to me, but I expect those who are running legacy > systems and relying on PHP4 compatibility being maintained would be > concerned. > > That said, if it is possible to maintain API backwards-compatibility > while still dropping PHP4 support, I would not have a problem with it. > The package.xml would just be updated to increase the required PHP > version for the next release. Existing applications running on 5.2 would > continue to run if the package was upgraded, and new applications > running on 5.3 would be possible. > > I doubt those still running PHP4 are keeping their installed PEAR > packages up-to-date anymore anyway > > Anyone see any caveats I'm not thinking of here? Totally with you on this. If you don't want or can't upgrade to PHP 5.2 or better, then they shouldn't as well upgrade PEAR packages. -- MartÃn Marqués select 'martin.marques' || '@' || 'gmail.com' DBA, Programador, Administrador
First
|
Prev
|
Pages: 1 2 Prev: how does one get PHP_Beautifier to actually beautify? Next: PHP_Beautifier and "Tokeniker"?? |