Vapi file for libpeas should not be provided by package

Bug #861715 reported by Oliver Sauder
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libpeas (Debian)
Fix Released
Unknown
libpeas (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Well it seems at it was not a good idea to add the vapi files to the libpeas package as Vala itself now ships a vapi for libpeas.

I bumped into an issue where the libpeas package vapi file overwrote
the behavior of the vapi file of vala itself which led to a compile error.

See gnome bug for details <https://bugzilla.gnome.org/show_bug.cgi?id=660361>.

In this bug the vala binding maintainer Luca Bruno states the following:
packages except the library and vala shouldn't ship foreign vapis. They
should be kept internal to the application.
That is, if libpeas decides to ship a vapi is ok, but not others.

When now bugs in the libpeas bindings get fixed such will never show
up on a Ubuntu system as the vapi file of the libpeas package will
always win over the vapi file of the vala package.

Related branches

Revision history for this message
Martin Pitt (pitti) wrote :

Confirmed, valac-0.14 already ships /usr/share/vala-0.14/vapi/libpeas-1.0.vapi

Changed in libpeas (Ubuntu):
status: New → Triaged
Revision history for this message
Martin Pitt (pitti) wrote :

Bumping priority based on the impact described in the Debian bug.

Changed in libpeas (Ubuntu):
importance: Undecided → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libpeas - 1.2.0-0ubuntu2

---------------
libpeas (1.2.0-0ubuntu2) oneiric; urgency=low

  * Removed vapi files (LP: #861715)
 -- Oliver Sauder <email address hidden> Thu, 29 Sep 2011 07:37:06 +0200

Changed in libpeas (Ubuntu):
status: Triaged → Fix Released
Changed in libpeas (Debian):
status: Unknown → New
Changed in libpeas (Debian):
status: New → 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.