Re: Multiple personalities

2015-03-26 Thread Christopher James Halse Rogers
On Mon, Mar 23, 2015 at 3:33 AM, Cemil Azizoglu 
 wrote:
Thanks Daniel for noticing this. I agree that there may be unforeseen 
risks even though things seem to work. We should fix this ASAP, 
preferably with a test case that screams when two versions are loaded 
simultaneously. Bumping the priority of the bug so it gets proper 
attention.


This is guaranteed¹ to work, thanks to our symbol versioning. 
Everything is going to resolve the symbol it expects, and - as long as 
we're not mixing different versions - anything passed between DSOs will 
agree on the symbol.


¹: Modulo stupid non-idempotent globals, like protobuf


--
Mir-devel mailing list
Mir-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/mir-devel


Re: Multiple personalities

2015-03-26 Thread Daniel van Vugt
Guaranteed to work... unless we change a structure definition and it 
gets say created by libmircommon.so.4 and then used by a function in 
libmircommon.so.3.


But that hasn't happened yet, and probably won't.


On 26/03/15 15:19, Christopher James Halse Rogers wrote:

On Mon, Mar 23, 2015 at 3:33 AM, Cemil Azizoglu
 wrote:

Thanks Daniel for noticing this. I agree that there may be unforeseen
risks even though things seem to work. We should fix this ASAP,
preferably with a test case that screams when two versions are loaded
simultaneously. Bumping the priority of the bug so it gets proper
attention.


This is guaranteed¹ to work, thanks to our symbol versioning. Everything
is going to resolve the symbol it expects, and - as long as we're not
mixing different versions - anything passed between DSOs will agree on
the symbol.

¹: Modulo stupid non-idempotent globals, like protobuf



--
Mir-devel mailing list
Mir-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/mir-devel


Re: RFC Evolving Mir support for writing shells

2015-03-26 Thread Alan Griffiths
On 24/03/15 16:03, Alan Griffiths wrote:
>>
>>> qtmir combines approaches 3 & 4 - it could migrate to 4 alone, but I
>>> don't yet have a POC.
>> I'm open to your ideas on the matter!
>
> It is on my list.

Now available as a proof-of-concept:

   
https://code.launchpad.net/~alan-griffiths/qtmir/spike-using-WindowManager/+merge/254235


-- 
Mir-devel mailing list
Mir-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/mir-devel