Ubuntu

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

Reported by Michael Vogt on 2011-01-12
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Gwibber
Medium
Ken VanDine
Libgwibber
Medium
Ken VanDine
libgwibber (Ubuntu)
Low
Ken VanDine

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()'

Michael Vogt (mvo) on 2011-01-12
Changed in libgwibber (Ubuntu):
assignee: nobody → Ken VanDine (ken-vandine)
Changed in gwibber:
assignee: nobody → Ken VanDine (ken-vandine)
importance: Undecided → Medium
milestone: none → libgwibber-0.1.1
Launchpad Janitor (janitor) wrote :

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 <email address hidden> Wed, 23 Feb 2011 22:16:55 -0500

Changed in libgwibber (Ubuntu):
status: New → Fix Released
Ken VanDine (ken-vandine) wrote :

This still isn't working, but it has been partially fixed. I think we need to add a GI overrides for libgwibber.

Changed in libgwibber (Ubuntu):
status: Fix Released → Confirmed
Bilal Shahid (s9iper1) on 2012-04-10
Changed in libgwibber (Ubuntu):
status: Confirmed → Triaged
importance: Undecided → Low
Changed in gwibber:
status: New → Incomplete
status: Incomplete → New
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers