So. The ubuntu-desktop-next metapackage has a dependency on mir-graphics-drivers-desktop, which in turn has a dependency on mir-platform-graphics-mesa2.
So having the ubuntu-desktop-next metapackage installed should be sufficient to get you appropriate drivers.
We have a task for making the error message more useful to end-users on our backlog.
Adding a dependency on mir-graphics-drivers-desktop to unity8-desktop-session-mir is probably the best “solution”.
The next level of solution is fixing germinate so that we can pre-seed dependencies. Then we could add a mir-graphics-drivers-mesa | mir-graphics-drivers-android dependency on something and not pull in mesa on the phone. Even that's not really right; we're merely hoping that no one installing using apt will need the android drivers.
So. The ubuntu-desktop-next metapackage has a dependency on mir-graphics- drivers- desktop, which in turn has a dependency on mir-platform- graphics- mesa2.
So having the ubuntu-desktop-next metapackage installed should be sufficient to get you appropriate drivers.
We have a task for making the error message more useful to end-users on our backlog.
Adding a dependency on mir-graphics- drivers- desktop to unity8- desktop- session- mir is probably the best “solution”.
The next level of solution is fixing germinate so that we can pre-seed dependencies. Then we could add a mir-graphics- drivers- mesa | mir-graphics- drivers- android dependency on something and not pull in mesa on the phone. Even that's not really right; we're merely hoping that no one installing using apt will need the android drivers.