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

	<entry>
		<id>http://wiki.meego.com/ARM/N900/Install/MMC</id>
		<title>ARM/N900/Install/MMC</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/Install/MMC"/>
				<updated>2010-10-31T23:14:31Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: /* Images */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Installing MeeGo to N900 on external MMC card =&lt;br /&gt;
&lt;br /&gt;
'''NOTE: Read the whole guide before doing any steps from this guide to make sure you understand everything.'''&lt;br /&gt;
&lt;br /&gt;
If you do not want to erase the NAND partition or the internal 32G eMMC from the N900 device, this installation is for you. What you need for this installation is a raw image that can be put to the MMC card and kernel (same kernel that is installed to the MMC).&lt;br /&gt;
&lt;br /&gt;
=== Images ===&lt;br /&gt;
&lt;br /&gt;
Raw images and corresponding kernel images can be found at http://repo.meego.com/MeeGo/builds/ (development builds) and http://repo.meego.com/MeeGo/releases/ (stable releases)&lt;br /&gt;
&lt;br /&gt;
Find official release images here ([[ARM/N900#Releases]])&lt;br /&gt;
&lt;br /&gt;
You may want to check for the most recent N900 test reports at [[Quality#MeeGo_Handset_Testing]] to see how much functionality is known to work on the N900.&lt;br /&gt;
&lt;br /&gt;
== Installing Rootfs on external MMC card ==&lt;br /&gt;
&lt;br /&gt;
First what you need, is a microSD memory card which does not contain any information that you need, as it will be erased during this operation.&lt;br /&gt;
&lt;br /&gt;
The steps in this guide require an MMC card of at least 2gb, however some cards offer slight variations in capacity, so better to take a 4gb card to be on the safe side :)&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
When inserting the microSD memory card in the card reader, you need to find out what the proper device for the card is. This can be done with for example fdisk:&lt;br /&gt;
 sudo fdisk -l&lt;br /&gt;
&lt;br /&gt;
An example output ('''NOTE: The /dev/sdX is used as an example on your PC this might be also called /dev/mmcblk0, /dev/sdd or something else''')&lt;br /&gt;
 $ sudo fdisk -l&lt;br /&gt;
 ...&lt;br /&gt;
 Disk /dev/sdX: 3965 MB, 3965714432 bytes&lt;br /&gt;
 194 heads, 30 sectors/track, 1330 cylinders&lt;br /&gt;
 Units = cylinders of 5820 * 512 = 2979840 bytes&lt;br /&gt;
 Disk identifier: 0x0001ab40&lt;br /&gt;
 &lt;br /&gt;
    Device Boot      Start         End      Blocks   Id  System&lt;br /&gt;
 /dev/sdX1               1         588     1708984   83  Linux&lt;br /&gt;
&lt;br /&gt;
'''NOTE: The .raw image contains the partition table as well. So the image needs to be written to /dev/sdX not /dev/sdX1.'''&lt;br /&gt;
&lt;br /&gt;
After you are &amp;lt;u&amp;gt;100% sure&amp;lt;/u&amp;gt; that the /dev/sdX is the microSD memory card you just inserted in the card reader, you can use for example dd to put the image to the card:&lt;br /&gt;
 $ sudo dd bs=4096 if='''&amp;lt;raw_image&amp;gt;''' of=/dev/sdX&lt;br /&gt;
&lt;br /&gt;
If you are low on disk space, you can use&lt;br /&gt;
&lt;br /&gt;
 $ bzcat &amp;lt;raw_image&amp;gt;.bz2 | sudo dd bs=4096 of=/dev/sdX&lt;br /&gt;
&lt;br /&gt;
to decompress the compressed raw image on the fly without having to unpack it on you computer first. And if you have pv(1) installed, you can add it in between to display the progress (the image is ~ 2GB in size as of 2010-10-04):&lt;br /&gt;
&lt;br /&gt;
 $ bzcat &amp;lt;raw_image&amp;gt;.bz2 | pv | sudo dd bs=4096 of=/dev/sdX&lt;br /&gt;
&lt;br /&gt;
The dd does not show any progress until the file is written to the device, so be patient.&lt;br /&gt;
&lt;br /&gt;
Although sending a USR1 signal to a running dd process makes it print I/O statistics to standard error and then resume copying:&lt;br /&gt;
 $ dd if=/dev/zero of=/dev/null&amp;amp; pid=$!&lt;br /&gt;
from another term:&lt;br /&gt;
 $ kill -USR1 $pid &lt;br /&gt;
&lt;br /&gt;
dd will output:&lt;br /&gt;
&lt;br /&gt;
 328356+0 records in&lt;br /&gt;
 328356+0 records out&lt;br /&gt;
 1344946176 bytes (1.3 GB) copied, 105.625 s, 12.7 MB/s&lt;br /&gt;
&lt;br /&gt;
After this, you can insert the card in the N900.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
# Download and install bzip2 to Windows http://gnuwin32.sourceforge.net/packages/bzip2.htm&lt;br /&gt;
# Uncompress raw image in command prompt &amp;quot;bunzip2.exe &amp;lt;compressed raw image&amp;gt;&amp;quot;&lt;br /&gt;
# Download the Win32DiskImager.exe program: https://launchpad.net/win32-image-writer/+download (zip file)&lt;br /&gt;
# Unzip the file and extract the contents to a known directory&lt;br /&gt;
# Run W32DiskImager.exe &lt;br /&gt;
# Select the MeeGo image file (note you must write *.* file name to see all files)&lt;br /&gt;
# Select the drive letter which corresponds to the microSD memory card.&lt;br /&gt;
# Click the &amp;quot;Write&amp;quot; button to byte-copy the image to the microSD memory card.&lt;br /&gt;
&lt;br /&gt;
=== On the N900 itself ===&lt;br /&gt;
&lt;br /&gt;
This should be a last resort solution.&lt;br /&gt;
&lt;br /&gt;
# Download and unpack the raw image to a desktop computer (see above).&lt;br /&gt;
# un-mount the microSD memory card&lt;br /&gt;
 sudo gainroot&lt;br /&gt;
 umount /dev/mmcblkXpY&lt;br /&gt;
 dd if=/home/user/MyDocs/'''&amp;lt;raw_image&amp;gt;''' of=/dev/mmcblk1&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
* X, Y in umount command should be the device number and partition number, usually 1, 1, but maybe 0, 1 or something else, use:&lt;br /&gt;
 cat /proc/partitions&lt;br /&gt;
for detailed information.&lt;br /&gt;
* There might be more than one partition on the microSD memory card, though it is unlikely.&lt;br /&gt;
* It is possible to download the compressed image to your N900 but it is not recommended as it takes very long to unpack.&lt;br /&gt;
* `dd` does not give any output while it is copying, so be patient.&lt;br /&gt;
&lt;br /&gt;
== Load or flash kernel on N900 == &lt;br /&gt;
&lt;br /&gt;
Before the MeeGo is able to boot you need also &amp;lt;u&amp;gt;load&amp;lt;/u&amp;gt; the kernel (vmlinuz) provided with the raw image to the device. This can be done with the [[ARM/N900/tools/flasher|flasher]].&lt;br /&gt;
&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
&lt;br /&gt;
* the flasher application needs to be installed on your computer. You can get it from [http://tablets-dev.nokia.com/maemo-dev-env-downloads.php here].&lt;br /&gt;
On 64-bit Ubuntu/Debian this command would do the trick, after downloading the .deb file:&lt;br /&gt;
&lt;br /&gt;
 $ sudo dpkg --force-architecture -i maemo_flasher-*i386.deb&lt;br /&gt;
&lt;br /&gt;
===Running Meego===&lt;br /&gt;
&lt;br /&gt;
'''NOTE: First open the back cover of N900 and insert the MMC card to the slot, reinstall the back cover again.&lt;br /&gt;
&lt;br /&gt;
'''NOTE: Back cover must be closed to boot from MMC.'''&lt;br /&gt;
&lt;br /&gt;
'''NOTE: If you have a flashing jig, you will need to put a magnet at the red location marked [http://www.daimi.au.dk/~cvm/magnet.png here]'''&lt;br /&gt;
&lt;br /&gt;
You need to execute the following command on your host system.&lt;br /&gt;
&lt;br /&gt;
'''NOTE: the device must be turned off and disconnected from the computer. Connect it to the computer using the USB cable only after executing the command'''&lt;br /&gt;
&lt;br /&gt;
 $ sudo flasher-3.5 -l -k '''&amp;lt;kernel&amp;gt;''' -b&lt;br /&gt;
&lt;br /&gt;
A message like: &lt;br /&gt;
    flasher v2.5.2 (Oct 21 2009)&lt;br /&gt;
    Suitable USB device not found, waiting.&lt;br /&gt;
is shown on the terminal of the computer.&lt;br /&gt;
&lt;br /&gt;
Then connect N900 to the computer via the USB cable and Meego OS will be booted.&lt;br /&gt;
You may need to keep 'U' key pressed (on the phone's keyboard) when connecting the cable.&lt;br /&gt;
&lt;br /&gt;
'''NOTE: The command above will only load the kernel to the device, so next time you boot the device the original kernel should be used and your Maemo 5 OS should boot normally.'''&lt;br /&gt;
&lt;br /&gt;
If you want to &amp;lt;u&amp;gt;flash&amp;lt;/u&amp;gt; the kernel to your device so that it is not forgotten when it is powered off use option -f instead of option -l on command above. &lt;br /&gt;
&lt;br /&gt;
'''NOTE: It's highly recommended NOT to flash the kernel on your device unless you really know what you're doing (so please use -l instead of -f). Don't blame us if you brick your device, you have been warned!'''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+ Examples of files that can be used with this guide&lt;br /&gt;
! MeeGo Version&lt;br /&gt;
! &amp;lt;kernel&amp;gt;&lt;br /&gt;
! &amp;lt;raw_image&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1.0.99.2.20101019.1&lt;br /&gt;
| [http://repo.meego.com/MeeGo/builds/1.0.99/1.0.99.2.20101019.1/handset/images/meego-handset-armv7l-n900/meego-handset-armv7l-n900-1.0.99.2.20101019.1-vmlinuz-2.6.35.3-10.3-n900 meego-handset-armv7l-n900-1.0.99.2.20101019.1-vmlinuz-2.6.35.3-10.3-n900]&lt;br /&gt;
| [http://repo.meego.com/MeeGo/builds/1.0.99/1.0.99.2.20101019.1/handset/images/meego-handset-armv7l-n900/meego-handset-armv7l-n900-1.0.99.2.20101019.1-mmcblk0p.raw.bz2 meego-handset-armv7l-n900-1.0.99.2.20101019.1-mmcblk0p.raw.bz2]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Upgrading_MeeGo_Versions</id>
		<title>Upgrading MeeGo Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Upgrading_MeeGo_Versions"/>
				<updated>2010-10-31T21:24:22Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== So you want to upgrade your MeeGo system from 1.(x) to 1.(x+1) ==&lt;br /&gt;
&lt;br /&gt;
There's been a lot of questions recently on the forums and IRC about how to upgrade an existing MeeGo installation&lt;br /&gt;
from e.g. 1.0 to 1.1 without reinstalling. This isn't something that's easy right now, and certainly not supported.&lt;br /&gt;
However, it is very much so possible with zypper, and requires special attention to the process in order to not&lt;br /&gt;
end up with a non-booting system, or worse (data loss).&lt;br /&gt;
&lt;br /&gt;
=== Warning: do not try this at home ===&lt;br /&gt;
&lt;br /&gt;
The procedure described below assumes that you know what packages do and which ones you can (probably) miss, upgrade&lt;br /&gt;
or temporary break while you upgrade your system. It's not a short procedure, it's not safe, it's not guaranteed to&lt;br /&gt;
work. If you have any chance to do a reinstall, do that instead.&lt;br /&gt;
&lt;br /&gt;
=== Please reinstall instead ===&lt;br /&gt;
&lt;br /&gt;
Yes, this is the supported method. Take the time to backup your data, or convert your box to use a /home partition&lt;br /&gt;
so that the next upgrade you can just rewrite your root partition without losing your personal data. Copy your&lt;br /&gt;
data to something safe, like another computer, or a usb hard drive.&lt;br /&gt;
&lt;br /&gt;
=== Make Backups ===&lt;br /&gt;
&lt;br /&gt;
I'm not responsible for you losing your data. You are yourself.&lt;br /&gt;
&lt;br /&gt;
== Ok, get on with it already ==&lt;br /&gt;
&lt;br /&gt;
Upgrading a live and running installation of MeeGo 1.0 to 1.1 can be accomplished by forcing zypper to reinstall all&lt;br /&gt;
packages and package groups from the 1.1 repo's instead of the 1.0 repo's.&lt;br /&gt;
&lt;br /&gt;
In essence, one needs to delete all the 1.0 repo files, and add the 1.1 repo files:&lt;br /&gt;
&lt;br /&gt;
  # cd /etc/zypp/repo.d/&lt;br /&gt;
  # rm -f *.repo&lt;br /&gt;
&lt;br /&gt;
Then you need to get the new repo's and keys:&lt;br /&gt;
&lt;br /&gt;
Find the .ks file for the image you want to install, for instance over here: [[http://repo.meego.com/MeeGo/releases/1.1/netbook/images/meego-netbook-ia32/meego-netbook-ia32-1.1.ks]]&lt;br /&gt;
&lt;br /&gt;
Open the kickstart file, and look for the lines that add repo files to the kickstart. These are the new repo files you should import on your system: ('''Note: you need to add &amp;quot;repodata/&amp;quot; after the link found in the kickstart files''')&lt;br /&gt;
&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name adobe            http://linuxdownload.adobe.com/linux/i386/repodata/                     adobe&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=core             http://repo.meego.com/MeeGo/releases/1.1/core/repos/ia32/packages/      core&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=netbook          http://repo.meego.com/MeeGo/releases/1.1/netbook/repos/ia32/packages/   netbook&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=non-oss          http://repo.meego.com/MeeGo/releases/1.1/non-oss/repos/ia32/packages/   non-oss&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=updates-core     http://repo.meego.com/MeeGo/updates/1.1/core/repos/ia32/packages/       updates-core&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=updates-netbook  http://repo.meego.com/MeeGo/updates/1.1/netbook/repos/ia32/packages/    updates-netbook&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=updates-non-oss  http://repo.meego.com/MeeGo/updates/1.1/non-oss/repos/ia32/packages/    updates-non-oss&lt;br /&gt;
&lt;br /&gt;
(add any repo that you think you might need here, such as handset or IVI).&lt;br /&gt;
&lt;br /&gt;
clearing zypper's cache:&lt;br /&gt;
&lt;br /&gt;
  # zypper clean --all&lt;br /&gt;
  # zypper refresh&lt;br /&gt;
&lt;br /&gt;
That should make zypper forget all about the old repositories. The refresh step forces zypper to get the new repo data, and since we don't have the key installed yet,&lt;br /&gt;
it will prompt for temporarily accepting it.&lt;br /&gt;
&lt;br /&gt;
The following step installs the GPG key as /etc/pki/rpm-gpg/RPM-GPG-KEY-meego01:&lt;br /&gt;
&lt;br /&gt;
  # zypper install --force --from core meego-release&lt;br /&gt;
&lt;br /&gt;
You can follow up by repeating the 'clear' and 'refresh' step to confirm zypper now accepts the signed key.&lt;br /&gt;
&lt;br /&gt;
=== Then what? ===&lt;br /&gt;
&lt;br /&gt;
Well, that was the easy part. Now zypper knows nothing but the new repository files and whatever we get&lt;br /&gt;
it to install, it will be from the new 1.1 repositories.&lt;br /&gt;
&lt;br /&gt;
This is where the hard and dangerous part starts: We need to tell zypper to basically reinstall every&lt;br /&gt;
package, but from the new repositories. Just running a 'zypper update' will not work, as zypper refuses&lt;br /&gt;
to downgrade packages. Yes, you will be &amp;quot;downgrading&amp;quot; packages because version numbers between 1.0 and&lt;br /&gt;
1.1 are not consistent. Don't worry, you'll get newer software, not old stuff.&lt;br /&gt;
&lt;br /&gt;
=== The easy method ===&lt;br /&gt;
&lt;br /&gt;
  # zypper dup&lt;br /&gt;
&lt;br /&gt;
This calls `zypper dist-upgrade`. It basically tries to do what the manual procedure below is. If it&lt;br /&gt;
works for you, awesome. I have not yet had too much experience with the automated way but it seems to&lt;br /&gt;
work well.&lt;br /&gt;
&lt;br /&gt;
=== Upgrading all your packages manually ===&lt;br /&gt;
&lt;br /&gt;
Now we need to upgrade all the installed packages. There are several ways of doing this, but my favorite&lt;br /&gt;
method is to clean the system from old packages first that are not needed to do the upgrade:&lt;br /&gt;
&lt;br /&gt;
  # init 3&lt;br /&gt;
&lt;br /&gt;
that's right, drop to the console. This way we can just remove a ton of packages, which makes the&lt;br /&gt;
critical part of the upgrade a bit easier. At least you won't be stuck in an Xorg session that froze up&lt;br /&gt;
leaving you unable to go to the console and forcing you to reboot a machine that was just reinstalling&lt;br /&gt;
glibc making all your programs unrunnable because ldconfig wasn't run (yeah, it's happened to me).&lt;br /&gt;
&lt;br /&gt;
  # zypper remove mutter&lt;br /&gt;
  # zypper remove gtk+-2&lt;br /&gt;
  # ...&lt;br /&gt;
&lt;br /&gt;
Check the list properly and make sure you're not deleting vital libraries and packages. Although this&lt;br /&gt;
step is optional, pruning the update list is highly recommended.&lt;br /&gt;
&lt;br /&gt;
Next we'll make a list of packages that need upgrading to the new repo versions, and install those one&lt;br /&gt;
by one:&lt;br /&gt;
&lt;br /&gt;
  # for p in `zypper pa| grep ^v |cut -d '|' -f3`; do zypper -n install --force $p l done&lt;br /&gt;
&lt;br /&gt;
Repeat this until nothing happens anymore, possibly followed by:&lt;br /&gt;
&lt;br /&gt;
  # zypper refresh&lt;br /&gt;
&lt;br /&gt;
Also, check the output of&lt;br /&gt;
&lt;br /&gt;
  # zypper pa&lt;br /&gt;
&lt;br /&gt;
and look for packages that have a '''v''' at the start of the line:&lt;br /&gt;
&lt;br /&gt;
  # zypper pa| grep ^v&lt;br /&gt;
  v | core       | build                                                    | 2010.04.15-1.3             | noarch&lt;br /&gt;
  v | core       | evolution-data-server                                    | 2.30.2~20100629-1.11       | i586  &lt;br /&gt;
  v | netbook    | gcalctool                                                | 5.25.91-1.88               | i586  &lt;br /&gt;
&lt;br /&gt;
those still need to be forced to update, or removed.&lt;br /&gt;
&lt;br /&gt;
Some packages refuse to be upgraded even so, they might need to be forced with repo, like this:&lt;br /&gt;
&lt;br /&gt;
  # zypper install --force --from core sample-media&lt;br /&gt;
&lt;br /&gt;
If zypper refuses to upgrade a package marked with '''v''' after a few tries, try removing the package, and reinstalling&lt;br /&gt;
it. Or see if the package is now under a new name and the newly named package needs to be installed instead.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
While dangerous and a lot of work, it's possible with zypper to force reinstallation of all the packages against a new&lt;br /&gt;
repository one-by-one with --force. This is definitely not recommended for anyone who wants their system to be&lt;br /&gt;
stable and/or safe. Please use at your own risk.&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Upgrading_MeeGo_Versions</id>
		<title>Upgrading MeeGo Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Upgrading_MeeGo_Versions"/>
				<updated>2010-10-29T18:19:43Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: /* Ok, get on with it already */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== So you want to upgrade your MeeGo system from 1.(x) to 1.(x+1) ==&lt;br /&gt;
&lt;br /&gt;
There's been a lot of questions recently on the forums and IRC about how to upgrade an existing MeeGo installation&lt;br /&gt;
from e.g. 1.0 to 1.1 without reinstalling. This isn't something that's easy right now, and certainly not supported.&lt;br /&gt;
However, it is very much so possible with zypper, and requires special attention to the process in order to not&lt;br /&gt;
end up with a non-booting system, or worse (data loss).&lt;br /&gt;
&lt;br /&gt;
=== Warning: do not try this at home ===&lt;br /&gt;
&lt;br /&gt;
The procedure described below assumes that you know what packages do and which ones you can (probably) miss, upgrade&lt;br /&gt;
or temporary break while you upgrade your system. It's not a short procedure, it's not safe, it's not guaranteed to&lt;br /&gt;
work. If you have any chance to do a reinstall, do that instead.&lt;br /&gt;
&lt;br /&gt;
=== Please reinstall instead ===&lt;br /&gt;
&lt;br /&gt;
Yes, this is the supported method. Take the time to backup your data, or convert your box to use a /home partition&lt;br /&gt;
so that the next upgrade you can just rewrite your root partition without losing your personal data. Copy your&lt;br /&gt;
data to something safe, like another computer, or a usb hard drive.&lt;br /&gt;
&lt;br /&gt;
=== Make Backups ===&lt;br /&gt;
&lt;br /&gt;
I'm not responsible for you losing your data. You are yourself.&lt;br /&gt;
&lt;br /&gt;
== Ok, get on with it already ==&lt;br /&gt;
&lt;br /&gt;
Upgrading a live and running installation of MeeGo 1.0 to 1.1 can be accomplished by forcing zypper to reinstall all&lt;br /&gt;
packages and package groups from the 1.1 repo's instead of the 1.0 repo's.&lt;br /&gt;
&lt;br /&gt;
In essence, one needs to delete all the 1.0 repo files, and add the 1.1 repo files:&lt;br /&gt;
&lt;br /&gt;
  # cd /etc/zypp/repo.d/&lt;br /&gt;
  # rm -f *.repo&lt;br /&gt;
&lt;br /&gt;
Then you need to get the new repo's and keys:&lt;br /&gt;
&lt;br /&gt;
Find the .ks file for the image you want to install, for instance over here: [[http://repo.meego.com/MeeGo/releases/1.1/netbook/images/meego-netbook-ia32/meego-netbook-ia32-1.1.ks]]&lt;br /&gt;
&lt;br /&gt;
Open the kickstart file, and look for the lines that add repo files to the kickstart. These are the new repo files you should import on your system: ('''Note: you need to add &amp;quot;repodata/&amp;quot; after the link found in the kickstart files''')&lt;br /&gt;
&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name adobe            http://linuxdownload.adobe.com/linux/i386/repodata/                     adobe&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=core             http://repo.meego.com/MeeGo/releases/1.1/core/repos/ia32/packages/      core&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=netbook          http://repo.meego.com/MeeGo/releases/1.1/netbook/repos/ia32/packages/   netbook&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=non-oss          http://repo.meego.com/MeeGo/releases/1.1/non-oss/repos/ia32/packages/   non-oss&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=updates-core     http://repo.meego.com/MeeGo/updates/1.1/core/repos/ia32/packages/       updates-core&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=updates-netbook  http://repo.meego.com/MeeGo/updates/1.1/netbook/repos/ia32/packages/    updates-netbook&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=updates-non-oss  http://repo.meego.com/MeeGo/updates/1.1/non-oss/repos/ia32/packages/    updates-non-oss&lt;br /&gt;
&lt;br /&gt;
(add any repo that you think you might need here, such as handset or IVI).&lt;br /&gt;
&lt;br /&gt;
This last step installs the GPG key as /etc/pki/rpm-gpg/RPM-GPG-KEY-meego01:&lt;br /&gt;
&lt;br /&gt;
  # zypper install --force meego-release&lt;br /&gt;
&lt;br /&gt;
=== Then what? ===&lt;br /&gt;
&lt;br /&gt;
Well, that was the easy part. Now zypper knows nothing but the new repository files and whatever we get&lt;br /&gt;
it to install, it will be from the new 1.1 repositories.&lt;br /&gt;
&lt;br /&gt;
This is where the hard and dangerous part starts: We need to tell zypper to basically reinstall every&lt;br /&gt;
package, but from the new repositories. Just running a 'zypper update' will not work, as zypper refuses&lt;br /&gt;
to downgrade packages. Yes, you will be &amp;quot;downgrading&amp;quot; packages because version numbers between 1.0 and&lt;br /&gt;
1.1 are not consistent. Don't worry, you'll get newer software, not old stuff.&lt;br /&gt;
&lt;br /&gt;
Start with clearing zypper's cache:&lt;br /&gt;
&lt;br /&gt;
  # zypper clean --all&lt;br /&gt;
  # zypper refresh&lt;br /&gt;
&lt;br /&gt;
That should make zypper forget all about the old repositories, and check and use the new key we just&lt;br /&gt;
installed. If everything is OK, you will not get warnings about keys here anymore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The easy method ===&lt;br /&gt;
&lt;br /&gt;
  # zypper dup&lt;br /&gt;
&lt;br /&gt;
This calls `zypper dist-upgrade`. It basically tries to do what the manual procedure below is. If it&lt;br /&gt;
works for you, awesome. I have not yet had too much experience with the automated way but it seems to&lt;br /&gt;
work well.&lt;br /&gt;
&lt;br /&gt;
=== Upgrading all your packages manually ===&lt;br /&gt;
&lt;br /&gt;
Now we need to upgrade all the installed packages. There are several ways of doing this, but my favorite&lt;br /&gt;
method is to clean the system from old packages first that are not needed to do the upgrade:&lt;br /&gt;
&lt;br /&gt;
  # init 3&lt;br /&gt;
&lt;br /&gt;
that's right, drop to the console. This way we can just remove a ton of packages, which makes the&lt;br /&gt;
critical part of the upgrade a bit easier. At least you won't be stuck in an Xorg session that froze up&lt;br /&gt;
leaving you unable to go to the console and forcing you to reboot a machine that was just reinstalling&lt;br /&gt;
glibc making all your programs unrunnable because ldconfig wasn't run (yeah, it's happened to me).&lt;br /&gt;
&lt;br /&gt;
  # zypper remove mutter&lt;br /&gt;
  # zypper remove gtk+-2&lt;br /&gt;
  # ...&lt;br /&gt;
&lt;br /&gt;
Check the list properly and make sure you're not deleting vital libraries and packages. Although this&lt;br /&gt;
step is optional, pruning the update list is highly recommended.&lt;br /&gt;
&lt;br /&gt;
Next we'll make a list of packages that need upgrading to the new repo versions, and install those one&lt;br /&gt;
by one:&lt;br /&gt;
&lt;br /&gt;
  # for p in `zypper pa| grep ^v |cut -d '|' -f3`; do zypper -n install --force $p l done&lt;br /&gt;
&lt;br /&gt;
Repeat this until nothing happens anymore, possibly followed by:&lt;br /&gt;
&lt;br /&gt;
  # zypper refresh&lt;br /&gt;
&lt;br /&gt;
Also, check the output of&lt;br /&gt;
&lt;br /&gt;
  # zypper pa&lt;br /&gt;
&lt;br /&gt;
and look for packages that have a '''v''' at the start of the line:&lt;br /&gt;
&lt;br /&gt;
  # zypper pa| grep ^v&lt;br /&gt;
  v | core       | build                                                    | 2010.04.15-1.3             | noarch&lt;br /&gt;
  v | core       | evolution-data-server                                    | 2.30.2~20100629-1.11       | i586  &lt;br /&gt;
  v | netbook    | gcalctool                                                | 5.25.91-1.88               | i586  &lt;br /&gt;
&lt;br /&gt;
those still need to be forced to update, or removed.&lt;br /&gt;
&lt;br /&gt;
Some packages refuse to be upgraded even so, they might need to be forced with repo, like this:&lt;br /&gt;
&lt;br /&gt;
  # zypper install --force --from core sample-media&lt;br /&gt;
&lt;br /&gt;
If zypper refuses to upgrade a package marked with '''v''' after a few tries, try removing the package, and reinstalling&lt;br /&gt;
it. Or see if the package is now under a new name and the newly named package needs to be installed instead.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
While dangerous and a lot of work, it's possible with zypper to force reinstallation of all the packages against a new&lt;br /&gt;
repository one-by-one with --force. This is definitely not recommended for anyone who wants their system to be&lt;br /&gt;
stable and/or safe. Please use at your own risk.&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Upgrading_MeeGo_Versions</id>
		<title>Upgrading MeeGo Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Upgrading_MeeGo_Versions"/>
				<updated>2010-10-29T18:11:39Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== So you want to upgrade your MeeGo system from 1.(x) to 1.(x+1) ==&lt;br /&gt;
&lt;br /&gt;
There's been a lot of questions recently on the forums and IRC about how to upgrade an existing MeeGo installation&lt;br /&gt;
from e.g. 1.0 to 1.1 without reinstalling. This isn't something that's easy right now, and certainly not supported.&lt;br /&gt;
However, it is very much so possible with zypper, and requires special attention to the process in order to not&lt;br /&gt;
end up with a non-booting system, or worse (data loss).&lt;br /&gt;
&lt;br /&gt;
=== Warning: do not try this at home ===&lt;br /&gt;
&lt;br /&gt;
The procedure described below assumes that you know what packages do and which ones you can (probably) miss, upgrade&lt;br /&gt;
or temporary break while you upgrade your system. It's not a short procedure, it's not safe, it's not guaranteed to&lt;br /&gt;
work. If you have any chance to do a reinstall, do that instead.&lt;br /&gt;
&lt;br /&gt;
=== Please reinstall instead ===&lt;br /&gt;
&lt;br /&gt;
Yes, this is the supported method. Take the time to backup your data, or convert your box to use a /home partition&lt;br /&gt;
so that the next upgrade you can just rewrite your root partition without losing your personal data. Copy your&lt;br /&gt;
data to something safe, like another computer, or a usb hard drive.&lt;br /&gt;
&lt;br /&gt;
=== Make Backups ===&lt;br /&gt;
&lt;br /&gt;
I'm not responsible for you losing your data. You are yourself.&lt;br /&gt;
&lt;br /&gt;
== Ok, get on with it already ==&lt;br /&gt;
&lt;br /&gt;
Upgrading a live and running installation of MeeGo 1.0 to 1.1 can be accomplished by forcing zypper to reinstall all&lt;br /&gt;
packages and package groups from the 1.1 repo's instead of the 1.0 repo's.&lt;br /&gt;
&lt;br /&gt;
In essence, one needs to delete all the 1.0 repo files, and add the 1.1 repo files:&lt;br /&gt;
&lt;br /&gt;
  # cd /etc/zypp/repo.d/&lt;br /&gt;
  # rm -f *.repo&lt;br /&gt;
&lt;br /&gt;
Then you need to get the new repo's and keys:&lt;br /&gt;
&lt;br /&gt;
Find the .ks file for the image you want to install, for instance over here: [[http://repo.meego.com/MeeGo/releases/1.1/netbook/images/meego-netbook-ia32/meego-netbook-ia32-1.1.ks]]&lt;br /&gt;
&lt;br /&gt;
Open the kickstart file, and look for the lines that add repo files to the kickstart. These are the new repo files you should import on your system: ('''Note: you need to add &amp;quot;repodata/&amp;quot; after the link found in the kickstart files''')&lt;br /&gt;
&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name adobe            http://linuxdownload.adobe.com/linux/i386/repodata/                     adobe&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=core             http://repo.meego.com/MeeGo/releases/1.1/core/repos/ia32/packages/      core&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=netbook          http://repo.meego.com/MeeGo/releases/1.1/netbook/repos/ia32/packages/   netbook&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=non-oss          http://repo.meego.com/MeeGo/releases/1.1/non-oss/repos/ia32/packages/   non-oss&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=updates-core     http://repo.meego.com/MeeGo/updates/1.1/core/repos/ia32/packages/       updates-core&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=updates-netbook  http://repo.meego.com/MeeGo/updates/1.1/netbook/repos/ia32/packages/    updates-netbook&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=updates-non-oss  http://repo.meego.com/MeeGo/updates/1.1/non-oss/repos/ia32/packages/    updates-non-oss&lt;br /&gt;
&lt;br /&gt;
(add any repo that you think you might need here, such as handset or IVI).&lt;br /&gt;
&lt;br /&gt;
This last step installs the GPG key as /etc/pki/rpm-gpg/RPM-GPG-KEY-meego01:&lt;br /&gt;
&lt;br /&gt;
  # zypper install --force meego-release&lt;br /&gt;
&lt;br /&gt;
=== Then what? ===&lt;br /&gt;
&lt;br /&gt;
Well, that was the easy part. Now zypper knows nothing but the new repository files and whatever we get&lt;br /&gt;
it to install, it will be from the new 1.1 repositories.&lt;br /&gt;
&lt;br /&gt;
This is where the hard and dangerous part starts: We need to tell zypper to basically reinstall every&lt;br /&gt;
package, but from the new repositories. Just running a 'zypper update' will not work, as zypper refuses&lt;br /&gt;
to downgrade packages. Yes, you will be &amp;quot;downgrading&amp;quot; packages because version numbers between 1.0 and&lt;br /&gt;
1.1 are not consistent. Don't worry, you'll get newer software, not old stuff.&lt;br /&gt;
&lt;br /&gt;
Start with clearing zypper's cache:&lt;br /&gt;
&lt;br /&gt;
  # zypper clean --all&lt;br /&gt;
  # zypper refresh&lt;br /&gt;
&lt;br /&gt;
That should make zypper forget all about the old repositories, and check and use the new key we just&lt;br /&gt;
installed. If everything is OK, you will not get warnings about keys here anymore.&lt;br /&gt;
&lt;br /&gt;
=== Upgrading all your packages ===&lt;br /&gt;
&lt;br /&gt;
Now we need to upgrade all the installed packages. There are several ways of doing this, but my favorite&lt;br /&gt;
method is to clean the system from old packages first that are not needed to do the upgrade:&lt;br /&gt;
&lt;br /&gt;
  # init 3&lt;br /&gt;
&lt;br /&gt;
that's right, drop to the console. This way we can just remove a ton of packages, which makes the&lt;br /&gt;
critical part of the upgrade a bit easier. At least you won't be stuck in an Xorg session that froze up&lt;br /&gt;
leaving you unable to go to the console and forcing you to reboot a machine that was just reinstalling&lt;br /&gt;
glibc making all your programs unrunnable because ldconfig wasn't run (yeah, it's happened to me).&lt;br /&gt;
&lt;br /&gt;
  # zypper remove mutter&lt;br /&gt;
  # zypper remove gtk+-2&lt;br /&gt;
  # ...&lt;br /&gt;
&lt;br /&gt;
Check the list properly and make sure you're not deleting vital libraries and packages. Although this&lt;br /&gt;
step is optional, pruning the update list is highly recommended.&lt;br /&gt;
&lt;br /&gt;
Next we'll make a list of packages that need upgrading to the new repo versions, and install those one&lt;br /&gt;
by one:&lt;br /&gt;
&lt;br /&gt;
  # for p in `zypper pa| grep ^v |cut -d '|' -f3`; do zypper -n install --force $p l done&lt;br /&gt;
&lt;br /&gt;
Repeat this until nothing happens anymore, possibly followed by:&lt;br /&gt;
&lt;br /&gt;
  # zypper refresh&lt;br /&gt;
&lt;br /&gt;
Also, check the output of&lt;br /&gt;
&lt;br /&gt;
  # zypper pa&lt;br /&gt;
&lt;br /&gt;
and look for packages that have a '''v''' at the start of the line:&lt;br /&gt;
&lt;br /&gt;
  # zypper pa| grep ^v&lt;br /&gt;
  v | core       | build                                                    | 2010.04.15-1.3             | noarch&lt;br /&gt;
  v | core       | evolution-data-server                                    | 2.30.2~20100629-1.11       | i586  &lt;br /&gt;
  v | netbook    | gcalctool                                                | 5.25.91-1.88               | i586  &lt;br /&gt;
&lt;br /&gt;
those still need to be forced to update, or removed.&lt;br /&gt;
&lt;br /&gt;
Some packages refuse to be upgraded even so, they might need to be forced with repo, like this:&lt;br /&gt;
&lt;br /&gt;
  # zypper install --force --from core sample-media&lt;br /&gt;
&lt;br /&gt;
If zypper refuses to upgrade a package marked with '''v''' after a few tries, try removing the package, and reinstalling&lt;br /&gt;
it. Or see if the package is now under a new name and the newly named package needs to be installed instead.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
While dangerous and a lot of work, it's possible with zypper to force reinstallation of all the packages against a new&lt;br /&gt;
repository one-by-one with --force. This is definitely not recommended for anyone who wants their system to be&lt;br /&gt;
stable and/or safe. Please use at your own risk.&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Upgrading_MeeGo_Versions</id>
		<title>Upgrading MeeGo Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Upgrading_MeeGo_Versions"/>
				<updated>2010-10-29T17:47:58Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: Created page with &amp;quot;== So you want to upgrade your MeeGo system from 1.(x) to 1.(x+1) ==  There's been a lot of questions recently on the forums and IRC about how to upgrade an existing MeeGo instal…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== So you want to upgrade your MeeGo system from 1.(x) to 1.(x+1) ==&lt;br /&gt;
&lt;br /&gt;
There's been a lot of questions recently on the forums and IRC about how to upgrade an existing MeeGo installation&lt;br /&gt;
from e.g. 1.0 to 1.1 without reinstalling. This isn't something that's easy right now, and certainly not supported.&lt;br /&gt;
However, it is very much so possible with zypper, and requires special attention to the process in order to not&lt;br /&gt;
end up with a non-booting system, or worse (data loss).&lt;br /&gt;
&lt;br /&gt;
=== Warning: do not try this at home ===&lt;br /&gt;
&lt;br /&gt;
The procedure described below assumes that you know what packages do and which ones you can (probably) miss, upgrade&lt;br /&gt;
or temporary break while you upgrade your system. It's not a short procedure, it's not safe, it's not guaranteed to&lt;br /&gt;
work. If you have any chance to do a reinstall, do that instead.&lt;br /&gt;
&lt;br /&gt;
=== Please reinstall instead ===&lt;br /&gt;
&lt;br /&gt;
Yes, this is the supported method. Take the time to backup your data, or convert your box to use a /home partition&lt;br /&gt;
so that the next upgrade you can just rewrite your root partition without losing your personal data. Copy your&lt;br /&gt;
data to something safe, like another computer, or a usb hard drive.&lt;br /&gt;
&lt;br /&gt;
=== Make Backups ===&lt;br /&gt;
&lt;br /&gt;
I'm not responsible for you losing your data. You are yourself.&lt;br /&gt;
&lt;br /&gt;
== Ok, get on with it already ==&lt;br /&gt;
&lt;br /&gt;
Upgrading a live and running installation of MeeGo 1.0 to 1.1 can be accomplished by forcing zypper to reinstall all&lt;br /&gt;
packages and package groups from the 1.1 repo's instead of the 1.0 repo's.&lt;br /&gt;
&lt;br /&gt;
In essence, one needs to delete all the 1.0 repo files, and add the 1.1 repo files:&lt;br /&gt;
&lt;br /&gt;
  # cd /etc/zypp/repo.d/&lt;br /&gt;
  # rm -f *.repo&lt;br /&gt;
&lt;br /&gt;
Then you need to get the new repo's and keys:&lt;br /&gt;
&lt;br /&gt;
Find the .ks file for the image you want to install, for instance over here: [[http://repo.meego.com/MeeGo/releases/1.1/netbook/images/meego-netbook-ia32/meego-netbook-ia32-1.1.ks]]&lt;br /&gt;
&lt;br /&gt;
Open the kickstart file, and look for the lines that add repo files to the kickstart. These are the new repo files you should import on your system: ('''Note: you need to add &amp;quot;repodata/&amp;quot; after the link found in the kickstart files''')&lt;br /&gt;
&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name adobe            http://linuxdownload.adobe.com/linux/i386/repodata/                     adobe&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=core             http://repo.meego.com/MeeGo/releases/1.1/core/repos/ia32/packages/      core&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=netbook          http://repo.meego.com/MeeGo/releases/1.1/netbook/repos/ia32/packages/   netbook&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=non-oss          http://repo.meego.com/MeeGo/releases/1.1/non-oss/repos/ia32/packages/   non-oss&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=updates-core     http://repo.meego.com/MeeGo/updates/1.1/core/repos/ia32/packages/       updates-core&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=updates-netbook  http://repo.meego.com/MeeGo/updates/1.1/netbook/repos/ia32/packages/    updates-netbook&lt;br /&gt;
  # zypper addrepo --type rpm-md --check --name=updates-non-oss  http://repo.meego.com/MeeGo/updates/1.1/non-oss/repos/ia32/packages/    updates-non-oss&lt;br /&gt;
&lt;br /&gt;
(add any repo that you think you might need here, such as handset or IVI).&lt;br /&gt;
&lt;br /&gt;
This last step installs the GPG key as /etc/pki/rpm-gpg/RPM-GPG-KEY-meego01:&lt;br /&gt;
&lt;br /&gt;
  # zypper install --force meego-release&lt;br /&gt;
&lt;br /&gt;
=== Then what? ===&lt;br /&gt;
&lt;br /&gt;
Well, that was the easy part. Now zypper knows nothing but the new repository files and whatever we get&lt;br /&gt;
it to install, it will be from the new 1.1 repositories.&lt;br /&gt;
&lt;br /&gt;
This is where the hard and dangerous part starts: We need to tell zypper to basically reinstall every&lt;br /&gt;
package, but from the new repositories. Just running a 'zypper update' will not work, as zypper refuses&lt;br /&gt;
to downgrade packages. Yes, you will be &amp;quot;downgrading&amp;quot; packages because version numbers between 1.0 and&lt;br /&gt;
1.1 are not consistent. Don't worry, you'll get newer software, not old stuff.&lt;br /&gt;
&lt;br /&gt;
Start with clearing zypper's cache:&lt;br /&gt;
&lt;br /&gt;
  # zypper clean --all&lt;br /&gt;
  # zypper refresh&lt;br /&gt;
&lt;br /&gt;
That should make zypper forget all about the old repositories, and check and use the new key we just&lt;br /&gt;
installed. If everything is OK, you will not get warnings about keys here anymore.&lt;br /&gt;
&lt;br /&gt;
=== Upgrading all your packages ===&lt;br /&gt;
&lt;br /&gt;
Now we need to upgrade all the installed packages. There are several ways of doing this, but my favorite&lt;br /&gt;
method is to clean the system from old packages first that are not needed to do the upgrade:&lt;br /&gt;
&lt;br /&gt;
  # init 3&lt;br /&gt;
&lt;br /&gt;
that's right, drop to the console. This way we can just remove a ton of packages, which makes the&lt;br /&gt;
critical part of the upgrade a bit easier. At least you won't be stuck in an Xorg session that froze up&lt;br /&gt;
leaving you unable to go to the console and forcing you to reboot a machine that was just reinstalling&lt;br /&gt;
glibc making all your programs unrunnable because ldconfig wasn't run (yeah, it's happened to me).&lt;br /&gt;
&lt;br /&gt;
  # zypper remove mutter&lt;br /&gt;
  # zypper remove gtk+-2&lt;br /&gt;
  # ...&lt;br /&gt;
&lt;br /&gt;
Check the list properly and make sure you're not deleting vital libraries and packages. Although this&lt;br /&gt;
step is optional, pruning the update list is highly recommended.&lt;br /&gt;
&lt;br /&gt;
Next we'll make a list of packages that need upgrading to the new repo versions, and install those one&lt;br /&gt;
by one:&lt;br /&gt;
&lt;br /&gt;
  # for p in `zypper pa| grep ^v |cut -d '|' -f3`; do zypper -n install --force $p l done&lt;br /&gt;
&lt;br /&gt;
Repeat this until nothing happens anymore, possibly followed by:&lt;br /&gt;
&lt;br /&gt;
  # zypper refresh&lt;br /&gt;
&lt;br /&gt;
Also, check the output of&lt;br /&gt;
&lt;br /&gt;
  # zypper pa&lt;br /&gt;
&lt;br /&gt;
and look for packages that have a '''v''' at the start of the line:&lt;br /&gt;
&lt;br /&gt;
  # zypper pa| grep ^v&lt;br /&gt;
  v | core       | build                                                    | 2010.04.15-1.3             | noarch&lt;br /&gt;
  v | core       | evolution-data-server                                    | 2.30.2~20100629-1.11       | i586  &lt;br /&gt;
  v | netbook    | gcalctool                                                | 5.25.91-1.88               | i586  &lt;br /&gt;
&lt;br /&gt;
those still need to be forced to update, or removed.&lt;br /&gt;
&lt;br /&gt;
If zypper refuses to upgrade a package marked with '''v''' after a few tries, try removing the package, and reinstalling&lt;br /&gt;
it. Or see if the package is now under a new name and the newly named package needs to be installed instead.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
While dangerous and a lot of work, it's possible with zypper to force reinstallation of all the packages against a new&lt;br /&gt;
repository one-by-one with --force. This is definitely not recommended for anyone who wants their system to be&lt;br /&gt;
stable and/or safe. Please use at your own risk.&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Installing_MeeGo_on_the_HP_mini_5102</id>
		<title>Installing MeeGo on the HP mini 5102</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Installing_MeeGo_on_the_HP_mini_5102"/>
				<updated>2010-09-21T17:40:44Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The EFI BIOS in some hardware like HP Mini 5102 doesn't support booting our MeeGo isohybrid images. Until either isohybrid or the EFI BIOS is fixed there is a simple workaround that involves modifying the image with the isohyrbid tool.&lt;br /&gt;
&lt;br /&gt;
On any linux machine that has the isohybrid tool, execute:&lt;br /&gt;
&lt;br /&gt;
'''$ isohybrid -offset 64 &amp;lt;image-name.img&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
This modifies the isohybrid image signature inside the image to a deeper offset and allows most EFI BIOSes to properly recognize the boot sectors as plain iso9660, and subsequently boot normally.&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Booting_isohybrids</id>
		<title>Booting isohybrids</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Booting_isohybrids"/>
				<updated>2010-09-21T17:38:21Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: moved Booting isohybrids to Installing MeeGo on the HP mini 5102:&amp;amp;#32;Descriptive title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Installing MeeGo on the HP mini 5102]]&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Installing_MeeGo_on_the_HP_mini_5102</id>
		<title>Installing MeeGo on the HP mini 5102</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Installing_MeeGo_on_the_HP_mini_5102"/>
				<updated>2010-09-21T17:38:21Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: moved Booting isohybrids to Installing MeeGo on the HP mini 5102:&amp;amp;#32;Descriptive title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The EFI BIOS in some hardware like HP Mini 5102 doesn't support booting our MeeGo isohybrid images. Until the isohybrid/BIOS is fixed this is the workaround.&lt;br /&gt;
&lt;br /&gt;
On the host machine,&lt;br /&gt;
&lt;br /&gt;
'''$ isohybrid -offset 64 &amp;lt;image-name.img&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
dd this image and then boot normally.&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/BOSS/Todo</id>
		<title>BOSS/Todo</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/BOSS/Todo"/>
				<updated>2010-09-14T19:57:51Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: Redirected page to Release Infrastructure/BOSS/Todo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Release Infrastructure/BOSS/Todo]]&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/BOSS/Presentation</id>
		<title>BOSS/Presentation</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/BOSS/Presentation"/>
				<updated>2010-09-14T19:57:35Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: Redirected page to Release Infrastructure/BOSS/Presentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Release Infrastructure/BOSS/Presentation]]&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/BOSS/Design</id>
		<title>BOSS/Design</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/BOSS/Design"/>
				<updated>2010-09-14T19:57:16Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: Redirected page to Release Infrastructure/BOSS/Design&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Release Infrastructure/BOSS/Design]]&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/BOSS/Code</id>
		<title>BOSS/Code</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/BOSS/Code"/>
				<updated>2010-09-14T19:56:59Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: Redirected page to Release Infrastructure/BOSS/Code&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Release Infrastructure/BOSS/Code]]&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/BOSS/AIR</id>
		<title>BOSS/AIR</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/BOSS/AIR"/>
				<updated>2010-09-14T19:56:41Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: Redirected page to Release Infrastructure/BOSS/AIR&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Release Infrastructure/BOSS/AIR]]&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/BOSS</id>
		<title>BOSS</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/BOSS"/>
				<updated>2010-09-14T19:56:18Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: Redirected page to Release Infrastructure/BOSS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Release Infrastructure/BOSS]]&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK_1st_Kickoff_Meeting_Agenda</id>
		<title>SDK 1st Kickoff Meeting Agenda</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK_1st_Kickoff_Meeting_Agenda"/>
				<updated>2010-09-14T19:02:43Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: Redirected page to SDK/1st Kickoff Meeting Agenda&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[SDK/1st Kickoff Meeting Agenda]]&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/MeeGo_Core_Test_Suites_Development_Guidelines</id>
		<title>MeeGo Core Test Suites Development Guidelines</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/MeeGo_Core_Test_Suites_Development_Guidelines"/>
				<updated>2010-09-14T19:02:26Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: Redirected page to Quality/TestSuite/MCTS/MCTS Development Guideline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Quality/TestSuite/MCTS/MCTS Development Guideline]]&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Build_Infrastructure</id>
		<title>Build Infrastructure</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Build_Infrastructure"/>
				<updated>2010-09-11T18:58:04Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: /* MeeGo Build Infrastructure */ updated OBS versions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MeeGo Build Infrastructure ==&lt;br /&gt;
&lt;br /&gt;
The heart of the Build Infrastructure of MeeGo is the upstream project [http://wiki.opensuse.org/Portal:Build_Service openSUSE Build Service (OBS)]. It is an automated system used for building software packages, collaboration of developers, release management, maintenance, and much more. Moblin started using OBS in June 2008 and released Moblin 2.0 and Moblin 2.1, as well as other derivative releases. OBS has proven to be a very reliable infrastructure that is quickly evolving. It is rich with features for distribution building and maintenance. The Linux Foundation is dedicated to the further development of OBS and has a team, including two full-time OBS maintainers, contributing to its development and its use by MeeGo and the Ecosystem. &lt;br /&gt;
&lt;br /&gt;
MeeGo currently uses version 2.0.x of OBS and will soon switch to version 2.1. To learn more about version 2.1 and the additional features in it, see the upstream project details: [http://wiki.opensuse.org/openSUSE:Build_Service_Roadmap roadmap].&lt;br /&gt;
&lt;br /&gt;
=== Overview - What does it do? ===&lt;br /&gt;
Let's set out some basics about the OBS.&lt;br /&gt;
&lt;br /&gt;
# It's a build system. You put source on it and say &amp;quot;use this repository&amp;quot; and it builds a minimal SDK-like chroot using the deb/rpms it finds in that repository&lt;br /&gt;
# It has packages - a package corresponds to a tarball and a spec/dsc&lt;br /&gt;
# It has projects - a project is like a directory with packages&lt;br /&gt;
# When a package is built it is &amp;quot;published&amp;quot; from the project where it was uploaded into a corresponding repository (which can be used to build other projects)&lt;br /&gt;
# The repositories can also be used by devices to download binary packages.&lt;br /&gt;
&lt;br /&gt;
Choose one of the different tracks and guides for:&lt;br /&gt;
&lt;br /&gt;
[[File:Splash-garage.png|right|300px]]&lt;br /&gt;
=== [[Build_Infrastructure/Packagers_Developers|Packagers/Developers]] ===&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_webinterface|How to use the web interface to view, manage and build your packages.]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_commandline_client|How to use the command line client for daily operations]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#MeeGo_Packaging_guidelines_and_Howto|MeeGo Packaging guidelines and howto]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#QA_Processes_around_the_OBS|QA Processes around the OBS]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#Multi-Architecture_and_Multi-Distribution_packaging|Multi-Architecture and Multi-Distribution packaging]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#Tips_.26_Tricks|Tips &amp;amp; Tricks]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#Troubleshooting|Troubleshooting]]&lt;br /&gt;
* [[Build_Infrastructure/Packagers_Developers#IRC_.2F_mailinglists_.2F_contact|irc / mailing lists / contact]]&lt;br /&gt;
&lt;br /&gt;
[[File:Splash-community.png|right|300px]]&lt;br /&gt;
=== [[Build_Infrastructure/Community_Builder|Community Build System]] ===&lt;br /&gt;
* Also see the Packagers/Developer information above&lt;br /&gt;
* The community OBS is located in the maemo.org area until HW arrives at OSU&lt;br /&gt;
* QA Processes around the Community OBS&lt;br /&gt;
* [[Build_Infrastructure/Community_Builder|Details and status updates]]&lt;br /&gt;
&lt;br /&gt;
[[File:peep_skate.png|right]]&lt;br /&gt;
&lt;br /&gt;
=== [[Build_Infrastructure/Sysadmin_Distro|System Administrators/Distribution Managers/On-site]] ===&lt;br /&gt;
* How to set up a Build Service locally for testing&lt;br /&gt;
* Advanced setup topics&lt;br /&gt;
* [[Build_Infrastructure/Sysadmin_Distro#Seamless_cross-compilation.2C_cross-toolchain_integration|Seamless cross-compilation, cross-toolchain integration]]&lt;br /&gt;
* Whats the metadata (prjconf/prj), attributes, admin-tools for.&lt;br /&gt;
* Troubleshooting&lt;br /&gt;
* irc / mailinglists / contact&lt;br /&gt;
&lt;br /&gt;
[[File:peep_netbook.png|right]]&lt;br /&gt;
&lt;br /&gt;
=== [[Build_Infrastructure/Developing_OBS|Developing for the openSUSE Build Service]] ===&lt;br /&gt;
* Upstream URLs&lt;br /&gt;
* irc / mailing lists / contact&lt;br /&gt;
* Roadmap&lt;br /&gt;
* MeeGo feature wishlist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Build Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/OSCON_2010</id>
		<title>OSCON 2010</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/OSCON_2010"/>
				<updated>2010-07-13T17:46:48Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: /* Attending and Interested in a MeeGo Meetup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''[http://www.oscon.com OSCON 2010]: July 19 - 23 in Portland, Oregon'''&lt;br /&gt;
&lt;br /&gt;
== MeeGo Activities ==&lt;br /&gt;
* Wednesday, 07/21/2010: &lt;br /&gt;
** '''[http://www.oscon.com/oscon2010/public/schedule/detail/15553 Imad Sousou's Keynote: Got MeeGo?]'''&lt;br /&gt;
** [http://www.oscon.com/oscon2010/public/schedule/detail/15455 Introduction to Developing MeeGo Applications and Taking Advantage of the Intel Atom Developer Program &amp;amp; Intel’s AppUp Center]&lt;br /&gt;
* Thursday, 07/22/2010: &lt;br /&gt;
** [http://www.oscon.com/oscon2010/public/schedule/detail/15453 MeeGo Technical Overview]&lt;br /&gt;
** [http://www.oscon.com/oscon2010/public/schedule/detail/14256 MeeGo - The Mobile Linux Platform]&lt;br /&gt;
* Exhibition Hall:&lt;br /&gt;
** Intel will have some MeeGo demos in the booth.&lt;br /&gt;
&lt;br /&gt;
== Attending and Interested in a MeeGo Meetup ==&lt;br /&gt;
Note: Please include your arrival and departure dates&lt;br /&gt;
* [[User:Dawnfoster|Dawn Foster]] - In Portland all week (happy to organize something if people are interested).&lt;br /&gt;
* [[User:margie|Margie Foster]] - In Portland all week and eager to talk to the localization/translation folks.&lt;br /&gt;
* [[User:auke|Auke Kok]] - Will be attending sessions&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Netbook_Forum_Triage</id>
		<title>Netbook Forum Triage</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Netbook_Forum_Triage"/>
				<updated>2010-06-17T18:25:51Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: /* Netbook Forum Posts Needing an Answer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of netbook forum questions that have not received sufficient answers. Anyone with knowledge of the MeeGo netbook should feel free to answer these questions. After you have answered the question, please remove it from this list. &lt;br /&gt;
&lt;br /&gt;
Questions should be considered answered when instructions have been provided or when a bug has been filed. If you file a bug or if there is already an existing bug filed, please include the bug number and a link that we can use to track it.&lt;br /&gt;
&lt;br /&gt;
You might also find it helpful to point to the answers in the [http://wiki.meego.com/MeeGo_1.0_Netbook_FAQ Netbook FAQ] that we have been compiling.&lt;br /&gt;
&lt;br /&gt;
== Netbook Forum Posts Needing an Answer ==&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=260&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=560&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=549&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=529&lt;br /&gt;
* http://forum.meego.com/showthread.php?p=3384#post3384&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=552&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=547&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=523&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=519&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=572&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=584&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=586&lt;br /&gt;
&lt;br /&gt;
== Other Questions ==&lt;br /&gt;
&lt;br /&gt;
[http://forum.meego.com/forumdisplay.php?f=6&amp;amp;daysprune=-1&amp;amp;order=asc&amp;amp;sort=replycount&amp;amp;pp=20&amp;amp;page=1 Any posts with zero replies] might also be unanswered, but not yet added to the list. [http://forum.meego.com/forumdisplay.php?f=6&amp;amp;daysprune=-1&amp;amp;order=asc&amp;amp;sort=replycount&amp;amp;pp=20&amp;amp;page=1 Here is a link directly to a sorted netbook forum with posts with no replies at the top].&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Netbook_Forum_Triage</id>
		<title>Netbook Forum Triage</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Netbook_Forum_Triage"/>
				<updated>2010-06-17T18:23:01Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: /* Netbook Forum Posts Needing an Answer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of netbook forum questions that have not received sufficient answers. Anyone with knowledge of the MeeGo netbook should feel free to answer these questions. After you have answered the question, please remove it from this list. &lt;br /&gt;
&lt;br /&gt;
Questions should be considered answered when instructions have been provided or when a bug has been filed. If you file a bug or if there is already an existing bug filed, please include the bug number and a link that we can use to track it.&lt;br /&gt;
&lt;br /&gt;
You might also find it helpful to point to the answers in the [http://wiki.meego.com/MeeGo_1.0_Netbook_FAQ Netbook FAQ] that we have been compiling.&lt;br /&gt;
&lt;br /&gt;
== Netbook Forum Posts Needing an Answer ==&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=260&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=478&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=560&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=549&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=529&lt;br /&gt;
* http://forum.meego.com/showthread.php?p=3384#post3384&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=552&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=547&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=523&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=519&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=572&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=584&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=586&lt;br /&gt;
&lt;br /&gt;
== Other Questions ==&lt;br /&gt;
&lt;br /&gt;
[http://forum.meego.com/forumdisplay.php?f=6&amp;amp;daysprune=-1&amp;amp;order=asc&amp;amp;sort=replycount&amp;amp;pp=20&amp;amp;page=1 Any posts with zero replies] might also be unanswered, but not yet added to the list. [http://forum.meego.com/forumdisplay.php?f=6&amp;amp;daysprune=-1&amp;amp;order=asc&amp;amp;sort=replycount&amp;amp;pp=20&amp;amp;page=1 Here is a link directly to a sorted netbook forum with posts with no replies at the top].&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Netbook_Forum_Triage</id>
		<title>Netbook Forum Triage</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Netbook_Forum_Triage"/>
				<updated>2010-06-17T18:21:22Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: /* Netbook Forum Posts Needing an Answer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of netbook forum questions that have not received sufficient answers. Anyone with knowledge of the MeeGo netbook should feel free to answer these questions. After you have answered the question, please remove it from this list. &lt;br /&gt;
&lt;br /&gt;
Questions should be considered answered when instructions have been provided or when a bug has been filed. If you file a bug or if there is already an existing bug filed, please include the bug number and a link that we can use to track it.&lt;br /&gt;
&lt;br /&gt;
You might also find it helpful to point to the answers in the [http://wiki.meego.com/MeeGo_1.0_Netbook_FAQ Netbook FAQ] that we have been compiling.&lt;br /&gt;
&lt;br /&gt;
== Netbook Forum Posts Needing an Answer ==&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=343&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=260&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=478&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=560&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=549&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=529&lt;br /&gt;
* http://forum.meego.com/showthread.php?p=3384#post3384&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=552&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=547&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=523&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=519&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=572&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=584&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=586&lt;br /&gt;
&lt;br /&gt;
== Other Questions ==&lt;br /&gt;
&lt;br /&gt;
[http://forum.meego.com/forumdisplay.php?f=6&amp;amp;daysprune=-1&amp;amp;order=asc&amp;amp;sort=replycount&amp;amp;pp=20&amp;amp;page=1 Any posts with zero replies] might also be unanswered, but not yet added to the list. [http://forum.meego.com/forumdisplay.php?f=6&amp;amp;daysprune=-1&amp;amp;order=asc&amp;amp;sort=replycount&amp;amp;pp=20&amp;amp;page=1 Here is a link directly to a sorted netbook forum with posts with no replies at the top].&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Netbook_Forum_Triage</id>
		<title>Netbook Forum Triage</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Netbook_Forum_Triage"/>
				<updated>2010-06-17T18:20:36Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: /* Netbook Forum Posts Needing an Answer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of netbook forum questions that have not received sufficient answers. Anyone with knowledge of the MeeGo netbook should feel free to answer these questions. After you have answered the question, please remove it from this list. &lt;br /&gt;
&lt;br /&gt;
Questions should be considered answered when instructions have been provided or when a bug has been filed. If you file a bug or if there is already an existing bug filed, please include the bug number and a link that we can use to track it.&lt;br /&gt;
&lt;br /&gt;
You might also find it helpful to point to the answers in the [http://wiki.meego.com/MeeGo_1.0_Netbook_FAQ Netbook FAQ] that we have been compiling.&lt;br /&gt;
&lt;br /&gt;
== Netbook Forum Posts Needing an Answer ==&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=277&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=343&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=260&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=478&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=560&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=549&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=529&lt;br /&gt;
* http://forum.meego.com/showthread.php?p=3384#post3384&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=552&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=547&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=523&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=519&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=572&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=584&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=586&lt;br /&gt;
&lt;br /&gt;
== Other Questions ==&lt;br /&gt;
&lt;br /&gt;
[http://forum.meego.com/forumdisplay.php?f=6&amp;amp;daysprune=-1&amp;amp;order=asc&amp;amp;sort=replycount&amp;amp;pp=20&amp;amp;page=1 Any posts with zero replies] might also be unanswered, but not yet added to the list. [http://forum.meego.com/forumdisplay.php?f=6&amp;amp;daysprune=-1&amp;amp;order=asc&amp;amp;sort=replycount&amp;amp;pp=20&amp;amp;page=1 Here is a link directly to a sorted netbook forum with posts with no replies at the top].&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Netbook_Forum_Triage</id>
		<title>Netbook Forum Triage</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Netbook_Forum_Triage"/>
				<updated>2010-06-17T18:18:56Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: /* Netbook Forum Posts Needing an Answer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of netbook forum questions that have not received sufficient answers. Anyone with knowledge of the MeeGo netbook should feel free to answer these questions. After you have answered the question, please remove it from this list. &lt;br /&gt;
&lt;br /&gt;
Questions should be considered answered when instructions have been provided or when a bug has been filed. If you file a bug or if there is already an existing bug filed, please include the bug number and a link that we can use to track it.&lt;br /&gt;
&lt;br /&gt;
You might also find it helpful to point to the answers in the [http://wiki.meego.com/MeeGo_1.0_Netbook_FAQ Netbook FAQ] that we have been compiling.&lt;br /&gt;
&lt;br /&gt;
== Netbook Forum Posts Needing an Answer ==&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=379&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=380&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=277&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=343&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=260&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=478&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=560&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=549&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=529&lt;br /&gt;
* http://forum.meego.com/showthread.php?p=3384#post3384&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=552&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=547&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=523&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=519&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=572&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=584&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=586&lt;br /&gt;
&lt;br /&gt;
== Other Questions ==&lt;br /&gt;
&lt;br /&gt;
[http://forum.meego.com/forumdisplay.php?f=6&amp;amp;daysprune=-1&amp;amp;order=asc&amp;amp;sort=replycount&amp;amp;pp=20&amp;amp;page=1 Any posts with zero replies] might also be unanswered, but not yet added to the list. [http://forum.meego.com/forumdisplay.php?f=6&amp;amp;daysprune=-1&amp;amp;order=asc&amp;amp;sort=replycount&amp;amp;pp=20&amp;amp;page=1 Here is a link directly to a sorted netbook forum with posts with no replies at the top].&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Netbook_Forum_Triage</id>
		<title>Netbook Forum Triage</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Netbook_Forum_Triage"/>
				<updated>2010-06-17T18:17:08Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: /* Netbook Forum Posts Needing an Answer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of netbook forum questions that have not received sufficient answers. Anyone with knowledge of the MeeGo netbook should feel free to answer these questions. After you have answered the question, please remove it from this list. &lt;br /&gt;
&lt;br /&gt;
Questions should be considered answered when instructions have been provided or when a bug has been filed. If you file a bug or if there is already an existing bug filed, please include the bug number and a link that we can use to track it.&lt;br /&gt;
&lt;br /&gt;
You might also find it helpful to point to the answers in the [http://wiki.meego.com/MeeGo_1.0_Netbook_FAQ Netbook FAQ] that we have been compiling.&lt;br /&gt;
&lt;br /&gt;
== Netbook Forum Posts Needing an Answer ==&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=290&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=379&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=380&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=277&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=343&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=260&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=478&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=560&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=549&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=529&lt;br /&gt;
* http://forum.meego.com/showthread.php?p=3384#post3384&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=552&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=547&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=523&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=519&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=572&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=584&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=586&lt;br /&gt;
&lt;br /&gt;
== Other Questions ==&lt;br /&gt;
&lt;br /&gt;
[http://forum.meego.com/forumdisplay.php?f=6&amp;amp;daysprune=-1&amp;amp;order=asc&amp;amp;sort=replycount&amp;amp;pp=20&amp;amp;page=1 Any posts with zero replies] might also be unanswered, but not yet added to the list. [http://forum.meego.com/forumdisplay.php?f=6&amp;amp;daysprune=-1&amp;amp;order=asc&amp;amp;sort=replycount&amp;amp;pp=20&amp;amp;page=1 Here is a link directly to a sorted netbook forum with posts with no replies at the top].&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Image_Creation</id>
		<title>Image Creation</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Image_Creation"/>
				<updated>2010-04-05T21:47:52Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: s/moblin/meego/&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview = &lt;br /&gt;
&lt;br /&gt;
This is the main Image Creator developer's guide.  For a more simplistic, step-by-step document, go to: Image_Creation_For_Beginners.&lt;br /&gt;
&lt;br /&gt;
MIC is composed of a series of tools to create images and provide an easy-to-use development environment for MeeGo. MIC is based primarily on Fedora LIVE CD tools and other related open-source projects.&lt;br /&gt;
&lt;br /&gt;
With MIC tools, users can create different types of images for different purposes, including live images, raw images for KVM, VMDK images for Vmware, and NAND images for NAND boot on Moorestown platforms. Also, users can use MIC tools to manipulate images like transforming an image from a virtual machine to a live image, and providing a chroot environment based on an existing live image. With these great features, developers can do development work on a host virtual machine running MeeGo or a Meego chroot environment, and transfer the resulting new live image to a target device for final debug/verification.&lt;br /&gt;
&lt;br /&gt;
This document discusses only features, usage guide, and known issues.&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
MIC is primarily a command line utility, with a GUI that can be used on top of MIC (MIM). &lt;br /&gt;
&lt;br /&gt;
MIC offers these major tools:&lt;br /&gt;
* mic-image-creator: to create many types of images. &lt;br /&gt;
* mic-image-convertor: to convert a raw image or vmdk image to a live image. &lt;br /&gt;
* mic-chroot: to provide a chroot MeeGo environment from a live image and translate that chroot file system into a live image.&lt;br /&gt;
* mic-image-writer: writes a MeeGo image to a USB disk. It is a safe alternative to dd.&lt;br /&gt;
&lt;br /&gt;
The following support is provided as well:&lt;br /&gt;
&lt;br /&gt;
* Supports mainstream Linux distros. MIC has been thoroughly tested on these three major distributions:&lt;br /&gt;
** Meego&lt;br /&gt;
** Fedora (Fedora 10 and above)&lt;br /&gt;
** Opensuse (&amp;gt; OpenSUSE 11.1)&lt;br /&gt;
** and Ubuntu &amp;gt; 9.04&lt;br /&gt;
* Supports various types of images: livecd, liveusb, loop, KVM, VMDK, NAND&lt;br /&gt;
* Supports image coversion among different types.&lt;br /&gt;
* Uses kickstart (.ks) files for image creation. Through this, users can specify which software repositories to use, which packages to install and basic system configuration directives.  Please refer to http://fedoraproject.org/wiki/Anaconda/Kickstart for more information about kickstart configuration files.&lt;br /&gt;
&lt;br /&gt;
= Usage =&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
To be able to use MIC, the following packages must be available on your system. (Most of the packages are installed by default, depending on the distribution.):&lt;br /&gt;
&lt;br /&gt;
* yum&lt;br /&gt;
* rpm&lt;br /&gt;
* kpartx&lt;br /&gt;
* parted&lt;br /&gt;
* syslinux&lt;br /&gt;
* isomd5sum&lt;br /&gt;
* kvm&lt;br /&gt;
* zlib-devel(for compiling)&lt;br /&gt;
* python-devel(for installation) &lt;br /&gt;
&lt;br /&gt;
You should load these modules as well, if not loaded automatically by the kernel:&lt;br /&gt;
&lt;br /&gt;
* squashfs&lt;br /&gt;
* squashfs-tools&lt;br /&gt;
* dm_snapshot&lt;br /&gt;
* loop &lt;br /&gt;
&lt;br /&gt;
Specific packages for Fedora:&lt;br /&gt;
&lt;br /&gt;
* pykickstart&lt;br /&gt;
* device-mapper &lt;br /&gt;
&lt;br /&gt;
Specific packages for Ubuntu 8.10:&lt;br /&gt;
&lt;br /&gt;
* python-celementtree&lt;br /&gt;
* python-elementtree&lt;br /&gt;
* dmsetup&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
'''From Binary Packages'''&lt;br /&gt;
&lt;br /&gt;
We currently build MIC binary rpms for many popular Linux distributions.  Please check here if your distribution is currently supported and available for download:  http://repo.meego.com/tools/repo/.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''From Stable Git Source Releases'''&lt;br /&gt;
&lt;br /&gt;
You can get the latest stable release of MIC from the tag section in http://meego.gitorious.org/meego-developer-tools/image-creator.  Click on the &amp;quot;Source tree&amp;quot; link on the top of the screen.  There will be a list of tags on the right hand side.&lt;br /&gt;
&lt;br /&gt;
You should follow the below steps to install it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone git://gitorious.org/meego-developer-tools/image-creator.git&lt;br /&gt;
cd image-creator&lt;br /&gt;
git checkout 0.17  #check Gitorious for the most recent tag&lt;br /&gt;
make&lt;br /&gt;
sudo make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''From Development Git Tree'''&lt;br /&gt;
&lt;br /&gt;
Note: MIC GIT tree has latest-and-greatest source, so stability is not guaranteed.  If you run into errors, please use a 'Stable Release' instead before filing a bug.&lt;br /&gt;
&lt;br /&gt;
You need to follow the below steps to git clone MIC:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone git://gitorious.org/meego-developer-tools/image-creator.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Build and install:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd image-creator&lt;br /&gt;
make clean&lt;br /&gt;
make&lt;br /&gt;
sudo make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Running mic-image-creator ==&lt;br /&gt;
&lt;br /&gt;
Configuration of images is based on kickstart, the format used for unattended installation in Fedora and Redhat.&lt;br /&gt;
&lt;br /&gt;
Super user privileges are needed. The tool is more or less self-documented, use the --help option to see options.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mic-image-creator --help&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Creating Supported Image Types ===&lt;br /&gt;
&lt;br /&gt;
KickStart (.ks) configuration files are passed to MIC to create tailored images.  KickStart files specify what repos to pull from, what packages to include, what post-scripts to run and what type of images to create.&lt;br /&gt;
&lt;br /&gt;
To obtain the official Meego .ks files, go here: TO-DO-LINK&lt;br /&gt;
&lt;br /&gt;
'''Create Livecd Image'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mic-image-creator --config=default.ks --format=livecd --cache=mycache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This tells image-creator to use the kickstart file default.ks to obtain info about which packages to download and include in the image, and --cache is the directory on your local machine which will host a cache of these packages. The cache is very useful if you are remote to the server and reduces the amount of downloaded packages next time you create an image. Next time the command is run, this cache will simply be 'updated' if there are changes, rather than re-downloading from the repositories again.&lt;br /&gt;
&lt;br /&gt;
The output of this command will be a file named meego-1.0-default-XX.iso created. This ISO image is a hybrid image and can be either written to a disk device or burned onto a cd.&lt;br /&gt;
&lt;br /&gt;
To burn it onto a USB stick, just run the following command, assuming the USB stick is /dev/sdb in your system:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mic-image-writer meego-1.0-default-XX.iso&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Create Moorestown NAND Image'''&lt;br /&gt;
&lt;br /&gt;
Please refer to the section dedicated to this topic below.&lt;br /&gt;
&lt;br /&gt;
'''Create Liveusb Image'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mic-image-creator --config=default.ks --format=liveusb --cache=mycache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A file named meego-1.0-default-XX.usbimg will be created. To burn it onto a USB stick, run the following command, assuming the USB stick is /dev/sdb in your system:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mic-image-writer meego-1.0-default-XX.usbimg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This image has a FAT file system and can be mounted easily on Windows and other OSes.&lt;br /&gt;
&lt;br /&gt;
'''Create Liveusb Image Interactively'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mic-image-creator --config=default.ks --format=liveusb --interactive --cache=mycache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It directly creates a MeeGo live usb stick.&lt;br /&gt;
&lt;br /&gt;
Liveusb image can be created in two different ways, interactive and non-interactive (default). When running MIC in a non-interactive mode, MIC creates a USB images file that can be copied directly into a USB stick. The non-interactive mode can be used for daily build or automated testing. The interactive mode will write the images onto a USB disk, it will detect if a USB stick is available and detects and verifies a partition is available. If two or more USB devices are present, you will be asked to select the target device. This way won't destroy existing content of USB stick unless it founds no appropriate partition, end user should use it to create live USB.&lt;br /&gt;
&lt;br /&gt;
'''Create Loop Image'''&lt;br /&gt;
&lt;br /&gt;
This is the simplest image format available. Such images can be loop mounted and chrooted into, for example, to build applications or for debugging purposes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mic-image-creator --config=default.ks --format=loop --cache=mycache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A file named meego-1.0-default-XX.img is created. You can use below to mount it and chroot into it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mount -o loop meego-1.0-default-XX.img /mnt&lt;br /&gt;
sudo chroot /mnt su -&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Create KVM Image'''&lt;br /&gt;
&lt;br /&gt;
Can be used with QEMU or other VMM applications to launch MeeGo as a virtualized instance.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mic-image-creator --config=default.ks --format=raw --cache=mycache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A file named meego-1.0-default-XX folder with a meego-1.0-default-XX-sda.raw image is created. For optimal results, use this feature in a machine with VT support and enable it in the BIOS.&lt;br /&gt;
&lt;br /&gt;
If you use Fedora or openSUSE, run the following command to launch the image into MeeGo KVM virtual machine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo qemu-kvm -m 512 -boot c -hda meego-1.0-default-XX-sda.raw -std-vga&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you use Ubuntu, run the following command launch image:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo kvm -m 512 -boot c -hda meego-1.0-default-XX-sda.raw&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Create VMDK Image'''&lt;br /&gt;
&lt;br /&gt;
VMDK images can be loaded into Vmware or Vmware player. MIC also generates a VMX file that has image configuration and can be used to launch the image in Vmware by just clicking the file. If you have vmplayer, it should open automatically.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mic-image-creator --config=default.ks --format=vmdk --cache=mycache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A file named meego-1.0-default-XX folder with both meego-1.0-default-XX-sda.vmdk image and meego-1.0-default-XX-sda.vmx is created. Just run vmware or vmware player, and select the generated vmx file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KickStart Files (configuration files used for image creation) ===&lt;br /&gt;
&lt;br /&gt;
KickStart (.ks) configuration files are passed to MIC to create tailored images.  KickStart files specify what repos to pull from, what packages to include, what post-scripts to run and what type of images to create.&lt;br /&gt;
&lt;br /&gt;
For more details about the kickstart format, see http://fedoraproject.org/wiki/Anaconda/Kickstart.&lt;br /&gt;
&lt;br /&gt;
Note that not all KickStart directives and options are supported for creating Meego images. MIC also adds some specific directives and options.  More explained below.&lt;br /&gt;
&lt;br /&gt;
====Official Meego .ks files====&lt;br /&gt;
&lt;br /&gt;
The official Meego .ks files are here:  TO-DO-LINK&lt;br /&gt;
&lt;br /&gt;
You can download and use them as a base for the Meego images you create.  Modify these .ks files as you wish to create tailored images.&lt;br /&gt;
====Modifying your .ks====&lt;br /&gt;
&lt;br /&gt;
Developers may want to modify the .ks files to create their own custom images.  Here are the main options and sections within the .ks file.&lt;br /&gt;
&lt;br /&gt;
The Meego .ks files reside here: TO-DO-LINK&lt;br /&gt;
&lt;br /&gt;
You can also find in-depth .ks option information here: http://fedoraproject.org/wiki/Anaconda/Kickstart#Chapter_2._Kickstart_Options&lt;br /&gt;
&lt;br /&gt;
'''''Partition, Setup and Bootloader options'''''&lt;br /&gt;
&lt;br /&gt;
''E.g.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lang en_US.UTF-8&lt;br /&gt;
keyboard us&lt;br /&gt;
timezone --utc America/New_York&lt;br /&gt;
auth --useshadow --enablemd5&lt;br /&gt;
part / --size 1500 --ondisk sda --fstype=ext3&lt;br /&gt;
rootpw meego&lt;br /&gt;
xconfig --startxonboot&lt;br /&gt;
bootloader --timeout=0 --append=&amp;quot;quiet&amp;quot;&lt;br /&gt;
desktop --autologinuser=meego  --defaultdesktop=xfce&lt;br /&gt;
user --name meego  --groups audio,video --password meego&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are mostly self-explanatory and set up important things such as partition size, filesystem type, kernel paramters, etc.  You can change these depending on what your needs are.&lt;br /&gt;
&lt;br /&gt;
'''''Repos'''''&lt;br /&gt;
&lt;br /&gt;
This is where you can specify the yum repositories that you want MIC to search and pull your packages from to make up your image.  You can add official Meego repos, other remote repos, or your own local repos on your dev machine.&lt;br /&gt;
&lt;br /&gt;
''E.g.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This is a comment&lt;br /&gt;
&lt;br /&gt;
# My first repo&lt;br /&gt;
repo   --name=trunk  --baseurl=http://mytrunk.myrepo.com&lt;br /&gt;
&lt;br /&gt;
# My second repo&lt;br /&gt;
#repo   --name=&amp;lt;repo-name-2&amp;gt;  --baseurl=&amp;lt; url | local-repo-dir &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' --name of the repo can be any unique alphanumeric name you give your repo, it can be anything.  Just make sure you don't use the same name twice for any of the listed repos, remember they have to be unique.&lt;br /&gt;
&lt;br /&gt;
To create a repo you can point to on your local developer machine, you can run the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
createrepo -d &amp;lt;local-dir&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where 'local-dir' is a local directory on your machine that contains the rpms you want include in your local directory.&lt;br /&gt;
&lt;br /&gt;
'''''Adding Packages and Package Groups'''''&lt;br /&gt;
&lt;br /&gt;
''E.g.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%packages&lt;br /&gt;
&lt;br /&gt;
# Example adding pkg groups&lt;br /&gt;
&lt;br /&gt;
@Core&lt;br /&gt;
@X for Netbooks&lt;br /&gt;
@Base&lt;br /&gt;
@Development Tools&lt;br /&gt;
@&amp;lt;my-PkgGroup1&amp;gt;&lt;br /&gt;
@&amp;lt;my-PkgGroup2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Example adding individual pkgs&lt;br /&gt;
&lt;br /&gt;
kernel-netbook&lt;br /&gt;
xorg-x11-server-Xorg-setuid&lt;br /&gt;
carrick&lt;br /&gt;
xorg-x11-drv-evtouch&lt;br /&gt;
&amp;lt;my-pkg-1&amp;gt;&lt;br /&gt;
&amp;lt;my-pkg-2&amp;gt;&lt;br /&gt;
%end&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This specifies exactly what packages will be included in your image.  Package groups can be specified with a &amp;quot;@&amp;quot; preceding it, as you can see from the examples above.  Package groups are defined in the 'repodata' section of a repo, under a 'comps*.xml' file.  Defined therein are package group names, and what packages are included in each package group.  The Meego package groups are standard, and cannot be changed.  You can, however, define your own package groups in your own non-Meego repos if you are using those.  &lt;br /&gt;
&lt;br /&gt;
Please see here for more info on defining package groups in repositories: TO-DO-LINK&lt;br /&gt;
&lt;br /&gt;
You can also add individual package names to be included in the image as you can see from the second part in the above example.&lt;br /&gt;
&lt;br /&gt;
'''''Important Note about how MIC picks a package when difference version are available'''''&lt;br /&gt;
&lt;br /&gt;
A common problem is that, let's say, a packageA has more than one version residing in a repo(s) that your .ks is pointing to.&lt;br /&gt;
&lt;br /&gt;
How will the MIC know which one to pick?&lt;br /&gt;
&lt;br /&gt;
''E.g''&lt;br /&gt;
&lt;br /&gt;
There exists in the repo(s) these different versions of PackageA:&lt;br /&gt;
&lt;br /&gt;
PackageA-1.0&lt;br /&gt;
&lt;br /&gt;
PackageA-2.0&lt;br /&gt;
&lt;br /&gt;
PackageA-3.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MIC will pick the PackageA with the highest version number (PackageA-3.0 in this case).&lt;br /&gt;
&lt;br /&gt;
There is one way to get around that, and that is to set the 'Epoch' version within a package .spec file.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Example (works in both .spec and .yaml file)&lt;br /&gt;
&lt;br /&gt;
Name: &amp;lt;name&amp;gt;&lt;br /&gt;
Summary: &amp;lt;summary&amp;gt;&lt;br /&gt;
Epoch: 1&lt;br /&gt;
Version: &amp;lt;version&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MIC will first look to compare the 'Epoch' version of the packages.  All Meego official packages do not include an 'Epoch' version, so if you set the 'Epoch' number within your .spec file to any positive integer, no matter if your package version is smaller, MIC will choose your package.&lt;br /&gt;
&lt;br /&gt;
So back to our example.&lt;br /&gt;
&lt;br /&gt;
''E.g''&lt;br /&gt;
&lt;br /&gt;
PackageA-1.0 (Epoch not set)&lt;br /&gt;
&lt;br /&gt;
PackageA-2.0 (Epoch = 1)&lt;br /&gt;
&lt;br /&gt;
PackageA-3.0 (Epoch not set)&lt;br /&gt;
&lt;br /&gt;
MIC will choose PackageA-2.0 in this case.  And it follow that:&lt;br /&gt;
&lt;br /&gt;
''E.g''&lt;br /&gt;
&lt;br /&gt;
PackageA-1.0 (Epoch=100)&lt;br /&gt;
&lt;br /&gt;
PackageA-2.0 (Epoch = 1)&lt;br /&gt;
&lt;br /&gt;
PackageA-3.0 (Epoch not set)&lt;br /&gt;
&lt;br /&gt;
MIC will choose PackageA-1.0.&lt;br /&gt;
&lt;br /&gt;
Remember that Meego packages do not have 'Epoch' set by default, so chances are that if you set 'Epoch' in your own package to any positive integer, it will be the one MIC chooses to pull down and include in an image.&lt;br /&gt;
&lt;br /&gt;
'''''Removing Packages'''''&lt;br /&gt;
&lt;br /&gt;
If you would like to make sure that a pkg is _not_ included, you can specify that with a '-' preceding the package name.&lt;br /&gt;
&lt;br /&gt;
''E.g.''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%packages&lt;br /&gt;
&lt;br /&gt;
# Example pkg groups&lt;br /&gt;
&lt;br /&gt;
@Core&lt;br /&gt;
&lt;br /&gt;
# Example adding individual pkgs&lt;br /&gt;
&lt;br /&gt;
kernel-netbook&lt;br /&gt;
&lt;br /&gt;
# Example removing individual pkgs&lt;br /&gt;
&lt;br /&gt;
-carrick&lt;br /&gt;
-package-xyz&lt;br /&gt;
&lt;br /&gt;
%end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with the above example, packages 'carrick' and 'package-xyz' will _not_ be included in the image.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' all packages that depend on the package you want to remove should also be removed, or else MIC will ignore your request to remove that package from an image.  E.g. if 'carrick' depends on 'package-xyz', and you specified only to remove 'package-xyz', and keep carrick, MIC will ignore the request to remove package-xyz (since carrick depends on it), and it includes both of these pgks in the image.&lt;br /&gt;
&lt;br /&gt;
'''''Post scripts'''''&lt;br /&gt;
&lt;br /&gt;
You can also specify post-scripts to be run after the image is installed.&lt;br /&gt;
&lt;br /&gt;
''E.g.''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%post&lt;br /&gt;
&lt;br /&gt;
# Example - saving some space&lt;br /&gt;
rm -f /boot/initrd*&lt;br /&gt;
rm -f /core*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Example - Install working xorg.conf&lt;br /&gt;
if [ -f /usr/share/my.conf ]; then&lt;br /&gt;
    cp /usr/share/my.conf /etc/X11/xorg.conf&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Example - Tell alsa the correct audio card to use for your platform&lt;br /&gt;
echo -e &amp;quot;options snd-hda-intel index=0\noptions snd-timbi2s index=1&amp;quot; &amp;gt; /etc/modp&lt;br /&gt;
robe.d/alsa.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Proxy settings for the repos in .ks====&lt;br /&gt;
&lt;br /&gt;
An option you might find useful if you're behind a firewall is the --proxy flag for the &amp;quot;repo&amp;quot; definition. You can specify it in the .ks as follows:&lt;br /&gt;
&lt;br /&gt;
  repo --name=meego --baseurl=http://repo.meego.com/trunk/repo/ia32/os/ --proxy=http://proxyhost:proxyport/ --proxyuser=proxyusername&lt;br /&gt;
--proxypaswd=proxyuserpassword &lt;br /&gt;
&lt;br /&gt;
If you are behind a firewall, you don't need to set proxyuser and proxypasswd, like:&lt;br /&gt;
  &lt;br /&gt;
  repo --name=meego  --baseurl=http://repo.meego.com/trunk/repo/ia32/os/ --proxy=http://proxyhost:proxyport&lt;br /&gt;
&lt;br /&gt;
'''Note:''' You can also insert this in your sudoers config:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
$ sudo visudo&lt;br /&gt;
&lt;br /&gt;
Add: Defaults env_keep += &amp;quot; no_proxy http_proxy .........&amp;quot; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
so sudo will adhere to the no_proxy and proxy settings.&lt;br /&gt;
&lt;br /&gt;
=== MIC Configuration file ===&lt;br /&gt;
&lt;br /&gt;
~/.mic2_site.conf is a configuration file that can make your life easier by specifying proxy settings, cache directories, and other variables that you normally would have to re-type in your command-line.&lt;br /&gt;
&lt;br /&gt;
Below is an example you can cut-and-paste, and reuse for your needs:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[main]&lt;br /&gt;
cachedir=/home/user1/mycache&lt;br /&gt;
tmpdir=/home/user1/mystorage/tmp&lt;br /&gt;
outdir=/home/user1/mystorage&lt;br /&gt;
proxy=http://my.proxy.com:911/&lt;br /&gt;
no_proxy=localhost,127.0.0.0/8,.mysite.com,172.16.0.0/16&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''cachedir'' = directory where the cached repo(s) will reside.  With this variable set, you do not need to pass the --cache flag in the command-line.&lt;br /&gt;
&lt;br /&gt;
''tmpdir'' = temporary directory used by mic when creating images.  With this variable set, you do not need to pass the --tmpdir flag in the command-line.&lt;br /&gt;
&lt;br /&gt;
''outdir'' = where your images will reside once they are created.  With this variable set, you do not need to pass the --outdir flag in the command-line.&lt;br /&gt;
&lt;br /&gt;
''proxy'' = specify your proxy if you're behind a behind a firewall.&lt;br /&gt;
&lt;br /&gt;
''no_proxy'' = specify what domains should not sure the proxy setting.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' When specifying proxy and no_proxy, you do not need to use the --proxy flag in your .ks files when referring to repos.&lt;br /&gt;
&lt;br /&gt;
== Running mic-image-writer ==&lt;br /&gt;
&lt;br /&gt;
mic-image-writer writes a Meego image to a USB disk. It is a safe alternative to dd. dd is really a very dangerous tool.&lt;br /&gt;
&lt;br /&gt;
mic-image-writer can run in both console mode and GUI mode. It can decide which mode to run, according to current system environment. You can also use a given option to force it to run in some other mode. Run 'mic-image-writer --help' to get usage information:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Usage: mic-image-writer [options] [image file]&lt;br /&gt;
&lt;br /&gt;
Options:&lt;br /&gt;
  -h, --help     Show this help message and exit&lt;br /&gt;
  -c, --console  Run in console mode&lt;br /&gt;
  -g, --gui      Run in GUI mod&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Here is a run example in console mode:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo mic-image-writer meego-xxx.img&lt;br /&gt;
Available usb disk:&lt;br /&gt;
        [1] /dev/sdc: SanDisk USB Flash Drive&lt;br /&gt;
        [2] /dev/sdb: SanDisk U3 Cruzer Micro&lt;br /&gt;
Please choice [1..2] ? 2&lt;br /&gt;
Source: /myhome/meego-xxx.img&lt;br /&gt;
Target: /dev/sdb&lt;br /&gt;
Image size: 559 MB&lt;br /&gt;
Estimated time: 55 seconds&lt;br /&gt;
Elapsed time: 64, progress: 100% 8944+0 records in&lt;br /&gt;
8944+0 records out&lt;br /&gt;
586153984 bytes (586 MB) copied, 63.0486 s, 9.3 MB/s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mic-image-writer can estimate how long it will take to write the given image to your USB disk and reports current writing progress. It automatically unmounts your USB disk, if it is mounted. If your USB can't be unmounted, it will terminate.&lt;br /&gt;
&lt;br /&gt;
If you love UI mode, you can run it in X enviroment. The command with the added -g flag:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mic-image-writer -g meego-xxx.img&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image name is optional.&lt;br /&gt;
&lt;br /&gt;
== Running mic-image-convertor ==&lt;br /&gt;
&lt;br /&gt;
It's very easy to use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mic-image-convertor --source-image=InputImage --target-format=Targegformat&lt;br /&gt;
&lt;br /&gt;
sudo mic-image-convertor -I InputImage -T Targegformat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, to translate a KVM raw image to livecd image, just type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mic-image-convertor --source-image=meego-core-200902200545/meego-core-200902200545-sda.raw --target-format=livecd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new livecd image of meego-converted-from-raw-200902201804.iso is generated. The tool can detect the type of input image, either raw or vmdk.&lt;br /&gt;
&lt;br /&gt;
This tool is very useful. For example, the developer can launch a virtual machine running MeeGo v2 and make whatever changes on the virtual system like yum install/remove a package, scp a source tarball to VM and build and try, and etc. Then with a simple &amp;quot;sync&amp;quot; or shutdown of VM, the VM image now contains his changes. With this tool, the VM image can be transformed to a live image and burned to a USB flash disk. Now developers can have final verifications in a target device, with changes in the live system.&lt;br /&gt;
&lt;br /&gt;
== Running mic-chroot ==&lt;br /&gt;
&lt;br /&gt;
There are two major usage models for mic-chroot for developers.&lt;br /&gt;
&lt;br /&gt;
'''chroot directly into the image to use it as a development environment, then optionally create a new image based off of your changes'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mic-chroot  -c livecd meego-core-200903131337.iso&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above command would present a chroot, using the livecd image, to developers with some bind mounts like /proc /sys /dev/pts and /parentroot. With those bind mounts, developers now can easily exchange files in chroot env with host /parentroot, and conduct yum install, yum remove and any other network related operations. After done and typing &amp;quot;exit&amp;quot;, a new live ISO image is created from the chroot env with the changes developers made.&lt;br /&gt;
&lt;br /&gt;
'''Unpack and modify the image's filesystem (which you can save), and create a new image based off of your changes'''&lt;br /&gt;
&lt;br /&gt;
Sometimes developers want to keep the chroot env so that they can do multiple changes in that root file system at different times. So they want to execute following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mic-chroot -s my-chroot-fs --unpack-only  meego-core-200903131337.iso --bind-mounts=/proc:/proc;/:/parentroot;/sys:/sys;/dev/pts:/dev/pts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above creates a folder 'my-chroot-fs' in the current directory, using the chroot env from the livecd image. Of course if developers forget add the --bind-mounts options, they must manually do some bind mounts themselves like for /proc /sys /dev/pts to use network and run many commands. Don't forget copying /etc/reslov.conf into my-chroot-fs to use DNS. Now at any time developers think is time to create an image from the chroot env, just execute following to create a livecd image&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mic-chroot -c livecd --convert-only my-chroot-fs/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Enabling Autoinstallation ==&lt;br /&gt;
&lt;br /&gt;
You need to copy a kickstart file into /root/mic2-ks.cfg which is used for&lt;br /&gt;
automated installation of the image. To activate autoinstall mode, boot with autoinst on the command line&lt;br /&gt;
or add --menus=autoinst to the bootloader directive in the kickstart file you use to&lt;br /&gt;
create the image.&lt;br /&gt;
&lt;br /&gt;
= Known issues =&lt;br /&gt;
&lt;br /&gt;
* MIC is not compatible with Ubuntu 8.04 (Yum package compatibility)&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
===libgcc related issues===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libgcc_s.so.1 must be installed for pthread_cancel to work&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Error: failed to create image : '/sbin/mksquashfs /var/tmp/imgcreate-FKCSsk/iso-u8xCPh/LiveOS/osmin /var/tmp/imgcreate-FKCSsk/iso-u8xCPh/LiveOS/osmin.img' exited with error (-6)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This error occurs when MIC is unable to find the proper version of libgcc.  This usually happens on x84_64 systems - MIC is looking for the 32 bit version of libgcc, but only the 64 bit version is installed.  Installing the 32 bit version of libgcc should resolve this.&lt;br /&gt;
&lt;br /&gt;
===General squashfs issues===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Error: failed to create image : '/sbin/mksquashfs /var/tmp/imgcreate-FKCSsk/iso-u8xCPh/LiveOS/osmin /var/tmp/imgcreate-FKCSsk/iso-u8xCPh/LiveOS/osmin.img' exited with error (-6)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This error can also be an issue with the syslinux package.  Try updating to the latest version for your distro.&lt;br /&gt;
&lt;br /&gt;
===device-mapper issues===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
unable to remove open device&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is a race condition with device-mapper in Fedora:  https://bugzilla.redhat.com/show_bug.cgi?id=506644. Usually rerunning the MIC command will resolve this.&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Community_Office</id>
		<title>Community Office</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Community_Office"/>
				<updated>2010-03-24T21:04:54Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: /* Contributors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The role of MeeGo working groups are explained at http://meego.com/about/governance&lt;br /&gt;
&lt;br /&gt;
This is a request to the Technical Steering Group to approve the creation of a Community working group. There is no procedure defined but we can can improvise with some common sense.&lt;br /&gt;
&lt;br /&gt;
=== Announcement ===&lt;br /&gt;
&lt;br /&gt;
There is an upcoming meeting on http://meego.com/community/irc-channel as well. The scheduled time is Wednesday, March 24th 2010 at 20:00 UTC. Please note that the channel chosen for this meeting is #meego-meeting. An agenda for the meeting is [http://meego.com/community/events/2010/meego-technical-steering-group-meeting here].  This working group proposal will be considered by the Technical Steering Group during the meeting.&lt;br /&gt;
&lt;br /&gt;
Current and older meetings can be found [http://wiki.meego.com/Community_website_meeting_2010_2_24 here].&lt;br /&gt;
&lt;br /&gt;
=== How to contribute ===&lt;br /&gt;
&lt;br /&gt;
To discuss and plan the MeeGo community, subscribe to the MeeGo community mailing list: http://lists.meego.com/listinfo/meego-community. You can also subscribe from your account page on meego.com.&lt;br /&gt;
&lt;br /&gt;
=== Mission ===&lt;br /&gt;
&lt;br /&gt;
The Community working group defines the strategy for collaboration tools and processes within the MeeGo project, and observes its implementation.&lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
&lt;br /&gt;
The main areas within the scope of the working group are (in no particular order):&lt;br /&gt;
&lt;br /&gt;
* '''Maemo/Moblin transition''': bringing the best from maemo.org and moblin.org to meego.com (urgent now, until the mission here is fulfilled).&lt;br /&gt;
* '''Web administration''': server maintenance, team of admins and other users with special permissions.&lt;br /&gt;
* '''Platform infrastructure''': selection and administration of online tools for collaborative software development: build infrastructure, code repositories, bugzilla, localization...&lt;br /&gt;
** [[Forum]]&lt;br /&gt;
* '''Community infrastructure''': selection and administration of online tools for non-technical community collaboration: planet, wiki, [http://wiki.meego.com/Forum_/_Talk forum], brainstorm, downloads, [http://wiki.meego.com/metrics metrics and reporting] ...&lt;br /&gt;
* '''Community marketing''': identity, merchandising, events, evangelism...&lt;br /&gt;
&lt;br /&gt;
=== Contributors ===&lt;br /&gt;
&lt;br /&gt;
MeeGo members interested in taking an active role in this working group. Please detail your interests and what you can contribute to the group:&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/qgil Quim Gil] - regular Nokia contact with the Maemo community, and maemo.org contributor myself. One of the people responsible of the maemo.org transition from Nokia's hands to a fully community-driven site. Submitter of this proposal and happy to take an active role. Full disclosure: Nokia pays me to take care of open source / community matters in maemo.org and now meego.com. I can put time here.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/Jeremiah Jeremiah C. Foster] - maemo.org's current debmaster. Recently I've taken on a role in the [http://genivi.org/ GENIVI Alliance] as Core Integration team lead. I would like to participate actively in helping develop MeeGO, keeping it open with a thriving community.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/xfade Niels Breet] - maemo.org webmaster and long time maemo.org community member. Liberated by Nokia to work on community infra and community repository infrastructure for maemo.org. Interested in doing the same for meego.com.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/lbt David Greaves/lbt] - Mer build guy and maemo.org member. Introduced OBS to Maemo and working on Nokia build infrastructure.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/Jaffa Andrew Flegg/Jaffa] - Long term Maemo community member and developer and twice Maemo Community Council member. Interested in bringing the best of the Maemo and Moblin communities together in the nascent MeeGo community and ensuring that cross-community facilitation happens.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/ksanjeet Sanjeet Kumar] Willing to contribute as server admin.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/Elliot Elliot Smith/townxelliot] - meego.com websites techie, worked on moblin.org Moblin SDK materials, contributor to Moblin SDK tools. Intel pays me. Can get time to rework content from moblin.org for this site.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/bergie Henri Bergius] - contributor to the maemo.org community infrastructure, behind services like Brainstorm, Karma and Social News. Working on maemo.org projects through Nemein, and interested in doing the same for meego.com&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/amby Gabor Ambrozy/amby] - recently joined maemo.org community member; would like to contribute to transition, community infrastructure and community marketing. Can bring virtual project mgmt and organization transition experience; IT system integration, sw development and learning projects practices. And a lot of end-user enthusiasm ;)&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/lm Lucas Maneos/lm] - member of the maemo.org bugsquad, happy to contribute in any way to the bugzilla transition.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/tekojo Tero Kojo] - One of the Nokia people involved in the Maemo community and maemo.org. My area has been working with the liberated community members and the infrastructure for maemo.org. Interested in making sure that MeeGo.com provides the necessary tools and services to both developers and active users. I work in Nokia Maemo developer platform team as project manager responsible for communities.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/margie Margie Foster] - I am the localization project manager for Moblin and also work on the MeeGo website. I am an Intel employee. I am really looking forward to helping create and maintain a vibrant MeeGo localization community using Transifex.&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/revdkathy Kathy Smith] - maemo.org community member, non-technical end user. Special interest in community building, project management and channeling the input of end users.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/w00t Robin Burchell] - maemo fan as of n900, wide variety of technical skills from C++ (yes, including Qt)/PHP to server administration. happy to help the community, however I can.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/qole Qole] - Two-term Maemo Community Council member, enthusiastic hacker and Linux user, primary maintainer of the Easy Debian project, and very active in the Maemo forums. Interested in helping out where I can to make MeeGo have the kind of powerhouse community that has made Maemo so special.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/vdvsx VDVsx] - Maemo Community Council member and developer, willing to keep helping everybody inside this new community from developers to end users.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/texrat Randall Arnold/Texrat] - Maemo Community Council member, former Nokia QA engineer for Maemo devices, originator of maemo.org community outreach efforts, maemo.org forum moderator and best practices blogger.  Ready to translate lessons learned from maemo.org to whatever develops here!&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/generalantilles Ryan Abel] - Long-term Maemo Community member and former two-term Maemo Community Council member. Interested in leveraging the strengths of the large maemo.org community into the growing MeeGo community. Also interested in helping to develop strong web infrastructure and tooling.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/mshaver Mike Shaver/mshaver] - Moblin.org webmaster and developer behind the current meego.com site. I am an Intel employee. Would love to see this list of people contributing and directing what we build and support for the meego.com community.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/sulamita Sulamita Garcia] - MeeGo Technical Marketing Engineer. I work at Open Source Technology Center at Intel and I've involved with Moblin from the beginning. I produce documentation, training and support for costumers and developers.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/sjgadsby Stephen Gadsby/sjgadsby] - Maemo community member, poster of weekly Bugzilla activity reports, and forum moderator. Interest in community building and communication channels between users and developers.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/reggie Reggie Suplido] - [http://wiki.maemo.org/Maemo.org_team#Talkmaster maemo.org Talkmaster], primary administrator of [http://talk.maemo.org/ talk.maemo.org]. Founded [http://www.internettablettalk.com/ Internet Tablet Talk] where it's forum later on became talk.maemo.org. Can help run the forums section of MeeGo, or perform integration with talk.maemo.org if the need arises.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/timeless timeless] - regular Nokia Browser contact with the Maemo community, contributor to Maemo, Mer, Mozilla.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/danielwilms danielwilms] - working in Nokia on the maemo.org community developer support. Taking over community tasks, working on documentation and support. Interested in helping out, by working on MeeGo.com services, support developers and users, and documentation.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/th0br0 Andreas Osowski/th0br0] - Interested in helping with infrastructure and community marketing. Currently working in Fedora as Ambassador and packager. ~4 years of C++ experience (with some Qt), RoR and Java experience&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/niqt Nicola De Filippo] - maemo Qt4 contributor; technical skills: Qt (from 1997), C++, Javascript, Php, Java, Python&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/timsamoff Tim Samoff / timsamoff] - Designer (graphic, UI, interaction, web), long-time Maemo Community member (two-term Maemo Community Council Member), and forever open source advocate&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/gadgety Gadgety] - maemo.org community member, business end user; I'd like to contribute to making the MeeGo community an easy place to join for newbies, fans, enthusiasts and creating a community where everyone feels welcome to contribute regardless of technical skill level&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/mikael Mikael Söderberg/mksoderberg] - I am Chair of the [http://genivi.org/ GENIVI Alliance] Reference System Work Group. I would like to contribute by assisting in development of the MeeGo Platform Infrastructure.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/dneary Dave Neary/dneary] - maemo.org community developer support with a specific documentation slant. Experienced community development consultant. I want to make sure that MeeGo makes the right strategic decisions related to transparency and participation guidelines at the project inception to avoid major issues later.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/dawnfoster Dawn Foster/dawnfoster] - Intel's MeeGo community manager. I'm interested in helping out on a variety of community activities. I have past experience managing open source, developer and other types of online communities.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/solt Marcin Sołtysiak/solt] - Open to help with community. Aligned with l10n efforts I would see a place for language/country sub sections. Also, have experience with Midgard. I could help with geek-to-human relations :)&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/vilvo Ville Ilvonen/vilvo] - Nokia's Maemo Test Tools - responsible for advocating and coordinating development of test tools and test automation inside Maemo. Looking forward to continue with MeeGo. I can help with tools contribution and evangelism within this working group. Nokia pays me to spend time with this.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/dannybe Danny Bennett] - maemo.org community member, Nokia application architect for maemo sw. I'm interested in architecture and the technology components that make up the MeeGo distro. This is where and how I can contribute.&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/auke Auke Kok] - Intel MeeGo developer, working on releases, fastboot, l10n project.&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Language_specific_working_groups</id>
		<title>Language specific working groups</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Language_specific_working_groups"/>
				<updated>2010-03-04T18:43:10Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Language Specific Working Groups ==&lt;br /&gt;
&lt;br /&gt;
If your language is not mentioned here, add a section for it, copy a table and list your name as shown.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Brazil::Brazilian Portuguese == &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Name&lt;br /&gt;
|IRC Nick&lt;br /&gt;
|Bio&lt;br /&gt;
|-&lt;br /&gt;
|Og Maciel&lt;br /&gt;
|OgMaciel&lt;br /&gt;
|[[http://www.ogmaciel.com/?page_id=428]]&lt;br /&gt;
|-&lt;br /&gt;
|Frederico Schardong&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sergio Correia&lt;br /&gt;
|sergio&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== France::French == &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Name&lt;br /&gt;
|IRC Nick&lt;br /&gt;
|Bio&lt;br /&gt;
|-&lt;br /&gt;
|Farid Ziani&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Hindi == &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Name&lt;br /&gt;
|GTalk&lt;br /&gt;
|Bio&lt;br /&gt;
|-&lt;br /&gt;
|Kiran Vaka&lt;br /&gt;
|kiran.vaka&lt;br /&gt;
|[[http://www.google.com/search?sourceid=chrome&amp;amp;ie=UTF-8&amp;amp;q=kiran+vaka]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Israel::Hebrew == &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Name&lt;br /&gt;
|IRC Nick&lt;br /&gt;
|Bio&lt;br /&gt;
|-&lt;br /&gt;
|Sivan Greenberg&lt;br /&gt;
|sivang&lt;br /&gt;
|[[http://www.google.com/search?sourceid=chrome&amp;amp;ie=UTF-8&amp;amp;q=sivan+greenberg]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Marathi == &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Name&lt;br /&gt;
|GTalk&lt;br /&gt;
|Bio&lt;br /&gt;
|-&lt;br /&gt;
|Amit Bapat&lt;br /&gt;
|amitbapat&lt;br /&gt;
|[[http://www.linkedin.com/in/amitbapat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== The Netherlands::Dutch == &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Name&lt;br /&gt;
|IRC Nick&lt;br /&gt;
|Bio&lt;br /&gt;
|-&lt;br /&gt;
|Auke Kok&lt;br /&gt;
|auke&lt;br /&gt;
|(Intel MeeGo developer)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Poland::Polish == &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Name&lt;br /&gt;
|IRC Nick&lt;br /&gt;
|Bio&lt;br /&gt;
|-&lt;br /&gt;
|Michał Sawicz&lt;br /&gt;
|Saviq&lt;br /&gt;
|[[http://www.google.com/search?q=saviq+michał+sawicz]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Chinese (Taiwan) == &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Name&lt;br /&gt;
|IRC Nick&lt;br /&gt;
|Bio&lt;br /&gt;
|-&lt;br /&gt;
|Cheng-Chia Tseng&lt;br /&gt;
|zerng07&lt;br /&gt;
|[[http://www.google.com/search?sourceid=chrome&amp;amp;ie=UTF-8&amp;amp;q=cheng-chia+tseng]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Simplified Chinese == &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Name&lt;br /&gt;
|IRC Nick&lt;br /&gt;
|Bio&lt;br /&gt;
|-&lt;br /&gt;
|Ryan Lee&lt;br /&gt;
|&lt;br /&gt;
|[[http://www.google.com/search?sourceid=chrome&amp;amp;ie=UTF-8&amp;amp;q=ryan+lee]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Slovenian == &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Name&lt;br /&gt;
|IRC Nick&lt;br /&gt;
|Bio&lt;br /&gt;
|-&lt;br /&gt;
|Jure Repinc&lt;br /&gt;
|JLP&lt;br /&gt;
|[[http://www.google.com/search?ie=UTF-8&amp;amp;q=jure+repinc]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Telugu == &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Name&lt;br /&gt;
|Skype&lt;br /&gt;
|Bio&lt;br /&gt;
|-&lt;br /&gt;
|Kiran Vaka&lt;br /&gt;
|kiran.waka&lt;br /&gt;
|[[http://www.google.com/search?sourceid=chrome&amp;amp;ie=UTF-8&amp;amp;q=kiran+vaka]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Walloon == &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Name&lt;br /&gt;
|GTalk&lt;br /&gt;
|Bio/Website&lt;br /&gt;
|-&lt;br /&gt;
|Djan Cayron&lt;br /&gt;
|jean &amp;quot;dot&amp;quot; cayron&lt;br /&gt;
|[[http://wa.wikipedia.org/wiki/Jean_Cayron]] [[http://walotux.walon.org/]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Russian == &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Name&lt;br /&gt;
|Jabber&lt;br /&gt;
|Bio&lt;br /&gt;
|-&lt;br /&gt;
|Serg Vergun&lt;br /&gt;
|shad0w@jabber.spbu.ru&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Who%27s_who</id>
		<title>Who's who</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Who%27s_who"/>
				<updated>2010-02-19T19:41:16Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: /* MeeGo developers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Technical Steering Group ==&lt;br /&gt;
''Members of the [http://meego.com/about/governance TSG]''&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/imad Imad Sousou/imad] - Benevolent dictator&lt;br /&gt;
* [http://meego.com/users/valhalla Valtteri Halla] - Benevolent dictator&lt;br /&gt;
* ???&lt;br /&gt;
&lt;br /&gt;
== Maemo community stakeholders ==&lt;br /&gt;
'' Official representatives of the Maemo community''&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/qgil Quim Gil/qgil] - Nokia's Maemo Community Manager&lt;br /&gt;
* [http://meego.com/users/tekojo Tero Kojo/tekojo] - Nokia's Maemo Technical Project Manager&lt;br /&gt;
* [http://meego.com/users/xfade Niels Breet/X-Fade] - maemo.org webmaster&lt;br /&gt;
* Dave Neary/dneary - maemo.org docmaster&lt;br /&gt;
* [http://meego.com/users/andre André Klapper/andre__] - maemo.org bugmaster&lt;br /&gt;
* [http://meego.com/users/jeremiah Jeremiah Foster/jeremiah] - maemo.org debmaster &lt;br /&gt;
* [http://meego.com/users/reggie Reggie Suplido] - maemo.org talkmaster&lt;br /&gt;
* [http://meego.com/users/stskeeps Carsten Munk/Stskeeps] - maemo.org distmaster &amp;amp; Mer project lead&lt;br /&gt;
* [http://meego.com/users/bergie Henri Bergius/bergie] - maemo.org web/Midgard developer&lt;br /&gt;
* [http://meego.com/users/vdvsx Valerio Valerio/VDVsx] - Maemo Community Council chair&lt;br /&gt;
* [http://meego.com/users/texrat Randall Arnold/Texrat] - Maemo Community Council member&lt;br /&gt;
* [http://meego.com/users/qole Alan Bruce/qole] - Maemo Community Council member&lt;br /&gt;
* [http://meego.com/users/penguinbait Matthew Lewis/penguinbait] - Maemo Community Council member&lt;br /&gt;
* Graham Cobb - Maemo Commnunity Council member&lt;br /&gt;
&lt;br /&gt;
== Moblin community stakeholders ==&lt;br /&gt;
''Representatives of the Moblin community''&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/dirkhh Dirk Hohndel/dirkhh] - Chief Linux and open source technologist at Intel&lt;br /&gt;
* [http://meego.com/users/townxelliot Elliot Smith/townxelliot] - Moblin.org &amp;amp; meego.com website techy&lt;br /&gt;
* [http://meego.com/users/mshaver Michael Shaver/mshaver] - Moblin.org webmaster &amp;amp; meego.com website developer&lt;br /&gt;
* [http://meego.com/users/margie Margie Foster/mlfoster] - Localization project manager for Moblin &amp;amp; meego.com website developer&lt;br /&gt;
&lt;br /&gt;
== MeeGo developers ==&lt;br /&gt;
'' People paid to contribute to MeeGo and/or have commit rights''&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/nashif Anas Nashif/anaZ] - Distribution developer.&lt;br /&gt;
* [http://meego.com/users/auke Auke Kok/auke] - Release developer, fast boot.&lt;br /&gt;
* [http://meego.com/users/hbons Hylke Bons/hbons] - User Experience Designer&lt;br /&gt;
* [http://meego.com/users/jku Jussi Kukkonen/jku] - Developer&lt;br /&gt;
* [http://meego.com/users/nmcgovern Neil McGovern/nmcgovern] - Developer&lt;br /&gt;
* [http://meego.com/users/pohly Patrick Ohly/pohly] - Developer&lt;br /&gt;
* [http://meego.com/users/quang Quang Pham/quang] - Developer&lt;br /&gt;
&lt;br /&gt;
== MeeGo community ==&lt;br /&gt;
''Anyone not in the above sections'' (Please keep this list alphabetically-ordered, as it will make finding people easier.)&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/ab Alexander Bokovoy/ab] - Senior Architect, Media applications, Nokia, Samba Team member&lt;br /&gt;
* [http://meego.com/users/aboaboit Andrea Borgia/aboaboit] - Maemo community member&lt;br /&gt;
* [http://meego.com/users/andrewfblack Andrew F Black/AndrewFBlack] - Community Member / Theme Designer / talk.maemo.org Moderator and Theme Designer.&lt;br /&gt;
* [http://meego.com/users/jaffa Andrew Flegg/Jaffa] - Long term gadget freak &amp;amp; Maemo community member&lt;br /&gt;
* [http://meego.com/users/lbt David Greaves/lbt] - Mer OBS build guy&lt;br /&gt;
* [http://meego.com/users/glezos Dimitris Glezos/glezos] - Localization Engineer ([http://www.transifex.net/ Transifex])&lt;br /&gt;
* [http://borasky-research.net M. Edward (Ed) Borasky] - Linux capacity planning / audio / openSUSE / Twitter geek&lt;br /&gt;
* [http://meego.com/users/debernardis Ernesto de Bernardis/debernardis] - Maemo community member, mobile device tinkerer&lt;br /&gt;
* [http://meego.com/users/fabo Fathi Boudra / fabo] - Debian developer, Maemo community member, software engineer&lt;br /&gt;
* [http://meego.com/users/slaine Glen Gray / slaine] - Moblin community member, software engineer&lt;br /&gt;
* [http://meego.com/users/dl9pf Jan-Simon Möller / dl9pf ] - Build service developer, Linux Foundation&lt;br /&gt;
* [http://meego.com/users/zerojay Jason Carter/zerojay] - Long term Maemo community member&lt;br /&gt;
* [http://meego.com/users/jak Julian Andres Klode / jak] - Debian developer, Ubuntu member&lt;br /&gt;
* [http://meego.com/users/lpotter Lorn Potter/lpotter/ljp] - QDF, Mobility, Nokia,&lt;br /&gt;
* [http://meego.com/users/martinmohring Martin Mohring / ScriptRipper] - Buildservice developer, Linux Foundation&lt;br /&gt;
* [http://meego.com/users/niqt Nicola De FIlippo/niqt] - Qt4 Maemo Contributor, Maemo community member, software engineer&lt;br /&gt;
* [http://meego.com/users/rhertzog Raphaël Hertzog / buxy ] - Debian developer, [http://www.freexian.com self-employed] as free software consultant/developer.&lt;br /&gt;
* [http://meego.com/users/w00t Robin Burchell/w00t] - Developer of random things, gadget enthusiast, Maemo community member&lt;br /&gt;
* [http://meego.com/users/generalantilles Ryan Abel/GeneralAntilles] - Long term Maemo community member&lt;br /&gt;
* [http://meego.com/users/slauwers Sebastian Lauwers/crashanddie] - Community member, talk.maemo.org moderator / ActivIdentity Professional Services Technical Consultant&lt;br /&gt;
* [http://meego.com/users/timeless timeless/timeless] - Mozilla contributor, Nokia employee.&lt;br /&gt;
* [http://meego.com/users/timsamoff Tim Samoff / timsamoff] - Designer (graphic, UI, interaction, web), long-time Maemo Community member (two-term Maemo Community Council Member), and forever open source advocate&lt;br /&gt;
* [http://meego.com/users/corsac Yves-Alexis Perez / Corsac] - Debian developer, Maemo community member, security engineer&lt;br /&gt;
__NOTOC__ &amp;lt;!-- disable the table of contents from ever being shown --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Who%27s_who</id>
		<title>Who's who</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Who%27s_who"/>
				<updated>2010-02-18T23:45:31Z</updated>
		
		<summary type="html">&lt;p&gt;Auke: /* MeeGo developers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Technical Steering Group ==&lt;br /&gt;
''Members of the [http://meego.com/about/governance TSG]''&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/imad Imad Sousou/imad] - benevolent dictator&lt;br /&gt;
* [http://meego.com/users/valhalla Valtteri Halla] - benevolent dictator&lt;br /&gt;
* ???&lt;br /&gt;
&lt;br /&gt;
== Maemo community stakeholders ==&lt;br /&gt;
'' Official representatives of the Maemo community''&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/qgil Quim Gil/qgil] - Nokia's Maemo Community Manager&lt;br /&gt;
* [http://meego.com/users/tekojo Tero Kojo/tekojo] - Nokia's Maemo Technical Manager&lt;br /&gt;
* [http://meego.com/users/xfade Niels Breet/X-Fade] - maemo.org webmaster&lt;br /&gt;
* Dave Neary/dneary - maemo.org docmaster&lt;br /&gt;
* [http://meego.com/users/andre André Klapper/andre_] - maemo.org bugmaster&lt;br /&gt;
* Jeremiah Foster/jeremiah - maemo.org debmaster &lt;br /&gt;
* [http://meego.com/users/reggie Reggie Suplido] - maemo.org talkmaster&lt;br /&gt;
* [http://meego.com/users/stskeeps Carsten Munk/Stskeeps] - maemo.org distmaster &amp;amp; Mer project lead&lt;br /&gt;
* [http://meego.com/users/bergie Henri Bergius/bergie] - maemo.org web/Midgard developer&lt;br /&gt;
* [http://meego.com/users/vdvsx Valerio Valerio/VDVsx] - Maemo Community Council chair&lt;br /&gt;
* [http://meego.com/users/texrat Randall Arnold/Texrat] - Maemo Community Council member&lt;br /&gt;
* [http://meego.com/users/qole Alan Bruce/qole] - Maemo Community Council member&lt;br /&gt;
* Matthew Lewis/penguinbait - Maemo Community Council member&lt;br /&gt;
* Graham Cobb - Maemo Commnunity Council member&lt;br /&gt;
&lt;br /&gt;
== Moblin community stakeholders ==&lt;br /&gt;
''Representatives of the Moblin community''&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/dirkhh Dirk Hohndel/dirkhh], chief Linux and open source technologist at Intel&lt;br /&gt;
* [http://meego.com/users/townxelliot Elliot Smith/townxelliot] - moblin.org &amp;amp; meego.com website techy&lt;br /&gt;
* [http://meego.com/users/mshaver Michael Shaver/mshaver] - moblin.org webmaster &amp;amp; meego.com website developer&lt;br /&gt;
* [http://meego.com/users/margie Margie Foster/mlfoster] - localization project manager for Moblin &amp;amp; meego.com website developer&lt;br /&gt;
&lt;br /&gt;
== MeeGo developers ==&lt;br /&gt;
'' People paid to contribute to MeeGo and/or have commit rights''&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/nashif Anas Nashif/anaZ] - Random developer&lt;br /&gt;
* [http://meego.com/users/hbons Hylke Bons/hbons] - User Experience Designer&lt;br /&gt;
* [http://meego.com/users/auke Auke Kok/auke] - developer&lt;br /&gt;
&lt;br /&gt;
== MeeGo community ==&lt;br /&gt;
''Anyone not in the above sections''&lt;br /&gt;
&lt;br /&gt;
* [http://meego.com/users/jaffa Andrew Flegg/Jaffa] - long term gadget freak &amp;amp; Maemo community member&lt;br /&gt;
* [http://meego.com/users/generalantilles Ryan Abel/GeneralAntilles] - long term Maemo community member&lt;br /&gt;
* [http://meego.com/users/lbt David Greaves/lbt] - Mer OBS build guy.&lt;br /&gt;
* [http://meego.com/users/zerojay Jason Carter/zerojay] - long term Maemo community member&lt;br /&gt;
* [http://meego.com/users/debernardis Ernesto de Bernardis/debernardis] - Maemo community member, mobile device tinkerer&lt;br /&gt;
* [http://meego.com/users/timeless timeless/timeless] - Mozilla contributor, Nokia employee.&lt;br /&gt;
__NOTOC__ &amp;lt;!-- disable the table of contents from ever being shown --&amp;gt;&lt;br /&gt;
[[Category:Community]]&lt;/div&gt;</summary>
		<author><name>Auke</name></author>	</entry>

	</feed>