Actually let's hold on this change for now.

I was actually talking with JV about this. There are two many directories
(modules) at the root level.
It is a bit unclear about what modules. We might consider reorganizing the
modules to make it clearer.
I will come back with a proposal soon.

- Sijie

On Sun, Sep 16, 2018 at 5:18 AM Enrico Olivelli <eolive...@gmail.com> wrote:

> Sijie
> This is a proposal
> It is possilble that the precommit stuff will need a follow up patch, to
> add a new precommit "subtask"
>
> Please check it out
> https://github.com/apache/bookkeeper/pull/1680
>
> Enrico
>
> Il giorno lun 13 ago 2018 alle ore 09:57 Ivan Kelly <iv...@apache.org> ha
> scritto:
>
> > +1 for dropping the profiles.
> >
> > On Mon, Aug 13, 2018 at 12:24 AM, Sijie Guo <guosi...@gmail.com> wrote:
> > > I have no problem with this proposal. I am fine with dropping the
> > profiles.
> > >
> > > Sijie
> > >
> > > On Sun, Aug 12, 2018 at 2:53 AM Enrico Olivelli <eolive...@gmail.com>
> > wrote:
> > >
> > >> Hi,
> > >> Currently in order to build the full code you have to add -Dstream
> > >> property, this in turn will activate the 'stream' profile.
> > >> Additionally to run tests in 'stream' submodule you have to also add
> > >> -DstreamTests.
> > >>
> > >> This is very annoying, and now that we are going to release the
> 'stream'
> > >> storage module as first class citizen it does not make much sense.
> > >>
> > >> This additional profile makes it more complex project wide operations
> > like
> > >> the release procedure.
> > >> For instance I broke master branch yesterday because I did not advance
> > the
> > >> version in poms in the stream submodule.
> > >>
> > >> It is giving a lot of problems on code coverage stuff as well, because
> > we
> > >> have a very complex configuration of surefire.
> > >>
> > >> My proposal is to drop those profiles and let the stream module to be
> > built
> > >> together with the other parts.
> > >>
> > >>
> > >> For the ones like me that work only on bookkeeper-server this change
> > won't
> > >> affect every day work.
> > >>
> > >> I would prefer that Sijie do this change as he introduced those
> profiles
> > >> and knowns very well all the tricks.
> > >>
> > >> Regards
> > >> Enrico
> > >> --
> > >>
> > >>
> > >> -- Enrico Olivelli
> > >>
> >
>

Reply via email to