Re: [Spice-devel] spicec or spice-gtk
On Mon, Jul 04, 2011 at 01:25:01PM -0400, John A. Sullivan III wrote: Which client should one use? I'm a little confused reading the documentation version looking at the download page. http://spice-space.org/page/DeveloperStartPage says, client - this is the old spice client. It is still supported but is being phased out in favor of a new widgetized gtk/glib based implementation called spice-gtk (currently in a separate repository) However, spicec looks like it is in 0.8.1 whereas the download page says gtk is experimental and provides a link with the latest versio being 0.6 from April. Thanks - John Tricky question. We support both clients. spicec is being shipped as part of RHEV-M and is more mature. spice-gtk is being shipped with Fedora right now, but will get to RHEL and RHEV-M too probably. spice-gtk is actively developed, spicec less actively developed (not sure that makes sense). ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] spicec or spice-gtk
On Jul 4, 2011 6:25 PM, John A. Sullivan III jsulli...@opensourcedevel.com wrote: However, spicec looks like it is in 0.8.1 whereas the download page says gtk is experimental and provides a link with the latest versio being 0.6 from April. Thanks - John Hi, I believe that spice-gtk follows it's own release cycle so the 0.6 does not mean it is older than the spicec client. ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] spicec and spice-gtk
Then I recommend that we create a library/framework/API so that companies can use spice much easier programmatically. Spice-Gtk has a complete API. It allows to create complete clients without GTK using spice-client-glib. This is basically a good approach I think - also to use the whole spice client programmatically. What I would like to see here would be a clean split between the spice-client-glib (w/o the gtk parts) and spicy(the gtk parts) if that¹s possible at all. ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] spicec and spice-gtk
On Mon, May 02, 2011 at 01:48:27PM +0200, Kai Mosebach wrote: This is basically a good approach I think - also to use the whole spice client programmatically. What I would like to see here would be a clean split between the spice-client-glib (w/o the gtk parts) and spicy(the gtk parts) if that¹s possible at all. spice-gtk installs libspice-client-glib, libspice-client-gtk and spicy here. Is this the clean split you're looking for, or are there issues with the way it's currently done? Cheers, Christophe pgpyEdBf4yzhi.pgp Description: PGP signature ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] spicec and spice-gtk
On Mon, May 02, 2011 at 01:59:33PM +0200, Kai Mosebach wrote: The question is if I could get a libspice-client-glib without gtk at all? Ah, this should be doable, but you'd need to patch configure.ac and gtk/Makefile.am for that, patches welcome :) Christophe pgplacMiE2Ta6.pgp Description: PGP signature ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] spicec and spice-gtk
The slim barebone one :) Without all the gtk overhead... I think if the audio-interface was more portable it would make a pretty good starting point for porting. On 4/29/11 11:05 AM, Christophe Fergeau cferg...@redhat.com wrote: On Fri, Apr 29, 2011 at 10:56:11AM +0200, Kai Mosebach wrote: I personally would also like to see spicec available for (Win,LX and OSX) since its a pure cmdline client w/o any additional GTK stuff (good for own development)... spice-gtk is to be seen as a gtk widget which you can embed in any gtk application you want + a sample client. You'd like something even more barebone which you run with --host --port and which doesn't have any menus, toolbars, ... ? Or would spicy be good enough for you with a bit more command line interaction? Christophe ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] spicec and spice-gtk
On Fri, Apr 29, 2011 at 11:10:02AM +0200, Kai Mosebach wrote: The slim barebone one :) Without all the gtk overhead... What overhead? I think if the audio-interface was more portable it would make a pretty good starting point for porting. it? Something requiring X11 osx support isn't good enough for an osx port imo... Christophe pgpjVm5T2OCoe.pgp Description: PGP signature ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] spicec and spice-gtk
There are companies that only use spicec that don't want to make changes right now. On Fri, 2011-04-29 at 10:54 +0200, Christophe Fergeau wrote: On Thu, Apr 28, 2011 at 03:57:50PM -0500, Cliff Sharp wrote: I have spice-gtk built and running on OSX. It has some issues but it does connect. I am in the process of testing this now. I am trying to build the spice cient spicec (spice-0.8.1) on OSX. What's missing in spice-gtk that makes you want to build spicec? I'd recommend sticking with the more cross-platform alternative :) Christophe -- Cliff Sharp | csh...@vbridges.com ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] spicec and spice-gtk
On Fri, Apr 29, 2011 at 07:49:14AM -0400, Cliff Sharp wrote: There are companies that only use spicec that don't want to make changes right now. Not on OSX, do they? I'm really not understanding why using spice-gtk seems to be so bad for you :( Christophe pgpByFrLpGmPB.pgp Description: PGP signature ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] spicec and spice-gtk
I never said that spice-gtk is bad for me. There are companies that need and use spicec. On Fri, 2011-04-29 at 14:06 +0200, Christophe Fergeau wrote: On Fri, Apr 29, 2011 at 07:49:14AM -0400, Cliff Sharp wrote: There are companies that only use spicec that don't want to make changes right now. Not on OSX, do they? I'm really not understanding why using spice-gtk seems to be so bad for you :( Christophe -- Cliff Sharp | csh...@vbridges.com ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] spicec and spice-gtk
On Fri, Apr 29, 2011 at 07:22:12AM -0500, Cliff Sharp wrote: I never said that spice-gtk is bad for me. There are companies that need and use spicec. Once again, why do they *need* it as opposed to they need a spice client, they don't really care if it's C, python, raw X, Qt, ... Saying these (hypothetical so far) companies that on OSX they won't get spicec but spice-gtk or whatever we come up with would be a deal breaker? If so, again, why? Christophe pgphNVMSpoCHh.pgp Description: PGP signature ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] spicec and spice-gtk
Good question... Here are some recommendations -- There are a number of companies that interface to spicec programmatically. These companies right now do a fork exec or whatever to run spicec from within their software products. There are a number of reasons why they do not implement the spice protocol within their products and why they don't include the spicec software as part of their code base for their projects. So, firstly I feel we should support command line with spice-gtk so these people can switch over quickly. Then I recommend that we create a library/framework/API so that companies can use spice much easier programmatically. What do you think? On Apr 29, 2011, at 7:39 AM, Christophe Fergeau wrote: On Fri, Apr 29, 2011 at 07:22:12AM -0500, Cliff Sharp wrote: I never said that spice-gtk is bad for me. There are companies that need and use spicec. Once again, why do they *need* it as opposed to they need a spice client, they don't really care if it's C, python, raw X, Qt, ... Saying these (hypothetical so far) companies that on OSX they won't get spicec but spice-gtk or whatever we come up with would be a deal breaker? If so, again, why? Christophe Cliff Sharp | csh...@vbridges.com ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] spicec and spice-gtk
Hi, - Original Message - There are a number of companies that interface to spicec programmatically. These companies right now do a fork exec or whatever to run spicec from within their software products. There are a number of reasons why they do not implement the spice protocol within their products and why they don't include the spicec software as part of their code base for their projects. So, firstly I feel we should support command line with spice-gtk so these people can switch over quickly. We have an option group, even provided as part of the spice-client-glib API, and usable from spicy: $ spicy --help-spice Usage: spicy [OPTION...] - spice client application A Gtk client to connect to Spice servers. Spice Options: --uri=uri Spice server uri -h, --host=host Spice server address -p, --port=port Spice server port -s, --secure-port=port Spice server secure port --ca-file=file Truststore file for secure connections -w, --password=password Server password --host-subject=host-subject Subject of the host certificate (field=value pairs separated by commas) Report bugs to spice-devel@lists.freedesktop.org. Then I recommend that we create a library/framework/API so that companies can use spice much easier programmatically. Spice-Gtk has a complete API. It allows to create complete clients without GTK using spice-client-glib. See reference documentation: http://fedorapeople.org/~elmarco/spice-gtk/ regards -- Marc-André Lureau ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] spicec and spice-gtk
This is great - thank you On Apr 29, 2011, at 10:01 AM, Marc-André Lureau wrote: Hi, - Original Message - There are a number of companies that interface to spicec programmatically. These companies right now do a fork exec or whatever to run spicec from within their software products. There are a number of reasons why they do not implement the spice protocol within their products and why they don't include the spicec software as part of their code base for their projects. So, firstly I feel we should support command line with spice-gtk so these people can switch over quickly. We have an option group, even provided as part of the spice-client-glib API, and usable from spicy: $ spicy --help-spice Usage: spicy [OPTION...] - spice client application A Gtk client to connect to Spice servers. Spice Options: --uri=uri Spice server uri -h, --host=host Spice server address -p, --port=port Spice server port -s, --secure-port=port Spice server secure port --ca-file=file Truststore file for secure connections -w, --password=password Server password --host-subject=host-subject Subject of the host certificate (field=value pairs separated by commas) Report bugs to spice-devel@lists.freedesktop.org. Then I recommend that we create a library/framework/API so that companies can use spice much easier programmatically. Spice-Gtk has a complete API. It allows to create complete clients without GTK using spice-client-glib. See reference documentation: http://fedorapeople.org/~elmarco/spice-gtk/ regards -- Marc-André Lureau Cliff Sharp | csh...@vbridges.com ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel