Editing Mer/Sprints/0.9

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
-
{{Mer}}
 
-
 
Period: 16 February 2009 - 2 March 2009 [[Mer/Releases/0.9|Release]]
Period: 16 February 2009 - 2 March 2009 [[Mer/Releases/0.9|Release]]
-
 
-
This sprint is finished, please see [[Mer/Sprints/0.10|Sprint 0.10]]
 
==== Tasks ====
==== Tasks ====
Line 23: Line 19:
! %
! %
! Highlights
! Highlights
-
|- style="background:LightGreen"
+
|- style="background:Orange"
-
| || 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.
+
| || set kernel.core-pattern to something sane consistent across platforms || none || 50% || [http://webwizardry.net/~timeless/10-coredumps.conf
-
|- style="background:LightGreen"
+
this sysctl conf file], needs packaging: mkdir -p /var/cores from postinst.
-
| || 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.
+
|- style="background:Orange"
-
|- style="background:LightGreen"
+
| || 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??
-
| || Add FDI for Nokia keyboards (see [http://trac.tspre.org/svn/deblet/trunk/packages/main/hal/fdi/policy/10osvendor/10-keymap.fdi this] and [http://trac.tspre.org/svn/deblet/trunk/packages/main/nokia-xkb-data/ this] || Darken || 100% || Check this [http://internettablettalk.com/forums/showpost.php?p=259961&postcount=57] - Added keycode problem fix in xserver-xorg-input-evdev, now in repository. Patched repository actually. Now in repository
+
|- style="background:Orange"
-
|- style="background:LightGreen"
+
| || Look into porting Powerlaunch or doing an alternative in Python || VDVsx || 5% || Starting
-
| 2009-02-17 || Look into porting Powerlaunch or doing an alternative in Python || qwerty12 || 100% || Powerlaunch ported by qwerty12, in repository.
+
|- style=""
 +
| || package a tslib calibration tool for X or framebuffer? || none || 0% ||
 +
|- style=""
 +
| || home applets behave oddly when in non-800x480 || none || 0% ||
 +
|- style=""
 +
| || Port gdm-autologin from deblet and use /etc/default/autologin || none || 0% ||
 +
|- style=""
 +
| || look at timeless' enus stuff || none || 0% ||
 +
|- style=""
 +
| || 770 wifi module patches to support WPA, IW wireless extensions || none || 0% ||
 +
|- style=""
 +
| || 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% ||
 +
|- style=""
 +
| || Implement hald-addon-bme open source based on [https://garage.maemo.org/plugins/scmsvn/viewcvs.php/dsme/trunk/adhoc/dummy_bme.c?revision=155&root=dsm&view=markup dummy BME] and  [[Mer/Documentation/BME_Protocol]] , see [http://gitweb.pingu.fi/?p=hald-addon-retu-adc.git;a=tree this] for example || none || 0% ||
 +
|- style=""
 +
| || Implement a libconic ICD dbus messages handler relaying to NetworkManager || none || 0% ||
 +
|- style=""
 +
| || QEMU/N8x0 image of Mer || none || 0% ||
 +
|- style=""
 +
| || Start localization project for Mer, using launchpad (we have .pos, but we need people and translations) || none || 0% ||
 +
|- style=""
 +
| || get a run-standalone.sh like thing || none || 0% ||
 +
|- style=""
 +
| || Fix C++ in SDK (see straightjacket packages) || none || 0% ||
 +
|- style=""
 +
| || Rotation shouldn't crash X? || none || 0% ||
 +
|- style=""
 +
| || Fix rootstrap for SB to be more recent (libkrb depends on libc6 >= 2.9 at the moment) || none || 0% ||
 +
|- style=""
 +
| || Try to get various Python-based applets working for Mer || none || 0% ||
 +
|- style=""
 +
| || docpurge should interact better with dpkg and upgrades || none || 0% ||
 +
|- style=""
 +
| || Replacing SDK icons with more modern ones || none || 0% ||
 +
|- style=""
 +
| || Modern kernels, get newer kernels working with the 770, N8x0, and use stlc45xx on N8x0s || none || 0% ||
 +
|- style=""
 +
| || Make kernel-diablo-modules-gserial and implement support with help of rescue menu || none || 0% ||
 +
|- style=""
 +
| || Find better solution for APT not working on jffs2: http://glomation.net/smf/index.php?topic=5.0 || none || 0% ||
 +
|- style=""
 +
| || Update debhelper in Mer Scratchbox SDK devkit || none || 0% ||
 +
|- style=""
 +
| || hildon-plugins-settings-cpa: creates duplicate application menu. || none || 0% ||
 +
|- style=""
 +
| || Figure out why python-osso fails to build in SDK || none || 0% ||
 +
|- style=""
 +
| || Patch libvte with further maemo changes (blinking interval, Enter, etc) || none || 0% ||
 +
|- style="background:LightBlue"
 +
| || Make 770 image not have kernel-diablo-modules and such || none || 30% || found a kernel-diablo-modules in foundations/mer, might have done something..
 +
|- style="background:LightBlue"
 +
| || Add FDI for Nokia keyboards (see [http://trac.tspre.org/svn/deblet/trunk/packages/main/hal/fdi/policy/10osvendor/10-keymap.fdi this] and [http://trac.tspre.org/svn/deblet/trunk/packages/main/nokia-xkb-data/ this] || Darken || 80% || Check this [http://internettablettalk.com/forums/showpost.php?p=259961&postcount=57] - Added keycode problem fix in xserver-xorg-input-evdev, now in repository. Patched repository actually. Needs testing.
 +
|- style="background:LightBlue"
 +
| || 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
 +
|- style="background:LightBlue"
 +
| December || [[Task:Community_firmware_image_distribution|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. [http://lists.maemo.org/pipermail//maemo-community/2009-January/002946.html Positive Nokia response] [http://lists.maemo.org/pipermail/maemo-community/2009-February/003114.html wish list for 3rd party components]
 +
|- style="background:LightBlue"
 +
| 2009-01-17 || Move project from launchpad to maemo.org garage || Stskeeps || 40% || Project retrieved (mer.garage.maemo.org), [https://bugs.maemo.org/enter_bug.cgi?product=Mer Mer on bugs.maemo.org]. Blockers: [https://garage.maemo.org/tracker/index.php?func=detail&aid=3319&group_id=841&atid=3136 Multiple git repositories per project] [https://garage.maemo.org/tracker/index.php?func=detail&aid=3320&group_id=841&atid=3136 Personal git repositories].  
|}
|}
Line 37: Line 90:
Bug reports in bugzilla discovered through or related to Mer development in this sprint or outstanding still:
Bug reports in bugzilla discovered through or related to Mer development in this sprint or outstanding still:
-
{{#bugzilla:id=4148,4111,4102,4101,4062,4093,4043,4023,3858,3939,3021
+
{{#bugzilla:id=4111,4102,4101,4062,4093,4043,4023,3858,3939,3021
   |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]]

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)

Templates used on this page: