m |
|||
| (31 intermediate revisions not shown) | |||
| Line 1: | Line 1: | ||
| - | The Community OBS is | + | See also [http://wiki.meego.com/Getting_started_with_OBS Getting started with OBS] |
| + | |||
| + | The Community OBS ([https://build.pub.meego.com/ https://build.pub.meego.com/]) is now part of meego.com infrastructure and supports several important kinds of development: | ||
| + | |||
| + | * Applications to run on MeeGo | ||
| + | * Surrounds: the MeeGo contribution and sharing area | ||
| + | * Team Repositories | ||
| + | * Personal Repositories | ||
| + | |||
| + | Having these areas allow us to support: | ||
| + | * Extras : MeeGo's community App store complete with QA via Extras:Testing | ||
| + | * Managing packages as part of their acceptance into MeeGo core | ||
| + | * Deprecating packages from MeeGo core | ||
| + | * A high quality distribution built around MeeGo core | ||
| + | |||
| + | = TOC = | ||
| + | (some ideas on scope - probably an intro and a link to a sub-page) | ||
| + | * Prerequisites (links to other resources like SDK) | ||
| + | * Getting access to the OBS | ||
| + | * Local installation (cover general and distro variations) | ||
| + | * Learning to use it (tutorials) | ||
| + | * Organising projects: Best practice and team usage (including branches, building against other prj) | ||
| + | * [[Build_Infrastructure/Community_Builder/Tips_and_tricks|Tips and tricks]] (bind mounts for git in local builds; cross-compiles; other clever tricks) | ||
| + | * What the Targets are for? | ||
| + | * Fremantle, Harmattan and others | ||
| + | * New architectures (armv5 or MIPS anyone?) | ||
| + | * [[Build_Infrastructure/Community_Builder/Common_pitfalls|Common pitfalls]] | ||
| + | |||
| + | == Getting Access == | ||
| + | |||
| + | The current (Jan2011) mechanism for getting access is : you ask lbt/X-fade on irc and explain what you plan to do; you tell them your meego account; they say "done"... you sign in. | ||
| + | |||
| + | You use the credentials from www.meego.com. | ||
| + | |||
| + | People ask why it's not just wide open: | ||
| + | * We have limited resources (as yet we have 5 workers) and this keeps us aware of usage | ||
| + | * we had someone wanted to rebuild all MeeGo on armv6 ... but hadn't spoken to the arm porters | ||
| + | * some other people wanted to do closed source and didn't realise the "OSI approved licenses only" policy | ||
| + | * irc is a good captcha | ||
| + | |||
| + | It takes an hour for passwd changes to sync (ie on the hour, every hour). If you created a new account on meego.com, please wait an hour before requesting access. This will ensure the account has been synchronized to the community OBS. | ||
| + | |||
| + | |||
| + | ---- | ||
| + | stuff below is old and can be removed | ||
| + | ---- | ||
The current version co-exists with the Maemo.org OBS and targets: | The current version co-exists with the Maemo.org OBS and targets: | ||
| Line 6: | Line 51: | ||
The plan is to add: | The plan is to add: | ||
* MeeGo:Current:Core : Always points to the latest release snapshot | * MeeGo:Current:Core : Always points to the latest release snapshot | ||
| - | * MeeGo:1.0.80.1.20100514.1:Core : each weekly snapshot. See [[ | + | * MeeGo:1.0.80.1.20100514.1:Core : each weekly snapshot. See [[Release_Engineering/Release_Versioning|the release guidelines]] for an explanation of the numbering. |
The deployment supports home:<user> based building only at the moment. | The deployment supports home:<user> based building only at the moment. | ||
| Line 13: | Line 58: | ||
Community OBS Testing Volunteers | Community OBS Testing Volunteers | ||
| - | If you want to help with the development and/or testing of the community OBS please add your details below :- | + | If you want to help with the development and/or testing of the community OBS please add your details below and ensure you contact lbt/X-fade on irc :- |
* meego id, short introduction, relevant skills | * meego id, short introduction, relevant skills | ||
| Line 19: | Line 64: | ||
* kostaja, mobile linux pro and hobbyist, done several OBS installations and currently maintaining an own OBS instance. | * kostaja, mobile linux pro and hobbyist, done several OBS installations and currently maintaining an own OBS instance. | ||
* csdb, looking into helping with arm port, been playing with setting up local OBS for 1 month since I saw reference to it from meego. | * csdb, looking into helping with arm port, been playing with setting up local OBS for 1 month since I saw reference to it from meego. | ||
| + | * copyleft, already setup a local OBS and ready to build additional packages on MeeGo 1.0, experience of porting MeeGo to new x86 netbook, deb packaging. | ||
| + | * dl9pf, OBS developer, developer of the cross-compilation for MeeGo, Requires(pre): rpm - BuildRequires: OBS ;) | ||
| + | * matthewg, linux user, looking to help port packages to netbook and other editions | ||
| + | * schimmm, linux user, Experience in packaging for other distributions (. rpm) and happy to work with Meego Community :) | ||
| + | * amjad, Linux build engineer, experience in packaging for other distro, helping with arm port . | ||
| + | * miska, former openSUSE packager wanting to use rpm based distro on his mobile phone, obs & rpm packaging | ||
| + | * saviq, FOSS advocate, good knowledge of OBS (ran my own instance once), RPM / DEB packaging | ||
| + | * matscp, software developer, eager to run Meego in my mini2440 board! =) | ||
| + | * ddompe, embedded sw developer, want to work on meego for beagleboard, familiar with packaging and cross compiling environments, but new to OBS | ||
| + | * Tobren, embedded sw / gui developer, trying to port MeeGo to Arm11 aka ArmV6, i.MX35, long years of embedded linux/Qt experience | ||
| + | * huzefaf, embedded sw engineer, test the MeeGo port on Moorsetown and N900 platform, relevant experience in device driver development and OS porting. | ||
| + | * lamikr, embedded sw developer, want to checkout howto integrate some still on early development phase packages for meego | ||
| + | * sabotage, MeeGo Handset developer/maintainer/packager, existing package maintainer on build.meego.com for several packages but I have several "hobby" packages I'd like to be available on MeeGo that don't belong on official servers | ||
| + | * leinir, developer on Project Bretzn which is supposed to integrate various build services with various IDEs, with specific focus on MeeGo and Qt Creator. | ||
| + | * manish, embedded hw-sw developer, want to work on meego applications and make it work for arm devices, eager to run it on gumstix and smartq devices, can build and cross compile, but new to OBS | ||
| + | * leo0916, embedded system SE, want to port meego to the different device, I need to build some midware to fix some problem, Now I work on the devkit8000. | ||
| + | * [http://meego.com/users/fabo Fathi Boudra/fabo] Debian/KDE/MeeGo developer/maintainer | ||
| + | |||
| + | (all accounts above enabled 19 Nov 2010... from now on just ask lbt/x-fade on irc or via email - also, please help document the process) | ||
| + | |||
| + | [[Category:Build Infrastructure]] | ||
See also Getting started with OBS
The Community OBS (https://build.pub.meego.com/) is now part of meego.com infrastructure and supports several important kinds of development:
Having these areas allow us to support:
(some ideas on scope - probably an intro and a link to a sub-page)
The current (Jan2011) mechanism for getting access is : you ask lbt/X-fade on irc and explain what you plan to do; you tell them your meego account; they say "done"... you sign in.
You use the credentials from www.meego.com.
People ask why it's not just wide open:
It takes an hour for passwd changes to sync (ie on the hour, every hour). If you created a new account on meego.com, please wait an hour before requesting access. This will ensure the account has been synchronized to the community OBS.
stuff below is old and can be removed
The current version co-exists with the Maemo.org OBS and targets:
The plan is to add:
The deployment supports home:<user> based building only at the moment.
Community OBS Testing Volunteers
If you want to help with the development and/or testing of the community OBS please add your details below and ensure you contact lbt/X-fade on irc :-
(all accounts above enabled 19 Nov 2010... from now on just ask lbt/x-fade on irc or via email - also, please help document the process)