touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #04342
[Bug 709240] Re: libunity support gobject-introspected languages
** Changed in: unity (Ubuntu)
Status: New => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to libunity in Ubuntu.
https://bugs.launchpad.net/bugs/709240
Title:
libunity support gobject-introspected languages
Status in Dee:
Fix Released
Status in LibUnity:
Fix Released
Status in Unity:
Fix Released
Status in Vala:
New
Status in “dee” package in Ubuntu:
Fix Released
Status in “libunity” package in Ubuntu:
Fix Released
Status in “unity” package in Ubuntu:
Fix Released
Bug description:
libunity should support other languages than C and Vala via GObject
Introspection. It already compiles a typelib that takes it a long part
of the way, now we just have to make it work. This is a meta bug to
track the related tasks.
Core tasks:
1) Don't leak Gee in the public API. Gee does not support GI (DONE in
libunity-3.4.2)
2) Make sure Dee-1.0 works well with GI:
- Partially blocked by https://bugzilla.gnome.org/show_bug.cgi?id=638915
3) Make sure Dbusmenu-Glib-0.4 supports GI:
- Broken. See https://bugs.launchpad.net/dbusmenu/+bug/713099
4) Don't use nested namespaces in libunity. GIR doesn't support this.
Done in libunity revno 37 (to be released on 3.4.4)
Optional tasks to add a bit of finesse to the APIs:
P1) Python overrides for libunity, dee, and dbusmenu-glib (dee has
some already)
M1) Check Mono status of GI support
S1) Seed support
G1) GJS support
To manage notifications about this bug go to:
https://bugs.launchpad.net/dee/+bug/709240/+subscriptions