On Jun 24, 2010, at 8:37 AM, Alexander Hansen wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> The experimental apt-shlibs violates the Shlibs policy.
> 
> Experimental:
> $ dpkg -L apt-shlibs
> /.
> /sw
> /sw/lib
> /sw/lib/libapt-inst.1.1.0.dylib
> /sw/lib/libapt-pkg.4.8.0.dylib
> /sw/share
> /sw/share/doc
> /sw/share/doc/apt-shlibs
> /sw/share/doc/apt-shlibs/AUTHORS
> /sw/share/doc/apt-shlibs/COPYING
> /sw/share/doc/apt-shlibs/COPYING.GPL
> /sw/share/doc/apt-shlibs/README.arch
> /sw/share/doc/apt-shlibs/README.ddtp
> /sw/share/doc/apt-shlibs/README.make
> /sw/share/doc/apt-shlibs/README.progress-reporting
> /sw/lib/libapt-inst.1.1.dylib
> /sw/lib/libapt-pkg.4.8.dylib
> 
> Current/unstable:
> $ dpkg -L apt-shlibs
> /.
> /sw
> /sw/lib
> /sw/lib/libapt-inst.1.0.0.dylib
> /sw/lib/libapt-pkg.3.2.0.dylib
> /sw/share
> /sw/share/doc
> /sw/share/doc/apt-shlibs
> /sw/share/doc/apt-shlibs/AUTHORS
> /sw/share/doc/apt-shlibs/COPYING
> /sw/share/doc/apt-shlibs/COPYING.GPL
> /sw/lib/libapt-inst.1.0.dylib
> /sw/lib/libapt-pkg.3.2.dylib
> 
> Going to the updated apt-shlibs breaks currently installed packages that
> depend on it:
> 
> $ aptsh
> dyld: Library not loaded: /sw/lib/libapt-pkg.3.2.dylib
>  Referenced from: /sw/bin/aptsh
>  Reason: image not found
> Trace/BPT trap
> 
> Any reason _not_ to keep the old apt-shlibs around and to give the new
> one a soname, e.g. apt3-shlibs or something?  And corresponding "apt3-dev"
> 
> The executable package can stay "apt"

The upgrade issues here are very tricky, due to bootstrapping.  But as a first 
step, we should certainly be using a different name for the shlibs package.

  -- Dave


------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to