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

Bug#553233: marked as done (libghc6-wash-dev: missing-dependency-on-libc needed by ./usr/bin/wash2hs 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, 11 May 2010 18:03:16 +0000
with message-id <E1OBtnY-000849-9O@ries.debian.org>
and subject line Bug#553233: fixed in washngo
has caused the Debian Bug report #553233,
regarding libghc6-wash-dev: missing-dependency-on-libc needed by ./usr/bin/wash2hs               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

553233: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553233
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libghc6-wash-dev
Version: 2.12-6+b2
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 libghc6-wash-dev depends on:
pn  ghc6                          <none>     (no description available)
pn  libghc6-parsec-dev            <none>     (no description available)
pn  libghc6-regex-compat-dev      <none>     (no description available)

libghc6-wash-dev recommends no packages.

libghc6-wash-dev suggests no packages.

--- End Message ---
--- Begin Message ---
Source: washngo

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

  to main/w/washngo/libghc6-wash-dev_2.12.0.1-1_amd64.deb
  to main/w/washngo/libghc6-wash-doc_2.12.0.1-1_all.deb
  to main/w/washngo/libghc6-wash-prof_2.12.0.1-1_amd64.deb
  to main/w/washngo/washngo_2.12.0.1-1.debian.tar.gz
  to main/w/washngo/washngo_2.12.0.1-1.dsc
  to main/w/washngo/washngo_2.12.0.1.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 553233@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Joachim Breitner <nomeata@debian.org> (supplier of updated washngo 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: Sat, 08 May 2010 23:59:40 +0200
Source: washngo
Binary: libghc6-wash-dev libghc6-wash-prof libghc6-wash-doc
Architecture: source all amd64
Distribution: unstable
Urgency: low
Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
Changed-By: Joachim Breitner <nomeata@debian.org>
 libghc6-wash-dev - Web Authoring System for Haskell
 libghc6-wash-doc - Web Authoring System for Haskell; documentation
 libghc6-wash-prof - Web Authoring System for Haskell; profiling libraries
Closes: 368647 522462 553233 560584 570284
 washngo ( unstable; urgency=low
   * Same upstream code, but packaged and published on cabal.
   * Adopt by the Debian Haskell Group, redo packaging. (Closes: #570284)
   * Package builds again (Closes: #553233, #560584, #522462)
   * Documentation is shipped (Closes: #368647)
 91743b13a89a4978b4eb1e6e5bb6617b9483f512 1476 washngo_2.12.0.1-1.dsc
 8a2015d1378a3ad0b8ce58f369b19da27d9553b7 184193 washngo_2.12.0.1.orig.tar.gz
 ba5e485e9ce3e77504c02c25a7de86b5837bc817 3823 washngo_2.12.0.1-1.debian.tar.gz
 63650c9fd10bf1c726c544bb5284cb73b95b0431 614776 libghc6-wash-doc_2.12.0.1-1_all.deb
 f01db97c8021af9bbf6ed849f4e76b7f14909bae 19076994 libghc6-wash-dev_2.12.0.1-1_amd64.deb
 a46834b906dd00b3674b3393294ae0fbd45d3512 9107318 libghc6-wash-prof_2.12.0.1-1_amd64.deb
 02bda9f04e3d352bcfb5fef3d9917d739f0ded1ded40227cc4496f981bbfce90 1476 washngo_2.12.0.1-1.dsc
 d2d945bd20dea9613a6ceb11f7fed7b93db2ca1e6a4457544ac9edeb3067a985 184193 washngo_2.12.0.1.orig.tar.gz
 e3600cc3963cada0f3eff6203db579865145c0f7eb2188e6efd61added95e010 3823 washngo_2.12.0.1-1.debian.tar.gz
 2cfe89cd1c27828c6d5a35fa2e40a509ee5fd23a4174b467a177a73f3336c743 614776 libghc6-wash-doc_2.12.0.1-1_all.deb
 693e24e0baac379c132243e0705c7a4d8ebb0b79d9bca1e19eca0ed7b419215b 19076994 libghc6-wash-dev_2.12.0.1-1_amd64.deb
 8e933fce09432507f78c7ad6d9797f1f618844d706d7c6e1f24d0fa5968310ae 9107318 libghc6-wash-prof_2.12.0.1-1_amd64.deb
 2490a6c0ae083b9d8162f80f542335e4 1476 haskell extra washngo_2.12.0.1-1.dsc
 a1a2d01ed3d84e3820259d9f98a0c900 184193 haskell extra washngo_2.12.0.1.orig.tar.gz
 9a03b3c616fd7cab7518cc76e9c77a29 3823 haskell extra washngo_2.12.0.1-1.debian.tar.gz
 5a0a894037a89cc84b9a7a401774244c 614776 doc extra libghc6-wash-doc_2.12.0.1-1_all.deb
 d9d625361df63919858ea82c22a13bc6 19076994 haskell extra libghc6-wash-dev_2.12.0.1-1_amd64.deb
 e02a7a5f43ff97f21912f834a2f6eaca 9107318 haskell extra libghc6-wash-prof_2.12.0.1-1_amd64.deb

Version: GnuPG v1.4.10 (GNU/Linux)


--- End Message ---

Reply to: