On Tue, May 19, 2009 at 2:54 PM, Gilles Sadowski <gil...@harfang.homelinux.org> wrote: > To be clearer, suppose that, as of now, > * A (v1.0) depends on > - B (v1.0) > - Math (v1.2) > > * B (v1.0) depends on > - Math (v1.2) > > Everything works fine, and will continue to work as long as A's code and its > dependencies artefacts are not touched. > > Then, "later", > * B (v3.0) depends on > - Math (v2.0) > > Things will possibly start to break *only* if A's maintainer wants to > upgrade to B (v3.0), but if he does that, he should be prepared to do > some work on his code.
If we change the package names when we bump Math (v1.2) to Math (v2.0), then A won't have to change any of their code that depends on Math (v1.2) if they want to upgrade to B (v3.0) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org