Your message dated Fri, 11 Dec 2009 11:46:04 +1100
with message-id <[email protected]>
has caused the report #560357,
regarding libkrb5-25-heimdal: symbol table change and so version
to be marked as having been forwarded to the upstream software
author(s) [email protected]
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
560357: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560357
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Hello Heimdal-Bugs,
I received this (and other similar) bug reports against Heimdal. I think the
bug submitter has explained it better then I could:
On Thu, Dec 10, 2009 at 12:15:56PM -0500, Wolfgang Sourdeau wrote:
> I am using cyrus-2.2 which depends on libkrb5-25-heimdal. During the last
> update, the symbol "HEIMDAL_KRB5_1.0" disappeared and was replaced with
> "HEIMDAL_KRB5_2.0", while the soname of the library has not changed. This
> causes cyrus-imapd to crash instantly, and propably other programs as
> well.
My understanding is if you change the versioned symbols of the library, you
must change the soname too, this serves two purposes:
1) Existing programs will continue to work based on the old version of the
library even if the new library is installed.
2) It serves as a reminder to Debian that all programs in Debian that depend on
this library have to be recompiled.
Unfortunately things in Debian are likely to get very messy if this is not
resolved quickly, as the "bad" library will propagate, and will not get
replaced with a fixed version that has a increased soname number. I can update
the soname of the library, but only if it is done at the same time you do so,
otherwise the Debian version will end up out of sync with your version.
Alternatively, if updating the symbol version was a mistake, then just
reverting back to the previous symbol may work too.
Thanks,
--
Brian May <[email protected]>
--- End Message ---