Talk:Community Updates

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(Distributions: +allude to track (link ?))
(link to andy-tracking)
 
(13 intermediate revisions by one user not shown)
Line 2: Line 2:
  
 
Watch these links:
 
Watch these links:
* Git logs: [http://git.openmoko.org/?p=kernel.git;a=log;h=stable kernel/stable], [http://git.openmoko.org/?p=kernel.git;a=log;h=stable-tracking kernel/stable-tracking], [http://git.openmoko.org/?p=qtopia.git;a=log;h=master Qtopia/master], [http://git.openmoko.org/?p=openmoko.git;a=summary Openmoko's OpenEmbedded], [http://git.openmoko.org/?p=u-boot.git;a=log;h=stable uboot/stable], [http://git.openmoko.org/?p=qi.git;a=log Qi/master]
+
* Git logs: [http://git.openmoko.org/?p=kernel.git;a=shortlog;h=andy-tracking kernel/andy-tracking], [http://git.openmoko.org/?p=qtopia.git;a=log;h=master Qtopia/master], [http://git.openmoko.org/?p=openmoko.git;a=summary Openmoko's OpenEmbedded], [http://git.openmoko.org/?p=u-boot.git;a=log;h=stable uboot/stable], [http://git.openmoko.org/?p=qi.git;a=log Qi/master]
 
* Mailing lists: [http://lists.openmoko.org/nabble.html#nabble-f528196 hardware], [http://lists.openmoko.org/nabble.html#nabble-f528196 devel], [http://lists.openmoko.org/nabble.html#nabble-f1954 community], [http://lists.openmoko.org/nabble.html#nabble-f681789 kernel], [http://lists.openmoko.org/nabble.html#nabble-f528183 support], [http://lists.openmoko.org/nabble.html#nabble-f832940 SHR devel], [http://lists.projects.openmoko.org/pipermail/fdom-development/ FDOM devel], [http://lists.hackable1.org/pipermail/hackable1-dev/ Hackable:1 devel], [http://www.mail-archive.com/smartphones-standards@linuxtogo.org/index.html#00123 FSO]
 
* Mailing lists: [http://lists.openmoko.org/nabble.html#nabble-f528196 hardware], [http://lists.openmoko.org/nabble.html#nabble-f528196 devel], [http://lists.openmoko.org/nabble.html#nabble-f1954 community], [http://lists.openmoko.org/nabble.html#nabble-f681789 kernel], [http://lists.openmoko.org/nabble.html#nabble-f528183 support], [http://lists.openmoko.org/nabble.html#nabble-f832940 SHR devel], [http://lists.projects.openmoko.org/pipermail/fdom-development/ FDOM devel], [http://lists.hackable1.org/pipermail/hackable1-dev/ Hackable:1 devel], [http://www.mail-archive.com/smartphones-standards@linuxtogo.org/index.html#00123 FSO]
* News: [[Special:Newpages]], [http://projects.openmoko.org/ Project news], [http://www.opkg.org/feed.php opkg new packages].
+
* News: [[Special:Newpages]], [http://projects.openmoko.org/ Project news], [http://www.opkg.org/rss/latest_entries.php opkg new packages].
  
 
How are newsletters organized elsewhere:
 
How are newsletters organized elsewhere:
Line 10: Line 10:
  
 
[[/Archive 1]]
 
[[/Archive 1]]
 
== Applications ==
 
 
Please remember to announce new releases/updates, as the GForge engine on projects.openmoko.org does not do it automatically.
 
 
New:
 
* [http://www.opkg.org/package_58.html OpenTTD]. An open source clone of the popular Transport Tycoon Deluxe game.
 
* [[Enotes]] (formerly fido) a TODO list manager written with elementary, designed for distributions that use illume, like SHR.
 
* [[OMoney]] a bookkeeping application to track daily incomes and expenses.
 
* [http://www.opkg.org/package_55.html ePiano] 0.1 A virtual piano keyboard to play simple songs.
 
* [http://www.opkg.org/package_54.html SCR] 1.432 (new on opkg) a alternative input method for entring text with your finger.
 
* [[ZOMG!]] the embryo of a graphical package manager in Java.
 
* Geocaching is a high-tech treasure hunting game played throughout the world by adventure seekers equipped with GPS devices. The basic idea is to locate hidden containers, called geocaches, outdoors and then share your experiences online. Geocaching is enjoyed by people from all age groups, with a strong sense of community and support for the environment. Here is a [http://www.zindep.com/blog-zindep/geocaching_tangogps small script] to play it with [[TangoGPS]].
 
 
Updated:
 
* [[TwitterMoko]] O.4. Packaging improvements following suggestions by experienced Debian Dev.
 
* [[Gpsdcontrol]] 0.4. A Python script to turn on/off gpsd and gps antenna from the desktop. Add: icon changes to show GPS system state.
 
* [[Orrery]] 2.3. Added a Planet Compass (on opts menu), dates of major moon phases, minor bugfixes.
 
* [[neoqplayer]] 0.2 "sunset". Finger friendly, cover show, playlist view, nicer theme, bugfixes.
 
* [[gtkaddpoi]] 0.5a, SHR compatibility fix.
 
* [[Aphasia]] A very innovative project to communicate with images rather than sounds, experimental code. Now using dbus.
 
* [[Paroli]] gets some documentation and a wiki page.
 
 
== Distributions ==
 
 
* Koolu's Android git is online at http://git.koolu.org/. Look like this tree is maintained by Brian Code, but then who is Sean McNeil is working for ?
 
* The [[Debian]] wiki page needs (had, CJW?) a good cleanup.
 
* [[FDOM]] successfully moved its build system to an OpenEmbedded overlay and is considering jumping over from ASU stable to ASU testing.
 
* Qt Extended (formerly [[Qtopia]]). The currently best version seem to be [http://other.lastnetwork.net/OpenMoko/ Hypnotize's unofficial ones]. Lorn (our liaison Software Engineer at Nokia) will try to get an official snapshot out before the solstice.
 
* An [[FSO]] user suggested that it was time to test the newer kernel, that the needed changes described on FSO's trac were minor. He reported good things about it.
 
 
== Openmoko's Roadmap explained ==
 
 
The optimization team finished their work a few weeks ago. No formal update was released so far. According to [http://n2.nabble.com/-Full-test-report-of-Om2008.testing%28Om2008.12.2%29--part2-tp1642645p1642645.html testing reports], the image is only a little better than 2008.9 update. There are still about 10 critical bugs that an end user would not accept in a smartphone product. Three of those bugs should be already fixed in the latests (2.6.28) kernels, however. There are also [http://lists.openmoko.org/pipermail/community/2008-December/037229.html GTK regressions remaining] compared to 2007.2.
 
 
Wolfgang Spraul [http://n2.nabble.com/No-more-optimization-team-tp1637861p1638039.html explained] Openmoko's software strategy for the next 6 months as follows:
 
 
====1. Current stable image====
 
Our current stable image is [http://downloads.openmoko.org/releases/Om2008.9/ Om2008.9]
 
We are sometimes cherry-picking fixes into it, but admittedly not as many as we would like. If someone wants to step up to become stable maintainer for this image and cherry-pick more fixes into it, please let me know.
 
Alternatively, a number of other images are available, see [[Distributions]].
 
 
====2. Mickey's framework milestones====
 
As many people know, the next big thing for Openmoko will be Mickey's FSO [[OpenmokoFramework]] around D-bus and Python, and the [[Paroli]] telephony UI. A few weeks ago, Mickey released [http://downloads.freesmartphone.org/fso-stable/milestone4.1/ milestone 4]. In late January, he plans to come out with milestone 5, in late March with milestone 6.
 
See here for a more detailed roadmap: http://trac.freesmartphone.org/roadmap
 
 
====3. Next major release, Om2009====
 
After the next 2 FSO milestones, Openmoko will fork off a stable branch, and spend 2-3 months on testing and bug fixing. This will lead  to our next major release, Om2009. The telephony UI will be Paroli, see http://code.google.com/p/paroli/
 
The way things are going right now, we will probably have this release mid-next year.
 
 
== Infrastructure ==
 
* The hottest and bloodiest kernels are at [http://people.openmoko.org/andy Andy's]. They have Nicolas Dufresne's patches for WSOD, a power supply driver ([http://lists.openmoko.org/nabble.html#nabble-td1506725 pcf50633 rewrite]), touchscreen reliability improvements, a WLAN driver using the mainline SDIO stack, Android-readiness, plus all the Kernel features and fixes between 2.6.24 and 2.6.28, especially [http://lists.openmoko.org/nabble.html#nabble-td1618262 resume/suspend improvements]. As these kernels are larger than 2MB, one need to [http://lists.openmoko.org/pipermail/community/2008-December/036921.html meddle with u-Boot] or use Qi to test them and the newer /sys.
 
* Openmoko used to build its distribution using its own copy of OpenEmbedded's Bitbake tree, hosted in its own git under project name [http://git.openmoko.org/?p=openmoko.git;a=summary org.openmoko.dev]. That project has been terminated. Local changes are now being backported upstream so that FSO and everybody else benefits. From now on, further fixes or updates should be directly committed upstream to OpenEmbedded
 
 
== Hardware ==
 
* Erin documentad how to use the [[Manually_using_Bluetooth#OBEX|OBEX]] protocol to send files via Bluetooth.
 
 
== Community ==
 
* Android really jumped up in the hit-parade of the [http://wiki.openmoko.org/wiki/Wiki_statistic_numbers#November.2C_2008 most popular pages]. The wiki page with installation instructions has moved to [[Android on Freerunner]], so from now on please use the page [[User_talk:Seanmcneil3]] for discussion.
 
* By popular demand, Openmoko opened a virtual [http://www.cafepress.com/openmoko_inc merchandise store] online. Everybody is invited to post cool t-shirts design.  Profits will go to bounties and other programs to aid the community. [http://pyneo.org/ pyneo] fans note that their favorite distribution has its own [http://pyneo.org/t-shirt/ online shop].
 
* The FreeRunner is on the cover of December's [http://www.lfymag.com/index.asp?id=13 Linux for You] magazine.
 
* The community is trying out the bounty system at [http://cofundos.org/projects.php?tag=openmoko cofundos.org]. As a start, there is one offer for the accelerated X driver, but media player, volume control/mixer, wifi network manager have also been discussed. This is still a social experiment. We need help and more discussion to define the bounties and claim conditions more precisely.
 
 
Did you know it? Sean Moss-Pultz introduced OpenMoko's Neo1973 on November 7th, 2006. It was the "Mystery Guest" at the inaugural Open Source in Mobile ([http://www.osimworld.com/newt/l/handsetsvision/osim08/ OSiM]) conference in Amsterdam. The link to the presentation on [[Openmoko:Current_events]] is broken, but one can still [http://web.archive.org/web/19960101-re_/http://www.openmoko.com/files/OpenMoko_Amsterdam.pdf web archive the PDF] or read it online at [http://www.linuxdevices.com/news/NS2986976174.html linuxdevices]. Oh, the screenshots looked so cool on the presentation !
 
 
==Position available==
 
Openmoko is looking for a serious distribution maintainer. Someone who can do the exceptionally hard work of distribution integration, fixing bugs, small and large, from top to bottom of the stack, from UI to kernel, across many packages. Someone with a proven Free Software background.
 

Latest revision as of 21:38, 25 December 2008

Add news to this page, and from time to time we will issue a community update.

Watch these links:

How are newsletters organized elsewhere: http://lists.openmoko.org/pipermail/community/2008-October/032628.html

/Archive 1

Personal tools

Add news to this page, and from time to time we will issue a community update.

Watch these links:

How are newsletters organized elsewhere: http://lists.openmoko.org/pipermail/community/2008-October/032628.html

/Archive 1

Applications

Please remember to announce new releases/updates, as the GForge engine on projects.openmoko.org does not do it automatically.

New:

  • OpenTTD. An open source clone of the popular Transport Tycoon Deluxe game.
  • Enotes (formerly fido) a TODO list manager written with elementary, designed for distributions that use illume, like SHR.
  • OMoney a bookkeeping application to track daily incomes and expenses.
  • ePiano 0.1 A virtual piano keyboard to play simple songs.
  • SCR 1.432 (new on opkg) a alternative input method for entring text with your finger.
  • ZOMG! the embryo of a graphical package manager in Java.
  • Geocaching is a high-tech treasure hunting game played throughout the world by adventure seekers equipped with GPS devices. The basic idea is to locate hidden containers, called geocaches, outdoors and then share your experiences online. Geocaching is enjoyed by people from all age groups, with a strong sense of community and support for the environment. Here is a small script to play it with TangoGPS.

Updated:

  • TwitterMoko O.4. Packaging improvements following suggestions by experienced Debian Dev.
  • Gpsdcontrol 0.4. A Python script to turn on/off gpsd and gps antenna from the desktop. Add: icon changes to show GPS system state.
  • Orrery 2.3. Added a Planet Compass (on opts menu), dates of major moon phases, minor bugfixes.
  • neoqplayer 0.2 "sunset". Finger friendly, cover show, playlist view, nicer theme, bugfixes.
  • gtkaddpoi 0.5a, SHR compatibility fix.
  • Aphasia A very innovative project to communicate with images rather than sounds, experimental code. Now using dbus.
  • Paroli gets some documentation and a wiki page.

Distributions

  • Koolu's Android git is online at http://git.koolu.org/. Look like this tree is maintained by Brian Code, but then who is Sean McNeil is working for ?
  • The Debian wiki page needs (had, CJW?) a good cleanup.
  • FDOM successfully moved its build system to an OpenEmbedded overlay and is considering jumping over from ASU stable to ASU testing.
  • Qt Extended (formerly Qtopia). The currently best version seem to be Hypnotize's unofficial ones. Lorn (our liaison Software Engineer at Nokia) will try to get an official snapshot out before the solstice.
  • An FSO user suggested that it was time to test the newer kernel, that the needed changes described on FSO's trac were minor. He reported good things about it.

Openmoko's Roadmap explained

The optimization team finished their work a few weeks ago. No formal update was released so far. According to testing reports, the image is only a little better than 2008.9 update. There are still about 10 critical bugs that an end user would not accept in a smartphone product. Three of those bugs should be already fixed in the latests (2.6.28) kernels, however. There are also GTK regressions remaining compared to 2007.2.

Wolfgang Spraul explained Openmoko's software strategy for the next 6 months as follows:

1. Current stable image

Our current stable image is Om2008.9 We are sometimes cherry-picking fixes into it, but admittedly not as many as we would like. If someone wants to step up to become stable maintainer for this image and cherry-pick more fixes into it, please let me know. Alternatively, a number of other images are available, see Distributions.

2. Mickey's framework milestones

As many people know, the next big thing for Openmoko will be Mickey's FSO OpenmokoFramework around D-bus and Python, and the Paroli telephony UI. A few weeks ago, Mickey released milestone 4. In late January, he plans to come out with milestone 5, in late March with milestone 6.

See here for a more detailed roadmap: http://trac.freesmartphone.org/roadmap

3. Next major release, Om2009

After the next 2 FSO milestones, Openmoko will fork off a stable branch, and spend 2-3 months on testing and bug fixing. This will lead to our next major release, Om2009. The telephony UI will be Paroli, see http://code.google.com/p/paroli/ The way things are going right now, we will probably have this release mid-next year.

Infrastructure

  • The hottest and bloodiest kernels are at Andy's. They have Nicolas Dufresne's patches for WSOD, a power supply driver (pcf50633 rewrite), touchscreen reliability improvements, a WLAN driver using the mainline SDIO stack, Android-readiness, plus all the Kernel features and fixes between 2.6.24 and 2.6.28, especially resume/suspend improvements. As these kernels are larger than 2MB, one need to meddle with u-Boot or use Qi to test them and the newer /sys.
  • Openmoko used to build its distribution using its own copy of OpenEmbedded's Bitbake tree, hosted in its own git under project name org.openmoko.dev. That project has been terminated. Local changes are now being backported upstream so that FSO and everybody else benefits. From now on, further fixes or updates should be directly committed upstream to OpenEmbedded

Hardware

  • Erin documentad how to use the OBEX protocol to send files via Bluetooth.

Community

  • Android really jumped up in the hit-parade of the most popular pages. The wiki page with installation instructions has moved to Android on Freerunner, so from now on please use the page User_talk:Seanmcneil3 for discussion.
  • By popular demand, Openmoko opened a virtual merchandise store online. Everybody is invited to post cool t-shirts design. Profits will go to bounties and other programs to aid the community. pyneo fans note that their favorite distribution has its own online shop.
  • The FreeRunner is on the cover of December's Linux for You magazine.
  • The community is trying out the bounty system at cofundos.org. As a start, there is one offer for the accelerated X driver, but media player, volume control/mixer, wifi network manager have also been discussed. This is still a social experiment. We need help and more discussion to define the bounties and claim conditions more precisely.

Did you know it? Sean Moss-Pultz introduced OpenMoko's Neo1973 on November 7th, 2006. It was the "Mystery Guest" at the inaugural Open Source in Mobile (OSiM) conference in Amsterdam. The link to the presentation on Openmoko:Current_events is broken, but one can still web archive the PDF or read it online at linuxdevices. Oh, the screenshots looked so cool on the presentation !

Position available

Openmoko is looking for a serious distribution maintainer. Someone who can do the exceptionally hard work of distribution integration, fixing bugs, small and large, from top to bottom of the stack, from UI to kernel, across many packages. Someone with a proven Free Software background.