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