(→How to use the webinterface) |
(make clear that for bugzilla you need a meego account) |
||
| (12 intermediate revisions not shown) | |||
| Line 1: | Line 1: | ||
These pages are in preparation - contributions welcome. | These pages are in preparation - contributions welcome. | ||
| + | |||
| + | Note: See [[OBS|the OBS wiki page]] for explanation of the different OBS services MeeGo offers. | ||
This track will give you a brief introduction to the features and capabilities of the OBS instance hosted at build.meego.com. | This track will give you a brief introduction to the features and capabilities of the OBS instance hosted at build.meego.com. | ||
Note: You need an account to access build.meego.com. | Note: You need an account to access build.meego.com. | ||
| - | If you have no account, you can still learn how the | + | If you have no account, you can still learn how the OBS works at the upstream project's own instance [http://build.opensuse.org http://build.opensuse.org] . |
| - | In this track, you'll learn how to use the | + | In this track, you'll learn how to use the web interface, the commandline client and create your first package. |
The packaging guidelines and more advanced topics are also covered. | The packaging guidelines and more advanced topics are also covered. | ||
| Line 11: | Line 13: | ||
You need an account on build.meego.com. To request an account: | You need an account on build.meego.com. To request an account: | ||
| - | # Go to [http://bugs.meego.com MeeGo bugzilla]. | + | # Go to [http://bugs.meego.com MeeGo bugzilla] (which in turn first requires having a [https://meego.com/user/register MeeGo account]). |
# Click New in the upper navigational bar to begin filing a bug. | # Click New in the upper navigational bar to begin filing a bug. | ||
# On the next page, click MeeGo Community Infrastructure. | # On the next page, click MeeGo Community Infrastructure. | ||
# On the following page, click Build Service and file your bug. | # On the following page, click Build Service and file your bug. | ||
| - | == How to use the | + | == How to use the web interface == |
A series of pages will make you familiar with webinterface basics. It's divided into several subpages: | A series of pages will make you familiar with webinterface basics. It's divided into several subpages: | ||
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_1|Part 1 - Login and first steps]] | * [[Build_Infrastructure/Packagers_Developers/WebUI_part_1|Part 1 - Login and first steps]] | ||
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_2|Part 2 - Creating a link and adding a repository]] | * [[Build_Infrastructure/Packagers_Developers/WebUI_part_2|Part 2 - Creating a link and adding a repository]] | ||
| - | * [[Developing_in_a_MeeGo_Environment#Building_your_package| Part 3 - Your first own package | + | * [[Developing_in_a_MeeGo_Environment#Building_your_package:_Step_by_step|Part 3 - Your first own package]] |
| - | + | ||
| - | + | ||
| - | + | ||
== How to use the commandline client == | == How to use the commandline client == | ||
* Part 1 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_1|initial setup]] | * Part 1 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_1|initial setup]] | ||
| - | * Part 2 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_2|checkout | + | * Part 2 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_2|checkout and branch]] |
| - | * Part 3 - | + | * Part 3 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_3|commit & request]] |
| - | * | + | * Part 4 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_4|more commands: localcheckbuild]] |
== MeeGo Packaging guidelines and Howto == | == MeeGo Packaging guidelines and Howto == | ||
| Line 41: | Line 40: | ||
== Verifying Your Package Changes Locally and Online == | == Verifying Your Package Changes Locally and Online == | ||
* [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]] | * [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]] | ||
| + | |||
| + | == Troubleshooting == | ||
| + | |||
| + | * '''I'm getting "error: Package already exists: %package debuginfo"''' — Disable the debuginfo flag for the repo/arch that gives you this problem. You will probably still get a debuginfo package. This appears to happen when OBS creates debuginfo packages by default, and so this flag causes a sort of doubling-up of the debuginfo package. | ||
== IRC / mailinglists / contact == | == IRC / mailinglists / contact == | ||
| - | If you need help, you can join #meego | + | If you need help, you can join #meego on irc.freenode.net . See also [[Community communication|this page]] about all MeeGo IRC channels. |
You can join [http://lists.meego.com/listinfo/meego-dev MeeGo-dev] and [http://lists.meego.com/listinfo/meego-packaging MeeGo-packaging] mailing lists [http://lists.meego.com/mailman/listinfo over here]. | You can join [http://lists.meego.com/listinfo/meego-dev MeeGo-dev] and [http://lists.meego.com/listinfo/meego-packaging MeeGo-packaging] mailing lists [http://lists.meego.com/mailman/listinfo over here]. | ||
[[Category:Build Infrastructure]] | [[Category:Build Infrastructure]] | ||
These pages are in preparation - contributions welcome.
Note: See the OBS wiki page for explanation of the different OBS services MeeGo offers.
This track will give you a brief introduction to the features and capabilities of the OBS instance hosted at build.meego.com. Note: You need an account to access build.meego.com. If you have no account, you can still learn how the OBS works at the upstream project's own instance http://build.opensuse.org .
In this track, you'll learn how to use the web interface, the commandline client and create your first package. The packaging guidelines and more advanced topics are also covered.
Contents |
You need an account on build.meego.com. To request an account:
A series of pages will make you familiar with webinterface basics. It's divided into several subpages:
See the Quality page.
If you need help, you can join #meego on irc.freenode.net . See also this page about all MeeGo IRC channels.
You can join MeeGo-dev and MeeGo-packaging mailing lists over here.