Re: rdma-core stable releases

Jason Gunthorpe
2017-11-13T19:13:11Z

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%.

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

Jason