Re: Remove deprecated libraries from official GNOME3.0 moduleset



Javier Jardón wrote:

> [3.0] Remove deprecated gnome-sharp bindings package
> 
>     gnome-desktop-sharp has to be removed as It depends on gnome-sharp
>     I've filled bug [4]

There are bindings for non deprecrated libraries in
gnome-desktop-sharp (vte, libwnck, gtkhtml and librsvg, reading fom
the moduleset). What about those? This is the bug you filed, removing
gnome-desktop-sharp now doesn't look like a satisfactory solution to
me.

> [3.0] Disable modules that depend on gnome panel python bindings
> 
>     Move deskbar-applet to gnome-3.0 and disable gnome applets that
>     depend on python panel bindings

Deskbar applet has been made an official GNOME module, it's hard to
get in, should this be so easy to get out? Did you ask the developers,
wrt their plans for 3.0?


> [3.0] Disable gnome-mag
> 
>     It depends on multiple deprecated stuf (bonobo, orbit, gnome-python ...).
>     Disable until the port to the new a11y framework is done. (We have
> a magnifier in gnome-shell anyway)

But we won't be able to run gnome-shell on all hardware combinations,
or we wouldn't keep gnome-panel.


> [3.0] Build dasher without a11y support
> 
>     Until It's not ported to the new a11y framework

Do you know the features that will be lost?


> [3.0] Remove gnome-python and gnome-python-desktop modules
> 
>     gnome-python provide bindings to deprecated stuff and the
>     libraries supported for gnome-python-desktop has introspection
>     support on it.
>     Also, pygi is already merged in pygobject [5]. In theory pygobject should
>     now be the only thing needed if you want to do GTK+/Gnome coding in Python.

In practise there are several modules that are not ported to pygi yet,
alacarte, deskbar-applet, hamster-applet, some other applets; did you
talk to maintainers?


> Comments welcomed,

It will sound harsh but it looks to me like rushing things and going
towards a broken environment for the sake of dependency purity.


        Frederic


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]