On Tue, Apr 10, 2012 at 11:28:34AM +0200, Marc-André Lureau wrote:
> On Tue, Apr 10, 2012 at 11:09 AM, Christophe Fergeau
> <cferg...@redhat.com> wrote:
> > For what it's worth, one scenario where it's easier to go wrong than before
> > is when distro patches have to be added to the protocol headers (for
> > example enum values which are used in messages sent over the wire). This
> > happens when distros decide to backport useful features. Before,
> > all that was needed was patching one place (spice-protocol), now the header
> > needs to be patches N times, and it's not even a straight cherry-pick from
> > git, so I can imagine things going wrong there.
> 
> If the project you build includes the protocol feature you wanted,
> then the result is correct. Before that, you had to recompile all the
> projects depending on spice-protocol, to make you sure didn't break
> any.

For protocol additions, you didn't really need to rebuild projects not
using what was added.
The case I have in mind is for example someone backporting support for
controller message B in spice-xpi, and someone else backporting support for
controller message A to spice-gtk, and one of the 2 not paying attention
there are 2 different new messages. I agree this is a bit of a corner case,
but imo this is a drawback compared to how it used to work....

Christophe

Attachment: pgpg5XFPhhQy3.pgp
Description: PGP signature

_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to