"ext maemo-users-bounces at maemo.org" <maemo-users-bounces at maemo.org> writes: > Indeed. Someone did the mistake of using Scirocco (Maemo 2.1) when > building the fm-radio application making it impossible to install on the > original IT-2007. Hope next time they use gregale making it even worse. > > How many times does this need to happen? (lets get some sanity in Maemo > SDK releases) Yep. I can see two approaches: The first is to make each subsequent SDK release compatible with all past IT OS releases. This need a iron fist to enforce and would significantly constrain what you can do with each release. The other is to couple the SDK and the device in a more lively fashion: when you build an app with a newer version of the SDK and try to install it on a old IT OS device, the relevant parts of that device are automatically updated to match what your app expects. (E.g., if your app dpends on a library that is in the SDK but not in the device or is too old there, you get that library from a repository when you install the app.) I much prefer the second approach.