[maemo-developers] Optifing - Clarification Requested

From: Anderson Lizardo anderson.lizardo at openbossa.org
Date: Sun Oct 18 18:39:50 EEST 2009
On Sun, Oct 18, 2009 at 6:56 AM, Nathan Anderson
<nathan at andersonsplace.net> wrote:
> Basically:
>
> Lib-Sword -> (depends on)
>  lib-ICU
>  Lib-Clucene
>  lib-Curl (Already on device I believe)

I think all the last three are already on extras-devel, but I'm not
sure about libclucene. libcurl is certainly there (as is pycurl, the
Python binding that the PyMaemo team maintains).

> Now for Optifing question:
> 1. can I optify Clucene, & ICU?
> 2. can I optify the main libsword?
> 3. do I optify the _Sword.so?

I think all three can be optified (the issues with Python are mainly
around the core Python package that installs python itself and
applications written in python that optify their main script), but the
best way to know it is to try it yourself: install maemo-optify on
scratchbox, build all the packages you need and optify their .debs.
Then, install the optified .debs and see if your application still
works.

> And what exactly do I need to do to set these as being or not being
> optified.

Maybe someone else that was on the Maemo summit can answer better, but
I think the current situation is that there is not automatic
optification (i.e. on the autobuilder side) in place at the moment. So
if you want your package optified NOW, you will need to change your
packaging to call maemo-optify on debian/rules (BTW, does any know of
instructions on how to do that?)

PS: In the end I believe the extras-testing QA will detect most of
issues with optified packages that do not work, simply because the
applications break in obvious ways. But I think it is a good idea to
each developer try out optification in their packages locally, do some
simple testing and report the issues found here. From the Maemo summit
BoF notes, it _seems_ many developers haven't tried maemo-optify on
their packages yet.

Regards,
-- 
Anderson Lizardo
OpenBossa Labs - INdT
Manaus - Brazil
More information about the maemo-developers mailing list