[http://gpe.linuxtogo.org http://linuxtogo.org/~anonymous/gpe-banner.png]
Roadmap for the GPE project
Version matrix
2.6 |
2.7 |
2.8 |
2.9 |
3.0 |
||
recommended base/libs |
||||||
|
X |
cvs 200502117 |
cvs 20050624 |
X11R7.1 |
|
|
|
GTK+ |
2.6.2 |
2.6.10 |
2.6.10 |
|
|
|
glib |
2.6.2 |
2.6.10 |
2.8.x |
|
|
|
libmatchbox |
1.6 |
1.7 |
1.9 |
|
|
|
matchbox wm |
0.9.1 |
0.9.5 |
1.2 |
|
|
|
matchbox panel |
|
0.9.2 |
0.9.3 |
|
|
|
matchbox desktop |
|
0.9.1 |
0.9.1 |
|
|
|
gpe-conf |
0.1.22 |
0.1.28 |
0.2.6 |
|
|
|
gpe-login |
|
0.83 |
0.90 |
|
|
|
gpe-su |
|
0.19 |
0.19 |
|
|
|
libgpewidget |
|
0.107 |
0.115 |
|
|
|
libgpelaunch |
|
0.14 |
0.14 |
|
|
|
libgpewidget |
|
0.107 |
0.115 |
|
|
|
libgpelaunch |
|
0.14 |
0.14 |
|
|
|
libdotdesktop |
|
|
0.11 |
|
|
|
libgpevtype |
|
0.14 |
0.50 |
|
|
|
libgpepimc |
|
0.5 |
0.9 |
|
|
|
libschedule |
|
0.15 |
0.17 |
|
|
|
libeventdb |
|
0.18 |
0.90 |
|
|
|
libtododb |
|
0.09 |
0.11 |
|
|
|
libcontactsdb |
|
0.3 |
0.5 |
|
|
|
libmimedir |
|
0.3.1 |
0.4.2 |
|
|
|
libsoundgen |
|
|
0.6 |
|
|
|
libhandoff |
|
|
0.1 |
|
|
|
libxsettings-client |
|
|
0.17 |
|
|
|
libgtkstylus |
|
|
0.3 |
|
|
pim |
||||||
|
gpe-calendar |
0.61 |
0.69 |
0.91 |
|
|
|
gpe-contacts |
0.35 |
0.43 |
0.47 |
|
|
|
gpe-todo |
0.50 |
0.55 |
0.56 |
|
|
|
gpe-today |
0.08 |
0.10 |
- |
|
|
|
gpe-announce |
|
0.13 |
0.13 |
|
|
|
gpe-timesheet |
|
0.21 |
0.32 |
|
|
|
gpe-sketchbook |
|
0.2.9 |
0.2.9 |
|
|
games |
||||||
|
gpe-go |
0.05 |
0.05 |
0.05 |
|
|
|
gpe-lights |
|
0.13 |
0.13 |
|
|
|
gpe-othello |
0.2-1 |
0.2-1 |
0.2-1 |
|
|
|
gpe-tetris |
0.6-2 |
0.6.2 |
0.6.2 |
|
|
|
gsoko |
0.4.2-gpe6 |
0.4.2-gpe6 |
0.4.2-gpe6 |
|
|
|
xdemineur |
2.1.1 |
2.1.1 |
2.1.1 |
|
|
|
gpe-julia |
- |
- |
0.0.6 |
|
|
net |
||||||
|
minimo |
0.0cvs20050212 |
? |
|
|
|
|
gpe-mini-browser |
|
0.19 |
0.21 |
|
|
|
gpe-irc |
0.07 |
0.08 |
0.08 |
|
|
|
gaim (patched) |
|
2.0.0-cvs-mco1-r0 (20050905) |
- |
|
|
|
gpe-shield |
|
0.8 |
0.9 |
|
|
utils |
||||||
|
gpe-terminal |
|
1.1 |
1.1 |
|
|
|
gpe-filemanager |
|
0.23 |
0.30 |
|
|
|
gpe-helpviewer |
|
1.0 |
1.0 |
|
|
|
gpe-terminal |
|
1.1 |
1.1 |
|
|
|
gpe-buttonbox |
|
0.5 |
0.5 |
|
|
|
gpe-bluetooth |
|
0.49 |
0.55 |
|
|
|
gpe-beam |
|
|
0.2.9 |
|
|
|
gpe-clock |
|
0.23 |
0.25 |
|
|
|
gpe-package |
|
0.3 |
0.4 |
|
|
|
gpe-what |
|
0.42 |
0.43 |
|
|
|
minilite |
|
0.50 |
0.50 |
|
|
|
gpe-mininet |
|
0.7 |
0.7 |
|
|
|
startup-monitor |
|
0.18-2 |
0.18-2 |
|
|
|
gpe-synctool |
|
|
0.2 |
|
|
|
gpesyncd |
|
|
2.0 |
|
|
|
gpe-taskmanager |
|
|
0.20 |
|
|
|
gpe-edit |
|
|
0.40 |
|
|
|
gpe-plucker |
|
|
0.4 |
|
|
|
gpe-ownerinfo |
|
|
0.28 |
|
|
media |
||||||
|
gpe-nmf |
0.19-r2 |
0.22 |
- |
|
|
|
starling |
- |
- |
0.2 |
|
|
|
vlc-gpe |
|
0.8.1 |
0.8.4 |
|
|
|
gpe-mixer |
|
0.42 |
0.42 |
|
|
|
minimix |
|
0.7 |
0.8 |
|
|
X session and support |
||||||
|
gpe-session-scripts |
0.64 |
0.65 |
0.67 |
|
|
|
xserver-common |
- |
1.5 |
1.16 |
|
|
|
gpe-dm |
|
0.48 |
0.51 |
|
|
|
gpe-scap |
- |
- |
1.3 |
|
|
|
keylaunch |
- |
2.0.7 |
2.0.10 |
|
|
|
teleport |
- |
- |
0.34 |
|
|
|
xst |
- |
- |
0.15 |
|
|
|
gpe-soundserver |
- |
|
0.4-1 |
|
|
|
ipaq-sleep |
|
|
0.9 |
|
|
Wishlist
Wishlist here: ["GPEWishlist"]
V2.6
- Currently CVS-head, state unknown.
- Add CVS tag as V2.6 to all currenty heads.
V2.7
- Current version will be 2.7 unstable "branch".
- Feature freeze.
- Document GPE dependencies (additional libraries, etc.).
- Extended tests on supported platforms.
- Bug fix found bugs.
- Start feature wish-list for after 2.8.(see ["GPEWishlist"])
- Write a short press release and announcement at handhelds.org.
["GPEToFixFor2.7"]
V2.8
- GPE 2.8 should be a bug fixed and stable version of V2.7.
Update GPE to use dbus > 0.30
- If possible update to Gtk 2.8.x and cairo support.
- Sort out memory issues on 32mb devices.
- Clean-up application sorting on GPE Desktop ( .desktop munging)
- Include help support for basic applications.
- Add translation packages/collections support to gpe-package
- Includes list of supported platforms.
- Includes dependency list.(done? Dependency map?)
- List "orphaned packages", adopt necessary ones. Fill gaps with patched external apps
- Deploy a simple backup application and a working audio player.
- Introduce the device control and configuration framework to finish proper support and abstraction for all supported devices.
- Introduce dedicated contacts API and fix remaining AMI issues.
- Bugzilla clean-up.
- Make a "Press release/announcement".
- Implement ["GPEToFixFor2.8"]
["GpeMaintainerList"] (Move this later to a more appropriate place)
V2.9
- Maintaince release
- Fix remaining issues due to 2.8 wishlist
- Restructuring of main CVS source tree.
- Get rid of old/unmaintained parts.
- System and API documentation.
- Make use of libglade for GUIs
- USe GObject, GLib OS abstraction and OO coding style in all platform bits
- Make full platform list and platform configs
- Make V3.0 wishlist
V3.0
- Better intergration of all pim suite apps.
- Move all GPE packages to auto-tool.
- Verify build environment to help developers join GPE.
- Implement as much as possible from wishlist (see V2.9).
- Update supported platforms list.
- Tests on supported platforms.
- Introduce a roadmap and usecase profiles for future devices like smartphones.
- Define user interface guidelines for window and dialog design.
- Make a "Press release/announcement".
Release schedule
V2.6
Immediately. (Posted from 21st of march)
V2.7
January 2006
V2.8
August 2007
V2.9
End of 2007, beginning 2008
V3.0