Re: Re: BC Breaks? Re: [PEAR-CVS] svn: /pear/packages/Image_Transform/trunk/Image/Transform/Driver/ NetPBM.php
| From: | Alan Knowles | Date: | Thu, 05 Apr 2012 02:31:22 +0000 |
| Subject: | Re: Re: BC Breaks? Re: [PEAR-CVS] svn: /pear/packages/Image_Transform/trunk/Image/Transform/Driver/ NetPBM.php | ||
| References: | 1 | Groups: | php.pear.cvs php.pear.dev |
| Request: | Send a blank email to pear-dev+get-54894@lists.php.net to get a copy of this message | ||
I think the problem there is that although it was marked as alpha, after about a year of release and
that many downloads, the 'alpha' label becomes pretty irrelevant.
I think when we wrote the rules we kind of ignored that issue, we assumed somebody would be moving
packages towards 1.0 releases, however quite a few of our packages have been abandoned in alpha /
beta status. With users actually using them to solve problems.
It might involve a bit of a rethink in how we handle these older packages,
In the case of that package, the best solutions would be to either
a) check Image_Transform::$use_exceptions
b) add a param to factory() to flag if exceptions or PEAR/error should be used.
Regards
Alan
--- On 04/Apr/2012, Daniel O'Connor wrote:
> It is still an 'alpha' / pre 1.0.0 release :P
> ie - BC breaks for all is OK in the rule book.
>
> I know it'd be a bit of shock and I imagine it's fairly widely used - so
> I'm not about to push a release out just at this particular moment; at
> least not until the pear packages that depend on it are either happy with
> exceptions or have an appropriate max version set.
>
> On Wed, Apr 4, 2012 at 10:32 AM, Alan Knowles <alan@akbkhome.com> wrote:
>
> > Ouch...
> >
> > changing this on PEAR1 code is not really feasible as it will break just
> > about everything.
> >
> > Can you rename it Image_Transform2 and revert the code back to
> > non-exceptions in the Image_Transform tree.
> >
> > Regards
> > Alan
> >
> >
> >
> > On Wednesday, April 04, 2012 07:52 AM, Daniel O'Connor wrote:
> >
> > clockwerx Tue, 03 Apr 2012 23:52:40 +0000
> >
> > Revision:
> > http://svn.php.net/viewvc?view=revision&revision=324776
> >
> > Log:
> > Swap to exceptions
> >
> > Changed paths:
> > U pear/packages/Image_Transform/trunk/Image/Transform/Driver/NetPBM.php
> >
> >
> >
> >
> >
> >