← Back to team overview

gwibber-bugs team mailing list archive

[Bug 702185] Re: gir has "introspectable=0" for Accounts.list()

 

This bug was fixed in the package libgwibber - 0.1.1-0ubuntu1

---------------
libgwibber (0.1.1-0ubuntu1) natty; urgency=low

  * New upstream release.
    - GIR fixes, use valac to generate the GIRs instead of g-ir-scanner,
      it generates more accurate metadata (LP: #702185)
  * debian/libgwibber1.symbols
    - Added new symbol
  * debian/libgwibber-dev.install, debian/libgwibber-gtk-dev.install
    - Handle the renamed .pc files
    - Install the .deps files along with the .vapi
 -- Ken VanDine <ken.vandine@xxxxxxxxxxxxx>   Wed, 23 Feb 2011 22:16:55 -0500

** Changed in: libgwibber (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Gwibber
Bug Heros, which is subscribed to Gwibber.
https://bugs.launchpad.net/bugs/702185

Title:
  gir has "introspectable=0" for Accounts.list()

Status in Gwibber:
  New
Status in Gwibber libgwibber series:
  New
Status in “libgwibber” package in Ubuntu:
  Fix Released

Bug description:
  The gir /usr/share/gir-1.0/Gwibber-0.1.gir does not allow importing
  some methods like "Accounts.list()", the problem seems to be that
  introspectable is set to "0". It might be required that the vala code
  gets annotations for this to work fully.

  """
    <namespace name="Gwibber"
               version="0.1"
               shared-library="libgwibber.so.1"
               c:identifier-prefixes="Gwibber"
               c:symbol-prefixes="gwibber">
      <class name="Account"
  ...
        <method name="list"
                c:identifier="gwibber_accounts_list"
                introspectable="0">
          <return-value>
            <type name="GLib.List" c:type="GList*">
              <type name="gpointer" c:type="gpointer"/>
            </type>
          </return-value>
        </method>
  """

  To test:
  $ python -c 'from gi.repository import Gwibber; accounts=Gwibber.Accounts(); print accounts.list()'