2015-03-20 06:44:27 |
Daniel van Vugt |
bug |
|
|
added bug |
2015-03-20 06:44:37 |
Daniel van Vugt |
bug task added |
|
mir (Ubuntu) |
|
2015-03-20 07:12:19 |
Daniel van Vugt |
description |
I've just done a little sanity testing of our client ABI changes and found we've broken the client 8 ABI at least once, maybe twice in series 0.13.
Test case:
1. Build two trees: r2307 and r2308.
2. Copy client demo binaries from r2307 and expect them to run in the r2308 tree.
Expected: client demos still run.
Observed: client demos fail to start with:
bin/.mir_demo_client_fingerpaint-uninstalled: relocation error: bin/.mir_demo_client_fingerpaint-uninstalled: symbol mir_surface_get_buffer_stream, version MIR_CLIENT_8 not defined in file libmirclient.so.8 with link time reference |
I've just done a little sanity testing of our client ABI changes and found we've broken the client 8 ABI at least once, maybe twice in series 0.13.
Test case: Drop older demos client binaries (which still only use libmirclient8) into a newer build tree.
Expected: demo clients still run.
Observed: demo clients fail to start with:
bin/.mir_demo_client_fingerpaint-uninstalled: relocation error: bin/.mir_demo_client_fingerpaint-uninstalled: symbol mir_surface_get_buffer_stream, version MIR_CLIENT_8 not defined in file libmirclient.so.8 with link time reference |
|
2015-03-20 07:15:32 |
Daniel van Vugt |
description |
I've just done a little sanity testing of our client ABI changes and found we've broken the client 8 ABI at least once, maybe twice in series 0.13.
Test case: Drop older demos client binaries (which still only use libmirclient8) into a newer build tree.
Expected: demo clients still run.
Observed: demo clients fail to start with:
bin/.mir_demo_client_fingerpaint-uninstalled: relocation error: bin/.mir_demo_client_fingerpaint-uninstalled: symbol mir_surface_get_buffer_stream, version MIR_CLIENT_8 not defined in file libmirclient.so.8 with link time reference |
I've just done a little sanity testing of our client ABI changes and found we've broken the client 8 ABI at least once, maybe twice in series 0.13.
Test case: Drop older demos client binaries (which still only use libmirclient8) into a newer build tree.
Expected: demo clients still run.
Observed: demo clients fail to start with:
bin/.mir_demo_client_fingerpaint-uninstalled: relocation error: bin/.mir_demo_client_fingerpaint-uninstalled: symbol mir_surface_get_buffer_stream, version MIR_CLIENT_8 not defined in file libmirclient.so.8 with link time reference
Test case (2): Build older a newer Mir trees, and try running the older client binaries from within the newer tree:
cd 0.12/build
sudo env MIR_CLIENT_PLATFORM_PATH=lib/client-modules/ MIR_SERVER_PLATFORM_PATH=lib/server-modules/ LD_LIBRARY_PATH=lib ../../0.11/build/bin/.mir_demo_client_eglplasma-uninstalled |
|
2015-03-20 07:17:31 |
Daniel van Vugt |
description |
I've just done a little sanity testing of our client ABI changes and found we've broken the client 8 ABI at least once, maybe twice in series 0.13.
Test case: Drop older demos client binaries (which still only use libmirclient8) into a newer build tree.
Expected: demo clients still run.
Observed: demo clients fail to start with:
bin/.mir_demo_client_fingerpaint-uninstalled: relocation error: bin/.mir_demo_client_fingerpaint-uninstalled: symbol mir_surface_get_buffer_stream, version MIR_CLIENT_8 not defined in file libmirclient.so.8 with link time reference
Test case (2): Build older a newer Mir trees, and try running the older client binaries from within the newer tree:
cd 0.12/build
sudo env MIR_CLIENT_PLATFORM_PATH=lib/client-modules/ MIR_SERVER_PLATFORM_PATH=lib/server-modules/ LD_LIBRARY_PATH=lib ../../0.11/build/bin/.mir_demo_client_eglplasma-uninstalled |
I've just done a little sanity testing of our client ABI changes and found we've broken the client 8 ABI at least once, maybe twice in series 0.13.
Test case: Drop older demos client binaries (which still only use libmirclient8) into a newer build tree.
Expected: demo clients still run.
Observed: demo clients fail to start with:
bin/.mir_demo_client_fingerpaint-uninstalled: relocation error: bin/.mir_demo_client_fingerpaint-uninstalled: symbol mir_surface_get_buffer_stream, version MIR_CLIENT_8 not defined in file libmirclient.so.8 with link time reference |
|
2015-03-20 07:25:04 |
Daniel van Vugt |
mir: status |
In Progress |
Incomplete |
|
2015-03-20 07:25:07 |
Daniel van Vugt |
mir (Ubuntu): status |
New |
Incomplete |
|
2015-03-20 07:25:10 |
Daniel van Vugt |
mir: milestone |
0.13.0 |
|
|
2015-03-20 07:41:20 |
Daniel van Vugt |
mir: status |
Incomplete |
Invalid |
|
2015-03-20 07:41:23 |
Daniel van Vugt |
mir (Ubuntu): status |
Incomplete |
Invalid |
|