[maemo-developers] Autobuilder repository priority ?

From: Attila Csipa maemo at csipa.in.rs
Date: Tue Nov 3 18:37:11 EET 2009
On Tuesday 03 November 2009 14:08:25 Jeremiah Foster wrote:
> Yes. As I see it, this might be the core of the problem: overlapping
> repositories preventing package promotion.  For example, if python2.5-
> dbus is a 'depends', you cannot build the package for Extras.
> Am I understanding this correctly?
> Can you use another dependency to get the same functionality?
> Can you declare in your control file that a specific version of
> python2.5-dbus be used?
> Can we change the conflict that is preventing python2.5-dbus from
> being used?
> My hunch is that there may be a way to solve this specific case with
> the tools we now have. If we can't we have to look at how we fix it
> and like Graham says we may be able to find our own path and maybe an
> update repository is the way to go.

I will try to dig up the failed build log but I had two problems which 
exacerbated each other.

a) A dependency problem. I would have to look up the exact build depends line, 
but having a (non-version specific) python2.5-dbus dependency did not work 
out (I suspect that some of my other (sub)dependencies caused a non-apt 
solvable dependency loop).

b) Build problem. As mentioned in my previous mail to Anderson, python-dbus 
changed some paths between the versions in the SDK and in extras-devel. This 
caused an either-you-build-with-one-or-the-other situation for this 
particular package of mine. This is also why I cannot put a versioned 
dependency in there. It would be very dangerous for me to put in a fixed 
dependency on the SDK python-dbus, as then when promotion time comes for the 
new python-dbus, apt would not update it (as my package will hold on to the 
old one).
More information about the maemo-developers mailing list