[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug default/19428] Write a fedabidiff utility which integrates with the Fedora build system



https://sourceware.org/bugzilla/show_bug.cgi?id=19428

--- Comment #6 from Sinny Kumari <sinny at redhat dot com> ---
(In reply to Chenxiong Qi from comment #5)
> (In reply to Sinny Kumari from comment #4)
> > 
> > This feature can also be used for package having rpms available locally.
> > Something like:
> > 
> >  fedabidiff --all-subpackages foo-1.0-1.fc23 <local directory path having
> > sub-packages>
> 
> Hi Sinny,
> 
> Could you give more explanation to this use case? I think I don't understand
> your thought, especially to the second argument "<local directory path
> having sub-packages>".

Okay, I am adding more detail for this usecase.


$ fedabidiff --all-subpackages foo-1.0-1.fc23 <local_pkg_dir_foo>

Here, local_pkg_dir is local directory path having sub-packages and debuginfo
built from a package foo.

Above command would perform the following tasks:
1. Download all rpms (including debuginfo) corresponding to foo-1.0-1.fc23 
from F23
2. Use local_pkg_dir_foo directory for 2nd set of sub-packages and
corresponding debuginfo
3. Find matching sub-packages (e.g. foo-libs-1.0-1.fc23.x86_64.rpm and
foo-libs-.0-1.fc24.x86_64.rpm) fetched from 1st and 2nd step and compare them
for ABI changes.
- Show the ABI changes results for all sub-packages

-- 
You are receiving this mail because:
You are on the CC list for the bug.