This bugs is still valid. We don't have a problem with at this point,
because we have both mir and mesa packages in the archive, so we can
build new versions using the existing versions of -dev packages to
fulfill dependencies (this needs some care when we make incompatible
changes).

I think our best way forward is to remove the dependency libegl1-mesa-
dev has on libmirclient-dev. It's reasonable to assume that a program
that needs to use Mir with EGL will depend on libmirclient-dev itself,
or at least mircommon-dev (otherwise how can it know about the
MirConnection/Surfaces types it needs to pass to EGL?).

I would also recommend changing mesa to build depend on mircommon-dev
instead of the full libmirclient-dev, since it only needs the Mir EGL
definitions in the former package.

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to mesa in Ubuntu.
https://bugs.launchpad.net/bugs/1192908

Title:
  Mir/Mesa packaging have a dependency cycle so neither can build

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

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to