Hi Ed,

MADlib 2.X supports python3, allowing us to support higher versions of python 
libraries. Here are the release 
notes<https://github.com/apache/madlib/blob/master/RELEASE_NOTES> from 2.0.0:
    - XGBoost: Add support for version 1.7.5
    - DL: Add support for tensorflow 2.10.1 and keras 2.10.0
    - DBScan: Add support for rtree 1.0.1
Since there are significant changes between tensorflow 1.X and 2.X, we decided 
to alter our MADlib 2.X code to only work with the later versions. As you 
noted, 1.X versions are not even provided for python3.

I hope this helps, please let us know if there are any other issues.

Thanks,

Orhan Kislal
________________________________
From: Ed Espino <esp...@apache.org>
Sent: Wednesday, August 30, 2023 10:13 PM
To: dev@madlib.apache.org <dev@madlib.apache.org>
Cc: u...@madlib.apache.org <u...@madlib.apache.org>
Subject: Re: [VOTE] Apache MADLib 2.1.0 Release (RC1)

!! External Email

MADlib dev team,

I am going through my Apache MADlib v2.1.0 RC1 review and voting process.
For validation, the initial platform I selected is Ubuntu 22.04 with Python
3.10.12. I stumbled on the installation of tensorflow (1.14) in this Python
version environment. The TensorFlow Tested build configuration (
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.tensorflow.org%2Finstall%2Fsource_windows%23cpu&data=05%7C01%7Cokislal%40vmware.com%7C4d2e9fd5bb0f4cc8636808dba98d6b81%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C638290197109403378%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=y0RPCqnzZKFLuhfVZjRrFjHQKV1lAz8UZYfo%2F1tJVHg%3D&reserved=0)<https://www.tensorflow.org/install/source_windows#cpu>
 does not show Python
3.10 as a supported version for tensorflow-1.14.0. Is this a known
compatibility issue? I will make note of this in my voting report in the
hopes it can be documented. For now, I will use another environment for my
release review.

Thank you,
-=e

> lsb_release -sd
Ubuntu 22.04.2 LTS
> which python
/usr/bin/python
> python --version
Python 3.10.12
> which pip
/usr/bin/pip
> pip --version
pip 22.0.2 from /usr/lib/python3/dist-packages/pip (python 3.10)
> pip install tensorflow==1.14
Defaulting to user installation because normal site-packages is not
writeable
ERROR: Could not find a version that satisfies the requirement
tensorflow==1.14 (from versions: 2.8.0rc0, 2.8.0rc1, 2.8.0, 2.8.1, 2.8.2,
2.8.3, 2.8.4, 2.9.0rc0, 2.9.0rc1, 2.9.0rc2, 2.9.0, 2.9.1, 2.9.2, 2.9.3,
2.10.0rc0, 2.10.0rc1, 2.10.0rc2, 2.10.0rc3, 2.10.0, 2.10.1, 2.11.0rc0,
2.11.0rc1, 2.11.0rc2, 2.11.0, 2.11.1, 2.12.0rc0, 2.12.0rc1, 2.12.0, 2.12.1,
2.13.0rc0, 2.13.0rc1, 2.13.0rc2, 2.13.0, 2.14.0rc0)
ERROR: No matching distribution found for tensorflow==1.14

--
Ed Espino
Apache MADlib

On Mon, Aug 28, 2023 at 1:31 AM Orhan Kislal <kislal.or...@gmail.com> wrote:

> Hello, Apache MADlib user community,
>
> This is the call for vote for Apache MADlib 2.1.0 Release (RC1).
>
> Due to the disruptive nature of providing support for Python 3,
> upgrading from MADlib 1.X to MADlib 2.X is not supported.
>
> Highlights of this release are:
>
> Bug fixes:
>     - Build: Fix PG 15 support
>     - Assoc_rules: Fix SERIAL cache issue
>     - DL: Remove SERIAL from load_keras_model
>     - Build: Add ubuntu flag for PyXB installation
>     - Build: Add the actual path of $libdir to dynamic_library_path
>
> For additional information and release notes, please see:
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMADLIB%2FMADlib%2B2.1.0&data=05%7C01%7Cokislal%40vmware.com%7C4d2e9fd5bb0f4cc8636808dba98d6b81%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C638290197109403378%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=KhQMMQk6cwoN0FQ5SWD9WcSanMhJjf4DzibG%2FeBeb4c%3D&reserved=0<https://cwiki.apache.org/confluence/display/MADLIB/MADlib+2.1.0>
>
> Apache MADlib 2.1.0 RC1 documentation can be found here:
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmadlib.apache.org%2Fdocs%2Frc%2Findex.html&data=05%7C01%7Cokislal%40vmware.com%7C4d2e9fd5bb0f4cc8636808dba98d6b81%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C638290197109403378%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=0pK6ZVceAG8dG%2FdYZaSieZnDkvHWDLZTfamO0f9sNzo%3D&reserved=0<http://madlib.apache.org/docs/rc/index.html>
>
> Here are the release artifact details:
>
> Source release tag to be voted on: rc/2.1.0-rc1, located here:
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fmadlib%2Ftree%2Frc%2F2.1.0-rc1&data=05%7C01%7Cokislal%40vmware.com%7C4d2e9fd5bb0f4cc8636808dba98d6b81%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C638290197109403378%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=CE09%2BFfUxJ7XrzdvlLkrieT7txR44JBaGsQ9y0%2FS64g%3D&reserved=0<https://github.com/apache/madlib/tree/rc/2.1.0-rc1>
>
> Source release tarball:
> Package:
>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fmadlib%2F2.1.0.RC1%2Fapache-madlib-2.1.0-src.tar.gz&data=05%7C01%7Cokislal%40vmware.com%7C4d2e9fd5bb0f4cc8636808dba98d6b81%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C638290197109403378%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Cwt3YFy09BAFsgnPIREjd14peFhB7I6e9aEO4Sjumsc%3D&reserved=0<https://dist.apache.org/repos/dist/dev/madlib/2.1.0.RC1/apache-madlib-2.1.0-src.tar.gz>
> PGP Signature:
>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fmadlib%2F2.1.0.RC1%2Fapache-madlib-2.1.0-src.tar.gz.asc&data=05%7C01%7Cokislal%40vmware.com%7C4d2e9fd5bb0f4cc8636808dba98d6b81%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C638290197109403378%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=BoODzCYSF0mNq6glljXkXx8PxDCg%2FF6Xc5oW9795EFk%3D&reserved=0<https://dist.apache.org/repos/dist/dev/madlib/2.1.0.RC1/apache-madlib-2.1.0-src.tar.gz.asc>
> SHA512
> <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fmadlib%2F2.1.0.RC1%2Fapache-madlib-2.1.0-src.tar.gz.ascSHA512&data=05%7C01%7Cokislal%40vmware.com%7C4d2e9fd5bb0f4cc8636808dba98d6b81%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C638290197109403378%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=ukKoxJ6rc72GXu%2FIsj9IkDtr0MRp4%2F8ggn9emrlVSYQ%3D&reserved=0<https://dist.apache.org/repos/dist/dev/madlib/2.1.0.RC1/apache-madlib-2.1.0-src.tar.gz.ascSHA512>>
> Hash:
>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fmadlib%2F2.1.0.RC1%2Fapache-madlib-2.1.0-src.tar.gz.sha512&data=05%7C01%7Cokislal%40vmware.com%7C4d2e9fd5bb0f4cc8636808dba98d6b81%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C638290197109403378%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=yopyEmE2xrmebEzfDPsLfHsO4OaMJNzLy99qQ%2Bb03RU%3D&reserved=0<https://dist.apache.org/repos/dist/dev/madlib/2.1.0.RC1/apache-madlib-2.1.0-src.tar.gz.sha512>
>
> The PGP KEYS file used to validate the signature of the release
> artifact is available here:
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fmadlib%2FKEYS&data=05%7C01%7Cokislal%40vmware.com%7C4d2e9fd5bb0f4cc8636808dba98d6b81%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C638290197109403378%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Z6%2FbwJh3QhFThmRXsNeBp3v%2F1Iv5HvoaUC7zyNgdfNo%3D&reserved=0<https://dist.apache.org/repos/dist/dev/madlib/KEYS>
>
> The vote will close on Saturday, August 13st, 2023 @ 9:00 AM UTC. A minimum
> of 3 binding +1 votes and more binding +1 than binding -1 are required
> to pass.
>
> To help in tallying the vote, PMC members please be sure to indicate
> "(binding)" with your vote.
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove (and reason why)
>
> Regards,
> Orhan Kislal
> Apache MADlib
>

!! 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