Dear Sjors, I'm not convinced that you have correctly diagnosed the crashes you have seen.
The shared libraries of libjpeg and libjpeg8 have different names, and the dynamic linker cannot possibly confuse them. There is a remote possibility that some other library is confusing symbols between libjpeg and libjpeg8, but my understanding is that whatever symbols are in common between the two are identical. Fink's entire system was built on this important property of the OS X dynamic linker: old versions of the library can stay around for things that need them, even when newer versions of the library have been created. This works as long as library maintainers follow the correct versioning rules, but -- as indicated above -- I've seen no evidence that the libjpeg/libjpeg8 transition violates any versioning rules. So, while it may be desirable to convert, there should be no urgency whatsover about the conversion. I strongly encourage you to investigate the "crashes" you are reporting further, to determine their true cause. Best regards, Dave P.S. Two of the packages of mine which you mention -- imagemagick1-shlibs and libdjvulibre15-shlibs -- are in fact old (perhaps obsolete) versions of packages which exist in newer versions in fink. THERE IS ABSOLUTELY NO REASON TO CHANGE OBSOLETE PACKAGES to use a different library. On Jun 21, 2010, at 2:42 PM, Sjors Gielen wrote: > Hello Dave, Justin, Alexander, William, > > I am sending you this e-mail to inform you that one or some of your packages > depend on libjpeg-shlibs and/or builddepend on libjpeg. I have seen > libjpeg-related crashes on various machines, most probably related to KDE or > Qt loading whatever jpeg library it can find, even if another one is already > loaded. > > To fix this, please bump your libjpeg dependency to libjpeg8. By bumping to > libjpeg8, you also get a couple of build warning fixes from the old libjpeg > headers for free. If you want, I can do it for you and commit the package; I > will up the revision by one and keep you as maintainer. I of course want your > explicit permission before I do that. :) > > The packages are as follows: > > Dave Morrison: libtiff-{bin,shlibs}, imagemagick1-shlibs, > libdjvulibre15-shlibs > Justin F. Hallett: libmng2-shlibs > Alexander Strange: libwmf-shlibs > William Scott: blt (for x86_64) > > William, you are currently the maintainer of blt for x86_64, would you like > to take over maintainership of 'blt' for i386,powerpc and/or fix the same > problem there? If not, I will make the change and upload packages to unstable > as soon as another developer gives me the green light. > > Thanks, > Sjors > > PS: I still need testers for the new dpkg and apt! They can be found in my > experimental directory (/experimental/dazjorz/finkinfo). They are way more > up-to-date, more featureful, nicer, faster, and should work without problems, > but I need some more people to tell me they indeed do work without problems. > :) ------------------------------------------------------------------------------ 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