commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <>
Subject Re: [collections] Release 4.0-alpha1 to maven?
Date Fri, 05 Jul 2013 14:59:53 GMT
On 5 July 2013 15:47, Phil Steitz <> wrote:
> On 7/5/13 4:35 AM, Gary Gregory wrote:
>> Over at log4j we release betas to maven central. I think we should do
>> so here too for alphas. It's just too much of a pain to use a jar in a
>> build otherwise.
> Do you subsequently introduce incompatible API changes with no
> package name change in the "stable" releases?  That's what I would
> worry about here.  Collections is so widely used / depended on that
> having API-incompatible versions with the same package name
> eternally in the wild would seem a bad idea to me.

Surely API-instability is part of the point of an Alpha release?

Users should be aware that if *they* release anything that depends on
an Alpha release it may cause breakage in the futiure.

So long as we don't break the API between non-Alpha releases, I don't
see this as a big issue.

However, we do need to ensure that the non-Alpha release is not left
too long or people may get impatient and ignore the warnings.

> Phil
>> Gary
>> On Jul 5, 2013, at 4:24, Thomas Neidhart <> wrote:
>>> Hi,
>>> just to make sure we have agreement on this topic.
>>> Reading again the thread about release alpha/beta releases I think we did
>>> not reach consensus whether to publish alpha releases to maven central.
>>> It would be easier for people to try out things, but the release will stay
>>> there forever and some people had objections against it.
>>> We also know for sure that the API will change, as we will at least rename
>>> one new class introduced for 4.0 (CompliantBag -> CollectionBag).
>>> So the questions is:
>>> Shall we publish to maven central?
>>> Thomas
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail:
>> For additional commands, e-mail:
>> .
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message