On Mon, 22 Oct 2007, Josef Spillner wrote:
> gnome-games has for some time offered online gaming capabilities on top of the
> GGZ Gaming Zone platform. Three games are already working fine, a fourth one
> is currently being ported. As an upstream author of GGZ I'm very pleased to
> see this.
>
> However, gnome-games includes internal copies of all GGZ libraries in its SVN,
> with the justification of wanting to have GGZ support even if the distro in
> question doesn't have GGZ packages yet. Recently, a member of the Debian
> security team got very upset about this as this requires patching more
> packages.
> I share these concerns, especially since there are no major distros left that
> do not include recent GGZ packages.
>
> I was pointed out that in order to let gnome-games' configure script fail when
> no external GGZ libraries are found, I would need to propose those libraries
> as external dependencies on this list.
> So here I am. The proposal encompasses libggzmod and libggzcore for the client
> applications as well as libggzdmod for the (headless) game servers. As an
> indirect dependency, libggz is pulled in. All of those libraries can usually
> be installed painlessly on most distributions, e.g. 'apt-get install ggz' on
> Debian. All libraries have for years gone through a process of ensuring
> API/ABI stability, changing sonames whenever features were
> added/modified/removed.
>
> Any comments? The current glChess client is supposed to be refactored into a
> generic gnome-games online gaming client. In order to be able to push forward
> with such development and additional clients, I think the dependency is more
> useful than internal copies with its security flaws, back-and-forward-syncing
> and additional maintenance.

I'd like to add my support for GGZ as an external dependency of GNOME 2.22.0.
This would give gnome-games a better supported multiplayer service, 
and improve the current situation a lot. Note that KDE games has also 
chosen to use GGZ for multiplayer support, so others are also moving in this 
direction.

I was very pleased with using GGZ to implement the multiplayer support in 
some of the gnome-games. There are still some areas where GGZ can be 
better (eg. user-interface), but this is something which is being worked 
on and will become better.

  - Andreas R.
_______________________________________________
desktop-devel-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to