Hmm, I think it is probably easier if we keep the master branch for the
release and have separate topic branches for new work and if necessary a
next branch. After the release is done we can merge the finished work into
master and repeat. That way we could have master always in a good state
which is almost ready for release.

Having a stable master which goes from release to release makes it also
easier to use git bisect to automatically find commits that broke something.

For some bigger changes I will also run more often the extended tests I
have, if i have those in a topic branch before we merge that would be
great, if there are issues we don't have to break the master branch. With
git it is easier to deal with branches than it was before with subversion.
My goal is to get this kind of workflow automated with a build server
running and reporting to us on each Pull Request.

Jörn

On Wed, Nov 9, 2016 at 9:52 AM, Rodrigo Agerri <rage...@apache.org> wrote:

> Hello,
>
> No problem. Should I just create a release-1.7 branch and so we can do
> all the work towards the next release there? Or would you prefer
> different branches?
>
> Cheers,
>
> R
>
> On Tue, Nov 8, 2016 at 12:07 PM, Joern Kottmann <kottm...@gmail.com>
> wrote:
> > Hello Rodrigo,
> >
> > would you mind to add this to our README file?
> >
> > It is in opennlp-distr and should contain the notable changes for the
> > release, anyone else please also add in your changes there. Currently it
> > still contains the contents for 1.6.0.
> >
> > You can just start working on it in a separate branch, with git we can
> > support a work flow where we merge in features/changes when they are
> ready.
> > I thin this is also a really good approach because we can then run the
> > extensive tests before we merge a branch.
> >
> > Jörn
> >
> > On Tue, Nov 8, 2016 at 9:48 AM, Rodrigo Agerri <rage...@apache.org>
> wrote:
> >
> >> Hello,
> >>
> >> +1 1.7.0 in next release and +1 for a yearly release
> >>
> >> Just to provide some info, the main changes in the lemmatizer have been:
> >>
> >> 1. Added a supervised statistical lemmatizer, usable from the CLI and
> >> API. The supervised lemmaitzer now provides a much better coverage for
> >> unknown words with respect to the previously existing dictionary-based
> >> one.
> >> 2. The lemmatizer component has been rewritten and the API therefore
> >> has substantially changed. Thus, the changes in the Dictionary-based
> >> lemmatizer are not backward compatible. In any case, I do not think
> >> that so many people was using it and the change at using the API is
> >> minor.
> >>
> >> The new statistical lemmatizer can support the Dictionary-based
> >> lemmatizers often used to provide features for components such as Word
> >> Sense Disambiguation, Opinion Mining/Sentiment Analysis, etc. In this
> >> regard, it will be nice to aim at working on the development of those
> >> two components for their release. Maybe the next release is too close,
> >> but definitely for the next one.
> >>
> >> Cheers,
> >>
> >> Rodrigo
> >>
> >> On Mon, Nov 7, 2016 at 7:01 PM, Russ, Daniel (NIH/CIT) [E]
> >> <dr...@mail.nih.gov> wrote:
> >> > Also the lemmatizer has significantly changed.  I vote 1.7
> >> >
> >> > On 11/7/16, 12:59 PM, "Joern Kottmann" <kottm...@gmail.com> wrote:
> >> >
> >> >     Hello all,
> >> >
> >> >     since our last release it has been a while and we received quite a
> >> few
> >> >     changes which would be nice to get released.
> >> >
> >> >     There are still some open Jira issues, but mostly smaller things
> that
> >> >     can be wrapped up rather quickly.
> >> >
> >> >     Is there anything important missing which should go into the next
> >> >     release? Otherwise I think we should also aim for more frequent
> >> >     released and just make one again early next year, with all the
> stuff
> >> we
> >> >     might miss out now.
> >> >
> >> >     We took in a patch - as part of OPENNLP-830 - to replace our
> >> self-made
> >> >     hash table with the java.util.HashMap. This change is not backward
> >> >     compatible for folks who extend AbstractModel.
> >> >
> >> >     Should we go with 1.6.1 as a next version or should we make 1.7.0
> to
> >> >     reflect that?
> >> >
> >> >     Previously we only had backward incompatible changes in versions
> >> which
> >> >     bumped by the second number. Maybe that is better choice. It will
> >> >     probably break some peoples code when they update.
> >> >
> >> >     We also have lots of deprecated API still in OpenNLP, should we
> try
> >> to
> >> >     remove as much as possible of it now?
> >> >
> >> >     Jörn
> >> >
> >> >
> >>
>

Reply via email to