Re: conflict between heimdal and umich gssapi library and their consequences
Russ Allbery <rra <at> stanford.edu>
2007-09-03 02:09:58 GMT
"Kevin Coffman" <kwc <at> citi.umich.edu> writes:
> On 9/1/07, Russ Allbery <rra <at> stanford.edu> wrote:
>> I'm fairly sure that for right now Debian is just living with the
>> problem and conflicting the libraries. That makes Heimdal almost
>> unusable in Debian since the UMich GSS-API indirection layer gets
>> pulled in by the NFSv4 support, which is part of standard.
>> I'm still of the opinion that UMich was at fault here and they need to
>> rename their GSS-API library to something else. Heimdal was using that
>> library name first, and regardless of how much more "generic" they
>> think their indirection layer is, taking a shared library name that's
>> already in use is frankly rather rude. Picking a different SONAME
>> version to start with clearly isn't sufficient, as we now see.
> I regret any inconvenience our libgssapi library has caused. We used
> the obvious name and had no malicious intent.
Since I'm one of the people who have been particularly vocal in
complaining here, let me say publicly that I never thought there was any
malicious intent here at all, or anything other than an unfortunate
choice. The name *is* an obvious one to use, and the Heimdal library had
a different SONAME originally, so they didn't conflict to start with.
Dealing with multiple libraries that implement the same API is difficult.
To some extent, although this is water way under the bridge at this point,
I have the same complaint about whichever was second between MIT Kerberos
and Heimdal (I think Heimdal, but I'm not positive and don't want to
assume) and the naming of libkrb5. It would be nice if there were a
libkrb5_mit and libkrb5_heimdal or the like, although in that case at
(Continue reading)