Launchpad Do Not See 2 Dependency Packages inside my PPA

Asked by Pascal Mons

I am trying to build the source 'mediainfo' inside my "Photo Video Aplications" PPA :

https://launchpad.net/~anton+/+archive/ubuntu/photo-video-apps

for Trusty, Vivid and Wily. This source depends on 2 packages : libmediainfo-dev (>= 0.7.61) and libzen-dev (>= 0.4.25)

Both were build before and are available in my PPA as : libmediainfo-dev_0.7.80.0-0pmo1.0~wily_amd64.deb
and libzen-dev_0.4.32-0pmo1~wily_amd64.deb from source libmediainfo and libzen.

But Launchpad don't see these packages ... for wily only I get this error message :

The following packages have unmet dependencies:
 sbuild-build-depends-mediainfo-dummy : Depends: libmediainfo-dev (>= 0.7.61) but it is not going to be installed
                                        Depends: libzen-dev (>= 0.4.25) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

from https://launchpadlibrarian.net/229687515/buildlog_ubuntu-wily-amd64.mediainfo_0.7.80-0pmo1~wily_BUILDING.txt.gz

For Trusty and Vivid there is no problem, however for Wily it is not working.

I used a different version number for Wily libmediainfo : 0.7.80.0 instead of 0.7.80 for Trusty and Vivid but still this version nbr. is >= 0.7.61

Then I don't see why it's refusing to see these dependency for Wily.

Question information

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

Follow the debugging process I used when you ran into this problem last time, eg. https://answers.launchpad.net/launchpad/+question/271310.

Revision history for this message
Pascal Mons (anton+) said :
#2

Well, it was a dependency problem. And it was because I build the 2 libraries in reverse order i.e. libmediainfo before libzen. Then the building process took a Debian libzen version (older) and sporting different dependencies.

No need to run your process, which is though interesting when we have no clues.

Revision history for this message
Pascal Mons (anton+) said :
#3

Thanks William Grant, that solved my question.