public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download: 
* Re: [gentoo-dev] Subslots: should they be bumped like SONAME or on any ABI changes?
  @ 2014-06-14 16:05 99% ` Ian Stakenvicius
  0 siblings, 0 replies; 1+ results
From: Ian Stakenvicius @ 2014-06-14 16:05 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 14/06/14 10:41 AM, Michał Górny wrote:
> Hi,
> 
> Some time ago we've got bug #510780 [1] asking us to bump subslot 
> on LLVM even though the new version was ABI-compatible with
> previous one. It was because it introduced new APIs which
> applications could make use of. Since I believe this is a wider
> issue, I would like to know the opinion of our community about
> this.
> 
> More specifically: do we want subslots to change only when
> backwards- incompatible ABI changes are done -- alike SONAME -- or
> whenever any ABI change is done? The problem seems a bit complex.
> 
> Considering the libtool versioning, there are two kinds of library 
> bumps relevant to us:
> 
> 1) when ABI is altered in backwards-compatible way (so old stuff is
> not touched),
> 
> 2) when ABI is altered in backwards-incompatible way.
> 

I vote that as primary policy/general practice, it only be bumped for
(2) -- the primary purpose of subslot rebuilds is to allow portage to
figure out the deptree order when a dependency upgrade is going to
break a package that may or may not be emerged later.  "break" is the
key term here.  If users want to re-emerge the rdeps of a package on
upgrade they can certainly do so, but I don't see this as something we
want to force on everybody just because we can...


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iF4EAREIAAYFAlOccrEACgkQ2ugaI38ACPBu1AD+LNiTezb0nnGtGoVW4AHjAMk7
sMxoTYTvcYn2MLfYrrAA/iXLTPsTdGUSQcWnq40zz5yK09RljYMlI7f2bk5SlWIt
=x/MD
-----END PGP SIGNATURE-----


^ permalink raw reply	[relevance 99%]

Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2014-06-14 14:41     [gentoo-dev] Subslots: should they be bumped like SONAME or on any ABI changes? Michał Górny
2014-06-14 16:05 99% ` Ian Stakenvicius

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox