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 > >