Bug 502623 - Migrate from libglade to GtkBuilder
Migrate from libglade to GtkBuilder
Status: NEW
Classification: Mono
Product: Mono: Tools
Classification: Mono
Component: tools
2.2.x
All Other
: P5 - None : Enhancement
: ---
Assigned To: Mono Bugs
Mono Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-05-11 08:22 UTC by Andre Klapper
Modified: 2010-01-18 19:57 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andre Klapper 2009-05-11 08:22:41 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; cs; rv:1.9.0.10) Gecko/2009042708 Firefox/3.0.10

mono-2.2 depends on libglade:

$:andre\> grep -r glade .
./mcs/tools/security/certview/gcertview.cs:using Glade;
./mcs/tools/security/certview/certview.glade:<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd">
./mcs/mcs/namespace.cs:	MsgtryPkg ("glade-sharp");

In GNOME 2.27, libglade has been deprecated in favor of GtkBuilder. libglade will not be available anymore in GNOME 3. See
http://library.gnome.org/devel/gtk/stable/gtk-migrating-GtkBuilder.html for
migration instructions. Also see
http://live.gnome.org/GnomeGoals/RemoveLibGladeUseGtkBuilder

Reproducible: Always
Comment 1 Andre Klapper 2009-09-23 10:42:28 UTC
*PING*.
Can this please be handled within the next weeks? We want GNOME 2.30 to be ready for GTK3 and mono is an approved external dependencies.

Other option is to kick C# bindings out the platform but I think that nobody wants this?
Comment 2 Bertrand Lorentz 2009-12-21 20:19:54 UTC
From what I can tell :

- mcs/tools/security/certview/ is included in the tarball, but is not built

- The reference to glade-sharp in mcs/mcs/namespace.cs is for a compilation error message, to suggest adding a missing reference.
Comment 3 Andre Klapper 2010-01-18 19:57:26 UTC
<andre>	does someone plan to get rid of that one libglade file in mono in favor of gtkbuilder? https://bugzilla.novell.com/show_bug.cgi?id=502623 - except for sound-juicer mono is the very last module in the entire gnome stack using deprecated libglade
<miguel> that code is never built
<miguel> mcs/tools/certview
<andre>	then why is it not removed?
<miguel> So in short: Mono does not depend on libglade
<andre>	ah. okay, makes things way easier. thanks for clarifying!
<miguel> Certview seems like it belongs to mono-tools
<miguel> And that is why that code is disabled


--> changing to enhancement.