You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 26 Next »

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: rc1

Source: https://dist.apache.org/repos/dist/dev/incubator/taverna/source/rc1/

Maven staging repo: https://repository.apache.org/content/repositories/orgapachetaverna-1012/ 

 

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: Unable to render Jira issues macro, execution error.
    Blocking: Unable to render Jira issues macro, execution error. (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 
  • [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/rc1/taverna-engine-3.1.0-incubating/ 

sha512: 2b16186d4696a116120f30bbbac91a1bb9214be14331a52850d5a8cca72c581cb5287e82a96220409246a598597045f0b279802fa92bfaa460cb4a7e2a4e8701

sha1: 21d06bb84ee277823cd157f087b6853c4dd1da9f

md5: 323a1b99d8546829f3300cd6cb32c561

tag: https://git-wip-us.apache.org/repos/asf?p=incubator-taverna-engine.git;a=commit;h=refs/tags/3.1.0-incubating-RC1 

commit: https://git-wip-us.apache.org/repos/asf?p=incubator-taverna-engine.git;a=commit;h=986ee07dd60bc83b49711dc03468bc73a62fd7fd 

  • 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

source: https://dist.apache.org/repos/dist/dev/incubator/taverna/source/rc1/taverna-common-activities-2.1.0-incubating/

sha512: b5302bfaf4d5ffc60de47760e770fa2119f180c06740d0157d9e42c9fc03eaeb3fbdd0f28836f68c5608c4f4e526a3f2257ae81370111f74bc565a7cb6c3b574

sha1: 486f4a01a88efe9b9d35fc8b4d7c1f482494ce9f

md5: 1e21c177820bb7d75ddfc7806e086f0e

tag: https://git-wip-us.apache.org/repos/asf?p=incubator-taverna-common-activities.git;a=commit;h=refs/tags/2.1.0-incubating-RC1

commit: https://git-wip-us.apache.org/repos/asf?p=incubator-taverna-common-activities.git;a=commit;h=a4d453c612a08d841ebbeeb66ddd3c06ec2ce7ca

  • 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

source: https://dist.apache.org/repos/dist/dev/incubator/taverna/source/rc1/taverna-commandline-3.1.0-incubating/

sha512: 3ad6f3de539935e8a5b8c37074494b70ca125074dc4c348e02d9ed09ef249e837580d37c242adf29796300a169545e6590b5bdda666fa0e54dc797aba3eee63a

sha1: fd733ee715c26f2776a49468cfe885844464a332

md5: 3c272b63b3aa20e64f8a53f1e90056c7

tag: https://git-wip-us.apache.org/repos/asf?p=incubator-taverna-commandline.git;a=tag;h=refs/tags/3.1.0-incubating-RC1

commit: https://git-wip-us.apache.org/repos/asf?p=incubator-taverna-commandline.git;a=commit;h=3ac140f984067783b96a318a5b67e0b924abc8b0

  • 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 RC1

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

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/rc1/

  SHA-1 checksums:
  21d06bb84ee277823cd157f087b6853c4dd1da9f  apache-taverna-engine-3.1.0-incubating-source-release.zip
  486f4a01a88efe9b9d35fc8b4d7c1f482494ce9f  apache-taverna-common-activities-2.1.0-incubating-source-release.zip
  fd733ee715c26f2776a49468cfe885844464a332  apache-taverna-commandline-3.1.0-incubating-source-release.zip

  MD5 checksums:
  323a1b99d8546829f3300cd6cb32c561  apache-taverna-engine-3.1.0-incubating-source-release.zip
  1e21c177820bb7d75ddfc7806e086f0e  apache-taverna-common-activities-2.1.0-incubating-source-release.zip
  3c272b63b3aa20e64f8a53f1e90056c7  apache-taverna-commandline-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=986ee07dd60bc83b49711dc03468bc73a62fd7fd
  https://git-wip-us.apache.org/repos/asf?p=incubator-taverna-common-activities.git;a=commit;h=a4d453c612a08d841ebbeeb66ddd3c06ec2ce7ca
  https://git-wip-us.apache.org/repos/asf?p=incubator-taverna-commandline.git;a=commit;h=3ac140f984067783b96a318a5b67e0b924abc8b0


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-1012/


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? https://s.apache.org/review-release

 

  •  
3c272b63b3aa20e64f8a53f1e90056c7
  • No labels