December 2008 Archives

What's new? What's to come?

| 83 Comments | No TrackBacks

Hey SHR users!

As a lot of people asked me the last couple of days what was new in the
latest image, I decided to give it a shot more "officially", in order
to be able to avoid repeating myself :-).

So here's a quick list of the major changes from last week:

Quick summary of the changes

Improved Build Process

Thanks to Rod Whitby, who, a while ago, setup the buildhost for us, and did an excellent work with the FSO/SHR makefile, we had a skeleton
to help developers to build our distro.

With his blessings, we forked the project as we needed to be able to patch OpenEmbedded, especially for the fastboot patches, and for some issues we have. Thanks to Klaus Kurzmann, the build process, based on the SHR Makefile is now saner, and applies our OpenEmbedded patches automatically.

This build process also gets a specific revision of the OE tree, thus implying it's more deterministic. You won't have discrepancies
between two builds with the same Makefile, and same revision specified
in the Makefile.

Fastboot patches

We included fastboot patches, as made by the OM Optimization Team. This sped up the boot time quite a lot, indeed. Thanks go to Klaus
Kurzmann for this work.

We unfortunately had to remove some stuff (namely exquisite, the e bootsplash), as they were too power consuming. This lead to so many
changes that it implies a reflash.

Saner package naming conventions

As we worked in haste, our package names became quite weird. We ended up having the package revision specified twice in the names, thus
being redundant.

We changed that, in order to be coherent with OE naming conventions for an ulterior commit, and that came with its lot of problems, that is
to say : reflash implied! :-)

Ophonekitd / Pyphonelog integration

A phone call log functionnality was implemented in ophonekitd, thanks to ptitjes. Now, ophonekitd, our phone daemon, logs the call events to a sqlite database.

Thanks to Tasn, pyphonelog is now able to read from this database, thus displaying the full log.

Illume: Power Menu and AUX lock

Due to the lack of keystrokes in X for AUX and Power, we weren't able, until now, to associate actions to the buttons. Now, we can (yes, we can! ). Hence, the power button now triggers illume menu, allowing you to suspend, shutdown, or go to the Home screen for instance.

As to the AUX button, it now triggers illume "Simple Lock" feature.


Things to come

Improved UI

Thanks to quickdev, who did a great deal of work on his UI,
libframeworkd-phonegui-efl will be upgraded in a short time. This
implies that the UI has been redesigned to conform to some users'
requests, and comes with more functionnalities (such as call from
contact list while in the dialer, send an SMS to contact, etc...).

The upgrade is currently available in unstable, and will be available on testing soon. Testers needed! :-)

Better Settings

As some users pointed out the problem, the settings app lacks functionnalities. For instance, we need to be able to set the
brightness in a sensible (and persistent) way. We also need an UI to be
able to read/modify/generate rules for oeventsd (frameworkd).

Help needed for that, guys, but that's the way we want to go.

Illume/E EFL_SRCREV bump

As illume and E in general go on and on, more functionnalities are available and bugs are fixed. We will need, in the nearest future, to
bump up the revisions of all of these packages. We will do so in
unstable, and pour it into testing when the time is right.
For that kind of thing, though, we need to be able to ship a
configuration adapted to the revision of E we'll be using. Testers
needed here too :-)

The SHR Team Blog

| 43 Comments | No TrackBacks

This blog is solely there to reflect what goes under the hood (!) of the SHR team. Technical news & projects, considerations on what we'll do, what we've done, as well as tests.

Feel free to ask the right to post an entry there, if you want to be invested in this community as much as we do :-)

Pages

About this Archive

This page is an archive of entries from December 2008 listed from newest to oldest.

January 2009 is the next archive.

Find recent content on the main index or look in the archives to find all content.