On Jun 5, 2016 11:12 AM, "sebb" <seb...@gmail.com> wrote:
>
> On 5 June 2016 at 18:51, Thomas Vandahl <t...@apache.org> wrote:
> > On 03.06.16 10:38, sebb wrote:
> >> On 2 June 2016 at 21:42, Benedikt Ritter <brit...@apache.org> wrote:
> >>> - we must not break BC in a release that could collide with an earlier
> >>> version. In other words, when we break BC, we have to change package
and
> >>> maven coordinates.
> >>
> >> +1, with the proviso that we must not break BC in the *public* API.
> >> Unfortunately it is not always clear what is public.
> >>
> >
> > All commons components are released with OSGi bundle metadata, where the
> > packages for a public API can be stated. If this information is
> > maintained correctly, everyone should be able to tell public from
> > private API changes.
>
> The problem is determining what is supposed to be public, not documenting
it.

We could document OSGi as how we spec public APIs.

Gary

>
> Though I would question whether non-OSGi users would think to look at
> the metadata.
>
> > 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
>

Reply via email to