On 30/11/11 16:51, Thorsten Möller wrote:

Am 30.11.2011 um 17:45 schrieb Thorsten Möller:


Am 30.11.2011 um 17:26 schrieb Paolo Castagna:

Thorsten Möller wrote:
Am 30.11.2011 um 10:39 schrieb Andy Seaborne:

== Version number

I think it's worth bumping the minor version number on ARQ and Jena - the jar 
files have changed name format; the maven artifacts have different names, ARQ 
is SPARQL 1.1 (query, update) complete.

JenaTop 0
IRI 0.9.0
Jena 2.7.0
ARQ 2.9.0
LARQ?
Download 2.7.0 (in line with Jena core)

Does it mean version numbers of the download and Jena-core are kept in line 
just for this release or also for future releases? What if you want to release 
a new download (because of a critical bug in a non Jena-core module) while the 
version of Jena-core has not changed - fourth level 2.7.0.1?

We have to judge the importance of any fix on a case by case basis.

We can do various things but the easiest IMHO is to inc the download version, and jump any jena-core version number for next time if necessary. i.e. zip-2.7.1 with jena-core-2.7.0, next jena-core is 2.7.2.

Personally, I'm not inclined to be too quick to rebuild the download. So fix ARQ, release, see if that is done, then see whether a new download is needed.

If it's really serious and hitting a lot of people, then we do a whole new release cycle.

        Andy


Hi Thorsten,
I am not sure I completely understand your question.

But, let's say a critical bug is found in jena-core 2.7.0.

That's the innocuous case. Suppose the initial versions are Jena-Core 2.7.0 and 2.9.0 
for ARQ. Then a critical bug is found and fixed in ARQ, a new release of ARQ is made 
having a new version number, say 2.9.0->2.9.1, and you want to provide a 
new/updated download. Then you either have the option of increasing the version of 
the download, say 2.7.0->2.7.1, which results in tying it apart from Jena core. Or 
you introduce a fourth level for the download 2.7.0.1, thereby keeping the first 
three levels in line with Jena core.

Well, there is also a third option of appending a release date (or build 
number) after the version number, similar to how it is done in the Eclipse 
community (e.g., 4.1.1-201109121510).

Thorsten



Thorsten


Reply via email to