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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to