Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Task marked complete

...

Release manager: Stian Soiland-Reyes

Release candidate: rc2

Release candidates

rc3 (published)

Release candidates

rc3

rc2

rc1

...

  •  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:
    Jira
    serverASF JIRA
    serverId5aa69414-a9e9-3523-82ec-879b028fb15b
    keyTAVERNA-871

    Blocking:
    Jira
    serverASF JIRA
    serverId5aa69414-a9e9-3523-82ec-879b028fb15b
    keyTAVERNA-94
    (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
  •  Update git tags (e.g. 3.1.0-incubating-RC3 -> 3.1.0-incubating)
  •  Update SNAPSHOT versions (e.g. 3.1.0-incubating-SNAPSHOT -> 3.1.1-incubating-SNAPSHOT
  •  Depend on new stable versions from other repositories' <properties> section
  •  Publish updated javadocs 
  •  Draft [ANNOUNCE] email
  •  24h later: Update (and add links to) download pages
  •  24h later: Remove old versions from dist
  •  24h later: Send [ANNOUNCE] email
  •  Update release procedure with any new/changed routines & tips

 

Notes per module:

taverna-engine

source:  https://dist.apache.org/repos/dist/dev/incubator/taverna/source/rc2rc3/taverna-engine-3.1.0-incubating/

sha512: 94f5bcb95aa9ee9f98512c7b966955c6eb9d9a8b0fdfaa8d49611e99be0e704bf8a6d2dddf5925bb3c685d7fb7cd4d493bd0346f416f6d66055619be08859afe

sha1: cccbdaf2cac2a05df55c62d03d6308ac75f72a58

md5: 276c36375b28c2a7a01fbb48c8cf66ea

tag: https://git-wip-us.apache.org/repos/asf?p=incubator-taverna-engine.git;a=tag;h=refs/tags/: /home/stain/rc/dist/rc2/taverna-engine-3.1.0-incubating

sha1: a021e8b278685d25839b508b8ab727c28916325a

md5: a021e8b278685d25839b508b8ab727c28916325a

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

commit: https://git-wip-us.apache.org/repos/asf?p=incubator-taverna-engine.git;a=commit;h=403dbc4a5984798b2ea98dfb37314128b50b2bcf (wrong in vote emails)
https://git-wip-us.apache.org/repos/asf?p=incubator-taverna-engine.git;a=commit;h=690f751c0e7a0173322e01265358f75d33b14525b636986aed62c3c381b0fdd60cf8a9596b70fccd (commit before)

  •  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/rc2rc3/taverna-common-activities-2.1.0-incubating/

sha512:  fba28e4177ba40869818205902698534cc87d667d866eeaf6504946d67d519a7f29c2f5396b254d6718ec24a362604bb2045741408d33467cdcc49a56fc8f915b9e0d2d0e05ccdf53b9a3f7ba48b0c2a1a209362107da68420b73f4870f74be6542b7bd140c04317a499c8220f02fa6b18e48d0470785fe0a5cc3b8773c71b61

sha1:  1c0446734950c7360aa0d1c95952d0acb148a78394d15c4c1dbd1021b8726e584810a6030e90a16c

md5:  03c62e8d0d8a8862638655a3591597bafccf07b3d6fe7245c67466e75fcd840b

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

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

  •  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/rc2rc3/taverna-commandline-3.1.0-incubating/

sha512:  95cece1cb1789f4d0e5e73fd0ae1dce8b58d423de19a54dcc6e0073266214fcfb9ea36f10c09c65b3ada029fbe83f05616ac303508f55197e7e68a6531afaa9928e4c01c1ad9022a2ff70d42583fdc63d10052ddd8f859140ca086bf9a762e5576a569718c3b796ffa9ff4382d5c37e29b822f9a7ddde59a20652584ee05545c

sha1:  cb0176c33391d1c2d17eae973e0d665cc90bbc9471ba1a84cf1cb7293de3fef5bbeb81b353634698

md5:  cb0176c33391d1c2d17eae973e0d665cc90bbc94948b7f0fae080ac4be802571d182a5cb

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

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

  •  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

...

No Format
Subject: [VOTE] Release Apache Taverna Command-line Tool 3.1.0-incubating RC2RC3

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 secondthird release candidate, fixing a TAVERNA-975license andheader TAVERNA-973issue.
If you tested RC1an earlier RC, make sure you delete the folder 
~/.m2/repository/org/apache/taverna/ (or equivalent) 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/rc3/taverna-engine-3.1.0-incubating/
https://dist.apache.org/repos/dist/dev/incubator/taverna/source/rc2/

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

Build the release candidate *in the above order*, using:

    mvn clean install

On a multi-core machine with a fast disk you may achieve a speed-up with:

    mvn clean install -T1.5C

 
SHA-1 checksums:

cb0176c33391d1c2d17eae973e0d665cc90bbc94cccbdaf2cac2a05df55c62d03d6308ac75f72a58  apache-taverna-commandlineengine-3.1.0-incubating-source-release.zip
1c0446734950c7360aa0d1c95952d0acb148a78394d15c4c1dbd1021b8726e584810a6030e90a16c  apache-taverna-common-activities-2.1.0-incubating-source-release.zip
a021e8b278685d25839b508b8ab727c28916325a71ba1a84cf1cb7293de3fef5bbeb81b353634698  apache-taverna-enginecommandline-3.1.0-incubating-source-release.zip


 
  MD5 checksums:
 
cb0176c33391d1c2d17eae973e0d665cc90bbc94276c36375b28c2a7a01fbb48c8cf66ea  apache-taverna-commandlineengine-3.1.0-incubating-source-release.zip
1c0446734950c7360aa0d1c95952d0acb148a783fccf07b3d6fe7245c67466e75fcd840b  apache-taverna-common-activities-2.1.0-incubating-source-release.zip
a021e8b278685d25839b508b8ab727c28916325a948b7f0fae080ac4be802571d182a5cb  apache-taverna-enginecommandline-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=690f751c0e7a0173322e01265358f75d33b14525403dbc4a5984798b2ea98dfb37314128b50b2bcf
https://git-wip-us.apache.org/repos/asf?p=incubator-taverna-common-activities.git;a=commit;h=faa8927eff68a50a2b200ce17a54bb2234538b4fa192c858c65441f33043aeeaa0889e0159a5a4e8
https://git-wip-us.apache.org/repos/asf?p=incubator-taverna-commandline.git;a=commit;h=ca496f74e84e6ec2cb2a4e2eddeb655c2d15a20a2db7d9f823e895d33ef2107ebfe5d70ed20e1fc7


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


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
12332251



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

...