Hi Dan,

Some issues are visible in this baseline report (look for instance of
MAJOR):

https://gist.github.com/rotty3000/051db70089947914205a62f210b3be87

Sincerely,
- Ray

On Wed, Feb 22, 2017 at 10:48 AM, Daniel Kulp <dk...@apache.org> wrote:

>
> > On Feb 21, 2017, at 11:53 AM, Raymond Auge <raymond.a...@liferay.com>
> wrote:
> >
> > Hello everyone,
> >
> > This is my first post to the list. So thank you in advance for all your
> > hard work and very good product.
> >
> > However, I have a question about semantic versioning of CXF.
> >
> > In our project we are using CXF (piecemeal).
> >
> > However when we upgraded our dependency from 3.0.3 to 3.1.9 we
> encountered
> > MAJOR api changes while baselining.
>
> What kind of major changes?    User code should rebuild/re-compile without
> problem when moving from 3.0.x to 3.1.x.
>
>
> > It seems that there are many semantically invalid changes on this
> apparent
> > _minor_ release. I wondered if the CXF project knows that some changes
> are
> > not semantically correct or was simply an oversight?
> >
> > Would the CXF project entertain adding baseline checks to the build to
> > assert semantic versioning?
>
> Probably not.   The semantic versioning that we care about is if apps
> written to JAX-WS and/or JAX-RS and use the “normal” configuration
> mechanisms (spring/blueprint) will re-compile and run without
> modification.   Any API changes within CXF modules or between them is not
> something we worry about.
>
> --
> Daniel Kulp
> dk...@apache.org - http://dankulp.com/blog
> Talend Community Coder - http://coders.talend.com
>
>


-- 
*Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile>
 (@rotty3000)
Senior Software Architect *Liferay, Inc.* <http://www.liferay.com>
 (@Liferay)
Board Member & EEG Co-Chair, OSGi Alliance <http://osgi.org> (@OSGiAlliance)

Reply via email to