[Spice-devel] repository reorg

Gerd Hoffmann kraxel at redhat.com
Thu Jun 23 04:16:10 PDT 2011


> Ok, so take three:
>
> (1) spice-protocol - remains unchanged. specifically, despite the
> name, will not contain the .proto nor the python codegen bits nor the
> generated files.
>
> (2) spice-common (repository spice/common) - new repository,
> contains: spice*.proto spice_codegen.py and friends (python_modules
> subdir) produces a proper shared library, used by spice-server,
> spice-client, spice-gtk, named libspice-common.so.0, containing
> marshalling and rendering code (including any decoder/encoder) plus
> anything else currently in common (like ssl-verify).
>
> (3) spice-client - breakoff client subdir from current spice (maybe
> rename+remove-the-rest to keep history)
>
> (4) spice-server - rename current spice repo (just to keep history)
>
> (5) spice-gtk - remains, just move it to freedesktop now that we want
> to keep it.
>
> (6) spice-all - convenience repository that has the rest as
> submodules and has a helpful makefile to build them all.
>
> The rest of the repos will need to be updated. Concrete steps would
> be:
>
> (1) create spice/spice-common, spice/spice-server,
> spice/spice-client, spice/spice-gtk repositories (btw - any comments
> on the spice- prefix?)
>
> (2) get spice-common to build, the rest to use
>
> (3) remove the "spice/spice" repository
>
> (4) make spice-all
>
> Comments?

Looks good to me.

cheers,
   Gerd



More information about the Spice-devel mailing list