[X] -1 Not OK to release, because ... Some SHA512 files are not immediately checkable because they contain a file name without a version, e.g.:
06a881636330fbbabe104a57b1ca3140568fb2a843bb235a7f24d75be4d0f6ce85690e1c62160b9da3216334cd0324358827fe315c090dd8f58e4109e1156a7e uima-core.jar While the checksum is correct as verified using the following script, it is quite annoying still: **checkHashes.sh** ``` tmp="$(mktemp /tmp/tmp.XXXXXXXXXX)" md5hash=`cat $1.md5` sha1hash=`cat $1.sha1` sha512hash=`cat $1.sha512 | cut -d ' ' -f1` echo "$sha512hash $1" > "$tmp" printf "SHA512 " sha512sum -c "$tmp" echo "$sha1hash $1" > "$tmp" printf "SHA1 " sha1sum -c "$tmp" echo "$md5hash $1" > "$tmp" printf "MD5 " md5sum -c "$tmp" rm "$tmp" ``` and ``` find . -not '(' -name '*.md5' -or -name '*.sha*' -or -name '*.asc' -or -name 'maven-metadata.xml' -or -name 'DEPENDENCIES' -or -name 'LICENSE' -or -name 'NOTICE' ')' -type f -print0 | xargs -I '{}' -0 -n1 -S 2000 ./checkHashes.sh '{}' ``` Comparing the source release ZIP against the git tag yields some unexpected differences. Particularly wrong seems a dylib which somehow made it into the sources ZIP: Only in uimaj-3.4.0: jffi14000777600909392479.dylib Cheers, -- Richard