(→Packagers/Developers) |
(→MeeGo Build Infrastructure) |
||
| Line 3: | Line 3: | ||
The heart of the Build Infrastructure of MeeGo is the upstream project [http://wiki.opensuse.org/Portal:Build_Service openSUSE Build Service (OBS)]. It is an automated system used for building software packages, collaboration of developers, release management, maintenance, and much more. Moblin started using OBS in June 2008 and released Moblin 2.0 and Moblin 2.1, as well as other derivative releases. OBS has proven to be a very reliable infrastructure that is quickly evolving. It is rich with features for distribution building and maintenance. The Linux Foundation is dedicated to the further development of OBS and has a team, including two full-time OBS maintainers, contributing to its development and its use by MeeGo and the Ecosystem. | The heart of the Build Infrastructure of MeeGo is the upstream project [http://wiki.opensuse.org/Portal:Build_Service openSUSE Build Service (OBS)]. It is an automated system used for building software packages, collaboration of developers, release management, maintenance, and much more. Moblin started using OBS in June 2008 and released Moblin 2.0 and Moblin 2.1, as well as other derivative releases. OBS has proven to be a very reliable infrastructure that is quickly evolving. It is rich with features for distribution building and maintenance. The Linux Foundation is dedicated to the further development of OBS and has a team, including two full-time OBS maintainers, contributing to its development and its use by MeeGo and the Ecosystem. | ||
| - | MeeGo currently uses version 2. | + | MeeGo currently uses OBS version 2.1.1. To learn more about version 2.1 and the additional features in it, see the upstream project details: [http://wiki.opensuse.org/openSUSE:Build_Service_Roadmap roadmap]. |
There are 3 OBS instances that are relevant to MeeGo | There are 3 OBS instances that are relevant to MeeGo | ||
| - | * MeeGo core : essentially, if you're a core package maintainer/developer you get an account here | + | * MeeGo core: essentially, if you're a core package maintainer/developer you get an account here |
| - | * MeeGo | + | * MeeGo build system: for anyone to build applications or libraries against MeeGo - anyone with a meego.com account can use this |
| - | * openSuse : this is not for building *against* MeeGo... but we need to support MeeGo tools on many platforms and some of those get built on the openSuse OBS | + | * openSuse: this is not for building *against* MeeGo... but we need to support MeeGo tools on many platforms and some of those get built on the openSuse OBS |
=== Overview - What does it do? === | === Overview - What does it do? === | ||
| Line 20: | Line 20: | ||
[[File:Splash-community.png|right|300px]] | [[File:Splash-community.png|right|300px]] | ||
| - | === [[ | + | === [[build.meego.com|MeeGo Build System]] === |
| - | The [[ | + | The [[build.meego.com|MeeGo build system]] is part of meego.com infrastructure and supports several important kinds of development: |
* Applications to run on MeeGo | * Applications to run on MeeGo | ||
| - | * Surrounds: the MeeGo contribution and sharing area.(This is the repository with dependencies to support Applications to run on MeeGo, think debian contrib, or ubuntu universe) | + | * Surrounds: the MeeGo contribution and sharing area. (This is the repository with dependencies to support Applications to run on MeeGo, think debian contrib, or ubuntu universe) |
* Team Repositories | * Team Repositories | ||
* Personal Repositories | * Personal Repositories | ||
Contents |
The heart of the Build Infrastructure of MeeGo is the upstream project openSUSE Build Service (OBS). It is an automated system used for building software packages, collaboration of developers, release management, maintenance, and much more. Moblin started using OBS in June 2008 and released Moblin 2.0 and Moblin 2.1, as well as other derivative releases. OBS has proven to be a very reliable infrastructure that is quickly evolving. It is rich with features for distribution building and maintenance. The Linux Foundation is dedicated to the further development of OBS and has a team, including two full-time OBS maintainers, contributing to its development and its use by MeeGo and the Ecosystem.
MeeGo currently uses OBS version 2.1.1. To learn more about version 2.1 and the additional features in it, see the upstream project details: roadmap.
There are 3 OBS instances that are relevant to MeeGo
Let's set out some basics about the OBS.
The MeeGo build system is part of meego.com infrastructure and supports several important kinds of development:
Having these areas allow us to support:
Choose one of the different tracks and guides for: