[maemo-developers] Problems with Python dependencies

From: Brent Chiodo bchiodo at gmail.com
Date: Tue May 26 22:37:51 EEST 2009
Hi,

python-mokoui isn't needed any longer in Fremantle because of new
hildon widgets (hildon.PannableArea I think). I'm installing the
Fremantle SDK right now and will hopefully have a more
Fremantle-friendly package uploaded in a few days, minus that
dependency.


On 5/25/09, Anderson Lizardo <anderson.lizardo at openbossa.org> wrote:
> On Mon, May 25, 2009 at 2:17 AM, Quim Gil <quim.gil at nokia.com> wrote:
>> There were plenty of packages unable to install due to missing
>> dependencies: all of them Python based. I sent emails to the maintainers
>> (it would be better to file bugs in bugs.maemo.org, maybe we can add a
>> 'misc' component for these, so at elast we could mail the maintainers
>> with a link to bugzilla instead of a purely private message?).
>
> Interesting. I will run a script here to check python packages in
> Diablo that should fail to install in fremantle due to missing
> dependencies, and check which of these dependencies are related to
> PyMaemo packages.
>
>> - They didn't know about these missing dependencies as the packages work
>> on their local systems (where I guess such dependencies are satisfied).
>>
>> - They didn't know the auto-builder would let a package go through to
>> extras-devel wit dependencies missing.
>
> I think the above two shows that the extras-devel system needs to be
> more documented/promoted ?
>
>> - Some didn't know where the "python-support (>= 0.90.0)" dependency
>> actually came from.
>
> Possibly it is due to some other dependency that actually needs it,
> and not necessarily a direct dependency. But see below, this package
> is already on fremantle extras-devel for some time.
>
>> - Plus other questions about Python bindings that, as the user I am, I
>> have no clue about. Again, filing bugs makes easier to help them since
>> all the discussion is public and others can jump in and help. Or in this
>> thread here. Or...
>
> Personally I like bug reports because they allow me to track my
> progress on fixing bugs, but sending a message here on in the
> pymaemo-developers list is also OK (I can even create the bug report
> myself later).
>
>> fwiw the dependencies missing included osso-gnomevfs-extra,
>> python2.5-hildondesktop, python-mokoui & python-support >=0.90.0.
>
> * python2.5-hildondesktop:   it is now in fremantle extras-devel since
> the weekend (sorry for not making this public yet, I was working on
> writing an example plugin because this new version WILL require
> porting from packages and will not work without changes
>
> * python-mokoui : no idea which package is this. Jeremiah/Niels: can
> it be added the your automatic building task?
>
> * python-support >=0.90.0 : it is already there since the PyMaemo beta
> release (version 1.0.2maemo1). I think the person who reported this
> did not have the extras-devel repository added to his/her target
> sources.list.
>
> BTW, all python dependencies maintained by PyMaemo once named
> "python2.5-XXX" must be renamed to "python-XXX" for fremantle. This is
> necessary because we now follow Debian Python packaging policy as
> close as possible. But note that the old package names (python2.5-XXX)
> should still work.
>
> Regards,
> --
> Anderson Lizardo
> OpenBossa Labs - INdT
> Manaus - Brazil
> _______________________________________________
> maemo-developers mailing list
> maemo-developers at maemo.org
> https://lists.maemo.org/mailman/listinfo/maemo-developers
>


-- 
Best Regards,

Brent Chiodo

More information about the maemo-developers mailing list