<?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/Fabo&amp;feed=atom&amp;limit=50&amp;target=Fabo&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/Fabo&amp;feed=atom&amp;limit=50&amp;target=Fabo&amp;year=&amp;month="/>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Special:Contributions/Fabo"/>
		<updated>2013-05-18T23:15:13Z</updated>
		<subtitle>From MeeGo wiki</subtitle>
		<generator>MediaWiki 1.16.2</generator>

	<entry>
		<id>http://wiki.meego.com/OBS/Community_OBS/Project_Areas</id>
		<title>OBS/Community OBS/Project Areas</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/OBS/Community_OBS/Project_Areas"/>
				<updated>2011-05-05T13:13:13Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are the current projects on the MeeGo Community OBS&lt;br /&gt;
&lt;br /&gt;
== MeeGo DE ==&lt;br /&gt;
This is where the [[ARM/N900/DeveloperEdition|MeeGo 1.2 Developer Edition for N900]] is built.&lt;br /&gt;
&lt;br /&gt;
Maintainers:&lt;br /&gt;
* Carsten Munk / Stskeeps&lt;br /&gt;
* Marko Saukko / Sage&lt;br /&gt;
* Fathi Boudra / fabo&lt;br /&gt;
&lt;br /&gt;
== MINT == &lt;br /&gt;
The MeeGo Integration Project is where the MeeGo [[Release Infrastructure]] systems such as BOSS are (will be) built.&lt;br /&gt;
&lt;br /&gt;
Admins:&lt;br /&gt;
* lbt / David Greaves&lt;br /&gt;
* iamer / Islam Amer&lt;br /&gt;
&lt;br /&gt;
== KDE ==&lt;br /&gt;
The MeeGo integration project for KDE Community. It's part of:&lt;br /&gt;
 * KDE Mobile, aims at bringing the KDE Platform and the KDE Plasma Workspace onto mobile, netbook, in-vehicule and tablets type of devices.&lt;br /&gt;
 * Plasma Active, aims at creating a cross-device user experience for emerging devices such as tablet computers, media centers, smartphones, and more.&lt;br /&gt;
 * Kontact Touch, an email and groupware client for touch screen devices, like smartphones, netbooks or tablets.&lt;br /&gt;
&lt;br /&gt;
Maintainers:&lt;br /&gt;
* Fathi Boudra / fabo&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/OBS/Community_OBS/Project_Areas</id>
		<title>OBS/Community OBS/Project Areas</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/OBS/Community_OBS/Project_Areas"/>
				<updated>2011-05-05T08:40:40Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are the current projects on the MeeGo Community OBS&lt;br /&gt;
&lt;br /&gt;
== MeeGo DE ==&lt;br /&gt;
This is where the [[ARM/N900/DeveloperEdition|MeeGo 1.2 Developer Edition for N900]] is built.&lt;br /&gt;
&lt;br /&gt;
Maintainers:&lt;br /&gt;
* Carsten Munk / Stskeeps&lt;br /&gt;
* Marko Saukko / Sage&lt;br /&gt;
* Fathi Boudra / fabo&lt;br /&gt;
&lt;br /&gt;
== MINT == &lt;br /&gt;
The MeeGo Integration Project is where the MeeGo [[Release Infrastructure]] systems such as BOSS are (will be) built.&lt;br /&gt;
&lt;br /&gt;
Admins:&lt;br /&gt;
* lbt / David Greaves&lt;br /&gt;
* iamer / Islam Amer&lt;br /&gt;
&lt;br /&gt;
== KDE ==&lt;br /&gt;
The MeeGo integration project for KDE Community. It's part of:&lt;br /&gt;
 * KDE Mobile, aims at bringing the KDE Platform and the KDE Plasma Workspace onto mobile, netbook, in-vehicule and tablets type of devices.&lt;br /&gt;
 * Plasma Active, aims at creating a cross-device user experience for emerging devices such as tablet computers, media centers, smartphones, and more.&lt;br /&gt;
&lt;br /&gt;
Maintainers:&lt;br /&gt;
* Fathi Boudra / fabo&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/MeeGo-Meeting_IRC_Schedule</id>
		<title>MeeGo-Meeting IRC Schedule</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/MeeGo-Meeting_IRC_Schedule"/>
				<updated>2011-04-12T07:02:57Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Regular Meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To avoid meeting conflicts in [http://meego.com/community/irc-channel #meego-meeting], please add your meeting here with date and UTC time until we have a more robust solution. You might also want to review our [[IRC guidelines]] for the MeeGo project.&lt;br /&gt;
&lt;br /&gt;
== Regular Meetings ==&lt;br /&gt;
&lt;br /&gt;
'''Monday'''&lt;br /&gt;
* [[Quality/Bugtriage#MeeGo_Bug_Triage_Meetings|MeeGo Core Bug Triage Meetings]]: Every Monday at '''7:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
'''Tuesday'''&lt;br /&gt;
* [[Quality/Meetings| QA Meetings]]: Every Tuesday at '''07:00 UTC'''&lt;br /&gt;
* [[SDK/Meetings/Release| SDK Meeting (Release)]]: Every Tuesday at '''08:00 UTC'''&lt;br /&gt;
* [[ARM/N900/DeveloperEdition/Meetings| N900 Developer Edition Team Meetings]]: Every Tuesday at '''11:00 UTC''', 14:00 EEST&lt;br /&gt;
* [[Quality/Bugtriage#MeeGo_Bug_Triage_Meetings| MeeGo Netbook Bug Triage Meetings]]: Every Tuesday at '''13:00 UTC'''&lt;br /&gt;
* [[Project/Dialer/Meetings| Dialer Project Meetings]]: Every Tuesday at '''15:00 UTC''', '''18:00 EEST''', '''08:00 PST'''&lt;br /&gt;
* [[Community_Office/Meetings| Community Office Meeting]]: The 1st and 3rd Tuesday, alternating between '''19:00 UTC and 14:00 UTC'''&lt;br /&gt;
* [[Events/Meetings|Events Meeting]]: Every other Tuesday at '''17:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
'''Wednesday'''&lt;br /&gt;
* [[SDK/Meetings| SDK Meeting]]: Every Wednesday at '''05:30 UTC'''&lt;br /&gt;
* [[Quality/Bugtriage#MeeGo_Bug_Triage_Meetings| MeeGo Handset Bug Triage Meetings]]: Every Wednesday at '''7:00 UTC''' to '''8:00 UTC'''&lt;br /&gt;
* [[Quality/Bugtriage#MeeGo_Bug_Triage_Meetings| MCTS Bug Triage Meetings]]: Every Wednesday at '''8:00 UTC'''&lt;br /&gt;
* [[L10n_meeting_schedule| Localization / L10n Meetings]]: monthly at '''15:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
'''Thursday'''&lt;br /&gt;
* [[Technical_Steering_Group_meetings| Technical Steering Group Meeting]]: Every other Thursday at '''06:00 UTC''' (Wed. 11pm Pacific)&lt;br /&gt;
* [[Quality/Bugtriage#MeeGo_Bug_Triage_Meetings| MeeGo N900 1.2 Critical bug tracking]]: Every Thursday at '''7:00 UTC'''&lt;br /&gt;
* [[ARM/N900/Meetings| MeeGo N900 Hardware Adaptation Meetings]]: Every Thursday at '''8:00 UTC'''&lt;br /&gt;
* [[ARM/N900/VoiceSMS/Meetings| MeeGo N900 DE Voice/SMS team meeting]]: Every Thursday at '''11:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
'''Friday'''&lt;br /&gt;
* [[ARM/N900/Browser/Meetings | Meego N900 DE Browser &amp;amp; Wlan team meeting ]]: Every Friday at '''7:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
'''Sunday'''&lt;br /&gt;
* [[Local_MeeGo_Networks/MeeGo_Network_Finland#Online_Community_Meetings | MeeGo Network Finland Meetings]]: The 1st and 3rd Sunday at '''15:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
== Ad Hoc Meetings ==&lt;br /&gt;
&lt;br /&gt;
Scheduling a one-time meeting? Add it to this section.&lt;br /&gt;
&lt;br /&gt;
* [[Quality/QA-tools/Arch-Meetings| MeeGo QA Tools architecture meeting]]: Thursday, 10th of Feb 2011 at '''11:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
=== Guidelines ===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [[IRC guidelines]] for more details about how to run a MeeGo IRC meeting and using #meego-meeting.&lt;br /&gt;
&lt;br /&gt;
You might also be interested in these [[IRC Presentation Tips]].&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Tutorials/Image_Creation</id>
		<title>SDK/Tutorials/Image Creation</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Tutorials/Image_Creation"/>
				<updated>2011-04-06T08:15:26Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Create QEMU images (QEMU NAND and rootfs) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
== Create sysroot image(s) ==&lt;br /&gt;
&lt;br /&gt;
Create the sysroot image(s) using mic2 tool:&lt;br /&gt;
* download core-${arch}-madde-sysroot.ks files from http://meego.gitorious.org/meego-os-base/image-configurations/trees/master/core&lt;br /&gt;
* use the following command line&lt;br /&gt;
&lt;br /&gt;
 sudo mic-image-creator --run-mode=0 --cache=mycachedir --format=fs --arch='''${arch}''' --config='''core-${arch}-madde-sysroot.ks''' --package=tar.bz2 --release&lt;br /&gt;
&lt;br /&gt;
== Create QEMU images (QEMU NAND and rootfs) ==&lt;br /&gt;
&lt;br /&gt;
Create the QEMU NAND image using qflasher tool:&lt;br /&gt;
&lt;br /&gt;
* 3 components are needed: a kernel file, nolo-qemu package (provides xloader/secondary binaries) and qflasher package.&lt;br /&gt;
** the kernel file is available with the MeeGo images for QEMU (e.g. http://download.meego.com/trunk-daily/builds/1.1.80/trunk-daily-1.1.80.12.20101223.1/handset/images/meego-handset-armv7l-qemu/)&lt;br /&gt;
** nolo-qemu and qflasher packages are available from non-oss repository (e.g. http://repo.meego.com/MeeGo/builds/trunk/daily/non-oss/repos/ia32/packages/i586/)&lt;br /&gt;
* use the following command line to create the NAND image:&lt;br /&gt;
 $ ./qflasher -m rx51 -x xloader-qemu.bin -s secondary-qemu.bin -k meego-handset-armv7l-qemu-daily-vmlinuz-2.6.35.3-10.3-n900 -o meego-handset-armv7l-qemu-daily-nand-n900.img -p k=3072&lt;br /&gt;
&lt;br /&gt;
'''Note''': qflasher can be used on all supported Linux hosts. You can extract the rpm package using&lt;br /&gt;
 $ rpm2cpio qflasher-21-1.1.i586.rpm | cpio -idmv &lt;br /&gt;
&lt;br /&gt;
* use the following command line to run QEMU:&lt;br /&gt;
 $ touch sd-empty&lt;br /&gt;
 $ meego-sdk-qemu-system-arm -M n900 -mtdblock meego-handset-armv7l-qemu-daily-nand-n900.img -sd sd-empty -sd meego-handset-armv7l-qemu-daily-mmcblk0p.raw -serial stdio -clock unix -redir tcp:5555:10.0.2.15:22&lt;br /&gt;
&lt;br /&gt;
Create the QEMU rootfs image using mic2 tool:&lt;br /&gt;
* download handset-${arch}-qemu.ks files from http://meego.gitorious.org/meego-os-base/image-configurations/trees/master/SDK&lt;br /&gt;
* use the following command line&lt;br /&gt;
&lt;br /&gt;
 sudo mic-image-creator --run-mode=0 --cache=mycachedir --format=raw --arch=${arch} --save-kernel --config='''handset-${arch}-qemu.ks''' --package=tar.bz2 --release&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/Install/Dual_Boot</id>
		<title>ARM/N900/Install/Dual Boot</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/Install/Dual_Boot"/>
				<updated>2011-03-23T10:42:48Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Dual booting Maemo 5 (Fremantle) PR1.3 and MeeGo 1.1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Dual booting Maemo 5 (Fremantle) PR1.3 and MeeGo 1.1 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;WARNING: This guide is experimental and everything you do with this guide is at your own responsibility and risk and will probably void your warranty&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;WARNING: DO NOT RELY ON WALL CHARGER, ONLY USB CHARGING FOR 1.1 IMAGES, see [http://bugs.meego.com/show_bug.cgi?id=2260 meego bug #2260]&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;WARNING: If you are unable to boot anything, do NOT let the device stay in u-boot. IMMEDIATELY reflash back to Maemo. Your battery may drain otherwise. You can solve a drain situation by reflashing back to Maemo using another, charged, battery. Or charge your battery in another Nokia device using the same battery type, such as the 5800, using a wall charger. There is a [[ARM/N900/Recover From Drained Battery|guide to battery drainage solving]].&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is a simplified guide for dual-booting with u-boot on Nokia N900.&lt;br /&gt;
&lt;br /&gt;
'''You must be using the PR1.3 kernel and nothing else'''. You will likely end up in a reboot loop if you don't have this otherwise. To check this, in Settings -&amp;gt; About product,  make sure you see:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Version: 20.2010.36-2&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will need a 2 GB microSD card or bigger.&lt;br /&gt;
&lt;br /&gt;
# Enable the maemo.org extras-devel repository, see http://wiki.maemo.org/Extras-devel (&amp;lt;strong&amp;gt;The software hosted in extras-devel is not ready for normal users! PLEASE PLEASE PLEASE don't play with it unless you really know what you are doing.&amp;lt;/strong&amp;gt; It is recommended to disable the extras-devel repository after you have installed the package below, and do not install any updated packages that you might be notified of while extras-devel is enabled. Be ready to file proper bug reports instead of posting complaints.)&lt;br /&gt;
# Install the 'uboot-pr13' package from 'System' section&lt;br /&gt;
# Verify it's installed by restarting your N900. A penguin should show up at startup and U-boot will be mentioned, let it time out and boot into Maemo.&lt;br /&gt;
# From http://tablets-dev.nokia.com/meego-codedrop.php (type in your IMEI), download meego-handset-armv7l-n900-final-mod-1.1.0.0.20101101.3-mmcblk0p.raw.bz2  -- we require IMEI/EULA but in practice the images are redistributable under certain conditions, see the license files for more information.&lt;br /&gt;
# Follow the [[ARM/N900/Install/MMC#Installing Rootfs on external MMC card|instructions for installing a rootfs on an external MMC card]] and write the image to your microSD&lt;br /&gt;
# Insert the microSD, put back phone back cover (otherwise, microSD card won't be properly detected at startup by MeeGo) and turn on the N900, let U-boot menu time out and MeeGo will boot.&lt;br /&gt;
# Enjoy!&lt;br /&gt;
&lt;br /&gt;
To boot back in to Maemo turn off your phone, then either remove the microSD and then turn on your phone, or turn it on and interrupt the boot during the countdown by pressing a button and then type &amp;quot;run noloboot&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you want to remove U-boot you can as root in Maemo run: apt-get install --reinstall kernel kernel-flasher&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;If you are unable to get back into Maemo, please follow http://wiki.maemo.org/Updating_the_tablet_firmware in order to reflash your device. This will destroy your current Maemo setup, but return your device to a working state&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;For the technically minded, you can flasher '-F &amp;lt;firmware image&amp;gt; -u' and 'flasher -f zImage -R' to get your original kernel back and hopefully get back to your current Maemo setup. If you have used other kernels than PR1.3 kernel as is required, this will not work.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900</id>
		<title>ARM/N900</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900"/>
				<updated>2011-03-23T08:31:22Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Installing MeeGo on N900 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MeeGo for Nokia N900 =&lt;br /&gt;
&lt;br /&gt;
The Nokia N900 Hardware Adaptation Team maintains the port of MeeGo for the N900. In these pages, you can download the fruits of our work (releases) and learn more about our work and even learn how to participate in it and contribute!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;WARNING: These guides are experimental and everything you do with this guide is at your own responsibility and risk and will probably void your warranty.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[ARM/N900/DeveloperEdition|'''MeeGo 1.2 Developer Edition for N900''']]&lt;br /&gt;
&lt;br /&gt;
== Releases ==&lt;br /&gt;
&lt;br /&gt;
In this section, you can download installable firmware images for your N900. In each release link, there is a set of release notes and an installation guide matching the release. Please read them through before installing.&lt;br /&gt;
&lt;br /&gt;
[[ARM/N900/Releases/1.0|MeeGo 1.0 for Nokia N900]], released at 26/05/2010&lt;br /&gt;
&lt;br /&gt;
[http://meego.com/downloads/releases/1.1/meego-v1.1-handset MeeGo 1.1 for Nokia N900], released at 28/10/2010&lt;br /&gt;
&lt;br /&gt;
[[ARM/N900/Releases/Daily|MeeGo Handset UX Daily builds for Nokia N900]]&lt;br /&gt;
&lt;br /&gt;
[[ARM/N900/Releases/Weekly|MeeGo Handset UX Weekly builds for Nokia N900]]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
=== Creating MeeGo images for N900 ===&lt;br /&gt;
&lt;br /&gt;
[[ARM/Creating ARM image using MeeGo Image Creator|Creating image using MeeGo Image Creator]]&lt;br /&gt;
&lt;br /&gt;
=== Installing MeeGo on N900 ===&lt;br /&gt;
&lt;br /&gt;
* [[ARM/N900/Install/Dual_Boot|Dual Boot Maemo 5 (Fremantle) PR1.3 and MeeGo on N900 (recommended)]]&lt;br /&gt;
* [[ARM/N900/Install/MMC|MMC Installation]] — MMC Installation is the other recommended way to install MeeGo on your N900 device. It installs MeeGo to an external SD card and does not destroy the data from the internal memory of the N900 device.&lt;br /&gt;
* [[ARM/N900/Install/chroot|Chroot install]] — Chroot install is a way to try out MeeGo by running it on top of Maemo 5 on your N900 device.&lt;br /&gt;
* [[ARM/N900/Install/NFS|NFS-Root over usb networking]] — With NFS-root install you can run MeeGo natively on your N900, without erasing Maemo 5, without flashing or using SD card. Rootfs speed over USB is the downside. &lt;br /&gt;
* [[ARM/N900/Install/NAND|&amp;lt;s&amp;gt;Native install&amp;lt;/s&amp;gt; (not supported with current MeeGo releases)]] — Native installation method is intended only for experienced N900 hackers at this point. If you choose to try it, you are doing it completely on your own risk.&lt;br /&gt;
* &amp;lt;s&amp;gt;[[ARM/N900/Install/kexec|Booting MeeGo with kexec]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* [[ARM/N900/Install/U-Boot from scratch|Install U-boot from scratch]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
[[ARM/N900/Using_Rescue_Initrd|Using Rescue Initrd]]&lt;br /&gt;
&lt;br /&gt;
[[ARM/N900/Restoring_Maemo|Restoring Maemo]]&lt;br /&gt;
&lt;br /&gt;
[[ARM/N900/Tips_and_Tricks/N900_USB_Networking|USB Networking / SSH / root access]]&lt;br /&gt;
&lt;br /&gt;
[[ARM/N900/Recover_From_Drained_Battery|How to recover from drained battery]]&lt;br /&gt;
&lt;br /&gt;
== The team and the work ==&lt;br /&gt;
&lt;br /&gt;
This hardware adaptation team maintains the port of MeeGo for the N900. &lt;br /&gt;
&lt;br /&gt;
Due to the use of closed components in the hardware adaptation, this team &lt;br /&gt;
cannot run fully in the open. However, it will strive to minimize the&lt;br /&gt;
non-openness in its work related to those components and the number of&lt;br /&gt;
those components. Closed components will be maintained exclusively&lt;br /&gt;
by employees and subcontractors of Nokia.&lt;br /&gt;
&lt;br /&gt;
Anyone is welcome to contribute and non-member contributions will be treated&lt;br /&gt;
with same process and review as member contributions.&lt;br /&gt;
&lt;br /&gt;
We will be adding members to the team based on merit, by acceptance by&lt;br /&gt;
team lead after proposal on the agenda for a sync meeting.&lt;br /&gt;
&lt;br /&gt;
Team communication is in English.&lt;br /&gt;
&lt;br /&gt;
[[ARM/N900/Meetings|Team synchronisation meetings are held in #meego-meeting on irc.freenode.net]] every other Thursday at 9.00 EEST (8.00 CEST, 6.00 UTC, Wednesday 23.00 PDT). They will use the meeting bot, [http://meetbot.debian.net/Manual.html instructions can be found here]. This bot will automatically generate minutes, based on our interactions with it during the meeting. &lt;br /&gt;
&lt;br /&gt;
The current team members are (in no particular order):&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! Name&lt;br /&gt;
! Role&lt;br /&gt;
! Affiliation&lt;br /&gt;
! IRC nickname&lt;br /&gt;
|- &lt;br /&gt;
| Harri Hakulinen || Team lead || Nokia || harha&lt;br /&gt;
|- &lt;br /&gt;
| Carsten Valdemar Munk || Maintainer || Nomovok || Stskeeps&lt;br /&gt;
|-&lt;br /&gt;
| Marko Saukko || Team member || Cybercom Turku || Sage&lt;br /&gt;
|-&lt;br /&gt;
| Jouni Peltonen || Team member || Cybercom Turku || jpeltonen&lt;br /&gt;
|- &lt;br /&gt;
| Sami Sirkiä || Team member || Cybercom Turku || ssirkia&lt;br /&gt;
|- &lt;br /&gt;
| Jari Smura || Team member || Cybercom Turku || jarismura&lt;br /&gt;
|- &lt;br /&gt;
| Kalle Lampila || Team member || Cybercom Tampere || kallam&lt;br /&gt;
|-&lt;br /&gt;
| Teemu Tuominen || Team member || Cybercom Tampere || theodor&lt;br /&gt;
|- &lt;br /&gt;
| Tuukka Mäkinen || Team member || Cybercom Tampere || tukem&lt;br /&gt;
|-&lt;br /&gt;
| Ville Marjusaari || Team member || Cybercom Tampere || &lt;br /&gt;
|- &lt;br /&gt;
| Jarkko Nikula || Team member || Atomide || jhnikula&lt;br /&gt;
|- &lt;br /&gt;
| Jan-Simon Möller || Team member || Linux Foundation || dl9pf&lt;br /&gt;
|-&lt;br /&gt;
| Alexander Kanevskiy || Team member || Nokia || kad&lt;br /&gt;
|-&lt;br /&gt;
| Felipe Contreras || Team member || Nokia || felipec&lt;br /&gt;
|- &lt;br /&gt;
| Markus Lehtonen || Team member || Nokia || marquiz &lt;br /&gt;
|-&lt;br /&gt;
| Ameya Palande || Team member || Nokia || ameya&lt;br /&gt;
|- &lt;br /&gt;
| Sakari Poussa || Team member || Nokia || spoussa&lt;br /&gt;
|-&lt;br /&gt;
| Ilkka Koskinen || Team member || Nokia || ile &lt;br /&gt;
|-&lt;br /&gt;
| Mika Laitio || Team member || Tieto || lamikr&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Our collaboration spaces are:&lt;br /&gt;
&lt;br /&gt;
* [http://lists.meego.com/listinfo/meego-dev meego-dev@meego.com mailing list], please prefix with 'N900' for team related topics.&lt;br /&gt;
* [http://webchat.freenode.net/?channels=meego-arm #meego-arm IRC channel on irc.freenode.net] ([http://trac.tspre.org/merbot/freenode/%23meego-arm/ IRC channel logs])&lt;br /&gt;
* Gitorious team, http://meego.gitorious.org/+meego-arm-n900 and all repositories on http://gitorious.org/meego-device-adaptation prefixed with n900_&lt;br /&gt;
* MeeGo OBS devel:devices:n900 project&lt;br /&gt;
* This wiki area&lt;br /&gt;
* For the closed components -only-:&lt;br /&gt;
** an internal Nokia mailing list: meego-arm&lt;br /&gt;
** An internal Nokia OBS project, usually referred to as 'internal OBS'&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900</id>
		<title>ARM/N900</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900"/>
				<updated>2011-03-23T08:31:01Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Installing MeeGo on N900 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MeeGo for Nokia N900 =&lt;br /&gt;
&lt;br /&gt;
The Nokia N900 Hardware Adaptation Team maintains the port of MeeGo for the N900. In these pages, you can download the fruits of our work (releases) and learn more about our work and even learn how to participate in it and contribute!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;WARNING: These guides are experimental and everything you do with this guide is at your own responsibility and risk and will probably void your warranty.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[ARM/N900/DeveloperEdition|'''MeeGo 1.2 Developer Edition for N900''']]&lt;br /&gt;
&lt;br /&gt;
== Releases ==&lt;br /&gt;
&lt;br /&gt;
In this section, you can download installable firmware images for your N900. In each release link, there is a set of release notes and an installation guide matching the release. Please read them through before installing.&lt;br /&gt;
&lt;br /&gt;
[[ARM/N900/Releases/1.0|MeeGo 1.0 for Nokia N900]], released at 26/05/2010&lt;br /&gt;
&lt;br /&gt;
[http://meego.com/downloads/releases/1.1/meego-v1.1-handset MeeGo 1.1 for Nokia N900], released at 28/10/2010&lt;br /&gt;
&lt;br /&gt;
[[ARM/N900/Releases/Daily|MeeGo Handset UX Daily builds for Nokia N900]]&lt;br /&gt;
&lt;br /&gt;
[[ARM/N900/Releases/Weekly|MeeGo Handset UX Weekly builds for Nokia N900]]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
=== Creating MeeGo images for N900 ===&lt;br /&gt;
&lt;br /&gt;
[[ARM/Creating ARM image using MeeGo Image Creator|Creating image using MeeGo Image Creator]]&lt;br /&gt;
&lt;br /&gt;
=== Installing MeeGo on N900 ===&lt;br /&gt;
&lt;br /&gt;
* [[ARM/N900/Install/Dual_Boot|Dual Boot Maemo 5 (Fremantle) PR1.3 and MeeGo on N900 (recommended)]]&lt;br /&gt;
* [[ARM/N900/Install/MMC|MMC Installation]] — MMC Installation is the recommended way to install MeeGo on your N900 device. It installs MeeGo to an external SD card and does not destroy the data from the internal memory of the N900 device.&lt;br /&gt;
* [[ARM/N900/Install/chroot|Chroot install]] — Chroot install is a way to try out MeeGo by running it on top of Maemo 5 on your N900 device.&lt;br /&gt;
* [[ARM/N900/Install/NFS|NFS-Root over usb networking]] — With NFS-root install you can run MeeGo natively on your N900, without erasing Maemo 5, without flashing or using SD card. Rootfs speed over USB is the downside. &lt;br /&gt;
* [[ARM/N900/Install/NAND|&amp;lt;s&amp;gt;Native install&amp;lt;/s&amp;gt; (not supported with current MeeGo releases)]] — Native installation method is intended only for experienced N900 hackers at this point. If you choose to try it, you are doing it completely on your own risk.&lt;br /&gt;
* &amp;lt;s&amp;gt;[[ARM/N900/Install/kexec|Booting MeeGo with kexec]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* [[ARM/N900/Install/U-Boot from scratch|Install U-boot from scratch]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
[[ARM/N900/Using_Rescue_Initrd|Using Rescue Initrd]]&lt;br /&gt;
&lt;br /&gt;
[[ARM/N900/Restoring_Maemo|Restoring Maemo]]&lt;br /&gt;
&lt;br /&gt;
[[ARM/N900/Tips_and_Tricks/N900_USB_Networking|USB Networking / SSH / root access]]&lt;br /&gt;
&lt;br /&gt;
[[ARM/N900/Recover_From_Drained_Battery|How to recover from drained battery]]&lt;br /&gt;
&lt;br /&gt;
== The team and the work ==&lt;br /&gt;
&lt;br /&gt;
This hardware adaptation team maintains the port of MeeGo for the N900. &lt;br /&gt;
&lt;br /&gt;
Due to the use of closed components in the hardware adaptation, this team &lt;br /&gt;
cannot run fully in the open. However, it will strive to minimize the&lt;br /&gt;
non-openness in its work related to those components and the number of&lt;br /&gt;
those components. Closed components will be maintained exclusively&lt;br /&gt;
by employees and subcontractors of Nokia.&lt;br /&gt;
&lt;br /&gt;
Anyone is welcome to contribute and non-member contributions will be treated&lt;br /&gt;
with same process and review as member contributions.&lt;br /&gt;
&lt;br /&gt;
We will be adding members to the team based on merit, by acceptance by&lt;br /&gt;
team lead after proposal on the agenda for a sync meeting.&lt;br /&gt;
&lt;br /&gt;
Team communication is in English.&lt;br /&gt;
&lt;br /&gt;
[[ARM/N900/Meetings|Team synchronisation meetings are held in #meego-meeting on irc.freenode.net]] every other Thursday at 9.00 EEST (8.00 CEST, 6.00 UTC, Wednesday 23.00 PDT). They will use the meeting bot, [http://meetbot.debian.net/Manual.html instructions can be found here]. This bot will automatically generate minutes, based on our interactions with it during the meeting. &lt;br /&gt;
&lt;br /&gt;
The current team members are (in no particular order):&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! Name&lt;br /&gt;
! Role&lt;br /&gt;
! Affiliation&lt;br /&gt;
! IRC nickname&lt;br /&gt;
|- &lt;br /&gt;
| Harri Hakulinen || Team lead || Nokia || harha&lt;br /&gt;
|- &lt;br /&gt;
| Carsten Valdemar Munk || Maintainer || Nomovok || Stskeeps&lt;br /&gt;
|-&lt;br /&gt;
| Marko Saukko || Team member || Cybercom Turku || Sage&lt;br /&gt;
|-&lt;br /&gt;
| Jouni Peltonen || Team member || Cybercom Turku || jpeltonen&lt;br /&gt;
|- &lt;br /&gt;
| Sami Sirkiä || Team member || Cybercom Turku || ssirkia&lt;br /&gt;
|- &lt;br /&gt;
| Jari Smura || Team member || Cybercom Turku || jarismura&lt;br /&gt;
|- &lt;br /&gt;
| Kalle Lampila || Team member || Cybercom Tampere || kallam&lt;br /&gt;
|-&lt;br /&gt;
| Teemu Tuominen || Team member || Cybercom Tampere || theodor&lt;br /&gt;
|- &lt;br /&gt;
| Tuukka Mäkinen || Team member || Cybercom Tampere || tukem&lt;br /&gt;
|-&lt;br /&gt;
| Ville Marjusaari || Team member || Cybercom Tampere || &lt;br /&gt;
|- &lt;br /&gt;
| Jarkko Nikula || Team member || Atomide || jhnikula&lt;br /&gt;
|- &lt;br /&gt;
| Jan-Simon Möller || Team member || Linux Foundation || dl9pf&lt;br /&gt;
|-&lt;br /&gt;
| Alexander Kanevskiy || Team member || Nokia || kad&lt;br /&gt;
|-&lt;br /&gt;
| Felipe Contreras || Team member || Nokia || felipec&lt;br /&gt;
|- &lt;br /&gt;
| Markus Lehtonen || Team member || Nokia || marquiz &lt;br /&gt;
|-&lt;br /&gt;
| Ameya Palande || Team member || Nokia || ameya&lt;br /&gt;
|- &lt;br /&gt;
| Sakari Poussa || Team member || Nokia || spoussa&lt;br /&gt;
|-&lt;br /&gt;
| Ilkka Koskinen || Team member || Nokia || ile &lt;br /&gt;
|-&lt;br /&gt;
| Mika Laitio || Team member || Tieto || lamikr&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Our collaboration spaces are:&lt;br /&gt;
&lt;br /&gt;
* [http://lists.meego.com/listinfo/meego-dev meego-dev@meego.com mailing list], please prefix with 'N900' for team related topics.&lt;br /&gt;
* [http://webchat.freenode.net/?channels=meego-arm #meego-arm IRC channel on irc.freenode.net] ([http://trac.tspre.org/merbot/freenode/%23meego-arm/ IRC channel logs])&lt;br /&gt;
* Gitorious team, http://meego.gitorious.org/+meego-arm-n900 and all repositories on http://gitorious.org/meego-device-adaptation prefixed with n900_&lt;br /&gt;
* MeeGo OBS devel:devices:n900 project&lt;br /&gt;
* This wiki area&lt;br /&gt;
* For the closed components -only-:&lt;br /&gt;
** an internal Nokia mailing list: meego-arm&lt;br /&gt;
** An internal Nokia OBS project, usually referred to as 'internal OBS'&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/Ideas</id>
		<title>ARM/N900/Ideas</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/Ideas"/>
				<updated>2011-03-18T19:00:02Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Ideas, feedback */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ideas, feedback ==&lt;br /&gt;
&lt;br /&gt;
* Feel free to write here. Also put your name and details here, if already want to help on something.&lt;br /&gt;
* First idea: want to help to make this wiki more beautiful? (from Jukka)&lt;br /&gt;
** I'll take that. Suggestions welcome [[User:Amigadave|Amigadave]] 10:54, 17 March 2011 (UTC)&lt;br /&gt;
* How about having &amp;quot;reply to sender&amp;quot; in SMS sending functionality, seems a bit vital to me :) (from Tom Swindell AKA. alterego)&lt;br /&gt;
** Jukka: edited that in, thanks.&lt;br /&gt;
* Low hanging fruit: TV-out functionality in UI. Backend works (kernel), trivial change needed for fbdev-sgx (from Carsten Munk)&lt;br /&gt;
** Jukka: Yes, definitely let's try. (try: 'xrandr --output TV --auto' and 'echo pal &amp;gt; /sys/devices/platform/omapdss/display1/timings')&lt;br /&gt;
* How to easily install apps/packages, any UI to ease this? (idea from qgil)&lt;br /&gt;
** PackageKit UI (timoph and timakima committed to implementing it)&lt;br /&gt;
* VSync drivers in the kernel + SGX driver + X server?&lt;br /&gt;
** Comment from Carsten: Already there :)&lt;br /&gt;
* Up to date MeeGo Qt Components for creating native-looking UIs&lt;br /&gt;
** Jukka: Yes, being worked on, let's see.&lt;br /&gt;
* Kernel and userspace support for the N900's IR port&lt;br /&gt;
* Camera support (taking photos + videos with the back camera, reacting correctly to the camera shutter button + camera cover)&lt;br /&gt;
** Jukka: Work happening also here, see CoolStuff page (meegocamera).&lt;br /&gt;
* Up to date Qt Mobility 1.1/1.2 packages + latest Qt 4.7.2 packaged for development of apps&lt;br /&gt;
** Jukka: Qt 4.7.2 and Qt Mobility 1.2 are already in trunk.&lt;br /&gt;
* SSH server + MAD Developer application easily installable (for deploying using Qt Creator)&lt;br /&gt;
** Jukka: SSH runs always, MADDE let's investigate.&lt;br /&gt;
** [http://meego.com/users/fabo Fathi Boudra]: mad-developer is available (it's part of MeeGo SDK packages). It should be part of MeeGo images by default (accepted) but has a blocker issue preventing its inclusion in package groups ([https://bugs.meego.com/show_bug.cgi?id=13007 bug 13007]).&lt;br /&gt;
* Easy way to enable/select USB mass storage mode. Control panel applet with switch between usb networking and mass storage would be fine.&lt;br /&gt;
* New theme. Cool new theme (or several) that is special to this DevEdition, and sets the look and feel apart from the stock MeeGo.&lt;br /&gt;
* Find a solution to encourage &amp;amp; guide developers in open to utilize traditionally &amp;quot;grey&amp;quot; areas like DSP and ISP. Afaik both have enough openness to split up oss/non-oss work and have them running side by side. See felipec's comments irc:meego-arm/log.09-17-2010/15:11.&lt;br /&gt;
* NEON &amp;amp; Floating Point Optimizations for ARM (vkvraju)&lt;br /&gt;
** hard-fp work active and images will be coming soon to trunk, NEON optimizations also (Jukka)&lt;br /&gt;
* Latest PySide (Python for Qt) 1.0 or PyQt installed by default as most/majority of the applications use python (vkvraju)&lt;br /&gt;
* Add/Merge to contacts an unknown number from the call history (vkvraju)&lt;br /&gt;
* Block a number (from calling/SMS) from the call history or contacts (vkvraju)&lt;br /&gt;
* Speaker/hands-free support for calling and listening to music (vkvraju)&lt;br /&gt;
** Jukka: Hands-free should be working already, and speaker might be workable.&lt;br /&gt;
* Kernel &amp;amp; userspace support for FM Radio &amp;amp; Transmitter (vkvraju)&lt;br /&gt;
* Creating groups in contacts. Support for groups in contacts (QtContacts?) (vkvraju)&lt;br /&gt;
** We are using meego-handset People application by default, which doesn't have this feature in MeeGo 1.2. Not for DevEdition at this point. (Jukka)&lt;br /&gt;
* Sending SMS to groups (created in contacts) and sending to random but multiple contacts at once (vkvraju)&lt;br /&gt;
** See previous comment (Jukka)&lt;br /&gt;
* Fully functional and working LED. Useful to notify when a call comes. Notify while charging (USB/Wall) and many more such uses (vkvraju)&lt;br /&gt;
** This would be nice to have, maybe something for the community to work on. Let's make sure the enablers are there in DevEdition (Jukka).&lt;br /&gt;
* Ability to switch off one or more radios/chips (FM Receiver, Transmitter, Bluetooth, WLAN, 2G/3G, GPS/A-GPS) and also the ability to change their modes via settings (vkvraju)&lt;br /&gt;
* Device screen calibration support (vkvraju)&lt;br /&gt;
** Please describe why this would be needed? (Jukka)&lt;br /&gt;
** I thought calibration is a must for all touch-based (especially resistive screens) devices, no? N800 and N900 are the only touch-devices I have and both have screen calibration (vkvraju)&lt;br /&gt;
* Device screen brightness control. Preferably in the control panel (vkvraju)&lt;br /&gt;
** First of all, let's get backlight control working to save battery. Fine-tuning of brightness could be part of that work. (Jukka)&lt;br /&gt;
* If any of the above feedbacks/ideas are already being worked on as part of the immediate next release, then please update the &amp;quot;Use cases&amp;quot; section in the main page accordingly. Thanks (vkvraju)&lt;br /&gt;
** Well, no. The main use cases are something DevEdition team has committed to, anything else is extra. We will make the call in the DevEdition team whether to add something to the guaranteed use cases. (Jukka)&lt;br /&gt;
* Have own sample-media, including some test data for Calendar, People etc. (Jukka)&lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Meetings/Release/Agenda/20110222</id>
		<title>SDK/Meetings/Release/Agenda/20110222</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Meetings/Release/Agenda/20110222"/>
				<updated>2011-02-22T07:59:03Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Add your proposed item with name in parenthesis.&lt;br /&gt;
&lt;br /&gt;
* New team member (Azadeh)&lt;br /&gt;
&lt;br /&gt;
* Regular image and sysroot creation (Fathi)&lt;br /&gt;
** The ks files need update.&lt;br /&gt;
** Has the MeeGo group reorg activity finished? &lt;br /&gt;
&lt;br /&gt;
* Qemu skin packages (Jun/Jackie)&lt;br /&gt;
** Name: meego-sdk-qemu-skin&lt;br /&gt;
&lt;br /&gt;
* New scripts for meego-sdk package (Jackie)&lt;br /&gt;
** meego-sdk-update-target&lt;br /&gt;
** meego-sdk-checkversion&lt;br /&gt;
&lt;br /&gt;
* Qt Simualtor (Fathi)&lt;br /&gt;
** Pending review&lt;br /&gt;
&lt;br /&gt;
* Toolchain&lt;br /&gt;
** Linux update (Xu/Jackie)&lt;br /&gt;
*** Fedora 14 64bits support is on going&lt;br /&gt;
** Windows update (Wenchao/Max)&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Release_Engineering</id>
		<title>Release Engineering</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Release_Engineering"/>
				<updated>2011-02-10T19:03:01Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Engineering ==&lt;br /&gt;
&lt;br /&gt;
The Release Engineering team manages planning and producing all the MeeGo releases, including the weekly engineering releases, milestone releases, and MeeGo product releases. The team maintains the process and tooling for organized and automated build and release creation and maintains hardware platform-specific software in MeeGo.&lt;br /&gt;
&lt;br /&gt;
=== Team ===&lt;br /&gt;
&lt;br /&gt;
* '''[http://meego.com/users/rolla Rolla Selbak]'''  is the head of the MeeGo release engineering team. She is responsible for the MeeGo release engineering process and code line policy, and for overseeing and supporting the planning and production of the MeeGo Core OS and device category-specific releases on supported hardware platforms, while managing the MeeGo release engineering team.&lt;br /&gt;
* '''[http://meego.com/users/kad Alexander Kanevskiy]''' is the MeeGo Core OS release manager, responsible for planning and producing core OS releases.&lt;br /&gt;
* '''[http://meego.com/users/ulf Ulf Hofemeier]''' is the MeeGo Handset UX release lead, responsible for planning and producing handset releases.&lt;br /&gt;
* '''[http://meego.com/users/stskeeps Carsten Munk]''' is responsible for maintaining the MeeGo releases on the Nokia N900 hardware platform.&lt;br /&gt;
&lt;br /&gt;
=== Terms and conventions ===&lt;br /&gt;
&lt;br /&gt;
==== Supported CPU architectures ====&lt;br /&gt;
* '''ia32''' - 32bit [[wikipedia:Intel Atom|Intel Atom]], [[wikipedia:Intel Core 2|Intel Core 2]] or better CPU (support for [[wikipedia:SSSE3|SSSE3]] is required)&lt;br /&gt;
* '''armv7l''' - [[wikipedia:ARM_architecture|ARM architecture]] version 7 compatible CPUs (Cortex-A8, Thumb-2, NEON, VPFv3, [[wikipedia:Endianness|Little-endian]])&lt;br /&gt;
&lt;br /&gt;
==== Obsoleted CPU architectures ====&lt;br /&gt;
* '''armv5tel''' - [[wikipedia:ARM_architecture|ARM architecture]] version 5 compatible CPUs (Thumb, [[wikipedia:Endianness|Little-endian]])&lt;br /&gt;
&lt;br /&gt;
==== Release Versioning ====&lt;br /&gt;
* [[Release_Engineering/Release_Versioning|MeeGo Release and Builds Versioning]]&lt;br /&gt;
&lt;br /&gt;
=== Release Content ===&lt;br /&gt;
&lt;br /&gt;
For each supported category, release should contain:&lt;br /&gt;
&lt;br /&gt;
* '''Repositories''' (for each supported category). Repositories contains:&lt;br /&gt;
** source and binary packages for supported architectures for that category&lt;br /&gt;
** debug packages for corresponding binary packages&lt;br /&gt;
** build counters of packages for different architectures should be synced (relsync)&lt;br /&gt;
** repository metadata (repo-md metadata, comps, ...) &lt;br /&gt;
* '''Images''' (for each supported category set of images and supported HW might vary). Images contains:&lt;br /&gt;
** filesystem image(s). flashable or usable in other way.&lt;br /&gt;
** source configuration files needed to re-create this images (e.g. ks file)&lt;br /&gt;
** log file which shows process of creating that image&lt;br /&gt;
** list of packages included in that image&lt;br /&gt;
** image specific documentation, e.g. flashing guides (optional)&lt;br /&gt;
** MANIFEST file which contains checksums for files in the image directory&lt;br /&gt;
* '''Release notes'''&lt;br /&gt;
** changed packages&lt;br /&gt;
** changes in features (new/removed)&lt;br /&gt;
** bugfixes information&lt;br /&gt;
** known issues&lt;br /&gt;
** location of the images&lt;br /&gt;
** list of supported hardware for those images&lt;br /&gt;
** links to all additional support information if needed&lt;br /&gt;
* '''QA information'''&lt;br /&gt;
** which image was tested on which HW.&lt;br /&gt;
** type of the tests.&lt;br /&gt;
** tests passrate&lt;br /&gt;
** highlights if necessary&lt;br /&gt;
&lt;br /&gt;
=== Release Process ===&lt;br /&gt;
&lt;br /&gt;
* [[Release_Engineering/Release_Timeline|Release lifecycle timeline]]&lt;br /&gt;
* [[Release_Engineering/Process|MeeGo release process]]&lt;br /&gt;
* [[Release_Engineering/Submission_Checklist|Developer's checklist for code submissions]]&lt;br /&gt;
* [[Release_Engineering/Repo_List|Repos to use for MeeGo]]&lt;br /&gt;
* [[Release_Engineering/Software_update_process|MeeGo Software update process]]&lt;br /&gt;
&lt;br /&gt;
=== Release Plans ===&lt;br /&gt;
* [[Release_Engineering/Plans/1.1|MeeGo 1.1 release planning]]&lt;br /&gt;
* [[Release_Engineering/Plans/1.2|MeeGo 1.2 release planning]]&lt;br /&gt;
&lt;br /&gt;
=== Downloads ===&lt;br /&gt;
&lt;br /&gt;
* [http://repo.meego.com/MeeGo/releases/ MeeGo Official Releases]&lt;br /&gt;
* [http://repo.meego.com/MeeGo/updates/ MeeGo Updates]&lt;br /&gt;
* [http://repo.meego.com/MeeGo/builds/ MeeGo development releases]&lt;br /&gt;
** [http://repo.meego.com/MeeGo/builds/1.0.80/ Development releases for upcoming 1.1 release]&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Packages_group</id>
		<title>SDK/Packages group</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Packages_group"/>
				<updated>2011-01-27T16:28:50Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Current development packages list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Author: Fathi Boudra&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently all ks files for the SDK have a huge number of packages listed, the list of packages for the SDK should be included in package groups instead.&lt;br /&gt;
We need to create package groups and request inclusion into the patterns rather than maintaining them in the ks files.&lt;br /&gt;
&lt;br /&gt;
See http://bugs.meego.com/show_bug.cgi?id=11607&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
&lt;br /&gt;
We have 2 options:&lt;br /&gt;
* dump current list of development packages into a packages group&lt;br /&gt;
* install all development package from MeeGo Core&lt;br /&gt;
&lt;br /&gt;
We can have several packages group:&lt;br /&gt;
* based on MeeGo Core&lt;br /&gt;
* based on MeeGo Core and Handset&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Current development packages list ===&lt;br /&gt;
&lt;br /&gt;
The numbers are based on trunk-daily-1.1.80.14.20110107.1 images.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
| '''Devel. packages'''&lt;br /&gt;
| '''Packages list'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
| 71&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-armv7l-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| 383M&lt;br /&gt;
| 76&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-ia32-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
| 0&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-armv7l-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| 387M&lt;br /&gt;
| 5&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-ia32-madde-sysroot.list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Complete development packages list ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
| '''Devel. packages'''&lt;br /&gt;
| '''Packages list'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| 665M&lt;br /&gt;
| 570&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-armv7l-madde-sysroot-full.list&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| 765M&lt;br /&gt;
| 581&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-ia32-madde-sysroot-full.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| 668M&lt;br /&gt;
| 5&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-armv7l-madde-sysroot-full.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| 768M&lt;br /&gt;
| 6&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-ia32-madde-sysroot-full.list&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Packages_group</id>
		<title>SDK/Packages group</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Packages_group"/>
				<updated>2011-01-27T13:32:25Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Complete development packages list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Author: Fathi Boudra&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently all ks files for the SDK have a huge number of packages listed, the list of packages for the SDK should be included in package groups instead.&lt;br /&gt;
We need to create package groups and request inclusion into the patterns rather than maintaining them in the ks files.&lt;br /&gt;
&lt;br /&gt;
See http://bugs.meego.com/show_bug.cgi?id=11607&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
&lt;br /&gt;
We have 2 options:&lt;br /&gt;
* dump current list of development packages into a packages group&lt;br /&gt;
* install all development package from MeeGo Core&lt;br /&gt;
&lt;br /&gt;
We can have several packages group:&lt;br /&gt;
* based on MeeGo Core&lt;br /&gt;
* based on MeeGo Core and Handset&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Current development packages list ===&lt;br /&gt;
&lt;br /&gt;
The numbers are based on trunk-daily-1.1.80.14.20110107.1 images.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
| '''Devel. packages'''&lt;br /&gt;
| '''Packages list'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
| 71&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-armv7l-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| 383M&lt;br /&gt;
| 76&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-ia32-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
| 71&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-armv7l-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| 387M&lt;br /&gt;
| 81&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-ia32-madde-sysroot.list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Complete development packages list ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
| '''Devel. packages'''&lt;br /&gt;
| '''Packages list'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| 665M&lt;br /&gt;
| 570&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-armv7l-madde-sysroot-full.list&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| 765M&lt;br /&gt;
| 581&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-ia32-madde-sysroot-full.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| 668M&lt;br /&gt;
| 5&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-armv7l-madde-sysroot-full.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| 768M&lt;br /&gt;
| 6&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-ia32-madde-sysroot-full.list&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Packages_group</id>
		<title>SDK/Packages group</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Packages_group"/>
				<updated>2011-01-27T13:32:06Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Complete development packages list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Author: Fathi Boudra&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently all ks files for the SDK have a huge number of packages listed, the list of packages for the SDK should be included in package groups instead.&lt;br /&gt;
We need to create package groups and request inclusion into the patterns rather than maintaining them in the ks files.&lt;br /&gt;
&lt;br /&gt;
See http://bugs.meego.com/show_bug.cgi?id=11607&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
&lt;br /&gt;
We have 2 options:&lt;br /&gt;
* dump current list of development packages into a packages group&lt;br /&gt;
* install all development package from MeeGo Core&lt;br /&gt;
&lt;br /&gt;
We can have several packages group:&lt;br /&gt;
* based on MeeGo Core&lt;br /&gt;
* based on MeeGo Core and Handset&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Current development packages list ===&lt;br /&gt;
&lt;br /&gt;
The numbers are based on trunk-daily-1.1.80.14.20110107.1 images.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
| '''Devel. packages'''&lt;br /&gt;
| '''Packages list'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
| 71&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-armv7l-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| 383M&lt;br /&gt;
| 76&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-ia32-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
| 71&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-armv7l-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| 387M&lt;br /&gt;
| 81&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-ia32-madde-sysroot.list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Complete development packages list ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
| '''Devel. packages'''&lt;br /&gt;
| '''Packages list'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| 665M&lt;br /&gt;
| 570&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-armv7l-madde-sysroot-full.list&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| 765M&lt;br /&gt;
| 581&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-ia32-madde-sysroot-full.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| 668M&lt;br /&gt;
| 5&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-armv7l-madde-sysroot-full.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| 768&lt;br /&gt;
| 6&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-ia32-madde-sysroot-full.list&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Packages_group</id>
		<title>SDK/Packages group</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Packages_group"/>
				<updated>2011-01-27T12:54:19Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Complete development packages list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Author: Fathi Boudra&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently all ks files for the SDK have a huge number of packages listed, the list of packages for the SDK should be included in package groups instead.&lt;br /&gt;
We need to create package groups and request inclusion into the patterns rather than maintaining them in the ks files.&lt;br /&gt;
&lt;br /&gt;
See http://bugs.meego.com/show_bug.cgi?id=11607&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
&lt;br /&gt;
We have 2 options:&lt;br /&gt;
* dump current list of development packages into a packages group&lt;br /&gt;
* install all development package from MeeGo Core&lt;br /&gt;
&lt;br /&gt;
We can have several packages group:&lt;br /&gt;
* based on MeeGo Core&lt;br /&gt;
* based on MeeGo Core and Handset&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Current development packages list ===&lt;br /&gt;
&lt;br /&gt;
The numbers are based on trunk-daily-1.1.80.14.20110107.1 images.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
| '''Devel. packages'''&lt;br /&gt;
| '''Packages list'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
| 71&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-armv7l-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| 383M&lt;br /&gt;
| 76&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-ia32-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
| 71&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-armv7l-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| 387M&lt;br /&gt;
| 81&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-ia32-madde-sysroot.list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Complete development packages list ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
| '''Devel. packages'''&lt;br /&gt;
| '''Packages list'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| 665M&lt;br /&gt;
| 570&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-armv7l-madde-sysroot-full.list&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| 765M&lt;br /&gt;
| 581&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-ia32-madde-sysroot-full.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| 668M&lt;br /&gt;
| 5&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-armv7l-madde-sysroot-full.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| ?&lt;br /&gt;
| 6&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-ia32-madde-sysroot-full.list&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Packages_group</id>
		<title>SDK/Packages group</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Packages_group"/>
				<updated>2011-01-27T12:33:53Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Complete development packages list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Author: Fathi Boudra&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently all ks files for the SDK have a huge number of packages listed, the list of packages for the SDK should be included in package groups instead.&lt;br /&gt;
We need to create package groups and request inclusion into the patterns rather than maintaining them in the ks files.&lt;br /&gt;
&lt;br /&gt;
See http://bugs.meego.com/show_bug.cgi?id=11607&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
&lt;br /&gt;
We have 2 options:&lt;br /&gt;
* dump current list of development packages into a packages group&lt;br /&gt;
* install all development package from MeeGo Core&lt;br /&gt;
&lt;br /&gt;
We can have several packages group:&lt;br /&gt;
* based on MeeGo Core&lt;br /&gt;
* based on MeeGo Core and Handset&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Current development packages list ===&lt;br /&gt;
&lt;br /&gt;
The numbers are based on trunk-daily-1.1.80.14.20110107.1 images.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
| '''Devel. packages'''&lt;br /&gt;
| '''Packages list'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
| 71&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-armv7l-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| 383M&lt;br /&gt;
| 76&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-ia32-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
| 71&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-armv7l-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| 387M&lt;br /&gt;
| 81&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-ia32-madde-sysroot.list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Complete development packages list ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
| '''Devel. packages'''&lt;br /&gt;
| '''Packages list'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| 665M&lt;br /&gt;
| 548&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-armv7l-madde-sysroot-full.list&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| 765M&lt;br /&gt;
| 561&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-ia32-madde-sysroot-full.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| ?&lt;br /&gt;
| 7&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-armv7l-madde-sysroot-full.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| ?&lt;br /&gt;
| 7&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-ia32-madde-sysroot-full.list&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Release</id>
		<title>SDK/Release</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Release"/>
				<updated>2011-01-23T09:06:31Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Host Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Status conventions ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Status&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00&amp;quot; | Planned&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK/Done&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000&amp;quot; | NOK/Late&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Metrics ==&lt;br /&gt;
&lt;br /&gt;
* [http://bugs.meego.com/metrics/?stats=MeeGo_Platform_-_All&amp;amp;component=MeeGo%20SDK metrics]&lt;br /&gt;
* [http://bugs.meego.com/report.cgi?x_axis_field=bug_status&amp;amp;y_axis_field=product&amp;amp;z_axis_field=target_milestone&amp;amp;query_format=report-table&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;classification=MeeGo+Features&amp;amp;product=MeeGo+Connected+TV+Features&amp;amp;product=MeeGo+Core+OS+Features&amp;amp;product=MeeGo+Handset+Features&amp;amp;product=MeeGo+IVI+Features&amp;amp;product=MeeGo+Netbook+Features&amp;amp;product=MeeGo+SDK+features&amp;amp;product=MeeGo+Tablet+Features&amp;amp;version=1.2&amp;amp;version=1.2&amp;amp;longdesc_type=allwordssubstr&amp;amp;longdesc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;deadlinefrom=&amp;amp;deadlineto=&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailqa_contact2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;format=table&amp;amp;action=wrap&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= reports]&lt;br /&gt;
&lt;br /&gt;
== Features status ==&lt;br /&gt;
&lt;br /&gt;
{{#bugzilla:&lt;br /&gt;
  |columns=id,status,to,severity,version,summary&lt;br /&gt;
  |product=MeeGo SDK features&lt;br /&gt;
  |version=1.2&lt;br /&gt;
  |bar=status&lt;br /&gt;
  |group=component&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#bugzilla:&lt;br /&gt;
  |columns=id,component,priority,status,summary&lt;br /&gt;
  |product=MeeGo SDK Features&lt;br /&gt;
  |version=1.2&lt;br /&gt;
  |severity=enhancement&lt;br /&gt;
  |group=status&lt;br /&gt;
  |sort=component,priority,id&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[http://bugs.meego.com/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ACCEPTED&amp;amp;bug_status=WAITING&amp;amp;bug_status=REOPENED&amp;amp;product=MeeGo%20SDK%20features&amp;amp;query_format=advanced&amp;amp;order=bug_id&amp;amp;query_based_on= Detailed report in Featurezilla]&lt;br /&gt;
&lt;br /&gt;
== Bugs status ==&lt;br /&gt;
&lt;br /&gt;
{{#bugzilla:&lt;br /&gt;
  |columns=id,status,to,severity,version,summary&lt;br /&gt;
  |product=MeeGo SDK&lt;br /&gt;
  |bar=status&lt;br /&gt;
  |group=product&lt;br /&gt;
  |status=NEW,NEEDINFO,ASSIGNED,REOPENED&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#bugzilla:&lt;br /&gt;
  |columns=id,component,priority,status,summary&lt;br /&gt;
  |product=MeeGo SDK&lt;br /&gt;
  |group=status&lt;br /&gt;
  |sort=component,priority,id&lt;br /&gt;
  |status=NEW,NEEDINFO,ASSIGNED,REOPENED&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[http://bugs.meego.com/buglist.cgi?bug_status=NEW&amp;amp;bug_status=NEEDINFO&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;product=MeeGo%20SDK&amp;amp;query_format=advanced&amp;amp;order=bug_id&amp;amp;query_based_on= Detailed report in Bugzilla]&lt;br /&gt;
&lt;br /&gt;
== Hosts status ==&lt;br /&gt;
&lt;br /&gt;
* for details, see [https://build.meego.com/project/monitor?project=Tools:SDK:Host Tools:SDK:Host project] on MeeGo OBS&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Host'''&lt;br /&gt;
| '''Status'''&lt;br /&gt;
|-&lt;br /&gt;
| Debian Lenny (5.0) i386&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| Debian Lenny (5.0) amd64&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| Fedora 12 i386&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| Fedora 12 x86_64&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| Fedora 13 i386&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| Fedora 13 x86_64&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| MeeGo 1.1 i586&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| MeeGo Trunk i586&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| Ubuntu Karmic (9.10) i386&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu Karmic (9.10) amd64&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| Ubuntu Lucid (10.04) i386&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu Lucid (10.04) amd64&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu Maverick (10.10) i386&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu Maverick (10.10) amd64&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| openSUSE 12 i586&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE 12 x86_64&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| openSUSE 13 i586&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE 13 x86_64&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Target status ==&lt;br /&gt;
&lt;br /&gt;
* for details, see [https://build.meego.com/project/monitor?project=Tools:SDK:Target Tools:SDK:Target project] on MeeGo OBS&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Target !! Status&lt;br /&gt;
|- &lt;br /&gt;
| MeeGo 1.1 armv5tel&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| MeeGo 1.1 armv7l&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| MeeGo 1.1 i586&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| MeeGo Trunk armv5tel&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| MeeGo Trunk armv7l&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| MeeGo Trunk i586&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Host Packages ==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package !! Package Maintainer(s) !! Subsystem Maintainer(s) !! Requirements !! Open Bugs !! Status&lt;br /&gt;
|-&lt;br /&gt;
| arm-2009q1&lt;br /&gt;
| Al Nikolov&lt;br /&gt;
| [http://meego.com/users/kant Jarmo Kant/jake-k]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| [http://meego.gitorious.org/qemu-maemo/gles-libs gles-libs]&lt;br /&gt;
| [http://meego.com/users/fabo Fathi Boudra/fabo]&lt;br /&gt;
| [http://meego.com/users/suihkulokki Riku Voipio/suihkulokki]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| [http://meego.gitorious.org/meego-developer-tools/madde madde]&lt;br /&gt;
| [http://meego.com/users/fabo Fathi Boudra/fabo]&lt;br /&gt;
| Jari Ihatsu/[http://meego.com/users/too Tomi Ollila/Domo]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| meego-qemu-ia32&lt;br /&gt;
| [http://meego.com/users/johnchen Zhang Chen/john]&lt;br /&gt;
| [http://meego.com/users/johnchen Zhang Chen/john]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| meego-sdk&lt;br /&gt;
| [http://meego.com/users/fabo Fathi Boudra/fabo] [http://meego.com/users/wwhbuaa Jackie Wu/Jackie] [http://meego.com/users/johnchen Zhang Chen/john]&lt;br /&gt;
| [http://meego.com/users/fabo Fathi Boudra/fabo] [http://meego.com/users/wwhbuaa Jackie Wu/Jackie] [http://meego.com/users/johnchen Zhang Chen/john]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| meego-sdk-i586-toolchain&lt;br /&gt;
| [http://meego.com/users/wwhbuaa Jackie Wu/Jackie]&lt;br /&gt;
| [http://meego.com/users/wwhbuaa Jackie Wu/Jackie]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| [http://meego.gitorious.org/meegotouch/libmeegotouch meego-sdk-libmeegotouch]&lt;br /&gt;
| [http://meego.com/users/fabo Fathi Boudra/fabo]&lt;br /&gt;
| [http://meego.com/users/fabo Fathi Boudra/fabo]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| [http://qt.gitorious.org/qt meego-sdk-qt]&lt;br /&gt;
| [http://meego.com/users/fabo Fathi Boudra/fabo]&lt;br /&gt;
| [http://meego.com/users/mauricek Maurice Kalinowski/MauriceK]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| [http://meego.gitorious.org/meego-developer-tools/qt-creator meego-sdk-qt-creator]&lt;br /&gt;
| [http://meego.com/users/fabo Fathi Boudra/fabo]&lt;br /&gt;
| [http://meego.com/users/mauricek Maurice Kalinowski/MauriceK]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| [http://meego.gitorious.org/qemu-maemo/qemu qemu-arm]&lt;br /&gt;
| [http://meego.com/users/fabo Fathi Boudra/fabo]&lt;br /&gt;
| [http://meego.com/users/suihkulokki Riku Voipio/suihkulokki]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| [http://meego.gitorious.org/meego-developer-tools/meego-emulator-qemugl-x86 qemu-gl]&lt;br /&gt;
| [http://meego.com/users/zhiyuan Zhiyuan Lv/Zhiyuan]&lt;br /&gt;
| [http://meego.com/users/zhiyuan Zhiyuan Lv/Zhiyuan]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| [http://qt.gitorious.org/qt qt-tools]&lt;br /&gt;
| [http://meego.com/users/fabo Fathi Boudra/fabo]&lt;br /&gt;
| [http://meego.com/users/mauricek Maurice Kalinowski/MauriceK]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.guru-group.fi/~too/sw/utfs/ utfs]&lt;br /&gt;
| [http://meego.com/users/fabo Fathi Boudra/fabo]&lt;br /&gt;
| Jari Ihatsu/[http://meego.com/users/too Tomi Ollila/Domo]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Target Packages ==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package !! Package Maintainer(s) !! Subsystem Maintainer(s) !! Requirements !! Open Bugs !! Status&lt;br /&gt;
|-&lt;br /&gt;
| [http://meego.gitorious.org/qemu-maemo/gles-libs gles-libs]&lt;br /&gt;
| [http://meego.com/users/fabo Fathi Boudra/fabo]&lt;br /&gt;
| [http://meego.com/users/suihkulokki Riku Voipio/suihkulokki]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| [http://meego.gitorious.org/qemu-maemo/gles-libs kmod-kfgles2]&lt;br /&gt;
| [http://meego.com/users/fabo Fathi Boudra/fabo]&lt;br /&gt;
| [http://meego.com/users/suihkulokki Riku Voipio/suihkulokki]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| [http://meego.gitorious.org/meego-developer-tools/meego-emulator-virtiogl-x86 kmod-virtiogl]&lt;br /&gt;
| [http://meego.com/users/zhiyuan Zhiyuan Lv/Zhiyuan]&lt;br /&gt;
| [http://meego.com/users/zhiyuan Zhiyuan Lv/Zhiyuan]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| [http://lftp.yar.ru/ lftp]&lt;br /&gt;
| [http://meego.com/users/fabo Fathi Boudra/fabo]&lt;br /&gt;
| [http://meego.com/users/fabo Fathi Boudra/fabo]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| [http://meego.gitorious.org/meego-developer-tools/madde mad-developer]&lt;br /&gt;
| [http://meego.com/users/fabo Fathi Boudra/fabo]&lt;br /&gt;
| Jari Ihatsu/[http://meego.com/users/too Tomi Ollila/Domo]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| [http://meego.gitorious.org/meego-developer-tools/meego-sdk-qemugl-addon meego-sdk-qemugl-addon]&lt;br /&gt;
| [http://meego.com/users/zhiyuan Zhiyuan Lv/Zhiyuan]&lt;br /&gt;
| [http://meego.com/users/zhiyuan Zhiyuan Lv/Zhiyuan]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| [http://meego.gitorious.org/meego-developer-tools/meego-simulator-launcher meego-simulator-launcher]&lt;br /&gt;
| [http://meego.com/users/haitao Haitao Feng/Haitao]&lt;br /&gt;
| [http://meego.com/users/haitao Haitao Feng/Haitao]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.guru-group.fi/~too/sw/utfs/ utfs]&lt;br /&gt;
| [http://meego.com/users/fabo Fathi Boudra/fabo]&lt;br /&gt;
| Jari Ihatsu/[http://meego.com/users/too Tomi Ollila/Domo]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Images ==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Image !! Target !! Vertical !! Status&lt;br /&gt;
|- &lt;br /&gt;
| MADDE sysroot&lt;br /&gt;
| MeeGo 1.1 armv7l&lt;br /&gt;
| Core&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| MADDE sysroot&lt;br /&gt;
| MeeGo 1.1 i586&lt;br /&gt;
| Core&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| MADDE sysroot&lt;br /&gt;
| MeeGo 1.1 armv7l&lt;br /&gt;
| Handset&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000&amp;quot; | NOK&lt;br /&gt;
|- &lt;br /&gt;
| MADDE sysroot&lt;br /&gt;
| MeeGo 1.1 i586&lt;br /&gt;
| Handset&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000&amp;quot; | NOK&lt;br /&gt;
|- &lt;br /&gt;
| MADDE sysroot&lt;br /&gt;
| MeeGo 1.1 i586&lt;br /&gt;
| Netbook&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000&amp;quot; | NOK&lt;br /&gt;
|- &lt;br /&gt;
| MADDE sysroot&lt;br /&gt;
| MeeGo Trunk armv7l&lt;br /&gt;
| Core&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| MADDE sysroot&lt;br /&gt;
| MeeGo Trunk i586&lt;br /&gt;
| Core&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| MADDE sysroot&lt;br /&gt;
| MeeGo Trunk armv7l&lt;br /&gt;
| Handset&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| MADDE sysroot&lt;br /&gt;
| MeeGo Trunk i586&lt;br /&gt;
| Handset&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| MADDE sysroot&lt;br /&gt;
| MeeGo Trunk i586&lt;br /&gt;
| Netbook&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000&amp;quot; | NOK&lt;br /&gt;
|- &lt;br /&gt;
| QEMU&lt;br /&gt;
| MeeGo 1.1 armv7l&lt;br /&gt;
| Core&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000&amp;quot; | NOK&lt;br /&gt;
|- &lt;br /&gt;
| QEMU&lt;br /&gt;
| MeeGo 1.1 i586&lt;br /&gt;
| Core&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000&amp;quot; | NOK&lt;br /&gt;
|- &lt;br /&gt;
| QEMU&lt;br /&gt;
| MeeGo 1.1 armv7l&lt;br /&gt;
| Handset&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| QEMU&lt;br /&gt;
| MeeGo 1.1 i586&lt;br /&gt;
| Handset&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| QEMU&lt;br /&gt;
| MeeGo 1.1 i586&lt;br /&gt;
| Netbook&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000&amp;quot; | NOK&lt;br /&gt;
|- &lt;br /&gt;
| QEMU&lt;br /&gt;
| MeeGo Trunk armv7l&lt;br /&gt;
| Core&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000&amp;quot; | NOK&lt;br /&gt;
|- &lt;br /&gt;
| QEMU&lt;br /&gt;
| MeeGo Trunk i586&lt;br /&gt;
| Core&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000&amp;quot; | NOK&lt;br /&gt;
|- &lt;br /&gt;
| QEMU&lt;br /&gt;
| MeeGo Trunk armv7l&lt;br /&gt;
| Handset&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| QEMU&lt;br /&gt;
| MeeGo Trunk i586&lt;br /&gt;
| Handset&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|- &lt;br /&gt;
| QEMU&lt;br /&gt;
| MeeGo Trunk i586&lt;br /&gt;
| Netbook&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00&amp;quot; | OK&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Meetings/Release/MeetingMinutes/20110118</id>
		<title>SDK/Meetings/Release/MeetingMinutes/20110118</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Meetings/Release/MeetingMinutes/20110118"/>
				<updated>2011-01-19T15:26:43Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-18-08.02.html Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-18-08.02.txt Minutes (text)]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-18-08.02.log.html Log]&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Meetings/Release/MeetingMinutes/20110111</id>
		<title>SDK/Meetings/Release/MeetingMinutes/20110111</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Meetings/Release/MeetingMinutes/20110111"/>
				<updated>2011-01-19T15:26:19Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-11-08.10.html Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-11-08.10.txt Minutes (text)]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-11-08.10.log.html Log]&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Meetings/Release/MeetingMinutes/20110118</id>
		<title>SDK/Meetings/Release/MeetingMinutes/20110118</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Meetings/Release/MeetingMinutes/20110118"/>
				<updated>2011-01-19T05:47:35Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: Created page with &amp;quot;* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2011-01-18-08.02.html Minutes] * [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2011-01-18-08.0…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2011-01-18-08.02.html Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2011-01-18-08.02.txt Minutes (text)]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2011-01-18-08.02.log.html Log]&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Meetings/Release/MeetingMinutes/20110111</id>
		<title>SDK/Meetings/Release/MeetingMinutes/20110111</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Meetings/Release/MeetingMinutes/20110111"/>
				<updated>2011-01-19T05:46:19Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: Created page with &amp;quot;* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2011-01-11-08.10.html Minutes] * [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2011-01-11-08.1…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2011-01-11-08.10.html Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2011-01-11-08.10.txt Minutes (text)]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2011-01-11-08.10.log.html Log]&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Maintainers_structure</id>
		<title>Maintainers structure</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Maintainers_structure"/>
				<updated>2011-01-18T19:39:08Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* qt-mtf */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MeeGo development area structure ==&lt;br /&gt;
&lt;br /&gt;
=== content-fw ===&lt;br /&gt;
Development area maintainers:  [http://meego.com/users/lamadon Jean Luc Lamadon] &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
   ! Packages  &lt;br /&gt;
   ! Maintainers &lt;br /&gt;
   ! Additional packages' names&lt;br /&gt;
|-&lt;br /&gt;
| tracker                         || [http://meego.com/users/maimishr Maitrey Mishra]&lt;br /&gt;
|-&lt;br /&gt;
| libqttracker                    || [http://meego.com/users/maimishr Maitrey Mishra]&lt;br /&gt;
|-&lt;br /&gt;
| libqtsparql                     || [http://meego.com/users/maimishr Maitrey Mishra]&lt;br /&gt;
|-&lt;br /&gt;
| libqtsparql-tracker-extensions  || [http://meego.com/users/maimishr Maitrey Mishra]&lt;br /&gt;
|-&lt;br /&gt;
| tumbler                         || [http://meego.com/users/maimishr Maitrey Mishra]&lt;br /&gt;
|-&lt;br /&gt;
| libthumbnailer                  || [http://meego.com/users/maimishr Maitrey Mishra]&lt;br /&gt;
|-&lt;br /&gt;
| maemo-video-thumbnailer         || [http://meego.com/users/maimishr Maitrey Mishra]&lt;br /&gt;
|-&lt;br /&gt;
| libcontentaction                || [http://meego.com/users/maimishr Maitrey Mishra]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== qt-mtf ===&lt;br /&gt;
Development area maintainers:  [http://meego.com/users/kaitlin Kaitlin Rupert] / [http://meego.com/users/fabo Fathi Boudra]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
   ! Packages  &lt;br /&gt;
   ! Maintainers &lt;br /&gt;
   ! Additional packages' names&lt;br /&gt;
|-&lt;br /&gt;
| automoc4                        || [http://meego.com/users/fabo Fathi Boudra]&lt;br /&gt;
|-&lt;br /&gt;
| clean-device                    || [http://meego.com/users/kedz David Kedves]&lt;br /&gt;
|-&lt;br /&gt;
| contextkit                      || [http://meego.com/users/lamadon Jean-Luc Lamadon]&lt;br /&gt;
|-&lt;br /&gt;
| contextkit-maemo                || [http://meego.com/users/lamadon Jean-Luc Lamadon]&lt;br /&gt;
|-&lt;br /&gt;
| libmeegochat                    || ?&lt;br /&gt;
|-&lt;br /&gt;
| libmeegotouch                   || [http://meego.com/users/msafr Miroslav Safr] || meegotouch-demos, meegotouch-config-default&lt;br /&gt;
|-&lt;br /&gt;
| libsocialweb-qml                || ?&lt;br /&gt;
|-&lt;br /&gt;
| libsocialweb-qt                 || ?&lt;br /&gt;
|-&lt;br /&gt;
| marmazon                        || ?&lt;br /&gt;
|-&lt;br /&gt;
| meegotouch-applauncherd         || ?&lt;br /&gt;
|-&lt;br /&gt;
| meegotouch-compositor           || [http://meego.com/users/msafr Miroslav Safr]&lt;br /&gt;
|-&lt;br /&gt;
| meegotouch-controlpanel         || [http://meego.com/users/gabor Gabor Juhasz]&lt;br /&gt;
|-&lt;br /&gt;
| meegotouch-controlpanelapplets  || [http://meego.com/users/kedz David Kedves]&lt;br /&gt;
|-&lt;br /&gt;
| meegotouch-feedback             || [http://meego.com/users/rcherian Rakesh Cherian]&amp;lt;br /&amp;gt;[http://meego.com/users/araujo Luis Araujo]&lt;br /&gt;
|-&lt;br /&gt;
| meegotouch-feedbackreactionmaps || [http://meego.com/users/rcherian Rakesh Cherian]&amp;lt;br /&amp;gt;[http://meego.com/users/araujo Luis Araujo]&lt;br /&gt;
|-&lt;br /&gt;
| meegotouch-home                 || [http://meego.com/users/araujo Luis Araujo]&lt;br /&gt;
|-&lt;br /&gt;
| meegotouch-inputmethodengine    || [http://meego.com/users/rcherian Rakesh Cherian]&amp;lt;br /&amp;gt;[http://meego.com/users/araujo Luis Araujo]&lt;br /&gt;
|-&lt;br /&gt;
| meegotouch-inputmethodframework || [http://meego.com/users/rcherian Rakesh Cherian]&amp;lt;br /&amp;gt;[http://meego.com/users/araujo Luis Araujo]&lt;br /&gt;
|-&lt;br /&gt;
| meegotouch-inputmethodkeyboard  || [http://meego.com/users/rcherian Rakesh Cherian]&amp;lt;br /&amp;gt;[http://meego.com/users/araujo Luis Araujo]&lt;br /&gt;
|-&lt;br /&gt;
| meegotouch-qt-style             || not yet added&lt;br /&gt;
|-&lt;br /&gt;
| meegotouch-systemui             || [http://meego.com/users/araujo Luis Araujo]&lt;br /&gt;
|-&lt;br /&gt;
| meegotouch-theme                || [http://meego.com/users/msafr Miroslav Safr]&lt;br /&gt;
|-&lt;br /&gt;
| meegotouchcp-datetime           || [http://meego.com/users/gabor Gabor Juhasz]&lt;br /&gt;
|-&lt;br /&gt;
| meegotouchcp-language           || [http://meego.com/users/gabor Gabor Juhasz]&lt;br /&gt;
|-&lt;br /&gt;
| meegotouchcp-regionformat       || [http://meego.com/users/gabor Gabor Juhasz]&lt;br /&gt;
|-&lt;br /&gt;
| phonon                          || [http://meego.com/users/fabo Fathi Boudra]&lt;br /&gt;
|-&lt;br /&gt;
| qca2                            || [http://meego.com/users/fabo Fathi Boudra]&lt;br /&gt;
|-&lt;br /&gt;
| qca2-ossl                       || [http://meego.com/users/fabo Fathi Boudra]&lt;br /&gt;
|-&lt;br /&gt;
| qjson                           || ?&lt;br /&gt;
|-&lt;br /&gt;
| qmf                             || [http://meego.com/users/fabo Fathi Boudra]&lt;br /&gt;
|-&lt;br /&gt;
| qt                              || [http://meego.com/users/fabo Fathi Boudra]&lt;br /&gt;
|-&lt;br /&gt;
| qt-creator                      || [http://meego.com/users/fabo Fathi Boudra]&lt;br /&gt;
|-&lt;br /&gt;
| qt-mobility                     || [http://meego.com/users/fabo Fathi Boudra]&lt;br /&gt;
|-&lt;br /&gt;
| qt-obex-ftp-library             || ?&lt;br /&gt;
|-&lt;br /&gt;
| qt-web-runtime                  || [http://meego.com/users/fabo Fathi Boudra]&lt;br /&gt;
|-&lt;br /&gt;
| qtwebkit                        || [http://meego.com/users/fabo Fathi Boudra]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Development area maintainers = accepting in devel. area and submitting to Trunk:Testing&lt;br /&gt;
* Maintainers = submitting to devel. area&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Road_to_1.2</id>
		<title>SDK/Road to 1.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Road_to_1.2"/>
				<updated>2011-01-18T18:42:17Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: Created page with &amp;quot;=MeeGo 1.1.2 SDK Update=  '''Version''':  1.1.2   '''Related Release''':  MeeGo 1.1 SDK   This update is highly recommended for all users running MeeGo 1.1 SDK.   == Changes in t…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=MeeGo 1.1.2 SDK Update=&lt;br /&gt;
&lt;br /&gt;
'''Version''':  1.1.2 &lt;br /&gt;
&lt;br /&gt;
'''Related Release''':  MeeGo 1.1 SDK &lt;br /&gt;
&lt;br /&gt;
This update is highly recommended for all users running MeeGo 1.1 SDK. &lt;br /&gt;
&lt;br /&gt;
== Changes in this release ==&lt;br /&gt;
This release includes the following changes for MeeGo 1.1 SDK:&lt;br /&gt;
* Ubuntu 10.10 support is added.&lt;br /&gt;
* MeeGo SDK now supports Windows XP and Windows 7 operating systems. For instructions, see http://wiki.meego.com/SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Windows. &lt;br /&gt;
&lt;br /&gt;
*  The following new targets are introduced:&lt;br /&gt;
** meego-core-armv7l-1.1.2&lt;br /&gt;
** meego-handset-ia32-1.1.2&lt;br /&gt;
** meego-netbook-ia32-1.1.2&lt;br /&gt;
&lt;br /&gt;
* The following new runtimes are introduced:&lt;br /&gt;
** meego-handset-ia32-qemu-1.1.2-runtime&lt;br /&gt;
** meego-netbook-ia32-qemu-1.1.2-runtime&lt;br /&gt;
&lt;br /&gt;
* Qemu enhancement&lt;br /&gt;
** The OpenGL acceleration support for MeeGo image (IA32 only) running on Qemu.&lt;br /&gt;
** Enable ALSA as audio backend.(Linux only)&lt;br /&gt;
** Run MeeGo image without kvm support. (IA32 and Linux only)&lt;br /&gt;
&lt;br /&gt;
* The following components have been updated:&lt;br /&gt;
** libmeegotouch&lt;br /&gt;
** libqtwebkit-devel, qmf-devel, zypper packages have been added to the sysroot&lt;br /&gt;
** kmod-virtiogl (Inside runtime update to enable OpenGL acceleration for IA32.)&lt;br /&gt;
** meego-sdk-qemugl-addon (Inside runtime update to enable OpenGL acceleration for IA32.)&lt;br /&gt;
** qemu (Qemu update with OpenGL acceleration for IA32 image.)&lt;br /&gt;
&lt;br /&gt;
== Fixed bugs ==&lt;br /&gt;
The following bugs have been fixed in this release:&lt;br /&gt;
* http://bugs.meego.com/show_bug.cgi?id=8938: Linker error when trying to compile MTF application with i586 sysroot/toolchain&lt;br /&gt;
* http://bugs.meego.com/show_bug.cgi?id=11679: QEMUGL should have more check of GL capabilities before enabling GL acceleration&lt;br /&gt;
* http://bugs.meego.com/show_bug.cgi?id=10945: QEMU GL acceleration does not work with MeeGo 1.1 image when mcompositor takes effect &lt;br /&gt;
* http://bugs.meego.com/show_bug.cgi?id=10667: When start Meego Runtime the UBUNTU will lose sound&lt;br /&gt;
* http://bugs.meego.com/show_bug.cgi?id=11271:  Qemu cannot be launched on Ubuntu 10.10, kernel could boot up, but UI does not show up due to the crash of &amp;quot;syuid&amp;quot; and &amp;quot;duihome&amp;quot;&lt;br /&gt;
* http://bugs.meego.com/show_bug.cgi?id=11675: Handset image (1.1 release) cannot boot to UI if &amp;quot;kvm&amp;quot; is disabled&lt;br /&gt;
&lt;br /&gt;
For more information, see the bug descriptions in http://bugs.meego.com.&lt;br /&gt;
&lt;br /&gt;
== Instructions for updating the SDK==&lt;br /&gt;
'''To upgrade the SDK in the Linux operating system''':&lt;br /&gt;
&lt;br /&gt;
1. Remove the Qt Tools directory before creating the MeeGo 1.1.2 SDK target. Use the following commands:&lt;br /&gt;
Under 32-bits OS: sudo rm -rf /usr/lib/madde/linux-i686/tools/qt-tools-4.7.0-*&lt;br /&gt;
Under 64-bits OS: sudo rm -rf /usr/lib/madde/linux-x86_64/tools/qt-tools-4.7.0-*&lt;br /&gt;
&lt;br /&gt;
2. Update the distribution and create the required MeeGo 1.1.2 SDK targets. For instructions, see http://wiki.meego.com/SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Linux.&lt;br /&gt;
&lt;br /&gt;
3. Configure the required runtimes. For instructions, see http://wiki.meego.com/SDK/Docs/1.1/Configuring_QEMU_runtimes.&lt;br /&gt;
&lt;br /&gt;
'''To upgrade the SDK in the Windows operating system''':&lt;br /&gt;
&lt;br /&gt;
1. Uninstall the previous MeeGo 1.1 SDK.&lt;br /&gt;
&lt;br /&gt;
2. Install and configure MeeGo 1.1.2 SDK on your Windows development system. For instructions, see section http://wiki.meego.com/SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Windows.&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/User:Fabo/meego.js</id>
		<title>User:Fabo/meego.js</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/User:Fabo/meego.js"/>
				<updated>2011-01-13T18:57:32Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/User:Fabo/meego.js</id>
		<title>User:Fabo/meego.js</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/User:Fabo/meego.js"/>
				<updated>2011-01-13T18:54:33Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: Created page with &amp;quot;{{subst:wikEd}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{subst:wikEd}}&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Packages_group</id>
		<title>SDK/Packages group</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Packages_group"/>
				<updated>2011-01-13T18:48:32Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Complete development packages list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Author: Fathi Boudra&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently all ks files for the SDK have a huge number of packages listed, the list of packages for the SDK should be included in package groups instead.&lt;br /&gt;
We need to create package groups and request inclusion into the patterns rather than maintaining them in the ks files.&lt;br /&gt;
&lt;br /&gt;
See http://bugs.meego.com/show_bug.cgi?id=11607&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
&lt;br /&gt;
We have 2 options:&lt;br /&gt;
* dump current list of development packages into a packages group&lt;br /&gt;
* install all development package from MeeGo Core&lt;br /&gt;
&lt;br /&gt;
We can have several packages group:&lt;br /&gt;
* based on MeeGo Core&lt;br /&gt;
* based on MeeGo Core and Handset&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Current development packages list ===&lt;br /&gt;
&lt;br /&gt;
The numbers are based on trunk-daily-1.1.80.14.20110107.1 images.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
| '''Devel. packages'''&lt;br /&gt;
| '''Packages list'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
| 71&lt;br /&gt;
| http://wiki.meego.comimages/Meego-core-armv7l-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| 383M&lt;br /&gt;
| 76&lt;br /&gt;
| http://wiki.meego.comimages/Meego-core-ia32-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
| 71&lt;br /&gt;
| http://wiki.meego.comimages/Meego-handset-armv7l-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| 387M&lt;br /&gt;
| 81&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-ia32-madde-sysroot.list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Complete development packages list ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
| '''Devel. packages'''&lt;br /&gt;
| '''Packages list'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| ?&lt;br /&gt;
| 548&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-armv7l-madde-sysroot-full.list&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| ?&lt;br /&gt;
| 561&lt;br /&gt;
| http://wiki.meego.com/images/Meego-core-ia32-madde-sysroot-full.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| ?&lt;br /&gt;
| 7&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-armv7l-madde-sysroot-full.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| ?&lt;br /&gt;
| 7&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-ia32-madde-sysroot-full.list&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/File:Meego-handset-ia32-madde-sysroot-full.list</id>
		<title>File:Meego-handset-ia32-madde-sysroot-full.list</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/File:Meego-handset-ia32-madde-sysroot-full.list"/>
				<updated>2011-01-13T18:46:01Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/File:Meego-handset-armv7l-madde-sysroot-full.list</id>
		<title>File:Meego-handset-armv7l-madde-sysroot-full.list</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/File:Meego-handset-armv7l-madde-sysroot-full.list"/>
				<updated>2011-01-13T18:45:46Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/File:Meego-core-ia32-madde-sysroot-full.list</id>
		<title>File:Meego-core-ia32-madde-sysroot-full.list</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/File:Meego-core-ia32-madde-sysroot-full.list"/>
				<updated>2011-01-13T18:45:33Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/File:Meego-core-armv7l-madde-sysroot-full.list</id>
		<title>File:Meego-core-armv7l-madde-sysroot-full.list</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/File:Meego-core-armv7l-madde-sysroot-full.list"/>
				<updated>2011-01-13T18:45:20Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Packages_group</id>
		<title>SDK/Packages group</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Packages_group"/>
				<updated>2011-01-13T18:35:22Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Author: Fathi Boudra&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently all ks files for the SDK have a huge number of packages listed, the list of packages for the SDK should be included in package groups instead.&lt;br /&gt;
We need to create package groups and request inclusion into the patterns rather than maintaining them in the ks files.&lt;br /&gt;
&lt;br /&gt;
See http://bugs.meego.com/show_bug.cgi?id=11607&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
&lt;br /&gt;
We have 2 options:&lt;br /&gt;
* dump current list of development packages into a packages group&lt;br /&gt;
* install all development package from MeeGo Core&lt;br /&gt;
&lt;br /&gt;
We can have several packages group:&lt;br /&gt;
* based on MeeGo Core&lt;br /&gt;
* based on MeeGo Core and Handset&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Current development packages list ===&lt;br /&gt;
&lt;br /&gt;
The numbers are based on trunk-daily-1.1.80.14.20110107.1 images.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
| '''Devel. packages'''&lt;br /&gt;
| '''Packages list'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
| 71&lt;br /&gt;
| http://wiki.meego.comimages/Meego-core-armv7l-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| 383M&lt;br /&gt;
| 76&lt;br /&gt;
| http://wiki.meego.comimages/Meego-core-ia32-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
| 71&lt;br /&gt;
| http://wiki.meego.comimages/Meego-handset-armv7l-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| 387M&lt;br /&gt;
| 81&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-ia32-madde-sysroot.list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Complete development packages list ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
| '''Devel. packages'''&lt;br /&gt;
| '''Packages list'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| ?&lt;br /&gt;
| 548&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| ?&lt;br /&gt;
| 561&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| ?&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| ?&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK</id>
		<title>SDK</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK"/>
				<updated>2011-01-13T16:02:56Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* SDK Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MeeGo SDK =&lt;br /&gt;
&lt;br /&gt;
This is the entry page of MeeGo SDK. From here you can find info about using MeeGo SDK and about SDK development.&lt;br /&gt;
&lt;br /&gt;
== Using the SDK ==&lt;br /&gt;
&lt;br /&gt;
* [[SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Linux]] - Main page pointed from http://meego.com/developers&lt;br /&gt;
* [[SDK/Docs/1.1]] - For more information about MeeGo SDK 1.1 (beta)&lt;br /&gt;
* [[SDK/Testing]] - Instruction on how to install and test the weekly release. NOTE: weekly releases can be totally broken. Use stable unless you know what you are doing.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
MeeGo SDK team can be found here:&lt;br /&gt;
* '''IRC''': #meego-sdk on Freenode. [http://trac.tspre.org/merbot/freenode/%23meego-sdk/ Logs.]&lt;br /&gt;
* '''Mailing list''': [http://lists.meego.com/listinfo/meego-sdk MeeGo-SDK]. &lt;br /&gt;
&lt;br /&gt;
Visit the [http://wiki.meego.com/Mailing_list_guidelines mailing guidelines page] for more details about participating on MeeGo mailing lists and IRC channels.&lt;br /&gt;
&lt;br /&gt;
== SDK Development ==&lt;br /&gt;
&lt;br /&gt;
SDK development is done by the MeeGo SDK team. MeeGo SDK team consists of team members from various companies involved in MeeGo. The goal is to create one SDK suitable for all the verticals and is extend-able with plugins for more specific needs.&lt;br /&gt;
&lt;br /&gt;
* [[SDK/Road_to_1.1]]&lt;br /&gt;
* [[SDK/Road_to_1.2]]&lt;br /&gt;
&lt;br /&gt;
=== SDK Team ===&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/veli Veli Kaksonen] - Program Manager&lt;br /&gt;
* Ville Lavonius - Product Manager&lt;br /&gt;
* [http://meego.com/users/bspencer Bob Spencer] - Architect&lt;br /&gt;
* [http://meego.com/users/fabo Fathi Boudra] - Release Manager&lt;br /&gt;
* Kerry Jiang&lt;br /&gt;
* [http://meego.com/users/wwhbuaa Jackie Wu]&lt;br /&gt;
* [http://meego.com/users/johnchen Zhang Chen]&lt;br /&gt;
* [http://meego.com/users/haitao Haitao Feng]&lt;br /&gt;
* Jari Ihatsu&lt;br /&gt;
* [http://meego.com/users/mauricek Maurice Kalinowski]&lt;br /&gt;
* [http://meego.com/users/kant Jarmo Kant]&lt;br /&gt;
* [http://meego.com/users/zhiyuan Zhiyuan Lv]&lt;br /&gt;
* Al Nikolov&lt;br /&gt;
* [http://meego.com/users/too Tomi Ollila]&lt;br /&gt;
* Juha Riihimäki&lt;br /&gt;
* [http://meego.com/users/suihkulokki Riku Voipio]&lt;br /&gt;
* [http://meego.com/users/juntian Jun Tian]&lt;br /&gt;
* Wang Wenchao&lt;br /&gt;
* [http://wiki.meego.com/User:Maxayu Max A Yu] ([[SDK/MeeGo SDK for Windows |MeeGo SDK for Windows]])&lt;br /&gt;
&lt;br /&gt;
==== SubTeams ====&lt;br /&gt;
&lt;br /&gt;
* [[SDK/Architecture]]&lt;br /&gt;
* [[SDK/API]]&lt;br /&gt;
* [[SDK/Release]]&lt;br /&gt;
* [[SDK/Toolchains]]&lt;br /&gt;
* [[SDK/QA]]&lt;br /&gt;
* [[SDK/Documentation]]&lt;br /&gt;
* [[SDK/Installation]]&lt;br /&gt;
* [[SDK/Qemu]]&lt;br /&gt;
&lt;br /&gt;
=== Meetings ===&lt;br /&gt;
&lt;br /&gt;
* [[SDK/Meetings]] - Meetings - agenda, minutes&lt;br /&gt;
&lt;br /&gt;
=== Proposals &amp;amp; Studies ===&lt;br /&gt;
&lt;br /&gt;
Proposals &amp;amp; Studies about MeeGo SDK. Feel free to write one.. :)&lt;br /&gt;
&lt;br /&gt;
==== Active ====&lt;br /&gt;
&lt;br /&gt;
* [[SDK/Bugzilla_Components]] - List of products and components in Bugzilla&lt;br /&gt;
* [[SDK/Two_weeks_delay_proposal]] - Proposal about two weeks delay in releasing SDK after MeeGo release&lt;br /&gt;
* [[SDK/Installers_study]] - Pros and cons about different installing possibilities&lt;br /&gt;
* [[SDK/Installation_Proposal]] -- Proposal for discussion on MeeGo SDK installation (Bob)&lt;br /&gt;
* [[SDK/Team_Proposal]] - SDK team, members, roles, responsibilities&lt;br /&gt;
* [[SDK/Managing_MADDE_Components_proposal]] - Proposal on how to add/remove/update madde components.&lt;br /&gt;
* [[SDK/Packaging_proposal]] - Proposal on how to package MeeGo application for deployment and uploading to App stores.&lt;br /&gt;
* [[SDK/Packages_group]] - Proposal for packages group&lt;br /&gt;
&lt;br /&gt;
==== Closed ====&lt;br /&gt;
&lt;br /&gt;
* lorem ipsum&lt;br /&gt;
&lt;br /&gt;
== Misc material not yet in right place ==&lt;br /&gt;
&lt;br /&gt;
Let's gather here links to all the documents we have. Then later we can review those and move those under /SDK/.&lt;br /&gt;
&lt;br /&gt;
* [[SDK/MeeGo_1.1_Application_SDK_Project_Plan]] - (work in progress)&lt;br /&gt;
* [[SDK/Release_Tasks]]&lt;br /&gt;
* [[SDK/MADDE_distfiles]]&lt;br /&gt;
* [[SDK/Comparison]]&lt;br /&gt;
* [[SDK/Road_to_1.1.2]]&lt;br /&gt;
* [[SDK/Tutorials]]&lt;br /&gt;
* link1&lt;br /&gt;
* link2&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK</id>
		<title>SDK</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK"/>
				<updated>2011-01-13T16:01:50Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* SubTeams */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MeeGo SDK =&lt;br /&gt;
&lt;br /&gt;
This is the entry page of MeeGo SDK. From here you can find info about using MeeGo SDK and about SDK development.&lt;br /&gt;
&lt;br /&gt;
== Using the SDK ==&lt;br /&gt;
&lt;br /&gt;
* [[SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Linux]] - Main page pointed from http://meego.com/developers&lt;br /&gt;
* [[SDK/Docs/1.1]] - For more information about MeeGo SDK 1.1 (beta)&lt;br /&gt;
* [[SDK/Testing]] - Instruction on how to install and test the weekly release. NOTE: weekly releases can be totally broken. Use stable unless you know what you are doing.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
MeeGo SDK team can be found here:&lt;br /&gt;
* '''IRC''': #meego-sdk on Freenode. [http://trac.tspre.org/merbot/freenode/%23meego-sdk/ Logs.]&lt;br /&gt;
* '''Mailing list''': [http://lists.meego.com/listinfo/meego-sdk MeeGo-SDK]. &lt;br /&gt;
&lt;br /&gt;
Visit the [http://wiki.meego.com/Mailing_list_guidelines mailing guidelines page] for more details about participating on MeeGo mailing lists and IRC channels.&lt;br /&gt;
&lt;br /&gt;
== SDK Development ==&lt;br /&gt;
&lt;br /&gt;
SDK development is done by the MeeGo SDK team. MeeGo SDK team consists of team members from various companies involved in MeeGo. The goal is to create one SDK suitable for all the verticals and is extend-able with plugins for more specific needs.&lt;br /&gt;
&lt;br /&gt;
* [[SDK/Road_to_1.1]]&lt;br /&gt;
* [[SDK/Road_to_1.2]]&lt;br /&gt;
&lt;br /&gt;
=== SDK Team ===&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/veli Veli Kaksonen] - Program Manager&lt;br /&gt;
* Ville Lavonius - Product Manager&lt;br /&gt;
* [http://meego.com/users/bspencer Bob Spencer] - Architect&lt;br /&gt;
* [http://meego.com/users/fabo Fathi Boudra] - Release Manager&lt;br /&gt;
* Kerry Jiang&lt;br /&gt;
* [http://meego.com/users/wwhbuaa Jackie Wu]&lt;br /&gt;
* [http://meego.com/users/johnchen Zhang Chen]&lt;br /&gt;
* [http://meego.com/users/haitao Haitao Feng]&lt;br /&gt;
* Jari Ihatsu&lt;br /&gt;
* [http://meego.com/users/mauricek Maurice Kalinowski]&lt;br /&gt;
* [http://meego.com/users/kant Jarmo Kant]&lt;br /&gt;
* [http://meego.com/users/zhiyuan Zhiyuan Lv]&lt;br /&gt;
* Al Nikolov&lt;br /&gt;
* [http://meego.com/users/too Tomi Ollila]&lt;br /&gt;
* [http://meego.com/users/suihkulokki Riku Voipio]&lt;br /&gt;
* [http://meego.com/users/juntian Jun Tian]&lt;br /&gt;
* Wang Wenchao&lt;br /&gt;
* [http://wiki.meego.com/User:Maxayu Max A Yu] ([[SDK/MeeGo SDK for Windows |MeeGo SDK for Windows]])&lt;br /&gt;
&lt;br /&gt;
==== SubTeams ====&lt;br /&gt;
&lt;br /&gt;
* [[SDK/Architecture]]&lt;br /&gt;
* [[SDK/API]]&lt;br /&gt;
* [[SDK/Release]]&lt;br /&gt;
* [[SDK/Toolchains]]&lt;br /&gt;
* [[SDK/QA]]&lt;br /&gt;
* [[SDK/Documentation]]&lt;br /&gt;
* [[SDK/Installation]]&lt;br /&gt;
* [[SDK/Qemu]]&lt;br /&gt;
&lt;br /&gt;
=== Meetings ===&lt;br /&gt;
&lt;br /&gt;
* [[SDK/Meetings]] - Meetings - agenda, minutes&lt;br /&gt;
&lt;br /&gt;
=== Proposals &amp;amp; Studies ===&lt;br /&gt;
&lt;br /&gt;
Proposals &amp;amp; Studies about MeeGo SDK. Feel free to write one.. :)&lt;br /&gt;
&lt;br /&gt;
==== Active ====&lt;br /&gt;
&lt;br /&gt;
* [[SDK/Bugzilla_Components]] - List of products and components in Bugzilla&lt;br /&gt;
* [[SDK/Two_weeks_delay_proposal]] - Proposal about two weeks delay in releasing SDK after MeeGo release&lt;br /&gt;
* [[SDK/Installers_study]] - Pros and cons about different installing possibilities&lt;br /&gt;
* [[SDK/Installation_Proposal]] -- Proposal for discussion on MeeGo SDK installation (Bob)&lt;br /&gt;
* [[SDK/Team_Proposal]] - SDK team, members, roles, responsibilities&lt;br /&gt;
* [[SDK/Managing_MADDE_Components_proposal]] - Proposal on how to add/remove/update madde components.&lt;br /&gt;
* [[SDK/Packaging_proposal]] - Proposal on how to package MeeGo application for deployment and uploading to App stores.&lt;br /&gt;
* [[SDK/Packages_group]] - Proposal for packages group&lt;br /&gt;
&lt;br /&gt;
==== Closed ====&lt;br /&gt;
&lt;br /&gt;
* lorem ipsum&lt;br /&gt;
&lt;br /&gt;
== Misc material not yet in right place ==&lt;br /&gt;
&lt;br /&gt;
Let's gather here links to all the documents we have. Then later we can review those and move those under /SDK/.&lt;br /&gt;
&lt;br /&gt;
* [[SDK/MeeGo_1.1_Application_SDK_Project_Plan]] - (work in progress)&lt;br /&gt;
* [[SDK/Release_Tasks]]&lt;br /&gt;
* [[SDK/MADDE_distfiles]]&lt;br /&gt;
* [[SDK/Comparison]]&lt;br /&gt;
* [[SDK/Road_to_1.1.2]]&lt;br /&gt;
* [[SDK/Tutorials]]&lt;br /&gt;
* link1&lt;br /&gt;
* link2&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Qemu</id>
		<title>SDK/Qemu</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Qemu"/>
				<updated>2011-01-13T15:59:00Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* The team and the work */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MeeGo QEMU Team =&lt;br /&gt;
&lt;br /&gt;
MeeGo Qemu team maintains QEMU system emulator for MeeGo SDK and QEMU linux-user emulator for OBS builders. Legacy support for scratchbox and Nokia N900 Running Maemo5 is provided as well.&lt;br /&gt;
&lt;br /&gt;
== Consumers of QEMU ==&lt;br /&gt;
&lt;br /&gt;
Currently each and every consumer of QEMU under the MeeGo umbrella has their own version of Qemu. The plan is to migrate all this versions to a single repository, merge all code together, and then start tagging releases which will be same for all.&lt;br /&gt;
&lt;br /&gt;
* MeeGo Qemu&lt;br /&gt;
** OpenGL ES 2.0 accelerated QEMU&lt;br /&gt;
** http://wiki.meego.com/ARM/Meego_on_Qemu&lt;br /&gt;
** Smoke test: Maemo5 and latest Meego N900 images boot and display UI&lt;br /&gt;
* Qemugl&lt;br /&gt;
** OpenGL accelerated Qemu for intel images&lt;br /&gt;
** http://wiki.meego.com/SDK/Docs/1.1/Building_QEMU_Tools&lt;br /&gt;
** Smoke test: That x86 handset and netbook images boot and display UI&lt;br /&gt;
* OBS Qemu&lt;br /&gt;
** Used internaly by OBS to build ARM packages&lt;br /&gt;
** url?&lt;br /&gt;
** Smoke test: arm build round without regressions&lt;br /&gt;
* Scratchbox Qemu&lt;br /&gt;
** Used by scratchbox to allow building ARM packages&lt;br /&gt;
** url: merged with MeeGo Qemu.&lt;br /&gt;
** Smoke test: arm build round without regressions&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
The main repository For MeeGo Qemu is [http://meego.gitorious.org/qemu-maemo MeeGo Qemu on gitorious]. Upstream is at [http://www.qemu.org qemu.org].&lt;br /&gt;
&lt;br /&gt;
=== Version control strategy ===&lt;br /&gt;
&lt;br /&gt;
In this documentation we shall refer to upstream git as &amp;quot;origin&amp;quot; and the the MeeGo QEMU gitorious repository as &amp;quot;meego&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
 $ git clone git://git.qemu.org/qemu.git&lt;br /&gt;
 $ cd qemu&lt;br /&gt;
 $ git remote add meego git://gitorious.org/qemu-maemo/qemu.git&lt;br /&gt;
 $ git fetch meego&lt;br /&gt;
&lt;br /&gt;
The rule of thumb in development is &amp;quot;keep up to date with upstream&amp;quot;. To achieve this, we rebase with upstream often.  rebasing&lt;br /&gt;
causes some pain, but that should be seen as an incentive to push the patches upstream.&lt;br /&gt;
&lt;br /&gt;
 Qemu head (origin/master)&lt;br /&gt;
 |&lt;br /&gt;
 (periodic rebase)&lt;br /&gt;
 |&lt;br /&gt;
 MeeGo Qemu master (meego/master)&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 Everyones working branches ^&lt;br /&gt;
&lt;br /&gt;
Where the working branches are &amp;quot;temporary&amp;quot; in nature. Eg once the code in the working branches have been applied (via git merge/cherry-pick/rebase or by hand), that working branch is thrown away and a new branch is created.&lt;br /&gt;
&lt;br /&gt;
Being branches on top of rebased branches means one cant just &amp;quot;merge&amp;quot; changes from upstream branches - one either must rebase their own branch, or cherrypick selected changes in.&lt;br /&gt;
&lt;br /&gt;
=== Submitting merge requests to MeeGo QEMU ===&lt;br /&gt;
&lt;br /&gt;
Gitorious provides &amp;quot;request merge&amp;quot; functionality, which can be used to propose changes to MeeGo Qemu.&lt;br /&gt;
&lt;br /&gt;
Alternatively, people with commit access to MeeGo gitorious can push their branches for merging to MeeGo gitorious directly.git offers infinite amount of was to do that, but there is two that are probably most practical&lt;br /&gt;
&lt;br /&gt;
* Cherry-pick commits from your working branch&lt;br /&gt;
&lt;br /&gt;
 $ git fetch meego # Make sure you are up to date&lt;br /&gt;
 $ git checkout -b temp-branch-name meego/master&lt;br /&gt;
 $ git log your-local-working-branch # pick the commit-id's of changes you want&lt;br /&gt;
 $ git cherry-pick commit-id&lt;br /&gt;
 $ vi foo.c # cleanup if necessary&lt;br /&gt;
 $ commit -a --amend # improve commit message if necessary&lt;br /&gt;
 $ git push meego temp-branch-name&lt;br /&gt;
&lt;br /&gt;
* rebase working branch on top of latest dvcs&lt;br /&gt;
&lt;br /&gt;
 $ git fetch meego&lt;br /&gt;
 $ git checkout -b temp-branch-name your-local-working-branch&lt;br /&gt;
 $ git rebase -i meego/master&lt;br /&gt;
 $ # follow instructions on editor&lt;br /&gt;
 $ git push master temp-branch-name&lt;br /&gt;
&lt;br /&gt;
Where the working branches are &amp;quot;temporary&amp;quot; in nature. Eg once the code in the working branches have been applied (via git&lt;br /&gt;
merge/cherry-pick/rebase or by hand), that working branch is thrown away and a new branch is created.&lt;br /&gt;
&lt;br /&gt;
Being branches on top of rebased branches means one cant just &amp;quot;merge&amp;quot;changes from upstream branches - one either must rebase their own branch, or cherrypick selected changes in.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
=== Building Qemu ===&lt;br /&gt;
&lt;br /&gt;
For ARM&lt;br /&gt;
&lt;br /&gt;
 git clone git://gitorious.org/qemu-maemo/gles-libs.git&lt;br /&gt;
 cd gles-libs/dgles2&lt;br /&gt;
 ./configure --enable-glx --enable-x11 --enable-osmesa --prefix=/opt/dgles2&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
 git clone git://gitorious.org/qemu-maemo/qemu.git &lt;br /&gt;
 cd qemu&lt;br /&gt;
 ./configure --target-list=&amp;quot;arm-softmmu arm-linux-user&amp;quot; --enable-gles2 --gles2dir=/opt/dgles2&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
=== Creating MeeGo Qemu images for N900 ===&lt;br /&gt;
&lt;br /&gt;
=== Creating MeeGo Qemu images for Intel ===&lt;br /&gt;
&lt;br /&gt;
Meego [http://wiki.meego.com/SDK/Docs/1.1/Building_QEMU_Tools Qemu Image instructions] for 1.1.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
== The team and the work ==&lt;br /&gt;
&lt;br /&gt;
This QEMU adaptation team maintains and develops Qemu for MeeGo.&lt;br /&gt;
&lt;br /&gt;
The current team members are (in no particular order):&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! Name&lt;br /&gt;
! Area&lt;br /&gt;
! Role&lt;br /&gt;
! Affiliation&lt;br /&gt;
! IRC nickname&lt;br /&gt;
|- &lt;br /&gt;
| Riku Voipio || Linux-user and Arm system || Maintainer || Nokia || suihkulokki&lt;br /&gt;
|- &lt;br /&gt;
| Juha Riihimäki || Arm system || Team member || Nokia || &lt;br /&gt;
|- &lt;br /&gt;
| [http://meego.com/users/fabo Fathi Boudra] ||  || Package maintainer || Nokia || fabo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Our collaboration spaces are:&lt;br /&gt;
&lt;br /&gt;
* [http://lists.meego.com/listinfo/meego-dev meego-dev@meego.com mailing list], please prefix with 'QEMU' for team related topics.&lt;br /&gt;
* [http://webchat.freenode.net/?channels=meego-sdk #meego-sdk IRC channel on irc.freenode.net]([http://trac.tspre.org/merbot/freenode/%23meego-sdk/ IRC channel logs])&lt;br /&gt;
* #qemu IRC channel on irc.oftc.net&lt;br /&gt;
* Gitorious team, http://gitorious.org/+meego-qemu-developers and all repositories on http://meego.gitorious.org/qemu-maemo&lt;br /&gt;
* [https://build.meego.com/project/monitor?project=Tools:SDK:Host Tools:SDK:Host project] on MeeGo OBS&lt;br /&gt;
* xxx project on MeeGo OBS&lt;br /&gt;
* This wiki area&lt;br /&gt;
&lt;br /&gt;
[[Category:SDK]]&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Qemu</id>
		<title>SDK/Qemu</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Qemu"/>
				<updated>2011-01-13T15:56:20Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* The team and the work */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MeeGo QEMU Team =&lt;br /&gt;
&lt;br /&gt;
MeeGo Qemu team maintains QEMU system emulator for MeeGo SDK and QEMU linux-user emulator for OBS builders. Legacy support for scratchbox and Nokia N900 Running Maemo5 is provided as well.&lt;br /&gt;
&lt;br /&gt;
== Consumers of QEMU ==&lt;br /&gt;
&lt;br /&gt;
Currently each and every consumer of QEMU under the MeeGo umbrella has their own version of Qemu. The plan is to migrate all this versions to a single repository, merge all code together, and then start tagging releases which will be same for all.&lt;br /&gt;
&lt;br /&gt;
* MeeGo Qemu&lt;br /&gt;
** OpenGL ES 2.0 accelerated QEMU&lt;br /&gt;
** http://wiki.meego.com/ARM/Meego_on_Qemu&lt;br /&gt;
** Smoke test: Maemo5 and latest Meego N900 images boot and display UI&lt;br /&gt;
* Qemugl&lt;br /&gt;
** OpenGL accelerated Qemu for intel images&lt;br /&gt;
** http://wiki.meego.com/SDK/Docs/1.1/Building_QEMU_Tools&lt;br /&gt;
** Smoke test: That x86 handset and netbook images boot and display UI&lt;br /&gt;
* OBS Qemu&lt;br /&gt;
** Used internaly by OBS to build ARM packages&lt;br /&gt;
** url?&lt;br /&gt;
** Smoke test: arm build round without regressions&lt;br /&gt;
* Scratchbox Qemu&lt;br /&gt;
** Used by scratchbox to allow building ARM packages&lt;br /&gt;
** url: merged with MeeGo Qemu.&lt;br /&gt;
** Smoke test: arm build round without regressions&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
The main repository For MeeGo Qemu is [http://meego.gitorious.org/qemu-maemo MeeGo Qemu on gitorious]. Upstream is at [http://www.qemu.org qemu.org].&lt;br /&gt;
&lt;br /&gt;
=== Version control strategy ===&lt;br /&gt;
&lt;br /&gt;
In this documentation we shall refer to upstream git as &amp;quot;origin&amp;quot; and the the MeeGo QEMU gitorious repository as &amp;quot;meego&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
 $ git clone git://git.qemu.org/qemu.git&lt;br /&gt;
 $ cd qemu&lt;br /&gt;
 $ git remote add meego git://gitorious.org/qemu-maemo/qemu.git&lt;br /&gt;
 $ git fetch meego&lt;br /&gt;
&lt;br /&gt;
The rule of thumb in development is &amp;quot;keep up to date with upstream&amp;quot;. To achieve this, we rebase with upstream often.  rebasing&lt;br /&gt;
causes some pain, but that should be seen as an incentive to push the patches upstream.&lt;br /&gt;
&lt;br /&gt;
 Qemu head (origin/master)&lt;br /&gt;
 |&lt;br /&gt;
 (periodic rebase)&lt;br /&gt;
 |&lt;br /&gt;
 MeeGo Qemu master (meego/master)&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 Everyones working branches ^&lt;br /&gt;
&lt;br /&gt;
Where the working branches are &amp;quot;temporary&amp;quot; in nature. Eg once the code in the working branches have been applied (via git merge/cherry-pick/rebase or by hand), that working branch is thrown away and a new branch is created.&lt;br /&gt;
&lt;br /&gt;
Being branches on top of rebased branches means one cant just &amp;quot;merge&amp;quot; changes from upstream branches - one either must rebase their own branch, or cherrypick selected changes in.&lt;br /&gt;
&lt;br /&gt;
=== Submitting merge requests to MeeGo QEMU ===&lt;br /&gt;
&lt;br /&gt;
Gitorious provides &amp;quot;request merge&amp;quot; functionality, which can be used to propose changes to MeeGo Qemu.&lt;br /&gt;
&lt;br /&gt;
Alternatively, people with commit access to MeeGo gitorious can push their branches for merging to MeeGo gitorious directly.git offers infinite amount of was to do that, but there is two that are probably most practical&lt;br /&gt;
&lt;br /&gt;
* Cherry-pick commits from your working branch&lt;br /&gt;
&lt;br /&gt;
 $ git fetch meego # Make sure you are up to date&lt;br /&gt;
 $ git checkout -b temp-branch-name meego/master&lt;br /&gt;
 $ git log your-local-working-branch # pick the commit-id's of changes you want&lt;br /&gt;
 $ git cherry-pick commit-id&lt;br /&gt;
 $ vi foo.c # cleanup if necessary&lt;br /&gt;
 $ commit -a --amend # improve commit message if necessary&lt;br /&gt;
 $ git push meego temp-branch-name&lt;br /&gt;
&lt;br /&gt;
* rebase working branch on top of latest dvcs&lt;br /&gt;
&lt;br /&gt;
 $ git fetch meego&lt;br /&gt;
 $ git checkout -b temp-branch-name your-local-working-branch&lt;br /&gt;
 $ git rebase -i meego/master&lt;br /&gt;
 $ # follow instructions on editor&lt;br /&gt;
 $ git push master temp-branch-name&lt;br /&gt;
&lt;br /&gt;
Where the working branches are &amp;quot;temporary&amp;quot; in nature. Eg once the code in the working branches have been applied (via git&lt;br /&gt;
merge/cherry-pick/rebase or by hand), that working branch is thrown away and a new branch is created.&lt;br /&gt;
&lt;br /&gt;
Being branches on top of rebased branches means one cant just &amp;quot;merge&amp;quot;changes from upstream branches - one either must rebase their own branch, or cherrypick selected changes in.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
=== Building Qemu ===&lt;br /&gt;
&lt;br /&gt;
For ARM&lt;br /&gt;
&lt;br /&gt;
 git clone git://gitorious.org/qemu-maemo/gles-libs.git&lt;br /&gt;
 cd gles-libs/dgles2&lt;br /&gt;
 ./configure --enable-glx --enable-x11 --enable-osmesa --prefix=/opt/dgles2&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
 git clone git://gitorious.org/qemu-maemo/qemu.git &lt;br /&gt;
 cd qemu&lt;br /&gt;
 ./configure --target-list=&amp;quot;arm-softmmu arm-linux-user&amp;quot; --enable-gles2 --gles2dir=/opt/dgles2&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
=== Creating MeeGo Qemu images for N900 ===&lt;br /&gt;
&lt;br /&gt;
=== Creating MeeGo Qemu images for Intel ===&lt;br /&gt;
&lt;br /&gt;
Meego [http://wiki.meego.com/SDK/Docs/1.1/Building_QEMU_Tools Qemu Image instructions] for 1.1.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
== The team and the work ==&lt;br /&gt;
&lt;br /&gt;
This QEMU adaptation team maintains and develops Qemu for MeeGo.&lt;br /&gt;
&lt;br /&gt;
The current team members are (in no particular order):&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! Name&lt;br /&gt;
! Area&lt;br /&gt;
! Role&lt;br /&gt;
! Affiliation&lt;br /&gt;
! IRC nickname&lt;br /&gt;
|- &lt;br /&gt;
| Riku Voipio || Linux-user and Arm system || Maintainer || Nokia || suihkulokki&lt;br /&gt;
|- &lt;br /&gt;
| Juha Riihimäki || Arm system || Team member || Nokia || &lt;br /&gt;
|- &lt;br /&gt;
| [http://meego.com/users/fabo Fathi Boudra] ||  || Package maintainer || Nokia || fabo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Our collaboration spaces are:&lt;br /&gt;
&lt;br /&gt;
* [http://lists.meego.com/listinfo/meego-dev meego-dev@meego.com mailing list], please prefix with 'QEMU' for team related topics.&lt;br /&gt;
* [http://webchat.freenode.net/?channels=meego-sdk #meego-sdk IRC channel on irc.freenode.net]([http://trac.tspre.org/merbot/freenode/%23meego-sdk/ IRC channel logs])&lt;br /&gt;
* #qemu IRC channel on irc.oftc.net&lt;br /&gt;
* Gitorious team, http://gitorious.org/+meego-qemu-developers and all repositories on http://meego.gitorious.org/qemu-maemo&lt;br /&gt;
* MeeGo OBS xxx project&lt;br /&gt;
* This wiki area&lt;br /&gt;
&lt;br /&gt;
[[Category:SDK]]&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Linux</id>
		<title>SDK/Docs/1.1/Getting started with the MeeGo SDK for Linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Linux"/>
				<updated>2011-01-13T10:22:13Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: Please, move this section somewhere else. That's an advanced usage already.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:devguide]]&lt;br /&gt;
[[Category:meego-1.1]]&lt;br /&gt;
[[Category:tutorial]]&lt;br /&gt;
[[Category:application-developer]]&lt;br /&gt;
[[Category:linux]]&lt;br /&gt;
This page describes how to install and configure the MeeGo 1.1 SDK on your Linux development system.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* '''Hardware:''' Any reasonably modern hardware, such as 32-bit Intel Atom or Intel Core 2 CPU.  '''To use QEMU''' to run MeeGo in a virtual machine your system must have support for ''Virtualization Technology'' (VT).  See the [[SDK/Docs/1.1/MeeGo_SDK_Graphics_Acceleration|Graphics Acceleration]] page for details.&lt;br /&gt;
* '''Software:'''  The MeeGo 1.1 SDK has been validated on 32-bit versions of [https://fedoraproject.org/en/index Fedora 12], [[https://fedoraproject.org/en/index Fedora 13], [http://www.ubuntu.com/ Ubuntu 9.10], and [http://www.ubuntu.com/ Ubuntu 10.04 LTS].  For support status and issues using other host OS's see [http://wiki.meego.com/SDK/Docs/1.1/MeeGo_1.1_SDK_Host_OS_Support this page]. &lt;br /&gt;
* '''Root privileges:''' To install the SDK you will need to have root privileges.  Commands that require root privileges are prefaced with &amp;quot;sudo&amp;quot;. For convenience, you may wish to setup &amp;quot;sudo&amp;quot; capabilities to easily switch between root and normal user privileges (see [http://www.gratisoft.us/sudo/sudo.man.html sudoers manpage].)&lt;br /&gt;
* '''Commands:''' Terminal commands are prefaced with &amp;quot;$&amp;quot;.  Do not enter $ when entering the commands in your terminal.&lt;br /&gt;
&lt;br /&gt;
== Configuring distributions package manager ==&lt;br /&gt;
&lt;br /&gt;
=== On Ubuntu or Debian ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Replaced '#' with &amp;lt;li&amp;gt; so that multi-line &amp;lt;pre&amp;gt; statements would appear in a single block --&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Add the following line to &amp;lt;code&amp;gt;/etc/apt/sources.list.d/meego-sdk.list&amp;lt;/code&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
 Replace ${distribution}/${version} with one of the following: &amp;quot;debian/5.0&amp;quot;, &amp;quot;ubuntu/09.10&amp;quot;, &amp;quot;ubuntu/10.04&amp;quot; or &amp;quot;ubuntu/10.10&amp;quot;.&lt;br /&gt;
 &amp;lt;pre&amp;gt;deb http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/ / &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Add the repository public key:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ gpg --keyserver pgpkeys.mit.edu --recv 0BC7BEC479FC1F8A&lt;br /&gt;
$ gpg --export --armor 0BC7BEC479FC1F8A | sudo apt-key add -&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Update the packages database:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;To check that the MeeGo repository has been correctly added, run the following command. The details of the MADDE package should be printed.&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ apt-cache policy madde&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== On Fedora ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Go to the yum repository directory:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ cd /etc/yum.repos.d/ &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Add the MeeGo SDK yum repository. &amp;lt;br/&amp;gt;&lt;br /&gt;
Replace ${distribution}/${version} with one of the following: &amp;quot;fedora/12&amp;quot; or &amp;quot;fedora/13&amp;quot;.&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo wget http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/meego-sdk.repo&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Install the signing key:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo rpm --import http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/repodata/repomd.xml.key &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Update the packages database:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo yum update&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== On MeeGo ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;To add the MeeGo SDK repository on a system running MeeGo, run the following command. &amp;lt;br&amp;gt;&lt;br /&gt;
Replace ${distribution}/${version} with one of the following values: &amp;quot;meego/1.1&amp;quot; or &amp;quot;meego/trunk&amp;quot;.&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo zypper addrepo -f http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/meego-sdk.repo&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== On openSUSE ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;To add the MeeGo repository, run the following command. &amp;lt;br&amp;gt;&lt;br /&gt;
Replace ${distribution}/${version} with one of the following values: &amp;quot;opensuse/11.2&amp;quot; or &amp;quot;opensuse/11.3&amp;quot;.&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo zypper addrepo -f http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/meego-sdk.repo&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installing the MeeGo SDK ==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Debian / Ubuntu&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo apt-get install meego-sdk&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Fedora&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo yum install meego-sdk&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;OpenSUSE / MeeGo&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo zypper install meego-sdk&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''For ARM only:'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Debian / Ubuntu&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo apt-get install meego-sdk-armv7l&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Fedora&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo yum install meego-sdk-armv7l&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;OpenSUSE / MeeGo&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo zypper install meego-sdk-armv7l&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''For IA32 only:'''http://wiki.meego.com/SDK/Docs/1.1/Configuring_QEMU_runtimes&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Debian / Ubuntu&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo apt-get install meego-sdk-ia32&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Fedora&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo yum install meego-sdk-ia32&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;OpenSUSE / MeeGo&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo zypper install meego-sdk-ia32&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install MeeGo Target ==&lt;br /&gt;
A ''Target'' is used to build programs using the MeeGo toolchain and libraries (sysroot).  It is downloaded as a large (~250MB) .bz2 file using the commands below.  MADDE (MeeGo Application Develop and Debug Environment ([http://wiki.maemo.org/MADDE background])) is a tool that assists in the download and installation of the Target.  &amp;quot;mad-admin&amp;quot; is the MADDE command-line tool.  You can install multiple Targets and switch easily between them in Qt Creator (described later).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Create a MeeGo target using MADDE &amp;lt;br&amp;gt;&lt;br /&gt;
Run the command below.  Replace &amp;lt;target&amp;gt; with one of&lt;br /&gt;
* '''meego-core-armv7l-1.1.2''':  Build applications for ARM handheld devices (such as N900)&lt;br /&gt;
* '''meego-handset-ia32-1.1.2''':  Build applications for x86 handheld devices (such as Aava)&lt;br /&gt;
* '''meego-netbook-ia32-1.1.2''': Build applications for x86 netbooks.&lt;br /&gt;
Note that the &amp;lt;code&amp;gt;-f&amp;lt;/code&amp;gt; flag instructs MADDE to download the Target tarball (bz2) first.&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo mad-admin create -f &amp;lt;target&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
If you encounter problems, check the [http://wiki.meego.com/MeeGo_SDK_Troubleshooting#General_SDK_Errors Troubleshooting page]&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;To check that the target has been installed correctly, run the following. &amp;lt;br&amp;gt;&lt;br /&gt;
Replace &amp;lt;target&amp;gt; with one of the values described in the previous step&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ mad -t &amp;lt;target&amp;gt; pscreate -t qt-simple qthello&lt;br /&gt;
$ cd qthello&lt;br /&gt;
$ mad -t &amp;lt;target&amp;gt; qmake&lt;br /&gt;
$ mad -t &amp;lt;target&amp;gt; make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note: Running qmake will print &amp;quot;-unix is deprecated&amp;quot;   This is not an error with the compilation.  You can safely ignore this for now.&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;To check that the qt-simple application is created for the correct target, run:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ file build/qthello&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install MeeGo Runtime ==&lt;br /&gt;
A ''Runtime'' is the MeeGo OS image that is run with QEMU when debugging applications on your host system.  It is not required if you develop against real hardware running MeeGo.  It is downloaded as a large (~650MB) .bz2 file using MADDE.  The Runtime is not needed until you have finished configuring Qt Creator.  However, as this step may take some time, it is recommended to start it now so that it can proceed in the background while you continue following the steps on this page.&lt;br /&gt;
&lt;br /&gt;
See [http://wiki.meego.com/SDK/Docs/1.1/Configuring_QEMU_runtimes Downloading a Runtime and Using QEMU]&lt;br /&gt;
&lt;br /&gt;
== Configuring Qt Creator to use the MeeGo toolchain(s) ==&lt;br /&gt;
&lt;br /&gt;
Start Qt Creator by selecting '''Applications''' &amp;gt; '''Programming''' &amp;gt; '''Qt Creator'''.&lt;br /&gt;
&lt;br /&gt;
Configure Qt Creator to use the MeeGo toolchain(s):&lt;br /&gt;
# Go to '''Tools''' &amp;gt; '''Options''' &amp;gt; '''Qt4''' &amp;gt; '''Qt Versions'''.&lt;br /&gt;
# On the right side of the '''Qt Versions''' view, click on the plus sign button to add a new version.&lt;br /&gt;
#: A blank, new version appears in the '''Qt Versions''' view.&lt;br /&gt;
# On the '''Version Name''' line, specify a name for the new version.&lt;br /&gt;
# On the '''qmake location''' line, specify a qmake location for the new version. The toolchain installs by default to &amp;lt;code&amp;gt;usr/lib/madde/linux-i686/targets/&amp;lt;target&amp;gt;/bin/qmake&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Click '''Rebuild''', '''Apply''' and '''OK'''.&lt;br /&gt;
&lt;br /&gt;
[[File:Qt Creator adding MeeGo toolchains.png|frame|none|Adding the MeeGo toolchain(s) in Qt Creator]]&lt;br /&gt;
&lt;br /&gt;
=== Using the MeeGo SDK Qt version ===&lt;br /&gt;
&lt;br /&gt;
It is also possible to use Qt Creator without a MeeGo toolchain. This option can be useful if you don't need to cross-compile your software: for example, if you are doing QML development with no use of C++.&lt;br /&gt;
&lt;br /&gt;
The steps are the same as above, but the '''qmake location''' is set to the &amp;lt;code&amp;gt;qmake&amp;lt;/code&amp;gt; installed with the meego-sdk-qt libraries. The usual location for this on Linux is:&lt;br /&gt;
&lt;br /&gt;
 $ /opt/meego/meego-sdk-qt/bin/qmake&lt;br /&gt;
&lt;br /&gt;
Note: On Ubuntu 10.10, you may need to install g++ in order for this step to work. If necessary, do this:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install g++&lt;br /&gt;
&lt;br /&gt;
== Developing with the SDK ==&lt;br /&gt;
&lt;br /&gt;
To start developing with the MeeGo SDK, the [[SDK/Docs/1.1/Creating_Hello_World|hello world tutorial]] is a good starting point.&lt;br /&gt;
&lt;br /&gt;
This tutorial covers how to start a project, package it, and deploy it to a device (either a real device, or a QEMU runtime set up through MADDE).&lt;br /&gt;
&lt;br /&gt;
== Removing components ==&lt;br /&gt;
&lt;br /&gt;
=== On Ubuntu ===&lt;br /&gt;
&lt;br /&gt;
To remove installed components, run:&lt;br /&gt;
 $ sudo apt-get remove --purge meego-sdk-qtcreator madde qt-tools arm-2009q1 qemu-arm qemu-gl meego-sdk-i586-toolchain meego-qemu meego-sdk-qt&lt;br /&gt;
&lt;br /&gt;
To remove dependencies related to installed components, run:&lt;br /&gt;
 $ sudo apt-get autoremove&lt;br /&gt;
&lt;br /&gt;
To remove MADDE directory (it is not automatically removed when &amp;quot;madde&amp;quot; package is uninstalled):&lt;br /&gt;
 $ sudo rm -rf /usr/lib/madde&lt;br /&gt;
&lt;br /&gt;
To remove the packages from your local repository (&amp;lt;code&amp;gt;/var/cache/apt/archives/&amp;lt;/code&amp;gt;), run:&lt;br /&gt;
 $ sudo apt-get clean&lt;br /&gt;
&lt;br /&gt;
=== On Fedora ===&lt;br /&gt;
&lt;br /&gt;
To remove installed components, run:&lt;br /&gt;
 $ sudo yum remove meego-sdk-qt-creator madde qt-tools arm-2009q1 qemu-arm qemu-gl meego-sdk-i586-toolchain meego-qemu&lt;br /&gt;
&lt;br /&gt;
To remove MADDE directory:&lt;br /&gt;
 $ sudo rm -rf /usr/lib/madde&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== On openSUSE ===&lt;br /&gt;
&lt;br /&gt;
To remove installed components, run:&lt;br /&gt;
 $ sudo zypper remove -u meego-sdk-qt-creator madde qt-tools arm-2009q1 qemu-arm qemu-gl meego-sdk-i586-toolchain meego-qemu&lt;br /&gt;
&lt;br /&gt;
To remove MADDE directory:&lt;br /&gt;
 $ sudo rm -rf /usr/lib/madde&lt;br /&gt;
&lt;br /&gt;
== Another language version of this page ==&lt;br /&gt;
&lt;br /&gt;
* [[SDK/Docs/1.1/Memulai_dengan_SDK_MeeGo_untuk_Linux|Memulai dengan SDK Meego untuk Linux - Bahasa Indonesia]]&lt;br /&gt;
* [[SDK/Docs/1.1/在Linux平台开发进行MeeGo_SDK开发|在Linux平台进行MeeGo_SDK开发 - 简体中文]]&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Packages_group</id>
		<title>SDK/Packages group</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Packages_group"/>
				<updated>2011-01-13T05:30:49Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Proposals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Author: Fathi Boudra&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently all ks files for the SDK have a huge number of packages listed, the list of packages for the SDK should be included in package groups instead.&lt;br /&gt;
We need to create package groups and request inclusion into the patterns rather than maintaining them in the ks files.&lt;br /&gt;
&lt;br /&gt;
See http://bugs.meego.com/show_bug.cgi?id=11607&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
&lt;br /&gt;
We have 2 options:&lt;br /&gt;
* dump current list of development packages into a packages group&lt;br /&gt;
* install all development package from MeeGo Core&lt;br /&gt;
&lt;br /&gt;
We can have several packages group:&lt;br /&gt;
* based on MeeGo Core&lt;br /&gt;
* based on MeeGo Core and Handset&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Current development packages list ===&lt;br /&gt;
&lt;br /&gt;
The numbers are based on trunk-daily-1.1.80.14.20110107.1 images.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
| '''Devel. packages'''&lt;br /&gt;
| '''Packages list'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
| 71&lt;br /&gt;
| http://wiki.meego.comimages/Meego-core-armv7l-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| 383M&lt;br /&gt;
| 76&lt;br /&gt;
| http://wiki.meego.comimages/Meego-core-ia32-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
| 71&lt;br /&gt;
| http://wiki.meego.comimages/Meego-handset-armv7l-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| 387M&lt;br /&gt;
| 81&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-ia32-madde-sysroot.list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Complete development packages list ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Packages_group</id>
		<title>SDK/Packages group</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Packages_group"/>
				<updated>2011-01-12T19:22:20Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Current development packages list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Author: Fathi Boudra&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently all ks files for the SDK have a huge number of packages listed, the list of packages for the SDK should be included in package groups instead.&lt;br /&gt;
We need to create package groups and request inclusion into the patterns rather than maintaining them in the ks files.&lt;br /&gt;
&lt;br /&gt;
See http://bugs.meego.com/show_bug.cgi?id=11607&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
&lt;br /&gt;
We have 2 options:&lt;br /&gt;
* dump current list of development packages into a packages group&lt;br /&gt;
* install all development package from MeeGo Core&lt;br /&gt;
&lt;br /&gt;
We can have 1 or 2 packages group:&lt;br /&gt;
* based on MeeGo Core&lt;br /&gt;
* based on MeeGo Core and Handset&lt;br /&gt;
&lt;br /&gt;
=== Current development packages list ===&lt;br /&gt;
&lt;br /&gt;
The numbers are based on trunk-daily-1.1.80.14.20110107.1 images.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
| '''Devel. packages'''&lt;br /&gt;
| '''Packages list'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
| 71&lt;br /&gt;
| http://wiki.meego.comimages/Meego-core-armv7l-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| 383M&lt;br /&gt;
| 76&lt;br /&gt;
| http://wiki.meego.comimages/Meego-core-ia32-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
| 71&lt;br /&gt;
| http://wiki.meego.comimages/Meego-handset-armv7l-madde-sysroot.list&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| 387M&lt;br /&gt;
| 81&lt;br /&gt;
| http://wiki.meego.com/images/Meego-handset-ia32-madde-sysroot.list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Complete development packages list ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/File:Meego-handset-ia32-madde-sysroot.list</id>
		<title>File:Meego-handset-ia32-madde-sysroot.list</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/File:Meego-handset-ia32-madde-sysroot.list"/>
				<updated>2011-01-12T19:18:43Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/File:Meego-handset-armv7l-madde-sysroot.list</id>
		<title>File:Meego-handset-armv7l-madde-sysroot.list</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/File:Meego-handset-armv7l-madde-sysroot.list"/>
				<updated>2011-01-12T19:18:28Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/File:Meego-core-ia32-madde-sysroot.list</id>
		<title>File:Meego-core-ia32-madde-sysroot.list</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/File:Meego-core-ia32-madde-sysroot.list"/>
				<updated>2011-01-12T19:18:03Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/File:Meego-core-armv7l-madde-sysroot.list</id>
		<title>File:Meego-core-armv7l-madde-sysroot.list</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/File:Meego-core-armv7l-madde-sysroot.list"/>
				<updated>2011-01-12T19:17:33Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Packages_group</id>
		<title>SDK/Packages group</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Packages_group"/>
				<updated>2011-01-12T19:16:33Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Current development packages list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Author: Fathi Boudra&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently all ks files for the SDK have a huge number of packages listed, the list of packages for the SDK should be included in package groups instead.&lt;br /&gt;
We need to create package groups and request inclusion into the patterns rather than maintaining them in the ks files.&lt;br /&gt;
&lt;br /&gt;
See http://bugs.meego.com/show_bug.cgi?id=11607&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
&lt;br /&gt;
We have 2 options:&lt;br /&gt;
* dump current list of development packages into a packages group&lt;br /&gt;
* install all development package from MeeGo Core&lt;br /&gt;
&lt;br /&gt;
We can have 1 or 2 packages group:&lt;br /&gt;
* based on MeeGo Core&lt;br /&gt;
* based on MeeGo Core and Handset&lt;br /&gt;
&lt;br /&gt;
=== Current development packages list ===&lt;br /&gt;
&lt;br /&gt;
The numbers are based on trunk-daily-1.1.80.14.20110107.1 images.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
| '''Devel. packages'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
| 71&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| 383M&lt;br /&gt;
| 76&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
| 71&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| 387M&lt;br /&gt;
| 81&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Complete development packages list ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Packages_group</id>
		<title>SDK/Packages group</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Packages_group"/>
				<updated>2011-01-12T19:05:17Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Current development packages list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Author: Fathi Boudra&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently all ks files for the SDK have a huge number of packages listed, the list of packages for the SDK should be included in package groups instead.&lt;br /&gt;
We need to create package groups and request inclusion into the patterns rather than maintaining them in the ks files.&lt;br /&gt;
&lt;br /&gt;
See http://bugs.meego.com/show_bug.cgi?id=11607&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
&lt;br /&gt;
We have 2 options:&lt;br /&gt;
* dump current list of development packages into a packages group&lt;br /&gt;
* install all development package from MeeGo Core&lt;br /&gt;
&lt;br /&gt;
We can have 1 or 2 packages group:&lt;br /&gt;
* based on MeeGo Core&lt;br /&gt;
* based on MeeGo Core and Handset&lt;br /&gt;
&lt;br /&gt;
=== Current development packages list ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| 383M&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| 353M&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| 387M&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Complete development packages list ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Packages_group</id>
		<title>SDK/Packages group</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Packages_group"/>
				<updated>2011-01-12T19:00:06Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Author: Fathi Boudra&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently all ks files for the SDK have a huge number of packages listed, the list of packages for the SDK should be included in package groups instead.&lt;br /&gt;
We need to create package groups and request inclusion into the patterns rather than maintaining them in the ks files.&lt;br /&gt;
&lt;br /&gt;
See http://bugs.meego.com/show_bug.cgi?id=11607&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
&lt;br /&gt;
We have 2 options:&lt;br /&gt;
* dump current list of development packages into a packages group&lt;br /&gt;
* install all development package from MeeGo Core&lt;br /&gt;
&lt;br /&gt;
We can have 1 or 2 packages group:&lt;br /&gt;
* based on MeeGo Core&lt;br /&gt;
* based on MeeGo Core and Handset&lt;br /&gt;
&lt;br /&gt;
=== Current development packages list ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Complete development packages list ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| '''Vertical'''&lt;br /&gt;
| '''Architecture'''&lt;br /&gt;
| '''Size'''&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| armv7l&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| ia32&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| armv7l&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Handset&lt;br /&gt;
| ia32&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Packages_group</id>
		<title>SDK/Packages group</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Packages_group"/>
				<updated>2011-01-12T18:53:59Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: Created page with &amp;quot;Author: Fathi Boudra  == Introduction ==  Currently all ks files for the SDK have a huge number of packages listed, the list of packages for the SDK should be included in package…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Author: Fathi Boudra&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently all ks files for the SDK have a huge number of packages listed, the list of packages for the SDK should be included in package groups instead.&lt;br /&gt;
We need to create package groups and request inclusion into the patterns rather than maintaining them in the ks files.&lt;br /&gt;
&lt;br /&gt;
See http://bugs.meego.com/show_bug.cgi?id=11607&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
&lt;br /&gt;
We have 2 options:&lt;br /&gt;
* dump current list of development packages into a packages group&lt;br /&gt;
* install all development package from MeeGo Core&lt;br /&gt;
&lt;br /&gt;
We can have 1 or 2 packages group:&lt;br /&gt;
* based on MeeGo Core&lt;br /&gt;
* based on MeeGo Core and Handset&lt;br /&gt;
&lt;br /&gt;
=== Current development packages list ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Complete development packages list ===&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK</id>
		<title>SDK</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK"/>
				<updated>2011-01-12T18:47:21Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Proposals &amp;amp; Studies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MeeGo SDK =&lt;br /&gt;
&lt;br /&gt;
This is the entry page of MeeGo SDK. From here you can find info about using MeeGo SDK and about SDK development.&lt;br /&gt;
&lt;br /&gt;
== Using the SDK ==&lt;br /&gt;
&lt;br /&gt;
* [[SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Linux]] - Main page pointed from http://meego.com/developers&lt;br /&gt;
* [[SDK/Docs/1.1]] - For more information about MeeGo SDK 1.1 (beta)&lt;br /&gt;
* [[SDK/Testing]] - Instruction on how to install and test the weekly release. NOTE: weekly releases can be totally broken. Use stable unless you know what you are doing.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
MeeGo SDK team can be found here:&lt;br /&gt;
* '''IRC''': #meego-sdk on Freenode. [http://trac.tspre.org/merbot/freenode/%23meego-sdk/ Logs.]&lt;br /&gt;
* '''Mailing list''': [http://lists.meego.com/listinfo/meego-sdk MeeGo-SDK]. &lt;br /&gt;
&lt;br /&gt;
Visit the [http://wiki.meego.com/Mailing_list_guidelines mailing guidelines page] for more details about participating on MeeGo mailing lists and IRC channels.&lt;br /&gt;
&lt;br /&gt;
== SDK Development ==&lt;br /&gt;
&lt;br /&gt;
SDK development is done by the MeeGo SDK team. MeeGo SDK team consists of team members from various companies involved in MeeGo. The goal is to create one SDK suitable for all the verticals and is extend-able with plugins for more specific needs.&lt;br /&gt;
&lt;br /&gt;
* [[SDK/Road_to_1.1]]&lt;br /&gt;
* [[SDK/Road_to_1.2]]&lt;br /&gt;
&lt;br /&gt;
=== SDK Team ===&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/veli Veli Kaksonen] - Program Manager&lt;br /&gt;
* Ville Lavonius - Product Manager&lt;br /&gt;
* [http://meego.com/users/bspencer Bob Spencer] - Architect&lt;br /&gt;
* [http://meego.com/users/fabo Fathi Boudra] - Release Manager&lt;br /&gt;
* Kerry Jiang&lt;br /&gt;
* [http://meego.com/users/wwhbuaa Jackie Wu]&lt;br /&gt;
* [http://meego.com/users/johnchen Zhang Chen]&lt;br /&gt;
* [http://meego.com/users/haitao Haitao Feng]&lt;br /&gt;
* Jari Ihatsu&lt;br /&gt;
* [http://meego.com/users/mauricek Maurice Kalinowski]&lt;br /&gt;
* [http://meego.com/users/kant Jarmo Kant]&lt;br /&gt;
* [http://meego.com/users/zhiyuan Zhiyuan Lv]&lt;br /&gt;
* Al Nikolov&lt;br /&gt;
* [http://meego.com/users/too Tomi Ollila]&lt;br /&gt;
* [http://meego.com/users/suihkulokki Riku Voipio]&lt;br /&gt;
* [http://meego.com/users/juntian Jun Tian]&lt;br /&gt;
* Wang Wenchao&lt;br /&gt;
* [http://wiki.meego.com/User:Maxayu Max A Yu] ([[SDK/MeeGo SDK for Windows |MeeGo SDK for Windows]])&lt;br /&gt;
&lt;br /&gt;
==== SubTeams ====&lt;br /&gt;
&lt;br /&gt;
* [[SDK/Architecture]]&lt;br /&gt;
* [[SDK/API]]&lt;br /&gt;
* [[SDK/Release]]&lt;br /&gt;
* [[SDK/Toolchains]]&lt;br /&gt;
* [[SDK/QA]]&lt;br /&gt;
* [[SDK/Documentation]]&lt;br /&gt;
* [[SDK/Installation]]&lt;br /&gt;
&lt;br /&gt;
=== Meetings ===&lt;br /&gt;
&lt;br /&gt;
* [[SDK/Meetings]] - Meetings - agenda, minutes&lt;br /&gt;
&lt;br /&gt;
=== Proposals &amp;amp; Studies ===&lt;br /&gt;
&lt;br /&gt;
Proposals &amp;amp; Studies about MeeGo SDK. Feel free to write one.. :)&lt;br /&gt;
&lt;br /&gt;
==== Active ====&lt;br /&gt;
&lt;br /&gt;
* [[SDK/Bugzilla_Components]] - List of products and components in Bugzilla&lt;br /&gt;
* [[SDK/Two_weeks_delay_proposal]] - Proposal about two weeks delay in releasing SDK after MeeGo release&lt;br /&gt;
* [[SDK/Installers_study]] - Pros and cons about different installing possibilities&lt;br /&gt;
* [[SDK/Installation_Proposal]] -- Proposal for discussion on MeeGo SDK installation (Bob)&lt;br /&gt;
* [[SDK/Team_Proposal]] - SDK team, members, roles, responsibilities&lt;br /&gt;
* [[SDK/Managing_MADDE_Components_proposal]] - Proposal on how to add/remove/update madde components.&lt;br /&gt;
* [[SDK/Packaging_proposal]] - Proposal on how to package MeeGo application for deployment and uploading to App stores.&lt;br /&gt;
* [[SDK/Packages_group]] - Proposal for packages group&lt;br /&gt;
&lt;br /&gt;
==== Closed ====&lt;br /&gt;
&lt;br /&gt;
* lorem ipsum&lt;br /&gt;
&lt;br /&gt;
== Misc material not yet in right place ==&lt;br /&gt;
&lt;br /&gt;
Let's gather here links to all the documents we have. Then later we can review those and move those under /SDK/.&lt;br /&gt;
&lt;br /&gt;
* [[SDK/MeeGo_1.1_Application_SDK_Project_Plan]] - (work in progress)&lt;br /&gt;
* [[SDK/Release_Tasks]]&lt;br /&gt;
* [[SDK/MADDE_distfiles]]&lt;br /&gt;
* [[SDK/Comparison]]&lt;br /&gt;
* [[SDK/Road_to_1.1.2]]&lt;br /&gt;
* [[SDK/Tutorials]]&lt;br /&gt;
* link1&lt;br /&gt;
* link2&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Tutorials/Add_a_new_target</id>
		<title>SDK/Tutorials/Add a new target</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Tutorials/Add_a_new_target"/>
				<updated>2011-01-12T16:39:59Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Pre-requisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
Problem statement:&lt;br /&gt;
* MeeGo SDK uses MADDE to manage multiple targets and developers are easy to switch between them.  Basically a target includes 3 components: sysroot, runtime(qemu image) and toolchain. The toolchain is rarely changed during the development of a major MeeGo release like 1.1 or 1.2. For sysroot and runtime, they change daily since MeeGo release team creates daily build for different MeeGo profiles like Handset, Netbook, IVI and so on. &lt;br /&gt;
* By default, the installation of MeeGo SDK will include several targets which are created together with the major MeeGo release. But if developers want to keep tracking the latest MeeGo status, they have to manually add latest target like daily sysroot/runtime into MeeGo SDK. Adding a new target is not straightforward and not easy for developer to do. &lt;br /&gt;
&lt;br /&gt;
This wiki page introduces a tool to easily add new targets into MeeGo SDK on the Linux operating system.&lt;br /&gt;
&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
* Install [[SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Linux | MeeGo SDK for Linux]]&lt;br /&gt;
* Download the [http://download3.meego.com/meego-sdk-update-target meego-sdk-update-target] tool&lt;br /&gt;
&lt;br /&gt;
== Usage and examples ==&lt;br /&gt;
* Get help&lt;br /&gt;
 $ ./meego-sdk-update-target&lt;br /&gt;
&lt;br /&gt;
* There are some options set with default value if they are not specified on command line. You can change them for your convenience.&lt;br /&gt;
* The tool only supports Handset and Netbook as targets at this stage.&lt;br /&gt;
* The tool is a shell script and free to change for your convenience.&lt;br /&gt;
&lt;br /&gt;
* To update with a new Handset MeeGo trunk build 1.1.80.13.20110104.1 from http://repo.meego.com/MeeGo/builds/trunk/&lt;br /&gt;
 $ sudo  meego-sdk-update-target -u 1.1.80.13.20110104.1 -url http://repo.meego.com/MeeGo/builds/trunk&lt;br /&gt;
&lt;br /&gt;
* To update with a new Netbook MeeGo trunk-daily build trunk-daily-1.1.80.12.20101223.1 from http://download.meego.com/trunk-daily/builds/1.1.80&lt;br /&gt;
 $ sudo  meego-sdk-update-target -d netbook -u trunk-daily-1.1.80.12.20101223.1 -url http://download.meego.com/trunk-daily/builds/1.1.80&lt;br /&gt;
&lt;br /&gt;
* To update with a new Handset MeeGo testing-daily build testing-daily-1.1.80.13.20110104.1 from http://download.meego.com/testing-daily/builds/1.1.80&lt;br /&gt;
 $ sudo  meego-sdk-update-target -d handset -u testing-daily-1.1.80.13.20110104.1 -url http://download.meego.com/testing-daily/builds/1.1.80&lt;br /&gt;
&lt;br /&gt;
* To update with a new Handset MeeGo target with specific sysroot and runtime tarball files, you need to provide a name of the target with &amp;quot;-u&amp;quot; option&lt;br /&gt;
 $ sudo  meego-sdk-update-target -u my-target -sysroot url_to_sysroot_tar.gz -runtime url_to_runtime_tar.bz2&lt;br /&gt;
&lt;br /&gt;
* You can use the following commands to update the targets to MeeGo SDK 1.1.2&lt;br /&gt;
 $ sudo ./meego-sdk-update-target -u 1.1.2 -sysroot http://download3.meego.com/meego-core-armv7l-madde-sysroot-1.1.2-fs.tar.bz2&lt;br /&gt;
&lt;br /&gt;
 $ sudo ./meego-sdk-update-target -u 1.1.2 -sysroot http://download3.meego.com/meego-handset-ia32-madde-sysroot-1.1.20110106.1204-fs.tar.gz -runtime http://download3.meego.com/meego-handset-ia32-qemu-1.1.20110110.1026-raw.tar.bz2&lt;br /&gt;
&lt;br /&gt;
 $ sudo ./meego-sdk-update-target -u 1.1.2 -d netbook -sysroot http://download3.meego.com/meego-core-ia32-madde-sysroot-1.1.20110106.1139-fs.tar.gz -runtime http://download3.meego.com/meego-netbook-ia32-qemu-1.1.20110110.1049-raw.tar.bz2&lt;br /&gt;
&lt;br /&gt;
== Create your own target (sysroot and runtime) ==&lt;br /&gt;
&lt;br /&gt;
* The sysroot has to be a tar.gz or tar.bz2 and can be generated by adding following command parameters to mic2&lt;br /&gt;
 $ sudo mic-image-creator --format=fs --package=tar.gz ...&lt;br /&gt;
&lt;br /&gt;
* The runtime has to be a tar.gz or tar.bz2 and can be generated by adding following command parameters to mic2&lt;br /&gt;
 $ sudo mic-image-creator --format=raw --package=tar.bz2 --release=release_no --compress-disk-image=none ...&lt;br /&gt;
&lt;br /&gt;
* Please check help of mic-image-creator for detailed explanation of those options&lt;br /&gt;
 $ sudo mic-image-creator --help&lt;br /&gt;
&lt;br /&gt;
* You can find the ks file to create MeeGo sysroot and runtime at http://meego.gitorious.org/meego-os-base/image-configurations/trees/master/.&lt;br /&gt;
&lt;br /&gt;
== Other Notes ==&lt;br /&gt;
&lt;br /&gt;
* The script will add a new target, which need several GB disk space (&amp;gt;5GB). Please make sure you have enough disk space. &lt;br /&gt;
* It's better to remove some old target which is not useful. To get the target name and the runtime name, you could run: &lt;br /&gt;
 $ sudo mad-admin list&lt;br /&gt;
&lt;br /&gt;
and then run following commands to remove it:&lt;br /&gt;
 $ sudo mad-admin remove '''&amp;lt;target name&amp;gt;'''&lt;br /&gt;
 $ sudo mad-admin remove '''&amp;lt;runtime name&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
But using above 2 commands will not totally remove the cached and already generated files for the target. To remove all of them to save disk space, you need to remove the related folder and files:&lt;br /&gt;
&lt;br /&gt;
 $ sudo rm -rf /usr/lib/madde/linux-'''&amp;lt;host arch&amp;gt;'''/targets/'''&amp;lt;target name&amp;gt;'''&lt;br /&gt;
 $ sudo rm -rf /usr/lib/madde/linux-'''&amp;lt;host arch&amp;gt;'''/runtimes/'''&amp;lt;runtime name&amp;gt;'''&lt;br /&gt;
 $ sudo rm -rf /usr/lib/madde/linux-'''&amp;lt;host arch&amp;gt;'''/sysroots/'''&amp;lt;sysroot name&amp;gt;'''&lt;br /&gt;
 $ sudo rm -rf /usr/lib/madde/linux-'''&amp;lt;host arch&amp;gt;'''/tools/'''&amp;lt;runtime name&amp;gt;'''&lt;br /&gt;
 $ sudo rm -f /usr/lib/madde/linux-'''&amp;lt;host arch&amp;gt;'''/cache/'''&amp;lt;tarball name&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Note: replace '''&amp;lt;host arch&amp;gt;''' with one of the following values &amp;quot;i686&amp;quot; or &amp;quot;x86_64&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorial]]&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Linux</id>
		<title>SDK/Docs/1.1/Getting started with the MeeGo SDK for Linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Linux"/>
				<updated>2011-01-12T16:37:54Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Using the MeeGo SDK Qt version */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:devguide]]&lt;br /&gt;
[[Category:meego-1.1]]&lt;br /&gt;
[[Category:tutorial]]&lt;br /&gt;
[[Category:application-developer]]&lt;br /&gt;
[[Category:linux]]&lt;br /&gt;
This page describes how to install and configure the MeeGo 1.1 SDK on your Linux development system.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* '''Hardware:''' Any reasonably modern hardware, such as 32-bit Intel Atom or Intel Core 2 CPU.  '''To use QEMU''' to run MeeGo in a virtual machine your system must have support for ''Virtualization Technology'' (VT).  See the [[SDK/Docs/1.1/MeeGo_SDK_Graphics_Acceleration|Graphics Acceleration]] page for details.&lt;br /&gt;
* '''Software:'''  The MeeGo 1.1 SDK has been validated on 32-bit versions of [https://fedoraproject.org/en/index Fedora 12], [[https://fedoraproject.org/en/index Fedora 13], [http://www.ubuntu.com/ Ubuntu 9.10], and [http://www.ubuntu.com/ Ubuntu 10.04 LTS].  For support status and issues using other host OS's see [http://wiki.meego.com/SDK/Docs/1.1/MeeGo_1.1_SDK_Host_OS_Support this page]. &lt;br /&gt;
* '''Root privileges:''' To install the SDK you will need to have root privileges.  Commands that require root privileges are prefaced with &amp;quot;sudo&amp;quot;. For convenience, you may wish to setup &amp;quot;sudo&amp;quot; capabilities to easily switch between root and normal user privileges (see [http://www.gratisoft.us/sudo/sudo.man.html sudoers manpage].)&lt;br /&gt;
* '''Commands:''' Terminal commands are prefaced with &amp;quot;$&amp;quot;.  Do not enter $ when entering the commands in your terminal.&lt;br /&gt;
&lt;br /&gt;
== Configuring distributions package manager ==&lt;br /&gt;
&lt;br /&gt;
=== On Ubuntu or Debian ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Replaced '#' with &amp;lt;li&amp;gt; so that multi-line &amp;lt;pre&amp;gt; statements would appear in a single block --&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Add the following line to &amp;lt;code&amp;gt;/etc/apt/sources.list.d/meego-sdk.list&amp;lt;/code&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
 Replace ${distribution}/${version} with one of the following: &amp;quot;debian/5.0&amp;quot;, &amp;quot;ubuntu/09.10&amp;quot;, &amp;quot;ubuntu/10.04&amp;quot; or &amp;quot;ubuntu/10.10&amp;quot;.&lt;br /&gt;
 &amp;lt;pre&amp;gt;deb http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/ / &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Add the repository public key:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ gpg --keyserver pgpkeys.mit.edu --recv 0BC7BEC479FC1F8A&lt;br /&gt;
$ gpg --export --armor 0BC7BEC479FC1F8A | sudo apt-key add -&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Update the packages database:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;To check that the MeeGo repository has been correctly added, run the following command. The details of the MADDE package should be printed.&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ apt-cache policy madde&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== On Fedora ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Go to the yum repository directory:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ cd /etc/yum.repos.d/ &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Add the MeeGo SDK yum repository. &amp;lt;br/&amp;gt;&lt;br /&gt;
Replace ${distribution}/${version} with one of the following: &amp;quot;fedora/12&amp;quot; or &amp;quot;fedora/13&amp;quot;.&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo wget http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/meego-sdk.repo&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Install the signing key:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo rpm --import http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/repodata/repomd.xml.key &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Update the packages database:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo yum update&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== On MeeGo ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;To add the MeeGo SDK repository on a system running MeeGo, run the following command. &amp;lt;br&amp;gt;&lt;br /&gt;
Replace ${distribution}/${version} with one of the following values: &amp;quot;meego/1.1&amp;quot; or &amp;quot;meego/trunk&amp;quot;.&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo zypper addrepo -f http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/meego-sdk.repo&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== On openSUSE ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;To add the MeeGo repository, run the following command. &amp;lt;br&amp;gt;&lt;br /&gt;
Replace ${distribution}/${version} with one of the following values: &amp;quot;opensuse/11.2&amp;quot; or &amp;quot;opensuse/11.3&amp;quot;.&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo zypper addrepo -f http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/meego-sdk.repo&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installing the MeeGo SDK ==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Debian / Ubuntu&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo apt-get install meego-sdk&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Fedora&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo yum install meego-sdk&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;OpenSUSE / MeeGo&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo zypper install meego-sdk&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''For ARM only:'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Debian / Ubuntu&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo apt-get install meego-sdk-armv7l&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Fedora&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo yum install meego-sdk-armv7l&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;OpenSUSE / MeeGo&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo zypper install meego-sdk-armv7l&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''For IA32 only:'''http://wiki.meego.com/SDK/Docs/1.1/Configuring_QEMU_runtimes&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Debian / Ubuntu&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo apt-get install meego-sdk-ia32&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Fedora&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo yum install meego-sdk-ia32&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;OpenSUSE / MeeGo&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo zypper install meego-sdk-ia32&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install MeeGo Target ==&lt;br /&gt;
A ''Target'' is used to build programs using the MeeGo toolchain and libraries (sysroot).  It is downloaded as a large (~250MB) .bz2 file using the commands below.  MADDE (MeeGo Application Develop and Debug Environment ([http://wiki.maemo.org/MADDE background])) is a tool that assists in the download and installation of the Target.  &amp;quot;mad-admin&amp;quot; is the MADDE command-line tool.  You can install multiple Targets and switch easily between them in Qt Creator (described later).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Create a MeeGo target using MADDE &amp;lt;br&amp;gt;&lt;br /&gt;
Run the command below.  Replace &amp;lt;target&amp;gt; with one of&lt;br /&gt;
* '''meego-core-armv7l-1.1.2''':  Build applications for ARM handheld devices (such as N900)&lt;br /&gt;
* '''meego-handset-ia32-1.1.2''':  Build applications for x86 handheld devices (such as Aava)&lt;br /&gt;
* '''meego-netbook-ia32-1.1.2''': Build applications for x86 netbooks.&lt;br /&gt;
Note that the &amp;lt;code&amp;gt;-f&amp;lt;/code&amp;gt; flag instructs MADDE to download the Target tarball (bz2) first.&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo mad-admin create -f &amp;lt;target&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
If you encounter problems, check the [http://wiki.meego.com/MeeGo_SDK_Troubleshooting#General_SDK_Errors Troubleshooting page]&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;To check that the target has been installed correctly, run the following. &amp;lt;br&amp;gt;&lt;br /&gt;
Replace &amp;lt;target&amp;gt; with one of the values described in the previous step&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ mad -t &amp;lt;target&amp;gt; pscreate -t qt-simple qthello&lt;br /&gt;
$ cd qthello&lt;br /&gt;
$ mad -t &amp;lt;target&amp;gt; qmake&lt;br /&gt;
$ mad -t &amp;lt;target&amp;gt; make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note: Running qmake will print &amp;quot;-unix is deprecated&amp;quot;   This is not an error with the compilation.  You can safely ignore this for now.&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;To check that the qt-simple application is created for the correct target, run:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ file build/qthello&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install MeeGo Runtime ==&lt;br /&gt;
A ''Runtime'' is the MeeGo OS image that is run with QEMU when debugging applications on your host system.  It is not required if you develop against real hardware running MeeGo.  It is downloaded as a large (~650MB) .bz2 file using MADDE.  The Runtime is not needed until you have finished configuring Qt Creator.  However, as this step may take some time, it is recommended to start it now so that it can proceed in the background while you continue following the steps on this page.&lt;br /&gt;
&lt;br /&gt;
See [http://wiki.meego.com/SDK/Docs/1.1/Configuring_QEMU_runtimes Downloading a Runtime and Using QEMU]&lt;br /&gt;
&lt;br /&gt;
== Configuring Qt Creator to use the MeeGo toolchain(s) ==&lt;br /&gt;
&lt;br /&gt;
Start Qt Creator by selecting '''Applications''' &amp;gt; '''Programming''' &amp;gt; '''Qt Creator'''.&lt;br /&gt;
&lt;br /&gt;
Configure Qt Creator to use the MeeGo toolchain(s):&lt;br /&gt;
# Go to '''Tools''' &amp;gt; '''Options''' &amp;gt; '''Qt4''' &amp;gt; '''Qt Versions'''.&lt;br /&gt;
# On the right side of the '''Qt Versions''' view, click on the plus sign button to add a new version.&lt;br /&gt;
#: A blank, new version appears in the '''Qt Versions''' view.&lt;br /&gt;
# On the '''Version Name''' line, specify a name for the new version.&lt;br /&gt;
# On the '''qmake location''' line, specify a qmake location for the new version. The toolchain installs by default to &amp;lt;code&amp;gt;usr/lib/madde/linux-i686/targets/&amp;lt;target&amp;gt;/bin/qmake&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Click '''Rebuild''', '''Apply''' and '''OK'''.&lt;br /&gt;
&lt;br /&gt;
[[File:Qt Creator adding MeeGo toolchains.png|frame|none|Adding the MeeGo toolchain(s) in Qt Creator]]&lt;br /&gt;
&lt;br /&gt;
=== Using the MeeGo SDK Qt version ===&lt;br /&gt;
&lt;br /&gt;
It is also possible to use Qt Creator without a MeeGo toolchain. This option can be useful if you don't need to cross-compile your software: for example, if you are doing QML development with no use of C++.&lt;br /&gt;
&lt;br /&gt;
The steps are the same as above, but the '''qmake location''' is set to the &amp;lt;code&amp;gt;qmake&amp;lt;/code&amp;gt; installed with the meego-sdk-qt libraries. The usual location for this on Linux is:&lt;br /&gt;
&lt;br /&gt;
 $ /opt/meego/meego-sdk-qt/bin/qmake&lt;br /&gt;
&lt;br /&gt;
Note: On Ubuntu 10.10, you may need to install g++ in order for this step to work. If necessary, do this:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install g++&lt;br /&gt;
&lt;br /&gt;
== Developing with the SDK ==&lt;br /&gt;
&lt;br /&gt;
To start developing with the MeeGo SDK, the [[SDK/Docs/1.1/Creating_Hello_World|hello world tutorial]] is a good starting point.&lt;br /&gt;
&lt;br /&gt;
This tutorial covers how to start a project, package it, and deploy it to a device (either a real device, or a QEMU runtime set up through MADDE).&lt;br /&gt;
&lt;br /&gt;
== Removing components ==&lt;br /&gt;
&lt;br /&gt;
=== On Ubuntu ===&lt;br /&gt;
&lt;br /&gt;
To remove installed components, run:&lt;br /&gt;
 $ sudo apt-get remove --purge meego-sdk-qtcreator madde qt-tools arm-2009q1 qemu-arm qemu-gl meego-sdk-i586-toolchain meego-qemu meego-sdk-qt&lt;br /&gt;
&lt;br /&gt;
To remove dependencies related to installed components, run:&lt;br /&gt;
 $ sudo apt-get autoremove&lt;br /&gt;
&lt;br /&gt;
To remove MADDE directory (it is not automatically removed when &amp;quot;madde&amp;quot; package is uninstalled):&lt;br /&gt;
 $ sudo rm -rf /usr/lib/madde&lt;br /&gt;
&lt;br /&gt;
To remove the packages from your local repository (&amp;lt;code&amp;gt;/var/cache/apt/archives/&amp;lt;/code&amp;gt;), run:&lt;br /&gt;
 $ sudo apt-get clean&lt;br /&gt;
&lt;br /&gt;
=== On Fedora ===&lt;br /&gt;
&lt;br /&gt;
To remove installed components, run:&lt;br /&gt;
 $ sudo yum remove meego-sdk-qt-creator madde qt-tools arm-2009q1 qemu-arm qemu-gl meego-sdk-i586-toolchain meego-qemu&lt;br /&gt;
&lt;br /&gt;
To remove MADDE directory:&lt;br /&gt;
 $ sudo rm -rf /usr/lib/madde&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== On openSUSE ===&lt;br /&gt;
&lt;br /&gt;
To remove installed components, run:&lt;br /&gt;
 $ sudo zypper remove -u meego-sdk-qt-creator madde qt-tools arm-2009q1 qemu-arm qemu-gl meego-sdk-i586-toolchain meego-qemu&lt;br /&gt;
&lt;br /&gt;
To remove MADDE directory:&lt;br /&gt;
 $ sudo rm -rf /usr/lib/madde&lt;br /&gt;
&lt;br /&gt;
== Another language version of this page ==&lt;br /&gt;
&lt;br /&gt;
* [[SDK/Docs/1.1/Memulai_dengan_SDK_MeeGo_untuk_Linux|Memulai dengan SDK Meego untuk Linux - Bahasa Indonesia]]&lt;br /&gt;
* [[SDK/Docs/1.1/在Linux平台开发进行MeeGo_SDK开发|在Linux平台进行MeeGo_SDK开发 - 简体中文]]&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Tutorials/Add_a_new_target</id>
		<title>SDK/Tutorials/Add a new target</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Tutorials/Add_a_new_target"/>
				<updated>2011-01-12T16:36:34Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
Problem statement:&lt;br /&gt;
* MeeGo SDK uses MADDE to manage multiple targets and developers are easy to switch between them.  Basically a target includes 3 components: sysroot, runtime(qemu image) and toolchain. The toolchain is rarely changed during the development of a major MeeGo release like 1.1 or 1.2. For sysroot and runtime, they change daily since MeeGo release team creates daily build for different MeeGo profiles like Handset, Netbook, IVI and so on. &lt;br /&gt;
* By default, the installation of MeeGo SDK will include several targets which are created together with the major MeeGo release. But if developers want to keep tracking the latest MeeGo status, they have to manually add latest target like daily sysroot/runtime into MeeGo SDK. Adding a new target is not straightforward and not easy for developer to do. &lt;br /&gt;
&lt;br /&gt;
This wiki page introduces a tool to easily add new targets into MeeGo SDK on the Linux operating system.&lt;br /&gt;
&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
* Install MeeGo Linux SDK. http://wiki.meego.com/SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Linux.&lt;br /&gt;
* Download the meego-sdk-update-target from http://download3.meego.com/meego-sdk-update-target&lt;br /&gt;
&lt;br /&gt;
== Usage and examples ==&lt;br /&gt;
* Get help&lt;br /&gt;
 $ ./meego-sdk-update-target&lt;br /&gt;
&lt;br /&gt;
* There are some options set with default value if they are not specified on command line. You can change them for your convenience.&lt;br /&gt;
* The tool only supports Handset and Netbook as targets at this stage.&lt;br /&gt;
* The tool is a shell script and free to change for your convenience.&lt;br /&gt;
&lt;br /&gt;
* To update with a new Handset MeeGo trunk build 1.1.80.13.20110104.1 from http://repo.meego.com/MeeGo/builds/trunk/&lt;br /&gt;
 $ sudo  meego-sdk-update-target -u 1.1.80.13.20110104.1 -url http://repo.meego.com/MeeGo/builds/trunk&lt;br /&gt;
&lt;br /&gt;
* To update with a new Netbook MeeGo trunk-daily build trunk-daily-1.1.80.12.20101223.1 from http://download.meego.com/trunk-daily/builds/1.1.80&lt;br /&gt;
 $ sudo  meego-sdk-update-target -d netbook -u trunk-daily-1.1.80.12.20101223.1 -url http://download.meego.com/trunk-daily/builds/1.1.80&lt;br /&gt;
&lt;br /&gt;
* To update with a new Handset MeeGo testing-daily build testing-daily-1.1.80.13.20110104.1 from http://download.meego.com/testing-daily/builds/1.1.80&lt;br /&gt;
 $ sudo  meego-sdk-update-target -d handset -u testing-daily-1.1.80.13.20110104.1 -url http://download.meego.com/testing-daily/builds/1.1.80&lt;br /&gt;
&lt;br /&gt;
* To update with a new Handset MeeGo target with specific sysroot and runtime tarball files, you need to provide a name of the target with &amp;quot;-u&amp;quot; option&lt;br /&gt;
 $ sudo  meego-sdk-update-target -u my-target -sysroot url_to_sysroot_tar.gz -runtime url_to_runtime_tar.bz2&lt;br /&gt;
&lt;br /&gt;
* You can use the following commands to update the targets to MeeGo SDK 1.1.2&lt;br /&gt;
 $ sudo ./meego-sdk-update-target -u 1.1.2 -sysroot http://download3.meego.com/meego-core-armv7l-madde-sysroot-1.1.2-fs.tar.bz2&lt;br /&gt;
&lt;br /&gt;
 $ sudo ./meego-sdk-update-target -u 1.1.2 -sysroot http://download3.meego.com/meego-handset-ia32-madde-sysroot-1.1.20110106.1204-fs.tar.gz -runtime http://download3.meego.com/meego-handset-ia32-qemu-1.1.20110110.1026-raw.tar.bz2&lt;br /&gt;
&lt;br /&gt;
 $ sudo ./meego-sdk-update-target -u 1.1.2 -d netbook -sysroot http://download3.meego.com/meego-core-ia32-madde-sysroot-1.1.20110106.1139-fs.tar.gz -runtime http://download3.meego.com/meego-netbook-ia32-qemu-1.1.20110110.1049-raw.tar.bz2&lt;br /&gt;
&lt;br /&gt;
== Create your own target (sysroot and runtime) ==&lt;br /&gt;
&lt;br /&gt;
* The sysroot has to be a tar.gz or tar.bz2 and can be generated by adding following command parameters to mic2&lt;br /&gt;
 $ sudo mic-image-creator --format=fs --package=tar.gz ...&lt;br /&gt;
&lt;br /&gt;
* The runtime has to be a tar.gz or tar.bz2 and can be generated by adding following command parameters to mic2&lt;br /&gt;
 $ sudo mic-image-creator --format=raw --package=tar.bz2 --release=release_no --compress-disk-image=none ...&lt;br /&gt;
&lt;br /&gt;
* Please check help of mic-image-creator for detailed explanation of those options&lt;br /&gt;
 $ sudo mic-image-creator --help&lt;br /&gt;
&lt;br /&gt;
* You can find the ks file to create MeeGo sysroot and runtime at http://meego.gitorious.org/meego-os-base/image-configurations/trees/master/.&lt;br /&gt;
&lt;br /&gt;
== Other Notes ==&lt;br /&gt;
&lt;br /&gt;
* The script will add a new target, which need several GB disk space (&amp;gt;5GB). Please make sure you have enough disk space. &lt;br /&gt;
* It's better to remove some old target which is not useful. To get the target name and the runtime name, you could run: &lt;br /&gt;
 $ sudo mad-admin list&lt;br /&gt;
&lt;br /&gt;
and then run following commands to remove it:&lt;br /&gt;
 $ sudo mad-admin remove '''&amp;lt;target name&amp;gt;'''&lt;br /&gt;
 $ sudo mad-admin remove '''&amp;lt;runtime name&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
But using above 2 commands will not totally remove the cached and already generated files for the target. To remove all of them to save disk space, you need to remove the related folder and files:&lt;br /&gt;
&lt;br /&gt;
 $ sudo rm -rf /usr/lib/madde/linux-'''&amp;lt;host arch&amp;gt;'''/targets/'''&amp;lt;target name&amp;gt;'''&lt;br /&gt;
 $ sudo rm -rf /usr/lib/madde/linux-'''&amp;lt;host arch&amp;gt;'''/runtimes/'''&amp;lt;runtime name&amp;gt;'''&lt;br /&gt;
 $ sudo rm -rf /usr/lib/madde/linux-'''&amp;lt;host arch&amp;gt;'''/sysroots/'''&amp;lt;sysroot name&amp;gt;'''&lt;br /&gt;
 $ sudo rm -rf /usr/lib/madde/linux-'''&amp;lt;host arch&amp;gt;'''/tools/'''&amp;lt;runtime name&amp;gt;'''&lt;br /&gt;
 $ sudo rm -f /usr/lib/madde/linux-'''&amp;lt;host arch&amp;gt;'''/cache/'''&amp;lt;tarball name&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Note: replace '''&amp;lt;host arch&amp;gt;''' with one of the following values &amp;quot;i686&amp;quot; or &amp;quot;x86_64&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorial]]&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Docs/1.1/Configuring_QEMU_runtimes</id>
		<title>SDK/Docs/1.1/Configuring QEMU runtimes</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Docs/1.1/Configuring_QEMU_runtimes"/>
				<updated>2011-01-12T14:02:21Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: /* Install a MeeGo Runtime */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Meego-1.1]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.qemu.org/ QEMU] is a component of the MeeGo SDK. It can run handset or netbook images under an emulator, so you can test your applications on a MeeGo operating system, even if you don't have a MeeGo device.&lt;br /&gt;
&lt;br /&gt;
If you haven't already installed the SDK, see:&lt;br /&gt;
&lt;br /&gt;
* [[SDK/Docs/1.1/Getting started with the MeeGo SDK for Linux|Installing the SDK on Linux]] or [[SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Windows|Installing the SDK on Windows]]&lt;br /&gt;
&lt;br /&gt;
For QEMU, it is important to check your graphics capability.  See [[SDK/Docs/1.1/MeeGo SDK Graphics Acceleration|this page about graphics acceleration]] for details. '''Please read this page carefully and follow the instructions on it if you are having issues starting runtimes under QEMU.'''&lt;br /&gt;
&lt;br /&gt;
It is also possible to build and install QEMU manually: see the [[SDK/Docs/1.1/Building_QEMU_Tools|QEMU tools page]] for details.&lt;br /&gt;
&lt;br /&gt;
The best and simplest way to use a MeeGo OS image with QEMU is to use &amp;lt;code&amp;gt;mad-admin&amp;lt;/code&amp;gt; to download a runtime, and &amp;lt;code&amp;gt;mad&amp;lt;/code&amp;gt; to run it. See the instructions below for how to do this.&lt;br /&gt;
&lt;br /&gt;
== Install a MeeGo Runtime ==&lt;br /&gt;
&lt;br /&gt;
You can get a list of available runtimes for your version of MADDE with:&lt;br /&gt;
&lt;br /&gt;
 $ mad-admin list runtimes&lt;br /&gt;
 meego-handset-ia32-qemu-1.1.2-runtime                       (installable)&lt;br /&gt;
 meego-netbook-ia32-qemu-1.1.2-runtime                       (installable)&lt;br /&gt;
&lt;br /&gt;
Run the command below.  Replace '''&amp;lt;runtime name&amp;gt;''' with one of&lt;br /&gt;
* '''meego-handset-ia32-qemu-1.1.2-runtime''': Run the MeeGo OS with handset UI.&lt;br /&gt;
* '''meego-netbook-ia32-qemu-1.1.2-runtime''': Run the MeeGo OS with netbook UI.&lt;br /&gt;
&lt;br /&gt;
 $ sudo mad-admin create -f -e '''&amp;lt;runtime name&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
This will download the runtime (a ~650+ MB .bz2 file) into MADDE's &amp;lt;code&amp;gt;cache&amp;lt;/code&amp;gt; directory and decompress it in the &amp;lt;code&amp;gt;runtimes&amp;lt;/code&amp;gt; directory.. If network/proxy issues prevent the image from downloading, the url for the runtime can be extracted from the MADDE's &amp;lt;code&amp;gt;cache/madde.conf.d/&amp;lt;runtime&amp;gt;.conf&amp;lt;/code&amp;gt; file, downloaded manually, and copied into the &amp;lt;code&amp;gt;cache&amp;lt;/code&amp;gt; directory. Re-running the above command will now bypass the download and directly decompress the runtime.&lt;br /&gt;
&lt;br /&gt;
After installing, you can check that the runtime is installed by running &amp;lt;code&amp;gt;mad-admin list&amp;lt;/code&amp;gt; again.&lt;br /&gt;
&lt;br /&gt;
 $ mad-admin list runtimes&lt;br /&gt;
 meego-handset-ia32-qemu-1.1.2-runtime       (installed)&lt;br /&gt;
 meego-netbook-ia32-qemu-1.1.2-runtime       (installable)&lt;br /&gt;
&lt;br /&gt;
Note that '''installed''' above indicates that the handset runtime was successfully downloaded and configured for QEMU.&lt;br /&gt;
&lt;br /&gt;
== Using a runtime ==&lt;br /&gt;
&lt;br /&gt;
To start an installed runtime, use the &amp;lt;code&amp;gt;mad&amp;lt;/code&amp;gt; command to boot the image inside QEMU.&lt;br /&gt;
&lt;br /&gt;
To start the IA32 handset runtime:&lt;br /&gt;
 $ sudo mad remote -r '''&amp;lt;handset runtime name&amp;gt;''' poweron&lt;br /&gt;
&lt;br /&gt;
Here's what the handset image looks like (this is the ''Applications'' zone):&lt;br /&gt;
&lt;br /&gt;
[[File:Sdk-docs-ia32-handset-under-qemu.png|600px]]&lt;br /&gt;
&lt;br /&gt;
To start the IA32 netbook runtime:&lt;br /&gt;
 $ sudo mad remote -r '''&amp;lt;netbook runtime name&amp;gt;''' poweron&lt;br /&gt;
&lt;br /&gt;
Here's what the netbook image looks like (this is ''Myzone''):&lt;br /&gt;
&lt;br /&gt;
[[File:Sdk-docs-ia32-netbook-under-qemu.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You can now use this running image as a deployment target for Qt Creator, or log into it manually over SSH (see below).&lt;br /&gt;
&lt;br /&gt;
When you've finished, use the power off icon in the emulator to switch it off (if available); or from the command line, do:&lt;br /&gt;
 $ sudo mad remote -r '''&amp;lt;netbook runtime name&amp;gt;''' poweroff&lt;br /&gt;
&lt;br /&gt;
=== Using a runtime without graphics ===&lt;br /&gt;
&lt;br /&gt;
If you are having issues with running QEMU, you can try running the image without graphics to help isolate the problem. To do this, set &amp;lt;code&amp;gt;QEMU_NOGRAPHIC=yes&amp;lt;/code&amp;gt; in the environment before running the emulator. For example:&lt;br /&gt;
&lt;br /&gt;
 $ QEMU_NOGRAPHIC=yes mad remote -r '''&amp;lt;handset runtime name&amp;gt;''' poweron&lt;br /&gt;
&lt;br /&gt;
If you are then able to ssh into the running image, you can be fairly certain that your issues are graphics-related, rather than anything to do with the image itself.&lt;br /&gt;
&lt;br /&gt;
=== Shortcut button in the MeeGo SDK for Windows ===&lt;br /&gt;
&lt;br /&gt;
If you are using the MeeGo SDK for Windows, Qt Creator provides a shortcut button to start a QEMU runtime associated with a project, in the bottom left corner:&lt;br /&gt;
&lt;br /&gt;
[[File:Meego-sdk-qtcreator-start-emulator-button.png]]&lt;br /&gt;
&lt;br /&gt;
Clicking on this has the same effect as starting the QEMU runtime manually (as described above).&lt;br /&gt;
&lt;br /&gt;
Once the emulator is running, the button shows a red square: when it is in this state, clicking on it again stops the emulator.&lt;br /&gt;
&lt;br /&gt;
== SSH into QEMU Image ==&lt;br /&gt;
&lt;br /&gt;
Any time MeeGo is running in QEMU, you can use SSH to connect to the image from a command-line terminal on the host system.&lt;br /&gt;
&lt;br /&gt;
When MADDE starts QEMU, it sets up a redirect from port 6666 on the host to the SSH port (port 22) on the guest (MeeGo on QEMU). So you can log into the running QEMU image with:&lt;br /&gt;
&lt;br /&gt;
 $ ssh meego@127.0.0.1 -p 6666&lt;br /&gt;
&lt;br /&gt;
Two user accounts are available:&lt;br /&gt;
&lt;br /&gt;
# User: '''meego''', password: '''meego'''&lt;br /&gt;
# User: '''root''', password: '''meego'''&lt;br /&gt;
&lt;br /&gt;
== Configuring access to an emulated device in Qt Creator ==&lt;br /&gt;
&lt;br /&gt;
[[File:sdk-docs-QtCreator-configuring-emulator-access.png|thumb|500px]]&lt;br /&gt;
To configure access to an emulated device:&lt;br /&gt;
# Open '''Tools''' &amp;gt; '''Options''' &amp;gt; '''Projects''' &amp;gt; '''MeeGo Device Configurations'''.&lt;br /&gt;
# In the dialog box, create a new Device Configuration by clicking on '''Add'''.&lt;br /&gt;
# Give the new Device Configuration a name in the Configuration Name text field, and add the following settings in the other test fields:&lt;br /&gt;
#* Device type: choose MeeGo emulator&lt;br /&gt;
#* Authentication type: Password&lt;br /&gt;
#* Host name: 127.0.0.1&lt;br /&gt;
#* Ports, SSH: 6666&lt;br /&gt;
#*: Note that the emulator is setup with a redirect from port 6666 on localhost to the SSH port (22) of the emulated device.&lt;br /&gt;
#* Ports, Gdb Server: 13219 (the default)&lt;br /&gt;
#: '''Note:''' If this port is not free, you can select another one.&lt;br /&gt;
#* Connection Timeout: 30&lt;br /&gt;
#* User Name: root&lt;br /&gt;
#* Password: meego&lt;br /&gt;
# Click '''Apply'''. &lt;br /&gt;
# To test the settings, ensure that the emulated device is running, then click '''Test'''.&lt;br /&gt;
#: If successful, you'll see a dialog box with the message &amp;quot;Device configuration successful&amp;quot;.&lt;br /&gt;
#: If the message &amp;quot;Could not connect to host&amp;quot; is displayed, check your setting selections and make sure that the network is connected.&lt;br /&gt;
# Click '''Close''' and '''OK'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Running an image under QEMU ==&lt;br /&gt;
&lt;br /&gt;
There are two ways to run a MeeGo image under QEMU:&lt;br /&gt;
&lt;br /&gt;
* '''Using MADDE''': If MADDE has a runtime configuration for the image you want to use, you can install and run it very easily.&lt;br /&gt;
* '''Manually''': If there is no MADDE configuration for the image you want to use, the process is much harder and more manual.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Manual setup (where MADDE runtime is not available) ==&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
== Launch QEMU manually ==&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
Use this pre-prepared launch script: [http://download3.meego.com/sep09/meego-qemu-start meego-qemu-start]&lt;br /&gt;
&lt;br /&gt;
Make sure it's executable:&lt;br /&gt;
 $ chmod +x ./meego-qemu-start&lt;br /&gt;
&lt;br /&gt;
To start handset image with Avaa device skin:&lt;br /&gt;
 $ ./meego-qemu-start -s aava &amp;lt;handset image&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To start netbook image without skin:&lt;br /&gt;
 $ ./meego-qemu-start &amp;lt;netbook image&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or manual command line??? see script for examples&lt;br /&gt;
&lt;br /&gt;
Here is what you should expect to see:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[File:Meego handset.png|thumb|MeeGo Handset UI in QEMU]]&amp;lt;/td&amp;gt;&lt;br /&gt;
           &amp;lt;td&amp;gt;[[File:qemu-netbook.jpg|thumb|MeeGo Netbook UI in QEMU]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Screen rotation ===&lt;br /&gt;
&lt;br /&gt;
If you are using a handset image with QEMU, you can rotate the screen with ''Alt+Shift+R'' (???does R have to be uppercase?):&lt;br /&gt;
&lt;br /&gt;
[[File:Meego mtf run.png|550px]]&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Docs/1.1/Configuring_QEMU_runtimes</id>
		<title>SDK/Docs/1.1/Configuring QEMU runtimes</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Docs/1.1/Configuring_QEMU_runtimes"/>
				<updated>2011-01-12T12:30:36Z</updated>
		
		<summary type="html">&lt;p&gt;Fabo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Meego-1.1]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.qemu.org/ QEMU] is a component of the MeeGo SDK. It can run handset or netbook images under an emulator, so you can test your applications on a MeeGo operating system, even if you don't have a MeeGo device.&lt;br /&gt;
&lt;br /&gt;
If you haven't already installed the SDK, see:&lt;br /&gt;
&lt;br /&gt;
* [[SDK/Docs/1.1/Getting started with the MeeGo SDK for Linux|Installing the SDK on Linux]] or [[SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Windows|Installing the SDK on Windows]]&lt;br /&gt;
&lt;br /&gt;
For QEMU, it is important to check your graphics capability.  See [[SDK/Docs/1.1/MeeGo SDK Graphics Acceleration|this page about graphics acceleration]] for details. '''Please read this page carefully and follow the instructions on it if you are having issues starting runtimes under QEMU.'''&lt;br /&gt;
&lt;br /&gt;
It is also possible to build and install QEMU manually: see the [[SDK/Docs/1.1/Building_QEMU_Tools|QEMU tools page]] for details.&lt;br /&gt;
&lt;br /&gt;
The best and simplest way to use a MeeGo OS image with QEMU is to use &amp;lt;code&amp;gt;mad-admin&amp;lt;/code&amp;gt; to download a runtime, and &amp;lt;code&amp;gt;mad&amp;lt;/code&amp;gt; to run it. See the instructions below for how to do this.&lt;br /&gt;
&lt;br /&gt;
== Install a MeeGo Runtime ==&lt;br /&gt;
&lt;br /&gt;
You can get a list of available runtimes for your version of MADDE with:&lt;br /&gt;
&lt;br /&gt;
 $ mad-admin list runtimes&lt;br /&gt;
 meego-handset-ia32-qemu-1.1.2-runtime                       (installable)&lt;br /&gt;
 meego-netbook-ia32-qemu-1.1.2-runtime                       (installable)&lt;br /&gt;
&lt;br /&gt;
Run the command below.  Replace '''&amp;lt;runtime name&amp;gt;''' with one of&lt;br /&gt;
* '''meego-handset-ia32-qemu-1.1.2-runtime''': Run the MeeGo OS with handset UI.&lt;br /&gt;
* '''meego-netbook-ia32-qemu-1.1.2-runtime''': Run the MeeGo OS with netbook UI.&lt;br /&gt;
&lt;br /&gt;
 $ sudo mad-admin create -f -e '''&amp;lt;runtime name&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
This will download the runtime (a ~650+ MB .bz2 file) into MADDE's &amp;lt;code&amp;gt;cache&amp;lt;/code&amp;gt; directory and decompress it in the &amp;lt;code&amp;gt;runtimes&amp;lt;/code&amp;gt; directory.. If network/proxy issues prevent the image from downloading, the url for the runtime can be extracted from the MADDE's &amp;lt;code&amp;gt;cache/madde.conf.d/&amp;lt;runtime&amp;gt;.conf&amp;lt;/code&amp;gt; file, downloaded manually, and copied into the &amp;lt;code&amp;gt;cache&amp;lt;/code&amp;gt; directory. Re-running the above command will now bypass the download and directly decompress the runtime.&lt;br /&gt;
&lt;br /&gt;
After installing, you can check that the runtime is installed by running &amp;lt;code&amp;gt;mad-admin list&amp;lt;/code&amp;gt; again.&lt;br /&gt;
&lt;br /&gt;
 $ mad-admin list runtimes&lt;br /&gt;
 meego-handset-ia32-qemu-1.1.20101031.2201-sda-runtime       (installed)&lt;br /&gt;
 meego-netbook-ia32-qemu-1.1.20101031.2037-sda-runtime       (installable)&lt;br /&gt;
&lt;br /&gt;
Note that '''installed''' above indicates that the handset runtime was successfully downloaded and configured for QEMU.&lt;br /&gt;
&lt;br /&gt;
== Using a runtime ==&lt;br /&gt;
&lt;br /&gt;
To start an installed runtime, use the &amp;lt;code&amp;gt;mad&amp;lt;/code&amp;gt; command to boot the image inside QEMU.&lt;br /&gt;
&lt;br /&gt;
To start the IA32 handset runtime:&lt;br /&gt;
 $ sudo mad remote -r '''&amp;lt;handset runtime name&amp;gt;''' poweron&lt;br /&gt;
&lt;br /&gt;
Here's what the handset image looks like (this is the ''Applications'' zone):&lt;br /&gt;
&lt;br /&gt;
[[File:Sdk-docs-ia32-handset-under-qemu.png|600px]]&lt;br /&gt;
&lt;br /&gt;
To start the IA32 netbook runtime:&lt;br /&gt;
 $ sudo mad remote -r '''&amp;lt;netbook runtime name&amp;gt;''' poweron&lt;br /&gt;
&lt;br /&gt;
Here's what the netbook image looks like (this is ''Myzone''):&lt;br /&gt;
&lt;br /&gt;
[[File:Sdk-docs-ia32-netbook-under-qemu.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You can now use this running image as a deployment target for Qt Creator, or log into it manually over SSH (see below).&lt;br /&gt;
&lt;br /&gt;
When you've finished, use the power off icon in the emulator to switch it off (if available); or from the command line, do:&lt;br /&gt;
 $ sudo mad remote -r '''&amp;lt;netbook runtime name&amp;gt;''' poweroff&lt;br /&gt;
&lt;br /&gt;
=== Using a runtime without graphics ===&lt;br /&gt;
&lt;br /&gt;
If you are having issues with running QEMU, you can try running the image without graphics to help isolate the problem. To do this, set &amp;lt;code&amp;gt;QEMU_NOGRAPHIC=yes&amp;lt;/code&amp;gt; in the environment before running the emulator. For example:&lt;br /&gt;
&lt;br /&gt;
 $ QEMU_NOGRAPHIC=yes mad remote -r '''&amp;lt;handset runtime name&amp;gt;''' poweron&lt;br /&gt;
&lt;br /&gt;
If you are then able to ssh into the running image, you can be fairly certain that your issues are graphics-related, rather than anything to do with the image itself.&lt;br /&gt;
&lt;br /&gt;
=== Shortcut button in the MeeGo SDK for Windows ===&lt;br /&gt;
&lt;br /&gt;
If you are using the MeeGo SDK for Windows, Qt Creator provides a shortcut button to start a QEMU runtime associated with a project, in the bottom left corner:&lt;br /&gt;
&lt;br /&gt;
[[File:Meego-sdk-qtcreator-start-emulator-button.png]]&lt;br /&gt;
&lt;br /&gt;
Clicking on this has the same effect as starting the QEMU runtime manually (as described above).&lt;br /&gt;
&lt;br /&gt;
Once the emulator is running, the button shows a red square: when it is in this state, clicking on it again stops the emulator.&lt;br /&gt;
&lt;br /&gt;
== SSH into QEMU Image ==&lt;br /&gt;
&lt;br /&gt;
Any time MeeGo is running in QEMU, you can use SSH to connect to the image from a command-line terminal on the host system.&lt;br /&gt;
&lt;br /&gt;
When MADDE starts QEMU, it sets up a redirect from port 6666 on the host to the SSH port (port 22) on the guest (MeeGo on QEMU). So you can log into the running QEMU image with:&lt;br /&gt;
&lt;br /&gt;
 $ ssh meego@127.0.0.1 -p 6666&lt;br /&gt;
&lt;br /&gt;
Two user accounts are available:&lt;br /&gt;
&lt;br /&gt;
# User: '''meego''', password: '''meego'''&lt;br /&gt;
# User: '''root''', password: '''meego'''&lt;br /&gt;
&lt;br /&gt;
== Configuring access to an emulated device in Qt Creator ==&lt;br /&gt;
&lt;br /&gt;
[[File:sdk-docs-QtCreator-configuring-emulator-access.png|thumb|500px]]&lt;br /&gt;
To configure access to an emulated device:&lt;br /&gt;
# Open '''Tools''' &amp;gt; '''Options''' &amp;gt; '''Projects''' &amp;gt; '''MeeGo Device Configurations'''.&lt;br /&gt;
# In the dialog box, create a new Device Configuration by clicking on '''Add'''.&lt;br /&gt;
# Give the new Device Configuration a name in the Configuration Name text field, and add the following settings in the other test fields:&lt;br /&gt;
#* Device type: choose MeeGo emulator&lt;br /&gt;
#* Authentication type: Password&lt;br /&gt;
#* Host name: 127.0.0.1&lt;br /&gt;
#* Ports, SSH: 6666&lt;br /&gt;
#*: Note that the emulator is setup with a redirect from port 6666 on localhost to the SSH port (22) of the emulated device.&lt;br /&gt;
#* Ports, Gdb Server: 13219 (the default)&lt;br /&gt;
#: '''Note:''' If this port is not free, you can select another one.&lt;br /&gt;
#* Connection Timeout: 30&lt;br /&gt;
#* User Name: root&lt;br /&gt;
#* Password: meego&lt;br /&gt;
# Click '''Apply'''. &lt;br /&gt;
# To test the settings, ensure that the emulated device is running, then click '''Test'''.&lt;br /&gt;
#: If successful, you'll see a dialog box with the message &amp;quot;Device configuration successful&amp;quot;.&lt;br /&gt;
#: If the message &amp;quot;Could not connect to host&amp;quot; is displayed, check your setting selections and make sure that the network is connected.&lt;br /&gt;
# Click '''Close''' and '''OK'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Running an image under QEMU ==&lt;br /&gt;
&lt;br /&gt;
There are two ways to run a MeeGo image under QEMU:&lt;br /&gt;
&lt;br /&gt;
* '''Using MADDE''': If MADDE has a runtime configuration for the image you want to use, you can install and run it very easily.&lt;br /&gt;
* '''Manually''': If there is no MADDE configuration for the image you want to use, the process is much harder and more manual.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Manual setup (where MADDE runtime is not available) ==&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
== Launch QEMU manually ==&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
Use this pre-prepared launch script: [http://download3.meego.com/sep09/meego-qemu-start meego-qemu-start]&lt;br /&gt;
&lt;br /&gt;
Make sure it's executable:&lt;br /&gt;
 $ chmod +x ./meego-qemu-start&lt;br /&gt;
&lt;br /&gt;
To start handset image with Avaa device skin:&lt;br /&gt;
 $ ./meego-qemu-start -s aava &amp;lt;handset image&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To start netbook image without skin:&lt;br /&gt;
 $ ./meego-qemu-start &amp;lt;netbook image&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or manual command line??? see script for examples&lt;br /&gt;
&lt;br /&gt;
Here is what you should expect to see:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[File:Meego handset.png|thumb|MeeGo Handset UI in QEMU]]&amp;lt;/td&amp;gt;&lt;br /&gt;
           &amp;lt;td&amp;gt;[[File:qemu-netbook.jpg|thumb|MeeGo Netbook UI in QEMU]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Screen rotation ===&lt;br /&gt;
&lt;br /&gt;
If you are using a handset image with QEMU, you can rotate the screen with ''Alt+Shift+R'' (???does R have to be uppercase?):&lt;br /&gt;
&lt;br /&gt;
[[File:Meego mtf run.png|550px]]&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fabo</name></author>	</entry>

	</feed>