On Wed, May 1, 2024 at 11:27 PM, Tim Orling wrote: > > This manifest is automatically generated by: > https://git.yoctoproject.org/poky/tree/meta/recipes-devtools/python/python3/create_manifest3.py > > > We do not want to be making manual changes to the json file. If there are > mistakes due to changes in what is now shipped with Python 3.12.x, we > should be fixing in the tooling, not this file. >
Using the script was my first approach, but I found out that the script doesn't prune the core package and is essentially expecting that the core is already set up correctly in the manifest file. Only items are appended to the core, items are never removed as far as I could see. This could certainly be improved and I made an attempt but could not finish it today. I'd be happy to look into it when I find time. > > Also, please share your local QA tooling. It does no one any good to have > that be siloed > What I have so far is to insert the warning in this line: https://github.com/openembedded/openembedded-core/blob/914128f6bd988cde278e087fb9457a0c70c7e5ec/meta/lib/oe/package.py#L1343 and adding the following two lines: msg = f "FILES variable for package { pkg } contains ' { file } ' but was not found. \n " oe.qa.handle_error( "files-not-found" , msg , d ) before the 'continue' statement. I also added "files-not-found" to WARN_QA in insane.class just like how "files-invalid" is handled
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#198897): https://lists.openembedded.org/g/openembedded-core/message/198897 Mute This Topic: https://lists.openembedded.org/mt/105851698/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
