Comment 2 for bug 1561002

Revision history for this message
dobey (dobey) wrote : Re: Ubuntu.Web QML component not providing stable versioned API

Well, ideally without breaking the older version imports, yes. Sure, not anticipating changes is only part of the problem though.

Like the ABI requirements we have for C/C++ libraries, we also need to have similar checks and requirements for the APIs we provide as QML plug-ins. Unfortunately, I don't know exactly how to do that. A good start at least, would be to have some automated tests in various places that fail when these issues happen, so that we can at least catch them before all the apps in the store get broken and we don't misplace blame onto the apps for "using the UITK wrongly," when the components are what broke, and not the apps.