Bug 32476 - Add support to abipkgdiff for comparing sets of packages
Summary: Add support to abipkgdiff for comparing sets of packages
Status: RESOLVED FIXED
Alias: None
Product: libabigail
Classification: Unclassified
Component: default (show other bugs)
Version: unspecified
: P2 enhancement
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-18 10:29 UTC by Dodji Seketeli
Modified: 2025-02-07 21:15 UTC (History)
1 user (show)

See Also:
Host:
Target:
Build:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dodji Seketeli 2024-12-18 10:29:10 UTC
This is a request to make abipkgdiff support comparing two sets of RPMs, as opposed to just comparing two RPMs.

The command line would look like:

$ abipkgdiff --set1 <pkg1> <pkg2> <pkg3> --set2 <pkg4> <pkg5>

That would make abipkgdiff compare the ABI of the union of packages {pkg1, pkg2, pkg3} against the ABI of the union of packages {pkg4,pkg5}.
Comment 1 Dodji Seketeli 2025-01-24 17:32:56 UTC
The implementation of this feature is currently work in progress.  It can be tested by checking out the branch https://sourceware.org/cgit/libabigail/log/?h=users/dodji/PR32476.

The command to checkout the code would probably looking like:

$ git clone -b users/dodji/PR32476 git://sourceware.org/git/libabigail libabigail/PR32476

The code would be available in the repository libabigail/PR32476.
Comment 2 Dodji Seketeli 2025-02-07 21:15:52 UTC
This has been implemented by patch https://sourceware.org/cgit/libabigail/commit/?id=c3a6893b844b8b0a08f47ce6be927eb682935d8f, applied to the mainline.

The feature should be available in Libabigail 2.7.