Perhaps

On Sat 8 Apr 2017 at 13:22, Robert Scholte <rfscho...@apache.org> wrote:

> Time to think of a release:finalize?
>
> On Fri, 07 Apr 2017 23:13:08 +0200, Stephen Connolly
> <stephen.alan.conno...@gmail.com> wrote:
>
> > On 7 April 2017 at 22:10, Fred Cooke <fred.co...@gmail.com> wrote:
> >
> >> Thanks for all of your hard work on this, much appreciated!
> >>
> >> A little feedback for 3.5.1 (not helping with 3.5.0): checksums for the
> >> binaries too, not just the source.
> >>
> >>
> > checksums are in the staging repo and on the dowload site too. legally we
> > only vote on the source distribution. we can look into providing the
> > checksums as a convenience but 30 steps is too much for a release... I
> > want
> > to strip that way way down
> >
> >
> >> That's it. :-)
> >>
> >> On 8 April 2017 at 09:05, Stephen Connolly <stephen.alan.connolly@gmail.
> >> com>
> >> wrote:
> >>
> >> > 24. Publish the website with https://cms.apache.org/maven/publish
> >> > 25. Send the announcement email
> >> > 26. (PMC only) Record the release on
> >> > https://reporter.apache.org/addrelease.html?maven
> >> > 27. Tweet the release
> >> >
> >> > TODO:
> >> > 28. Wait for the announcement email to show up on the
> >> > https://mail-archives.apache.org/mod_mbox/maven-announce/ archives
> >> > 29. Update the site history with the announce email
> >> > 30. Publish the site again
> >> > 31. Celebrate!!!
> >> >
> >> > On 7 April 2017 at 09:59, Stephen Connolly
> >> <stephen.alan.connolly@gmail.
> >> > com>
> >> > wrote:
> >> >
> >> > > 23. Mark the version in JIRA as released
> >> > >
> >> > > On 7 April 2017 at 09:40, Stephen Connolly
> >> <stephen.alan.connolly@gmail.
> >> > > com> wrote:
> >> > >
> >> > >> 14. Close the vote
> >> > >> 15. Commit the finalized release notes
> >> > >> 16. Commit the updated doap
> >> > >> 17. Add the release to the dist
> >> > >>
> >> > >> $ cd ~/tmp
> >> > >> $ svn co https://dist.apache.org/repos/dist/dev/maven/maven-3
> >> > maven-dist
> >> > >> $ cd maven-dist
> >> > >> $ mkdir -p 3.5.0/{binaries,source}
> >> > >> $ for ext in tar.gz zip ; do ( cd 3.5.0/binaries/ ; for hash in ""
> >> .asc
> >> > >> .md5 .sha1 ; do curl -O https://repository.apache.org/
> >> > >> content/repositories/maven-1326/org/apache/maven/apache-mave
> >> > >> n/3.5.0/apache-maven-3.5.0-bin.$ext$hash ; done ) done
> >> > >> $ for ext in tar.gz zip ; do ( cd 3.5.0/source/ ; for hash in ""
> >> .asc
> >> > >> .md5 .sha1 ; do curl -O https://repository.apache.org/
> >> > >> content/repositories/maven-1326/org/apache/maven/apache-mave
> >> > >> n/3.5.0/apache-maven-3.5.0-src.$ext$hash ; done ) done
> >> > >> $ svn add 3.5.0
> >> > >> $ svn ci -m "Staging the binaries for the release"
> >> > >>
> >> > >> 18. Release the staging repo in nexus
> >> > >> 19. Release the binaries
> >> > >>
> >> > >> $ svn mv
> https://dist.apache.org/repos/dist/dev/maven/maven-3/3.5.0
> >> > >> https://dist.apache.org/repos/dist/release/maven/maven-3 -m
> >> "Release
> >> > >> 3.5.0"
> >> > >>
> >> > >> 20. Deploy the current reference
> >> > >>
> >> > >> $ svn cp
> >> https://svn.apache.org/repos/infra/websites/production/maven
> >> > >> /components/ref/3-LATEST https://svn.apache.org/repos/i
> >> > >> nfra/websites/production/maven/components/ref/3.5.0 -m "Deploy the
> >> > 3.5.0
> >> > >> reference documentation"
> >> > >>
> >> > >> 21. Draft the Announcement email
> >> > >>
> >> > >> 22. Wait for the binaries to sync to the mirrors (check
> >> > >> https://www.apache.org/mirrors/ look at the mean / median mirror
> >> age,
> >> > >> wait that long)
> >> > >>
> >> > >> On 4 April 2017 at 07:40, Stephen Connolly
> >> > <stephen.alan.connolly@gmail.c
> >> > >> om> wrote:
> >> > >>
> >> > >>> 12. Run the integration tests: (in debian as that matches the ci
> >> > server)
> >> > >>>
> >> > >>> $ ID=$(docker build environments/debian-jdk7) &&
> >> > >>> docker run -it --rm -v $(pwd):/root/maven-integration-testing -v
> >> > >>> $(pwd)/../maven:/root/maven $ID bash
> >> > >>> $ cd /root
> >> > >>> $ mvn clean install -Prun-its -Dmaven.repo.local=$HOME/tmp/repo
> >> > >>> -DmavenDistro=../maven/target/checkout/apache-maven/target/a
> >> > >>> pache-maven-3.5.0-bin.zip
> >> > >>>
> >> > >>> 13. Publish the integration tests site: (by bind mounting the test
> >> run
> >> > >>> we can publish the results from inside docker outside of docker)
> >> > >>>
> >> > >>> $ mvn -Preporting site site:stage && mvn scm-publish:publish-scm
> >> > >>>
> >> > >>> On 3 April 2017 at 23:36, Stephen Connolly <
> >> > >>> stephen.alan.conno...@gmail.com> wrote:
> >> > >>>
> >> > >>>> 11. Run the source release analyzer
> >> (https://github.com/stephenc/s
> >> > >>>> ource-release-validator/commit/2e91ac959d0320a509e023b11b6389
> >> > cc05719cdb)
> >> > >>>> and reply to the vote with the results.
> >> > >>>>
> >> > >>>> On 3 April 2017 at 23:18, Stephen Connolly <
> >> > >>>> stephen.alan.conno...@gmail.com> wrote:
> >> > >>>>
> >> > >>>>> Note to self, here's all the steps so far
> >> > >>>>>
> >> > >>>>> 1. $ export JAVA_HOME=jdk7
> >> > >>>>> 2. $ export PATH=${JAVA_HOME}/bin:${PATH}
> >> > >>>>> 3. $ mvn release:prepare release:perform
> >> > >>>>> 4. $ cd target/checkout
> >> > >>>>> 5. $ export MAVEN_OPTS=-Xmx1024m -XX:MaxPermSize=512m
> >> > >>>>> 6. Close staging repo
> >> > >>>>> 7. $ mvn -Preporting site site:stage
> >> > >>>>> 8. $ mvn scm-publish:publish-scm
> >> > >>>>> 9. Send vote email
> >> > >>>>> 10. Start preparing the release notes
> >> > >>>>>
> >> > >>>>
> >> > >>>>
> >> > >>>
> >> > >>
> >> > >
> >> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
> --
Sent from my phone

Reply via email to