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

2017-04-08 Thread Stephen Connolly
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 
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  com> wrote:
>
>> 23. Mark the version in JIRA as released
>>
>> On 7 April 2017 at 09:40, Stephen Connolly > 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.conno...@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.conno...@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.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
>>
>
>

>>>
>>
>


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

2017-04-08 Thread Stephen Connolly
Perhaps

On Sat 8 Apr 2017 at 13:22, Robert Scholte  wrote:

> Time to think of a release:finalize?
>
> On Fri, 07 Apr 2017 23:13:08 +0200, Stephen Connolly
>  wrote:
>
> > On 7 April 2017 at 22:10, Fred Cooke  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  >> 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
> >>  >> > com>
> >> > wrote:
> >> >
> >> > > 23. Mark the version in JIRA as released
> >> > >
> >> > > On 7 April 2017 at 09:40, Stephen Connolly
> >>  >> > > 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
> >> >  >> > >> 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 

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

2017-04-08 Thread Robert Scholte

Time to think of a release:finalize?

On Fri, 07 Apr 2017 23:13:08 +0200, Stephen Connolly  
 wrote:



On 7 April 2017 at 22:10, Fred Cooke  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 
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  
 com>
> wrote:
>
> > 23. Mark the version in JIRA as released
> >
> > On 7 April 2017 at 09:40, Stephen Connolly
 > 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
>  >> 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



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

2017-04-07 Thread Fred Cooke
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 
wrote:

> On 7 April 2017 at 22:10, Fred Cooke  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  > 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
>  > > com>
> > > wrote:
> > >
> > > > 23. Mark the version in JIRA as released
> > > >
> > > > On 7 April 2017 at 09:40, Stephen Connolly
> >  > > > 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
> > >  > > >> 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 

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

2017-04-07 Thread Stephen Connolly
On 7 April 2017 at 22:10, Fred Cooke  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  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  > com>
> > wrote:
> >
> > > 23. Mark the version in JIRA as released
> > >
> > > On 7 April 2017 at 09:40, Stephen Connolly
>  > > 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
> >  > >> 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
> > >
> > 
> > 
> > >>>
> > >>
> > >
> >
>


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

2017-04-07 Thread Fred Cooke
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 
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  com>
> wrote:
>
> > 23. Mark the version in JIRA as released
> >
> > On 7 April 2017 at 09:40, Stephen Connolly  > 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
>  >> 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
> >
> 
> 
> >>>
> >>
> >
>


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

2017-04-07 Thread Stephen Connolly
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 
wrote:

> 23. Mark the version in JIRA as released
>
> On 7 April 2017 at 09:40, Stephen Connolly  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 > 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/2e91ac959d0320a509e023b11b6389cc05719cdb)
 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
>


>>>
>>
>


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

2017-04-07 Thread Stephen Connolly
23. Mark the version in JIRA as released

On 7 April 2017 at 09:40, Stephen Connolly 
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  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 > 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.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

>>>
>>>
>>
>


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

2017-04-07 Thread Stephen Connolly
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 
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  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 > 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...

2017-04-04 Thread Stephen Connolly
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 
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  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...

2017-04-03 Thread Stephen Connolly
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 
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
>


No helping on the 3.5.0 release checklist...

2017-04-03 Thread Stephen Connolly
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