On Sun, Nov 6, 2016 at 7:44 AM, Oliver Heger <oliver.he...@oliver-heger.de>
wrote:

> Hi,
>
> sorry, I don't want to stand in the way of the release. It is just that
> in the past we used to be very careful with artifacts deployed to Maven
> central and their compatibility. When I did alpha and beta releases for
> [configuration] 2.0 it was decided that these artifacts must not be
> published to Maven central because incompatibilities between succeeding
> alphas/betas or the final 2.0 version are likely.
>
> If the JCS betas are going to Maven central, I therefore assumed that
> some means were taken to deal with incompatibilities. Otherwise, if some
> 3rd party project has the (stupid) idea to depend on such a beta, we are
> in jar hell.
>

That is a risk indeed. The alternatives would be:

 - Release betas under a beta package name
 - Not release betas at all but just tag the software in svn/git. This
makes is effectively impossible to use from Maven/Ivy/AndSoOn.

Gary

>
> Oliver
>
> Am 05.11.2016 um 23:52 schrieb Gary Gregory:
> > There is no need to maintain BC since 2.0 is not out. Changing package
> > names and Maven coordinates must also happen hand in hand. Changing one
> > means changing the other.
> >
> > Gary
> >
> > On Nov 5, 2016 1:37 PM, "Thomas Vandahl" <t...@apache.org> wrote:
> >
> >> Hi Oliver,
> >>
> >> On 05.11.16 21:18, Oliver Heger wrote:
> >>> It seems that there are many breaking changes between this release and
> >>> beta1; for instance, the clirr report for the core component lists
> >>> numerous errors. Is it not against Commons policy to publish
> >>> incompatible artifacts with the same maven and package coordinates to
> >>> Maven central?
> >>
> >> I thought that is why we call it "beta"? It basically boils down again
> >> to the question what should be considered a public API (which btw hasn't
> >> changed since beta-1).
> >> I have no problem with changing the coordinates but I'm pretty sure that
> >> the next iteration to 2.0 final will introduce more incompatibilities
> >> and we may run out of coordinates...
> >>
> >> As I see it, we are still in the transition from 1.3
> >> (org.apache.jcs:jcs) to 2.0 (org.apache.commons.jcs:commons-jcs-core)
> >> but I'm ready to change whatever is necessary to get this out of the
> door.
> >>
> >> Bye, Thomas.
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> >> For additional commands, e-mail: dev-h...@commons.apache.org
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


-- 
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Edition
<https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>

<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
JUnit in Action, Second Edition
<https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>

<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
Spring Batch in Action
<https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Reply via email to