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