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

Bug#553239: marked as done (libncurses5-dbg: missing-dependency-on-libc needed by ./usr/lib/debug/usr/lib/libform.so.5.7 and 4 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.)

Your message dated Tue, 16 Mar 2010 00:37:20 +0000
with message-id <E1NrKme-0004lk-P2@ries.debian.org>
and subject line Bug#553239: fixed in ncurses 5.7+20100313-1
has caused the Debian Bug report #553239,
regarding libncurses5-dbg: missing-dependency-on-libc needed by ./usr/lib/debug/usr/lib/libform.so.5.7 and 4 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 owner@bugs.debian.org

553239: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553239
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libncurses5-dbg
Version: 5.7+20090803-2
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.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'oldstable'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux (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 libncurses5-dbg depends on:
ii  libncurses5-dev           5.7+20090803-2 developer's libraries and docs for

libncurses5-dbg recommends no packages.

libncurses5-dbg suggests no packages.

--- End Message ---
--- Begin Message ---
Source: ncurses
Source-Version: 5.7+20100313-1

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

  to main/n/ncurses/lib32ncurses5-dev_5.7+20100313-1_amd64.deb
  to main/n/ncurses/lib32ncurses5_5.7+20100313-1_amd64.deb
  to main/n/ncurses/lib32ncursesw5-dev_5.7+20100313-1_amd64.deb
  to main/n/ncurses/lib32ncursesw5_5.7+20100313-1_amd64.deb
  to main/n/ncurses/libncurses5-dbg_5.7+20100313-1_amd64.deb
  to main/n/ncurses/libncurses5-dev_5.7+20100313-1_amd64.deb
  to main/n/ncurses/libncurses5_5.7+20100313-1_amd64.deb
  to main/n/ncurses/libncursesw5-dbg_5.7+20100313-1_amd64.deb
  to main/n/ncurses/libncursesw5-dev_5.7+20100313-1_amd64.deb
  to main/n/ncurses/libncursesw5_5.7+20100313-1_amd64.deb
  to main/n/ncurses/ncurses-base_5.7+20100313-1_all.deb
  to main/n/ncurses/ncurses-bin_5.7+20100313-1_amd64.deb
  to main/n/ncurses/ncurses-term_5.7+20100313-1_all.deb
  to main/n/ncurses/ncurses_5.7+20100313-1.diff.gz
  to main/n/ncurses/ncurses_5.7+20100313-1.dsc
  to main/n/ncurses/ncurses_5.7+20100313.orig.tar.gz

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 553239@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Sven Joachim <svenjoac@gmx.de> (supplier of updated ncurses 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)

Hash: SHA1

Format: 1.8
Date: Sun, 21 Feb 2010 09:45:58 +0100
Source: ncurses
Binary: libncurses5 libncurses5-dev libncurses5-dbg libncursesw5 libncursesw5-dev libncursesw5-dbg lib64ncurses5 lib64ncurses5-dev lib32ncurses5 lib32ncurses5-dev lib32ncursesw5 lib32ncursesw5-dev ncurses-bin ncurses-base ncurses-term
Architecture: source amd64 all
Version: 5.7+20100313-1
Distribution: unstable
Urgency: low
Maintainer: Craig Small <csmall@debian.org>
Changed-By: Sven Joachim <svenjoac@gmx.de>
 lib32ncurses5 - shared libraries for terminal handling (32-bit)
 lib32ncurses5-dev - developer's libraries for ncurses (32-bit)
 lib32ncursesw5 - shared libraries for terminal handling (wide character support) (
 lib32ncursesw5-dev - developer's libraries for ncursesw (32-bit)
 lib64ncurses5 - shared libraries for terminal handling (64-bit)
 lib64ncurses5-dev - developer's libraries for ncurses (64-bit)
 libncurses5 - shared libraries for terminal handling
 libncurses5-dbg - debugging/profiling libraries for ncurses
 libncurses5-dev - developer's libraries and docs for ncurses
 libncursesw5 - shared libraries for terminal handling (wide character support)
 libncursesw5-dbg - debugging/profiling libraries for ncurses
 libncursesw5-dev - developer's libraries for ncursesw
 ncurses-base - basic terminal type definitions
 ncurses-bin - terminal-related programs and man pages
 ncurses-term - additional terminal type definitions
Closes: 365120 429198 444250 509919 532022 542031 543852 550716 553239 556378 563272 573597
 ncurses (5.7+20100313-1) unstable; urgency=low
   [ Sven Joachim ]
   * New upstream patchlevel.
     - Workaround for bug in g++ 4.1-4.4 warnings for wattrset() macro
       on amd64 (Closes: #542031).
     - Fix typo in curs_mouse.3x (Closes: #429198).
     - Modify CF_MAN_PAGES configure macro to replace all occurrences of
       TPUT in tput.1's manpage (Closes: #573597).
     - Bump shlibs version, as there are several new symbols.
   * Remove patch introduced in 5.5-2, applied upstream. Remove patch
     introduced in version 5.7+20090627-1, no longer necessary.
   * Switch patch system to quilt.
     - Add a short debian/README.source as recommended by policy.
   * Configure with /usr/share/terminfo as default terminfo dir, so that
     we get the correct tabset directory (Closes: #509919, LP: #200773).
   * Update xterm terminfo entry from xterm 246 (Closes: #444250).
   * Derive xterm{16,256,88}-color from xterm-debian rather than
     xterm-new for correct backspace key behavior.
   * Move the debugging libraries back to /usr/lib/debug (Closes: #553239),
     ship detached debugging symbols (Closes: #532022).
   * Fix typo in debian/rules that lead to a dangling symlink in
     lib64ncurses-dev (Closes: #563272).
   * Install the binaries built without trace support in ncurses-bin
     to avoid symbol lookup errors (Closes: #365120).
   * Build static libraries with "--without-dlsym" (Closes: #556378).
   * Remove compatibility symlinks in /usr/share/terminfo that were only
     necessary for upgrades from versions prior to 5.4-9.
   * debian/control cleanups:
     - Adjust priority of the source package to required.
     - Remove duplicate Section field for library packages.
     - Fix dependencies of lib32ncursesw5-dev.
     - Fix long descriptions of 32-bit packages on 64-bit systems.
     - Do not recommend libgpm2 in non-native library packages, nor on
       non-Linux architectures.
     - Remove very old Replaces/Conflicts/Provides on ncurses-developer,
       ncurses and tput.
     - Version the "Replaces: ia32-libs" for lib32ncurses-dev.
     - Remove no longer needed "Replaces: ncurses-term" and
       "Depends: libncurses5" from ncurses-base.
     - Set Homepage field to http://invisible-island.net/ncurses/.
     - Add Vcs-Browser and Vcs-Git fields.
     - Add ${misc:Depends} in all Depends fields.
     - Add myself to Uploaders.
   * Add lintian override for alleged spelling error in ncurses-base'
     extended description; "linux" refers to a terminal type there.
   * Use dh_install instead of dh_movefiles to install files and clean
     up debian/rules a bit.
   * Update Standards-Version to 3.8.4, no changes needed.
   [ Craig Small ]
   * New maintainer Closes: 543852
   * Cross compile patch applied Closes: #550716
 d7fd67e22001bababfdaf5daa200cb49d4c3eee2 1567 ncurses_5.7+20100313-1.dsc
 78cab206166d278f0ab6f2df0d20ff569cbf305a 2612398 ncurses_5.7+20100313.orig.tar.gz
 57fb3fac17491c23c9363895d3598f6765eca724 45965 ncurses_5.7+20100313-1.diff.gz
 8089af6d5e65c1229272aa81b1a1fc5b3e1e4b5b 364428 libncurses5_5.7+20100313-1_amd64.deb
 7c60ec0300adfc8122198fe7e9e5a99b2a0820b5 1631998 libncurses5-dev_5.7+20100313-1_amd64.deb
 f6a382e24df24a8eb98538fcf7b9e772a3867e6a 3260948 libncurses5-dbg_5.7+20100313-1_amd64.deb
 c30e205ae3ca3e316409a7150c700e4ff10a2702 389154 libncursesw5_5.7+20100313-1_amd64.deb
 bbd6e9095f8b733b2602e3d55e081ee41763aae2 528134 libncursesw5-dev_5.7+20100313-1_amd64.deb
 2edea94eaed0a1503c44f06382c8db259f026bae 2803976 libncursesw5-dbg_5.7+20100313-1_amd64.deb
 3ab82f33fc1731ec779e535e674a7609d391d5c0 344366 lib32ncurses5_5.7+20100313-1_amd64.deb
 44b4c16d0f8e44f49bdda306192c9f982a07dcab 396646 lib32ncurses5-dev_5.7+20100313-1_amd64.deb
 5f43ba38a4899f1bf9c039d8386484a999944d35 370856 lib32ncursesw5_5.7+20100313-1_amd64.deb
 90fc2f33feab71509477e0ef6461fc682acb3e5c 426102 lib32ncursesw5-dev_5.7+20100313-1_amd64.deb
 c550a429cddc3c91f30175ea236efe9055a6e9b7 319822 ncurses-bin_5.7+20100313-1_amd64.deb
 35a638c53cecdfe1ca990018c7c17726769ab840 187128 ncurses-base_5.7+20100313-1_all.deb
 181bc883e908ee1c9cfeff047db5f51063683846 576314 ncurses-term_5.7+20100313-1_all.deb
 8f5099d0680e3d3e04765c4c05f916aa83a7f9bbb3ff7dc2778861114cd0aeec 1567 ncurses_5.7+20100313-1.dsc
 95e8629e1596366e20f8a72eff80b3d0ba91d1a79cc38b4696bfe39cfc6815ef 2612398 ncurses_5.7+20100313.orig.tar.gz
 837ce8472cc7f2f72766646de090bc512e7a1b5dccbdadc6dc3ae51e62290b72 45965 ncurses_5.7+20100313-1.diff.gz
 095563ee6304011da08bfc6b23767732760619a4a4528135490b9cf0e10ecb31 364428 libncurses5_5.7+20100313-1_amd64.deb
 dd2c06bd799ad65ecea26dc6b20d504ba9cf246f3070f47c31903615c50e051a 1631998 libncurses5-dev_5.7+20100313-1_amd64.deb
 abaa1f30ccac0504c46b9724e859a4f78ee23e7ec2c66aa536cda9d6151ba301 3260948 libncurses5-dbg_5.7+20100313-1_amd64.deb
 975904c340d6149bae428738b4e83b658ef872a34866a5573febb87460410f52 389154 libncursesw5_5.7+20100313-1_amd64.deb
 e33416eb5cc778baef1750db44eae09a36889f9eb9dd01af991cab02008142f5 528134 libncursesw5-dev_5.7+20100313-1_amd64.deb
 59e694705b20cf242ab1da572f108484d64827ccc94bc56113c6338edce31878 2803976 libncursesw5-dbg_5.7+20100313-1_amd64.deb
 5568e1850779607dfcacdc94f52dc0a81cda2f526521238bf42ceb93ed4648ea 344366 lib32ncurses5_5.7+20100313-1_amd64.deb
 39620997ac6ea973be99208bc79ff82150b0f4a599343512341da92c2203f93f 396646 lib32ncurses5-dev_5.7+20100313-1_amd64.deb
 22dfe05e9b18d92ccd04b167b405fd53fb691adb9aca53835f7520d241a2becb 370856 lib32ncursesw5_5.7+20100313-1_amd64.deb
 b020151b2acde2c420b227c52a41c47afa179fff3490c7b27e7457fdef73df9b 426102 lib32ncursesw5-dev_5.7+20100313-1_amd64.deb
 40abd35bfa8d74b8ee5ffa34818f0e95c602aa5a4f4869551217a51b2eea5be9 319822 ncurses-bin_5.7+20100313-1_amd64.deb
 ca6bfb667be50a161c50980015ce69f1a29fe21c1e1094f036618b4b8ef67401 187128 ncurses-base_5.7+20100313-1_all.deb
 e397ac2eaba252f36fa2b0a3a4e511e44774485c071bcbb9dc0131201752135d 576314 ncurses-term_5.7+20100313-1_all.deb
 1828455ebe522121f1a9e5a0a2682407 1567 libs required ncurses_5.7+20100313-1.dsc
 89f4f4b6dc88cc147c6f4b7a7f9fa80b 2612398 libs required ncurses_5.7+20100313.orig.tar.gz
 e8efe5f39428b837a975317a5520f465 45965 libs required ncurses_5.7+20100313-1.diff.gz
 1baf1cb07f2b93337086cc0fe3b4ce9e 364428 libs required libncurses5_5.7+20100313-1_amd64.deb
 bee9f02e7f657a1f3dbcab64d82e3593 1631998 libdevel optional libncurses5-dev_5.7+20100313-1_amd64.deb
 8e445a0acac4b8a2ed9a5bd8677386a9 3260948 debug extra libncurses5-dbg_5.7+20100313-1_amd64.deb
 f37c1d8f5eec4969a12e7fe816a4db18 389154 libs important libncursesw5_5.7+20100313-1_amd64.deb
 17554149c250d3a7dd13182a91361102 528134 libdevel optional libncursesw5-dev_5.7+20100313-1_amd64.deb
 7a6b42c271274cc5fe970b80604a0760 2803976 debug extra libncursesw5-dbg_5.7+20100313-1_amd64.deb
 fadbf4f97d547884d4eab546126aa86b 344366 libs optional lib32ncurses5_5.7+20100313-1_amd64.deb
 a4da64ca27d7edd0b34c9915c5f9d1c7 396646 libdevel optional lib32ncurses5-dev_5.7+20100313-1_amd64.deb
 224ca9578a1dcce6ef6330ad616a667a 370856 libs optional lib32ncursesw5_5.7+20100313-1_amd64.deb
 7957cd451f14b737f748645c22eba196 426102 libdevel optional lib32ncursesw5-dev_5.7+20100313-1_amd64.deb
 7ef749fc8c70b325676581c2e8d1fdfb 319822 utils required ncurses-bin_5.7+20100313-1_amd64.deb
 a5464897db2c96ffec75b64fd8447dba 187128 utils required ncurses-base_5.7+20100313-1_all.deb
 5b1298da2c5ee553567792b6f3137756 576314 admin standard ncurses-term_5.7+20100313-1_all.deb

Version: GnuPG v1.4.10 (GNU/Linux)


--- End Message ---

Reply to: