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 ---

Reply via email to