On 26/01/15 19:11, Rob Vesse wrote:
Comments inline:

On 24/01/2015 10:28, "Andy Seaborne" <[email protected]> wrote:

== Jena 2.*

Some first thoughts for the next release ...

What number should it be?  We may have have new components:

* OSGi bundle

Yes assuming Stian has something that is sufficiently workable

* Adds Fuseki2 (as 2.0.0); Fuseki1 still there
* jena-elephas?
   (If this works for you, Rob - no strong advocacy either way)

Yes I would like to get this out, two things to be aware of:

- Do we add a -beta to the Maven version (I think Fuseki 2 does this
currently?)

Fuseki is now 2.0.0 (no beta). I flipped it recently because there has been feedback (thanks Trevor!). It's not like it is frozen in stone and Fuseki1 is still around so it's a gradual migration anyway.

I can be pursuaded otherwise.

For jena-elephas it's new, so it isn't undoing any users existing investment. I'm not a fan of the "1.0.0 is perfect" or the "perfect only releases" but see "release early, release often" at the Jena scale as about incremental versions.

Now - if this were httpd, or tomcat, things would be different.

My mental test is "is it better than before?"


- JENA-821 is still an issue but there is a known workaround described in
the documentation so I think that is OK

I will go ahead and get this merged into master (prepare for giant email
deluge on [email protected])

* Anything else I've forgotten.

Could people please review the following JIRA filter:

http://s.apache.org/jena-no-fix-version


This lists all resolved Jena issues that don't have a Fix Version set, I'm
not expecting people to go back and retroactively change all ~200 or so
issues but certainly those that have been fixed in the last couple of
months could you please Reopen, update the Fix Version field appropriately
and then Close again.

Good idea.

We might be able to do with three bulk changes of the JIRA : open, update, close if the process does not loose the grouping. I may try it (on a bulk update of one).

If so, maybe the best way is to find a cut off point (2.12.0?) and set that for all that closed before that release date (2nd August 2014)

"Are you feeling lucky?"

We don't have to do one release so if timing works better for new
components, we can do 2.13.x , 2.14.x, to indicate new modules.

2.13.0 would be a good idea given the number of new components involved

Agreed.


Rob


Personal opinion: If it gets too complicated or too lockstep,, then we
should split to do a 2.13.0 real-soon-now and then do 2.14.0 fairly soon
afterwards.  Numbers are not in limited supply.

2.12.1 was early Oct so we are still well within our target of 6 month
releases.

== Jena3

Very soon after 2.12.2 or 2.12.3, kick off Jena3.

I'll start another thread for Jena3 process and use this thread for 2.x
releases.

        Andy






Reply via email to