There was a meeting today with the Mir team and some stakeholders and I believe the outcome was that mir-libs will continue to be the only supported source for Mir libraries.
So we should probably do the following:
- Drop Mir libraries from the ubuntu-app-platform snap.
- Update snapcraft-desktop-helpers to stop including Mir libraries in consuming snaps and to point at mir-libs's libraries if they are being used.
- Update all Mir-consuming snaps to plug into mir-libs and to include the path in their LD_LIBRARY_PATH. And to remove any accidentally included duplicate libraries in their own snap.
I'm working on #2 there (snapcraft-desktop-helpers). I'll add a task here. I'll also work on converting the unity8 snap to use mir-libs.
There was a meeting today with the Mir team and some stakeholders and I believe the outcome was that mir-libs will continue to be the only supported source for Mir libraries.
So we should probably do the following:
- Drop Mir libraries from the ubuntu-app-platform snap.
- Update snapcraft- desktop- helpers to stop including Mir libraries in consuming snaps and to point at mir-libs's libraries if they are being used.
- Update all Mir-consuming snaps to plug into mir-libs and to include the path in their LD_LIBRARY_PATH. And to remove any accidentally included duplicate libraries in their own snap.
I'm working on #2 there (snapcraft- desktop- helpers) . I'll add a task here. I'll also work on converting the unity8 snap to use mir-libs.