public inbox for libabigail@sourceware.org
 help / color / mirror / Atom feed
* [Bug default/21730] New: Make abipkgdiff compare Linux Kernel Packages as expected
@ 2017-01-01  0:00 dodji at redhat dot com
  2017-01-01  0:00 ` [Bug default/21730] " dodji at redhat dot com
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: dodji at redhat dot com @ 2017-01-01  0:00 UTC (permalink / raw)
  To: libabigail

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

            Bug ID: 21730
           Summary: Make abipkgdiff compare Linux Kernel Packages as
                    expected
           Product: libabigail
           Version: unspecified
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: default
          Assignee: dodji at redhat dot com
          Reporter: dodji at redhat dot com
                CC: libabigail at sourceware dot org
  Target Milestone: ---

When abipkgdiff is given two kernel packages (and their ancillary debug info
packages) it should consider the uncompressed vmlinux binary that is present in
the first debug info package (at least in Fedora/EL RPMs), consider the kernel
modules present in the Kernel package, consider the union of the vmlinux and
kernel module binaries.  Let's call that union "The Kernel".

Then abipkgdiff should compare that Kernel to the Kernel from the second
package.

A bit like what kmidiff does for two Linux Kernel Trees.

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug default/21730] Make abipkgdiff compare Linux Kernel Packages as expected
  2017-01-01  0:00 [Bug default/21730] New: Make abipkgdiff compare Linux Kernel Packages as expected dodji at redhat dot com
  2017-01-01  0:00 ` [Bug default/21730] " dodji at redhat dot com
@ 2017-01-01  0:00 ` dodji at redhat dot com
  2017-01-01  0:00 ` dodji at redhat dot com
  2017-01-01  0:00 ` dodji at redhat dot com
  3 siblings, 0 replies; 5+ messages in thread
From: dodji at redhat dot com @ 2017-01-01  0:00 UTC (permalink / raw)
  To: libabigail

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

--- Comment #2 from dodji at redhat dot com ---
After some profiling and source code screening, the time to compare two kernels
is now down to under 3 minutes with a non-optimized build compiled with -O0.

Checkout
http://people.redhat.com/~dseketel/kabidiff/kernel-3.10.0-327.el7.x86_64--kernel-3.10.0-515.el7.x86_64.abipkgdiff.kernel.txt.

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug default/21730] Make abipkgdiff compare Linux Kernel Packages as expected
  2017-01-01  0:00 [Bug default/21730] New: Make abipkgdiff compare Linux Kernel Packages as expected dodji at redhat dot com
                   ` (2 preceding siblings ...)
  2017-01-01  0:00 ` dodji at redhat dot com
@ 2017-01-01  0:00 ` dodji at redhat dot com
  3 siblings, 0 replies; 5+ messages in thread
From: dodji at redhat dot com @ 2017-01-01  0:00 UTC (permalink / raw)
  To: libabigail

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

dodji at redhat dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #3 from dodji at redhat dot com ---
This has now been merged into master at
https://sourceware.org/git/gitweb.cgi?p=libabigail.git;a=commit;h=a1b6a3d3512b8af9850956478a74f45cf4db731b

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug default/21730] Make abipkgdiff compare Linux Kernel Packages as expected
  2017-01-01  0:00 [Bug default/21730] New: Make abipkgdiff compare Linux Kernel Packages as expected dodji at redhat dot com
  2017-01-01  0:00 ` [Bug default/21730] " dodji at redhat dot com
  2017-01-01  0:00 ` dodji at redhat dot com
@ 2017-01-01  0:00 ` dodji at redhat dot com
  2017-01-01  0:00 ` dodji at redhat dot com
  3 siblings, 0 replies; 5+ messages in thread
From: dodji at redhat dot com @ 2017-01-01  0:00 UTC (permalink / raw)
  To: libabigail

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

dodji at redhat dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug default/21730] Make abipkgdiff compare Linux Kernel Packages as expected
  2017-01-01  0:00 [Bug default/21730] New: Make abipkgdiff compare Linux Kernel Packages as expected dodji at redhat dot com
@ 2017-01-01  0:00 ` dodji at redhat dot com
  2017-01-01  0:00 ` dodji at redhat dot com
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: dodji at redhat dot com @ 2017-01-01  0:00 UTC (permalink / raw)
  To: libabigail

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

--- Comment #1 from dodji at redhat dot com ---
This is being developed in the dodji/kabidiff branch.

The initial commit implementing the feature is
https://sourceware.org/git/gitweb.cgi?p=libabigail.git;a=commit;h=fd52295b4ade63124dfc1492907e5d8bbab4373c.

Its experimental output on some EL kernels can be seen at
http://people.redhat.com/~dseketel/kabidiff/kernel-3.10.0-327.el7.x86_64--kernel-3.10.0-515.el7.x86_64.abipkgdiff.kernel.txt.

Right now, that output is emitted with a non-optimized build of libabigail
(compiled with -O0).  It's slow (taking ~ 11 minutes) so it needs profiling and
optimization work, at least.

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-07-18 11:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-01  0:00 [Bug default/21730] New: Make abipkgdiff compare Linux Kernel Packages as expected dodji at redhat dot com
2017-01-01  0:00 ` [Bug default/21730] " dodji at redhat dot com
2017-01-01  0:00 ` dodji at redhat dot com
2017-01-01  0:00 ` dodji at redhat dot com
2017-01-01  0:00 ` dodji at redhat dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).