On Thu, Jun 5, 2008 at 6:32 PM, Carsten Ziegeler <[EMAIL PROTECTED]> wrote:

> ...I've put all release artifacts here
> http://people.apache.org/~cziegeler/releases/sling/...

+1 on the release (assuming we solve Jukka's json library concern).

I enclose the list of what a checked below, can be useful for next time maybe.

I think the list of the md5 digests of all files found in the release
candidate folders could have been included in the vote request.
Nitpick maybe, but that would allow people to be sure that they're
using the same stuff that we tested.

-Bertrand

1) ~cziegeler/releases/sling/releases
Checked signatures, md5 and sha1, [1] all match.

The contents of sling-2.0.0-incubator-release.tar.gz (md5
75eb13ce016cc059888de8838e7a501e) match exactly what's under
http://svn.apache.org/repos/asf/incubator/sling/tags/sling-2.0.0-incubator-release.
Checked by comparing the output of

  md5 $(find . -type f | grep -v '\.svn' | sort)

on both trees.

That source code builds and passes all tests (mvn 2.0.7 with  export
MAVEN_OPTS="-Xmx256M", java version "1.5.0_13", macosx 10.5.3).

The executable jar found inside
org.apache.sling.launchpad.app-2.0.2-incubator-bin.tar.gz (md5 of the
gz file 2a92c3bb2d054e838acdc023c8bf843a) starts and passes all
launchpad/webapp integration tests, except SLING-515, not a blocker
IMHO.

Same for the war file found inside
org.apache.sling.launchpad.webapp-2.0.2-incubator.tar.gz (md5 of the
gz file 83b4e9de62baf44612a9208595322f3b).

As David indicates, the sling-test/sling/sling-test.html test fails,
see SLING-516, not a blocker IMHO.

2) ~cziegeler/releases/sling/maven
Checked signatures, md5 and sha1, [1] all match.

Checked (most of the) jar files by unpacking the
org.apache.sling.launchpad.webapp-2.0.2-incubator.war file, replacing
all org.apache.sling bundles in there with the ones from that
releases/sling/maven tree, recreating a new war and running the
launchpad webapp tests against it.

[1] Useful commands to verify md5 and sha1 sigs en masse (kinda brute
force but works ;-)
md5 *.jar *.war *.pom | sed 's/.jar/.jar.md5/' | sed
's/.war/.war.md5/' | sed 's/.pom/.pom.md5/' | sort > /tmp/1
for i in *.md5; do echo "MD5 ($i) = $(cat $i)"; done  | sort > /tmp/2
diff /tmp/1 /tmp/2
openssl dgst -sha1 *.jar *.war *.pom | sed 's/.jar/.jar.sha1/' | sed
's/.war/.war.sha1/' | sed 's/.pom/.pom.sha1/' | sort > /tmp/1
for i in *.sha1; do echo "SHA1($i)= $(cat $i)"; done  | sort > /tmp/2
diff /tmp/1 /tmp/2

Reply via email to