[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] libxencall: Bump SONAME following new functionality


  • To: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • From: Jan Beulich <jbeulich@xxxxxxxx>
  • Date: Fri, 25 Jun 2021 11:57:53 +0200
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FoZWxPl+s3IRdc0xrlhnY9/hEXENm2vZcv5qvv0CqRw=; b=bnb2PwSKGAc2RvVqhOTdY2946f4QjINdB9e0MfjlioAwGZ/tP8SGQx6nVKIdA/jvp6j1Dt+359azauEOSfAKwUCXVyZ7mFrfzMIpS0vr1kMSal941+/448n+tmjFJ+sW21m2HFlmFEzLLqbMzSAiKdqn/c1sj1yfBohR4Af/sOG9xHfGil0VuMpFE7NVKPP3P8e1lDlFuCSoprSZnS2s2FWZz2NY5fxZBN6hq8+k3NrAnSwk1hL6Iz2bcX896jS3h4chxO2IrPLDfh+YhnXHeLTQqii6OsHzo/XMxiQswjK7yW9nld8RoNc9mgh/w9gfw2KA/zJ69syDn8D9OLcsDQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iiTWmbzUjXW+PEi8C0svoJEmkkyFWeHW/na9sTjeIgSyOwizIsVJiB2IM60zCDG9xxaagfW3TEnbOKvocX+oTrdj8t2odhLNBrVyy0gXQHB/rAv5r//v1zZjeBkd7Tsd249jwW839jXkCaZG6SQM8yDZr002gtrHMlrgQhvR6ONkJRf3iFPAA7To72wQyKW+dbZaa9fwlortprJaTfJzkNe6VqyZUQASiHMUGwdrCEMDDatAed13Nj/t/yaqBi41WlOumttUsiiDKZ+5p93SiBcgsYU1Td+aldYX6xHq3iNWIUWAyyuZRZVPUFjDt8a/VbwSJkmvxIXy0LANH82tzA==
  • Authentication-results: xenproject.org; dkim=none (message not signed) header.d=none;xenproject.org; dmarc=none action=none header.from=suse.com;
  • Cc: Wei Liu <wl@xxxxxxx>, Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Ian Jackson <iwj@xxxxxxxxxxxxxx>
  • Delivery-date: Fri, 25 Jun 2021 09:58:07 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 25.06.2021 11:17, Andrew Cooper wrote:
> On 25/06/2021 07:31, Jan Beulich wrote:
>> On 24.06.2021 19:55, Andrew Cooper wrote:
>>> Fixes: bef64f2c00 ("libxencall: introduce variant of xencall2() returning 
>>> long")
>> Is this strictly necessary, i.e. is a Fixes: tag here warranted?
> 
> Yes - very much so.
> 
> andrewcoop@andrewcoop:/local/xen.git/xen$ readelf -Wa
> ../tools/libs/call/libxencall.so.1.2 | grep 1\\.3
>     33: 0000000000001496    59 FUNC    GLOBAL DEFAULT   13
> xencall2L@@VERS_1.3
>     39: 0000000000000000     0 OBJECT  GLOBAL DEFAULT  ABS VERS_1.3
>     76: 0000000000000000     0 OBJECT  GLOBAL DEFAULT  ABS VERS_1.3
>   020:   4 (VERS_1.2)      5 (VERS_1.3)      2 (VERS_1.0)      3
> (VERS_1.1)  
>   024:   3 (VERS_1.1)      2 (VERS_1.0)      4 (VERS_1.2)      5
> (VERS_1.3)  
>   0x0080: Rev: 1  Flags: none  Index: 5  Cnt: 2  Name: VERS_1.3
> 
> Without this, you create a library called .so.1.2 with 1.3's ABI in.

I'm aware of the change to file contents as well as the disagreement
of file name / SONAME vs enumerated versions. So telling me this is
not really an answer to my question. It may be by convention that
the two should match up, but I don't see any functional issue (yet)
if they don't. Plus of course you leave open altogether the
backporting aspect of my question.

Jan




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.