Contents |
MeeGo is currently running OBS 2.0.6 with minor changes specific to MeeGo:
We are on track to update the MeeGo Build System to 2.1.1 which was released Oct 29th, 2010. See the original announcement for 2.1 for more details about the new features and fixes.
The update to 2.1.1 is scheduled to happen on Saturday, November 6th. Downtime is scheduled between 12:00-14:00 GMT on that date.
2.1.x adds enhanced LDAP support which will allow advanced user management. We are planning to migrate all users from the current implementation to a dedicated LDAP instance and finally enable password changes by the user and better tracking for users and groups in general. The migration to LDAP will happen after 2.1.1 deployment and will happen in 2 steps:
At the moment, projects are organised based on usage scenarios or verticals. the main project is Trunk with the following vertical/UX based projects:
The vertical projects build against Trunk, thus, the Trunk is the container for all share packages required by all verticals. With the introduction of the compliance and the need to have a self-contained core stack, based on the MeeGo architecture, the above model does not scale and causes conflicts among verticals and does not provide a clear view of what exactly the base stack that can be used to build compliant applications.
Hence, we have the following proposal to split the whole lot into 2 groups instead .
Core would have all compliance libraries and OS base packages (essentials) and their build requirements. All misc. stuff like reference apps, tools and non-core libraries would go into the Applications project and build on top of Core.
There are two major advantages here:
We started experimenting and have been splitting Trunk packages into core+application in the following devel area in the MeeGo Build System:
This effort still ongoing and doing this we are already identifying lots of issues and dependencies that should not be there and cleaning those up as we go.