Re: Publishing Taverna Server 3.1.0-incubating

2018-01-17 Thread Stian Soiland-Reyes
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-Reyes  wrote:
> 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

2018-01-17 Thread Stian Soiland-Reyes
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...

2018-01-17 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/incubator-taverna-server/pull/5


---


Re: TavMob source, binary or both

2018-01-17 Thread Stian Soiland-Reyes
On 16 January 2018 at 16:52, Ian Dunlop  wrote:
> 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

2018-01-17 Thread Stian Soiland-Reyes
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.

2018-01-17 Thread Stian Soiland-Reyes
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

2018-01-17 Thread Stian Soiland-Reyes
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-Reyes  wrote:
> 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...

2018-01-17 Thread stain
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.


---