Mer/Releases/0.11

({{Mer}})
 
(22 intermediate revisions not shown)
Line 1: Line 1:
 +
{{Mer}}
 +
Mer 0.11 was prepared in the sprint [[Mer/Sprints/0.11|16. March 2009 - 30 March 2009 with a testing period: 30 March 2009 - 6 April 2009]]. If you want help with the release, show up in #mer on IRC, on irc.freenode.net.
Mer 0.11 was prepared in the sprint [[Mer/Sprints/0.11|16. March 2009 - 30 March 2009 with a testing period: 30 March 2009 - 6 April 2009]]. If you want help with the release, show up in #mer on IRC, on irc.freenode.net.
== Call for developer participation ==
== Call for developer participation ==
-
There will be a Maemo/Mozilla hackfest in Copenhagen (Mozilla Maemo Danish Wekeend), Saturday-Sunday 30-31 May 2009 (with party Friday 29 May), where Mer is one of the focus areas as well. As it is a hackfest the focus will be more on coding than on presentations. From Mer project so far Stskeeps will be attending.
+
There will be a Maemo/Mozilla hackfest in Copenhagen ([[Mozilla Maemo Danish Weekend]]), Saturday-Sunday 30-31 May 2009 (with party Friday 29 May), where Mer is one of the focus areas as well. As it is a hackfest the focus will be more on coding than on presentations. From Mer project so far Stskeeps will be attending.
-
If you have the time and ability to show up (there might be an option of [http://internettablettalk.com/forums/showpost.php?p=277347&postcount=4 sponsorship]) and ability to push some code or artwork or others through and help out - do show up, it'll be a blast and will bring us closer to Mer 1.0. We hope to establish a IRC presence as well if you want to contribute remotely.
+
If you have the time and ability to show up (there might be an option of [http://internettablettalk.com/forums/showpost.php?p=277347&postcount=4 sponsorship]) and ability to push some code or artwork or other things through and help out - do show up, it'll be a blast and will bring us closer to Mer 1.0. We hope to establish a IRC presence as well if you want to contribute remotely.
-
Focus area from Mer project point of view will be a wekeend focused on getting Mer ready for day-to-day usage (1.0), both logistically (repositories, restricted builders, etc) and user interface (control panels, getting audio to work on N8x0, and so forth).  
+
Focus area from Mer project point of view will be a wekeend focused on getting Mer ready for day-to-day usage (1.0), both logistically (repositories, restricted builders, etc) and user interface (control panels, getting audio to work on N8x0, and so forth).
-
 
+
-
[[MozillaMaemoDanishWeekend|More information can be found here]]
+
== Press coverage of Mer ==
== Press coverage of Mer ==
Line 31: Line 31:
* Began work on port to Neo Freerunner (thanks to eshopen.com)
* Began work on port to Neo Freerunner (thanks to eshopen.com)
* Bug that kept N810 keymaps from working now fixed.  
* Bug that kept N810 keymaps from working now fixed.  
-
* Special Mer kernels with useful patches - OTG device whitelisting, add pH5's patch to change opmode on the fly, fanoush's patch to remove "menelaus: Setting voltage..." messages in dmesg, fanoush's patch which correctly gives device nodes for mmcs on N810, rndispatch, jott's rotation and a quickie patch of mine to remove "EAC mode..." messages from dmesg (RNDIS means USBnet on your XP)
+
* Special [[Mer/Kernel | Mer kernels]] with useful patches - OTG device whitelisting, add pH5's patch to change opmode on the fly, fanoush's patch to remove "menelaus: Setting voltage..." messages in dmesg, fanoush's patch which correctly gives device nodes for mmcs on N810, rndispatch, jott's rotation and a quickie patch of mine to remove "EAC mode..." messages from dmesg (RNDIS means USBnet on your XP)
-
* We have begun to look into OpenSUSE Build Service (which is not OpenSUSE specific). They have revolutionized cross-compilation. Instead of how Scratchbox did it, taking user mode ARM emulation and patching it with native packages until it somewhat worked, they have fixed the user mode ARM emulation and then accelerated just gcc, m4 and bash.
+
* We have begun to look into [[OpenSuse Build Service]] (which is not OpenSUSE specific). They have revolutionized cross-compilation. Instead of how Scratchbox did it, taking user mode ARM emulation and patching it with native packages until it somewhat worked, they have fixed the user mode ARM emulation and then accelerated just gcc, m4 and bash.
 +
* Included "Drag lock" patch which will lock the placement of desktop applets.
 +
* N8x0 installer should now write correct items in advanced mode.
== Known issues ==
== Known issues ==
Line 43: Line 45:
* Rotation in advanced-backlight kills the X server
* Rotation in advanced-backlight kills the X server
* Duplicate application menu happens
* Duplicate application menu happens
-
* Network-Manager dies on N8x0 after sleep / idling
+
* Network-Manager connectivity dies on N8x0 after sleep / idling - a fix is power button -> Offline mode -> Yes, and power button -> Normal button -> Yes
* No charging screen on flashable image
* No charging screen on flashable image
* No battery meter yet on tablets.
* No battery meter yet on tablets.
Line 52: Line 54:
* Control panel may appear to have no menu but it actually doesn't have one.
* Control panel may appear to have no menu but it actually doesn't have one.
* [https://bugs.launchpad.net/m-r/+bug/355026 Can not enter an address in hildon-application-manager]
* [https://bugs.launchpad.net/m-r/+bug/355026 Can not enter an address in hildon-application-manager]
 +
* X-Terminal is not localized yet, at all (shows webameedit, etc)
 +
* The task switcher does not appear rightmost as it should
 +
* There seems to be a bit of "air" around windows, near left and right corners, also in marquee.
 +
* Drag lock patch seems to disallow dragging totally, even when disabled?
 +
* Marquee background acts weird.
 +
* JFFS2 version of N8x0 port causes weird video problem when rebooting.
 +
* The filesystem / partition table of VMDK is broken (fs extends past disk size) (fixed in image with md5sum 3b49e1f2d37050ed344ec3f4620f8309)
 +
* Midori has no HIM in text fields.
 +
 +
== Screenshots ==
 +
 +
<gallery perRow="5">
 +
Image:Mer0.11_NetworkManager.png
 +
Image:Mer0.11_Notifications.png
 +
Image:Mer0.11_Xterm.png
 +
Image:Mer0.11_AdvancedBacklight.png
 +
Image:Mer0.11_HAM.png
 +
Image:Mer0.11_AM.png
 +
Image:Mer0.11_Filechooser.png
 +
Image:Mer0.11_Mirage.png
 +
Image:Mer0.11_Maemopad.png
 +
Image:Mer0.11_homeip.png
 +
</gallery>
 +
 +
== Disclaimer ==
== 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.  
+
* '''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 Bugzilla] 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)
* If anything goes wrong, grab a USB cable, and rescue mode is done through holding down Home key when booting Mer (on tablets)
== Installation guide ==
== Installation guide ==
-
[[Mer/Documentation/Installation|Installation guide can be found here]], including link to Mer installer for N8x0
+
[[Mer/Documentation/Installation|Installation guide can be found here]], including link to Mer installer for N8x0 - version should be '''2.0.0-mer8'''
== Released images ==
== Released images ==
-
{|
+
{| class = "wikitable"
|-
|-
| MD5sum || URL || Description
| MD5sum || URL || Description
Line 84: Line 111:
| 861cfce61ceecf9b3bbe4c95c776e28c || http://stskeeps.subnetmask.net/mer/0.11/mer-x86-generic-image-v0.11.tar.gz || rootfs for X86, generic
| 861cfce61ceecf9b3bbe4c95c776e28c || http://stskeeps.subnetmask.net/mer/0.11/mer-x86-generic-image-v0.11.tar.gz || rootfs for X86, generic
|-
|-
-
| 6f557b2c3da0c9a3663a6126cff0700e || http://stskeeps.subnetmask.net/mer/0.11/mer-x86-generic-image-v0.11.vmdk.zip || VMDK, X86 for VirtualBox, VMware, etc.
+
| 3b49e1f2d37050ed344ec3f4620f8309 || http://stskeeps.subnetmask.net/mer/0.11/mer-x86-generic-image-v0.11.vmdk.zip || VMDK, X86 for VirtualBox, VMware, etc.
|-  
|-  
| 462dfb10e706899f62d9cce063183185 || http://stskeeps.subnetmask.net/mer/0.11/mer-armel-pocketloox720-v0.11.tar.gz || rootfs tar.gz for Pocket Loox 720 port (experimental)
| 462dfb10e706899f62d9cce063183185 || http://stskeeps.subnetmask.net/mer/0.11/mer-armel-pocketloox720-v0.11.tar.gz || rootfs tar.gz for Pocket Loox 720 port (experimental)

Latest revision as of 11:19, 22 September 2010

Image:Mer infobox icon.png
Mer is back : Please visit http://www.merproject.org to learn more about this news.


Mer 0.11 was prepared in the sprint 16. March 2009 - 30 March 2009 with a testing period: 30 March 2009 - 6 April 2009. If you want help with the release, show up in #mer on IRC, on irc.freenode.net.

Contents

[edit] Call for developer participation

There will be a Maemo/Mozilla hackfest in Copenhagen (Mozilla Maemo Danish Weekend), Saturday-Sunday 30-31 May 2009 (with party Friday 29 May), where Mer is one of the focus areas as well. As it is a hackfest the focus will be more on coding than on presentations. From Mer project so far Stskeeps will be attending.

If you have the time and ability to show up (there might be an option of sponsorship) and ability to push some code or artwork or other things through and help out - do show up, it'll be a blast and will bring us closer to Mer 1.0. We hope to establish a IRC presence as well if you want to contribute remotely.

Focus area from Mer project point of view will be a wekeend focused on getting Mer ready for day-to-day usage (1.0), both logistically (repositories, restricted builders, etc) and user interface (control panels, getting audio to work on N8x0, and so forth).

[edit] Press coverage of Mer

[edit] Notable accomplishments and news

  • wazd is now mentor for the UI/Artwork component
  • Meizirkki is now mentor for the Testing component
  • New UI based on wazd's ideas from his blog, screenshot. The top bar consists of Application Launcher, Menu button (for your current running application's menu), Quick application switcher, System tray, and task switcher and closer (the globe, shows up when >0 apps are open)
  • Maemo-launcher (the GTK booster, etc) actually works now, reducing RAM usage and making Mer usable on 770 and faster everywhere.
  • Collected Mer artwork Mer/Artwork here. License is Creative Commons Attribution-Share Alike 3.0 Unported License, author is Andrew Zhilin.
  • 770 wifi module patches to support WPA, IW wireless extensions
  • Removed docpurge (no more apt-get dist-upgrade messups)
  • Removed extras-repository to make way for Mer's own development for now.
  • Work on cross compiler for Ubuntu Jaunty/ARM, http://zenvoid.org/software/cross-compiler/
  • Began work on port to Neo Freerunner (thanks to eshopen.com)
  • Bug that kept N810 keymaps from working now fixed.
  • Special Mer kernels with useful patches - OTG device whitelisting, add pH5's patch to change opmode on the fly, fanoush's patch to remove "menelaus: Setting voltage..." messages in dmesg, fanoush's patch which correctly gives device nodes for mmcs on N810, rndispatch, jott's rotation and a quickie patch of mine to remove "EAC mode..." messages from dmesg (RNDIS means USBnet on your XP)
  • We have begun to look into OpenSuse Build Service (which is not OpenSUSE specific). They have revolutionized cross-compilation. Instead of how Scratchbox did it, taking user mode ARM emulation and patching it with native packages until it somewhat worked, they have fixed the user mode ARM emulation and then accelerated just gcc, m4 and bash.
  • Included "Drag lock" patch which will lock the placement of desktop applets.
  • N8x0 installer should now write correct items in advanced mode.

[edit] Known issues

  • home applets behave oddly when in non-800x480
  • Screen should not dim and turn off during first boot wizard
  • Magic X menu stretches too far, before adding v ^ buttons.
  • Happens occasionally: Initial configuration - Root Password Confirmation Prompt - No virtual keyboard
  • 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
  • Network-Manager connectivity dies on N8x0 after sleep / idling - a fix is power button -> Offline mode -> Yes, and power button -> Normal button -> Yes
  • No charging screen on flashable image
  • No battery meter yet on tablets.
  • No sound on tablets.
  • modifying panel settings causes X to sometimes crash to tty
  • 770 rescue menu does not seem to work (keys doesn't work)
  • 770 doesn't pick up correct RTC, or it doesn't have it set
  • Control panel may appear to have no menu but it actually doesn't have one.
  • Can not enter an address in hildon-application-manager
  • X-Terminal is not localized yet, at all (shows webameedit, etc)
  • The task switcher does not appear rightmost as it should
  • There seems to be a bit of "air" around windows, near left and right corners, also in marquee.
  • Drag lock patch seems to disallow dragging totally, even when disabled?
  • Marquee background acts weird.
  • JFFS2 version of N8x0 port causes weird video problem when rebooting.
  • The filesystem / partition table of VMDK is broken (fs extends past disk size) (fixed in image with md5sum 3b49e1f2d37050ed344ec3f4620f8309)
  • Midori has no HIM in text fields.

[edit] Screenshots


[edit] 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 Bugzilla 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)

[edit] Installation guide

Installation guide can be found here, including link to Mer installer for N8x0 - version should be 2.0.0-mer8

[edit] Released images

MD5sum URL Description
d1dcc3c1b80bbdedf70771d06466048e http://stskeeps.subnetmask.net/mer/0.11/mer-armel-770-image-v0.11.tar.gz rootfs tar.gz for Nokia 770 port
b8796298dcb9bd73d68cb81be06af0cf http://stskeeps.subnetmask.net/mer/0.11/mer-armel-beagleboard-bootfs-v0.11.tar.gz bootfs for Beagleboard port
301e6c246333821798c1b93d25720eaf http://stskeeps.subnetmask.net/mer/0.11/mer-armel-beagleboard-rootfs-v0.11.tar.gz rootfs for Beagleboard port
65bd6e5f98c6f0c55034da68a260b626 http://stskeeps.subnetmask.net/mer/0.11/mer-armel-n8x0-image-v0.11.jffs2 flashable image for Nokia N8x0 port, JFFS2 part (requires kernel below)
6136f3875cd813f609daf1b92cffcdc5 http://stskeeps.subnetmask.net/mer/0.11/mer-armel-n8x0-kernel-v0.11.zImage flashable image for Nokia N8x0 port, Kernel part (requires jffs2 above)
1189a3dfba353fb38d3e086a6317b8c6 http://stskeeps.subnetmask.net/mer/0.11/mer-armel-n8x0-kernelstd-v0.11.zImage kernel for standard setups, Nokia N8x0 port. Use to get extra features (working USBnet on XP, etc)
808aa36ce77dd0fc2ef53f440d2d3090 http://stskeeps.subnetmask.net/mer/0.11/mer-armel-n8x0-image-v0.11.tar.gz rootfs tar.gz for Nokia N8x0 port
861cfce61ceecf9b3bbe4c95c776e28c http://stskeeps.subnetmask.net/mer/0.11/mer-x86-generic-image-v0.11.tar.gz rootfs for X86, generic
3b49e1f2d37050ed344ec3f4620f8309 http://stskeeps.subnetmask.net/mer/0.11/mer-x86-generic-image-v0.11.vmdk.zip VMDK, X86 for VirtualBox, VMware, etc.
462dfb10e706899f62d9cce063183185 http://stskeeps.subnetmask.net/mer/0.11/mer-armel-pocketloox720-v0.11.tar.gz rootfs tar.gz for Pocket Loox 720 port (experimental)
3c6be5fe1756514dda07a4ab5ab44e29 http://stskeeps.subnetmask.net/mer/0.11/mer-armel-pocketloox720-v0.11.zImage kernel for Pocket Loox 720 port (experimental)