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

Reply via email to