This project has been assigned to ISPRAS; more details need to come from them.
Right now, switching target versions of the LSB requires the complete reinstallation of the entire SDK.
We encourage ISVs to target the oldest version of the LSB they can. Because building with different versions of the LSB is so difficult, ISVs choose the version of the LSB they target using other, more arbitrary criteria; either some easy heuristic ("the latest"), or by examining which distributions are certified to which versions, and picking the distros they like. Too often, the difficulty of targeting the "proper" LSB version is not seen as providing enough value for the cost.
To fix this, we should support two new features in our SDK:
- It should be possible to build to multiple versions of the LSB without re-installing the SDK. Preferably, the version can be chosen at build time, with as few obstacles as possible.
- Optionally, we should provide tools which can identify which version of the LSB is needed by the application, and build appropriately. This could be done as part of the build process, or separately as an audit tool for already-built applications.
A rough proposed schedule for this project. When we anticipate that we will reach certain milestones. Also, if the project has an absolutely-must-be-completed-by date, mention it here.
No resources have been dedicated to this project.
No hardware resources have been dedicated to this project.
List of people who are working on the project and their roles.
|Vladimir Rubanov||Project Owner|
Tasks will map many-to-one to milestones. Tasks are specific actionable work items that need to be completed in order to reach a milestone
Tasks that can't be scheduled yet because they are waiting on some other task or external entity
The project has been assigned to ISPRAS. Most likely, the ISPRAS pages have more detail on the progress of this task, which should be linked here.
Jeff Licquia 13:22, 7 April 2008 (PDT)