← Back to team overview

touch-packages team mailing list archive

[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