[Freeipa-devel] Designing better API compatibility

Simo Sorce simo at redhat.com
Fri Mar 20 15:35:46 UTC 2015


On Fri, 2015-03-20 at 15:30 +0100, Petr Spacek wrote:
> On 20.3.2015 14:19, Simo Sorce wrote:
> > This is not sufficient, older 3.3 and 4.x servers can't be changed and
> > we MUST be compatible with those.
> > Basically the plan MUST work with already released servers, this is a
> > constraint that cannot be releaxed, please work within this limitations.
> 
> Currently new clients do not work with older servers, right?
> 
> Maybe we should do one more (last!) release like that and do a big cut after
> that. It would make the design so much easier if the new (supposedly thin)
> client does not need to support ancient servers which had only 'fat' clients.

People are using 3.3 and 4.1 now, we want to support them too, whatever
it takes.
For future clients we can do whatever fancy automated thin client and
what not, and in time drop support for very old releases, but 3.3 and <
4.2 are going to be around for quite a while and we need to support
those server in the clients.

Simo.

-- 
Simo Sorce * Red Hat, Inc * New York




More information about the Freeipa-devel mailing list