Mer/Sprints/0.9

(Added x86 release.)
Line 93: Line 93:
   |columns=id,severity,product,status,resolution,summary,to
   |columns=id,severity,product,status,resolution,summary,to
}}
}}
 +
 +
== 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 [https://bugs.maemo.org/enter_bug.cgi?product=Mer 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
 +
d88403e0aef6a9a0e14fbdcc7d848565  mer-x86-generic-image-v0.8.tar.gz
 +
63e824cd3cab12e6c5088df3a11d6e2b  mer-x86-generic-image-v0.8.vmdk.zip
 +
 +
{|
 +
|-
 +
|0772b1e9696abfa3385f225d7c22cecb || mer-x86-generic-image-v0.8.img.raw.gz
 +
|-
 +
|d88403e0aef6a9a0e14fbdcc7d848565 || mer-x86-generic-image-v0.8.tar.gz
 +
|-
 +
|63e824cd3cab12e6c5088df3a11d6e2b || mer-x86-generic-image-v0.8.vmdk.zip
 +
|}
 +
 +
 +
 +
=== Generic x86 - VMDK (VMware disk image) ===
 +
 +
* [http://stskeeps.subnetmask.net/mer/0.8/mer-x86-generic-image-v0.8.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.8
 +
#* OS type: Linux
 +
#* Version: Ubuntu
 +
#* RAM: 128 at least.
 +
#* Disk: click "existing", find the mer-x86-generic-image-v0.8.vmdk file, select, select
 +
#* Next
 +
#* Finish.
 +
 +
=== Generic x86 - RAW image ===
 +
 +
* [http://stskeeps.subnetmask.net/mer/0.8/mer-x86-generic-image-v0.8.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.8/mer-x86-generic-image-v0.8.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.8</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 18:28, 16 February 2009

Period: 16 February 2009 - 2 March 2009 Release


Contents

Tasks

Completed Good progress Just standing Some help needed! Urgent for next release
Committed & Target Task Owner  % Highlights
set kernel.core-pattern to something sane consistent across platforms none 50% [http://webwizardry.net/~timeless/10-coredumps.conf

this sysctl conf file], needs packaging: mkdir -p /var/cores from postinst.

Include hildon-theme-layout-4-synth (alter to use proper fallback icon theme) and tritanium, meta, okuda, kobayashi from extras-devel none 10% hildon-theme-layout-4-synth now in repository (Stskeeps). Themes seem to depend on maemo4-theme-fixes??
Look into porting Powerlaunch or doing an alternative in Python VDVsx 5% Starting
package a tslib calibration tool for X or framebuffer? none 0%
home applets behave oddly when in non-800x480 none 0%
Port gdm-autologin from deblet and use /etc/default/autologin none 0%
look at timeless' enus stuff none 0%
770 wifi module patches to support WPA, IW wireless extensions none 0%
Use lp:~mer-committers/m-r/hildon-input-method & lp:~mer-committers/m-r/hildon-input-method-framework and see if you can get them to work (Fremantle versions) none 0%
Implement hald-addon-bme open source based on dummy BME and Mer/Documentation/BME_Protocol , see this for example none 0%
Implement a libconic ICD dbus messages handler relaying to NetworkManager none 0%
QEMU/N8x0 image of Mer none 0%
Start localization project for Mer, using launchpad (we have .pos, but we need people and translations) none 0%
get a run-standalone.sh like thing none 0%
Fix C++ in SDK (see straightjacket packages) none 0%
Rotation shouldn't crash X? none 0%
Fix rootstrap for SB to be more recent (libkrb depends on libc6 >= 2.9 at the moment) none 0%
Try to get various Python-based applets working for Mer none 0%
docpurge should interact better with dpkg and upgrades none 0%
Replacing SDK icons with more modern ones none 0%
Modern kernels, get newer kernels working with the 770, N8x0, and use stlc45xx on N8x0s none 0%
Make kernel-diablo-modules-gserial and implement support with help of rescue menu none 0%
Find better solution for APT not working on jffs2: http://glomation.net/smf/index.php?topic=5.0 none 0%
Update debhelper in Mer Scratchbox SDK devkit none 0%
hildon-plugins-settings-cpa: creates duplicate application menu. none 0%
Figure out why python-osso fails to build in SDK none 0%
Patch libvte with further maemo changes (blinking interval, Enter, etc) none 0%
Make 770 image not have kernel-diablo-modules and such none 30% found a kernel-diablo-modules in foundations/mer, might have done something..
Add FDI for Nokia keyboards (see this and this Darken 80% Check this [1] - Added keycode problem fix in xserver-xorg-input-evdev, now in repository. Patched repository actually. Needs testing.
Make hildon-desktop-env use a configuration file to determine wether it needs to show cursor or not (useful for x86) johnx 95% Could use some testing on x86s with touchscreens
December Proposal for distribution of firmware images including closed-source bits needed for community editions Stskeeps 50% First proposal involving initfs bits proposed through maemo-community. Positive Nokia response wish list for 3rd party components
2009-01-17 Move project from launchpad to maemo.org garage Stskeeps 40% Project retrieved (mer.garage.maemo.org), Mer on bugs.maemo.org. Blockers: Multiple git repositories per project Personal git repositories.

Bugs

Bug reports in bugzilla discovered through or related to Mer development in this sprint or outstanding still:

IDSeverityProductStatusResolutionSummary (9 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
3858+normalSystem softwareRESOLVEDFIXEDmaemo-launcher build-depends on libhildondesktop-dev, which in turn build-depends on maemo-launcher-devGuillem Jover
4023+criticalDesktop platformRESOLVEDWONTFIXSapwood doesn't align PixbufOpenRequest properly (crash on 770)Sven Herzberg
4093normalMerRESOLVEDWONTFIXupdate-desktop-database error message is badCarsten Munk
3939+normalDesktop platformRESOLVEDWONTFIXsapwood loops infinitely at malformed requestunassigned
4043+enhancementSettings and MaintenanceRESOLVEDFIXEDApplication Manager should not depend on "user" accountunassigned
4062majorMerRESOLVEDFIXEDInstaller crashes when writing a bootmenu item in advanced-mode for external card.Carsten Munk

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 d88403e0aef6a9a0e14fbdcc7d848565 mer-x86-generic-image-v0.8.tar.gz 63e824cd3cab12e6c5088df3a11d6e2b mer-x86-generic-image-v0.8.vmdk.zip

0772b1e9696abfa3385f225d7c22cecb mer-x86-generic-image-v0.8.img.raw.gz
d88403e0aef6a9a0e14fbdcc7d848565 mer-x86-generic-image-v0.8.tar.gz
63e824cd3cab12e6c5088df3a11d6e2b mer-x86-generic-image-v0.8.vmdk.zip


Generic x86 - VMDK (VMware disk image)

Installation in VirtualBox

  1. Unzip zip file
  2. Open VirtualBox, create new machine (click *New*):
    • Name: Mer 0.8
    • OS type: Linux
    • Version: Ubuntu
    • RAM: 128 at least.
    • Disk: click "existing", find the mer-x86-generic-image-v0.8.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.8 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