Provide GIR package for libgnome-keyring

Bug #802173 reported by Dmitry Shachnev
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
GNOME Keyring
Fix Released
Medium
libgnome-keyring (Debian)
Fix Released
Unknown
libgnome-keyring (Ubuntu)
Fix Released
Wishlist
Martin Pitt

Bug Description

We need a GI binding of libgnome-keyring for ubuntuone, gwibber, and others. We can't use the static python-gnomekeyring package for this as it uses python-gtk2 and also you cannot use it in programs which already use GI.

Related branches

summary: - [Packaging] Provide GIR for gnome-keyring
+ [Packaging] Provide GIR package for gnome-keyring
tags: added: gnome3 gtk3-gnome3 packaging
tags: added: gnome3-gtk3
removed: gtk3-gnome3
Revision history for this message
Sebastien Bacher (seb128) wrote : Re: [Packaging] Provide GIR package for gnome-keyring

Thank you for your bug report, that package is coming from Debian so it would be nice to have the gir added there

Changed in gnome-keyring (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Sebastien Bacher (seb128) wrote : Re: Provide GIR package for gnome-keyring

the issue is not a packaging one, upstream has no gir support in libgnome-keyring, there is a bug on bugzilla about that with no activity for over a year, the bug you pointed is about dbus introspection not gobject

Changed in gnome-keyring (Ubuntu):
status: New → Triaged
summary: - [Packaging] Provide GIR package for gnome-keyring
+ Provide GIR package for gnome-keyring
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

And why we used to have it in maverick?
http://packages.ubuntu.com/en/maverick/gir1.0-gnomekeyring-2.0

Also, can you point me to that bug?

Revision history for this message
Sebastien Bacher (seb128) wrote :

the gir you point was comming from gir-repository which was a collection of static girs, nowadays the gir should be built from each sources though

see https://bugzilla.gnome.org/show_bug.cgi?id=598414

affects: gnome-keyring (Ubuntu) → libgnome-keyring (Ubuntu)
affects: gnome-keyring (Debian) → libgnome-keyring (Debian)
Changed in gnome-keyring:
importance: Unknown → Medium
status: Unknown → Confirmed
Changed in libgnome-keyring (Debian):
status: Unknown → New
Jelmer Vernooij (jelmer)
Changed in libgnome-keyring (Debian):
status: New → Unknown
Changed in libgnome-keyring (Debian):
status: Unknown → New
Revision history for this message
Martin Pitt (pitti) wrote :

I got this working now, and sent the patchset upstream for review.

Changed in libgnome-keyring (Ubuntu):
assignee: nobody → Martin Pitt (pitti)
status: Triaged → In Progress
summary: - Provide GIR package for gnome-keyring
+ Provide GIR package for libgnome-keyring
description: updated
Changed in gnome-keyring:
status: Confirmed → In Progress
Changed in libgnome-keyring (Debian):
status: New → Confirmed
Revision history for this message
Martin Pitt (pitti) wrote :

Patches pushed upstream, backported to 3.2.2, packaged 3.2.2-2 for Debian and uploaded. Will sync into Ubuntu once it's through Debian's binNEW.

Changed in libgnome-keyring (Ubuntu):
status: In Progress → Fix Committed
Changed in gnome-keyring:
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libgnome-keyring - 3.2.2-2

---------------
libgnome-keyring (3.2.2-2) unstable; urgency=low

  * Add gobject-introspection support: (Closes: #632617, LP: #802173)
    - Add 00git_introspection.patch: Already accepted upstream, backported to
      3.2.2.
    - debian/control.in: Add gir1.2-gnomekeyring-1.0 binary package and GI
      build dependencies. Also add dh-autoreconf build dependency.
    - debian/rules: Use dh-autoreconf cdbs module.
    - Add debian/gir1.2-gnomekeyring-1.0.install: Install typelib.
    - debian/libgnome-keyring-dev.install: Install .gir.
    - debian/libgnome-keyring0.symbols: Add new symbols from
      00git_introspection.patch.

 -- Martin Pitt <email address hidden> Wed, 18 Jan 2012 10:42:45 +0100

Changed in libgnome-keyring (Ubuntu):
status: Fix Committed → Fix Released
Changed in libgnome-keyring (Debian):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.