RE: rdma-core stable releases

Amrani, Ram
2017-11-13T10:11:26Z

> When I mean no ABI changes I mean that anything compiled against rdma-core X.Y also compiles (and and run without
> recompiling) against X.Z with Z >= Y.
> This is very important for distro maintenance. You cannot break your user code just to add a fix.

"compiled against" implies an application.
We are talking about the kernel/user ABI as well, right?

> Your request should be compatible BUT, it may create some more difficulties for rdma-core users.
> Basically I don't want developers to have to fill their code with ifdefs code to deal with all the versions of stable releases.

I don't intend any 'ifedefs' in these kinds of fixes. This isn't really backward compatible

> So let's say no to your request by default, but if you have a very good reason and it's the most sensible way to fix an issue, I'll be
> open to discussion ;)

OK

Ram