Thanks Trevor! my next world build will be green again (maybe) :). On Fri, Jul 16, 2021 at 3:32 PM Trevor Gamblin wrote: > > On 2021-07-15 2:55 p.m., Khem Raj wrote: > > [Please note: This e-mail is from an EXTERNAL e-mail address] > > > > On Thu, Jul 15, 2021 at 10:57 AM Konrad Weihmann > wrote: > >> On 15.07.21 19:22, Khem Raj wrote: > >>> > >>> On 7/15/21 7:43 AM, Martin Jansa wrote: > >>>> On Mon, Jul 12, 2021 at 9:57 AM wangmy >>>> > wrote: > >>>> > >>>> reproducibility.patch > >>>> deleted since it's been merged upstream. > >>>> > >>>> v57.1.0 > >>>> ------- > >>>> > >>>> Changes > >>>> ^^^^^^^ > >>>> * #2692: Globs are now sorted in 'license_files' restoring > >>>> reproducibility by eliminating variance from disk order. > >>>> * #2714: Update to distutils at pypa/distutils@e2627b7. > >>>> * #2715: Removed reliance on deprecated ssl.match_hostname by > >>>> removing the ssl support. Now any index operations rely on the > >>>> native SSL implementation. > >>>> > >>>> > >>>> FWIW: this change > >>>> breaks > meta-openembedded/meta-python/recipes-devtools/python/python3-cassandra-driver_3.25.0.bb: > do_install: > >>>> > >>>> > >>>> + people who might be interested in python3-cassandra-driver. > >>>> > >>>> | Installed > >>>> > /jenkins/mjansa/build/ros/ros2-rolling-honister/tmp-glibc/work/core2-64-oe-linux/python3-cassandra-driver/3.25.0-r0/recipe-sysroot-native/usr/lib/python3.9/site-packages/cassandra_driver-3.25.0-py3.9-linux-x86_64.egg > >>>> > >>>> | Processing dependencies for cassandra-driver==3.25.0 > >>>> | Searching for geomet<0.3,>=0.1 > >>>> | Reading https://pypi.org/simple/geomet/ > >>>> > >>>> | Download error on https://pypi.org/simple/geomet/ > >>>> : [SSL: CERTIFICATE_VERIFY_FAILED] > >>>> certificate verify failed: unable to get local issuer certificate > >>>> (_ssl.c:1129) -- Some packages may not be found! > >>>> | Couldn't find index page for 'geomet' (maybe misspelled?) > >>>> | Scanning index of all packages (this may take a while) > >>>> | Reading https://pypi.org/simple/ > >>>> | Download error on https://pypi.org/simple/ > >>>> : [SSL: CERTIFICATE_VERIFY_FAILED] > >>>> certificate verify failed: unable to get local issuer certificate > >>>> (_ssl.c:1129) -- Some packages may not be found! > >>>> | No local packages or working download links found for > geomet<0.3,>=0.1 > >> But that not directly an issue of the setuptools upgrade, but a not well > >> written recipe here. > >> I'm more than lucky that this update revealed the issue, because > >> otherwise no one would have really noticed that the original recipe of > >> cassandra-driver is pulling sources while installing. > >> So just in case I would rather pull in this upgrade than to mind the > >> broken recipe from meta-python here (just my 2c) > >> > > i am fine with whatever the right fix is. Its normal that some base > > infra component dependency > > drives a change in another recipe if thats inline with expected design > > then change the component > > to work with new update. > > I've sent a patch to the openembedded-devel mailing list that removes > the --no-libev flags and adds python3-geomet (which I also sent a patch > to add to the layer) to the RDEPENDS, allowing python3-cassandra-driver > to build/import OK in an image without trying to pull stuff during > do_install. > > - Trevor > > > > >>>> | error: Could not find suitable distribution for > >>>> Requirement.parse('geomet<0.3,>=0.1') > >>>> > >>>> > >>> yes its reproduced on AB as well. > >>> https://autobuilder.yoctoproject.org/typhoon/#/builders/88/builds/1397 > >>> > >>>> > >>>> > >>>> > >>> > >>> > >>> > > > >