Build is failing due to dependency issue that I don't believe should be an issue.

Asked by chris lea

My python-pymongo package for 10.04 (Lucid) fails to build:

https://launchpadlibrarian.net/125061215/buildlog_ubuntu-lucid-amd64.pymongo_2.4.1-1chl1~lucid1_FAILEDTOBUILD.txt.gz

The exact same source package builds correctly for all newer releases. The reason it fails is that it says the libjs-sphinxdoc package isn't going to be installed. However, I've added a different PPA that has the correct libjs-sphinxdoc package for Lucid as a dependency, and have also tried copying that package directly into the problem PPA.

Basically, it says it can't install libjs-sphinxdoc which is required for the build, but as far as I can tell I've done everything possible to make that package available during the build process.

The exact same package builds successfully in my local environment using pbuilder and pulling in the libjs-sphinxdoc package that I'd expect Lauchpad to see.

Any advice would be greatly appreciated.

TLDR: The python-pymongo package for Lucid for this PPA:

https://launchpad.net/~chris-lea/+archive/mongodb-drivers/+packages

doesn't install the libjs-sphinxdoc package it needs, even though I believe it's right there and should get installed. This causes the build to fail.

Question information

Language:
English Edit question
Status:
Solved
For:
Launchpad itself Edit question
Assignee:
No assignee Edit question
Solved by:
chris lea
Solved:
Last query:
Last reply:
Revision history for this message
William Grant (wgrant) said :
#1

The issue is probably that libjs-sphinxdoc needs libjs-jquery 1.4, but lucid only has 1.3.3. You'll need to lower the requirement, or stick a new libjs-jquery in your PPA.

Revision history for this message
chris lea (chris-lea) said :
#2

I am so sorry for wasting your time with something I should have found myself. That said, thank you enormously for pointing this out!