Hi,

since it is quite clear that we will have API incompatible changes in 2.x vs. 1.x we need to keep a 1.x branch for further bug-fixing/small improvements also after 2.0. From my point of view the trunk should reflect the most up-to-date development which means 2.x and 1.x would have its own branch. Only if we agree that 2.0 is a very long term goal and we may have quite a number of improvements in 1.x in the mean time it would be better to keep the trunk for 1.x.

However as Thomas wrote not all improvements we plan have to land in 2.0, but 2.0 may be a starting point with better basics to start from and thus 2.0 maybe is not a so long term goal.

The need for branching will arise with the first API incompatible change or an improvement we don't want to maintain in 1.x should be integrated.

For the 2.0 features:
- switch to Java 1.6
- my main interest is in the parsing part and here I would like to see
  the current parsers be replaced by a cleaner approach Maruan has
  started with together with parsing on demand;
  in 2.0 this parser might not be able to parse all documents we can
  handle in 1.x but can be improved later;
  this kind of parsing will also require changes and refactoring at the
  COS level; defining an API here we can build on should be part of 2.0


Best regards,
Timo


Am 18.04.2013 23:32, schrieb Andreas Lehmkuehler:
Hi,

Am 18.04.2013 22:15, schrieb Maruan Sahyoun:
I'd think that we should start scoping out 2.0 - what will be covered
under that topic.
 > In addition I would see us doing additional bug fix releases and
minor enhancements prior
 > to releasing 2.0. My preference would be to branch out 2.0 and keep
trunk for
 > working on 1.x
Hmm, we already have a 1.8 branch, which can be used for further bugfix
releases. Do you want to use the 1.x trunk for a possible 1.9 release?

as this would be clearer but maybe we should postpone that discussion
until
we have a better understanding what 2.0 means.
I don't want to start a discussion about possible changes at this point.
Whatever we will do, I'm pretty sure that there will be some api changes
and
we should use this fact as basis for our discussion if we branch or not.

Maruan Sahyoun


Am 18.04.2013 um 21:11 schrieb Andreas Lehmkuehler <andr...@lehmi.de>:

Hi,

what is our next target after releasing 1.8.0 and 1.8.1?

We already started some discussions about that topic, but I'd like to
have
clarification. Is it time to go for a 2.0 version? If we agree to
that goal,
how should we proceed? Should we branch or simply use the trunk?

I'd prefer to continue using the trunk. We are still able to release
bugfix versions using the 1.8-branch. Even a new 1.9 feature release
should be possible by branching the 1.8-branch.

WDYT?

BR
Andreas Lehmkühler

BR
Andreas Lehmkühler



--

 Timo Boehme
 OntoChem GmbH
 H.-Damerow-Str. 4
 06120 Halle/Saale
 T: +49 345 4780474
 F: +49 345 4780471
 timo.boe...@ontochem.com

_____________________________________________________________________

 OntoChem GmbH
 Geschäftsführer: Dr. Lutz Weber
 Sitz: Halle / Saale
 Registergericht: Stendal
 Registernummer: HRB 215461
_____________________________________________________________________

Reply via email to