From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:37925) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S4v6G-0004V3-8S for qemu-devel@nongnu.org; Tue, 06 Mar 2012 09:10:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S4v69-0001xC-TR for qemu-devel@nongnu.org; Tue, 06 Mar 2012 09:10:47 -0500 Received: from isrv.corpit.ru ([86.62.121.231]:56330) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S4v69-0001wq-KO for qemu-devel@nongnu.org; Tue, 06 Mar 2012 09:10:41 -0500 Message-ID: <4F561ADE.2040301@msgid.tls.msk.ru> Date: Tue, 06 Mar 2012 18:10:38 +0400 From: Michael Tokarev MIME-Version: 1.0 References: <20120213132417.GG32182@redhat.com> <4F51FD52.6080407@suse.de> <4F52066B.4040206@msgid.tls.msk.ru> <20120306100705.GB7588@redhat.com> <4F55E914.3020607@msgid.tls.msk.ru> <20120306111526.GG7588@redhat.com> In-Reply-To: <20120306111526.GG7588@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] QEMU desired libiscsi.so clashes with libiscsi.so from iscsi-initiator-utils List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Daniel P. Berrange" Cc: qemu-devel@nongnu.org, Hannes Reinecke , ronnie sahlberg , =?UTF-8?B?QW5kcmVhcyBGw6RyYmVy?= 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