Debian Bug report logs - #10807
dpkg-shlibdeps should abort of dependency cannot be found

version graph

Package: dpkg-dev; Maintainer for dpkg-dev is Dpkg Developers <debian-dpkg@lists.debian.org>; Source for dpkg-dev is src:dpkg (PTS, buildd, popcon).

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

View this report as an mbox folder, status mbox, maintainer mbox


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):

From: jdassen@wi.leidenuniv.nl
To: submit@bugs.debian.org
Cc: 10747@bugs.debian.org
Subject: dpkg-shlibdeps problems
Date: Mon, 23 Jun 1997 10:30:11 +0200
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):

From: joost@rulcmc.leidenuniv.nl (joost witteveen)
To: jdassen@wi.leidenuniv.nl, 10807@bugs.debian.org
Cc: submit@bugs.debian.org, 10747@bugs.debian.org
Subject: Re: Bug#10807: dpkg-shlibdeps problems
Date: Mon, 23 Jun 1997 15:20:49 +0200 (CEST)
> 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):

From: Klee Dienes <klee@mit.edu>
To: jdassen@wi.leidenuniv.nl, 10807-quiet@bugs.debian.org
Subject: Re: Bug#10807: dpkg-shlibdeps problems
Date: Sat, 12 Jul 1997 18:15:27 -0700
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):

From: jdassen@wi.leidenuniv.nl
To: 10807@bugs.debian.org
Subject: Re: Bug#10807: dpkg-shlibdeps problems
Date: Mon, 21 Jul 1997 17:20:19 +0200
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):

From: Raphael Hertzog <hertzog@debian.org>
To: 10807-close@bugs.debian.org
Subject: Bug#10807: fixed in dpkg 1.14.7~newshlib
Date: Tue, 25 Sep 2007 07:17:03 +0000
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.