Re: Remove deprecated libraries from official GNOME3.0 moduleset



Javier Jardón wrote:

> Well, If we apply all the changes _now_, we would lost:
> - mono bindings (but we can push to mono devels to fix the mentioned bug [5])
> - gnome-mag (but we have a magnifier in GNOME3)
> - some panel applets (that we will lost in GNOME3 anyway if they are
> not adapted)

But what do we gain? This is certainly not the few legacy libraries
that makes the current stack difficult to build, for instance.

Looking at a few modules on build.gnome.org, I get:

 * in Glade:
   glade-widget.c: In function 'glade_widget_embed':
   glade-widget.c:4353: error: 'GtkObject' has no member named 'flags'

 * in Nautilus:
   cc1: warnings being treated as errors
   eel-canvas.c: In function 'eel_canvas_group_draw':
   eel-canvas.c:1492: error: implicit declaration of function 'gdk_region_rect_in'

 * in Control Center:
   In file included from theme-thumbnail.c:7: .../metacity-private/preview-widget.h:80:
   error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
   theme-thumbnail.c:132: error: expected declaration specifiers or '...' before 'GdkRegion'
   theme-thumbnail.c: In function 'pixbuf_apply_mask_region':

 * in gucharmap:
   CCLD   gucharmap
   ./.libs/libgucharmap_2_90.so: undefined reference to `gdk_region_get_rectangles'
   ./.libs/libgucharmap_2_90.so: undefined reference to `gdk_region_empty'

 * in sound juicer:
   CC     sound_juicer-sj-main.o
   sj-main.c: In function 'reread_cd':
   sj-main.c:890: error: too few arguments to function 'gdk_window_set_cursor'

 * ...

Those are not legacy modules, those are modules that need to be fixed,
and yeah perhaps you already filed bugs and patches. But I really
believe our attention has to be on this, not on temporary moving
around modules or features, for the sole satisfaction of having
removed deprecated libraries today, and not in two weeks (or more).


Cheers,
        Frederic


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