On Thu, Jan 14, 2016 at 05:08:37PM +0100, Gerd Hoffmann wrote: > Hi, > > > Then we realize in order to achieve X or Y, we need to do things > > slightly differently. What is our escape plan there? Do we have an easy > > way out without breaking older clients? > > It's all guarded by the capability. So, yes, there is a sane backup > plan. > > If we figure later we screwed up things so badly that we have to redo > things we can use that to migrate to a better protocol extension, using > a different capability. We can choose whenever we want spice-server > support both old and new extension in parallel (for smooth migration) or > not (if that happens to not be possible for whatever reason). Heck, we > can even discontinue support by having spice-server not advertising the > capability any more. > > So, the only issue is that this will linger in spice-protocol forever, > even if we stop using it in server and client at some point in the > future. I don't think this is a big problem. Yup, sounds good to me too. Christophe
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel