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 >