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