06.03.2012 15:15, Daniel P. Berrange wrote:
On Tue, Mar 06, 2012 at 10:06:38PM +1100, ronnie sahlberg wrote:
Sorry about this.
First, libiscsi is a really good name for a general purpose
multiplatform library, like libiscsi.
Second, a generic name like this is a horribly poor idea for a single
distribution/ single use / obscure private library.
Yes, I agree it was a bad idea for the Fedora/RHEL admin to have done
this for iscsi-initiator-utils packaging. Now this exists though, the
library name& ABI has to be maintained in RHEL for back-compatibility,
so sadly we can't easily fix this. At the same time I really want to
include your iSCSI support in Fedora/RHEL.
Which ABI you're talking about? The library is _internal_ to the package,
there should be no users of it outside of this single set of utilities.
Can you be a bit more specific please?
So, IMHO, the simplest approach is to just avoid the namespace clash
by calling your library libiscsiclient
Thanks,
/mjt