Syncing task from Mir. ** Changed in: mir (Ubuntu) Importance: Undecided => Low
-- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mir in Ubuntu. https://bugs.launchpad.net/bugs/1368095 Title: libmirclient-dev's dependency on libmircommon-dev is weak Status in Mir: New Status in mir package in Ubuntu: New Bug description: libmirclient-dev's dependency on libmircommon-dev is weak and forces Mir client developers to install C++ tooling. Package: libmirclient-dev Section: libdevel Architecture: i386 amd64 armhf arm64 Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: libmirclient8 (= ${binary:Version}), libmircommon-dev (= ${binary:Version}), <============== libprotobuf-dev (>= 2.4.1), ${misc:Depends}, This is presently correct as our client headers use headers from libmircommon-dev. However a client developer can't link directly to any symbols exported by libmircommon.so.*. So the dependency exists for headers only. Maybe we can somehow reduce the dependency further so that client developers are not forced to install libmircommon-dev and the C++ that comes with it. To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1368095/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp