Mir

Merge lp:~vanvugt/mir/relax-libmirplatform2 into lp:mir

Proposed by Daniel van Vugt
Status: Merged
Approved by: Chris Halse Rogers
Approved revision: no longer in the source branch.
Merged at revision: 1901
Proposed branch: lp:~vanvugt/mir/relax-libmirplatform2
Merge into: lp:mir
Diff against target: 19 lines (+0/-2)
1 file modified
debian/control (+0/-2)
To merge this branch: bzr merge lp:~vanvugt/mir/relax-libmirplatform2
Reviewer Review Type Date Requested Status
PS Jenkins bot (community) continuous-integration Approve
Chris Halse Rogers Approve
Review via email: mp+233682@code.launchpad.net

Commit message

Relax dependencies on libmirplatform2. Any binary package that uses
libmirplatform2 should already be ABI compatible with any version of
libmirplatform2. Assuming we maintain our ABIs correctly...

Minimising exact version requirements should minimise future package
upgrade problems.

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
Revision history for this message
Chris Halse Rogers (raof) wrote :

Oh, yeah. I thought we'd dropped that versioning when moving to an actually-SONAMEd mirplatform?

review: Approve
Revision history for this message
Chris Halse Rogers (raof) wrote :

Actually, scratch that. Why do we need a manual dependency at all? If they need symbols from libmirplatform they should be linked against it and then the ${shlibs:Depends} will do the right thing.

review: Disapprove
Revision history for this message
Chris Halse Rogers (raof) wrote :

Yup, looks fine.

We should additionally link the platformgraphics libraries to libmirserver; they use symbols from it, but that can be a followup.

Revision history for this message
Chris Halse Rogers (raof) :
review: Approve
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/control'
2--- debian/control 2014-09-05 03:37:19 +0000
3+++ debian/control 2014-09-09 04:41:38 +0000
4@@ -80,7 +80,6 @@
5 Pre-Depends: ${misc:Pre-Depends}
6 Depends: ${misc:Depends},
7 ${shlibs:Depends},
8- libmirplatform2 (= ${binary:Version}),
9 Description: Display server for Ubuntu - platform library for Mesa
10 Mir is a display server running on linux systems, with a focus on efficiency,
11 robust operation and a well-defined driver model.
12@@ -95,7 +94,6 @@
13 Pre-Depends: ${misc:Pre-Depends}
14 Depends: ${misc:Depends},
15 ${shlibs:Depends},
16- libmirplatform2 (= ${binary:Version}),
17 Description: Display server for Ubuntu - platform library for Android
18 Mir is a display server running on linux systems, with a focus on efficiency,
19 robust operation and a well-defined driver model.

Subscribers

People subscribed via source and target branches