-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 03/25/2015 12:28 PM, Fabrice Desré wrote: > On 03/25/2015 12:04 PM, Dave Huseby wrote: > >> Frankly I'm surprised this abstraction doesn't already exist. I >> think the RIL interface should be moved out to its own daemon so >> that we can encapsulate all of the code for the different RIL >> APIs/versions in there and present a stable interface to Gecko. > > The RIL daemon runs outside of gecko (since day 1). The annoying > piece is the code that sits between this daemon and the web api. > This is implemented as xpcom components, and we have a vendor > implementation that is written using binary xpcoms, thus tied to a > gecko version.
Yes, I think I wasn't clear. I said "RIL interface" referring to that set of xpcom components. Do the vendors customize the interfaces and dependencies between gecko and their xpcom components? Do they modify our code to call into their custom set of interfaces? Maybe we should talk to our vendor partners and see if we can standardize/stabilize the interfaces/dependencies in such a way that they don't feel the need to customize them...they make sure it stays that way by putting it in the contract. If we can do that, then they can provide custom implementations that our "stock" gecko uses and we'd take back control over gecko. We'd be able to update gecko independent of their shared library of RIL interface xpcom objects. - --dave -----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJVEx0cAAoJEJ7v31qiCP4gHOIP/0PeTvjkUG4FMXO3JCmaL/fj PZNRoqaRl6zZCrPktz0fxPjBgKjkPT8lzBJmLPWJ7L/sLVwAsLlCUdBTmSKFaxIs 553THBHD5BWFC9MQemi+FpwpjCzbJWMIcJMUM4AaDONpaJhq6ib04ICfzI9mCBk4 VEzRAS3mFBCPvS18DTtRrCFXYWPvyoSjzC4VNoiTs4/5egVo259hdOCIArDOEGwS bAVI02vj+39sKXnZubmYQCxE2aQ9q6qZ9cdTuPx9THUs+vh5uy1WGmWoEtFD8mJg 6GIzGXLOFDzJI+LGwyJmEtXgQ1brMovUqTmp30E9pbxz9vBbUeBnANZb78TGAUsT FFNt1WHODI0K1OFfcoAz2qmt1LkPHjs+XND3qOBQfANn93jG6XkK9lXrt4EV6lT6 oE1M9r4AxnQWAlxuG1OAzSWlvGdV10S7b9WW+BLJnkc+advuk+i24KhsubFULaIO EP4TB5zjyEAJ8RGh9bkV4LWMUvEZAn70P5KFQkFcNAEmoP7RKmpVub11p0zU2Ay9 E6u7SbxoazQ5Bu8Rb8a1mUwUqymxZ4jRRB4JvCzdxkG9ZvosxNvh68IQ+4HCxjxh niXzWU8X3i48XfRKiZ7IDFyi/XVG1Z5RkaXmpUC1epIR5/IZ9dLqrGXA/ZBfYuXw TYp1kfaW0TPY3VlZOEm5 =EtRw -----END PGP SIGNATURE----- _______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g
