I was unaware of this discussion when I created the fix for master.
Note that I've silenced the TMPDIR QA message, this still needs a
proper fix in master as well.

This indeed needs to be fixed in scarthgap as well, since the
incompatible versions do break some code. My two cents for the available
options:

 - Revert pydantic upgrade (from 2.7.0 back to 2.6.4)
 - Update pydantic-core to 2.18.1
 - Use master (pydantic 2.7.3 and pydantic-core 2.18.4)

Would only downgrade if this is the *only* allowed option according to
the LTS branch policy. Version 2.7.x includes new features compared to
2.6.4. Removing these with a downgrade would violate the LTS patch policy
of not merging "ABI/API breakage".

Option 2 or 3 are my preferred choices and they fall within the
"fixes for bugs" category of the LTS patch policy. Option 2 is the smallest
change to fix the problem, but option 3 includes some additional upstream
fixes with the update from 2.7.0 to 2.7.3.


Regards,
Frank
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#111484): 
https://lists.openembedded.org/g/openembedded-devel/message/111484
Mute This Topic: https://lists.openembedded.org/mt/107073841/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to