[Spice-devel] repository reorg

Gerd Hoffmann kraxel at redhat.com
Thu Jun 23 06:06:19 PDT 2011


   Hi,

> We can't rely on distributions packaging, we want our tarballs to be easy to use.
> spice-protocol as is is small, and contains what is required by drivers, agent,
> activeX and xpi. So no reason to make it larger. Common will contain what is required
> by the client and server.

Can also be done with some configure magic.  When detecting a 
non-supported platform or missing build dependencies just skip the build 
of server, client or both.  Only protcol would be installed unconditionally.

I think separate repos are better though, it makes you think harder when 
designing the interfaces between the modules.

>> That's an ideal goal, but to avoid having to deal with creating a
>> proper library (with stability garantee etc..), I would start with a
>> submodule that will slowly move to various clean lib*.
>
> I am out of my depth about this. Hans, Gerd?

Making common/ a proper library probably isn't that easy due to funky 
dependencies between common/ and server/+client/.  We are probably 
better off cleaning up the interfaces before making it a library.  Dunno 
how much work that is.  Starting with a submodule and making it a 
library later is an option to handle this ...

cheers,
   Gerd




More information about the Spice-devel mailing list