From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 75382 invoked by alias); 14 Nov 2017 15:04:28 -0000 Mailing-List: contact libabigail-help@sourceware.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Id: List-Subscribe: Sender: libabigail-owner@sourceware.org Received: (qmail 75007 invoked by uid 48); 14 Nov 2017 15:04:23 -0000 From: "dodji at redhat dot com" To: libabigail@sourceware.org Subject: [Bug default/22428] Running abidiff on binary icuinfo from icu package aborts with message Assertion `result' failed Date: Sun, 01 Jan 2017 00:00:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: libabigail X-Bugzilla-Component: default X-Bugzilla-Version: unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dodji at redhat dot com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: dodji at redhat dot com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: dependson Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2017-q4/txt/msg00022.txt.bz2 https://sourceware.org/bugzilla/show_bug.cgi?id=3D22428 dodji at redhat dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |22436, 22437, 22438 --- Comment #2 from dodji at redhat dot com --- I think the root cause of this issue is that libicu-devel-debuginfo-57.1-9.fc27.ppc64.rpm is not enough to carry all the debug info needed by the icuinfo binary carried by libicu-devel-57.1-9.fc27.ppc64.rpm. THe icuinfo binary actually needs *both* the libicu-devel-debuginfo-57.1-9.fc27.ppc64.rpm *and* icu-debuginfo-57.1-9.fc27.ppc64.rpm. As a matter of fact, if you extract both libicu-devel-debuginfo-57.1-9.fc27.ppc64.rpm and icu-debuginfo-57.1-9.fc27.ppc64.rpm (and not just the former), then invoking abidiff as in the initial example of this problem report just works fine. To solve this issue, we need to: 1/ make abipkgdiff allow more than one debuginfo package per package to compare. This is tracked by #22436. 2/ make fedabipkgdiff systematically use the debug info package of the "mai= n" package, when it's looking at sub-package. Of course, the tool should also = use the specific debug info sub-package, if there is any. That is, fedabipkgdi= ff should be able to handle more than one debuginfo package per package to compare. This is tracked by #22437. 3/ make abidiff/abipkgdiff emit a clearer error message when a dependant de= bug information file is not found. This is tracked by #22438 Referenced Bugs: https://sourceware.org/bugzilla/show_bug.cgi?id=3D22436 [Bug 22436] make abipkgdiff accept several debuginfo packages per package to compare https://sourceware.org/bugzilla/show_bug.cgi?id=3D22437 [Bug 22437] Make fedabipkgdiff use all debug info packages of a given sub-package https://sourceware.org/bugzilla/show_bug.cgi?id=3D22438 [Bug 22438] Emit a clear message when the debug info file referred to by a binary is not found. --=20 You are receiving this mail because: You are on the CC list for the bug.