Your message dated Thu, 19 Nov 2009 11:47:59 +0000
with message-id <[email protected]>
and subject line Bug#553244: fixed in matrixssl 1.8.8-1
has caused the Debian Bug report #553244,
regarding libmatrixssl1.8-dev: missing-dependency-on-libc needed by
./usr/lib/matrixssl/httpsClient and 3 others 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.)
--
553244: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553244
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libmatrixssl1.8-dev
Version: 1.8.6-1
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 libmatrixssl1.8-dev depends on:
pn libmatrixssl1.8 <none> (no description available)
Versions of packages libmatrixssl1.8-dev recommends:
pn libmatrixssl1.8-doc <none> (no description available)
Versions of packages libmatrixssl1.8-dev suggests:
pn dietlibc-dev <none> (no description available)
--- End Message ---
--- Begin Message ---
Source: matrixssl
Source-Version: 1.8.8-1
We believe that the bug you reported is fixed in the latest version of
matrixssl, which is due to be installed in the Debian FTP archive:
libmatrixssl1.8-doc_1.8.8-1_all.deb
to main/m/matrixssl/libmatrixssl1.8-doc_1.8.8-1_all.deb
matrixssl_1.8.8-1.diff.gz
to main/m/matrixssl/matrixssl_1.8.8-1.diff.gz
matrixssl_1.8.8-1.dsc
to main/m/matrixssl/matrixssl_1.8.8-1.dsc
matrixssl_1.8.8.orig.tar.gz
to main/m/matrixssl/matrixssl_1.8.8.orig.tar.gz
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.
Gerrit Pape <[email protected]> (supplier of updated matrixssl 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: Wed, 18 Nov 2009 22:09:19 +0000
Source: matrixssl
Binary: libmatrixssl1.8-dev libmatrixssl1.8 libmatrixssl1.8-doc
Architecture: all source
Version: 1.8.8-1
Distribution: unstable
Urgency: high
Maintainer: Gerrit Pape <[email protected]>
Changed-By: Gerrit Pape <[email protected]>
Description:
libmatrixssl1.8 - small SSL library optimized for embedded systems
libmatrixssl1.8-dev - small SSL library optimized for embedded systems
(development fil
libmatrixssl1.8-doc - small SSL library optimized for embedded systems
(documentation)
Closes: 553244
Changes:
matrixssl (1.8.8-1) unstable; urgency=high
.
* new upstream version.
* disable renegotiation (CVE-2009-3555).
* debian/diff/0001-don-t-define-USE_MULTITHREADING-with-diet-libc.diff:
remove; multithreading is now disabled by default.
* debian/rules: no longer apply 0001-don-t-define-...diff.
* debian/control: libmatrixssl-dev: Depends: ${shlibs:Depends}.
* debian/rules: libmatrixssl-dev: run dpkg-shlibdeps (closes: #553244).
Checksums-Sha1:
8ca82aeb2cfca02f91dbbf42d9c481df2b4ae42e 1071 matrixssl_1.8.8-1.dsc
715fffcc93d9052ff1045e1435e4ceb82ad37687 735470 matrixssl_1.8.8.orig.tar.gz
04f758243ce0cdf6bb818f21615e9d0b6f76676a 5327 matrixssl_1.8.8-1.diff.gz
c49c0b8d9e1a802564781284c0e727734775d405 625414
libmatrixssl1.8-doc_1.8.8-1_all.deb
Checksums-Sha256:
c5140c3b18bd734d4b4445f007fed01c10b28d2cbadafcef11ec1eb966059640 1071
matrixssl_1.8.8-1.dsc
6c40581406b7732030d8bdf2fb40628448b826b36b0f81745d43479f028537b6 735470
matrixssl_1.8.8.orig.tar.gz
b216c8c56e4fccf2f5e98d4c7c8433d3bc91fc6d362388ee22ad5e72447bbb86 5327
matrixssl_1.8.8-1.diff.gz
9d0e7b24fd679c66d8351d9c9b914478a91cc742b5218d579a8391d8275aa630 625414
libmatrixssl1.8-doc_1.8.8-1_all.deb
Files:
f05633d99c8beafa19adf6940060b2a2 1071 libs optional matrixssl_1.8.8-1.dsc
c8102e40a92c7571c3890686e0bfeac4 735470 libs optional
matrixssl_1.8.8.orig.tar.gz
7f5d4dffa9bea9e9b6824086fdb8d66a 5327 libs optional matrixssl_1.8.8-1.diff.gz
de8fa094610f65802e3aa273e7c6414f 625414 doc optional
libmatrixssl1.8-doc_1.8.8-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAksEfhUACgkQGJoyQbxwpv8W1gCePSpaAhVSQ0rcmR8XphHg7MZO
JYUAn04lliHHmBhINJ0nLRcxrzc3AXCv
=Fq8G
-----END PGP SIGNATURE-----
--- End Message ---