David Paleino writes ("Bug#465140: debian-policy: clarify when to use alternatives"): > Please specify "same API" as well as "same functionality".
update-alternatives is usually used for commands which might be used by end users at the command line, and we don't require them to be identical. We just require that there be some common idea of what interface can be relied on by things which use the varying name. > A discussion [1] on debian-devel about libtranslate-bin and > translate suggested that alternatives should be used only when, in > case of libraries, the same API is provided, no matter if they offer > more or less the same functionalities. I don't think the alternatives system is a good answer for libraries and it probably shouldn't be used for that. If nothing else, you'd have to coordinate changes to headers and .so/.a files and it would get quite out of hand. The usual approach here has been either conflicting packages, or coinstallable packages which the depending package explicitly selects between. Ian. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]