Skip to content

abicheck: modernize for scarthgap/whinlatter compatibility#11

Open
adarshjagadishkamini wants to merge 2 commits intoclio-project:mainfrom
Nordix:main
Open

abicheck: modernize for scarthgap/whinlatter compatibility#11
adarshjagadishkamini wants to merge 2 commits intoclio-project:mainfrom
Nordix:main

Conversation

@adarshjagadishkamini
Copy link

  • Update DEPENDS/RDEPENDS syntax to use ':' override separator
  • Add ABI_CHECK_SKIP variable to conditionally skip libabigail-native dep and abixml gathering
  • Replace binaryaudit util.note/util.add_message with bb.debug/bb.note/oe.qa.handle_error
  • Fix QARECIPETEST registration via __anonymous() for proper QA function visibility
  • Add WARN_QA append for abi-changed to make ABI failures warnings
  • Track ref_found flag and log when package has no reference ABI
  • Add guard for empty/invalid XML before parsing in get_soname_from_xml
  • Add optional debug_info_dir param to serialize() and serialize_artifacts()
  • Upgrade libabigail recipe 1.8.2 to 2.8 with updated checksums and xxhash dep
  • Update LICENSE to SPDX format (LGPL-3.0-or-later)
  • Handle UNPACKDIR vs WORKDIR for S variable across Yocto versions
  • Remove zip-archive PACKAGECONFIG; strip rpm/deb from native/nativesdk builds
  • Update LAYERSERIES_COMPAT to kirkstone and later; drop pre-kirkstone support

adarshjagadishkamini and others added 2 commits March 12, 2026 16:41
- Update DEPENDS/RDEPENDS syntax to use ':' override separator
- Add ABI_CHECK_SKIP variable to conditionally skip libabigail-native dep and abixml gathering
- Replace binaryaudit util.note/util.add_message with bb.debug/bb.note/oe.qa.handle_error
- Fix QARECIPETEST registration via __anonymous() for proper QA function visibility
- Add WARN_QA append for abi-changed to make ABI failures warnings
- Track ref_found flag and log when package has no reference ABI
- Add guard for empty/invalid XML before parsing in get_soname_from_xml
- Add optional debug_info_dir param to serialize() and serialize_artifacts()
- Upgrade libabigail recipe 1.8.2 to 2.8 with updated checksums and xxhash dep
- Update LICENSE to SPDX format (LGPL-3.0-or-later)
- Handle UNPACKDIR vs WORKDIR for S variable across Yocto versions
- Remove zip-archive PACKAGECONFIG; strip rpm/deb from native/nativesdk builds
- Update LAYERSERIES_COMPAT to kirkstone and later; drop pre-kirkstone support

Signed-off-by: Adarsh Jagadish Kamini <adarsh.jagadish.kamini@est.tech>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants