Re: rdma-core stable releases

Leon Romanovsky
2017-11-14T07:28:17Z

[-- Attachment #1: Type: text/plain, Size: 997 bytes --]

On Mon, Nov 13, 2017 at 12:13:11PM -0700, Jason Gunthorpe wrote:
> On Mon, Nov 13, 2017 at 08:47:10AM +0000, Amrani, Ram wrote:
>
> > It is logical that ABI version changes won't be supported. As well as new features that affect the ABI.
> > Still, I would like to have the following fix ability -
> > Use a bit in an existing u32, via adding an entry to an existing enum.
> > I can imagine this being used as a feature disable/enable.
>
> No.
>
> No ABI change means no new symbols in the public header files, no
> changes in manual pages and no 'backwards compatible' changes. No
> ABI changes at all.
>
> Only mainline can have ABI changes, and the -stable should be
> completely compatible up and down all stable releases. Compiling
> against 15.9 should continue to load and work with the same feature
> set 100%.

+1
This is the whole idea of -stable branch.

>
> Anything else is madness and people will start to ask for backpointing
> features and other crazy things to -stable.
>
> Jason

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]