sean finney on 24 Oct 2005 16:31:48 -0000 |
On Mon, Oct 24, 2005 at 11:59:04AM -0400, Jeff Abrahamson wrote: > Can anyone tell me why libmyspell3c2 and libmyspell3 should conflict > with each other? In particular, some apps want one, this causes the > other to want to be uninstalled. But if I were maintaining my machine > without package management, I'd be happy to leave them both installed > as long as both were needed. This is what versioning is for. i believe it is because of an incompatible ABI change in the libsdtc++ libraries upon which the versions of this package is built. while both packages might be able to exist side-by side wrt eachother using versioning[1], they are built against conflicting ABI's which thus can not live happily together. > This has come up because several apps were removed in a recent > dist-upgrade and all of them appear to come down to library versioning > issues like this. most of them are in fact the exact same versioning issue. unstable is in the middle of a big set of transitions right now, though most of the worst (kde et al) is over. as a general rule, when dist-upgrade to testing/unstable wants to do lots of stuff, be wary :) sean [1] which is generally an encouraged practice for shared library packagers, and many upstream authors now do directly because debian developers have showed them how/why Attachment:
signature.asc ___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug
|
|