From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31874 invoked by alias); 30 Jun 2016 14:23:05 -0000 Mailing-List: contact libabigail-help@sourceware.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Subscribe: Sender: libabigail-owner@sourceware.org Received: (qmail 31846 invoked by uid 89); 30 Jun 2016 14:23:04 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.99.1 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.6 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.3.2 spammy=U*sourceware-bugzilla, sourcewarebugzillasourcewareorg, sourceware-bugzilla@sourceware.org, sk:sourcew X-Spam-Status: No, score=-1.6 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sourceware.org X-Spam-Level: X-Spam-User: qpsmtpd, 2 recipients X-HELO: ms.seketeli.net From: Dodji Seketeli To: "joe at wand dot net.nz" Cc: libabigail@sourceware.org Subject: Re: [Bug default/20299] abipkgdiff reports "cpio: Malformed number ..." when unpacking RPMs Organization: Me, myself and I References: X-Operating-System: Red Hat Enterprise Linux Server 7.2 X-URL: http://www.seketeli.net/~dodji Date: Fri, 01 Jan 2016 00:00:00 -0000 In-Reply-To: (joe at wand dot net nz's message of "Thu, 30 Jun 2016 10:20:56 +0000") Message-ID: <864m8a21tx.fsf@seketeli.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-SW-Source: 2016-q2/txt/msg00140.txt.bz2 Thank you Joe for following up on this. "joe at wand dot net.nz" a =C3=A9crit: > I think that the problem is to do with rpm compression; on ArchLinux, rpm= 2cpio > that comes with 'rpmextract' package doesn't decompress the rpm and cpio > doesn't autodetect compression and decompress, so cpio can't understand t= he > input it is given. So, what is the common way on ArchLinux to extract the content of a package? On Red Hat distributions, it's rpm2cpio | cpio -idmv, or something similar. I'd be curious to know what the usual way is on ArchLinux, so that we can teach abipkgdiff to just do that. Also, why are you talking about RPM on ArchLinux at all? I thought that th package format on ArchLinux is tar.xz as see on this mirror at http://delta.archlinux.fr/core/os/i686/ ? Can you please enlighten me here? > I guess that if on redhat distributions the typical rpm2cpio does decompr= ession > by default then this is something I can take up with the rpmextract maint= ainer > in ArchLinux. Worst case the archlinux abigail PKGBUILD could patch the > abipkgdiff source to add a decompression step. well, if rpm2cpio | cpio -idmv could be made to work, I'd be glad, yes. --=20 Dodji