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

Bug#212796: marked as done (dpkg-checkbuilddeps fails with arch-restricted build-deps)



Your message dated Mon, 27 Oct 2003 14:17:15 -0500
with message-id <E1AECrb-00066R-00@auric.debian.org>
and subject line Bug#212796: fixed in dpkg 1.10.17
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 26 Sep 2003 03:51:22 +0000
>From joey@kitenet.net Thu Sep 25 22:51:19 2003
Return-path: <joey@kitenet.net>
Received: from kitenet.net [64.62.161.42] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1A2jdX-0000l6-00; Thu, 25 Sep 2003 22:51:19 -0500
Received: from dragon.kitenet.net (worksh02.hrz.uni-oldenburg.de [134.106.38.33])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client CN "Joey Hess", Issuer "Joey Hess" (verified OK))
	by kitenet.net (Postfix) with ESMTP id 24D6717EF7
	for <submit@bugs.debian.org>; Fri, 26 Sep 2003 03:51:19 +0000 (GMT)
Received: by dragon.kitenet.net (Postfix, from userid 1000)
	id 9E3946E14C; Fri, 26 Sep 2003 05:54:33 +0200 (CEST)
Date: Fri, 26 Sep 2003 05:54:32 +0200
From: Joey Hess <joeyh@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: dpg-builddeps fails for complex deps
Message-ID: <20030926035432.GA30185@kitenet.net>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="G4iJoqBmSsgzjUCe"
Content-Disposition: inline
X-Reportbug-Version: 2.30
User-Agent: Mutt/1.5.4i
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=-5.0 required=4.0
	tests=HAS_PACKAGE
	version=2.53-bugs.debian.org_2003_9_21
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_9_21 (1.174.2.15-2003-03-30-exp)


--G4iJoqBmSsgzjUCe
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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 (>=3D 2.04-1=
) [i386], sysutils [i386], dosfstools [i386], libdiscover1-pic [!s390 !s390=
x !mips !mipsel], libdiscover1 [!s390 !s390x !mips !mipsel], ncurses-base, =
genext2fs, mklibs (>=3D 0.1.11), libdebconfclient0, libdebian-installer3, m=
odutils, glibc-pic, mtools [i386], bf-utf-source, upx-ucl-beta [i386], libb=
ogl-dev, sed (>=3D 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@comp=
uter.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=3DC, LC_CTYPE=3DC

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 manag=
e 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 origin=
al
ii  perl [perl5]               5.8.0-21      Larry Wall's Practical Extract=
ion=20
ii  perl-modules               5.8.0-21      Core Perl modules.

-- no debconf information

--=20
see shy jo

--G4iJoqBmSsgzjUCe
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/c7h4d8HHehbQuO8RAuO7AKDN5ImganFXFa5k3rgUMGpOre27FQCeJSPD
tlBVyiMWRKcU5k1kQnCt+qM=
=aW3S
-----END PGP SIGNATURE-----

--G4iJoqBmSsgzjUCe--

---------------------------------------
Received: (at 212796-close) by bugs.debian.org; 27 Oct 2003 19:23:34 +0000
>From katie@auric.debian.org Mon Oct 27 13:23:26 2003
Return-path: <katie@auric.debian.org>
Received: from auric.debian.org [206.246.226.45] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1AECxZ-0001vm-00; Mon, 27 Oct 2003 13:23:25 -0600
Received: from katie by auric.debian.org with local (Exim 3.35 1 (Debian))
	id 1AECrb-00066R-00; Mon, 27 Oct 2003 14:17:15 -0500
From: Adam Heath <doogie@debian.org>
To: 212796-close@bugs.debian.org
X-Katie: $Revision: 1.42 $
Subject: Bug#212796: fixed in dpkg 1.10.17
Message-Id: <E1AECrb-00066R-00@auric.debian.org>
Sender: Archive Administrator <katie@auric.debian.org>
Date: Mon, 27 Oct 2003 14:17:15 -0500
Delivered-To: 212796-close@bugs.debian.org

Source: dpkg
Source-Version: 1.10.17

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive:

dpkg-dev_1.10.17_all.deb
  to pool/main/d/dpkg/dpkg-dev_1.10.17_all.deb
dpkg-doc_1.10.17_all.deb
  to pool/main/d/dpkg/dpkg-doc_1.10.17_all.deb
dpkg_1.10.17.dsc
  to pool/main/d/dpkg/dpkg_1.10.17.dsc
dpkg_1.10.17.tar.gz
  to pool/main/d/dpkg/dpkg_1.10.17.tar.gz
dpkg_1.10.17_i386.deb
  to pool/main/d/dpkg/dpkg_1.10.17_i386.deb
dselect_1.10.17_i386.deb
  to pool/main/d/dpkg/dselect_1.10.17_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 212796@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Adam Heath <doogie@debian.org> (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon, 27 Oct 2003 13:04:57 -0600
Source: dpkg
Binary: dpkg-doc dpkg dselect dpkg-dev dpkg-static
Architecture: source all i386
Version: 1.10.17
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Development <debian-dpkg@lists.debian.org>
Changed-By: Adam Heath <doogie@debian.org>
Description: 
 dpkg       - Package maintenance system for Debian
 dpkg-dev   - Package building tools for Debian
 dpkg-doc   - Dpkg Internals Documentation
 dselect    - a user tool to manage Debian packages
Closes: 151663 165770 212796 213108 214123 217380
Changes: 
 dpkg (1.10.17) unstable; urgency=medium
 .
   * Make dselect do conflict resolution when dealing with automatically
     selected recommended package. Thanks to Colin Watson for the analysis
     and patch. Closes: Bug#151663
   * Branden Robinson <branden@debian.org>:
     s/dpkg-checkbuild/dpkg-checkbuilddeps/ in usage.
   * dpkg-checkbuilddeps now sets $reduce_arch.  Closes: #212796.
   * Goswin Brederlow <brederlo@informatik.uni-tuebingen.de>:
     Add -u in dpkg-scanpackages.  Closes: #214123.
     Add -a<arch> command to dpkg-scanpackages.
   * Add .#* to dpkg-source's default ignore filter.  Closes: #217380.
   * Matthias Urlichs <smurf@smurf.noris.de>:
     Don't assume /usr/info/dir exists if /usr/info does.  Closes: #165770.
   * Jordi Mallach <jordi@debian.org>:
     Update Catalan translation.
   * Fix errors with dependency fields that reference ${dpkg:Version}.
     Closes: #213108.
Files: 
 d112a99e932000d9ac4b1d080aa872b0 756 base required dpkg_1.10.17.dsc
 c938295475debc3c85425b0332b44a02 2037825 base required dpkg_1.10.17.tar.gz
 862289072547a29cc2a74a51ce423b98 1139254 base required dpkg_1.10.17_i386.deb
 114e854f121026f24cee010128f571b6 95050 base required dselect_1.10.17_i386.deb
 8c31307bbd5b2b3f4bbd92422bb7b5d3 114560 utils standard dpkg-dev_1.10.17_all.deb
 5349c18a66afb74999337a00c53c63bc 10638 doc optional dpkg-doc_1.10.17_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE/nW5+iix9wovUpIkRAriIAJ9anCDNLD22M88w4VoInyM6O+XcqQCePWwr
w8S2AfZiBxEF2irTmJlu6xU=
=Z/SQ
-----END PGP SIGNATURE-----



Reply to: