Mono bindings of Indicator Application don't follow assembly versioning policy

Bug #547195 reported by Sense Egbert Hofstede
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Application Indicators
Fix Released
Undecided
Cody Russell
indicator-application (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Jo Shields raised this issue:
"<directhex> qense, folder & package names are wrong. since you've set the assembly version to 0.0.0.0, /usr/lib/appindicator-sharp-0.1 is wrong (should be 0.0) and the -cil-dev package should be versioned since the pcfile is versioned"

The assembly version of appindicator is set to 0.0.0.0, but this conflicts with the -0.1 suffix of the pkg-config name 'appindicator-sharp-0.1'.

Related branches

summary: - Mono bindings of Indicator Application don't follow assembly rules
+ Mono bindings of Indicator Application don't follow assembly versioning
+ policy
Cody Russell (bratsche)
Changed in indicator-application:
assignee: nobody → Cody Russell (bratsche)
status: New → In Progress
Ted Gould (ted)
Changed in indicator-application:
milestone: none → 0.0.20
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package indicator-application - 0.0.19-0ubuntu3

---------------
indicator-application (0.0.19-0ubuntu3) lucid; urgency=low

  * Merging patch to add assembly information to Mono binding (LP: #547195)
 -- Ted Gould <email address hidden> Wed, 14 Apr 2010 11:48:49 -0500

Changed in indicator-application (Ubuntu):
status: New → Fix Released
Changed in indicator-application (Ubuntu):
status: Fix Released → Confirmed
Revision history for this message
Chris Halse Rogers (raof) wrote :

This actually didn't change the assembly version; AssemblyInfo.cs isn't actually included in the build.

This is a good thing, though, since this change will change the ABI - the assembly version is a part of the ABI - without changing the package name. For Maverick we should both (a) fix the assembly info so that the library is versioned as 0.1.0.0, and (b) change the binary package name to libappindicator0.1-cil, as per CLI policy.

Revision history for this message
Sense Egbert Hofstede (sense) wrote :

This was fixed by the fix for bug #564506 and is available from the Lucid repository.

Changed in indicator-application (Ubuntu):
status: Confirmed → Fix Released
Changed in indicator-application:
status: Fix Committed → 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.