Your message dated Sat, 31 Oct 2009 22:54:38 +0000
with message-id <[email protected]>
and subject line Bug#553232: fixed in dmalloc 5.5.1-1.1
has caused the Debian Bug report #553232,
regarding libdmalloc-dev: missing-dependency-on-libc needed by
./usr/bin/dmalloc but the package doesn't depend on the C library
package. Normally this indicates that ${shlibs: Depends} was
omitted from the Depends line for this package in debian/control.
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
553232: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553232
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libdmalloc-dev
Version: 5.5.1-1+b1
Severity: serious
Justification: The listed file appears to be linked against the C library,
User: [email protected]
Usertags: missing-dependency-on-libc
All shared libraries and compiled binaries must be run through dpkg-shlibdeps to
find out any libraries they are linked against (often via the dh_shlibdeps
debhelper command). The package containing these files must then depend on
${shlibs:Depends} in debian/control to get the proper package dependencies for
those libraries.
Refer to Debian Policy Manual section 8.6 (Dependencies between the library and
other packages - the shlibs system) for details.
,----[ 8.6 Dependencies between the library and other packages - the shlibs
system ]
| If a package contains a binary or library which links to a shared library, we
| must ensure that when the package is installed on the system, all of the
| libraries needed are also installed. This requirement led to the creation of
the
| shlibs system, which is very simple in its design: any package which provides
a
| shared library also provides information on the package dependencies required
to
| ensure the presence of this library, and any package which uses a shared
library
| uses this information to determine the dependencies it requires. The files
which
| contain the mapping from shared libraries to the necessary dependency
| information are called shlibs files.
|
| Thus, when a package is built which contains any shared libraries, it must
| provide a shlibs file for other packages to use, and when a package is built
| which contains any shared libraries or compiled binaries, it must run
| dpkg-shlibdeps on these to determine the libraries used and hence the
| dependencies needed by this package.
`----
,----[ 8.6.2 How to use dpkg-shlibdeps and the shlibs files ]
| Put a call to dpkg-shlibdeps into your debian/rules file. If your package
| contains only compiled binaries and libraries (but no scripts), you can use a
| command such as:
|
| dpkg-shlibdeps debian/tmp/usr/bin/* debian/tmp/usr/sbin/* \
| debian/tmp/usr/lib/*
|
| Otherwise, you will need to explicitly list the compiled binaries and
| libraries.[53]
|
| This command puts the dependency information into the debian/substvars file,
| which is then used by dpkg-gencontrol. You will need to place a
| ${shlibs:Depends} variable in the Depends field in the control file for this
to
| work.
`----
manoj
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'oldstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.31.4-anzu-2 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libdmalloc-dev depends on:
pn libdmalloc5 <none> (no description available)
libdmalloc-dev recommends no packages.
libdmalloc-dev suggests no packages.
--- End Message ---
--- Begin Message ---
Source: dmalloc
Source-Version: 5.5.1-1.1
We believe that the bug you reported is fixed in the latest version of
dmalloc, which is due to be installed in the Debian FTP archive:
dmalloc_5.5.1-1.1.diff.gz
to main/d/dmalloc/dmalloc_5.5.1-1.1.diff.gz
dmalloc_5.5.1-1.1.dsc
to main/d/dmalloc/dmalloc_5.5.1-1.1.dsc
libdmalloc-dev_5.5.1-1.1_i386.deb
to main/d/dmalloc/libdmalloc-dev_5.5.1-1.1_i386.deb
libdmalloc5_5.5.1-1.1_i386.deb
to main/d/dmalloc/libdmalloc5_5.5.1-1.1_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.
Barry deFreese <[email protected]> (supplier of updated dmalloc 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.8
Date: Sat, 31 Oct 2009 14:06:48 -0400
Source: dmalloc
Binary: libdmalloc5 libdmalloc-dev
Architecture: source i386
Version: 5.5.1-1.1
Distribution: unstable
Urgency: low
Maintainer: Daniel Rus Morales <[email protected]>
Changed-By: Barry deFreese <[email protected]>
Description:
libdmalloc-dev - debug memory allocation library (development files and doc)
libdmalloc5 - debug memory allocation library
Closes: 553232
Changes:
dmalloc (5.5.1-1.1) unstable; urgency=low
.
* Non-maintainer upload.
* Add ${shlibs:Depends} on -dev package. (Closes: #553232).
* Add ${misc:Depends} on -dev package.
* Fix doc-base section for -dev package.
* Move URL from package description to Homepage field.
* Minor clean-up to debian/copyright.
* Make clean not ignore errors.
Checksums-Sha1:
5e74ea7f901653175e3fe5730f702fb4675af5be 1045 dmalloc_5.5.1-1.1.dsc
7f56a91b9b32b3179733e1a0b911fd66bbcedf4f 10901 dmalloc_5.5.1-1.1.diff.gz
998354daea8ceaa1022cfd0d89e76c16d3de9742 136810 libdmalloc5_5.5.1-1.1_i386.deb
d7f211cb060153d52bd7f8fc07833b5fb644902c 623558
libdmalloc-dev_5.5.1-1.1_i386.deb
Checksums-Sha256:
f15e8350698a1853930e7a0b57e5cb0348c280205bdaf80db684e57b490af77a 1045
dmalloc_5.5.1-1.1.dsc
6e4f1d4c3fb0e07e542aed9bb1819e0b70e57abd58040b60c4d20d80c89ca6ec 10901
dmalloc_5.5.1-1.1.diff.gz
c9b96cb75581ae4764afb438764811f56904360d8638a55393070f82587ea65f 136810
libdmalloc5_5.5.1-1.1_i386.deb
5f2a9f27782ef92cab9393894aa7905b669be68e1f9e02150e9b996677fe25ae 623558
libdmalloc-dev_5.5.1-1.1_i386.deb
Files:
15f8a13af31fe9b649a7898d7051267b 1045 devel extra dmalloc_5.5.1-1.1.dsc
814b9da0a609d3e2c638fb1881659898 10901 devel extra dmalloc_5.5.1-1.1.diff.gz
adf5c07cbef3dd7788e721127dd19767 136810 libs extra
libdmalloc5_5.5.1-1.1_i386.deb
e9aa14db5ce66a30ad92dc80b7422023 623558 libdevel extra
libdmalloc-dev_5.5.1-1.1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkrsgmQACgkQ5ItltUs5T34w6ACeO3ZZLHo750+eEquJ7bpI/gAq
IKsAn2N9hWiDGVJlvBVo10YHJGxzH16W
=Z/5D
-----END PGP SIGNATURE-----
--- End Message ---