[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#553241: marked as done (tix: missing-dependency-on-libc needed by ./usr/lib/libTix8.4.so.1 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.)



Your message dated Sat, 07 Nov 2009 13:32:40 +0000
with message-id <E1N6lPE-0004L7-3P@ries.debian.org>
and subject line Bug#553241: fixed in tix 8.4.0-7
has caused the Debian Bug report #553241,
regarding tix:  missing-dependency-on-libc needed by ./usr/lib/libTix8.4.so.1               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 owner@bugs.debian.org
immediately.)


-- 
553241: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553241
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: tix
Version: 8.4.0-6
Severity: serious
Justification: The listed file appears to be linked against the C library,
User: lintian-maint@debian.org
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 tix depends on:
ii  tcl8.3 [tclsh]                8.3.5-14   Tcl (the Tool Command Language) v8
ii  tcl8.4 [tclsh]                8.4.19-4   Tcl (the Tool Command Language) v8
ii  tcl8.5 [tclsh]                8.5.7-1    Tcl (the Tool Command Language) v8

tix recommends no packages.

tix suggests no packages.



--- End Message ---
--- Begin Message ---
Source: tix
Source-Version: 8.4.0-7

We believe that the bug you reported is fixed in the latest version of
tix, which is due to be installed in the Debian FTP archive:

tix-dev_8.4.0-7_i386.deb
  to main/t/tix/tix-dev_8.4.0-7_i386.deb
tix_8.4.0-7.diff.gz
  to main/t/tix/tix_8.4.0-7.diff.gz
tix_8.4.0-7.dsc
  to main/t/tix/tix_8.4.0-7.dsc
tix_8.4.0-7_i386.deb
  to main/t/tix/tix_8.4.0-7_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 553241@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matt Kraai <kraai@debian.org> (supplier of updated tix 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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 07 Nov 2009 04:43:20 -0800
Source: tix
Binary: tix tix-dev
Architecture: source i386
Version: 8.4.0-7
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Matt Kraai <kraai@debian.org>
Description: 
 tix        - The Tix library for Tk -- runtime package
 tix-dev    - The Tix library for Tk -- development package
Closes: 553241
Changes: 
 tix (8.4.0-7) unstable; urgency=low
 .
   * QA upload.
   * Add ${shlibs:Depends} to tix's Depends line (Closes: #553241).
Checksums-Sha1: 
 2192b2c2840dcec916dae2c5f619a17a330c9a2f 966 tix_8.4.0-7.dsc
 32f1d2001127f21f2d7b3e27c459aa0a672d0d99 27987 tix_8.4.0-7.diff.gz
 f78867ccc3044c910290f1bfdafbbd7b9bf66764 322758 tix_8.4.0-7_i386.deb
 6ea8d8fed2ae6061bd2897c11aba7dbece0e9891 531770 tix-dev_8.4.0-7_i386.deb
Checksums-Sha256: 
 f7171440b82f09aaec55e87d1c36de6ab373ae63eec0308b6799596520f80d66 966 tix_8.4.0-7.dsc
 3804c0c7c0e18fc131f020c629248afd7d7d848914cbca48b04920604c6dc3e8 27987 tix_8.4.0-7.diff.gz
 07c8ea279cc33bb2c9d15be06fc5ccae85063913804555d386f892483aae194e 322758 tix_8.4.0-7_i386.deb
 4ded7f6834fee973e51a139d3820ca9d1a327145dd14aa94c4900b96a262a4ba 531770 tix-dev_8.4.0-7_i386.deb
Files: 
 af218b79e366f958b0829474015a89bc 966 libs optional tix_8.4.0-7.dsc
 8e3d98f856b56127425b35d596bad27a 27987 libs optional tix_8.4.0-7.diff.gz
 0655a5d917cedf6ecce15a5a226170b3 322758 libs optional tix_8.4.0-7_i386.deb
 999d00441fdd0b0f68b7119ebcaf84fb 531770 devel optional tix-dev_8.4.0-7_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkr1dUkACgkQfNdgYxVXvBCnegCdFljohWHslRtcsgP6MPLSrhX4
SjUAniESKRKZL2rpK+am2UR79vuXuLPN
=4mKW
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: