Re: Publishing Taverna Server 3.1.0-incubating
In the morning all the mirrors should be good and we can send an ANNOUNCE email to announce@apache. Would anyone care to draft one for Taverna Server 3.1.0? Here's the previous one for Cmd Line: https://lists.apache.org/thread.html/29484e362f583d71fb99b2f6c334da9010446dcd97060937e5aaa760@%3Cannounce.apache.org%3E On 18 January 2018 at 02:02, Stian Soiland-Reyeswrote: > After the successful VOTE on Taverna Server 3.1.0 RC3 (here and on > general@incubator) I have: > > > published RC3 in dist, now live from > https://www.apache.org/dist/incubator/taverna/source/ and most of the > mirrors. > > Published Maven staging repository: > http://central.maven.org/maven2/org/apache/taverna/server/ > > Re-tagged in git: > https://github.com/apache/incubator-taverna-server/releases/tag/3.1.0-incubating > > (git tag -s 3.1.0-incubating 3.1.0-incubating-RC3 > git push origin 3.1.0-incubating > git tag -d 3.1.0-incubating-RC3 > git push origin :3.1.0-incubating-RC3) > > > Bumped taverna-server version to 3.2.0-incubating-SNAPSHOT > and taverna-maven-parent to 4-incubating-SNAPSHOT > using mvn release:update-versions > > Updated most (all?) of the git repositories to use > apache-taverna-maven-parent 3-incubating instead of > 3-incubating-SNAPSHOT or 2-incubating. > > > > > > Website: > > Added sha256/sha512 hash links to most (all?) of our downloads. > > Updated https://taverna.incubator.apache.org/download/server/ -- > Server 2.5 is now just barely mentioned in bottom of page. > > Published https://taverna.incubator.apache.org/documentation/server/3.1/ > (no changes from earlier email, just now accessible from above) > > Updated https://taverna.incubator.apache.org/ banner on top > > Updated top bar menu to call it "Apache Taverna Server" > > Updated javadoc on > https://taverna.incubator.apache.org/javadoc/taverna-server/ (I was > unable to build these with mvn site -Pfull-site -- had to use mvn > javadoc:aggregate > > > > Tried, not so successfully, to publish the Taverna Server namespaces on > https://taverna.incubator.apache.org/ns/ by copy-pasting from WADL, > but I think I got some xmlns declarations wrong). Also some > namespaces like http://ns.taverna.org.uk/2010/xml/server/wsdl/ didn't > have an XSD. > > > -- > Stian Soiland-Reyes > http://orcid.org/-0001-9842-9718 -- Stian Soiland-Reyes http://orcid.org/-0001-9842-9718
Publishing Taverna Server 3.1.0-incubating
After the successful VOTE on Taverna Server 3.1.0 RC3 (here and on general@incubator) I have: published RC3 in dist, now live from https://www.apache.org/dist/incubator/taverna/source/ and most of the mirrors. Published Maven staging repository: http://central.maven.org/maven2/org/apache/taverna/server/ Re-tagged in git: https://github.com/apache/incubator-taverna-server/releases/tag/3.1.0-incubating (git tag -s 3.1.0-incubating 3.1.0-incubating-RC3 git push origin 3.1.0-incubating git tag -d 3.1.0-incubating-RC3 git push origin :3.1.0-incubating-RC3) Bumped taverna-server version to 3.2.0-incubating-SNAPSHOT and taverna-maven-parent to 4-incubating-SNAPSHOT using mvn release:update-versions Updated most (all?) of the git repositories to use apache-taverna-maven-parent 3-incubating instead of 3-incubating-SNAPSHOT or 2-incubating. Website: Added sha256/sha512 hash links to most (all?) of our downloads. Updated https://taverna.incubator.apache.org/download/server/ -- Server 2.5 is now just barely mentioned in bottom of page. Published https://taverna.incubator.apache.org/documentation/server/3.1/ (no changes from earlier email, just now accessible from above) Updated https://taverna.incubator.apache.org/ banner on top Updated top bar menu to call it "Apache Taverna Server" Updated javadoc on https://taverna.incubator.apache.org/javadoc/taverna-server/ (I was unable to build these with mvn site -Pfull-site -- had to use mvn javadoc:aggregate Tried, not so successfully, to publish the Taverna Server namespaces on https://taverna.incubator.apache.org/ns/ by copy-pasting from WADL, but I think I got some xmlns declarations wrong). Also some namespaces like http://ns.taverna.org.uk/2010/xml/server/wsdl/ didn't have an XSD. -- Stian Soiland-Reyes http://orcid.org/-0001-9842-9718
[GitHub] incubator-taverna-server pull request #5: Moved copyright notices to META-IN...
Github user asfgit closed the pull request at: https://github.com/apache/incubator-taverna-server/pull/5 ---
Re: TavMob source, binary or both
On 16 January 2018 at 16:52, Ian Dunlopwrote: > I’ll check and add the NOTICE & apache licence into that page inside the app > if necessary. Great! > I think creating the apk then adding it, an apache licence, notice & the > dependencies list to a zip seems like a good idea. I assume that we can push > this zip to the “binaries” area on dist and the actual source zip to the > source “dist” area I think just do the zip manually for now, possibly cook a tiny shell script? BTW, here's how I did checksums manually: stain@biggie:~/src/foo$ f=foo.tar.gz ; for algo in md5 sha1 sha256 sha512 ; do hash=`${algo}sum $f| awk '{print $1}'`; echo $hash >$f.$algo ; echo $algo: $hash ; done md5: d41d8cd98f00b204e9800998ecf8427e sha1: da39a3ee5e6b4b0d3255bfef95601890afd80709 sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 sha512: cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e > https://dist.apache.org/repos/dist/dev/incubator/taverna > > Which I guess means we need to wait until the current release is moved out. No need to wait, I just published Taverna Server after it passed Incubator vote, and https://dist.apache.org/repos/dist/dev/incubator/taverna/source/ is empty again. (and anyway we use sub-folders like taverna-mobile-1.0.0-incubating so there would not be a conflict in dev/) -- Stian Soiland-Reyes http://orcid.org/-0001-9842-9718
The app URI scheme -> IANA
In TAVERNA-1027 we came across the app URI scheme not being IANA registered, and since been abandoned by W3C (as the working group collapsed). Well I'm trying to fix that - at least with a provisional registration and an Internet-Draft: https://tools.ietf.org/html/draft-soilandreyes-app-00 Comments welcome - preferably as issues/pull requests in https://github.com/stain/I-D -- Stian Soiland-Reyes http://orcid.org/-0001-9842-9718
Re: svn commit: r24264 - in /release/incubator/taverna/source: taverna-commandline-3.1.0-incubating/ taverna-common-activities-2.1.0-incubating/ taverna-engine-3.1.0-incubating/ taverna-language-0.15.
I added sha512 and sha256 files manually to the releases in https://apache.org/dist/incubator/taverna/source/ - luckily all the releases so far had the sha512 either in the svn log or the VOTE email. I just used sha256sum, sha512sum, copy/paste and echo -n -- which is a bit easy to get wrong.. but I think I double-checked all of them. Marlon raised this in https://issues.apache.org/jira/browse/TAVERNA-863 which mentions a Maven way to do it - back then the plugin had a problem in that you got checksums of the checksum files.. not sure if this is still the case or if we can just skip attachChecksums and rather copy dist files from target/checkout/target than from Maven staging repo? On 17 January 2018 at 16:31,wrote: > Author: stain > Date: Wed Jan 17 16:31:11 2018 > New Revision: 24264 > > Log: > Taverna: added sha512 and sha256 sums > > sha512 taken from svn log or VOTE threads > > sha256 calculated with sha256sum > > Note: No newlines! > >echo -n asdfasfdsadf > foo.zip.sha512 > > > Added: > > release/incubator/taverna/source/taverna-commandline-3.1.0-incubating/apache-taverna-commandline-3.1.0-incubating-source-release.zip.sha256 > > release/incubator/taverna/source/taverna-commandline-3.1.0-incubating/apache-taverna-commandline-3.1.0-incubating-source-release.zip.sha512 > > release/incubator/taverna/source/taverna-common-activities-2.1.0-incubating/apache-taverna-common-activities-2.1.0-incubating-source-release.zip.sha256 > > release/incubator/taverna/source/taverna-common-activities-2.1.0-incubating/apache-taverna-common-activities-2.1.0-incubating-source-release.zip.sha512 > > release/incubator/taverna/source/taverna-engine-3.1.0-incubating/apache-taverna-engine-3.1.0-incubating-source-release.zip.sha256 > > release/incubator/taverna/source/taverna-engine-3.1.0-incubating/apache-taverna-engine-3.1.0-incubating-source-release.zip.sha512 > > release/incubator/taverna/source/taverna-language-0.15.1-incubating/apache-taverna-language-0.15.1-incubating-source-release.zip.sha256 > > release/incubator/taverna/source/taverna-language-0.15.1-incubating/apache-taverna-language-0.15.1-incubating-source-release.zip.sha512 > > release/incubator/taverna/source/taverna-osgi-0.2.1-incubating/apache-taverna-osgi-0.2.1-incubating-source-release.zip.sha256 > > release/incubator/taverna/source/taverna-osgi-0.2.1-incubating/apache-taverna-osgi-0.2.1-incubating-source-release.zip.sha512 > > release/incubator/taverna/source/taverna-parent-2-incubating/apache-taverna-parent-2-incubating-source-release.zip.sha256 > > release/incubator/taverna/source/taverna-parent-2-incubating/apache-taverna-parent-2-incubating-source-release.zip.sha512 > > Added: > release/incubator/taverna/source/taverna-commandline-3.1.0-incubating/apache-taverna-commandline-3.1.0-incubating-source-release.zip.sha256 > == > --- > release/incubator/taverna/source/taverna-commandline-3.1.0-incubating/apache-taverna-commandline-3.1.0-incubating-source-release.zip.sha256 > (added) > +++ > release/incubator/taverna/source/taverna-commandline-3.1.0-incubating/apache-taverna-commandline-3.1.0-incubating-source-release.zip.sha256 > Wed Jan 17 16:31:11 2018 > @@ -0,0 +1 @@ > +0ebb3b501407587157e6b8a915fff2bf7c7b8ae0399344eaf2baddaff12511f1 > \ No newline at end of file > > Added: > release/incubator/taverna/source/taverna-commandline-3.1.0-incubating/apache-taverna-commandline-3.1.0-incubating-source-release.zip.sha512 > == > --- > release/incubator/taverna/source/taverna-commandline-3.1.0-incubating/apache-taverna-commandline-3.1.0-incubating-source-release.zip.sha512 > (added) > +++ > release/incubator/taverna/source/taverna-commandline-3.1.0-incubating/apache-taverna-commandline-3.1.0-incubating-source-release.zip.sha512 > Wed Jan 17 16:31:11 2018 > @@ -0,0 +1 @@ > +28e4c01c1ad9022a2ff70d42583fdc63d10052ddd8f859140ca086bf9a762e5576a569718c3b796ffa9ff4382d5c37e29b822f9a7ddde59a20652584ee05545c > \ No newline at end of file > > Added: > release/incubator/taverna/source/taverna-common-activities-2.1.0-incubating/apache-taverna-common-activities-2.1.0-incubating-source-release.zip.sha256 > == > --- > release/incubator/taverna/source/taverna-common-activities-2.1.0-incubating/apache-taverna-common-activities-2.1.0-incubating-source-release.zip.sha256 > (added) > +++ > release/incubator/taverna/source/taverna-common-activities-2.1.0-incubating/apache-taverna-common-activities-2.1.0-incubating-source-release.zip.sha256 > Wed Jan 17 16:31:11 2018 > @@ -0,0 +1 @@ > +79b300d17b1acbedfb207f5b27a12083b5197e55e020bf0f6eda4957aeffd19a > \ No newline at end of file > > Added: >
[RESULT] [VOTE] Release Apache Taverna Server 3.1.0-incubating RC3
Thanks to all who voted! The release has PASSED with the following IPMC votes: +1 Stian Soiland-Reyes (binding) +1 Justin Mclean (binding) +1 Sergio Fernández (binding) I will proceed to publish the release and send ANNOUNCE. I will also merge https://github.com/apache/incubator-taverna-server/pull/5 following clarification on LICENSE/NOTICE on legal-discuss. On behalf of the Apache Taverna podling, thank you! On 14 January 2018 at 00:23, Stian Soiland-Reyeswrote: > The Apache Taverna IPMC has voted +3 to release > Apache Taverna Server 3.1.0-incubating. > > This vote carries over +1 binding vote from IPMC members. > > Vote thread: > https://lists.apache.org/thread.html/5cde355f427de0ff7be68002c578387ef7116573d197a6cafc1ad94b@%3Cdev.taverna.apache.org%3E > > Taverna Server allows remote execution of Apache Taverna workflows, exposed as > REST Web APIs and WSDL Web Services. This release is based on Apache Taverna > Command-line 3.1.0. > > > Release candidates to be voted over are available at: > > https://dist.apache.org/repos/dist/dev/incubator/taverna/source/taverna-parent-3-incubating-RC3/ > > https://dist.apache.org/repos/dist/dev/incubator/taverna/source/taverna-server-3.1.0-RC3/ > > > SHA-1 checksums: > 6d779941bec29d327e22d2a76ec1069d82c4c28d > apache-taverna-parent-3-incubating-source-release.zip > 4aebfdeecb78645365cab868878dc85c34f04ecc > apache-taverna-server-3.1.0-incubating-source-release.zip > > > MD5 checksums: > 11b15c0065541645976658387e4c5030 > apache-taverna-parent-3-incubating-source-release.zip > a1ed882e11b2e5a7af58486800f5e8aa > apache-taverna-server-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-maven-parent.git;a=commit;h=adecb277e6179ee3f8cbd099b0bffe7aa3e38223 > https://git-wip-us.apache.org/repos/asf?p=incubator-taverna-server.git;a=commit;h=77884cbcc96a065671d920766931819b60f40b53 > > > > 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-1018 > > > > Please vote on releasing these packages as: > > Apache Taverna Maven Parent 3-incubating > Apache Taverna Server 3.1.0-incubating > > The vote is open for at least 72 hours and passes if a majority of at least > three +1 Apache Incubator IPMC 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... > > > -- > Stian Soiland-Reyes > http://orcid.org/-0001-9842-9718 > > > - > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > -- Stian Soiland-Reyes http://orcid.org/-0001-9842-9718
[GitHub] incubator-taverna-server issue #5: Moved copyright notices to META-INF/LICEN...
Github user stain commented on the issue: https://github.com/apache/incubator-taverna-server/pull/5 @justinmclean suggest this PR is good solution [on legal-discuss](https://lists.apache.org/thread.html/c789d855ad60a0fecec0681b600a2710549c2c2a8d162421b2728884@%3Clegal-discuss.apache.org%3E) so I'll merge this later unless someone screams :) BTW - OGF confirmed https://twitter.com/OpenGridForum/status/950781770533875712 that the OGF license applies only to the PDF text itself - although of courrse in the published schemas like http://schemas.ogf.org/urf/2003/09/url that is not clear, as they refer to "This document" (or "The OGF Document") -- which when taken out of contexts could be misinterpreted to mean the XSD Schema Document.. So we're probably safest to still just stay with the explicit JAXB beans rather than including the .xsd in the source repository. ---