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

Bug#212796: dpg-builddeps fails for complex deps



Package: dpkg-dev
Version: 1.10.15
Severity: important

The debian-installer build directory has a debian/control as follows:

Source: build-installer
Section: devel
Priority: extra
Build-Depends: apt, bc, slang1-utf8-pic, libnewt-pic, syslinux (>= 2.04-1) [i386], sysutils [i386], dosfstools [i386], libdiscover1-pic [!s390 !s390x !mips !mipsel], libdiscover1 [!s390 !s390x !mips !mipsel], ncurses-base, genext2fs, mklibs (>= 0.1.11), libdebconfclient0, libdebian-installer3, modutils, glibc-pic, mtools [i386], bf-utf-source, upx-ucl-beta [i386], libbogl-dev, sed (>= 4.0.7-1), libtextwrap1, debhelper
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Uploaders: Joey Hess <joeyh@debian.org>, Alastair McKinstry <mckinstry@computer.org>
Standards-Version: 3.6.0

dpkg-checkbuilddeps on my system does not notice that I do not have eg,
glibc-pic installed. In fact it misses every build-dep listed after
syslinux. I think the bug is in parsedep, it stops finding new
$dep_and's after syslinux.

Ok, I see.. $use_arch is not set, so it never removes the [i386] from
$build_dep, so it is set after the loop, so it bails.

I won[t even comment on how gross it is that your "improved" dependency
parser exits w/o an error if it has a parse failure. Er, maybe I just
did.

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux dragon 2.4.22 #1 Tue Aug 26 17:27:18 EDT 2003 i686
Locale: LANG=C, LC_CTYPE=C

Versions of packages dpkg-dev depends on:
ii  binutils                   2.14.90.0.6-3 The GNU assembler, linker and bina
ii  cpio                       2.5-1.1       GNU cpio -- a program to manage ar
ii  make                       3.80-4        The GNU version of the "make" util
ii  patch                      2.5.9-1       Apply a diff file to an original
ii  perl [perl5]               5.8.0-21      Larry Wall's Practical Extraction 
ii  perl-modules               5.8.0-21      Core Perl modules.

-- no debconf information

-- 
see shy jo

Attachment: signature.asc
Description: Digital signature


Reply to: