[maemo-developers] MeeGo

From: Mikhail Gusarov dottedmag at dottedmag.net
Date: Wed Feb 17 14:19:19 EET 2010
Twas brillig at 14:14:42 17.02.2010 UTC+02 when
kimju-maemo-dev at 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/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 834 bytes
Desc: not available
URL: <http://lists.maemo.org/pipermail/maemo-developers/attachments/20100217/68a7b093/attachment.pgp>
More information about the maemo-developers mailing list