Ralph Goers wrote:


Michael McCallum wrote:
why not just specify the dependencies with version ranges, if you do there is no need to rewrite anything it just works...

My builds never use version ranges. We require that builds be reproduceable at any time in the future. Version ranges don't guarantee that.
Ralph, if you start using OSGi builds, you will be unpleasantly surprised by the OSGi spec, which states that version 1.2.3 means [1.2.3,) i.e. anything greater or equal to 1.2.3 ( See table 3.1 on page 29-278 of core spec 4.1, April 2007 )

The only way to guarantee your build reproducibility will be using ranges like [1.2.3,1.2.3] :)

I am seriously considering the OSGi spec for Mercury, at least the ranges part.

Oleg


Ralph

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to