Thanks... got one step further, it installs plpython and successfully runs the first 1000 lines or so of madlib_install.sql. Hits a missing symbol when it tries to install the elastic_net_train functions. Some kind of version incompatibility?
CREATE FUNCTION CREATE OR REPLACE FUNCTION madlib.elastic_net_train ( tbl_source TEXT, tbl_result TEXT, col_ind_var TEXT, col_dep_var TEXT, regress_family TEXT, alpha DOUBLE PRECISION, lambda_value DOUBLE PRECISION, standardization BOOLEAN, grouping_columns TEXT, optimizer TEXT, optimizer_params TEXT, excluded TEXT, max_iter INTEGER ) RETURNS VOID AS $$ BEGIN PERFORM madlib.elastic_net_train($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, 1e-6); END; $$ LANGUAGE plpgsql VOLATILE ; psql:/tmp/madlib.zjIqyX/madlib_install.sql:1087: ERROR: could not load library "/opt/rh/rh-postgresql12/root/usr/lib64/pgsql/plpgsql.so": /opt/rh/rh-postgresql12/root/usr/lib64/pgsql/plpgsql.so: undefined symbol: EnsurePortalSnapshotExists On Wed, Aug 3, 2022 at 11:09 AM Nikhil Kak <n...@vmware.com.invalid> wrote: > You need to install the postgresql-plpython libraries. Try this > > "yum -y install rh-postgresql12-postgresql-plpython.x86_64" > > - Nikhil > ________________________________ > From: Domino Valdano <domino@valdano.email> > Sent: Wednesday, August 3, 2022 11:33 PM > To: dev@madlib.apache.org <dev@madlib.apache.org> > Cc: Orhan Kislal <okis...@vmware.com> > Subject: Re: Apache MADlib 1.20.0 Release (RC2) > > ⚠ External Email > > 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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=S8H6rwHCtOLjR37D3o5tcVt3TcmLoBF47aeU7yh77%2BY%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Pw4UdV9u7O1NOxrLc2e8r1p8H6XwT%2FzaQw8gnvQJ3Po%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=EbfVorkjJ%2Fo4rt50ItFKlSkvpsJu%2BW9nfxoGhyOXFWs%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=wo8f2%2BlUS9MOgQ3M%2Fu7WixPXMtipC6neRn%2FLqD14Z9Q%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=TYz6DMC2tdexR1RokadzpvF0H8nmA4ETFrh9GT0rWN8%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=PCLWF6lz2Q%2FmjCVIltJIBQbkPG4rf%2BUtdbAO79UbVeI%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=8KqJt8RqzK%2Fyya%2FaTVF1nSJ%2Btel3ItcFs7E1bUCRAMo%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=tS12Un%2FLTmO7aF7lnHojxPJBRoX3Z2PdjKBJwd9fzP0%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=iCBD%2FxtYy9iL12wF2VEl0gfHnVRKj60uRLzoQ2bFHtc%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=m%2Bv%2FgHM3snj9ICDuOxMxDO2KNJz%2Bu3rUTjOksQ81j6Q%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2Bp4r%2FDDbB9tkHs6tBGbOOiNeBIXOHTmUr%2Bz5D7aHhXw%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=NRGonmgPtEFag3NboqDmgmuutDBwpcUg%2FI1DrL%2FXGQk%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. > > > > ________________________________ > > ⚠ External Email: This email originated from outside of the organization. > Do not click links or open attachments unless you recognize the sender. >