sorry for the very late reply, but everything sounds good to me.

Regards,
Tommaso

On Thu, 13 Feb 2020 at 23:03, Benjamin Young <byo...@bigbluehat.com> wrote:

> Looks good to me! I've not (yet ;) ) tried the scripts, but what you
> process list you described at the end sounds right to me. I'm also excited
> we have so much of this tooling already in place! Thank you for that.
>
> Mentors? Anything we're missing here?
>
> Thanks, Randall!
> Benjamin
>
> --
>
> http://bigbluehat.com/
>
> http://linkedin.com/in/benjaminyoung
> ------------------------------
> *From:* Randall Leeds <rand...@apache.org>
> *Sent:* Wednesday, February 5, 2020 8:46 PM
> *To:* dev@annotator.incubator.apache.org <
> dev@annotator.incubator.apache.org>
> *Cc:* Nick Kew <n...@apache.org>; Tommaso Teofili <tomm...@apache.org>;
> Steve Blackmon <sblack...@apache.org>
> *Subject:* [DISCUSS] Release 0.1.0
>
> Before I make a [VOTE] thread, I'd like to get some feedback from our
> mentors to make sure that things look proper.
>
> The current HEAD of master is in a shape where I think we might be ready to
> call a vote.
>
> If you create an rc tag, like `git tag -s v0.1.0-rc.0` and then run `make
> dist` you should end up with
> `apache-annotator-0.1.0-rc.0-incubating.tar.gz` that contains an
> `apache-annotator-0.1.0-incubating` directory with all version numbers set
> to 0.1.0.
>
> If you later add a release tag, like `git tag v0.1.0`, you can repeat `make
> dist` and you should get an identical
> `apache-annotator-0.1.0-incubating.tar.gz` that has the same checksums.
>
> I believe the process goes something like this:
>
> 1. Release manager (me) tags and pushes v0.1.0-rc.0 to master
> 2. Release manager runs `make dist` and uploads the tarball, signature, and
> checksum files to SVN at
> https://dist.apache.org/repos/dist/dev/incubator/annotator/
> 3. Release manager starts a [VOTE] thread on dev@, waits for 72 hours
> 4. Release manager posts results of [VOTE]
> 5. If the [VOTE] passes, release manager moves the release artifacts to
> https://dist.apache.org/repos/dist/release/incubator/annotator/ and tags
> and pushes the v0.1.0 tag on the same commit as the v0.1.0-rc.0 tag.
>
> Does this seem all correct?
>
> Just to note a few things that I've already checked:
> 1. Apache Rat finds no errors. I believe all license headers are in order.
> 2. The README contains a short disclaimer referencing the required
> DISCLAIMER file.
> 3. The tarball has -incubating in its name, as an additional disclaimer.
> 4. The tarball is reproducible. It should be possible for anyone to clone
> the repository, check out the release candidate tag, run `make dist` and
> get the same tarball with the same checksums as the proposed release.
> 5. I've uploaded a KEYS file to the release directory.
>
> Regards,
> Randall
>

Reply via email to