<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.meego.com/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.meego.com/index.php?title=Special:Contributions/Yanli&amp;feed=atom&amp;limit=50&amp;target=Yanli&amp;year=&amp;month=</id>
		<title>MeeGo wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.meego.com/index.php?title=Special:Contributions/Yanli&amp;feed=atom&amp;limit=50&amp;target=Yanli&amp;year=&amp;month="/>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Special:Contributions/Yanli"/>
		<updated>2013-06-19T10:38:10Z</updated>
		<subtitle>From MeeGo wiki</subtitle>
		<generator>MediaWiki 1.16.2</generator>

	<entry>
		<id>http://wiki.meego.com/Distribution</id>
		<title>Distribution</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Distribution"/>
				<updated>2011-07-12T03:36:36Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: Slightly change the size of thumbnailed pictures because the old thumbnail (250px) can't be updated after I uploaded a new picture&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes basic information you needed if you want to contribute to MeeGo. Target audience is community member who wish to involve in MeeGo development.&lt;br /&gt;
&lt;br /&gt;
== Package Management and Development ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
[[File:Distribution-process-overview-with-obs.png|thumb|260px|right|The development process when using OBS]]&lt;br /&gt;
[[File:Distribution-process-without-obs.png|thumb|260px|right|The development process w/o using OBS]]&lt;br /&gt;
Like other Linux distros, MeeGo is a package-based system, and it is using [http://www.rpm.org/max-rpm/index.html RPM] package end. The RPM packages are managed in [http://wiki.meego.com/Zypper Zypper] repos. The MeeGo development is using [http://wiki.opensuse.org/Portal:Build_Service Open Build Service (OBS)] to manage and build packages. If you are a serious and frequent MeeGo contributor, you need an OBS account to commit your changes back to MeeGo. Casual contributors can work without using OBS, and submit your changes back into MeeGo through the [http://lists.meego.com/mailman/listinfo mailing list] or work with the package maintainers to submit changes.&lt;br /&gt;
&lt;br /&gt;
The overall processes of development with and without an OBS account are shown in the right figures. Detail description of the processes can be found below.&lt;br /&gt;
&lt;br /&gt;
=== Development with MeeGo OBS account === &lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_get_started|Request a new OBS account]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_1|OBS WebUI: Login and first steps]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_2|OBS WebUI: Link packages and adding a repository]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_commandline_client|How to use the command line client for daily operations]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#Troubleshooting|Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
=== Development without MeeGo OBS account ===&lt;br /&gt;
* [[Local_Build_Without_OBS_Needed|Build and develop packages without OBS ]]&lt;br /&gt;
* [[Recompile_kernel | Example: Recompile kernel]]&lt;br /&gt;
* [[How to development with multiple packages with dependencies]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
* [[Packaging/Guidelines|Packaging Guidelines]]&lt;br /&gt;
&lt;br /&gt;
=== Submission to MeeGo ===&lt;br /&gt;
* [[Release_Engineering/New_Package_Checklist|Checklist for new package submissions]]&lt;br /&gt;
* [[Release_Engineering/Submission_Checklist|Developer's checklist for code submissions]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#IRC_.2F_mailinglists_.2F_contact|irc / mailing lists / contact]]&lt;br /&gt;
&lt;br /&gt;
== Software Repo ==&lt;br /&gt;
* [[Create and update repos]]&lt;br /&gt;
* [[Distribution/Package_Management|Package Management]]&lt;br /&gt;
&lt;br /&gt;
== Developer Tools ==&lt;br /&gt;
=== Image Creation ===&lt;br /&gt;
* [[Image_Creation_For_Beginners|MIC2 for Beginners]]&lt;br /&gt;
* [[Image_Creation|MIC2]]&lt;br /&gt;
* [[Image Configurations - KickStart Files]]&lt;br /&gt;
&lt;br /&gt;
=== OBS command line ===&lt;br /&gt;
* Part 1 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_1|initial setup]]&lt;br /&gt;
* Part 2 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_2|checkout &amp;amp; branch]]&lt;br /&gt;
* Part 3 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_3|commit &amp;amp; request]]&lt;br /&gt;
* Part 4 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_4|more commands: localcheckbuild]]&lt;br /&gt;
&lt;br /&gt;
=== Spec tool ===&lt;br /&gt;
* [[Spectacle|Spectacle]]&lt;br /&gt;
&lt;br /&gt;
== Distribution Infrastructure ==&lt;br /&gt;
* [[Build_Infrastructure|Build Infrastructure - OBS]]&lt;br /&gt;
* [[Release_Infrastructure/BOSS|Release Infrastructure - BOSS]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Release_Engineering|Release Engineering]]&lt;br /&gt;
* [[Quality/Compliance|Compliance]]&lt;br /&gt;
* [[Quality|Quality]]&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/File:Distribution-process-without-obs.png</id>
		<title>File:Distribution-process-without-obs.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/File:Distribution-process-without-obs.png"/>
				<updated>2011-07-12T03:29:22Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: uploaded a new version of &amp;amp;quot;File:Distribution-process-without-obs.png&amp;amp;quot;: Expanded the Step 5.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The process of changing a package without using OBS.&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Distribution</id>
		<title>Distribution</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Distribution"/>
				<updated>2011-07-07T05:21:16Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: Clean up the overview paragraph.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes basic information you needed if you want to contribute to MeeGo. Target audience is community member who wish to involve in MeeGo development.&lt;br /&gt;
&lt;br /&gt;
== Package Management and Development ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
[[File:Distribution-process-overview-with-obs.png|thumb|250px|right|The development process when using OBS]]&lt;br /&gt;
[[File:Distribution-process-without-obs.png|thumb|250px|right|The development process w/o using OBS]]&lt;br /&gt;
Like other Linux distros, MeeGo is a package-based system, and it is using [http://www.rpm.org/max-rpm/index.html RPM] package end. The RPM packages are managed in [http://wiki.meego.com/Zypper Zypper] repos. The MeeGo development is using [http://wiki.opensuse.org/Portal:Build_Service Open Build Service (OBS)] to manage and build packages. If you are a serious and frequent MeeGo contributor, you need an OBS account to commit your changes back to MeeGo. Casual contributors can work without using OBS, but you need a MeeGo development team member to help review and commit your changes back into MeeGo.&lt;br /&gt;
&lt;br /&gt;
The overall processes of development with and without an OBS account are shown in the right figures. Detail description of the processes can be found below.&lt;br /&gt;
&lt;br /&gt;
=== Development with MeeGo OBS account === &lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_get_started|Request a new OBS account]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_1|OBS WebUI: Login and first steps]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_2|OBS WebUI: Link packages and adding a repository]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_commandline_client|How to use the command line client for daily operations]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#Troubleshooting|Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
=== Development without MeeGo OBS account ===&lt;br /&gt;
* [[Local_Build_Without_OBS_Needed|Build and develop packages without OBS ]]&lt;br /&gt;
* [[Recompile_kernel | Example: Recompile kernel]]&lt;br /&gt;
* [[How to development with multiple packages with dependencies]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
* [[Packaging/Guidelines|Packaging Guidelines]]&lt;br /&gt;
&lt;br /&gt;
=== Submission to MeeGo ===&lt;br /&gt;
* [[Release_Engineering/New_Package_Checklist|Checklist for new package submissions]]&lt;br /&gt;
* [[Release_Engineering/Submission_Checklist|Developer's checklist for code submissions]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#IRC_.2F_mailinglists_.2F_contact|irc / mailing lists / contact]]&lt;br /&gt;
&lt;br /&gt;
== Developer Tools ==&lt;br /&gt;
=== Image Creation ===&lt;br /&gt;
* [[Image_Creation|MIC2]]&lt;br /&gt;
* [[Image_Creation_For_Beginners|MIC2 for Beginners]]&lt;br /&gt;
* [[Image Configurations - KickStart Files]]&lt;br /&gt;
&lt;br /&gt;
=== OBS command line ===&lt;br /&gt;
* Part 1 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_1|initial setup]]&lt;br /&gt;
* Part 2 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_2|checkout &amp;amp; branch]]&lt;br /&gt;
* Part 3 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_4|more commands: localcheckbuild]]&lt;br /&gt;
&lt;br /&gt;
=== Spec tool ===&lt;br /&gt;
* [[Spectacle|Spectacle]]&lt;br /&gt;
&lt;br /&gt;
== Software Repo ==&lt;br /&gt;
* [[Create and update repos]]&lt;br /&gt;
* [[Distribution/Package_Management|Package Management]]&lt;br /&gt;
&lt;br /&gt;
== Distribution Infrastructure ==&lt;br /&gt;
* [[Build_Infrastructure|Build Infrastructure - OBS]]&lt;br /&gt;
* [[Release_Infrastructure/BOSS|Release Infrastructure - BOSS]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Release_Engineering|Release Engineering]]&lt;br /&gt;
* [[Quality/Compliance|Compliance]]&lt;br /&gt;
* [[Quality|Quality]]&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Distribution</id>
		<title>Distribution</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Distribution"/>
				<updated>2011-07-07T05:17:43Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: Added figure: development process w/o using OBS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes basic information you needed if you want to contribute to MeeGo. Target audience is community member who wish to involve in MeeGo development.&lt;br /&gt;
&lt;br /&gt;
== Package Management and Development ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
[[File:Distribution-process-overview-with-obs.png|thumb|250px|right|The development process when using OBS]]&lt;br /&gt;
[[File:Distribution-process-without-obs.png|thumb|250px|right|The development process w/o using OBS]]&lt;br /&gt;
Like other Linux distros, MeeGo is a package-based system, and it is using [http://www.rpm.org/max-rpm/index.html RPM] package end. The RPM packages are managed in [http://wiki.meego.com/Zypper Zypper] repos. The MeeGo development is done by using the upstream project [http://wiki.opensuse.org/Portal:Build_Service Open Build Service (OBS)]. If you are a serious and frequent MeeGo contributor, you need an OBS account to commit your changes back to MeeGo. Other casual contributors can work without using OBS, but you need a MeeGo development team member to help review and commit your changes into MeeGo.&lt;br /&gt;
&lt;br /&gt;
The overall process of develop with an OBS account is shown in the right figure.&lt;br /&gt;
&lt;br /&gt;
The process of develop without using OBS:&lt;br /&gt;
Download MeeGo from a repo, build a chroot env, get the source of a package, make changes, build and test the new package, how to debug the local build, find a MeeGo team member to sponsor your changes and submit them back.&lt;br /&gt;
&lt;br /&gt;
=== Development with MeeGo OBS account === &lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_get_started|Request a new OBS account]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_1|OBS WebUI: Login and first steps]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_2|OBS WebUI: Link packages and adding a repository]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_commandline_client|How to use the command line client for daily operations]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#Troubleshooting|Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
=== Development without MeeGo OBS account ===&lt;br /&gt;
* [[Local_Build_Without_OBS_Needed|Build and develop packages without OBS ]]&lt;br /&gt;
* [[Recompile_kernel | Example: Recompile kernel]]&lt;br /&gt;
* [[How to development with multiple packages with dependencies]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
* [[Packaging/Guidelines|Packaging Guidelines]]&lt;br /&gt;
&lt;br /&gt;
=== Submission to MeeGo ===&lt;br /&gt;
* [[Release_Engineering/New_Package_Checklist|Checklist for new package submissions]]&lt;br /&gt;
* [[Release_Engineering/Submission_Checklist|Developer's checklist for code submissions]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#IRC_.2F_mailinglists_.2F_contact|irc / mailing lists / contact]]&lt;br /&gt;
&lt;br /&gt;
== Developer Tools ==&lt;br /&gt;
=== Image Creation ===&lt;br /&gt;
* [[Image_Creation|MIC2]]&lt;br /&gt;
* [[Image_Creation_For_Beginners|MIC2 for Beginners]]&lt;br /&gt;
* [[Image Configurations - KickStart Files]]&lt;br /&gt;
&lt;br /&gt;
=== OBS command line ===&lt;br /&gt;
* Part 1 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_1|initial setup]]&lt;br /&gt;
* Part 2 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_2|checkout &amp;amp; branch]]&lt;br /&gt;
* Part 3 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_4|more commands: localcheckbuild]]&lt;br /&gt;
&lt;br /&gt;
=== Spec tool ===&lt;br /&gt;
* [[Spectacle|Spectacle]]&lt;br /&gt;
&lt;br /&gt;
== Software Repo ==&lt;br /&gt;
* [[Create and update repos]]&lt;br /&gt;
* [[Distribution/Package_Management|Package Management]]&lt;br /&gt;
&lt;br /&gt;
== Distribution Infrastructure ==&lt;br /&gt;
* [[Build_Infrastructure|Build Infrastructure - OBS]]&lt;br /&gt;
* [[Release_Infrastructure/BOSS|Release Infrastructure - BOSS]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Release_Engineering|Release Engineering]]&lt;br /&gt;
* [[Quality/Compliance|Compliance]]&lt;br /&gt;
* [[Quality|Quality]]&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/File:Distribution-process-without-obs.png</id>
		<title>File:Distribution-process-without-obs.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/File:Distribution-process-without-obs.png"/>
				<updated>2011-07-07T05:16:02Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: uploaded a new version of &amp;amp;quot;File:Distribution-process-without-obs.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The process of changing a package without using OBS.&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/File:Distribution-process-without-obs.png</id>
		<title>File:Distribution-process-without-obs.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/File:Distribution-process-without-obs.png"/>
				<updated>2011-07-07T05:09:54Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: The process of changing a package without using OBS.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The process of changing a package without using OBS.&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Distribution</id>
		<title>Distribution</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Distribution"/>
				<updated>2011-07-07T04:33:37Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: /* Overview */ added process overview figure: development with OBS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes basic information you needed if you want to contribute to MeeGo. Target audience is community member who wish to involve in MeeGo development.&lt;br /&gt;
&lt;br /&gt;
== Package Management and Development ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
[[File:Distribution-process-overview-with-obs.png|thumb|250px|right|The development process when using OBS]]&lt;br /&gt;
Like other Linux distros, MeeGo is a package-based system, and it is using [http://www.rpm.org/max-rpm/index.html RPM] package end. The RPM packages are managed in [http://wiki.meego.com/Zypper Zypper] repos. The MeeGo development is done by using the upstream project [http://wiki.opensuse.org/Portal:Build_Service Open Build Service (OBS)]. If you are a serious and frequent MeeGo contributor, you need an OBS account to commit your changes back to MeeGo. Other casual contributors can work without using OBS, but you need a MeeGo development team member to help review and commit your changes into MeeGo.&lt;br /&gt;
&lt;br /&gt;
The overall process of develop with an OBS account is shown in the right figure.&lt;br /&gt;
&lt;br /&gt;
The process of develop without using OBS:&lt;br /&gt;
Download MeeGo from a repo, build a chroot env, get the source of a package, make changes, build and test the new package, how to debug the local build, find a MeeGo team member to sponsor your changes and submit them back.&lt;br /&gt;
&lt;br /&gt;
=== Development with MeeGo OBS account === &lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_get_started|Request a new OBS account]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_1|OBS WebUI: Login and first steps]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_2|OBS WebUI: Link packages and adding a repository]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_commandline_client|How to use the command line client for daily operations]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#Troubleshooting|Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
=== Development without MeeGo OBS account ===&lt;br /&gt;
* [[Local_Build_Without_OBS_Needed|Build and develop packages without OBS ]]&lt;br /&gt;
* [[Recompile_kernel | Example: Recompile kernel]]&lt;br /&gt;
* [[How to development with multiple packages with dependencies]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
* [[Packaging/Guidelines|Packaging Guidelines]]&lt;br /&gt;
&lt;br /&gt;
=== Submission to MeeGo ===&lt;br /&gt;
* [[Release_Engineering/New_Package_Checklist|Checklist for new package submissions]]&lt;br /&gt;
* [[Release_Engineering/Submission_Checklist|Developer's checklist for code submissions]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#IRC_.2F_mailinglists_.2F_contact|irc / mailing lists / contact]]&lt;br /&gt;
&lt;br /&gt;
== Developer Tools ==&lt;br /&gt;
=== Image Creation ===&lt;br /&gt;
* [[Image_Creation|MIC2]]&lt;br /&gt;
* [[Image_Creation_For_Beginners|MIC2 for Beginners]]&lt;br /&gt;
* [[Image Configurations - KickStart Files]]&lt;br /&gt;
&lt;br /&gt;
=== OBS command line ===&lt;br /&gt;
* Part 1 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_1|initial setup]]&lt;br /&gt;
* Part 2 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_2|checkout &amp;amp; branch]]&lt;br /&gt;
* Part 3 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_4|more commands: localcheckbuild]]&lt;br /&gt;
&lt;br /&gt;
=== Spec tool ===&lt;br /&gt;
* [[Spectacle|Spectacle]]&lt;br /&gt;
&lt;br /&gt;
== Software Repo ==&lt;br /&gt;
* [[Create and update repos]]&lt;br /&gt;
* [[Distribution/Package_Management|Package Management]]&lt;br /&gt;
&lt;br /&gt;
== Distribution Infrastructure ==&lt;br /&gt;
* [[Build_Infrastructure|Build Infrastructure - OBS]]&lt;br /&gt;
* [[Release_Infrastructure/BOSS|Release Infrastructure - BOSS]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Release_Engineering|Release Engineering]]&lt;br /&gt;
* [[Quality/Compliance|Compliance]]&lt;br /&gt;
* [[Quality|Quality]]&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/File:Distribution-process-overview-with-obs.png</id>
		<title>File:Distribution-process-overview-with-obs.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/File:Distribution-process-overview-with-obs.png"/>
				<updated>2011-07-07T04:26:08Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: A diagram showing the distribution package modification process when OBS is involved.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A diagram showing the distribution package modification process when OBS is involved.&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Distribution</id>
		<title>Distribution</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Distribution"/>
				<updated>2011-07-06T06:29:18Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: /* Overview */ Clean up&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes basic information you needed if you want to contribute to MeeGo. Target audience is community member who wish to involve in MeeGo development.&lt;br /&gt;
&lt;br /&gt;
== Package Management and Development ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
Like other Linux distros, MeeGo is a package-based system, and it is using [http://www.rpm.org/max-rpm/index.html RPM] package end. The RPM packages are managed in [http://wiki.meego.com/Zypper Zypper] repos. The MeeGo development is done by using the upstream project [http://wiki.opensuse.org/Portal:Build_Service Open Build Service (OBS)]. If you are a serious and frequent MeeGo contributor, you need an OBS account to commit your changes back to MeeGo. Other casual contributors can work without using OBS, but you need a MeeGo development team member to help review and commit your changes into MeeGo.&lt;br /&gt;
&lt;br /&gt;
The process of develop with an OBS account:&lt;br /&gt;
Branch, Check-out, Make changes, Deployment the new package and test, Make a new image (optional), Submit your changes.&lt;br /&gt;
&lt;br /&gt;
The process of develop without using OBS:&lt;br /&gt;
Download MeeGo from a repo, build a chroot env, get the source of a package, make changes, build and test the new package, how to debug the local build, find a MeeGo team member to sponsor your changes and submit them back.&lt;br /&gt;
&lt;br /&gt;
* [[Distribution/Package_Management|Package Management]]&lt;br /&gt;
&lt;br /&gt;
=== Development with MeeGo OBS account === &lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_get_started|Request a new OBS account]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_1|Login and first steps]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_2|Link packages and adding a repository]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_commandline_client|How to use the command line client for daily operations]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#Troubleshooting|Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
=== Development without MeeGo OBS account ===&lt;br /&gt;
* [[Local_Build_Without_OBS_Needed|Build and develop packages without OBS ]]&lt;br /&gt;
* [[Recompile_kernel | Example: Recompile kernel]]&lt;br /&gt;
* [[How to development with multiple packages with dependencies]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
* [[Packaging/Guidelines|Packaging Guidelines]]&lt;br /&gt;
&lt;br /&gt;
=== Process ===&lt;br /&gt;
* [[Release_Engineering/New_Package_Checklist|Checklist for new package submissions]]&lt;br /&gt;
* [[Release_Engineering/Submission_Checklist|Developer's checklist for code submissions]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#IRC_.2F_mailinglists_.2F_contact|irc / mailing lists / contact]]&lt;br /&gt;
&lt;br /&gt;
== Developer Tools ==&lt;br /&gt;
=== Image Creation ===&lt;br /&gt;
* [[Image_Creation|MIC2]]&lt;br /&gt;
* [[Image_Creation_For_Beginners|MIC2 for Beginners]]&lt;br /&gt;
* [[Image Configurations - KickStart Files]]&lt;br /&gt;
&lt;br /&gt;
=== OBS command line ===&lt;br /&gt;
* Part 1 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_1|initial setup]]&lt;br /&gt;
* Part 2 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_2|checkout &amp;amp; branch]]&lt;br /&gt;
* Part 3 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_4|more commands: localcheckbuild]]&lt;br /&gt;
&lt;br /&gt;
=== Spec tool ===&lt;br /&gt;
* [[Spectacle|Spectacle]]&lt;br /&gt;
&lt;br /&gt;
== Distribution Infrastructure ==&lt;br /&gt;
* [[Build_Infrastructure|Build Infrastructure - OBS]]&lt;br /&gt;
* [[Release Infrastructure - BOSS]]&lt;br /&gt;
&lt;br /&gt;
== Software Repo ==&lt;br /&gt;
* [[Create and update repos]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Release_Engineering|Release Engineering]]&lt;br /&gt;
* [[Quality/Compliance|Compliance]]&lt;br /&gt;
* [[Quality|Quality]]&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Distribution</id>
		<title>Distribution</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Distribution"/>
				<updated>2011-07-04T08:33:36Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: /* Overview */ TODO: tutorial&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes basic information you needed if you want to contribute to MeeGo. Target audience is community member who wish to involve in MeeGo development.&lt;br /&gt;
&lt;br /&gt;
== Package Management and Development ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
Like other Linux distros, MeeGo is a package-based system, and it is using RPM package end. The RPM packages are managed in ZYpper repos. The MeeGo development is done by using [[Open Build System]] (OBS). If you are a serious and frequent MeeGo contributor, you need an OBS account to commit your changes back to MeeGo. Other casual contributors can work without using OBS, but you need a MeeGo development team member to help review and commit your changes into MeeGo.&lt;br /&gt;
&lt;br /&gt;
The process of develop with an OBS account:&lt;br /&gt;
Branch, Check-out, Make changes, Deployment the new package and test, Make a new image (optional), Sumbmit your changes.&lt;br /&gt;
&lt;br /&gt;
TODO: Tutorial?&lt;br /&gt;
&lt;br /&gt;
The process of develop without using OBS:&lt;br /&gt;
Download MeeGo from a repo, build a chroot env, get the source of a package, make changes, build and test the new package, how to debug the local build, find a MeeGo team member to sponsor your changes and submit them back.&lt;br /&gt;
&lt;br /&gt;
TODO: Tutorial?&lt;br /&gt;
&lt;br /&gt;
* MeeGo is using RPM as package end and ZYpper for repo &lt;br /&gt;
** [[List of MeeGo releases and repos]]&lt;br /&gt;
* MeeGo is using Open Build System (OBS) for building: [[OBS basic]]&lt;br /&gt;
* [[Distribution/Package_Management|Package Management]]&lt;br /&gt;
&lt;br /&gt;
=== Development with MeeGo OBS account === &lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_get_started|Request a new OBS account]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_1|Login and first steps]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_2|Link packages and adding a repository]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_commandline_client|How to use the command line client for daily operations]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#Troubleshooting|Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
=== Development without MeeGo OBS account ===&lt;br /&gt;
* [[Local_Build_Without_OBS_Needed|Build and develop packages without OBS ]]&lt;br /&gt;
* [[Recompile_kernel | Example: Recompile kernel]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
* [[Packaging/Guidelines|Packaging Guidelines]]&lt;br /&gt;
* [[SDK/Docs/1.0/Packaging/Tutorial|Application Packaging Tutorial]]&lt;br /&gt;
&lt;br /&gt;
=== Process ===&lt;br /&gt;
* [[Create new package in OBS]]&lt;br /&gt;
* [[Remove package from OBS]]&lt;br /&gt;
* [[Commit changes to OBS]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#IRC_.2F_mailinglists_.2F_contact|irc / mailing lists / contact]]&lt;br /&gt;
&lt;br /&gt;
== Developer Tools ==&lt;br /&gt;
=== Image Creation ===&lt;br /&gt;
* [[Image_Creation|MIC2]]&lt;br /&gt;
* [[Image_Creation_For_Beginners|MIC2 for Beginners]]&lt;br /&gt;
* [[Image Configurations &amp;amp; KS files]]&lt;br /&gt;
&lt;br /&gt;
=== OBS command line ===&lt;br /&gt;
* Part 1 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_1|initial setup]]&lt;br /&gt;
* Part 2 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_2|checkout &amp;amp; branch]]&lt;br /&gt;
* Part 3 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_4|more commands: localcheckbuild]]&lt;br /&gt;
&lt;br /&gt;
=== Spec tool ===&lt;br /&gt;
* [[Spectacle|Spectacle]]&lt;br /&gt;
&lt;br /&gt;
== Distribution Infrastructure ==&lt;br /&gt;
* [[Build_Infrastructure|Build Infrastructure - OBS]]&lt;br /&gt;
* [[Release Infrastructure - BOSS]]&lt;br /&gt;
&lt;br /&gt;
== Software Repo ==&lt;br /&gt;
* [[Create and update repos]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Release_Engineering|Release Engineering]]&lt;br /&gt;
* [[Quality/Compliance|Compliance]]&lt;br /&gt;
* [[Quality|Quality]]&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Distribution</id>
		<title>Distribution</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Distribution"/>
				<updated>2011-07-04T08:31:00Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: /* Overview */ Typo corrected&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes basic information you needed if you want to contribute to MeeGo. Target audience is community member who wish to involve in MeeGo development.&lt;br /&gt;
&lt;br /&gt;
== Package Management and Development ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
Like other Linux distros, MeeGo is a package-based system, and it is using RPM package end. The RPM packages are managed in ZYpper repos. The MeeGo development is done by using [[Open Build System]] (OBS). If you are a serious and frequent MeeGo contributor, you need an OBS account to commit your changes back to MeeGo. Other casual contributors can work without using OBS, but you need a MeeGo development team member to help review and commit your changes into MeeGo.&lt;br /&gt;
&lt;br /&gt;
The process of develop with an OBS account:&lt;br /&gt;
Branch, Check-out, Make changes, Deployment the new package and test, Make a new image (optional), Sumbmit your changes.&lt;br /&gt;
&lt;br /&gt;
The process of develop without using OBS:&lt;br /&gt;
Download MeeGo from a repo, build a chroot env, get the source of a package, make changes, build and test the new package, how to debug the local build, find a MeeGo team member to sponsor your changes and submit them back.&lt;br /&gt;
&lt;br /&gt;
* MeeGo is using RPM as package end and ZYpper for repo &lt;br /&gt;
** [[List of MeeGo releases and repos]]&lt;br /&gt;
* MeeGo is using Open Build System (OBS) for building: [[OBS basic]]&lt;br /&gt;
* [[Distribution/Package_Management|Package Management]]&lt;br /&gt;
&lt;br /&gt;
=== Development with MeeGo OBS account === &lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_get_started|Request a new OBS account]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_1|Login and first steps]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_2|Creating a link and adding a repository]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_commandline_client|How to use the command line client for daily operations]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#Troubleshooting|Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
=== Development without MeeGo OBS account ===&lt;br /&gt;
* [[Local_Build_Without_OBS_Needed|Build and develop packages without OBS ]]&lt;br /&gt;
* [[Recompile_kernel | Example: Recompile kernel]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
* [[Packaging/Guidelines|Packaging Guidelines]]&lt;br /&gt;
* [[SDK/Docs/1.0/Packaging/Tutorial|Application Packaging Tutorial]]&lt;br /&gt;
&lt;br /&gt;
=== Process ===&lt;br /&gt;
* [[Create new package in OBS]]&lt;br /&gt;
* [[Remove package from OBS]]&lt;br /&gt;
* [[Commit changes to OBS]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#IRC_.2F_mailinglists_.2F_contact|irc / mailing lists / contact]]&lt;br /&gt;
&lt;br /&gt;
== Developer Tools ==&lt;br /&gt;
=== Image Creation ===&lt;br /&gt;
* [[Image_Creation|MIC2]]&lt;br /&gt;
* [[Image_Creation_For_Beginners|MIC2 for Beginners]]&lt;br /&gt;
* [[Image Configurations &amp;amp; KS files]]&lt;br /&gt;
&lt;br /&gt;
=== OBS command line ===&lt;br /&gt;
* Part 1 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_1|initial setup]]&lt;br /&gt;
* Part 2 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_2|checkout &amp;amp; branch]]&lt;br /&gt;
* Part 3 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_4|more commands: localcheckbuild]]&lt;br /&gt;
&lt;br /&gt;
=== Spec tool ===&lt;br /&gt;
* [[Spectacle|Spectacle]]&lt;br /&gt;
&lt;br /&gt;
== Distribution Infrastructure ==&lt;br /&gt;
* [[Build_Infrastructure|Build Infrastructure - OBS]]&lt;br /&gt;
* [[Release Infrastructure - BOSS]]&lt;br /&gt;
&lt;br /&gt;
== Software Repo ==&lt;br /&gt;
* [[Create and update repos]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Release_Engineering|Release Engineering]]&lt;br /&gt;
* [[Quality/Compliance|Compliance]]&lt;br /&gt;
* [[Quality|Quality]]&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Distribution</id>
		<title>Distribution</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Distribution"/>
				<updated>2011-07-04T08:28:54Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: /* Overview */ Drafted two kinds of development flow&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes basic information you needed if you want to contribute to MeeGo. Target audience is community member who wish to involve in MeeGo development.&lt;br /&gt;
&lt;br /&gt;
== Package Management and Development ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
Like other Linux distros, MeeGo is a package-based system, and it is using RPM package end. The RPM packages are managed in ZYpper repos. The MeeGo development is done by using [[Open Build System]] (OBS). If you are a serious and frequent MeeGo contributor, you need an OBS account to commit your changes back to MeeGo. Other casual contributors can work without using OBS, but you need a MeeGo development team member to help review and commit your changes into MeeGo.&lt;br /&gt;
&lt;br /&gt;
The process of develop with an OBS account:&lt;br /&gt;
Branch, Check-out, Make changes, Deployment the new package and test, Make a new image (optional), Sumbmit your changes.&lt;br /&gt;
&lt;br /&gt;
The process of develop without using OBS:&lt;br /&gt;
Download MeeGo from a rpeo, build a chroot env, get the source of a package, make changes, build and test the new package, how to debug the local build, find a MeeGo team member to sponsor your changes and submit them back.&lt;br /&gt;
&lt;br /&gt;
* MeeGo is using RPM as package end and ZYpper for repo &lt;br /&gt;
** [[List of MeeGo releases and repos]]&lt;br /&gt;
* MeeGo is using Open Build System (OBS) for building: [[OBS basic]]&lt;br /&gt;
* [[Distribution/Package_Management|Package Management]]&lt;br /&gt;
&lt;br /&gt;
=== Development with MeeGo OBS account === &lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_get_started|Request a new OBS account]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_1|Login and first steps]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_2|Creating a link and adding a repository]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_commandline_client|How to use the command line client for daily operations]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#Troubleshooting|Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
=== Development without MeeGo OBS account ===&lt;br /&gt;
* [[Local_Build_Without_OBS_Needed|Build and develop packages without OBS ]]&lt;br /&gt;
* [[Recompile_kernel | Example: Recompile kernel]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
* [[Packaging/Guidelines|Packaging Guidelines]]&lt;br /&gt;
* [[SDK/Docs/1.0/Packaging/Tutorial|Application Packaging Tutorial]]&lt;br /&gt;
&lt;br /&gt;
=== Process ===&lt;br /&gt;
* [[Create new package in OBS]]&lt;br /&gt;
* [[Remove package from OBS]]&lt;br /&gt;
* [[Commit changes to OBS]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#IRC_.2F_mailinglists_.2F_contact|irc / mailing lists / contact]]&lt;br /&gt;
&lt;br /&gt;
== Developer Tools ==&lt;br /&gt;
=== Image Creation ===&lt;br /&gt;
* [[Image_Creation|MIC2]]&lt;br /&gt;
* [[Image_Creation_For_Beginners|MIC2 for Beginners]]&lt;br /&gt;
* [[Image Configurations &amp;amp; KS files]]&lt;br /&gt;
&lt;br /&gt;
=== OBS command line ===&lt;br /&gt;
* Part 1 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_1|initial setup]]&lt;br /&gt;
* Part 2 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_2|checkout &amp;amp; branch]]&lt;br /&gt;
* Part 3 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_4|more commands: localcheckbuild]]&lt;br /&gt;
&lt;br /&gt;
=== Spec tool ===&lt;br /&gt;
* [[Spectacle|Spectacle]]&lt;br /&gt;
&lt;br /&gt;
== Distribution Infrastructure ==&lt;br /&gt;
* [[Build_Infrastructure|Build Infrastructure - OBS]]&lt;br /&gt;
* [[Release Infrastructure - BOSS]]&lt;br /&gt;
&lt;br /&gt;
== Software Repo ==&lt;br /&gt;
* [[Create and update repos]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Release_Engineering|Release Engineering]]&lt;br /&gt;
* [[Quality/Compliance|Compliance]]&lt;br /&gt;
* [[Quality|Quality]]&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Distribution</id>
		<title>Distribution</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Distribution"/>
				<updated>2011-07-04T08:22:10Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: /* Overview */ Drafted overview paragraph.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes basic information you needed if you want to contribute to MeeGo. Target audience is community member who wish to involve in MeeGo development.&lt;br /&gt;
&lt;br /&gt;
== Package Management and Development ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
Like other Linux distros, MeeGo is a package-based system, and it is using RPM package end. The RPM packages are managed in ZYpper repos. The MeeGo development is done by using [[Open Build System]] (OBS). If you are a serious and frequent MeeGo contributor, you need an OBS account to commit your changes back to MeeGo. Other casual contributors can work without using OBS, but you need a MeeGo development team member to help review and commit your changes into MeeGo.&lt;br /&gt;
&lt;br /&gt;
TODO: Two flowcharts: one is how to development with OBS, the other is the workflow of how to development without using OBS.&lt;br /&gt;
&lt;br /&gt;
* MeeGo is using RPM as package end and ZYpper for repo &lt;br /&gt;
** [[List of MeeGo releases and repos]]&lt;br /&gt;
* MeeGo is using Open Build System (OBS) for building: [[OBS basic]]&lt;br /&gt;
* [[Distribution/Package_Management|Package Management]]&lt;br /&gt;
&lt;br /&gt;
=== Development with MeeGo OBS account === &lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_get_started|Request a new OBS account]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_1|Login and first steps]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_2|Creating a link and adding a repository]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_commandline_client|How to use the command line client for daily operations]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#Troubleshooting|Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
=== Development without MeeGo OBS account ===&lt;br /&gt;
* [[Local_Build_Without_OBS_Needed|Build and develop packages without OBS ]]&lt;br /&gt;
* [[Recompile_kernel | Example: Recompile kernel]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
* [[Packaging/Guidelines|Packaging Guidelines]]&lt;br /&gt;
* [[SDK/Docs/1.0/Packaging/Tutorial|Application Packaging Tutorial]]&lt;br /&gt;
&lt;br /&gt;
=== Process ===&lt;br /&gt;
* [[Create new package in OBS]]&lt;br /&gt;
* [[Remove package from OBS]]&lt;br /&gt;
* [[Commit changes to OBS]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#IRC_.2F_mailinglists_.2F_contact|irc / mailing lists / contact]]&lt;br /&gt;
&lt;br /&gt;
== Developer Tools ==&lt;br /&gt;
=== Image Creation ===&lt;br /&gt;
* [[Image_Creation|MIC2]]&lt;br /&gt;
* [[Image_Creation_For_Beginners|MIC2 for Beginners]]&lt;br /&gt;
* [[Image Configurations &amp;amp; KS files]]&lt;br /&gt;
&lt;br /&gt;
=== OBS command line ===&lt;br /&gt;
* Part 1 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_1|initial setup]]&lt;br /&gt;
* Part 2 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_2|checkout &amp;amp; branch]]&lt;br /&gt;
* Part 3 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_4|more commands: localcheckbuild]]&lt;br /&gt;
&lt;br /&gt;
=== Spec tool ===&lt;br /&gt;
* [[Spectacle|Spectacle]]&lt;br /&gt;
&lt;br /&gt;
== Distribution Infrastructure ==&lt;br /&gt;
* [[Build_Infrastructure|Build Infrastructure - OBS]]&lt;br /&gt;
* [[Release Infrastructure - BOSS]]&lt;br /&gt;
&lt;br /&gt;
== Software Repo ==&lt;br /&gt;
* [[Create and update repos]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Release_Engineering|Release Engineering]]&lt;br /&gt;
* [[Quality/Compliance|Compliance]]&lt;br /&gt;
* [[Quality|Quality]]&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Distribution</id>
		<title>Distribution</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Distribution"/>
				<updated>2011-07-04T08:15:25Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: /* Overview */ Details of overview.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes basic information you needed if you want to contribute to MeeGo. Target audience is community member who wish to involve in MeeGo development.&lt;br /&gt;
&lt;br /&gt;
== Package Management and Development ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
TODO: add a paragraph about the big picture of packaging development process. Introduction to RPM. Introduction to OBS. Basic concepts of Package Management.&lt;br /&gt;
&lt;br /&gt;
Two flowcharts: one is how to development with OBS, the other is the workflow of how to development without using OBS.&lt;br /&gt;
&lt;br /&gt;
* MeeGo is using RPM as package end and ZYpper for repo &lt;br /&gt;
** [[List of MeeGo releases and repos]]&lt;br /&gt;
* MeeGo is using Open Build System (OBS) for building: [[OBS basic]]&lt;br /&gt;
* [[Distribution/Package_Management|Package Management]]&lt;br /&gt;
&lt;br /&gt;
=== Development with MeeGo OBS account === &lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_get_started|Request a new OBS account]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_1|Login and first steps]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_2|Creating a link and adding a repository]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_commandline_client|How to use the command line client for daily operations]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#Troubleshooting|Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
=== Development without MeeGo OBS account ===&lt;br /&gt;
* [[Local_Build_Without_OBS_Needed|Build and develop packages without OBS ]]&lt;br /&gt;
* [[Recompile_kernel | Example: Recompile kernel]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
* [[Packaging/Guidelines|Packaging Guidelines]]&lt;br /&gt;
* [[SDK/Docs/1.0/Packaging/Tutorial|Application Packaging Tutorial]]&lt;br /&gt;
&lt;br /&gt;
=== Process ===&lt;br /&gt;
* [[Create new package in OBS]]&lt;br /&gt;
* [[Remove package from OBS]]&lt;br /&gt;
* [[Commit changes to OBS]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#IRC_.2F_mailinglists_.2F_contact|irc / mailing lists / contact]]&lt;br /&gt;
&lt;br /&gt;
== Developer Tools ==&lt;br /&gt;
=== Image Creation ===&lt;br /&gt;
* [[Image_Creation|MIC2]]&lt;br /&gt;
* [[Image_Creation_For_Beginners|MIC2 for Beginners]]&lt;br /&gt;
* [[Image Configurations &amp;amp; KS files]]&lt;br /&gt;
&lt;br /&gt;
=== OBS command line ===&lt;br /&gt;
* Part 1 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_1|initial setup]]&lt;br /&gt;
* Part 2 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_2|checkout &amp;amp; branch]]&lt;br /&gt;
* Part 3 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_4|more commands: localcheckbuild]]&lt;br /&gt;
&lt;br /&gt;
=== Spec tool ===&lt;br /&gt;
* [[Spectacle|Spectacle]]&lt;br /&gt;
&lt;br /&gt;
== Distribution Infrastructure ==&lt;br /&gt;
* [[Build_Infrastructure|Build Infrastructure - OBS]]&lt;br /&gt;
* [[Release Infrastructure - BOSS]]&lt;br /&gt;
&lt;br /&gt;
== Software Repo ==&lt;br /&gt;
* [[Create and update repos]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Release_Engineering|Release Engineering]]&lt;br /&gt;
* [[Quality/Compliance|Compliance]]&lt;br /&gt;
* [[Quality|Quality]]&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Distribution</id>
		<title>Distribution</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Distribution"/>
				<updated>2011-07-04T08:13:06Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: /* Overview */ TODO overview&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes basic information you needed if you want to contribute to MeeGo. Target audience is community member who wish to involve in MeeGo development.&lt;br /&gt;
&lt;br /&gt;
== Package Management and Development ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
TODO: add a paragraph about the big picture of packaging development process. Two flowcharts: one is how to development with OBS, the other is the workflow of how to development without using OBS.&lt;br /&gt;
&lt;br /&gt;
* MeeGo is using RPM as package end and ZYpper for repo &lt;br /&gt;
** [[List of MeeGo releases and repos]]&lt;br /&gt;
* MeeGo is using Open Build System (OBS) for building: [[OBS basic]]&lt;br /&gt;
* [[Distribution/Package_Management|Package Management]]&lt;br /&gt;
&lt;br /&gt;
=== Development with MeeGo OBS account === &lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_get_started|Request a new OBS account]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_1|Login and first steps]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_2|Creating a link and adding a repository]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_commandline_client|How to use the command line client for daily operations]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#Troubleshooting|Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
=== Development without MeeGo OBS account ===&lt;br /&gt;
* [[Local_Build_Without_OBS_Needed|Build and develop packages without OBS ]]&lt;br /&gt;
* [[Recompile_kernel | Example: Recompile kernel]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
* [[Packaging/Guidelines|Packaging Guidelines]]&lt;br /&gt;
* [[SDK/Docs/1.0/Packaging/Tutorial|Application Packaging Tutorial]]&lt;br /&gt;
&lt;br /&gt;
=== Process ===&lt;br /&gt;
* [[Create new package in OBS]]&lt;br /&gt;
* [[Remove package from OBS]]&lt;br /&gt;
* [[Commit changes to OBS]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#IRC_.2F_mailinglists_.2F_contact|irc / mailing lists / contact]]&lt;br /&gt;
&lt;br /&gt;
== Developer Tools ==&lt;br /&gt;
=== Image Creation ===&lt;br /&gt;
* [[Image_Creation|MIC2]]&lt;br /&gt;
* [[Image_Creation_For_Beginners|MIC2 for Beginners]]&lt;br /&gt;
* [[Image Configurations &amp;amp; KS files]]&lt;br /&gt;
&lt;br /&gt;
=== OBS command line ===&lt;br /&gt;
* Part 1 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_1|initial setup]]&lt;br /&gt;
* Part 2 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_2|checkout &amp;amp; branch]]&lt;br /&gt;
* Part 3 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_4|more commands: localcheckbuild]]&lt;br /&gt;
&lt;br /&gt;
=== Spec tool ===&lt;br /&gt;
* [[Spectacle|Spectacle]]&lt;br /&gt;
&lt;br /&gt;
== Distribution Infrastructure ==&lt;br /&gt;
* [[Build_Infrastructure|Build Infrastructure - OBS]]&lt;br /&gt;
* [[Release Infrastructure - BOSS]]&lt;br /&gt;
&lt;br /&gt;
== Software Repo ==&lt;br /&gt;
* [[Create and update repos]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Release_Engineering|Release Engineering]]&lt;br /&gt;
* [[Quality/Compliance|Compliance]]&lt;br /&gt;
* [[Quality|Quality]]&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Distribution</id>
		<title>Distribution</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Distribution"/>
				<updated>2011-07-04T08:08:43Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: Move &amp;quot;Request a new OBS account&amp;quot; upward&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes basic information you needed if you want to contribute to MeeGo. Target audience is community member who wish to involve in MeeGo development.&lt;br /&gt;
&lt;br /&gt;
== Package Management and Development ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
* MeeGo is using RPM as package end and ZYpper for repo &lt;br /&gt;
** [[List of MeeGo releases and repos]]&lt;br /&gt;
* MeeGo is using Open Build System (OBS) for building: [[OBS basic]]&lt;br /&gt;
* [[Distribution/Package_Management|Package Management]]&lt;br /&gt;
&lt;br /&gt;
=== Development with MeeGo OBS account === &lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_get_started|Request a new OBS account]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_1|Login and first steps]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_2|Creating a link and adding a repository]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_commandline_client|How to use the command line client for daily operations]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#Troubleshooting|Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
=== Development without MeeGo OBS account ===&lt;br /&gt;
* [[Local_Build_Without_OBS_Needed|Build and develop packages without OBS ]]&lt;br /&gt;
* [[Recompile_kernel | Example: Recompile kernel]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
* [[Packaging/Guidelines|Packaging Guidelines]]&lt;br /&gt;
* [[SDK/Docs/1.0/Packaging/Tutorial|Application Packaging Tutorial]]&lt;br /&gt;
&lt;br /&gt;
=== Process ===&lt;br /&gt;
* [[Create new package in OBS]]&lt;br /&gt;
* [[Remove package from OBS]]&lt;br /&gt;
* [[Commit changes to OBS]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#IRC_.2F_mailinglists_.2F_contact|irc / mailing lists / contact]]&lt;br /&gt;
&lt;br /&gt;
== Developer Tools ==&lt;br /&gt;
=== Image Creation ===&lt;br /&gt;
* [[Image_Creation|MIC2]]&lt;br /&gt;
* [[Image_Creation_For_Beginners|MIC2 for Beginners]]&lt;br /&gt;
* [[Image Configurations &amp;amp; KS files]]&lt;br /&gt;
&lt;br /&gt;
=== OBS command line ===&lt;br /&gt;
* Part 1 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_1|initial setup]]&lt;br /&gt;
* Part 2 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_2|checkout &amp;amp; branch]]&lt;br /&gt;
* Part 3 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_4|more commands: localcheckbuild]]&lt;br /&gt;
&lt;br /&gt;
=== Spec tool ===&lt;br /&gt;
* [[Spectacle|Spectacle]]&lt;br /&gt;
&lt;br /&gt;
== Distribution Infrastructure ==&lt;br /&gt;
* [[Build_Infrastructure|Build Infrastructure - OBS]]&lt;br /&gt;
* [[Release Infrastructure - BOSS]]&lt;br /&gt;
&lt;br /&gt;
== Software Repo ==&lt;br /&gt;
* [[Create and update repos]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Release_Engineering|Release Engineering]]&lt;br /&gt;
* [[Quality/Compliance|Compliance]]&lt;br /&gt;
* [[Quality|Quality]]&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Distribution</id>
		<title>Distribution</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Distribution"/>
				<updated>2011-07-04T08:01:40Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: /* Overview */ rephrase 2nd bullet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes basic information you needed if you want to contribute to MeeGo. Target audience is community member who wish to involve in MeeGo development.&lt;br /&gt;
&lt;br /&gt;
== Package Management and Development ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
* MeeGo is using RPM as package end and ZYpper for repo &lt;br /&gt;
** [[List of MeeGo releases and repos]]&lt;br /&gt;
* MeeGo is using Open Build System (OBS) for building: [[OBS basic]]&lt;br /&gt;
* [[Distribution/Package_Management|Package Management]]&lt;br /&gt;
&lt;br /&gt;
=== Development with MeeGo OBS account === &lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_1|Login and first steps]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_2|Creating a link and adding a repository]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_commandline_client|How to use the command line client for daily operations]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#Troubleshooting|Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
=== Development without MeeGo OBS account ===&lt;br /&gt;
* [[Local_Build_Without_OBS_Needed|Build and develop packages without OBS ]]&lt;br /&gt;
* [[Recompile_kernel | Example: Recompile kernel]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
* [[Packaging/Guidelines|Packaging Guidelines]]&lt;br /&gt;
* [[SDK/Docs/1.0/Packaging/Tutorial|Application Packaging Tutorial]]&lt;br /&gt;
&lt;br /&gt;
=== Process ===&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_get_started|Request a new OBS account]]&lt;br /&gt;
* [[Create new package in OBS]]&lt;br /&gt;
* [[Remove package from OBS]]&lt;br /&gt;
* [[Commit changes to OBS]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#IRC_.2F_mailinglists_.2F_contact|irc / mailing lists / contact]]&lt;br /&gt;
&lt;br /&gt;
== Developer Tools ==&lt;br /&gt;
=== Image Creation ===&lt;br /&gt;
* [[Image_Creation|MIC2]]&lt;br /&gt;
* [[Image_Creation_For_Beginners|MIC2 for Beginners]]&lt;br /&gt;
* [[Image Configurations &amp;amp; KS files]]&lt;br /&gt;
&lt;br /&gt;
=== OBS command line ===&lt;br /&gt;
* Part 1 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_1|initial setup]]&lt;br /&gt;
* Part 2 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_2|checkout &amp;amp; branch]]&lt;br /&gt;
* Part 3 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_4|more commands: localcheckbuild]]&lt;br /&gt;
&lt;br /&gt;
=== Spec tool ===&lt;br /&gt;
* [[Spectacle|Spectacle]]&lt;br /&gt;
&lt;br /&gt;
== Distribution Infrastructure ==&lt;br /&gt;
* [[Build_Infrastructure|Build Infrastructure - OBS]]&lt;br /&gt;
* [[Release Infrastructure - BOSS]]&lt;br /&gt;
&lt;br /&gt;
== Software Repo ==&lt;br /&gt;
* [[Create and update repos]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Release_Engineering|Release Engineering]]&lt;br /&gt;
* [[Quality/Compliance|Compliance]]&lt;br /&gt;
* [[Quality|Quality]]&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Distribution</id>
		<title>Distribution</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Distribution"/>
				<updated>2011-07-04T08:00:50Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: Rephrase first section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes basic information you needed if you want to contribute to MeeGo. Target audience is community member who wish to involve in MeeGo development.&lt;br /&gt;
&lt;br /&gt;
== Package Management and Development ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
* MeeGo is using RPM as package end and ZYpper for repo &lt;br /&gt;
** [[List of MeeGo releases and repos]]&lt;br /&gt;
* [[OBS basic]]&lt;br /&gt;
* [[Distribution/Package_Management|Package Management]]&lt;br /&gt;
&lt;br /&gt;
=== Development with MeeGo OBS account === &lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_1|Login and first steps]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_2|Creating a link and adding a repository]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_commandline_client|How to use the command line client for daily operations]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#Troubleshooting|Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
=== Development without MeeGo OBS account ===&lt;br /&gt;
* [[Local_Build_Without_OBS_Needed|Build and develop packages without OBS ]]&lt;br /&gt;
* [[Recompile_kernel | Example: Recompile kernel]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
* [[Packaging/Guidelines|Packaging Guidelines]]&lt;br /&gt;
* [[SDK/Docs/1.0/Packaging/Tutorial|Application Packaging Tutorial]]&lt;br /&gt;
&lt;br /&gt;
=== Process ===&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_get_started|Request a new OBS account]]&lt;br /&gt;
* [[Create new package in OBS]]&lt;br /&gt;
* [[Remove package from OBS]]&lt;br /&gt;
* [[Commit changes to OBS]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#IRC_.2F_mailinglists_.2F_contact|irc / mailing lists / contact]]&lt;br /&gt;
&lt;br /&gt;
== Developer Tools ==&lt;br /&gt;
=== Image Creation ===&lt;br /&gt;
* [[Image_Creation|MIC2]]&lt;br /&gt;
* [[Image_Creation_For_Beginners|MIC2 for Beginners]]&lt;br /&gt;
* [[Image Configurations &amp;amp; KS files]]&lt;br /&gt;
&lt;br /&gt;
=== OBS command line ===&lt;br /&gt;
* Part 1 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_1|initial setup]]&lt;br /&gt;
* Part 2 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_2|checkout &amp;amp; branch]]&lt;br /&gt;
* Part 3 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_4|more commands: localcheckbuild]]&lt;br /&gt;
&lt;br /&gt;
=== Spec tool ===&lt;br /&gt;
* [[Spectacle|Spectacle]]&lt;br /&gt;
&lt;br /&gt;
== Distribution Infrastructure ==&lt;br /&gt;
* [[Build_Infrastructure|Build Infrastructure - OBS]]&lt;br /&gt;
* [[Release Infrastructure - BOSS]]&lt;br /&gt;
&lt;br /&gt;
== Software Repo ==&lt;br /&gt;
* [[Create and update repos]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Release_Engineering|Release Engineering]]&lt;br /&gt;
* [[Quality/Compliance|Compliance]]&lt;br /&gt;
* [[Quality|Quality]]&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Distribution</id>
		<title>Distribution</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Distribution"/>
				<updated>2011-07-04T08:00:11Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: RPM and repo intro&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes basic information you needed if you want to contribute to MeeGo. Target audience is community member who wish to involve in MeeGo development.&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
=== Basic ===&lt;br /&gt;
* MeeGo is using RPM as package end and ZYpper for repo &lt;br /&gt;
** [[List of MeeGo releases and repos]]&lt;br /&gt;
* [[OBS basic]]&lt;br /&gt;
* [[Distribution/Package_Management|Package Management]]&lt;br /&gt;
&lt;br /&gt;
=== Development with MeeGo OBS account === &lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_1|Login and first steps]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_2|Creating a link and adding a repository]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_commandline_client|How to use the command line client for daily operations]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#Troubleshooting|Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
=== Development without MeeGo OBS account ===&lt;br /&gt;
* [[Local_Build_Without_OBS_Needed|Build and develop packages without OBS ]]&lt;br /&gt;
* [[Recompile_kernel | Example: Recompile kernel]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
* [[Packaging/Guidelines|Packaging Guidelines]]&lt;br /&gt;
* [[SDK/Docs/1.0/Packaging/Tutorial|Application Packaging Tutorial]]&lt;br /&gt;
&lt;br /&gt;
=== Process ===&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_get_started|Request a new OBS account]]&lt;br /&gt;
* [[Create new package in OBS]]&lt;br /&gt;
* [[Remove package from OBS]]&lt;br /&gt;
* [[Commit changes to OBS]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#IRC_.2F_mailinglists_.2F_contact|irc / mailing lists / contact]]&lt;br /&gt;
&lt;br /&gt;
== Developer Tools ==&lt;br /&gt;
=== Image Creation ===&lt;br /&gt;
* [[Image_Creation|MIC2]]&lt;br /&gt;
* [[Image_Creation_For_Beginners|MIC2 for Beginners]]&lt;br /&gt;
* [[Image Configurations &amp;amp; KS files]]&lt;br /&gt;
&lt;br /&gt;
=== OBS command line ===&lt;br /&gt;
* Part 1 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_1|initial setup]]&lt;br /&gt;
* Part 2 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_2|checkout &amp;amp; branch]]&lt;br /&gt;
* Part 3 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_4|more commands: localcheckbuild]]&lt;br /&gt;
&lt;br /&gt;
=== Spec tool ===&lt;br /&gt;
* [[Spectacle|Spectacle]]&lt;br /&gt;
&lt;br /&gt;
== Distribution Infrastructure ==&lt;br /&gt;
* [[Build_Infrastructure|Build Infrastructure - OBS]]&lt;br /&gt;
* [[Release Infrastructure - BOSS]]&lt;br /&gt;
&lt;br /&gt;
== Software Repo ==&lt;br /&gt;
* [[Create and update repos]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Release_Engineering|Release Engineering]]&lt;br /&gt;
* [[Quality/Compliance|Compliance]]&lt;br /&gt;
* [[Quality|Quality]]&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Distribution</id>
		<title>Distribution</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Distribution"/>
				<updated>2011-07-04T07:57:49Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: Added a brief intro.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes basic information you needed if you want to contribute to MeeGo. Target audience is community member who wish to involve in MeeGo development.&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
=== Basic ===&lt;br /&gt;
* [[rpm and repos]]&lt;br /&gt;
* [[OBS basic]]&lt;br /&gt;
* [[Distribution/Package_Management|Package Management]]&lt;br /&gt;
&lt;br /&gt;
=== Development with MeeGo OBS account === &lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_1|Login and first steps]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_2|Creating a link and adding a repository]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_commandline_client|How to use the command line client for daily operations]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#Troubleshooting|Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
=== Development without MeeGo OBS account ===&lt;br /&gt;
* [[Local_Build_Without_OBS_Needed|Build and develop packages without OBS ]]&lt;br /&gt;
* [[Recompile_kernel | Example: Recompile kernel]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
* [[Packaging/Guidelines|Packaging Guidelines]]&lt;br /&gt;
* [[SDK/Docs/1.0/Packaging/Tutorial|Application Packaging Tutorial]]&lt;br /&gt;
&lt;br /&gt;
=== Process ===&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_get_started|Request a new OBS account]]&lt;br /&gt;
* [[Create new package in OBS]]&lt;br /&gt;
* [[Remove package from OBS]]&lt;br /&gt;
* [[Commit changes to OBS]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#IRC_.2F_mailinglists_.2F_contact|irc / mailing lists / contact]]&lt;br /&gt;
&lt;br /&gt;
== Developer Tools ==&lt;br /&gt;
=== Image Creation ===&lt;br /&gt;
* [[Image_Creation|MIC2]]&lt;br /&gt;
* [[Image_Creation_For_Beginners|MIC2 for Beginners]]&lt;br /&gt;
* [[Image Configurations &amp;amp; KS files]]&lt;br /&gt;
&lt;br /&gt;
=== OBS command line ===&lt;br /&gt;
* Part 1 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_1|initial setup]]&lt;br /&gt;
* Part 2 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_2|checkout &amp;amp; branch]]&lt;br /&gt;
* Part 3 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_4|more commands: localcheckbuild]]&lt;br /&gt;
&lt;br /&gt;
=== Spec tool ===&lt;br /&gt;
* [[Spectacle|Spectacle]]&lt;br /&gt;
&lt;br /&gt;
== Distribution Infrastructure ==&lt;br /&gt;
* [[Build_Infrastructure|Build Infrastructure - OBS]]&lt;br /&gt;
* [[Release Infrastructure - BOSS]]&lt;br /&gt;
&lt;br /&gt;
== Software Repo ==&lt;br /&gt;
* [[Create and update repos]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Release_Engineering|Release Engineering]]&lt;br /&gt;
* [[Quality/Compliance|Compliance]]&lt;br /&gt;
* [[Quality|Quality]]&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Distribution</id>
		<title>Distribution</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Distribution"/>
				<updated>2011-07-04T07:54:23Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: Move &amp;quot;Create and update repos&amp;quot; backwards&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Development ==&lt;br /&gt;
=== Basic ===&lt;br /&gt;
* [[rpm and repos]]&lt;br /&gt;
* [[OBS basic]]&lt;br /&gt;
* [[Distribution/Package_Management|Package Management]]&lt;br /&gt;
&lt;br /&gt;
=== Development with MeeGo OBS account === &lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_1|Login and first steps]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_2|Creating a link and adding a repository]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_commandline_client|How to use the command line client for daily operations]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#Troubleshooting|Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
=== Development without MeeGo OBS account ===&lt;br /&gt;
* [[Local_Build_Without_OBS_Needed|Build and develop packages without OBS ]]&lt;br /&gt;
* [[Recompile_kernel | Example: Recompile kernel]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
* [[Packaging/Guidelines|Packaging Guidelines]]&lt;br /&gt;
* [[SDK/Docs/1.0/Packaging/Tutorial|Application Packaging Tutorial]]&lt;br /&gt;
&lt;br /&gt;
=== Process ===&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_get_started|Request a new OBS account]]&lt;br /&gt;
* [[Create new package in OBS]]&lt;br /&gt;
* [[Remove package from OBS]]&lt;br /&gt;
* [[Commit changes to OBS]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#IRC_.2F_mailinglists_.2F_contact|irc / mailing lists / contact]]&lt;br /&gt;
&lt;br /&gt;
== Developer Tools ==&lt;br /&gt;
=== Image Creation ===&lt;br /&gt;
* [[Image_Creation|MIC2]]&lt;br /&gt;
* [[Image_Creation_For_Beginners|MIC2 for Beginners]]&lt;br /&gt;
* [[Image Configurations &amp;amp; KS files]]&lt;br /&gt;
&lt;br /&gt;
=== OBS command line ===&lt;br /&gt;
* Part 1 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_1|initial setup]]&lt;br /&gt;
* Part 2 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_2|checkout &amp;amp; branch]]&lt;br /&gt;
* Part 3 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_4|more commands: localcheckbuild]]&lt;br /&gt;
&lt;br /&gt;
=== Spec tool ===&lt;br /&gt;
* [[Spectacle|Spectacle]]&lt;br /&gt;
&lt;br /&gt;
== Distribution Infrastructure ==&lt;br /&gt;
* [[Build_Infrastructure|Build Infrastructure - OBS]]&lt;br /&gt;
* [[Release Infrastructure - BOSS]]&lt;br /&gt;
&lt;br /&gt;
== Software Repo ==&lt;br /&gt;
* [[Create and update repos]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Release_Engineering|Release Engineering]]&lt;br /&gt;
* [[Quality/Compliance|Compliance]]&lt;br /&gt;
* [[Quality|Quality]]&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Create_and_update_repos</id>
		<title>Create and update repos</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Create_and_update_repos"/>
				<updated>2011-07-01T07:34:04Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: Added &amp;quot;requirement&amp;quot; section.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes the basic steps to create and update a Zypper repo that can be used with MeeGo systems.&lt;br /&gt;
&lt;br /&gt;
== Why and when should I create a new repo? ==&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
A useful repo should reside on a web server that your MeeGo client machines can access. The only requirement on the host server is that it runs an HTTP service and can share a directory. Either Linux or Windows IIS are fine. If you are using Windows as a web server, you do need another Linux machine to create and maintain the repo.&lt;br /&gt;
&lt;br /&gt;
== Create a repo ==&lt;br /&gt;
&lt;br /&gt;
== Add new packages to an old repo ==&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Create_and_update_repos</id>
		<title>Create and update repos</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Create_and_update_repos"/>
				<updated>2011-07-01T07:31:10Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: Draft initial outline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes the basic steps to create and update a Zypper repo that can be used with MeeGo systems.&lt;br /&gt;
&lt;br /&gt;
== Why and when should I create a new repo? ==&lt;br /&gt;
&lt;br /&gt;
== Create a repo ==&lt;br /&gt;
&lt;br /&gt;
== Add new packages to an old repo ==&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Create_and_update_repos</id>
		<title>Create and update repos</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Create_and_update_repos"/>
				<updated>2011-07-01T07:29:29Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: Create this page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes the basic steps to create and update a Zypper repo that can be used with MeeGo systems.&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Distribution</id>
		<title>Distribution</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Distribution"/>
				<updated>2011-07-01T07:28:33Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: /* OBS &amp;amp; repos */ Add link to &amp;quot;Create and update repos&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Development ==&lt;br /&gt;
=== OBS &amp;amp; repos ===&lt;br /&gt;
* [[OBS basic]]&lt;br /&gt;
* [[repos and released images]]&lt;br /&gt;
* [[Create and update repos]]&lt;br /&gt;
&lt;br /&gt;
=== Development with MeeGo OBS account === &lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_webinterface|How to use the web interface to view, manage and build your packages.]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_commandline_client|How to use the command line client for daily operations]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]]&lt;br /&gt;
* [[Create image based on new RPM]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#Troubleshooting|Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
=== Development without MeeGo OBS account ===&lt;br /&gt;
* [[Local_Build_Without_OBS_Needed|Build and develop packages without OBS ]]&lt;br /&gt;
* [[Recompile_kernel | Example: Recompile kernel]]&lt;br /&gt;
* [[Distribution/Create_image_based_on_new_RPM|Create image based on new RPM]]&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#MeeGo_Packaging_guidelines_and_Howto|MeeGo Packaging guidelines and howto]]&lt;br /&gt;
&lt;br /&gt;
=== Process ===&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_get_started|Request a new OBS account]]&lt;br /&gt;
* [[Create new package in OBS]]&lt;br /&gt;
* [[Remove package from OBS]]&lt;br /&gt;
* [[Commit changes to OBS]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#IRC_.2F_mailinglists_.2F_contact|irc / mailing lists / contact]]&lt;br /&gt;
&lt;br /&gt;
== Developer Tools ==&lt;br /&gt;
=== Image Creation ===&lt;br /&gt;
* [[Image_Creation|MIC2]]&lt;br /&gt;
* [[Image_Creation_For_Beginners|MIC2 for Beginners]]&lt;br /&gt;
* [[Image Configurations &amp;amp; KS files]]&lt;br /&gt;
&lt;br /&gt;
=== OBS command line ===&lt;br /&gt;
* Part 1 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_1|initial setup]]&lt;br /&gt;
* Part 2 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_2|checkout &amp;amp; branch]]&lt;br /&gt;
* Part 3 - [[Build_Infrastructure/Packagers_Developers/CLI_Part_4|more commands: localcheckbuild]]&lt;br /&gt;
&lt;br /&gt;
=== Spec tool ===&lt;br /&gt;
* [[Spectacle|Spectacle]]&lt;br /&gt;
&lt;br /&gt;
== Distribution Infrastructure ==&lt;br /&gt;
* [[Build_Infrastructure|Build Infrastructure - OBS]]&lt;br /&gt;
* [[Release Infrastructure - BOSS]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Release_Engineering|Release Engineering]]&lt;br /&gt;
* [[Quality/Compliance|Compliance]]&lt;br /&gt;
* [[Quality|Quality]]&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/MeeGo_Conference_Spring_2011/Session_ideas</id>
		<title>MeeGo Conference Spring 2011/Session ideas</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/MeeGo_Conference_Spring_2011/Session_ideas"/>
				<updated>2011-03-17T12:32:38Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: Add two new ideas&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= We need your ideas! =&lt;br /&gt;
&lt;br /&gt;
What would '''you''' like to see at the conference?  What is something that you would be interested in attending?  Please add your idea to this list.  You don't need to be a technical expert or anything.  The experts will come to this page looking for ideas.&lt;br /&gt;
&lt;br /&gt;
To edit this page, you need to log in (or register) using the link at the top of the page.  After you are logged in, an &amp;quot;edit&amp;quot; button will appear.&lt;br /&gt;
&lt;br /&gt;
= Ideas for sessions =&lt;br /&gt;
&lt;br /&gt;
* ARM discussion forum&lt;br /&gt;
* Writing and Packaging apps for MeeGo Compliance&lt;br /&gt;
* Verifying MeeGo Compliance for Applications&lt;br /&gt;
* Verifying MeeGo Compliance for Distributions/Systems/Devices&lt;br /&gt;
* Hands-on/presentations on MeeGo running on commercially available tablets (Archos, Tegras, etc.)&lt;br /&gt;
* Enterprise features: authentication, email/calendar/addressbook (especially MS Exchange support), sandbox technology&lt;br /&gt;
* Handling GPLv3-licensed software on mobile devices&lt;br /&gt;
&lt;br /&gt;
* '''''Add your idea here'''''&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Local_MeeGo_Networks/China/Beijing</id>
		<title>Local MeeGo Networks/China/Beijing</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Local_MeeGo_Networks/China/Beijing"/>
				<updated>2011-02-24T06:06:41Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: Added Yan Li.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''This area is under construction'''&lt;br /&gt;
&lt;br /&gt;
= Beijing MeeGo Network =&lt;br /&gt;
&lt;br /&gt;
This is a placeholder for information of the candidate MeeGo network for Beijing (北京), [[Local_MeeGo_Networks/China|China]].&lt;br /&gt;
&lt;br /&gt;
== Members ==&lt;br /&gt;
* [[User:gbraad| Gerard Braad]] / [http://forum.meego.com/member.php?u=685 gbraad]&lt;br /&gt;
* [[User:miatan| Tan Miaoqing]] / [http://www.google.com/profiles/rabbitrun84 miatan]&lt;br /&gt;
* [[User:shawn| Wang Feng]] / [http://cn.linkedin.com/pub/feng-wang/16/117/b71 shawn]&lt;br /&gt;
* [[User:ideal| Shang Yuanchun]] / [http://www.google.com/profiles/idealities ideal]&lt;br /&gt;
* [[User:Kuifeiyu| Yu Kuifei]] / [http://www.linkedin.com/profile/view?id=21927170 kuifei]&lt;br /&gt;
* [[User:chichi | Ouyang Qi]] / [http://www.google.com/profiles/boychichi chichi]&lt;br /&gt;
* [[User:spueredich | Chen Hai Bin]] / [http://wiki.meego.com/User:Spueredich spueredich]&lt;br /&gt;
* [[User:vyau128 | Vincent Yau]] / [http://meego.com/users/vyau128 vyau128]&lt;br /&gt;
* [[User:ganshuang| Gan Shuang]] / [http://meego.com/users/ganshuang ganshuang]&lt;br /&gt;
* [[User:jirong | Zhang Jirong]] / [http://cn.linkedin.com/in/jirongzhang jirong]&lt;br /&gt;
* [[User:jirong | Zhang Jirong]] / [http://cn.linkedin.com/in/jirongzhang jirong]&lt;br /&gt;
* [[User:Jason | Li Jian]] / [http://meego.com/users/jianli jason]&lt;br /&gt;
* [[User:Yanli | Yan Li]] / [http://meego.com/users/yanli yanli]&lt;br /&gt;
&lt;br /&gt;
== Meetings ==&lt;br /&gt;
&lt;br /&gt;
* [[Local_MeeGo_Networks/China/Beijing/meeting 1011 | First meeting (21st of November, 2010)]]&lt;br /&gt;
* [[Local_MeeGo_Networks/China/Beijing/meeting 1012 | Beijing meeting (Dec, 2010)]]&lt;br /&gt;
* [[Local_MeeGo_Networks/China/Beijing/meeting 1101 | Beijing meeting (12, Jan, 2010)]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://forum.meego.com/showthread.php?t=1779 Forum thread]&lt;br /&gt;
* [http://www.linkedin.com/groups?gid=3662391 LinkedIn Group]&lt;br /&gt;
* [http://bit.ly/MeeGoBeijing bit.ly link for this page]&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/User:Yanli</id>
		<title>User:Yanli</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/User:Yanli"/>
				<updated>2011-02-24T06:06:16Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: Drafted my personal info page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Yan Li is working in MeeGo distribution team. He is also a [http://foundation.gnome.org/ GNOME Foundation Member].&lt;br /&gt;
&lt;br /&gt;
* OpenPGP key: 5C6C31EF&lt;br /&gt;
* IRC: yanli on network irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
He's working on the following areas:&lt;br /&gt;
* MeeGo Security Framework&lt;br /&gt;
* MeeGo Enterprise&lt;br /&gt;
* MeeGo Encrypted File System&lt;br /&gt;
* [http://www.gnome.org/projects/evolution/ Evolution]&lt;br /&gt;
&lt;br /&gt;
He used to work on the following areas:&lt;br /&gt;
* [http://live.gnome.org/Anjal Anjal] (the mail client of Moblin)&lt;br /&gt;
* Power management&lt;br /&gt;
* Graphics ([http://x.org X.org])&lt;br /&gt;
* Anjal for Ubuntu and Moblin&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Local_Build_Without_OBS_Needed</id>
		<title>Local Build Without OBS Needed</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Local_Build_Without_OBS_Needed"/>
				<updated>2011-02-14T07:42:35Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: need qemu-user-static on Debian&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is for people who want to avoid any connection with any OBS backend - ie &amp;quot;as raw as possible&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you simply want to do a local build then you probably want &amp;quot;osc build&amp;quot; which does almost everything for you.&lt;br /&gt;
see [[Build_Infrastructure/Packagers_Developers]]&lt;br /&gt;
&lt;br /&gt;
== Building your package using build ==&lt;br /&gt;
&lt;br /&gt;
A more convenient package build way is to use 'build' which is a project from OpenSUSE, MeeGo build infrastructure used it.&lt;br /&gt;
&lt;br /&gt;
You can get build binary package from http://repo.meego.com/MeeGo/tools/repos/ per your Linux distribution, if your Linux distribution isn't there, you can get build source package from http://www.gitorious.org/opensuse/build to build it yourself manually.&lt;br /&gt;
	&lt;br /&gt;
After you install it ( I suppose you know how to install a package on your Linux), you can run “build –help” to get help info.&lt;br /&gt;
&lt;br /&gt;
You must run build as root. If your network needs proxy, please export proxy environment variables, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export http_proxy=http://proxy.yourcompany.com:8080/&lt;br /&gt;
export no_proxy=localhost,127.0.0.0/8,.yourcompany.com, 172.16.0.0/16&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
If you used to run “sudo build …” and your network needs proxy, please ensure sudo to inherit proxy environment variables, you can do this by adding the below line to /etc/sudoers&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Defaults    env_keep += &amp;quot;http_proxy no_proxy HTTP_PROXY NO_PROXY&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
build also will check rpm package signature, so you must import public key of repository you're using, for example:&lt;br /&gt;
&lt;br /&gt;
For http://repo.meego.com/MeeGo/builds/trunk/preview/core/repos/ia32/packages/&lt;br /&gt;
&lt;br /&gt;
You can get its public key for http://repo.meego.com/MeeGo/builds/trunk/preview/core/repos/ia32/packages/repodata/repomd.xml.key&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ wget http://repo.meego.com/MeeGo/builds/trunk/preview/core/repos/ia32/packages/repodata/repomd.xml.key&lt;br /&gt;
$ sudo rpm --import repomd.xml.key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
This command will build a cpio binary package for MeeGo.&lt;br /&gt;
	 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
build --repository http://repo.meego.com/MeeGo/builds/trunk/preview/core/repos/ia32/packages/ --arch i686 cpio-2.11-2.6.src.rpm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
Optionally, you also can use spec file to build it, for this case, build will find your source tar ball and patches under current work dir.&lt;br /&gt;
	 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
build --repository http://repo.meego.com/MeeGo/builds/trunk/preview/core/repos/ia32/packages/ --arch i686 cpio.spec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
build will base your repo URL to cache your repo, so please use the same URL string for the same repo every time (URL with / at the end of it and the same URL without / at the end of it will result in different cache dirs), you can use multiple --repository options to specify multiple repos, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
build --repository http://repo.meego.com/MeeGo/builds/trunk/preview/core/repos/ia32/packages/ \&lt;br /&gt;
    --repository http://repo.meego.com/MeeGo/builds/trunk/preview/netbook/repos/ia32/packages/ \&lt;br /&gt;
    --arch i686 meego-panel-applications-0.2.3-1.10.src.rpm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
The default cache dir is /var/cache/build, you can use option –cachedir to set to other dir.&lt;br /&gt;
	&lt;br /&gt;
The default BUILDROOT dir is /var/tmp/build-root, you can use --root option to specify one more dir, once build is done, you can get your binary package in BUILDROOT, for example:&lt;br /&gt;
	 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
Wrote: /home/abuild/rpmbuild/SRPMS/cpio-2.11-2.meego.src.rpm&lt;br /&gt;
Wrote: /home/abuild/rpmbuild/RPMS/i586/cpio-2.11-2.meego.i586.rpm&lt;br /&gt;
Wrote: /home/abuild/rpmbuild/RPMS/i586/cpio-debuginfo-2.11-2.meego.i586.rpm&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
Your cpio binary package is /var/tmp/build-root/home/abuild/rpmbuild/RPMS/i586/2.11-2.meego.i586.rpm&lt;br /&gt;
==  Troubleshooting (ARM) ==&lt;br /&gt;
&lt;br /&gt;
=== Exec format error ===&lt;br /&gt;
Meet this problem :&lt;br /&gt;
&lt;br /&gt;
on fedora13 when  using 'build' to create a armv7l rpm package.&lt;br /&gt;
one of reasons: maybe 'qemu-arm' is not right set.&lt;br /&gt;
Try command:'file /usr/bin/qemu-arm' ,and if its output show 'dynamically linked',and the problem maye is here,and it should be  'statically linked'.you can use commands 'rpm -i http://download.opensuse.org/repositories/home:/dl9pf:/qemu/Fedora_12/i386/qemu-devel-0.13git2010.06.24.1826-8.1.i386.rpm' (the package maybe changes,so you can go the web address to get it ,then install it  )to reinstall this part, and maybe you will meet some problem because of its dependencies ,and  you can uninstall all of them first.&lt;br /&gt;
  &lt;br /&gt;
on ubuntu10.04,you should install 'qemu-arm-static',use command:apt-get install qemu-arm-static&lt;br /&gt;
&lt;br /&gt;
On Debian, you should install 'qemu-user-static' from Squeeze (Debian 6.0) and later.&lt;br /&gt;
&lt;br /&gt;
=== rpm error ===&lt;br /&gt;
This problem on ubuntu 10.04 when using 'build' to create a i686 rpm package.&lt;br /&gt;
''Error:rpm: error while loading shared libraries: liblua-5.1.so: cannot open shared object file: No such file or directory''&lt;br /&gt;
Please modify the '''/usr/lib/build/configs/default.conf''' in preinstall section add liblua.--[[User:Kismeter|Kismeter]] 15:02, 2 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Nothing Provides ===&lt;br /&gt;
This problem on Ubuntu 10.04 when using 'build' to create a i586 package. Please Use ''build --repository http://repo.meego.com/MeeGo/builds/xxx/core/repos/ia32/packages/ --arch i686 xxxx.src.rpm''&lt;br /&gt;
The arch must be '''i686'''.&lt;br /&gt;
&lt;br /&gt;
===chroot: cannot run command `rpm'===&lt;br /&gt;
&lt;br /&gt;
when build a armv7l rpm,modify /usr/lib/build/build and /usr/lib/build/configs/meego-1.0.conf ,change armv7el to armv7l in these files,maybe /usr/lib/build/Build.pm also need change.&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
== Another language version of this page ==&lt;br /&gt;
&lt;br /&gt;
* [[不需要obs的本地创建 - 简体中文]]&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/GSoC_2010</id>
		<title>GSoC 2010</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/GSoC_2010"/>
				<updated>2010-03-11T04:04:50Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: Merge with Maemo's GSoC application?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We would like for MeeGo to support the [http://code.google.com/soc/ Google Summer of Code] program this year if possible; however, applications need to be submitted by March 12 at 23:00 UTC, so we don't have much time. We need someone to step up and organize it to make sure that our application gets submitted.&lt;br /&gt;
&lt;br /&gt;
== Merge with Maemo's GSoC application? ==&lt;br /&gt;
We've announced our merge with Maemo so it would be weird, from the public, that Maemo and MeeGo are submitting two applications. We should consider merging our efforts together.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mentors ==&lt;br /&gt;
If you want to become a mentor, please send a mail to Yan Li &amp;lt;yan.i.li@intel.com&amp;gt; and add your name below.&lt;br /&gt;
&lt;br /&gt;
* Yan Li &amp;lt;yan.i.li@intel.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
* There is currently a list of [http://wiki.maemo.org/GSoC_2010/Project_ideas Maemo project ideas], but I'd like to see some that address the broader MeeGo project.&lt;br /&gt;
* We can also go through our planned feature list of MeeGo and extract some that suited for GSoC, I've already spotted a few as listed below. Those tasks are not secret and interesting.&lt;br /&gt;
&lt;br /&gt;
If students are interested in creating a MeeGo Image Creator (called as MIC2 before, http://moblin.org/projects/moblin-image-creator-2) with QT UI, that will be great. :-）&lt;br /&gt;
&lt;br /&gt;
* Cloud storage support (like Ubuntu One)&lt;br /&gt;
* Online music store support&lt;br /&gt;
* Boot time optimization (difficult task)&lt;br /&gt;
* Power optimization (difficult task)&lt;br /&gt;
* btrfs snapshot GUI and system integration&lt;br /&gt;
* Better handling of X failures (think of a safe mode)&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/GSoC_2010</id>
		<title>GSoC 2010</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/GSoC_2010"/>
				<updated>2010-03-11T04:02:27Z</updated>
		
		<summary type="html">&lt;p&gt;Yanli: extract some ideas from meego feature list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We would like for MeeGo to support the [http://code.google.com/soc/ Google Summer of Code] program this year if possible; however, applications need to be submitted by March 12 at 23:00 UTC, so we don't have much time. We need someone to step up and organize it to make sure that our application gets submitted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
* There is currently a list of [http://wiki.maemo.org/GSoC_2010/Project_ideas Maemo project ideas], but I'd like to see some that address the broader MeeGo project.&lt;br /&gt;
* We can also go through our planned feature list of MeeGo and extract some that suited for GSoC, I've already spotted a few as listed below. Those tasks are not secret and interesting.&lt;br /&gt;
&lt;br /&gt;
If students are interested in creating a MeeGo Image Creator (called as MIC2 before, http://moblin.org/projects/moblin-image-creator-2) with QT UI, that will be great. :-）&lt;br /&gt;
&lt;br /&gt;
* Cloud storage support (like Ubuntu One)&lt;br /&gt;
* Online music store support&lt;br /&gt;
* Boot time optimization (difficult task)&lt;br /&gt;
* Power optimization (difficult task)&lt;br /&gt;
* btrfs snapshot GUI and system integration&lt;br /&gt;
* Better handling of X failures (think of a safe mode)&lt;/div&gt;</summary>
		<author><name>Yanli</name></author>	</entry>

	</feed>