On Thu, Sep 7, 2023 at 8:53 AM Marc P. <marc.par...@gmail.com> wrote:
> Out of curiosity, what is the benefit of having a new repo over a release > target of accumulo-visibility ? > The main benefit of a new repo is that it allows it to release independently of other parts of Accumulo with its own version number. In #3715 its currently a sub module of Accumulo, if it were released as a submodule then it could still be used by itself as it has zero dependencies but it would have the same version as Accumulo like 3.1.0. So every time Accumulo released, there would be a new version of it even if there were no changes to it. With its own version number it will be easy to see if there were changes. > > I've used VisibilityEvaluator on non Accumulo projects, so I can see some > perceived benefit, but in those projects I wanted to support a visibility > expression or ColumnVisibility "as Accumulo does". > > Marc > > On Thu, Sep 7, 2023 at 8:33 AM Dave Marion <dmario...@gmail.com> wrote: > > > I don't think the risk of not creating a release from the new repo > exists. > > I believe we have to use non-snapshot dependencies when creating an > > Accumulo release. Right? I have no issue with creating the repo now and > no > > issue with the name, since we can rename it. > > > > On Wed, Sep 6, 2023 at 3:18 PM Keith Turner <ktur...@apache.org> wrote: > > > > > I would like to create a new git repository named accumulo-access in > the > > > ASF and want to know if anyone has thoughts about creating this repo. > > This > > > new repo would be a home for the Accumulo access module being created > in > > > 3715[1]. > > > > > > Once this repository is created, then the following could happen. > > > > > > 1. Finish creating the stand alone library that offers Accumulo's > > current > > > visibility functionality. > > > 2. Release the new library. > > > 3. Adapt Accumulo 3.1 or later to use this new library for its > > > implementation of ColumnVisibility, adding it as a new dependency to > > > Accumulo. > > > > > > One risk with creating this repository is that a release never happens > > from > > > it and we are left with an unused git repo hanging around. Another > risk > > is > > > that the name could change before release, it seems this can be handled > > > with a Jira issue to INFRA to rename the git repo. Are there any other > > > risks? > > > > > > I looked into creating a new git repo and ASF offers self service tools > > > that make this easy. Renaming is not self service as far as I can tell, > > but > > > I did find Jira issues where other projects requested a rename w/o > > problem. > > > > > > [1]: https://github.com/apache/accumulo/pull/3715 > > > > > >