Re: Problem releasing File_Find
| From: | Helgi Þormar | Date: | Thu, 16 Dec 2004 03:20:41 +0000 |
| Subject: | Re: Problem releasing File_Find | ||
| References: | 1 2 3 | Groups: | php.pear.qa |
| Request: | Send a blank email to pear-qa+get-2202@lists.php.net to get a copy of this message | ||
On Thu, 2004-12-16 at 03:01, Greg Beaver wrote:
> Helgi Þormar wrote:
> > On Wed, 2004-12-15 at 13:06, Mika Tuupola wrote:
> >
> >> I just tried to upload a new release of File_Find which
> >> i gave the version number 0.3.0. The problem is File_Find
> >> is an old package created before the new rules and it
> >> was already marked as stable by Sterling.
> >>
> >> I would not like to bump the version number to 1.0.0 yet
> >> since there are a couple of things I'd like to change
> >> first (such as get rid of the non-standard
> >> FileFindException extends PEAR_Error error handling).
> >>
> >> The question is. Should i release it as File_Find 0.3.0 beta,
> >> which allow me to make the small BC break regarding the
> >> error handling later?
> >
> >
> > *sigh* I thought that thing was made with the grandfather rule in mind
> > ... but yes release it as beta I'd say...
> >
> > IMHO in cases like this a BC should be okey, but well I doubt some other
> > people would like that.
>
> I could modify the code to check the latest stable and if it is < 1.0
> ignore any version mods, if you would like.
>
> I thought the whole point was to make all future releases conform to the
> versioning? If things need to be changed in old packages, I would say
> it isn't truly stable, but I would be speaking hypothetically, of
> course. The users of File_Find would probably disagree with me.
Well we have to respect the grandfather rule in some way, so that change
would be nice, until we've got all the grandfather packages up to speed.
Well most of the old packages just went stable straight away, even
though it wasn't tested very well I guess... So it goes, we have to work
around that.
It's either allowing < 1 stable if there is a stable already that's < 1,
or allow packages (grandfather) to move it's state to beta if needed...
- Helgi