Your message dated Mon, 19 Nov 2007 09:32:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#178203: fixed in dpkg 1.14.8
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)
--- Begin Message ---
Package: debhelper
Version: 4.1.80
Severity: normal
You might feel that this is a lintian bug, or even a dpkg-gencontrol
bug.
Anyway, here's the scenario:
Package: xserver-common
Depends: debconf (>= 1.0.21), xfree86-common (>= 4.2.1-5), ${shlibs:Depends},
${misc:Depends}
Why the hard-coded dep on debconf?
* debian/control: tighten xserver-common's versioned dependency on
debconf again, to 1.0.21, for the reasons mentioned in that
version's changelog entry
* Conflict with whiptail << 0.50.17-7, as some version between that
one and the 0.50-7 in stable changes something that is required to
make the fix I put in for values starting with dashes work. Closes:
#122182
(I use debconf to handle nice values, which can start with a leading
dash.)
Anyway, so I end up with this:
% dpkg-deb --info xserver-common_4.3.0-0pre1v5_powerpc.deb
[...]
Depends: debconf (>= 1.0.21), xfree86-common (>= 4.2.1-5), libc6 (>=
2.3.2.ds1-4), debconf (>= 0.5)
...so lintian complains:
E: xserver-common: package-has-a-duplicate-relation debconf (>= 1.0.21),
debconf (>= 0.5)
N:
N: The package seems to declare a relation on another package which is
N: already implied by other relations it declares, and is therefore
N: redundant. This is not only sloppy but can break some tools.
I can envision several possible solutions to this problem:
1) dh_gencontrol eliminates redundant package relationships after
dpkg-gencontrol generates a package's control data (in this case, the
stricter "debconf (>= 1.0.21)" dependency should be preserved.
2) dh_gencontrol could accept an argument to exclude expansion of
${misc:Depends} to certain package names.
3) dpkg-gencontrol can collapse redundant relationship declarations
itself.
4) Lintian can be less pejorative about this problem ("sloppy"), since
it may not be the package maintainer's fault.
5) "Some tools" can be fixed to not break when they encounter redundant
relationships. I guess you'd have to ask Josip what those are, as I
don't know of any.
-- System Information:
Debian Release: testing/unstable
Architecture: powerpc
Kernel: Linux redwald 2.4.22-powerpc #1 Sat Oct 25 16:59:03 EST 2003 ppc
Locale: LANG=C, LC_CTYPE=en_US.UTF-8
Versions of packages debhelper depends on:
ii binutils 2.14.90.0.7-3 The GNU assembler, linker and bina
ii coreutils [fileutils] 5.0.91-2 The GNU core utilities
ii debconf-utils 1.3.21 debconf utilities
ii dpkg-dev 1.10.18 Package building tools for Debian
ii file 4.06-1 Determines file type using "magic"
ii fileutils 5.0.91-2 The GNU file management utilities
ii html2text 1.3.1-2 An advanced HTML to text converter
ii perl 5.8.2-2 Larry Wall's Practical Extraction
ii po-debconf 0.8.7 Manage translated Debconf template
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.14.8
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.14.8_all.deb
to pool/main/d/dpkg/dpkg-dev_1.14.8_all.deb
dpkg_1.14.8.dsc
to pool/main/d/dpkg/dpkg_1.14.8.dsc
dpkg_1.14.8.tar.gz
to pool/main/d/dpkg/dpkg_1.14.8.tar.gz
dpkg_1.14.8_i386.deb
to pool/main/d/dpkg/dpkg_1.14.8_i386.deb
dselect_1.14.8_i386.deb
to pool/main/d/dpkg/dselect_1.14.8_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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Guillem Jover <[EMAIL PROTECTED]> (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 [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Mon, 19 Nov 2007 10:36:30 +0200
Source: dpkg
Binary: dpkg dselect dpkg-dev
Architecture: source i386 all
Version: 1.14.8
Distribution: unstable
Urgency: low
Maintainer: Dpkg Developers <[EMAIL PROTECTED]>
Changed-By: Guillem Jover <[EMAIL PROTECTED]>
Description:
dpkg - package maintenance system for Debian
dpkg-dev - package building tools for Debian
dselect - user tool to manage Debian packages
Closes: 10807 41907 48208 80340 109954 178203 186809 222652 382673 383916
395942 430367 431597 445852 445858 446119 446278 446501 446624 447476 448353
448354
Changes:
dpkg (1.14.8) unstable; urgency=low
.
[ Raphael Hertzog ]
* Heavy rework of dpkg-shlibdeps:
- Support "symbols" files to generate finer-grained dependencies.
Those files can be created by the new dpkg-gensymbols command.
Closes: #430367
- Uses now all paths in RPATH (instead of only the first).
Closes: #395942
- Support parsing include directives in /etc/ld.so.conf. Closes: #431597
- Libraries are also searched in the public directories of packages
being built and thus debian/shlibs.local can effectively define
dependencies for libraries that are being built. Closes: #80340
- "symbols" files use the full SONAME as key instead of splitting it in
(name, version) like in the "shlibs" format. This allows binaries to
be linked with unversioned libraries and not fail. Note that
unversioned libraries are still a very bad idea. Closes: #48208
- dpkg-shlibdeps now supports '-x<package>' options that can be used to
exclude packages from generated dependencies (use with care though).
Closes: #41907, #109954
- If dpkg-shlibdeps doesn't find any dependency information for a
shared library that is actively used, then it will fail. This can be
disabled with the option '--ignore-missing-info'. Closes: #10807
* Switch perl programs to use the new Dpkg::Deps module. This changes the
behaviour of dpkg-gencontrol and dpkg-source which will rewrite and
simplify dependencies and build dependencies as possible. Multiple
dependencies on the same package are replaced by their intersection.
Closes: #178203, #186809, #222652
.
[ Frank Lichtenheld ]
* Add $(MAKE) check to build target
* Allow to use other compressions than gzip on dpkg-source -b
(NOTE: this will result in a Format: 2.0 source package!).
Closes: #382673
* Various small fixes to the manpages suggested by Helge Kreutzmann.
Closes: #445858
* Fix Dpkg::BuildOptions (and thereby dpkg-buildpackage) to really
set DEB_BUILD_OPTIONS. Found by Daniel Shepler. Closes: #446119
* Change some ' in shell code in dpkg-source.1 and dpkg-query.1 to
proper \(aq. Reported by Daniel van Eeden. Closes: #447476
.
[ Guillem Jover ]
* Use shipped perl modules when calling perl programs at build time.
* Switch perl programs to use the new Dpkg::ErrorHandling and Dpkg::Arch
perl modules.
* Add support for format strings in Dpkg::ErrorHandling functions.
* Move build and host arch detection code from dpkg-architecture to
Dpkg::Arch.
* Add initial udeb support:
- Support new fields fields Package-Type, Subarchitecture, Kernel-Version
and Installer-Menu-Item. Closes: #383916
- New '--type' option for dpkg-scanpackages.
* Make dpkg-dev Conflict on dpkg-cross << 2.0.0 which was sourcing
dpkg-buildpackage expecting it to be a shell script. Closes: #445852
* Get rid of undefined macros from man pages. Thanks to Colin Watson
for the analysis.
.
[ Updated dselect translations ]
* Czech (Miroslav Kure).
.
[ Added dpkg translations ]
* Thai (Theppitak Karoonboonyanan). Closes: #446501
.
[ Updated dpkg translations ]
* Czech (Miroslav Kure).
* Galician (Jacobo Tarrio). Closes: #446624
* Polish (Robert Luberda).
* Russian (Yuri Kozlov). Closes: #446278
.
[ Updated man pages translations ]
* German (Helge Kreutzmann). Closes: #448354
* Polish (Robert Luberda).
* Swedish (Peter Karlsson).
.
[ Added scripts translations ]
* German (Helge Kreutzmann). Closes: #448353
.
[ Updated scripts translations ]
* Polish (Robert Luberda).
* Swedish (Peter Karlsson).
Files:
4c245a5f63d695e6ceaeff5b37333c0a 995 admin required dpkg_1.14.8.dsc
7dddfe562f9ad16f39007a9093ddc9a0 6268334 admin required dpkg_1.14.8.tar.gz
fc0ebdf0f00a6db4eaf6f9217f07e6ea 2146332 admin required dpkg_1.14.8_i386.deb
22329b04954c47499c67216340d95d51 511550 admin required dselect_1.14.8_i386.deb
d4eaadd0ba58ee0849d6a1ab6dc7b4f7 316462 utils optional dpkg-dev_1.14.8_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHQVTouW9ciZ2SjJsRAgfCAKDiv/YMAKImMXlNX4f55rHdFb0KpQCdGB+0
Z3G4vlUzhfspXNheLJCvx4I=
=tSPx
-----END PGP SIGNATURE-----
--- End Message ---