Your message dated Sun, 06 Dec 2009 17:58:26 +0000
with message-id <e1nhlnk-0004uz...@ries.debian.org>
and subject line Bug#553250: fixed in posixlock 0.0.1-1.1
has caused the Debian Bug report #553250,
regarding libposixlock-ruby1.8: missing-dependency-on-libc needed by
./usr/lib/ruby/1.8/i486-linux/posixlock.so 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 ow...@bugs.debian.org
immediately.)
--
553250: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553250
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libposixlock-ruby1.8
Version: 0.0.1-1
Severity: serious
Justification: The listed file appears to be linked against the C library,
User: lintian-ma...@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 libposixlock-ruby1.8 depends on:
ii ruby1.8 1.8.7.174-2 Interpreter of object-oriented scr
libposixlock-ruby1.8 recommends no packages.
libposixlock-ruby1.8 suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: posixlock
Source-Version: 0.0.1-1.1
We believe that the bug you reported is fixed in the latest version of
posixlock, which is due to be installed in the Debian FTP archive:
libposixlock-ruby1.8_0.0.1-1.1_amd64.deb
to main/p/posixlock/libposixlock-ruby1.8_0.0.1-1.1_amd64.deb
libposixlock-ruby_0.0.1-1.1_all.deb
to main/p/posixlock/libposixlock-ruby_0.0.1-1.1_all.deb
posixlock_0.0.1-1.1.diff.gz
to main/p/posixlock/posixlock_0.0.1-1.1.diff.gz
posixlock_0.0.1-1.1.dsc
to main/p/posixlock/posixlock_0.0.1-1.1.dsc
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 553...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stefano Zacchiroli <z...@debian.org> (supplier of updated posixlock 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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Fri, 04 Dec 2009 16:04:30 +0100
Source: posixlock
Binary: libposixlock-ruby libposixlock-ruby1.8
Architecture: source all amd64
Version: 0.0.1-1.1
Distribution: unstable
Urgency: low
Maintainer: Tomas Pospisek <tpo_...@sourcepole.ch>
Changed-By: Stefano Zacchiroli <z...@debian.org>
Description:
libposixlock-ruby - posix locking for ruby
libposixlock-ruby1.8 - posix locking for ruby
Closes: 553250
Changes:
posixlock (0.0.1-1.1) unstable; urgency=low
.
* Non-maintainer upload.
* debian/control:
- add missing ${shlibs:Depends} to avoid lacking libc6 dependency
(Closes: #553250)
- add missing ${misc:Depends}
- fix wrong Section: set it to "ruby"
Checksums-Sha1:
83086e056da28fd07283140c095bb6222e9bf5ae 1035 posixlock_0.0.1-1.1.dsc
aef8377ef56b7687ad552e347264b977edf69182 2138 posixlock_0.0.1-1.1.diff.gz
41a353b1b72c4068feba9cb02d31050d77446403 3652
libposixlock-ruby_0.0.1-1.1_all.deb
92cb1a9dd0e85104f26bee03a35b80be92e197ef 7136
libposixlock-ruby1.8_0.0.1-1.1_amd64.deb
Checksums-Sha256:
9bcf572827c456af814a163f2e2d45a6436ce69cd331310a6061bb15b2868881 1035
posixlock_0.0.1-1.1.dsc
91a5f561dec2ec936135b54180c086bf013562cf2a647d13fcc2f6db37a32bac 2138
posixlock_0.0.1-1.1.diff.gz
808eb06cf786a84359cf8f113d136337c22783e2fbee279e5ddc72b55c29d5a7 3652
libposixlock-ruby_0.0.1-1.1_all.deb
40500b958e5a1ba6c20a067cb933fa7ed302a9e86aff11785aa3b80f0de9735d 7136
libposixlock-ruby1.8_0.0.1-1.1_amd64.deb
Files:
5ae194d3dbf043da02844cffa425d71d 1035 ruby optional posixlock_0.0.1-1.1.dsc
d9dca6ce7d27ac296fd1ff063246d286 2138 ruby optional posixlock_0.0.1-1.1.diff.gz
85d081d3863eccd74768fe9b952acc48 3652 ruby optional
libposixlock-ruby_0.0.1-1.1_all.deb
4d7bcd5182f92a9bd6f819fc69530dad 7136 ruby optional
libposixlock-ruby1.8_0.0.1-1.1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iD8DBQFLGSbY1cqbBPLEI7wRAsJkAJ48g+aaatzMzABlzT7Ggd+/HSlDYACgr/Bx
nlErOKnDbVZ3EEpkdO76KU4=
=JEP8
-----END PGP SIGNATURE-----
--- End Message ---