Twas brillig at 14:14:42 17.02.2010 UTC+02 when kimju-maemo-...@inside.org did gyre and gimble:
>> KJ> But the first one. What package provides >> KJ> libnautilus-extension.so.1? Or libevview.so.1? And even if I >> KJ> find out what package has these specific files, is there any >> KJ> version dependencies? >> Do you have the slightest idea what SONAMEs are and what they are for? KJ> Yes I do. But they still don't help on picking the correct package. At least for one RPM-based distro (balcanization of RPM-based distros is completely another topic) I know "apt-get install libnautilus-extension.so.1" installed the proper package (as well as "apt-get install /usr/bin/foobar"). KJ> And the sonames are not usually/always incremented for a minor bug KJ> fixes etc. At least not the part visible in the file name. And they should not to. KJ> For example: Program X uses libfoo, and libfoo had bug that this KJ> program triggers. It was fixed in libfoo 1.0.11, but the name of KJ> the library is still libfoo.so.1, even if the library itself has KJ> more specific version number. So if the program X package still KJ> announces requirement for libfoo.so.1, it doesn't say that this KJ> really needs >= 1.0.11 of the libfoo, It's a bug in packaging then. Such dependency won't be picked automatically by dpkg-shlibdeps too, and need to be added manualy by packager. -- http://fossarchy.blogspot.com/
pgpunPaqm9Rwf.pgp
Description: PGP signature
_______________________________________________ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers