Mir

Activity log for bug #1434400

Date Who What changed Old value New value Message
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