(pulling this out the vote thread to avoid confusion)
No problem, Anu. Happy to push a SNAPSHOT build of Ratis.
On 10/11/18 2:56 PM, Anu Engineer wrote:
Would it be possible to do a full Ratis snap-shot release? So, we can just
consume all the changes with a single update on ozone side.
Sorry, I am just being a little selfish here, but it makes ozone’s life little
easier. Otherwise we will have to follow up with another release.
--Anu
On 10/11/18, 11:44 AM, "Josh Elser" <[email protected]> wrote:
Hey Anu,
No need for me to wait around. This is just for the new thirdparty repo
-- not a release of ratis itself :)
On 10/11/18 2:31 PM, Anu Engineer wrote:
> Hi Josh,
>
> Can you please include Ratis-348?, it fixes a critical issue for Ozone.
You might have to wait until the end of day to roll the build.
>
> Thanks
> Anu
>
>
> On 10/11/18, 11:26 AM, "Josh Elser" <[email protected]> wrote:
>
> The only thing that the ASF releases is source code, therefore the
> policy you're quoting isn't relevant. There is no requirement to
vote on
> binary artifacts that are created from that source release. The
> obligation on us is to verify that anything else the source release
> creates follows ASF licensing like the source release does (e.g. our
> JARs contain appropriate L&N files).
>
> You are right about incubating in the filename though -- totally
forgot
> about that requirement. Let me roll an rc1 with that.
>
> Thanks for catching that!
>
> On 10/11/18 11:23 AM, Tsz Wo Sze wrote:
> >> I don't see any value for that, tbh. ...
> >
> > I agree that no one is going to download and use the binary.
However,
> > it is an artifact which we can vote for. It seems ASF requires
us to
> > put this artifact in the distribution directory, which is a
> > subdirectory of www.apache.org/dist/ according to
> >
http://www.apache.org/legal/release-policy.html#where-do-releases-go
> >
> > BTW, just found the following from
> > https://incubator.apache.org/policy/incubation.html#releases
> > - the release archive MUST contain the word "incubating" in the
filename; and
> > - the release archive MUST contain an Incubation disclaimer (as
> > described in the previous section), clearly visible in the main
> > documentation or README file.
> >
> > We don't have "incubating" in the rc0 filename and DISCLAIMER
seems
> > missing in the binary jars in
> >
https://repository.apache.org/content/repositories/orgapacheratis-1007/
> >
> > I guess we need a rc1?
> >
> > Tsz-Wo
> > On Thu, Oct 11, 2018 at 10:43 PM Josh Elser <[email protected]>
wrote:
> >>
> >> Thanks for the vote, Nicholas!
> >>
> >> On 10/10/18 10:43 PM, Tsz Wo Sze wrote:
> >> > - untar and then "mvn install" does work for me. It won't
work if we
> >> > run a second "mvn install" without clean. "mvn install"
works again
> >> > after "mvn clean". It seems not a problem.
> >>
> >> Will have to investigate what's going on.
> >>
> >>> Questions:
> >>> - Should we post a rc for the binary?
> >>
> >> I don't see any value for that, tbh. 99% of people are not going
to know
> >> this even exists and will get it via Maven. In another line of
thinking,
> >> the Maven repository I sent out "is" the binary release :)
> >>
> >>> - Now the project name becomes "Apache Ratis Thirdparty Parent"
(and
> >>> the gz file name) instead of "Apache Ratis Thirdparty". It is a
> >>> little odd. How about using "Apache Ratis Thirdparty" for the
root
> >>> module and "Apache Ratis Thirdparty Shaded" for the sub-module?
I am
> >>> fine if we do the rename later.
> >>
> >> More than happy to revisit naming later on :). I wasn't able to
come up
> >> with a good name for our general Ratis dependencies module.
"Apache
> >> Ratis Thirdparty Shaded" is probably the forerunner, but I don't
feel
> >> like it's very descriptive. Need to think about that some more :)
>
>
>