Debian Bug report logs -
#10807
dpkg-shlibdeps should abort of dependency cannot be found
Reported by: fsmla@xinara.org
Date: Mon, 23 Jun 1997 08:33:05 UTC
Severity: wishlist
Found in version 1.4.0.18
Fixed in version dpkg/1.14.7~newshlib
Done: Raphael Hertzog <hertzog@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded to debian-bugs-dist@lists.debian.org, Klee Dienes and Ian Jackson <dpkg-maint@chiark.greenend.org.uk>
:
Bug#10807
; Package dpkg-dev
.
(full text, mbox, link).
Acknowledgement sent to jdassen@wi.leidenuniv.nl
:
New bug report received and forwarded. Copy sent to Klee Dienes and Ian Jackson <dpkg-maint@chiark.greenend.org.uk>
.
(full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: dpkg-dev
Version: 1.4.0.18
I've just received a bug report (10747) which is related to dpkg-shlibdeps.
I have my new S-lang packages installed:
ii slang0.99.34 0.99.38-2.4 backward compatibility shared library for li
ii slang0.99.34-de 0.99.38-2.4 S-Lang libc5 backward compatibility developm
ii slang0.99.38 0.99.38-2.4 The S-Lang programming library, shared libra
ii slang0.99.38-de 0.99.38-2.4 The S-Lang programming library, development
Now, when I build mutt (take the 0.76-2 source), dpkg-shlibdeps does not
resolve the libslang dependency:
penguin ray 10:13 ~/debian/devel/mutt-0.76> dpkg-shlibdeps debian/tmp/usr/bin/mutt
dpkg-shlibdeps: warning: unable to find dependency information for shared
library libslang (soname 0.99.38, path /usr/lib/libslang.so.0.99.38,
dependency field Depends)
I have no idea how to solve this.
Any hints appreciated,
Ray
--
LEADERSHIP A form of self-preservation exhibited by people with auto-
destructive imaginations in order to ensure that when it comes to the crunch
it'll be someone else's bones which go crack and not their own.
- The Hipcrime Vocab by Chad C. Mulligan
Information forwarded to debian-bugs-dist@lists.debian.org, Klee Dienes and Ian Jackson <dpkg-maint@chiark.greenend.org.uk>
:
Bug#10807
; Package dpkg-dev
.
(full text, mbox, link).
Acknowledgement sent to joost@rulcmc.leidenuniv.nl (joost witteveen)
:
Extra info received and forwarded to list. Copy sent to Klee Dienes and Ian Jackson <dpkg-maint@chiark.greenend.org.uk>
.
(full text, mbox, link).
Message #10 received at submit@bugs.debian.org (full text, mbox, reply):
> Package: dpkg-dev
> Version: 1.4.0.18
>
> I've just received a bug report (10747) which is related to dpkg-shlibdeps.
>
> I have my new S-lang packages installed:
> ii slang0.99.34 0.99.38-2.4 backward compatibility shared library for li
> ii slang0.99.34-de 0.99.38-2.4 S-Lang libc5 backward compatibility developm
> ii slang0.99.38 0.99.38-2.4 The S-Lang programming library, shared libra
> ii slang0.99.38-de 0.99.38-2.4 The S-Lang programming library, development
>
> Now, when I build mutt (take the 0.76-2 source), dpkg-shlibdeps does not
> resolve the libslang dependency:
> penguin ray 10:13 ~/debian/devel/mutt-0.76> dpkg-shlibdeps debian/tmp/usr/bin/mutt
> dpkg-shlibdeps: warning: unable to find dependency information for shared
> library libslang (soname 0.99.38, path /usr/lib/libslang.so.0.99.38,
> dependency field Depends)
>
> I have no idea how to solve this.
rulcmc:/var/lib/dpkg/info$cat slang0.99.38.shlibs
libslang 0.99.34 slang0.99.34 (>=0.99.38)
mayby changing that to
libslang 0.99.38 slang0.99.38 (>=0.99.38)
would help?
(I only 2 hours ago I noticed I did about the same with libg++272).
--
joost witteveen, joostje@debian.org
#!/usr/bin/perl -sp0777i<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj
$/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1
lK[d2%Sa2/d0$^Ixp"|dc`;s/\W//g;$_=pack('H*',/((..)*)$/)
#what's this? see http://www.dcs.ex.ac.uk/~aba/rsa/
Information forwarded to debian-bugs-dist@lists.debian.org, Klee Dienes and Ian Jackson <dpkg-maint@chiark.greenend.org.uk>
:
Bug#10807
; Package dpkg-dev
.
(full text, mbox, link).
Acknowledgement sent to joost@rulcmc.leidenuniv.nl (joost witteveen)
:
Extra info received and forwarded to list. Copy sent to Klee Dienes and Ian Jackson <dpkg-maint@chiark.greenend.org.uk>
.
(full text, mbox, link).
Acknowledgement sent to Klee Dienes <klee@mit.edu>
:
Extra info received and filed, but not forwarded.
(full text, mbox, link).
Message #18 received at 10807-quiet@bugs.debian.org (full text, mbox, reply):
Did changing the slang0.99.38.shlibs file as suggested by Joost fix
your problem? If so, please let me know so I can close out this bug
report.
Thanks,
- Klee
Information forwarded to debian-bugs-dist@lists.debian.org, Klee Dienes and Ian Jackson <dpkg-maint@chiark.greenend.org.uk>
:
Bug#10807
; Package dpkg-dev
.
(full text, mbox, link).
Acknowledgement sent to jdassen@wi.leidenuniv.nl
:
Extra info received and forwarded to list. Copy sent to Klee Dienes and Ian Jackson <dpkg-maint@chiark.greenend.org.uk>
.
(full text, mbox, link).
Message #23 received at 10807@bugs.debian.org (full text, mbox, reply):
On Jul 12, Klee Dienes wrote
> Did changing the slang0.99.38.shlibs file as suggested by Joost fix
> your problem?
Yes. Sorry I forgot to feed that back.
> If so, please let me know so I can close out this bug report.
I'd rather make it a feature request:
IMO, dpkg-shlibs by default should exit with a non-zero exit status if it
cannot resolve a shared library dependency; there should be a switch to
override this behaviour ("--ignore-unresolvable-dependencies").
With the current behaviour, it is too easy to overlook this problem (it
merely generates a warning).
Greetings,
Ray
--
J.H.M. Dassen | RUMOUR Believe all you hear. Your world may
jdassen@wi.LeidenUniv.nl | not be a better one than the one the blocks
| live in but it'll be a sight more vivid.
| - The Hipcrime Vocab by Chad C. Mulligan
Severity set to `wishlist'.
Request was from Joel Klecker <jk@espy.org>
to control@bugs.debian.org
.
(full text, mbox, link).
Bug closed, ack sent to submitter - they'd better know why !
Request was from "J.H.M. Dassen (Ray)" <ray@cistron.nl>
to control@bugs.debian.org
.
(full text, mbox, link).
Bug reopened, originator set to J.H.M. Dassen (Ray) <jhm@cistron.nl>.
Request was from "J.H.M. Dassen (Ray)" <ray@cistron.nl>
to control@bugs.debian.org
.
(full text, mbox, link).
Changed Bug title.
Request was from Wichert Akkerman <wichert@cistron.nl>
to control@bugs.debian.org
.
(full text, mbox, link).
Bug closed, send any further explanations to J.H.M. Dassen (Ray) <jhm@cistron.nl>
Request was from "J.H.M. Dassen (Ray)" <jhm@cistron.nl>
to control@bugs.debian.org
.
(full text, mbox, link).
Bug reopened, originator set to dm@zensunni.demon.nl.
Request was from "J.H.M. Dassen (Ray)" <jhm@cistron.nl>
to control@bugs.debian.org
.
(full text, mbox, link).
Changed Bug submitter from dm@zensunni.demon.nl to fsmla@xinara.org.
Request was from "J.H.M. Dassen (Ray)" <fsmla@xinara.org>
to control@bugs.debian.org
.
(full text, mbox, link).
Reply sent to Raphael Hertzog <hertzog@debian.org>
:
You have taken responsibility.
(full text, mbox, link).
Notification sent to fsmla@xinara.org
:
Bug acknowledged by developer.
(full text, mbox, link).
Message #42 received at 10807-close@bugs.debian.org (full text, mbox, reply):
Source: dpkg
Source-Version: 1.14.7~newshlib
We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive:
dpkg-dev_1.14.7~newshlib_all.deb
to pool/main/d/dpkg/dpkg-dev_1.14.7~newshlib_all.deb
dpkg_1.14.7~newshlib.dsc
to pool/main/d/dpkg/dpkg_1.14.7~newshlib.dsc
dpkg_1.14.7~newshlib.tar.gz
to pool/main/d/dpkg/dpkg_1.14.7~newshlib.tar.gz
dpkg_1.14.7~newshlib_i386.deb
to pool/main/d/dpkg/dpkg_1.14.7~newshlib_i386.deb
dselect_1.14.7~newshlib_i386.deb
to pool/main/d/dpkg/dselect_1.14.7~newshlib_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 10807@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Raphael Hertzog <hertzog@debian.org> (supplier of updated dpkg 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.7
Date: Tue, 25 Sep 2007 08:43:45 +0200
Source: dpkg
Binary: dpkg dselect dpkg-dev
Architecture: source i386 all
Version: 1.14.7~newshlib
Distribution: experimental
Urgency: low
Maintainer: Dpkg Developers <team@dpkg.org>
Changed-By: Raphael Hertzog <hertzog@debian.org>
Description:
dpkg - package maintenance system for Debian
dpkg-dev - package building tools for Debian
dselect - user tool to manage Debian packages
Closes: 10807 41907 48208 80340 109954 323911 395942 430367 431597 432893 437825 440502 440537 440636 440859 440956 440962 440972 440973 441051 441106 441113 443190 443191 443276
Changes:
dpkg (1.14.7~newshlib) experimental; urgency=low
.
[ Raphael Hertzog ]
* dpkg-shlibdeps has been heavily reworked:
* it supports "symbols" files to generate finer-grained
dependencies. Closes: #430367
Those files can be created by the new dpkg-gensymbols
command.
* it uses now all paths in RPATH (instead of only the first).
Closes: #395942
* it's now able to parse include directives in /etc/ld.so.conf.
Closes: #431597
* libraries are also searched in the public directories of packages
being built and thus debian/shlibs.local can effectively define
dependencies for libraries that are being built. Closes: #80340
* "symbols" files use the full SONAME as key instead of splitting it in
(name, version) like the "shlibs" format requires it. This allows
binaries to be linked with unversioned libraries and not fail.
Closes: #48208
Note that unversioned libraries are still a very bad idea.
* dpkg-shlibdeps now supports "-x<package>" options that can be used
to exclude packages from generated dependencies. This is
particalularly useful to avoid dependencies on ourselves when a
package contains a binary and a library (without requiring an
shlibs.local file to override the usual shlibs file). It might also
be used to avoid other unwanted dependencies (use with care though).
Closes: #41907, #109954
* If dpkg-shlibdeps doesn't find any dependency information for a
shared library that is actively used, then it will fail. This can be
disabled with the option --ignore-missing-info. Closes: #10807
.
[ Guillem Jover ]
* Add back $dpkglib into @INC, needed by the controllib.pl require in
822-date. Closes: #440962
* Document in dpkg-scanpackages that apt now requires Packages.bz2 in
preference to Packages.gz. Closes: #440973
* Stop recognizing the obsolete Optional field when building packages.
* Use fakeroot, if present, by default to gain root privileges in
dpkg-buildpackage.
* Fix typos in dpkg-deb.1 and start-stop-daemon.8. Closes: #441051
Thanks to A. Costa.
* After '<prerm> remove' fails and while doing the error unwinding, if
the '<postinst> abort-remove' call succeeds, preserve the old status
instead of unconditionally setting it to 'Installed'. Closes: #432893
Thanks to Brian M. Carlson.
* Add Vcs-Browser and Vcs-Git fields to debian/control.
.
[ Frank Lichtenheld ]
* Add _MTN to dpkg-source -i default regex. Suggested by Jari Aalto.
* Convert dpkg-buildpackage to a Perl script.
* dpkg-buildpackage accepts a -j<n> option now which will set
MAKEFLAGS(-j<n>) and DEB_BUILD_OPTIONS(parallel=<n>) accordingly.
parallel=<n> in DEB_BUILD_OPTIONS will be passed to MAKEFLAGS as
well. Based on an idea by Robert Millan. Closes: #440636
* Allow dpkg-source -I without a pattern which will load a default
list of pattern similar to -i without regexp. Patch by
Jari Aalto. Closes: #440972
* Rework documentation of dpkg-source's -i and -I options.
Closes: #323911, #440956
.
[ Updated dpkg translations ]
* Basque (Piarres Beobide). Closes: #440859
* Danish (Claus Hindsgaul). Closes: #441106
* French (Frédéric Bothamy).
* German (Sven Joachim). Closes: #440537
* Nepali (Shiva Prasad Pokharel). Closes: #437825
* Portuguese (Miguel Figueiredo). Closes: #441113
* Romanian (Eddy Petri?or).
* Vietnamese (Clytie Siddall). Closes: #440502
* Korean (Sunjae Park). Closes: #443190
.
[ Updated man pages translations ]
* German (Helge Kreutzmann).
* Swedish (Peter Karlsson).
* Korean (Sunjae Park). Closes: #443191
.
[ Updated scripts translations ]
* Correct a typo in the French translation. Closes: #443276
Files:
0e724edaf152da5368df1936f424dc2e 969 admin required dpkg_1.14.7~newshlib.dsc
1e4de4e5968f91365cc0d39034411b79 5939940 admin required dpkg_1.14.7~newshlib.tar.gz
559bd1d755610c0eb14387bedad23a44 2089802 admin required dpkg_1.14.7~newshlib_i386.deb
9a77429db7fcad1eacaf86f412174c78 508702 admin required dselect_1.14.7~newshlib_i386.deb
434b8a6b1500244b69fc7d26548d70e6 240362 utils optional dpkg-dev_1.14.7~newshlib_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFG+LItvPbGD26BadIRAt+JAJ9k6ZFVGPpzrc0c8syccbXL10N0vQCfZ2ro
+GVA5dgV1X1DgiFE2SuyLWI=
=1mdq
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org
.
(Fri, 16 Nov 2007 07:25:38 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Tue Apr 23 23:19:22 2024;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.