[maemo-developers] Continued problems with python dependencies

From: Jeremiah Foster jeremiah at jeremiahfoster.com
Date: Thu Jun 4 20:21:12 EEST 2009
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.

What were the results of this? Currently the state of python packages  
and their dependencies is confusing. It would be really great if you  
guys had a dependency tree, or some form of canonical list. Perhaps  
this page could get fleshed out a little? https://garage.maemo.org/plugins/wiki/index.php?PyMaemo%20Modules&id=40&type=g

 >> - 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 with dependencies missing.

 > I think the above two shows that the extras-devel system needs to be
 > more documented/promoted ?

Which packages got built without their dependencies?

 >> - Some didn't know where the "python-support (>= 0.90.0)" dependency
 >> actually came from.

This I don't understand. Developers have to have all their  
dependencies in order to build the package locally, how would they not  
have all the depdencies?

 >> 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?

This package has been sent to the fremantle autobuilder.

 >* 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.

Can you confirm that you have extras-devel enabled Quim? Since I can  
see that python-support_1.0.2 is in fremantle extras-devel.

Jeremiah

More information about the maemo-developers mailing list