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/repos/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 BBEDA7B5F336D516B34ADE0CFC0662F257325522
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 BBEDA7B5F336D516B34ADE0CFC0662F257325522
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 BBEDA7B5F336D516B34ADE0CFC0662F257325522
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 BBEDA7B5F336D516B34ADE0CFC0662F257325522
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.git;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*

Reply via email to