This bug was fixed in the package libunity - 7.0.4daily13.06.19-0ubuntu1

---------------
libunity (7.0.4daily13.06.19-0ubuntu1) saucy; urgency=low

  [ Michal Hruby ]
  * Add API to protocol library to allow category and filter definition in 
scope files.
  * Add SimpleScope API

  [ Ubuntu daily release ]
  * debian/*symbols: auto-update new symbols to released version

  [ Michal Hruby ]
  * Clean up deps file. (LP: #1170810)
  * Bump GIR version.

  [ James Henstridge ]
  * Update the Python scope runner to support loading multiple scopes in
    a single process.
  * Make ScopeDBusConnector.export() succeed if the process already owns
    the requested D-Bus name, making it possible to export multiple
    scopes from a process under the same bus name.
  * Make Unity.ScopeDBusConnector hold a reference to its scope.

  [ Didier Roche ]
  * relax dependency on libunity-common to avoid arch mismatch.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 234
 -- Ubuntu daily release <[email protected]>   Wed, 19 Jun 2013 
04:29:04 +0000

** Changed in: libunity (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libunity in Ubuntu.
Matching subscriptions: dp-libunity
https://bugs.launchpad.net/bugs/1170810

Title:
  unity.deps contains unnecessary API dependencies

Status in Geary:
  Fix Committed
Status in LibUnity:
  Fix Committed
Status in “libunity” package in Ubuntu:
  Fix Released

Bug description:
  The unity.deps file (required for Vala compilation) includes gee-1.0
  as a dependency.  However, libgee is not used by the vapi and
  therefore should not be included.

  To quote from the Vala upstream bindings guide (from 
https://live.gnome.org/Vala/UpstreamGuide )
  "The only other file that should be distributed is a deps file, which lists 
pkg-config names of any dependencies exposed in the public API."

  In other words, if there are no libgee symbols in the API, libgee
  shouldn't be included in the deps file.  It's quite possible some of
  the other libraries aren't needed for the API as well, I haven't
  checked.

  This is a problem for us as it means we can't link against both
  libunity and libgee 0.8, since libunity's deps file causes Vala to
  pull in symbols for libgee 0.6, which causes the compiler to error out
  with a symbol conflict.

To manage notifications about this bug go to:
https://bugs.launchpad.net/geary/+bug/1170810/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to