[mir] libpeas

Bug #782958 reported by Jeremy Bícha
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libpeas (Ubuntu)
Fix Released
Low
Unassigned

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:
http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=libpeas

4. QA - As of today, there are 0 bugs in Ubuntu or Debian for this package.
https://bugs.launchpad.net/ubuntu/+source/libpeas
http://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=no&src=libpeas
https://bugzilla.gnome.org/buglist.cgi?quicksearch=product%3A%22libpeas%22
Gnome has one unconfirmed, critical bug for this, filed about 11 days ago:
https://bugzilla.gnome.org/show_bug.cgi?id=649396

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.
https://live.gnome.org/Libpeas
http://developer.gnome.org/libpeas/1.0/

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
Dependencies:

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

Jeremy Bícha (jbicha)
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:
DEB_MAKE_CHECK_TARGET = check
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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