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&amp;data=05%7C01%7Cnkak%40vmware.com%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=S8H6rwHCtOLjR37D3o5tcVt3TcmLoBF47aeU7yh77%2BY%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=Pw4UdV9u7O1NOxrLc2e8r1p8H6XwT%2FzaQw8gnvQJ3Po%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=EbfVorkjJ%2Fo4rt50ItFKlSkvpsJu%2BW9nfxoGhyOXFWs%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=wo8f2%2BlUS9MOgQ3M%2Fu7WixPXMtipC6neRn%2FLqD14Z9Q%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=TYz6DMC2tdexR1RokadzpvF0H8nmA4ETFrh9GT0rWN8%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=PCLWF6lz2Q%2FmjCVIltJIBQbkPG4rf%2BUtdbAO79UbVeI%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=8KqJt8RqzK%2Fyya%2FaTVF1nSJ%2Btel3ItcFs7E1bUCRAMo%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=tS12Un%2FLTmO7aF7lnHojxPJBRoX3Z2PdjKBJwd9fzP0%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=iCBD%2FxtYy9iL12wF2VEl0gfHnVRKj60uRLzoQ2bFHtc%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=m%2Bv%2FgHM3snj9ICDuOxMxDO2KNJz%2Bu3rUTjOksQ81j6Q%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=%2Bp4r%2FDDbB9tkHs6tBGbOOiNeBIXOHTmUr%2Bz5D7aHhXw%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%7C8c8f826e34ef44926eb708da757a809a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637951466266078951%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=NRGonmgPtEFag3NboqDmgmuutDBwpcUg%2FI1DrL%2FXGQk%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.
> >
>
> ________________________________
>
> ⚠ 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