Bug#560058: [buildd-tools-devel] Bug#560058: quinn-diff: should support architecture wildcards
On Friday 05 February 2010 04:54:59 Philipp Kern wrote:
> am Fri, Feb 05, 2010 at 01:25:21AM -0500 hast du folgendes geschrieben:
> > I've attached a log showing different running times for quinn-diff with
> > and without the dpkg-perl support on my system. Top of the log shows
> > running time for current quinn-diff from unstable. Bottom of log shows
> > quinn-diff built with dpkg-perl switch turned on in configure.
> at least you get consistent results which I didn't manage on a openvz box.
> > I used a current Packages file for amd64 main, a corresponding Sources
> > file, and Packages-arch-specific from
> > https://buildd.debian.org/quinn-diff/Packages-arch- specific. Yes, there
> > is a performance penalty, but it's not too bad I think.
> Well, it's 300%, but it's still ok I guess.
> > By the way, I would like to report that building quinn-diff from the
> > dpkg-perl branch without the --with-dpkg-perl switch causes quinn-diff to
> > segfault.
> Could you provide me with a backtrace and the input data? I cannot
> reproduce that on an amd64 box. (I.e. I always tested through
> recompilation of the dpkg-perl branch without the configure option set.)
Here it is. This is on Debian sid on an amd64 box.
#0 strcmp () at ../sysdeps/x86_64/strcmp.S:30
#1 0x0000000000403e17 in arch_equivalent (arch1=0x6124d0 "alpha", arch2=0x0,
use_equivalence=1) at utils.c:311
#2 0x0000000000403e97 in in_arch_list_internal (
arch_list=0x608110 " alpha", ' ' <repeats 13 times>, arch=0x0,
use_equivalence=1) at utils.c:326
#3 0x0000000000403ef7 in in_arch_list (
arch_list=0x608110 " alpha", ' ' <repeats 13 times>, arch=0x0)
#4 0x0000000000402795 in read_arch_specific_packages (
buffer_p=0x609be0 "# Packages-arch-specific-version: 3\n# Quinn Diff
packages-arch-specific file\n#\n# Please submit additions, corrections and
removals as bugs against\n# buildd.debian.org to the Debian bug tracking
buffer_length=35035) at arch_specific.c:241
#5 0x0000000000402227 in arch_specific_packages_read () at arch_specific.c:67
#6 0x00000000004050b8 in main (argc=7, argv=0x7fffffffe1f8) at main.c:87