This discussion has gone in a few directions, and I'm not really sure
where to go from here. I don't know what actionable items I can take.

The things people are suggesting stay, rather than move out, are
things I would argue are perfect to move out. The Perl and Python
language bindings, for example, are things that I think could be great
candidates to move out, because they don't need to be released as
often, so long as they only depend on the stable API of the C client
library (which I'm not sure about... there's a lot of "IF"s in my
opinion here).

The most immediate contrib I'll could address is the fatjar. I've
already butted against it with my PR at
https://github.com/apache/zookeeper/pull/1314 . I think it could be
improved, along with the zookeeper-assembly module, by combining them
and using profiles, but I will need to experiment after I wrap up some
of my other PRs/change proposals.

On Mon, Apr 13, 2020 at 9:33 AM Enrico Olivelli <eolive...@gmail.com> wrote:
>
> Il giorno lun 13 apr 2020 alle ore 15:11 Damien Diederen <
> ddiede...@sinenomine.net> ha scritto:
>
> >
> > Greetings, all,
> >
> > > I would go with:
> > > - drop contrib modules
> > > - keep fat jar and python
> > > - move python in zookeeper-clients directory
> >
> > I, for one, would like not to see zkperl disappear!
> >
> > (I'm fine with it being moved to a separate repository or branch, but I
> > hope we keep a place for new commits to land!  It'd be nice to retain
> > history, too.  I'm happy to help with the migration.)
> >
> > > - move fat-jar to the top level directory, next to binary assembly
> > package
> > > (but we won't release it in binary form and we won't deploy to maven
> > > central). We should keep a maven profile to include it, it is quite heavy
> > > and it is useless for most of the cases
> > > - make this change only for master: 3.6 and 3.5 will stay the same
> > > - old stuff is still on git history
> >
> > It would be interesting to know which stuff is "old and unused" vs.
> > "just old."  Let me cast an "old but relied upon" vote for zkperl :)
> >
>
> Sorry, I forgot about it.
> In my opinion It should go into the zookeeper-clients directory
>
> Enrico
>
>
> > Cheers, -D
> >

Reply via email to