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.