[mir] libpeas

Bug #782958 reported by Jeremy Bicha on 2011-05-15
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libpeas (Ubuntu)

Bug Description

1. Availability - already packaged & builds in Ubuntu universe since Maverick & Debian experimental

2. Rationale - libpeas is a library to add C, Python, and JS extensibility to Gnome 3 apps. As explained at http://log.istique.net/2010/announcing-libpeas some Gnome 2 apps had an earlier form of this functionality but it was not implemented as a library and so could not be easily added to other apps.

As such, it is already a dependency of gedit, eog, and totem, with more likely.

3. Security - Since this is now part of Gnome, we can expect security updates as needed from Gnome. There are no known security bugs:

4. QA - As of today, there are 0 bugs in Ubuntu or Debian for this package.
Gnome has one unconfirmed, critical bug for this, filed about 11 days ago:

5. UI - This library is translatable using intltool

6. Dependencies: http://bazaar.launchpad.net/~ubuntu-desktop/libpeas/ubuntu/view/head:/debian/control
All dependencies are already in main except for libseed, see bug 782972

7. Standards compliant 3.9.1

8. Maintenance - We are currently in sync with Debian

9. Background information
libpeas 1.0 was released 4 Apr 2011 and development work apparently began in summer 2010.

ProblemType: BugDistroRelease: Ubuntu 11.10
Package: libpeas-common 1.0.0-1
ProcVersionSignature: Ubuntu 2.6.39-2.7-generic 2.6.39-rc7
Uname: Linux 2.6.39-2-generic x86_64
Architecture: amd64
Date: Sun May 15 06:02:04 2011

InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
PackageArchitecture: all
 PATH=(custom, no user)
 SHELL=/bin/bashSourcePackage: libpeas
UpgradeStatus: Upgraded to oneiric on 2011-01-01 (134 days ago)

Jeremy Bicha (jbicha) on 2011-05-15
description: updated
Revision history for this message
Michael Terry (mterry) wrote :

Packaging is simple enough. Two blockers though:

1) Ideally test suite would be enabled by the following addition to debian/rules:
But then a test fails. Tests should be able to run cleanly.

2) There's no symbols file for libpeas-1.0-0

Changed in libpeas (Ubuntu):
status: New → Incomplete
Revision history for this message
Michael Terry (mterry) wrote :

(I've added a symbols file and am working on the test suite problem.)

Revision history for this message
Michael Terry (mterry) wrote :

Hrm, not sure what to do about the test suite failure. I uploaded the symbols change though.

Revision history for this message
Michael Terry (mterry) wrote :

The test is failing because of -Bsymbolic-functions. I'm trying to figure out why.

Revision history for this message
Michael Terry (mterry) wrote :

I just uploaded a version that runs the test suite and disables -Bsymbolic-functions (only for the test directory). I've sent that along to Debian too.

With this change, I'll approve. Note that seed hasn't been approved yet though.

Changed in libpeas (Ubuntu):
status: Incomplete → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :

thanks, it has been promoted now

Changed in libpeas (Ubuntu):
importance: Undecided → Wishlist
importance: Wishlist → Undecided
importance: Undecided → Low
status: Fix Committed → Fix Released
Revision history for this message
Michael Terry (mterry) wrote :

Note that I've just now dropped the libseed dependency until we get it's MIR more fully sorted out.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers