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&amp;data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=1g3L7uvBrY0MOueL8%2FsA6U5z1Zv6RKW0dY%2FIMoHY4GI%3D&amp;reserved=0
> >>> "
> >>>
> >>> BUG_REPORT_URL="
> >>>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.centos.org%2F&amp;data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=NwFSYsgFEFXov2FPmRt1eMzDvBPmtjN79gMNE8ndA2o%3D&amp;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&amp;data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=amKZ0YljoQbsTkWl8hy11k4pzrZ61hjvC6FqMtmkczg%3D&amp;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&amp;data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=6rHrxjli5yyURKjYUmot0a%2Bca1lY%2FLsmWwHsxA8w%2Fdo%3D&amp;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&amp;data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=eoiQSeSYYS5LGJNB3gi4OnDpDNntH%2FbuE%2FCRS9134YE%3D&amp;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&amp;data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=KbZ8GnMIE%2B4y6eFPaRSHF32b7iaGO%2FgRJTKsMTB8r%2Fg%3D&amp;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&amp;data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=P2SUUdrhhboDBMJhlHdh8FzMFBq2Rves6jlItnfz6UU%3D&amp;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&amp;data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=v%2BPkTMv3jXcE4Xn0j7tqULFGQiWLfuaWa6MpdUnKM54%3D&amp;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&amp;data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=kRTgXZdT3Bg4bYWm9NuOUjp81857PShNRQvJRrYR8i8%3D&amp;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&amp;data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=A7RZZBhCFEuC3uoO8q2nloQ62B9B36ycaBEsQSYhugE%3D&amp;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&amp;data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=dMyupVDoEYpCqax7SIqv0mXVs9%2BI0K7sVAo3WBuiHKg%3D&amp;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&amp;data=05%7C01%7Cnkak%40vmware.com%7C59e4a72aa703472b912708da74e84f05%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637950838360901707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=Mc8ryKEl7mf0K86uIlBt1874ofLnEE%2FarEgltP5yNyQ%3D&amp;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.
>

Reply via email to