Mir

Merge lp:~afrantzis/mir/versioned-platform-libraries-plus-server-abi-bump into lp:mir

Proposed by Alexandros Frantzis
Status: Rejected
Rejected by: Alexandros Frantzis
Proposed branch: lp:~afrantzis/mir/versioned-platform-libraries-plus-server-abi-bump
Merge into: lp:mir
Prerequisite: lp:~afrantzis/mir/versioned-platform-libraries
Diff against target: 82 lines (+7/-12)
5 files modified
CMakeLists.txt (+1/-1)
debian/control (+2/-2)
debian/libmirserver30.install (+1/-1)
src/server/CMakeLists.txt (+1/-1)
src/server/symbols.map (+2/-7)
To merge this branch: bzr merge lp:~afrantzis/mir/versioned-platform-libraries-plus-server-abi-bump
Reviewer Review Type Date Requested Status
PS Jenkins bot (community) continuous-integration Approve
Alexandros Frantzis (community) Needs Fixing
Review via email: mp+250441@code.launchpad.net

This proposal supersedes a proposal from 2015-02-20.

Commit message

platforms: Use the ABI version in platform library names and packages + server ABI bump for testing CI

Description of the change

platforms: Use the ABI version in platform library names and packages + server ABI bump for testing CI

To post a comment you must log in.
Revision history for this message
Alexandros Frantzis (afrantzis) wrote :

Do not merge. Only for testing (for now at least).

review: Needs Fixing
2334. By Alexandros Frantzis

Bump CI

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

Unmerged revisions

2334. By Alexandros Frantzis

Bump CI

2333. By Alexandros Frantzis

Bump mirserver ABI to 30

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'CMakeLists.txt'
2--- CMakeLists.txt 2015-02-19 13:21:15 +0000
3+++ CMakeLists.txt 2015-02-20 13:44:24 +0000
4@@ -27,7 +27,7 @@
5 set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib)
6
7 set(MIR_VERSION_MAJOR 0)
8-set(MIR_VERSION_MINOR 12) # This should change at least with every MIRSERVER_ABI
9+set(MIR_VERSION_MINOR 13) # This should change at least with every MIRSERVER_ABI
10 set(MIR_VERSION_PATCH 0)
11
12 add_definitions(-DMIR_VERSION_MAJOR=${MIR_VERSION_MAJOR})
13
14=== modified file 'debian/control'
15--- debian/control 2015-02-20 13:44:24 +0000
16+++ debian/control 2015-02-20 13:44:24 +0000
17@@ -61,7 +61,7 @@
18
19 #TODO: Packaging infrastructure for better dependency generation,
20 # ala pkg-xorg's xviddriver:Provides and ABI detection.
21-Package: libmirserver29
22+Package: libmirserver30
23 Section: libs
24 Architecture: i386 amd64 armhf arm64
25 Multi-Arch: same
26@@ -127,7 +127,7 @@
27 Architecture: i386 amd64 armhf arm64
28 Multi-Arch: same
29 Pre-Depends: ${misc:Pre-Depends}
30-Depends: libmirserver29 (= ${binary:Version}),
31+Depends: libmirserver30 (= ${binary:Version}),
32 libmirplatform-dev (= ${binary:Version}),
33 libmircommon-dev (= ${binary:Version}),
34 libglm-dev,
35
36=== renamed file 'debian/libmirserver29.install' => 'debian/libmirserver30.install'
37--- debian/libmirserver29.install 2015-02-19 10:37:47 +0000
38+++ debian/libmirserver30.install 2015-02-20 13:44:24 +0000
39@@ -1,1 +1,1 @@
40-usr/lib/*/libmirserver.so.29
41+usr/lib/*/libmirserver.so.30
42
43=== modified file 'src/server/CMakeLists.txt'
44--- src/server/CMakeLists.txt 2015-02-19 13:21:15 +0000
45+++ src/server/CMakeLists.txt 2015-02-20 13:44:24 +0000
46@@ -106,7 +106,7 @@
47 ${CMAKE_SOURCE_DIR}/include/server/mir DESTINATION "include/mirserver"
48 )
49
50-set(MIRSERVER_ABI 29) # Be sure to increment MIR_VERSION_MINOR at the same time
51+set(MIRSERVER_ABI 30) # Be sure to increment MIR_VERSION_MINOR at the same time
52 set(symbol_map ${CMAKE_CURRENT_SOURCE_DIR}/symbols.map)
53
54 set_target_properties(
55
56=== modified file 'src/server/symbols.map'
57--- src/server/symbols.map 2015-02-19 10:43:31 +0000
58+++ src/server/symbols.map 2015-02-20 13:44:24 +0000
59@@ -1,4 +1,4 @@
60-MIR_SERVER_29 {
61+MIR_SERVER_30 {
62 global:
63 extern "C++" {
64 # Symbols not yet picked up by script
65@@ -226,6 +226,7 @@
66 mir::scene::SurfaceCoordinator::operator*;
67 mir::scene::SurfaceCoordinator::raise*;
68 mir::scene::SurfaceCoordinator::remove_surface*;
69+ mir::scene::SurfaceCoordinator::surface_at*;
70 mir::scene::SurfaceCoordinator::?SurfaceCoordinator*;
71 mir::scene::SurfaceCoordinator::SurfaceCoordinator*;
72 mir::scene::SurfaceCreationParameters::of_buffer_usage*;
73@@ -735,9 +736,3 @@
74 };
75 local: *;
76 };
77-
78-MIR_SERVER_29.1 {
79- global:
80- mir::scene::SurfaceCoordinator::surface_at*;
81- local: *;
82-} MIR_SERVER_29;

Subscribers

People subscribed via source and target branches