Mer/Releases/0.9

(Added MD5sums)
Line 74: Line 74:
|aa686dc394ab98cb657a5e653c36148d || mer-x86-generic-rootstrap-v0.9.tar.gz
|aa686dc394ab98cb657a5e653c36148d || mer-x86-generic-rootstrap-v0.9.tar.gz
|}
|}
 +
 +
=== Generic x86 - VMDK (VMware disk image) ===
 +
 +
* [http://stskeeps.subnetmask.net/mer/0.9/mer-x86-generic-image-v0.9.vmdk.zip Generic X86 bootable VMDK image] - root password is 'rootme'
 +
 +
==== Installation in VirtualBox  ====
 +
# Unzip zip file
 +
# Open VirtualBox, create new machine (click *New*):
 +
#* Name: Mer 0.9
 +
#* OS type: Linux
 +
#* Version: Ubuntu
 +
#* RAM: 128 at least.
 +
#* Disk: click "existing", find the mer-x86-generic-image-v0.9.vmdk file, select, select
 +
#* Next
 +
#* Finish.
 +
 +
=== Generic x86 - RAW image ===
 +
 +
* [http://stskeeps.subnetmask.net/mer/0.8/mer-x86-generic-image-v0.9.img.raw.gz Generic X86 RAW gzipped image] - usable in virtual machine products such as Parallels and such supporting RAW disk images (gunzip first).
 +
 +
=== Generic x86 - tar.gz image ===
 +
* [http://stskeeps.subnetmask.net/mer/0.9/mer-x86-generic-image-v0.9.tar.gz Generic X86 tar.gz rootfs image]. Usable both for chroot and actually installing on a machine.
 +
 +
==== Installation (chroot) ====
 +
<pre>
 +
mkdir mer-0.8
 +
cd mer-0.8 && sudo tar xzf mer-x86-generic-image-v0.8.tar.gz
 +
sudo mkdir -p tmp/.X11-unix home/$USER/.osso
 +
sudo mv usr/bin/maemo-invoker usr/bin/maemo-invoker.real
 +
echo -e '#!/bin/sh\nPROG="$1"\nshift\nexec "$PROG" "$@"' | sudo tee usr/bin/maemo-invoker
 +
sudo chmod 755 usr/bin/maemo-invoker
 +
echo 'nameserver <mynameresolver>' | sudo tee -a etc/resolv.conf
 +
</pre>
 +
 +
 +
===== Start-up (from within <tt>mer-0.9</tt> directory) =====
 +
<pre>
 +
Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac -extension Composite 2>/dev/null 1>&2 &
 +
sudo mount --bind /tmp/.X11-unix tmp/.X11-unix
 +
sudo mount --bind /dev/pts dev/pts
 +
sudo mount -t proc proc proc
 +
sudo mount -t sysfs sysfs sys
 +
sudo chroot .
 +
export DISPLAY=:2.0
 +
/etc/init.d/dbus start
 +
start-hildon
 +
</pre>
 +
 +
==== Installation (machine) ====
 +
 +
See [[Mer/Documentation/Making_x86_Mer_Bootable]]

Revision as of 09:40, 2 March 2009

Mer 0.9 was prepared in the sprint 16 February 2009 - 2 March 2009, and released on 2 March 2009

Contents

Completed tasks in this release and notable accomplishments

If you want to see associated sprint, click here

Committed Task Owner  % Highlights
Patch apt package with https://stage.maemo.org/svn/maemo/projects/haf/trunk/apt/mmap.patch qwerty12 100% In repository. Needs testing however on x86 and I am not patching the text strings. I also need to improve packaging.
Make 770 image not have kernel-diablo-modules and such Stskeeps 100% found a kernel-diablo-modules in foundations/mer, might have done something.. Removed in imager.
Add FDI for Nokia keyboards (see this and this Darken 100% Check this [1] - Added keycode problem fix in xserver-xorg-input-evdev, now in repository. Patched repository actually. Now in repository
2009-02-17 Look into porting Powerlaunch or doing an alternative in Python qwerty12 100% Powerlaunch ported by qwerty12, in repository.
  • qwerty12: autodetection of Nokia keyboards, maemo-xkb-plugin
  • Stskeeps: 770 wifi working out of the box, work on Xomap on Mer, upgraded GTK version, improving flashable Mer images boot on N8x0

Known issues

IDSeverityProductStatusResolutionSummary (6 tasks) Assignee
4101enhancementMerRESOLVEDWONTFIXzenity list should allow clicking in any column for radio and check listsCarsten Munk
4102normalMerRESOLVEDWONTFIX(dpkg?) error message shouldn't say "reached already"Carsten Munk
4111normalMerRESOLVEDWONTFIXinstall catalog details dialog is fatally modalCarsten Munk
4148normalMerRESOLVEDWONTFIXalarmd should use '.' instead of 'source' in '/bin/sh' scriptsCarsten Munk
4093normalMerRESOLVEDWONTFIXupdate-desktop-database error message is badCarsten Munk
4062majorMerRESOLVEDFIXEDInstaller crashes when writing a bootmenu item in advanced-mode for external card.Carsten Munk
  • Bootmenu does not play well with clone-to-SD systems. You will have to make a bootmenu item yourself (ask on #maemo about this) (someone document how to make an .item)
  • Sometimes after updates the touchscreen of the tables stop working or isn't calibrated, this is because the 'xserver-xorg-input-synaptics' package are installed, to fix it do "sudo apt-get remove xserver-xorg-input-synaptics" in a terminal.
  • X driver for omapfb does not use Manual updates yet and hence can be a bit slow in updating the screen which may give the impression the system is slow.
  • Rotation in advanced-backlight kills the X server
  • Duplicate application menu happens
  • WiFi dies on N8x0 after sleep / idling
  • No charging screen on flashable image

Released files and guides

Disclaimer:

  • There is -no- warranty. This may blow up your MMC, steal your wife or cause doomsday to come around. But if you find some bugs, please report them on bugs.maemo.org and we'll try to see what we can do to fix the bug causing it.
  • If anything goes wrong, grab a USB cable, and rescue mode is done through holding down Home key when booting Mer (on tablets)

MD5sums

0772b1e9696abfa3385f225d7c22cecb mer-x86-generic-image-v0.8.img.raw.gz
0fc35357cd3e52d2e3ebeabb8388728b mer-armel-770-image-v0.9.tar.gz
d3aa8d8fcf07d8151798ec0b2e87d320 mer-armel-beagleboard-bootfs-v0.9.tar.gz
f9ef3c21d147c15ea67140e698b8fecb mer-armel-beagleboard-rootfs-v0.9.tar.gz
ae8e6fe493a8ced818c0fd0f93888db0 mer-armel-generic-rootstrap-v0.9.tar.gz
a754670beafb6b120370149220614b2d mer-armel-n8x0-image-v0.9.jffs2
acbbe72a2e5f8276e9f8e548582f694e mer-armel-n8x0-image-v0.9.tar.gz
b01a78b35a43be609627054bdde96096 mer-armel-pocketloox720-v0.9.tar.gz
8ade366d3878b2821aaa96fde503970b mer-x86-generic-image-v0.9.img.raw.gz
c5badb1d23222b4e9cf4ea0a3884854c mer-x86-generic-image-v0.9.tar.gz
b2085a9bd4786d821d2577fcb89a3052 mer-x86-generic-image-v0.9.vmdk.zip
aa686dc394ab98cb657a5e653c36148d mer-x86-generic-rootstrap-v0.9.tar.gz

Generic x86 - VMDK (VMware disk image)

Installation in VirtualBox

  1. Unzip zip file
  2. Open VirtualBox, create new machine (click *New*):
    • Name: Mer 0.9
    • OS type: Linux
    • Version: Ubuntu
    • RAM: 128 at least.
    • Disk: click "existing", find the mer-x86-generic-image-v0.9.vmdk file, select, select
    • Next
    • Finish.

Generic x86 - RAW image

Generic x86 - tar.gz image

Installation (chroot)

mkdir mer-0.8
cd mer-0.8 && sudo tar xzf mer-x86-generic-image-v0.8.tar.gz
sudo mkdir -p tmp/.X11-unix home/$USER/.osso
sudo mv usr/bin/maemo-invoker usr/bin/maemo-invoker.real
echo -e '#!/bin/sh\nPROG="$1"\nshift\nexec "$PROG" "$@"' | sudo tee usr/bin/maemo-invoker
sudo chmod 755 usr/bin/maemo-invoker
echo 'nameserver <mynameresolver>' | sudo tee -a etc/resolv.conf


Start-up (from within mer-0.9 directory)
Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac -extension Composite 2>/dev/null 1>&2 &
sudo mount --bind /tmp/.X11-unix tmp/.X11-unix
sudo mount --bind /dev/pts dev/pts
sudo mount -t proc proc proc
sudo mount -t sysfs sysfs sys
sudo chroot .
export DISPLAY=:2.0
/etc/init.d/dbus start
start-hildon

Installation (machine)

See Mer/Documentation/Making_x86_Mer_Bootable