On Thu, 4 Dec 2025 at 19:10, Trevor Gamblin via lists.openembedded.org <[email protected]> wrote: > > With the Python 3.14.0 upgrade, rpm is finding the wrong paths with > CMake, leading to a QA issue for files that we have listed in FILES > already: > > |ERROR: QA Issue: rpm: Files/directories were installed but not shipped in > any package: > | > /home/tgamblin/workspace/yocto/openembedded-core/build/tmp/work/x86-64-v3-poky-linux/rpm/4.20.1/recipe-sysroot-native/usr/lib/python3.14/site-packages/rpm-4.20.1-py3.14.egg-info > | > /home/tgamblin/workspace/yocto/openembedded-core/build/tmp/work/x86-64-v3-poky-linux/rpm/4.20.1/recipe-sysroot-native/usr/lib/python3.14/site-packages/rpm/_rpm.so > | > /home/tgamblin/workspace/yocto/openembedded-core/build/tmp/work/x86-64-v3-poky-linux/rpm/4.20.1/recipe-sysroot-native/usr/lib/python3.14/site-packages/rpm/transaction.py > | > /home/tgamblin/workspace/yocto/openembedded-core/build/tmp/work/x86-64-v3-poky-linux/rpm/4.20.1/recipe-sysroot-native/usr/lib/python3.14/site-packages/rpm/__init__.py > |Please set FILES such that these items are packaged. Alternatively if they > are unneeded, avoid installing them or delete them within do_install. > |rpm: 4 installed and not shipped files. [installed-vs-shipped] > > Add a do_configure:prepend() step to make sure the right ones are found. ... > +do_configure:prepend() { > + # Force CMake to use target Python paths, not native > + sed -i 's|${Python3_SITEARCH}|${PYTHON_SITEPACKAGES_DIR}|g' > ${S}/python/CMakeLists.txt > +} > +
This kind of tweak should be done with a proper patch. But before that, it would be good to investigate why the correct value was returned before and now it is not: even if we work around it in oe-core like this, the issue may pop up in other layers too. It's possible something needs to be fixed in python recipe still. Alex
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#227350): https://lists.openembedded.org/g/openembedded-core/message/227350 Mute This Topic: https://lists.openembedded.org/mt/116616580/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
