I don't have a strong opinion, but the widely used convention is that you 
should bump the so version when link compatibility changes. I'm ok with (a), I 
don't think I've yet seen 2.2.1 in the wild.


> On Dec 20, 2017, at 11:31 PM, Francois Chardavoine <franc...@lucasfilm.com> 
> wrote:
> 
> It has been brought to our attention that the decision to increment the so 
> version as part of the 2.2.1 release may be problematic:
> https://github.com/openexr/openexr/issues/250 
> <https://github.com/openexr/openexr/issues/250>
> 
> It would be great to get any additional community commentary on this. The .so 
> version was bumped up mainly as an (admittedly conservative) precautionary 
> measure, since it had been a long time since the previous release. Given that 
> these are security vulnerability fixes, it's understandable that there might 
> be in some cases a desire to be able to drop in replacement builds of OpenEXR 
> without recompiling the host application.
> 
> Two options we can take are:
> a)- patch the currently tagged 2.2.1 to no longer include an .so version 
> change. This could be controversial unless we get feedback that no one has 
> adopted 2.2.1 in any significant way yet (to avoid confusion around "what 
> version of 2.2.1 did you use?")
> b)- release a 2.2.2 version which is identical to 2.2.1, except with the 
> older so version. This is somewhat inelegant, but likely cleaner than option 
> a).
> 
> Does the community have any strong positions on this either way?
> Francois.

--
Larry Gritz
l...@larrygritz.com




_______________________________________________
Openexr-devel mailing list
Openexr-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/openexr-devel

Reply via email to