You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Stephen Connolly <st...@gmail.com> on 2017/04/03 22:18:09 UTC

No helping on the 3.5.0 release checklist...

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

Re: No helping on the 3.5.0 release checklist...

Posted by Fred Cooke <fr...@gmail.com>.
Yes, agreed, 30 is a lot, but if you have N artifacts in a dir running
sha1sum dir/* and pasting the result raw into the email is not difficult.
Less so than formatting the two, probably.

On 8 April 2017 at 09:13, Stephen Connolly <st...@gmail.com>
wrote:

> On 7 April 2017 at 22:10, Fred Cooke <fr...@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.connolly@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.connolly@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
> > > >>>>>
> > > >>>>
> > > >>>>
> > > >>>
> > > >>
> > > >
> > >
> >
>

Re: No helping on the 3.5.0 release checklist...

Posted by Stephen Connolly <st...@gmail.com>.
Perhaps

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

> Time to think of a release:finalize?
>
> On Fri, 07 Apr 2017 23:13:08 +0200, Stephen Connolly
> <st...@gmail.com> wrote:
>
> > On 7 April 2017 at 22:10, Fred Cooke <fr...@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.connolly@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.connolly@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-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
> --
Sent from my phone

Re: No helping on the 3.5.0 release checklist...

Posted by Robert Scholte <rf...@apache.org>.
Time to think of a release:finalize?

On Fri, 07 Apr 2017 23:13:08 +0200, Stephen Connolly  
<st...@gmail.com> wrote:

> On 7 April 2017 at 22:10, Fred Cooke <fr...@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.connolly@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.connolly@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-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: No helping on the 3.5.0 release checklist...

Posted by Stephen Connolly <st...@gmail.com>.
On 7 April 2017 at 22:10, Fred Cooke <fr...@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.connolly@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.connolly@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
> > >>>>>
> > >>>>
> > >>>>
> > >>>
> > >>
> > >
> >
>

Re: No helping on the 3.5.0 release checklist...

Posted by Fred Cooke <fr...@gmail.com>.
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.

That's it. :-)

On 8 April 2017 at 09:05, Stephen Connolly <st...@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.connolly@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.connolly@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
> >>>>>
> >>>>
> >>>>
> >>>
> >>
> >
>

Re: No helping on the 3.5.0 release checklist...

Posted by Stephen Connolly <st...@gmail.com>.
All done now: https://maven.apache.org/docs/history.html has the announce
link for 3.5.0

P A R T Y !!!

On 7 April 2017 at 22:05, Stephen Connolly <st...@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.c
>> om> 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.com> 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.connolly@gmail.com> wrote:
>>>>
>>>>> 11. Run the source release analyzer (https://github.com/stephenc/s
>>>>> ource-release-validator/commit/2e91ac959d0320a509e023b11b638
>>>>> 9cc05719cdb) and reply to the vote with the results.
>>>>>
>>>>> On 3 April 2017 at 23:18, Stephen Connolly <
>>>>> stephen.alan.connolly@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
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

Re: No helping on the 3.5.0 release checklist...

Posted by Stephen Connolly <st...@gmail.com>.
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 <st...@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.connolly@gmail.com> wrote:
>>>
>>>> 11. Run the source release analyzer (https://github.com/stephenc/s
>>>> ource-release-validator/commit/2e91ac959d0320a509e023b11b6389cc05719cdb)
>>>> and reply to the vote with the results.
>>>>
>>>> On 3 April 2017 at 23:18, Stephen Connolly <
>>>> stephen.alan.connolly@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
>>>>>
>>>>
>>>>
>>>
>>
>

Re: No helping on the 3.5.0 release checklist...

Posted by Stephen Connolly <st...@gmail.com>.
23. Mark the version in JIRA as released

On 7 April 2017 at 09:40, Stephen Connolly <st...@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-
> maven/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-
> maven/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/
> infra/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.
> com> 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.connolly@gmail.c
>> om> wrote:
>>
>>> 11. Run the source release analyzer (https://github.com/stephenc/s
>>> ource-release-validator/commit/2e91ac959d0320a509e023b11b6389cc05719cdb)
>>> and reply to the vote with the results.
>>>
>>> On 3 April 2017 at 23:18, Stephen Connolly <
>>> stephen.alan.connolly@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
>>>>
>>>
>>>
>>
>

Re: No helping on the 3.5.0 release checklist...

Posted by Stephen Connolly <st...@gmail.com>.
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-maven/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-maven/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/infra/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 <st...@gmail.com>
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/
> apache-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.connolly@gmail.
> com> wrote:
>
>> 11. Run the source release analyzer (https://github.com/stephenc/s
>> ource-release-validator/commit/2e91ac959d0320a509e023b11b6389cc05719cdb)
>> and reply to the vote with the results.
>>
>> On 3 April 2017 at 23:18, Stephen Connolly <stephen.alan.connolly@gmail.c
>> om> 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
>>>
>>
>>
>

Re: No helping on the 3.5.0 release checklist...

Posted by Stephen Connolly <st...@gmail.com>.
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/apache-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 <st...@gmail.com>
wrote:

> 11. Run the source release analyzer (https://github.com/stephenc/
> source-release-validator/commit/2e91ac959d0320a509e023b11b6389cc05719cdb)
> and reply to the vote with the results.
>
> On 3 April 2017 at 23:18, Stephen Connolly <stephen.alan.connolly@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
>>
>
>

Re: No helping on the 3.5.0 release checklist...

Posted by Stephen Connolly <st...@gmail.com>.
11. Run the source release analyzer (
https://github.com/stephenc/source-release-validator/commit/2e91ac959d0320a509e023b11b6389cc05719cdb)
and reply to the vote with the results.

On 3 April 2017 at 23:18, Stephen Connolly <st...@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
>