Re: QtMoko v49

2012-11-22 Thread Adrien Dorsaz
Hello!

I've just received my gta04 tomorrow, installed Qtmoko v49 and even had
a call ! Thanks GoldenDelicious and Qtmoko !

During the call, I heard well my correspondant, but he had a not really
good back sound from my microphone (he said that it was like if the
network connection will be shortly interrupted).

I've tried to modify microphone and playback volume with the NeoControl
tool during the call, it worked a bit better after, but not as good as
my correspondant wanted.

I'll try later (maybe tomorrow) with qtmoko v48, but I already
appreciate to be able to have a conversation with others and with
linux :)

This morning, after I've installed qtmoko v49, I've tried to install
qtmoko v48 and after shr on my sdcard, but none worked. It seems like if
I'm only now able to run qtmoko v49 (which I had installed again after).
Maybe the issue comes from me (miss-reading instructions or so), but it
seems strange.

Regards,
Adrien Dorsaz

Le samedi 17 novembre 2012 à 16:43 +0100, Radek Polak a écrit :
 Hi,
 QtMoko v49 for GTA04 is now available [1]. There have been really many 
 changes 
 this time so be careful :) Complete changelog is here:
 
   * using gstreamer as media engine instead of cruxus
   * using pulseaudio for sounds
   * using pasuspender to pause media during calls and state switching
   * fixed DTMF tones on gta04 (Neil Jerram)
   * fixed USSD message box size (Stefan Rupp)
   * A3 earpiece state uses HiFi priority (Neil Jerram)
   * modem is now in 3g mode since modem usb disconnect fix is in kernel
   * modem dissapearing from usb in now logged to /modem_reenumerate.log
   * lot of work on debian package (Gilles Filippini)
   * fixed pkg-config handling (Gilles Filippini)
   * ogg metadata plugin (Neil Jerram)
   * fixed empty email content with windows charset (Neil Jerram)
   * fixed some email content displaying (Neil Jerram)
   * fixes in QtMaze accelerometer (Neil Jerram)
   * improvements in svg layouts (adrien)
   * arora and qx use new accelerometer library (Neil Jerram)
   * arora provides web access e.g. for web links in email (Neil Jerram)
   * mokofaen - space for 10 and more satellites (Neil Jerram)
   * qmplayer scans for webm and mkv now too
   * ssh access in allowed only on usb now (Paul Ferster, lindi)
   * updated build instructions - cross building is now done in chroot
   * using now glib even loop
   * parallel make option in configure for -build-qt option
   * pc build
   * kernel changes:
   * external gps antenna should work now (Christoph Mair)
   * avoid errors by stoping omap DMA channels before unlinking (Neil Brown)
   * CONFIG_TIDSPBRIDGE=m so that we can use dsp
   * jffs2 as module so that we can mount hw validation in nand 
   * fixed modem disapearing from usb (Dr. H. Nikolaus Schaller)
 
 The most important thing is that ringtones and sound in calls should now 
 thanks to gstreamer and pulseaudio work. It basically works now like this:
 
 All sound goes to pulseaudio. When there is a call the state switching and sw-
 voice routing is done via pasuspender. Pasuspender pauses all other audio 
 streams and closes soundcard so that alsactl can do state switching and gsm-
 voice-routing can route voice.
 
 Please note that pulseaudio is in the image completely unconfigured. It is 
 launched by /opt/qtmoko/pulse.sh scripts. I have noticed occasional clicking 
 - 
 this happens when pulseaudio ends and is restarted. I havent discovered yet 
 why it's ending - maybe allow-exit = no option in /etc/pulse/daemon.conf 
 will help...
 
 You can also try media player - it can now play videos.
 
 Other changes are quite self explaining.
 
 As for future - in master we have now nearly working QtMoko on top of Qt 
 4.8.3. There is just one bug that has to be fixed and it looks that QtMoko 
 now 
 also runs decently on debian wheezy/armhf so this could be our target for 
 v50. 
 We will also have support for html5 video when we switch to qt 4.8 - i have 
 tested youtube and dailymotion and they work (although with glitches)...
 
 Another thing that would be nice to get fixed is the tarball size. It went 
 from 98MB to 160MB due to gstreamer dependecies. I wonder how this could be 
 solved. I dont think we need all the plugins that make it so big, but debian 
 has all in one big package...
 
 If you are wondering about Freerunner - i am going to skip this release, 
 there's not much useful for Freeruner now. I will do release for Freerunner 
 with Qt 4.8 later.
 
 Thanks everybody who helped with this release - special thanks to Neil Jerram 
 and Gilles!
 
 Enjoy the release
 
 Radek
 
 
 [1] http://sourceforge.net/projects/qtmoko/files/GTA04/
 
 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community



signature.asc
Description: This is a digitally signed message part
___
Openmoko community mailing list
community

Re: [Gta04-owner] [Community] QtMoko v49

2012-11-19 Thread Radek Polak
On Sunday, November 18, 2012 07:19:21 PM arne anka wrote:

 ok, that's another one of my questions: why doesn't qtmoko run as
 non-root? is root access necessary for normal operation?

Qtopia was done by Trolltech guys to run as root.

It can run under regular user, but it needs access to some files like devices 
nodes for input, framebuffer, talking to modem, sysfs for reading battery 
etc... This is what Stefan is doing here https://github.com/strupppi/qtmoko/

On the other hand - if you allow access to all of these devices then there is 
not much difference from security point of view. Applications with full access 
to modem can easily do something nasty...

IMO from security point of view it would be best to have different users with 
different permissions for each application. And i would start with web 
browser...

On the other hand - you have source code and you can easily verify that it 
does not do anything malicious.

Regards

Radek

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: [Gta04-owner] QtMoko v49

2012-11-18 Thread Neil Jerram
Radek Polak pson...@seznam.cz writes:

 Hi,
 QtMoko v49 for GTA04 is now available [1]. There have been really many 
 changes 
 this time so be careful :)

For me, after installing this, pulseaudio fails to start up.  The log
has repeating messages log this:

...
Jan  1 00:50:10 neo pulse.sh: Starting pulseaudio
Jan  1 00:50:11 neo pulse.sh: W: main.c: This program is not intended to be run 
as root (unless --system is specified).
Jan  1 00:50:11 neo pulse.sh: E: module-console-kit.c: GetSessionsForUnixUser() 
call failed: org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute 
program /usr/lib/dbus-1.0/dbus-daemon-launch-helper: Success
Jan  1 00:50:11 neo pulse.sh: E: module.c: Failed to load  module 
module-console-kit (argument: ): initialization failed.
Jan  1 00:50:11 neo pulse.sh: E: main.c: Module load failed.
Jan  1 00:50:11 neo pulse.sh: E: main.c: Failed to initialize daemon.
Jan  1 00:50:11 neo pulse.sh: Starting pulseaudio
Jan  1 00:50:11 neo pulse.sh: W: main.c: This program is not intended to be run 
as root (unless --system is specified).
Jan  1 00:50:12 neo pulse.sh: E: module-console-kit.c: GetSessionsForUnixUser() 
call failed: org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute 
program /usr/lib/dbus-1.0/dbus-daemon-launch-helper: Success
Jan  1 00:50:12 neo pulse.sh: E: module.c: Failed to load  module 
module-console-kit (argument: ): initialization failed.
Jan  1 00:50:12 neo pulse.sh: E: main.c: Module load failed.
Jan  1 00:50:12 neo pulse.sh: E: main.c: Failed to initialize daemon.
...

and average load (according to top) is about 1.3, which makes other UI
operations on the phone sluggish.

This is after a real vanilla installation with a newly downloaded v49
tarball.  After unpacking the tarball I did restore a few things under
/etc/ssh and /home/root (per the backup/restore thread), but I doubt
that those would be the cause of this pulseaudio startup problem.

Regards,
Neil

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: [Community] [Gta04-owner] QtMoko v49

2012-11-18 Thread Radek Polak
On Sunday, November 18, 2012 03:55:24 PM Neil Jerram wrote:

 Radek Polak pson...@seznam.cz writes:
  Hi,
  QtMoko v49 for GTA04 is now available [1]. There have been really many
  changes this time so be careful :)
 
 For me, after installing this, pulseaudio fails to start up.  The log
 has repeating messages log this:
 
 ...
 Jan  1 00:50:10 neo pulse.sh: Starting pulseaudio
 Jan  1 00:50:11 neo pulse.sh: W: main.c: This program is not intended to be
 run as root (unless --system is specified). Jan  1 00:50:11 neo pulse.sh:
 E: module-console-kit.c: GetSessionsForUnixUser() call failed:
 org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute program
 /usr/lib/dbus-1.0/dbus-daemon-launch-helper: Success Jan  1 00:50:11 neo
 pulse.sh: E: module.c: Failed to load  module module-console-kit
 (argument: ): initialization failed. Jan  1 00:50:11 neo pulse.sh: E:
 main.c: Module load failed.
 Jan  1 00:50:11 neo pulse.sh: E: main.c: Failed to initialize daemon.
 Jan  1 00:50:11 neo pulse.sh: Starting pulseaudio
 Jan  1 00:50:11 neo pulse.sh: W: main.c: This program is not intended to be
 run as root (unless --system is specified). Jan  1 00:50:12 neo pulse.sh:
 E: module-console-kit.c: GetSessionsForUnixUser() call failed:
 org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute program
 /usr/lib/dbus-1.0/dbus-daemon-launch-helper: Success Jan  1 00:50:12 neo
 pulse.sh: E: module.c: Failed to load  module module-console-kit
 (argument: ): initialization failed. Jan  1 00:50:12 neo pulse.sh: E:
 main.c: Module load failed.
 Jan  1 00:50:12 neo pulse.sh: E: main.c: Failed to initialize daemon.
 ...

Hi,
can you please try:

killall pulse.sh
killall pulseaudio
. /opt/qtmoko/qpe.env
pulseaudio

Does it start? My output is like this:

root@neo:/root# killall pulse.sh
root@neo:/root# killall pulseaudio
root@neo:/root# . /opt/qtmoko/qpe.env
root@neo:/root# pulseaudio
W: main.c: This program is not intended to be run as root (unless --system is 
specified).
W: main.c: Unable to contact D-Bus: 
org.freedesktop.DBus.Error.Spawn.ExecFailed: /usr/bin/dbus-launch terminated 
abnormally with the following error: Autolaunch error: X11 initialization 
failed.
W: ratelimit.c: 15 events suppressed


I see the difference is in E: module-console-kit.c. Can you try comment out 
the line load-module module-console-kit in /etc/pulse/default.pa?

Regards

Radek





___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: [Community] [Gta04-owner] QtMoko v49

2012-11-18 Thread Neil Jerram
Radek Polak pson...@seznam.cz writes:

 Hi,
 can you please try:

   killall pulse.sh
   killall pulseaudio
   . /opt/qtmoko/qpe.env
   pulseaudio

 Does it start? My output is like this:

 root@neo:/root# killall pulse.sh
 root@neo:/root# killall pulseaudio
 root@neo:/root# . /opt/qtmoko/qpe.env
 root@neo:/root# pulseaudio
 W: main.c: This program is not intended to be run as root (unless --system is 
 specified).
 W: main.c: Unable to contact D-Bus: 
 org.freedesktop.DBus.Error.Spawn.ExecFailed: /usr/bin/dbus-launch terminated 
 abnormally with the following error: Autolaunch error: X11 initialization 
 failed.
 W: ratelimit.c: 15 events suppressed

root@neo:~# /etc/init.d/sysklogd start
Starting system log daemon
root@neo:~# tail -f /var/log/messages 
Nov 18 15:11:43 neo pulse.sh: E: main.c: Module load failed.
Nov 18 15:11:43 neo pulse.sh: E: main.c: Failed to initialize daemon.
Nov 18 15:11:43 neo pulse.sh: Starting pulseaudio
Nov 18 15:11:43 neo pulse.sh: W: main.c: This program is not intended to be run 
as root (unless --system is specified).
Nov 18 15:11:44 neo pulse.sh: E: module-console-kit.c: GetSessionsForUnixUser() 
call failed: org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute 
program /usr/lib/dbus-1.0/dbus-daemon-launch-helper: Success
Nov 18 15:11:44 neo pulse.sh: E: module.c: Failed to load  module 
module-console-kit (argument: ): initialization failed.
Nov 18 15:11:44 neo pulse.sh: E: main.c: Module load failed.
Nov 18 15:11:44 neo pulse.sh: E: main.c: Failed to initialize daemon.
Nov 18 15:11:44 neo pulse.sh: Starting pulseaudio
Nov 18 15:11:44 neo pulse.sh: W: main.c: This program is not intended to be run 
as root (unless --system is specified).
Nov 18 15:11:44 neo pulse.sh: E: module-console-kit.c: GetSessionsForUnixUser() 
call failed: org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute 
program /usr/lib/dbus-1.0/dbus-daemon-launch-helper: Success
Nov 18 15:11:44 neo pulse.sh: E: module.c: Failed to load  module 
module-console-kit (argument: ): initialization failed.
Nov 18 15:11:44 neo pulse.sh: E: main.c: Module load failed.
Nov 18 15:11:44 neo pulse.sh: E: main.c: Failed to initialize daemon.
Nov 18 15:11:44 neo pulse.sh: Starting pulseaudio
Nov 18 15:11:45 neo pulse.sh: W: main.c: This program is not intended to be run 
as root (unless --system is specified).
Nov 18 15:11:45 neo pulse.sh: E: module-console-kit.c: GetSessionsForUnixUser() 
call failed: org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute 
program /usr/lib/dbus-1.0/dbus-daemon-launch-helper: Success
Nov 18 15:11:45 neo pulse.sh: E: module.c: Failed to load  module 
module-console-kit (argument: ): initialization failed.
Nov 18 15:11:45 neo pulse.sh: E: main.c: Module load failed.
Nov 18 15:11:45 neo pulse.sh: E: main.c: Failed to initialize daemon.
Nov 18 15:11:45 neo pulse.sh: Starting pulseaudio
Nov 18 15:11:45 neo pulse.sh: W: main.c: This program is not intended to be run 
as root (unless --system is specified).
Nov 18 15:11:46 neo pulse.sh: E: module-console-kit.c: GetSessionsForUnixUser() 
call failed: org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute 
program /usr/lib/dbus-1.0/dbus-daemon-launch-helper: Success
Nov 18 15:11:46 neo pulse.sh: E: module.c: Failed to load  module 
module-console-kit (argument: ): initialization failed.
Nov 18 15:11:46 neo pulse.sh: E: main.c: Module load failed.
Nov 18 15:11:46 neo pulse.sh: E: main.c: Failed to initialize daemon.
Nov 18 15:11:46 neo pulse.sh: Starting pulseaudio
^C
root@neo:~# killall pulse.sh
root@neo:~# killall pulseaudio
pulseaudio: no process found
root@neo:~# ps wuax | grep pulse
root  2755  0.0  0.1   1864   580 pts/0S+   15:12   0:00 grep pulse
root@neo:~# . /opt/qtmoko/qpe.env 
root@neo:/root# pulseaudio 
W: main.c: This program is not intended to be run as root (unless --system is 
specified).
E: module-console-kit.c: GetSessionsForUnixUser() call failed: 
org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute program 
/usr/lib/dbus-1.0/dbus-daemon-launch-helper: Success
E: module.c: Failed to load  module module-console-kit (argument: ): 
initialization failed.
E: main.c: Module load failed.
E: main.c: Failed to initialize daemon.
root@neo:/root# 

 I see the difference is in E: module-console-kit.c. Can you try comment out 
 the line load-module module-console-kit in /etc/pulse/default.pa?

root@neo:/root# nano /etc/pulse/default.pa 
root@neo:/root# pulseaudio 
W: main.c: This program is not intended to be run as root (unless --system is 
specified).
W: main.c: Unable to contact D-Bus: 
org.freedesktop.DBus.Error.Spawn.ExecFailed: /usr/bin/dbus-launch terminated 
abnormally with the following error: Autolaunch error: X11 initialization 
failed.
W: ratelimit.c: 15 events suppressed

OK, this is looking better now.  After a reboot, responsiveness is back
to normal and I can play media.

Thanks,
Neil

___
Openmoko 

Re: [Gta04-owner] [Community] QtMoko v49

2012-11-18 Thread arne anka
W: main.c: This program is not intended to be run as root (unless   
--system is

specified).


ok, that's another one of my questions: why doesn't qtmoko run as  
non-root? is root access necessary for normal operation?


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


QtMoko v49

2012-11-17 Thread Radek Polak
Hi,
QtMoko v49 for GTA04 is now available [1]. There have been really many changes 
this time so be careful :) Complete changelog is here:

  * using gstreamer as media engine instead of cruxus
  * using pulseaudio for sounds
  * using pasuspender to pause media during calls and state switching
  * fixed DTMF tones on gta04 (Neil Jerram)
  * fixed USSD message box size (Stefan Rupp)
  * A3 earpiece state uses HiFi priority (Neil Jerram)
  * modem is now in 3g mode since modem usb disconnect fix is in kernel
  * modem dissapearing from usb in now logged to /modem_reenumerate.log
  * lot of work on debian package (Gilles Filippini)
  * fixed pkg-config handling (Gilles Filippini)
  * ogg metadata plugin (Neil Jerram)
  * fixed empty email content with windows charset (Neil Jerram)
  * fixed some email content displaying (Neil Jerram)
  * fixes in QtMaze accelerometer (Neil Jerram)
  * improvements in svg layouts (adrien)
  * arora and qx use new accelerometer library (Neil Jerram)
  * arora provides web access e.g. for web links in email (Neil Jerram)
  * mokofaen - space for 10 and more satellites (Neil Jerram)
  * qmplayer scans for webm and mkv now too
  * ssh access in allowed only on usb now (Paul Ferster, lindi)
  * updated build instructions - cross building is now done in chroot
  * using now glib even loop
  * parallel make option in configure for -build-qt option
  * pc build
  * kernel changes:
  * external gps antenna should work now (Christoph Mair)
  * avoid errors by stoping omap DMA channels before unlinking (Neil Brown)
  * CONFIG_TIDSPBRIDGE=m so that we can use dsp
  * jffs2 as module so that we can mount hw validation in nand 
  * fixed modem disapearing from usb (Dr. H. Nikolaus Schaller)

The most important thing is that ringtones and sound in calls should now 
thanks to gstreamer and pulseaudio work. It basically works now like this:

All sound goes to pulseaudio. When there is a call the state switching and sw-
voice routing is done via pasuspender. Pasuspender pauses all other audio 
streams and closes soundcard so that alsactl can do state switching and gsm-
voice-routing can route voice.

Please note that pulseaudio is in the image completely unconfigured. It is 
launched by /opt/qtmoko/pulse.sh scripts. I have noticed occasional clicking - 
this happens when pulseaudio ends and is restarted. I havent discovered yet 
why it's ending - maybe allow-exit = no option in /etc/pulse/daemon.conf 
will help...

You can also try media player - it can now play videos.

Other changes are quite self explaining.

As for future - in master we have now nearly working QtMoko on top of Qt 
4.8.3. There is just one bug that has to be fixed and it looks that QtMoko now 
also runs decently on debian wheezy/armhf so this could be our target for v50. 
We will also have support for html5 video when we switch to qt 4.8 - i have 
tested youtube and dailymotion and they work (although with glitches)...

Another thing that would be nice to get fixed is the tarball size. It went 
from 98MB to 160MB due to gstreamer dependecies. I wonder how this could be 
solved. I dont think we need all the plugins that make it so big, but debian 
has all in one big package...

If you are wondering about Freerunner - i am going to skip this release, 
there's not much useful for Freeruner now. I will do release for Freerunner 
with Qt 4.8 later.

Thanks everybody who helped with this release - special thanks to Neil Jerram 
and Gilles!

Enjoy the release

Radek


[1] http://sourceforge.net/projects/qtmoko/files/GTA04/

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: QtMoko v49

2012-11-17 Thread arne anka

hi,

does it still require the first FAT partition or does it comply to the new  
scheme?


thanks


Hi,
QtMoko v49 for GTA04 is now available [1]. There have been really many  
changes

this time so be careful :) Complete changelog is here:

  * using gstreamer as media engine instead of cruxus
  * using pulseaudio for sounds
  * using pasuspender to pause media during calls and state switching
  * fixed DTMF tones on gta04 (Neil Jerram)
  * fixed USSD message box size (Stefan Rupp)
  * A3 earpiece state uses HiFi priority (Neil Jerram)
  * modem is now in 3g mode since modem usb disconnect fix is in kernel
  * modem dissapearing from usb in now logged to /modem_reenumerate.log
  * lot of work on debian package (Gilles Filippini)
  * fixed pkg-config handling (Gilles Filippini)
  * ogg metadata plugin (Neil Jerram)
  * fixed empty email content with windows charset (Neil Jerram)
  * fixed some email content displaying (Neil Jerram)
  * fixes in QtMaze accelerometer (Neil Jerram)
  * improvements in svg layouts (adrien)
  * arora and qx use new accelerometer library (Neil Jerram)
  * arora provides web access e.g. for web links in email (Neil Jerram)
  * mokofaen - space for 10 and more satellites (Neil Jerram)
  * qmplayer scans for webm and mkv now too
  * ssh access in allowed only on usb now (Paul Ferster, lindi)
  * updated build instructions - cross building is now done in chroot
  * using now glib even loop
  * parallel make option in configure for -build-qt option
  * pc build
  * kernel changes:
  * external gps antenna should work now (Christoph Mair)
  * avoid errors by stoping omap DMA channels before unlinking (Neil  
Brown)

  * CONFIG_TIDSPBRIDGE=m so that we can use dsp
  * jffs2 as module so that we can mount hw validation in nand
  * fixed modem disapearing from usb (Dr. H. Nikolaus Schaller)

The most important thing is that ringtones and sound in calls should now
thanks to gstreamer and pulseaudio work. It basically works now like  
this:


All sound goes to pulseaudio. When there is a call the state switching  
and sw-

voice routing is done via pasuspender. Pasuspender pauses all other audio
streams and closes soundcard so that alsactl can do state switching and  
gsm-

voice-routing can route voice.

Please note that pulseaudio is in the image completely unconfigured. It  
is
launched by /opt/qtmoko/pulse.sh scripts. I have noticed occasional  
clicking -
this happens when pulseaudio ends and is restarted. I havent discovered  
yet
why it's ending - maybe allow-exit = no option in  
/etc/pulse/daemon.conf

will help...

You can also try media player - it can now play videos.

Other changes are quite self explaining.

As for future - in master we have now nearly working QtMoko on top of Qt
4.8.3. There is just one bug that has to be fixed and it looks that  
QtMoko now
also runs decently on debian wheezy/armhf so this could be our target  
for v50.
We will also have support for html5 video when we switch to qt 4.8 - i  
have

tested youtube and dailymotion and they work (although with glitches)...

Another thing that would be nice to get fixed is the tarball size. It  
went
from 98MB to 160MB due to gstreamer dependecies. I wonder how this could  
be
solved. I dont think we need all the plugins that make it so big, but  
debian

has all in one big package...

If you are wondering about Freerunner - i am going to skip this release,
there's not much useful for Freeruner now. I will do release for  
Freerunner

with Qt 4.8 later.

Thanks everybody who helped with this release - special thanks to Neil  
Jerram

and Gilles!

Enjoy the release

Radek


[1] http://sourceforge.net/projects/qtmoko/files/GTA04/

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community



--
Schon vor dem Come-Back von Modern Talking wusste ich:
Dieter Bohlen ist der Preis der Freiheit.
   Heinz Rudolf Kunze

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community