Nice work, Nikhil! That got me past the error. Unfortunately, now I'm hitting another one... did you run into this one too? I googled "portid", "portid rpm", "portid centos 7" etc. but haven't found any information that seems relevant. I assume this is another missing dependency, but no idea what needs to be installed to satisfy it. I did verify that python2 is installed and working.
bash-4.2$ /usr/local/madlib/bin/madpack install -ppostgres madpack.py: INFO : Detected PostgreSQL version 12.7. server signaled madpack.py: INFO : *** Installing MADlib *** madpack.py: INFO : MADlib tools version = 1.20.0 (/usr/local/madlib/Versions/1.20.0/bin/../madpack/madpack.py) madpack.py: INFO : MADlib database version = None (host=localhost:5432, db=postgres, schema=madlib) madpack.py: INFO : Testing PL/Python environment... madpack.py: INFO : > Creating language PL/Python... SQL command failed: SQL: CREATE LANGUAGE plpythonu; ERROR: could not access file "$libdir/plpython2": No such file or directory : ERROR : False madpack.py: ERROR : Cannot create language plpythonu. Please check if you have configured and installed portid (your platform) with `--with-python` option. Stopping installation... Traceback (most recent call last): File "/usr/local/madlib/Versions/1.20.0/bin/../madpack/madpack.py", line 1537, in <module> main(sys.argv[1:]) File "/usr/local/madlib/Versions/1.20.0/bin/../madpack/madpack.py", line 1508, in main return_val = create_install_madlib_sqlfile(locals(), args.command[0]) File "/usr/local/madlib/Versions/1.20.0/bin/../madpack/madpack.py", line 1182, in create_install_madlib_sqlfile is_schema_in_db, madpack_cmd, output_filehandle) File "/usr/local/madlib/Versions/1.20.0/bin/../madpack/madpack.py", line 1161, in _append_install_madlib_sqlfile _plpy_check(py_min_ver) File "/usr/local/madlib/Versions/1.20.0/bin/../madpack/madpack.py", line 403, in _plpy_check raise Exception Exception On Tue, Aug 2, 2022 at 8:55 PM Nikhil Kak <n...@vmware.com.invalid> wrote: > Hi Domino, > > I ran into the same issue of "madlib install command prompting for a > password". I debugged the code, and figured out that the underlying issue > was that madlib couldn't find the utility "which". madlib code runs a > "which psql" command from python and if that raises an exception, prompts > for a password > > From madpack.py > ``` > try: > # check for password only if required > _internal_run_query("SELECT 1", False) > except EnvironmentError: > con_args['password'] = getpass.getpass("Password for user %s: " % c_user) > _internal_run_query("SELECT 1", False) > except: > error_(this, 'Failed to connect to database', True) > ``` > > I was able to fix the issue by "yum install which". Obviously not the best > user experience but I don't think this is something that was introduced in > this release. Can you confirm @Orhan Kislal<mailto:okis...@vmware.com> > > ________________________________ > From: Domino Valdano <domino@valdano.email> > Sent: Wednesday, August 3, 2022 6:06 AM > To: dev@madlib.apache.org <dev@madlib.apache.org> > Subject: Re: Apache MADlib 1.20.0 Release (RC2) > > ⚠ External Email > > The only thing else I can think of is the underlying hardware platform: I > have one of the more recent MacBookPro's, with an M1 processor. Because it > doesn't have an Intel instruction set, x86 instructions are emulated when > running docker images. Usually this works fine, but I have occasionally > seen some programs not handle running in such an environment well. > > Did anyone else who got it to work happen to run it in a docker image on > one of the recent MacBookPro's? If not, that could be the problem. If > that's the only problem, then I think it shouldn't block the release, but > ideally MADlib would be able to run on the cloud without any specific > hardware requirements. > > Domi > > On Tue, Aug 2, 2022 at 5:25 PM Domino Valdano <domino@valdano.email> > wrote: > > > I tried a few more things, but nothing has worked. > > > > Exporting DATABASE_URL in the environment (and .bashrc and > .bash_profile), > > I can connect automatically with psql without passing any connection > > string. But madlib seems unable to use it, and still prompts for a > > password. > > I also tried setting a password both for the UNIX user and in the > postgres > > db. But entering either of those for the password results in the same > > behavior as pressing enter (No such file or directory). > > > > And even if I include the username, password, and host all in the -c > > argument passed to madpack, it still prompts for a password, then fails > > with the same error (regardless of whether the password is correct, or > > whether any is set). > > > > I also took a look at pg_hba.conf, in case the security defaults were too > > strict in Centos 7, but it looks okay to me: > > > > # TYPE DATABASE USER ADDRESS METHOD > > > > > > # "local" is for Unix domain socket connections only > > > > local all all trust > > > > # IPv4 local connections: > > > > host all all 127.0.0.1/32 trust > > > > # IPv6 local connections: > > > > host all all ::1/128 trust > > > > # Allow replication connections from localhost, by a user with the > > > > # replication privilege. > > > > local replication all trust > > > > host replication all 127.0.0.1/32 trust > > > > host replication all ::1/128 trust > > > > > > Setting password and passing with -c param: > > > > bash-4.2$ echo $DATABASE_URL > > > > postgresql://127.0.0.1/postgres > > > > bash-4.2$ psql > > > > psql (12.11, server 12.7) > > > > Type "help" for help. > > > > > > postgres=# alter user postgres with password '1234'; > > > > ALTER ROLE > > > > postgres=# \q > > > > bash-4.2$ /usr/local/madlib/bin/madpack -c postgres/ > 1234@127.0.0.1/madlib > > install -ppostgres > > > > Password for user postgres: > > > > Traceback (most recent call last): > > > > File "/usr/local/madlib/Versions/1.20.0/bin/../madpack/madpack.py", > > line 1537, in <module> > > > > main(sys.argv[1:]) > > > > File "/usr/local/madlib/Versions/1.20.0/bin/../madpack/madpack.py", > > line 1397, in main > > > > _internal_run_query("SELECT 1", False) > > > > File "/usr/local/madlib/Versions/1.20.0/bin/../madpack/madpack.py", > > line 99, in _internal_run_query > > > > return run_query(sql, con_args, show_error) > > > > File "/usr/local/madlib/Versions/1.20.0/madpack/utilities.py", line 90, > > in run_query > > > > stderr=subprocess.PIPE).communicate() > > > > File "/usr/lib64/python2.7/subprocess.py", line 711, in __init__ > > > > errread, errwrite) > > > > File "/usr/lib64/python2.7/subprocess.py", line 1327, in _execute_child > > > > raise child_exception > > > > OSError: [Errno 2] No such file or directory > > > > On Tue, Aug 2, 2022 at 4:24 PM Domino Valdano <domino@valdano.email> > > wrote: > > > >> It's definitely in my path. And stays there, even when I run > >> sub-processes (which I thought might be the problem, after you mentioned > >> it). > >> > >> bash-4.2$ pg_ctl > >> > >> pg_ctl: no operation specified > >> > >> Try "pg_ctl --help" for more information. > >> > >> bash-4.2$ type pg_ctl > >> > >> pg_ctl is hashed (/opt/rh/rh-postgresql12/root/usr/bin/pg_ctl) > >> > >> bash-4.2$ echo $PATH > >> > >> > >> > /opt/rh/rh-postgresql12/root/usr/bin:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin > >> > >> bash-4.2$ bash > >> > >> bash-4.2$ echo $PATH > >> > >> > >> > /opt/rh/rh-postgresql12/root/usr/bin:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin > >> > >> bash-4.2$ exit > >> > >> exit > >> > >> bash-4.2$ bash -c 'echo $PATH' > >> > >> > >> > /opt/rh/rh-postgresql12/root/usr/bin:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin > >> > >> Domino > >> > >> On Tue, Aug 2, 2022 at 1:43 PM Orhan Kislal <okis...@vmware.com.invalid > > > >> wrote: > >> > >>> Hey Domino, > >>> > >>> Thanks for testing the RC. For versions 1.19.0 and later we need to run > >>> a pg_ctl/gpstop command to update a GUC value as part of the install > >>> process (part of a database upgrade requirement). Could you check your > path > >>> to make sure you have it in your path? > >>> > >>> Thanks, > >>> > >>> Orhan > >>> ________________________________ > >>> From: Domino Valdano <domino@valdano.email> > >>> Sent: Tuesday, August 2, 2022 10:13 PM > >>> To: dev@madlib.apache.org <dev@madlib.apache.org> > >>> Subject: Re: Apache MADlib 1.20.0 Release (RC2) > >>> > >>> ⚠ External Email > >>> > >>> I tried installing it on Centos7, using the > centos7/postgresql-12-centos7 > >>> docker image. Ran into a few issues: > >>> > >>> - First one was easily fixable and seems fine (missing m4 dependency). > >>> - Second problem is it prompts for a password when there is no > password. > >>> That seems like a bug to me, since on the command line you can connect > to > >>> the database fine with no password, and create and read tables without > >>> any > >>> problem. But this behavior feels familiar, anyone remember if there > was > >>> an > >>> easy workaround for this odd madlib quirk? > >>> - Third problem (possibly a weird side-effect of second problem?) is > that > >>> if I press enter at that password prompt, I get the error "No such file > >>> or > >>> directory". > >>> > >>> I'm not sure whether it accepted the empty string as the correct > >>> password, > >>> and the third one is an unrelated error... or if it's just a case of it > >>> misreporting an intermediate "Authentication Denied" error to the user > >>> as a > >>> "No such file or directory". > >>> > >>> Holding off on voting, until I figure out if there's a simple > workaround > >>> for #2, as that might make the difference between a +1 and a -1 > >>> > >>> Domino > >>> > >>> bash-4.2$ cat /etc/*release* > >>> > >>> CentOS Linux release 7.8.2003 (Core) > >>> > >>> Derived from Red Hat Enterprise Linux 7.8 (Source) > >>> > >>> NAME="CentOS Linux" > >>> > >>> VERSION="7 (Core)" > >>> > >>> ID="centos" > >>> > >>> ID_LIKE="rhel fedora" > >>> > >>> VERSION_ID="7" > >>> > >>> PRETTY_NAME="CentOS Linux 7 (Core)" > >>> > >>> ANSI_COLOR="0;31" > >>> > >>> CPE_NAME="cpe:/o:centos:centos:7" > >>> > >>> HOME_URL=" > >>> > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.centos.org%2F&data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=1g3L7uvBrY0MOueL8%2FsA6U5z1Zv6RKW0dY%2FIMoHY4GI%3D&reserved=0 > >>> " > >>> > >>> BUG_REPORT_URL=" > >>> > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.centos.org%2F&data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=NwFSYsgFEFXov2FPmRt1eMzDvBPmtjN79gMNE8ndA2o%3D&reserved=0 > >>> " > >>> > >>> > >>> CENTOS_MANTISBT_PROJECT="CentOS-7" > >>> > >>> CENTOS_MANTISBT_PROJECT_VERSION="7" > >>> > >>> REDHAT_SUPPORT_PRODUCT="centos" > >>> > >>> REDHAT_SUPPORT_PRODUCT_VERSION="7" > >>> > >>> > >>> CentOS Linux release 7.8.2003 (Core) > >>> > >>> CentOS Linux release 7.8.2003 (Core) > >>> > >>> cpe:/o:centos:centos:7 > >>> > >>> > >>> bash-4.2$ rpm -i apache-madlib-1.20.0-CentOS7.rpm > >>> > >>> error: Failed dependencies: > >>> > >>> m4 >= 1.4 is needed by madlib-1.20.0-1.x86_64 > >>> > >>> > >>> bash-4.2$ yum install m4 > >>> > >>> ... > >>> > >>> Installed: > >>> > >>> m4.x86_64 0:1.4.16-10.el7 > >>> > >>> > >>> bash-4.2# rpm -i apache-madlib-1.20.0-CentOS7.rpm > >>> > >>> bash-4.2# rpm -qa |grep madlib > >>> > >>> madlib-1.20.0-1.x86_64 > >>> > >>> > >>> bash-4.2$ psql -l > >>> > >>> List of databases > >>> > >>> Name | Owner | Encoding | Collate | Ctype | Access > privileges > >>> > >>> > >>> > -----------+----------+-----------+---------+-------+----------------------- > >>> > >>> madlib | postgres | SQL_ASCII | C | C | > >>> > >>> postgres | postgres | SQL_ASCII | C | C | > >>> > >>> template0 | postgres | SQL_ASCII | C | C | =c/postgres > >>> + > >>> > >>> | | | | | > >>> postgres=CTc/postgres > >>> > >>> template1 | postgres | SQL_ASCII | C | C | =c/postgres > >>> + > >>> > >>> | | | | | > >>> postgres=CTc/postgres > >>> > >>> (4 rows) > >>> > >>> > >>> bash-4.2$ id > >>> > >>> uid=26(postgres) gid=26(postgres) groups=26(postgres),0(root) > >>> > >>> bash-4.2$ /usr/local/madlib/bin/madpack -c/madlib install -ppostgres > >>> > >>> Password for user postgres: > >>> > >>> Traceback (most recent call last): > >>> > >>> File "/usr/local/madlib/Versions/1.20.0/bin/../madpack/madpack.py", > >>> line > >>> 1537, in <module> > >>> > >>> main(sys.argv[1:]) > >>> > >>> File "/usr/local/madlib/Versions/1.20.0/bin/../madpack/madpack.py", > >>> line > >>> 1397, in main > >>> > >>> _internal_run_query("SELECT 1", False) > >>> > >>> File "/usr/local/madlib/Versions/1.20.0/bin/../madpack/madpack.py", > >>> line > >>> 99, in _internal_run_query > >>> > >>> return run_query(sql, con_args, show_error) > >>> > >>> File "/usr/local/madlib/Versions/1.20.0/madpack/utilities.py", line > 90, > >>> in run_query > >>> > >>> stderr=subprocess.PIPE).communicate() > >>> > >>> File "/usr/lib64/python2.7/subprocess.py", line 711, in __init__ > >>> > >>> errread, errwrite) > >>> > >>> File "/usr/lib64/python2.7/subprocess.py", line 1327, in > _execute_child > >>> > >>> raise child_exception > >>> > >>> OSError: [Errno 2] No such file or directory > >>> > >>> bash-4.2$ echo $PGDATA > >>> > >>> /var/lib/pgsql/data > >>> > >>> > >>> bash-4.2# psql madlib > >>> > >>> psql (12.7) > >>> > >>> Type "help" for help. > >>> > >>> > >>> madlib=# select version(); > >>> > >>> version > >>> > >>> > >>> > >>> > ------------------------------------------------------------------------------------------------------------- > >>> > >>> PostgreSQL 12.7 on x86_64-redhat-linux-gnu, compiled by gcc (GCC) > 4.8.5 > >>> 20150623 (Red Hat 4.8.5-44), 64-bit > >>> > >>> (1 row) > >>> > >>> madlib=# create table hi (a int); > >>> > >>> CREATE TABLE > >>> > >>> madlib=# insert into hi (a) values (3); > >>> > >>> INSERT 0 1 > >>> > >>> madlib=# select * from hi; > >>> > >>> a > >>> > >>> --- > >>> > >>> 3 > >>> > >>> (1 row) > >>> > >>> > >>> madlib=# \q > >>> > >>> On Tue, Aug 2, 2022 at 12:22 AM Nikhil Kak <n...@vmware.com.invalid> > >>> wrote: > >>> > >>> > +1 binding > >>> > > >>> > Tested the rpm on centos 7 + pg12 > >>> > > >>> > All the install-check, dev-check and unit-test tests passed > >>> > > >>> > - Nikhil > >>> > ________________________________ > >>> > From: Orhan Kislal <okis...@vmware.com.INVALID> > >>> > Sent: Monday, August 1, 2022 5:53 PM > >>> > To: dev@madlib.apache.org <dev@madlib.apache.org> > >>> > Subject: Re: Apache MADlib 1.20.0 Release (RC2) > >>> > > >>> > ⚠ External Email > >>> > > >>> > +1 (binding) > >>> > > >>> > Best, > >>> > > >>> > Orhan Kislal > >>> > ________________________________ > >>> > From: Ekta Khanna <khannae...@apache.org> > >>> > Sent: Monday, August 1, 2022 11:37 AM > >>> > To: dev@madlib.apache.org <dev@madlib.apache.org> > >>> > Subject: Re: Apache MADlib 1.20.0 Release (RC2) > >>> > > >>> > ⚠ External Email > >>> > > >>> > +1 (binding) > >>> > > >>> > Build, installed the release rpm and ran dev-check, unit-test, > >>> > install-check on GP6(centos7). All passed. > >>> > > >>> > Best Regards, > >>> > Ekta > >>> > > >>> > On 2022/07/29 15:47:54 Venkatesh Raghavan wrote: > >>> > > Small correction. Deadline is August 3. > >>> > > > >>> > > Regards, > >>> > > > >>> > > Venky > >>> > > ________________________________ > >>> > > From: Venkatesh Raghavan <raghava...@vmware.com.INVALID> > >>> > > Sent: Friday, July 29, 2022 8:41 AM > >>> > > To: dev@madlib.apache.org <dev@madlib.apache.org>; > >>> > u...@madlib.apache.org <u...@madlib.apache.org> > >>> > > Subject: Apache MADlib 1.20.0 Release (RC2) > >>> > > > >>> > > > >>> > > ⚠ External Email > >>> > > > >>> > > Hello Apache MADlib Community, > >>> > > > >>> > > > >>> > > This is the vote for Apache MADlib 1.20.0 Release (RC2). It > provides > >>> the > >>> > source release tarball and a convenience binary for CentOS7. > >>> > > > >>> > > > >>> > > The vote will run for at least 72 hours and close on August 2nd, > 2022 > >>> > @20:00 UTC (15:00 EST). 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 features: > >>> > > > >>> > > - XGBoost: Python-based XGBoost with single and grid search > >>> > executions (MADLIB-1425, MADLIB-1490) > >>> > > > >>> > > - Graph: Add multicolumn support for WCC and Pagerank > >>> (MADLIB-1502, > >>> > MADLIB-1503) > >>> > > > >>> > > > >>> > > Improvements: > >>> > > > >>> > > - Utilities: Reuse update plan in GroupIterationController > >>> > > > >>> > > - Documentation: Update online examples for various modules > >>> > > > >>> > > > >>> > > Bug fixes: > >>> > > > >>> > > - Elastic Net - GLM - SVM: Adjust ORCA to reduce planning time > >>> > > > >>> > > > >>> > > 1.20.0 docs available here: > >>> > > > >>> > > > >>> > > >>> > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmadlib.apache.org%2Fdocs%2Frc%2Findex.html&data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=amKZ0YljoQbsTkWl8hy11k4pzrZ61hjvC6FqMtmkczg%3D&reserved=0 > >>> > > > >>> > > > >>> > > For additional information, please see: > >>> > > > >>> > > > >>> > > >>> > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMADLIB%2FMADlib%2B1.20.0&data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=6rHrxjli5yyURKjYUmot0a%2Bca1lY%2FLsmWwHsxA8w%2Fdo%3D&reserved=0 > >>> > > > >>> > > > >>> > > Here are the release artifact details: > >>> > > > >>> > > Source release tag to be voted on: rc/1.20.0-rc2, located here: > >>> > > > >>> > > > >>> > > >>> > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fmadlib%2Ftree%2Frc%2F1.20.0-rc2&data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=eoiQSeSYYS5LGJNB3gi4OnDpDNntH%2FbuE%2FCRS9134YE%3D&reserved=0 > >>> > > > >>> > > > >>> > > Source release tarball can be retrieved from the following > locations: > >>> > > > >>> > > Package: > >>> > > > >>> > > > >>> > > >>> > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fmadlib%2F1.20.0.RC2%2Fapache-madlib-1.20.0-src.tar.gz&data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=KbZ8GnMIE%2B4y6eFPaRSHF32b7iaGO%2FgRJTKsMTB8r%2Fg%3D&reserved=0 > >>> > > > >>> > > PGP Signature: > >>> > > > >>> > > > >>> > > >>> > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fmadlib%2F1.20.0.RC2%2Fapache-madlib-1.20.0-src.tar.gz.asc&data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=P2SUUdrhhboDBMJhlHdh8FzMFBq2Rves6jlItnfz6UU%3D&reserved=0 > >>> > > > >>> > > SHA512 Hash: > >>> > > > >>> > > > >>> > > >>> > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fmadlib%2F1.20.0.RC2%2Fapache-madlib-1.20.0-src.tar.gz.sha512&data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=v%2BPkTMv3jXcE4Xn0j7tqULFGQiWLfuaWa6MpdUnKM54%3D&reserved=0 > >>> > > > >>> > > > >>> > > Convenience binary for CentOS7 (compiled with gcc 4.8) can be > >>> retrieved > >>> > from the following locations: > >>> > > > >>> > > Package: > >>> > > > >>> > > > >>> > > >>> > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fmadlib%2F1.20.0.RC2%2Fapache-madlib-1.20.0-CentOS7.rpm&data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=kRTgXZdT3Bg4bYWm9NuOUjp81857PShNRQvJRrYR8i8%3D&reserved=0 > >>> > > > >>> > > PGP Signature: > >>> > > > >>> > > > >>> > > >>> > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fmadlib%2F1.20.0.RC2%2Fapache-madlib-1.20.0-CentOS7.rpm.asc&data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=A7RZZBhCFEuC3uoO8q2nloQ62B9B36ycaBEsQSYhugE%3D&reserved=0 > >>> > > > >>> > > SHA512 Hash: > >>> > > > >>> > > > >>> > > >>> > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fmadlib%2F1.20.0.RC2%2Fapache-madlib-1.20.0-CentOS7.rpm.sha512&data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=dMyupVDoEYpCqax7SIqv0mXVs9%2BI0K7sVAo3WBuiHKg%3D&reserved=0 > >>> > > > >>> > > > >>> > > The PGP KEYS file used to validate the signature of the release > >>> > artifacts is available here: > >>> > > > >>> > > > >>> > > >>> > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fmadlib%2FKEYS&data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Mc8ryKEl7mf0K86uIlBt1874ofLnEE%2FarEgltP5yNyQ%3D&reserved=0 > >>> > > > >>> > > > >>> > > 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 the reason why) > >>> > > > >>> > > > >>> > > Best regards, > >>> > > > >>> > > Venkatesh Raghavan <raghava...@vmware.com> > >>> > > > >>> > > ------------------------------------------------------- > >>> > > Venkatesh Raghavan > >>> > > Sr. Manager of Product (Greenplum) > >>> > > raghava...@vmware.com > >>> > > +1 508-410-7296 > >>> > > > >>> > > [cid:1bdaf535-bb9f-4a2a-9249-974074993bf0] > >>> > > > >>> > > ________________________________ > >>> > > > >>> > > ⚠ External Email: This email originated from outside of the > >>> > organization. Do not click links or open attachments unless you > >>> recognize > >>> > the sender. > >>> > > > >>> > > >>> > >>> ________________________________ > >>> > >>> ⚠ External Email: This email originated from outside of the > >>> organization. Do not click links or open attachments unless you > recognize > >>> the sender. > >>> > >> > > ________________________________ > > ⚠ External Email: This email originated from outside of the organization. > Do not click links or open attachments unless you recognize the sender. >