Package: dpkg-dev Version: 1.14.3 Severity: critical Justification: breaks unrelated software
Hi! in some kde packages we do something like this: $ dh_shlibdeps -plibkcal2b -l :debian/akregator/usr/lib:debian/kaddressbook/usr/lib:debian/kalarm/usr/lib: debian/kdepim-kresources/usr/lib:debian/kdepim-wizards/usr/lib: debian/kitchensync/usr/lib:debian/kleopatra/usr/lib:debian/kmail/usr/lib: debian/knode/usr/lib:debian/knotes/usr/lib:debian/kode/usr/lib: debian/kontact/usr/lib:debian/korganizer/usr/lib:debian/kpilot/usr/lib: debian/ksync/usr/lib:debian/ktnef/usr/lib:debian/libindex0/usr/lib: debian/libkcal2b/usr/lib:debian/libkdenetwork2/usr/lib:debian/libkdepim1a/usr/lib: debian/libkgantt0/usr/lib:debian/libkleopatra1/usr/lib:debian/libkmime2/usr/lib: debian/libkpimexchange1/usr/lib:debian/libkpimidentities1/usr/lib: debian/libksieve0/usr/lib:debian/libktnef1/usr/lib:debian/libmimelib1c2a/usr/lib -Xusr/lib/kde3/kcal_kabc.so -- -dRecommends debian/libkcal2b/usr/lib/kde3/kcal_kabc.so -dDepends which worked nice and fine with earlier versions of dpkg-dev, like the 1.13.25. It generates the following: $ cat debian/libkcal2b.substvars KDE-Version3=4:3.5.7 KDE-Version2=4:3.5 KDE-Next-Version3=4:3.5.8 KDE-Next-Version2=4:3.6 shlibs:Depends=kdelibs4c2a (>= 4:3.5.7-1), libart-2.0-2 (>= 2.3.18), libaudio2, libc6 (>= 2.5-5), libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.2), libgcc1 (>= 1:4.2-20070516), libice6 (>= 1:1.0.0), libidn11 (>= 0.5.18), libjpeg62, libkdepim1a (>= 4:3.5.6), libktnef1 (>= 4:3.5.6), libpng12-0 (>= 1.2.13-4), libqt3-mt (>= 3:3.3.7), libsm6, libstdc++6 (>= 4.2-20070516), libx11-6, libxcursor1 (>> 1.1.2), libxext6, libxft2 (>> 2.1.1), libxi6, libxinerama1, libxrandr2 (>= 2:1.2.0), libxrender1, libxt6, zlib1g (>= 1:1.2.1) shlibs:Recommends=kaddressbook (>= 4:3.5.7), libacl1 (>= 2.2.11-1), libattr1 (>= 2.4.4-1), libfam0 note the shlibs:Depends line and the shlibs:Recommends line. whit dpkg-dev 1.14.3, we get different output: $ cat libkcal2b.substvars KDE-Version3=4:3.5.7 KDE-Version2=4:3.5 KDE-Next-Version3=4:3.5.8 KDE-Next-Version2=4:3.6 shlibs:Recommends=kaddressbook (>= 4:3.5.7), kdelibs4c2a (>= 4:3.5.7-1), libacl1 (>= 2.2.11-1), libart-2.0-2 (>= 2.3.18), libattr1 (>= 2.4.4-1), libaudio2, libc6 (>= 2.5-5), libfam0, libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.2), libgcc1 (>= 1:4.2-20070516), libice6 (>= 1:1.0.0), libidn11 (>= 0.5.18), libjpeg62, libkdepim1a (>= 4:3.5.6), libktnef1 (>= 4:3.5.6), libpng12-0 (>= 1.2.13-4), libqt3-mt (>= 3:3.3.7), libsm6, libstdc++6 (>= 4.2-20070516), libx11-6, libxcursor1 (>> 1.1.2), libxext6, libxft2 (>> 2.1.1), libxi6, libxinerama1, libxrandr2 (>= 2:1.2.0), libxrender1, libxt6, zlib1g (>= 1:1.2.1) note the lack of shlibs:Depends - and that all content from shlibs:Depends now is placed in shlibs:Recommends. shlibs:Depends is used to fill the Depends: line of the control file. shlibs:Recommends is used to fill Recomends: line with all dependencies placed in Recommends instead, the dependencies doesn't work as expected and triggers RC bugs like #425621. /Sune -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (200, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.20-1-vserver-k7 (SMP w/1 CPU core) Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/dash Versions of packages dpkg-dev depends on: ii binutils 2.17cvs20070426-6 The GNU assembler, linker and bina ii cpio 2.7-2 GNU cpio -- a program to manage ar ii dpkg 1.14.3 package maintenance system for Deb ii make 3.81-3 The GNU version of the "make" util ii patch 2.5.9-4 Apply a diff file to an original ii perl [perl5] 5.8.8-7 Larry Wall's Practical Extraction ii perl-modules 5.8.8-7 Core Perl modules Versions of packages dpkg-dev recommends: ii bzip2 1.0.3-7 high-quality block-sorting file co ii gcc [c-compiler] 4:4.1.2-2 The GNU C compiler ii gcc-2.95 [c-compiler] 1:2.95.4-27 The GNU C compiler ii gcc-4.1 [c-compiler] 4.1.2-8 The GNU C compiler -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]