[Sugar-devel] depending on introspection

Tomeu Vizoso tomeu at sugarlabs.org
Fri Sep 3 04:57:35 EDT 2010


On Sat, Aug 21, 2010 at 14:00, Sascha Silbe
<sascha-ml-reply-to-2010-2 at silbe.org> wrote:
> Excerpts from Tomeu Vizoso's message of Wed Aug 18 11:05:15 +0200 2010:
>
>> Sascha, what would take to have a modern GNOME stack on the Debian
>> systems you use?
>
> As long as newer GNOME libraries won't break existing applications,
> somebody setting up a repository with updated GNOME packages would
> suffice. Jonas has been doing something like this for Debian Lenny.
>
> If instead GNOME is doing backwards-incompatible flag-day changes (as
> some of the posts in this thread suggest), we would need to wait
> for Debian (as a whole) to do the switch-over.
> Shared libraries have mechanisms to deal with ABI changes (so newer,
> backported packages could be installed in parallel to the old ones),
> but it may fail for other reasons (e.g. shared data files).

Gtk 3.0 and library versions depending on it can be installed in
parallel, just like gtk 1.2 and gtk 2.0 used to be. There may be other
issues with non-library changes such as the availability of GConf.

> So the really interesting question is: What "modern" GNOME packages do
> we want to use in Sugar 0.92, what are their (potentially indirect)
> dependencies and what's the compatibility story for the whole set?

We'll basically need 3.0 versions of all our GNOME dependencies from
http://wiki.sugarlabs.org/go/0.88/Platform_Components plus their
dependencies.

> I've seen some introspection related stuff fly by in Debian; maybe it's
> already enough for Sugar 0.92?

I'm pretty sure we'll need stuff that has not even been released yet :/

Regards,

Tomeu

> Sascha
>
> --
> http://sascha.silbe.org/
> http://www.infra-silbe.de/
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>


More information about the Sugar-devel mailing list