Planning release of:
- taverna-engine-3.1.0-incubating
- taverna-common-activities-2.1.0-incubating
- taverna-commandline-3.1.0-incubating
Release manager: Stian Soiland-Reyes
Release candidate: rc2
Release candidates
rc2
Maven staging repo: https://repository.apache.org/content/repositories/orgapachetaverna-1014/
Vote thread:
- Discuss thread:
- Result:
rc1
- Source: https://dist.apache.org/repos/dist/dev/incubator/taverna/source/rc1/ @13854
- Maven staging repo: https://repository.apache.org/content/repositories/orgapachetaverna-1012/
- Vote thread: https://lists.apache.org/thread.html/Z1hwgmearzkngee
- Discuss thread: https://lists.apache.org/thread.html/Zi1qcpjwr9zpy21
- Result: Cancelled due to https://lists.apache.org/thread.html/Z789ms10f81mbct :
Tasks
(adapted from Taverna's release procedure):
- Email dev@taverna to say a release is imminent
https://lists.apache.org/thread.html/Zftr9wrc9obun4b - Check Jira for issues on the corresponding components
Taverna Engine -
deferred:
Blocking: (should be mentioned in release notes)
Taverna Common Activities
Taverna Command-line Tool - Create and maintain a Jira task to keep track of the subtasks (this page)
- Update JIRA Fix For versions
- Prepare build machine
- GPG keys
- Fresh checkouts
- Git config
- Check Maven repository write access
- Close old staging repos
- Figure out release order
taverna-engine
taverna-common-activities
taverna-commandline - Verify build
- Fix versions in pom.xml
- Prepare release candidate
- Deploy release candidate
- Close and locate staging repository
- Upload to dist.apache.org
- Prepare vote email
- Test the release candidates on alternate machine
- [VOTE] email on dev@taverna
- [DISCUSS] email on dev@taverna
- [RESULT][VOTE] email to dev@taverna (tallying the vote)
- [VOTE] email on general@incubator
- [RESULT][VOTE] email to general@incubator
- Publishing on dist (svn mv)
- Releasing Maven repo
- Publish updated javadocs
- 24h later: Update (and add links to) download pages
- Remove old versions from dist
- [ANNOUNCE] email
Notes per module:
taverna-engine
source: https://dist.apache.org/repos/dist/dev/incubator/taverna/source/rc2/taverna-engine-3.1.0-incubating/
sha512: /home/stain/rc/dist/rc2/taverna-engine-3.1.0-incubating
sha1: a021e8b278685d25839b508b8ab727c28916325a
md5: a021e8b278685d25839b508b8ab727c28916325a
- Verify build
- Fix versions in pom.xml
- Prepare release candidate
- Deploy release candidate
- Upload to dist.apache.org
- Vote accepted?
- Publishing on dist (svn mv)
- Publish updated javadocs
- Rename git tag
- 24h later: Update (and add links to) download pages
- Bump SNAPSHOT versions and ensure they still build in Jenkins
taverna-common-activities
sha512: fba28e4177ba40869818205902698534cc87d667d866eeaf6504946d67d519a7f29c2f5396b254d6718ec24a362604bb2045741408d33467cdcc49a56fc8f915
sha1: 1c0446734950c7360aa0d1c95952d0acb148a783
md5: 03c62e8d0d8a8862638655a3591597ba
- Verify build
- Fix versions in pom.xml
- Prepare release candidate
- Deploy release candidate
- Upload to dist.apache.org
- Vote accepted?
- Publishing on dist (svn mv)
- Publish updated javadocs
- Rename git tag
- 24h later: Update (and add links to) download pages
- Bump SNAPSHOT versions and ensure they still build in Jenkins
taverna-commandline
sha512: 95cece1cb1789f4d0e5e73fd0ae1dce8b58d423de19a54dcc6e0073266214fcfb9ea36f10c09c65b3ada029fbe83f05616ac303508f55197e7e68a6531afaa99
sha1: cb0176c33391d1c2d17eae973e0d665cc90bbc94
md5: cb0176c33391d1c2d17eae973e0d665cc90bbc94
- Verify build
- Fix versions in pom.xml
- Prepare release candidate
- Deploy release candidate
- Upload to dist.apache.org
- Vote accepted?
- Publishing on dist (svn mv)
- Publish updated javadocs
- Rename git tag
- 24h later: Update (and add links to) download pages
- Bump SNAPSHOT versions and ensure they still build in Jenkins
Draft vote email
Subject: [VOTE] Release Apache Taverna Command-line Tool 3.1.0-incubating RC2 I am pleased to be calling this vote for the source release of Apache Taverna Engine 3.1.0-incubating Apache Taverna Common Activities 2.1.0-incubating Apache Taverna Command-line Tool 3.1.0-incubating This is the second release candidate, fixing TAVERNA-975 and TAVERNA-973. If you tested RC1 earlier, make sure you delete the folder ~/.m2/repository/org/apache/taverna/ before building this release candidate. To discuss this release candidate, use the corresponding [DISCUSS] thread. Apache Taverna Engine executes Taverna workflows, defined using Apache Taverna Language or Taverna 2's .t2flow format, and provides OSGi services for monitoring and controlling the detailed execution of workflow. Apache Taverna Common Activities provide bindings for the Taverna Engine to invoke activities such as command line tools (local/ssh), Beanshell scripts, REST and WSDL services, spreadsheet import and user interactions. Apache Taverna Command-line Tool provides a shell command for executing Taverna workflows, with output of results to either a folder or a Research Object bundle including detailed provenance. In addition to the Taverna Common Activities, the Command-line supports plugins using Taverna OSGi services. The release candidates to be voted over are available at: https://dist.apache.org/repos/dist/dev/incubator/taverna/source/rc2/ (r13865) SHA-1 checksums: cb0176c33391d1c2d17eae973e0d665cc90bbc94 apache-taverna-commandline-3.1.0-incubating-source-release.zip 1c0446734950c7360aa0d1c95952d0acb148a783 apache-taverna-common-activities-2.1.0-incubating-source-release.zip a021e8b278685d25839b508b8ab727c28916325a apache-taverna-engine-3.1.0-incubating-source-release.zip MD5 checksums: cb0176c33391d1c2d17eae973e0d665cc90bbc94 apache-taverna-commandline-3.1.0-incubating-source-release.zip 1c0446734950c7360aa0d1c95952d0acb148a783 apache-taverna-common-activities-2.1.0-incubating-source-release.zip a021e8b278685d25839b508b8ab727c28916325a apache-taverna-engine-3.1.0-incubating-source-release.zip Build the release candidate *in the above order*, using: mvn clean install The release candidates correspond to the following git commits: https://git-wip-us.apache.org/repos/asf?p=incubator-taverna-engine.git;a=commit;h=690f751c0e7a0173322e01265358f75d33b14525 https://git-wip-us.apache.org/repos/asf?p=incubator-taverna-common-activities.git;a=commit;h=faa8927eff68a50a2b200ce17a54bb2234538b4f https://git-wip-us.apache.org/repos/asf?p=incubator-taverna-commandline.git;a=commit;h=ca496f74e84e6ec2cb2a4e2eddeb655c2d15a20a Release candidates are signed with a GPG key available at: https://dist.apache.org/repos/dist/release/incubator/taverna/KEYS A staged Maven repository is available for review at: https://repository.apache.org/content/repositories/orgapachetaverna-1014/ The changelog for this release is available from JIRA: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318322&version=12332249 https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318322&version=12332250 https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318322&version=12335847 Please vote on releasing these packages as: Apache Taverna Engine 3.1.0-incubating Apache Taverna Common Activities 2.1.0-incubating Apache Taverna Command-line Tool 3.1.0-incubating The vote is open for at least 72 hours and passes if a majority of at least three +1 Apache Taverna PPMC votes are cast. [ ] +1 Release this package [ ] 0 I don't feel strongly about it, but don't object [ ] -1 Do not release this package because... Anyone can participate in testing and voting, not just committers, please feel free to try out the release candidate and provide your votes. How to review a release candidate? https://s.apache.org/review-release