[maemo-developers] roadmap maemo build -- was: Re: osso/d-bus bug?

From: Joshua Layne joshua at willowisp.net
Date: Fri Jan 18 18:53:51 EET 2008
Charles Werbick wrote:
>> Hi Charles,
>>
>> This is great news!
>>
>> I seem to be cursed by my slowness, or perhaps I should say blessed.... as
>> I was planning on doing the same thing, but am very new to my N810 and do
>> not yet have the build environment complete due to lack of time.
>> Are you planning on submitting the changes to get it "hildonified" upstream
>> to the roadmap project as build options? (please please please).
>>
>>     
>
> Um, no. Not at this time. I really like roadmap. but in order to not
> kill myself managing dependencies I have converted the source to GNU
> automake tools.and removed  the map building programs. Also, d-bus
> services are generally declared in main() and since roadmap and
> roadgps share that function, significant changes to the source have
> been and will be required for hildonization. My goal is to make a
> hildonized roadmap client for maemo chinook. I do plan on converting
> the unmodified source to GNU automake tools and building a debian
> package.. If they want to upstream that big of a change, great!
>
>   
Wow!  Ok, I wasn't anticipating that much of a change.  I can't speak 
for the roadmap maintainer, so I don't know about automake, etc...  I do 
know that for angstrom builds, all of the map building functionality is 
left out via the bitbake recipe, so that isn't a unique need for maemo.

My main concern with the debian package path is ensuring that future 
changes will roll forward easily, so that it won't require a full 
rewrite every time roadmap versions bump.  You probably have much more 
experience (and expertise) with this type of thing than I do though.
>> . Can I help?
>>     
>
> Yes. Especially if you know libosso and/or d-bus. That's my hangup
> right now. Everyhing else is going well. Next step azfter that is
> state saving for preferences and hibernation.
>   
I don't know libosso or d-bus at all, but I am willing to learn.  From 
using your 1.1.0e package, my guess is that you are looking to handle 
the GPS on/off (it tries on program start, but seems to fail early, 
although I was able to get one fix).

I'll pull the source down and review what I have seen on GPS control in 
the maemo environment.  If there is any specific functionality that 
should be handled first, let me know.
>> Also, if you are not on the roadmap listserv, could you consider joining?
>>     
>
> maybe.
>
>   
It doesn't have a lot of traffic (probably less than 5 messages per day 
on average).  Particularly if any changes are moved upstream, it would 
nice to be able to discuss them with the maintainer on that list.


Rgds,
josh

More information about the maemo-developers mailing list