+1 (non-binding as I'm not a PMC member) PGP signatures validated Hashes validated Apache Release Audit Tool (RAT) validated
On macOS 10.12.6 (16G29), build from source tarball (apache-madlib-1.12-src.tar.gz) and validated with "install-check" using PostgreSQL 9.6.4 & 9.5.8 On macOS 10.12.6 (16G29), validated convenience binary (apache-madlib-1.12-bin-Darwin.dmg) using PostgreSQL 9.6.4 & 9.5.8 On Redhat 7.2, validated convenience binary (apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm) using Greenplum Database 5 beta 8. On Redhat 7.2, validated convenience binary (apache-madlib-1.12-bin-Linux.rpm) using Greenplum Database 4.3.16.1. Regards, -=e On Thu, Aug 24, 2017 at 2:28 PM, Ed Espino <[email protected]> wrote: > I just updated the correct Apache HAWQ 1.12.RC1 convenience binary > apache-madlib-1.12-bin-Linux.rpm. All other files are in good standing. > Please reverify this binary package, pgp signature and hashes. Sorry for > the confusion. Thanks for pointing this out Orhan. > > Regards, > -=e > > On Thu, Aug 24, 2017 at 1:36 PM, Orhan Kislal <[email protected]> wrote: > >> Hi, I was testing the RPM on GPDB 4.3.11 and it seems the folder it >> creates >> is named 1.12-dev. I don't see it in the code, the cause might be reusing >> an old build folder after the version name is changed from 1.12-dev to >> 1.12. In addition, it does not have support for the platform. I see the >> GPDB 5 folder under ports so the names might have been mixed. >> >> Orhan Kislal >> >> On Thu, Aug 24, 2017 at 12:04 PM, Ed Espino <[email protected]> wrote: >> >> > FYI: You may find this useful when validating the release artifacts. I >> have >> > used a variation of the following script to retrieve release artifacts, >> > verify PGP signatures and check hashes (md5 and sha512). I run this on >> my >> > macbook pro with the utilities available via homebrew. I have pasted the >> > script below as well as the output from running it. >> > >> > Regards, >> > -=e >> > >> > #! /bin/sh >> > ## ------------------------------------------------------------ >> ---------- >> > ## Retrieve release artifacts, verify pgp signatures and check hashes. >> > ## >> > ## Most utilities are available via homebrew packages: >> > ## gnupg >> > ## gpg2 >> > ## coreutils >> > ## ------------------------------------------------------------ >> ---------- >> > >> > files=" >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Darwin.dmg >> > >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Darwin.dmg.asc >> > >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Darwin.dmg.md5 >> > >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Darwin.dmg.sha512 >> > >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm >> > >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm.asc >> > >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm.md5 >> > >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm.sha512 >> > >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Linux.rpm >> > >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Linux.rpm.asc >> > >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Linux.rpm.md5 >> > >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Linux.rpm.sha512 >> > >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-src.tar.gz >> > >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-src.tar.gz.asc >> > >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-src.tar.gz.md5 >> > >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-src.tar.gz.sha512 >> > " >> > >> > utils="wget gpg gsha512sum gmd5sum" >> > >> > for util in $utils; do >> > if ! type $util &> /dev/null ; then >> > echo "FATAL: required utility does not exist ($util). You may >> need >> > to enhance this script to meet your systems needs" >> > fi >> > done >> > >> > KEYS="https://dist.apache.org/repos/dist/dev/madlib/KEYS" >> > >> > for file in $files $KEYS; do >> > wget -nv --timestamping $file >> > done >> > >> > gpg --import KEYS >> > if [ $? != 0 ]; then >> > echo "FATAL: failed to import PGP KEYS" >> > fi >> > >> > for file in $files; do >> > if [[ $file == *.asc ]]; then >> > gpg --verify $(basename $file) >> > if [ $? != 0 ]; then >> > echo "FATAL: gpg signature verification failed" >> > fi >> > fi >> > if [[ $file == *.sha512 ]]; then >> > gsha512sum --check $(basename $file) >> > if [ $? != 0 ]; then >> > echo "FATAL: sha512 check failed" >> > fi >> > fi >> > if [[ $file == *.md5 ]]; then >> > gmd5sum --check $(basename $file) >> > if [ $? != 0 ]; then >> > echo "FATAL: md5 check failed" >> > fi >> > fi >> > done >> > >> > >> > >> > >> > >> > >> > 12 creekside in ~/workspace/MADlib/apache-madlib-1.12 >> > ○ → ls -al >> > ls -al >> > total 8 >> > drwxr-xr-x 3 espino staff 102 Aug 24 12:01 . >> > drwxr-xr-x 13 espino staff 442 Aug 24 11:09 .. >> > -rwxr-xr-x 1 espino staff 2941 Aug 24 12:00 >> > apache-madlib-1.12-check.sh >> > >> > 12 creekside in ~/workspace/MADlib/apache-madlib-1.12 >> > ○ → ./apache-madlib-1.12-check.sh >> > ./apache-madlib-1.12-check.sh >> > 2017-08-24 12:01:34 URL: >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Darwin.dmg >> > [7003768/7003768] -> "apache-madlib-1.12-bin-Darwin.dmg" [1] >> > 2017-08-24 12:01:34 URL: >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Darwin.dmg.asc >> > [833/833] -> "apache-madlib-1.12-bin-Darwin.dmg.asc" [1] >> > 2017-08-24 12:01:34 URL: >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Darwin.dmg.md5 >> > [75/75] -> "apache-madlib-1.12-bin-Darwin.dmg.md5" [1] >> > 2017-08-24 12:01:35 URL: >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Darwin.dmg.sha512 >> > [164/164] -> "apache-madlib-1.12-bin-Darwin.dmg.sha512" [1] >> > 2017-08-24 12:01:35 URL: >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm >> > [3942352/3942352] -> "apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm" [1] >> > 2017-08-24 12:01:35 URL: >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm.asc >> > [833/833] -> "apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm.asc" [1] >> > 2017-08-24 12:01:35 URL: >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm.md5 >> > [85/85] -> "apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm.md5" [1] >> > 2017-08-24 12:01:36 URL: >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm.sha512 >> > [174/174] -> "apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm.sha512" [1] >> > 2017-08-24 12:01:36 URL: >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Linux.rpm >> > [3934656/3934656] -> "apache-madlib-1.12-bin-Linux.rpm" [1] >> > 2017-08-24 12:01:36 URL: >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Linux.rpm.asc >> > [833/833] -> "apache-madlib-1.12-bin-Linux.rpm.asc" [1] >> > 2017-08-24 12:01:36 URL: >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Linux.rpm.md5 >> > [74/74] -> "apache-madlib-1.12-bin-Linux.rpm.md5" [1] >> > 2017-08-24 12:01:36 URL: >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-bin-Linux.rpm.sha512 >> > [163/163] -> "apache-madlib-1.12-bin-Linux.rpm.sha512" [1] >> > 2017-08-24 12:01:37 URL: >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-src.tar.gz >> > [2579573/2579573] -> "apache-madlib-1.12-src.tar.gz" [1] >> > 2017-08-24 12:01:37 URL: >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-src.tar.gz.asc >> > [833/833] -> "apache-madlib-1.12-src.tar.gz.asc" [1] >> > 2017-08-24 12:01:37 URL: >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-src.tar.gz.md5 >> > [71/71] -> "apache-madlib-1.12-src.tar.gz.md5" [1] >> > 2017-08-24 12:01:37 URL: >> > https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > apache-madlib-1.12-src.tar.gz.sha512 >> > [160/160] -> "apache-madlib-1.12-src.tar.gz.sha512" [1] >> > 2017-08-24 12:01:38 URL:https://dist.apache.org/re >> pos/dist/dev/madlib/KEYS >> > [20807/20807] -> "KEYS" [1] >> > gpg: key CEAFB9B7FA9EB876: "Orhan Kislal (CODE SIGNING KEY) < >> > [email protected]>" not changed >> > gpg: key 2003B12D15C8C87A: "Orhan Kislal (ASF CODE SIGNING KEY) < >> > [email protected]>" not changed >> > gpg: key 5C1F7E296CDD6680: "Xiaocheng Tang (mktal) < >> [email protected] >> > >" >> > not changed >> > gpg: key 52B795C96C725F40: "Rahul Iyer <[email protected]>" not changed >> > gpg: key 80A9DD6D28D2C789: "Rashmi Raghu (CODE SIGNING KEY) < >> > [email protected]>" not changed >> > gpg: key FC0662F257325522: "Edward Bartolo Espino (CODE SIGNING KEY) < >> > [email protected]>" not changed >> > gpg: Total number processed: 6 >> > gpg: unchanged: 6 >> > gpg: assuming signed data in 'apache-madlib-1.12-bin-Darwin.dmg' >> > gpg: Signature made Wed Aug 23 16:49:12 2017 PDT >> > gpg: using RSA key BBEDA7B5F336D516B34ADE0CFC0662 >> F257325522 >> > gpg: Good signature from "Edward Bartolo Espino (CODE SIGNING KEY) < >> > [email protected]>" [ultimate] >> > apache-madlib-1.12-bin-Darwin.dmg: OK >> > apache-madlib-1.12-bin-Darwin.dmg: OK >> > gpg: assuming signed data in 'apache-madlib-1.12-bin-Linux- >> GPDB5beta8.rpm' >> > gpg: Signature made Wed Aug 23 16:54:04 2017 PDT >> > gpg: using RSA key BBEDA7B5F336D516B34ADE0CFC0662 >> F257325522 >> > gpg: Good signature from "Edward Bartolo Espino (CODE SIGNING KEY) < >> > [email protected]>" [ultimate] >> > apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm: OK >> > apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm: OK >> > gpg: assuming signed data in 'apache-madlib-1.12-bin-Linux.rpm' >> > gpg: Signature made Wed Aug 23 16:16:56 2017 PDT >> > gpg: using RSA key BBEDA7B5F336D516B34ADE0CFC0662 >> F257325522 >> > gpg: Good signature from "Edward Bartolo Espino (CODE SIGNING KEY) < >> > [email protected]>" [ultimate] >> > apache-madlib-1.12-bin-Linux.rpm: OK >> > apache-madlib-1.12-bin-Linux.rpm: OK >> > gpg: assuming signed data in 'apache-madlib-1.12-src.tar.gz' >> > gpg: Signature made Wed Aug 23 15:45:34 2017 PDT >> > gpg: using RSA key BBEDA7B5F336D516B34ADE0CFC0662 >> F257325522 >> > gpg: Good signature from "Edward Bartolo Espino (CODE SIGNING KEY) < >> > [email protected]>" [ultimate] >> > apache-madlib-1.12-src.tar.gz: OK >> > apache-madlib-1.12-src.tar.gz: OK >> > >> > 12 creekside in ~/workspace/MADlib/apache-madlib-1.12 >> > ○ → ls -al >> > ls -al >> > total 34264 >> > drwxr-xr-x 20 espino staff 680 Aug 24 12:01 . >> > drwxr-xr-x 13 espino staff 442 Aug 24 11:09 .. >> > -rw-r--r--@ 1 espino staff 20807 Aug 23 14:52 KEYS >> > -rw-r--r--@ 1 espino staff 7003768 Aug 23 17:00 >> > apache-madlib-1.12-bin-Darwin.dmg >> > -rw-r--r--@ 1 espino staff 833 Aug 23 17:00 >> > apache-madlib-1.12-bin-Darwin.dmg.asc >> > -rw-r--r--@ 1 espino staff 75 Aug 23 17:00 >> > apache-madlib-1.12-bin-Darwin.dmg.md5 >> > -rw-r--r--@ 1 espino staff 164 Aug 23 17:00 >> > apache-madlib-1.12-bin-Darwin.dmg.sha512 >> > -rw-r--r--@ 1 espino staff 3942352 Aug 23 17:00 >> > apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm >> > -rw-r--r--@ 1 espino staff 833 Aug 23 17:00 >> > apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm.asc >> > -rw-r--r--@ 1 espino staff 85 Aug 23 17:00 >> > apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm.md5 >> > -rw-r--r--@ 1 espino staff 174 Aug 23 17:00 >> > apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm.sha512 >> > -rw-r--r--@ 1 espino staff 3934656 Aug 23 17:00 >> > apache-madlib-1.12-bin-Linux.rpm >> > -rw-r--r--@ 1 espino staff 833 Aug 23 17:00 >> > apache-madlib-1.12-bin-Linux.rpm.asc >> > -rw-r--r--@ 1 espino staff 74 Aug 23 17:00 >> > apache-madlib-1.12-bin-Linux.rpm.md5 >> > -rw-r--r--@ 1 espino staff 163 Aug 23 17:00 >> > apache-madlib-1.12-bin-Linux.rpm.sha512 >> > -rwxr-xr-x 1 espino staff 2941 Aug 24 12:00 >> > apache-madlib-1.12-check.sh >> > -rw-r--r--@ 1 espino staff 2579573 Aug 23 17:00 >> > apache-madlib-1.12-src.tar.gz >> > -rw-r--r--@ 1 espino staff 833 Aug 23 17:00 >> > apache-madlib-1.12-src.tar.gz.asc >> > -rw-r--r--@ 1 espino staff 71 Aug 23 17:00 >> > apache-madlib-1.12-src.tar.gz.md5 >> > -rw-r--r--@ 1 espino staff 160 Aug 23 17:00 >> > apache-madlib-1.12-src.tar.gz.sha512 >> > >> > 12 creekside in ~/workspace/MADlib/apache-madlib-1.12 >> > ○ → >> > >> > On Thu, Aug 24, 2017 at 9:49 AM, Ed Espino <[email protected]> wrote: >> > >> > > Hello Apache MADlib dev community, >> > > >> > > This is the vote for Apache MADlib 1.12 Release (RC1). It provides the >> > > source release tarball and convenience binaries. This is the first >> > > Apache MADlib release as an Apache Top Level Project (TLP). >> > > >> > > The vote will run for at least 72 working hours and will close on >> > > Tuesday, Aug 29, 2017 @ 6pm PDT. A minimum of 3 binding +1 votes and >> > > more binding +1 than binding -1 are required to pass. >> > > >> > > The main goals of this release are: >> > > >> > > * New modules (All Pairs Shortest Path, Weakly Connected Components, >> > > Breadth First Search, Mulitple Graph Measures, Stratified Sampling, >> > > Train-test split, Multilayer Perceptron) >> > > * Decision tree and random forest improvements (Allow expressions in >> > > feature list, Allow array input for features, Filter NULL dependent >> > > values in OOB, Add option to treat NULL as category) >> > > * Summary improvements (Allow user to determine the number of columns >> > > per run, Improve efficiency of computation time by ~35%) >> > > * Sketch (Promote cardinality estimators to top level module from >> > > early stage) >> > > * Add basic code coverage support >> > > * Updates for Apache Top Level Project >> > > * Multiple bug fixes >> > > >> > > For additional information, please see: >> > > https://cwiki.apache.org/confluence/display/MADLIB/MADlib+1.12 >> > > >> > > Here are the release artifact details: >> > > >> > > Source release tag to be voted on: rc/1.12-rc1, located here: >> > > https://git-wip-us.apache.org/repos/asf?p=incubator-madlib.g >> it;a=tag;h= >> > > 65e6c9175e2754de85885f1f0d42b162deb9b76e >> > > >> > > Source release tarball can be retrieved from the following locations: >> > > >> > > Package: https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > > apache-madlib-1.12-src.tar.gz >> > > PGP Signature: https://dist.apache.org/repos/ >> dist/dev/madlib/1.12.RC1/ >> > > apache-madlib-1.12-src.tar.gz.asc >> > > SHA512 Hash: https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > > apache-madlib-1.12-src.tar.gz.sha512 >> > > MD5 Hash: https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > > apache-madlib-1.12-src.tar.gz.md5 >> > > >> > > Convenience binary packages can be retrieved from the following >> > > locations: >> > > >> > > macOS Sierra: 10.12.6 (16G29) - PostgreSQL 9.5.8 & 9.6.4 >> > > Package: https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > > apache-madlib-1.12-bin-Darwin.dmg >> > > PGP Signature: https://dist.apache.org/repos/ >> dist/dev/madlib/1.12.RC1/ >> > > apache-madlib-1.12-bin-Darwin.dmg.asc >> > > SHA512 Hash: https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > > apache-madlib-1.12-bin-Darwin.dmg.sha512 >> > > MD5 Hash: https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > > apache-madlib-1.12-bin-Darwin.dmg.md5 >> > > >> > > CentOS 6 - GPDB 5 Beta 8 >> > > Package: https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > > apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm >> > > PGP Signature: https://dist.apache.org/repos/ >> dist/dev/madlib/1.12.RC1/ >> > > apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm.asc >> > > SHA512 Hash: https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > > apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm.sha512 >> > > MD5 Hash: https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > > apache-madlib-1.12-bin-Linux-GPDB5beta8.rpm.md5 >> > > >> > > CentOS 5, 6 & 7 - GPDB 4 Orca, 4, PostgreSQL 9.5 & 9.6, HAWQ 2.0 >> > > Package: https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > > apache-madlib-1.12-bin-Linux.rpm >> > > PGP Signature: https://dist.apache.org/repos/ >> dist/dev/madlib/1.12.RC1/ >> > > apache-madlib-1.12-bin-Linux.rpm.asc >> > > SHA512 Hash: https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > > apache-madlib-1.12-bin-Linux.rpm.sha512 >> > > MD5 Hash: https://dist.apache.org/repos/dist/dev/madlib/1.12.RC1/ >> > > apache-madlib-1.12-bin-Linux.rpm.md5 >> > > >> > > The PGP KEYS file used to validate the signature of the release >> artifacts >> > > is available here: >> > > https://dist.apache.org/repos/dist/dev/madlib/KEYS >> > > >> > > To help in tallying the vote, PMC members please be sure to indicate >> > > "(binding)" with the vote. >> > > >> > > [ ] +1 approve >> > > [ ] +0 no opinion >> > > [ ] -1 disapprove (and reason why) >> > > >> > > Regards, >> > > Ed Espino >> > > >> > >> > >> > >> > -- >> > *Ed Espino* >> > >> > > > > -- > *Ed Espino* > -- *Ed Espino*
