buildd does not install alternate dependency for versioned ORed build-dependencies

Bug #594916 reported by Micah Gersten
62
This bug affects 9 people
Affects Status Importance Assigned to Milestone
launchpad-buildd
Fix Released
Low
William Grant

Bug Description

This build seems to have a problem with versioned OR depends:
http://launchpadlibrarian.net/50181068/buildlog_ubuntu-lucid-amd64.chromium-browser_5.0.375.70~r48679-0ubuntu2~ucd3~lucid_MANUALDEPWAIT.txt.gz

After installing, the following source dependencies are still unsatisfied: coreutils(inst 7.4-2ubuntu2 ! >= wanted 8.0)|timeout(missing)

Related to bug 338858 (because of the delayed-check) but not a duplicate.

Revision history for this message
Michael Bienia (geser) wrote :

Another case http://launchpadlibrarian.net/52249287/buildlog_ubuntu-maverick-amd64.acetoneiso_2.2.2-2ubuntu1_FAILEDTOBUILD.txt.gz:

Build-Depends: […], libqt4-dev (<< 4:4.7.0~beta2) | libqtwebkit-dev, […]
[…]
libqt4-dev: missing
libqtwebkit-dev: missing
[…]
  /usr/bin/sudo /usr/bin/apt-get --purge $CHROOT_OPTIONS -q -y install cdbs debhelper libqt4-dev libphonon-dev
[…]
Checking correctness of source dependencies...
After installing, the following source dependencies are still unsatisfied:
libqt4-dev(inst 4:4.7.0~beta2-0ubuntu2 ! << wanted 4:4.7.0~beta2)|libqtwebkit-dev(missing)
Source-dependencies not satisfied; skipping acetoneiso

Revision history for this message
Nick Andrik (andrikos) wrote :

I think that the problem with libqt4-dev is understood from this line:
libqt4-dev(inst 4:4.7.0~beta2-0ubuntu2 ! << wanted 4:4.7.0~beta2)|libqtwebkit-dev(missing)

in ubuntu there is -0ubuntu2 version which is not << than 4:4.7.0~beta2.
practically 4:4.7.0~beta2 is equal to 4:4.7.0~beta2-0

Revision history for this message
Micah Gersten (micahg) wrote : Re: [Bug 594916] Re: buildd doesn't correctly check versioned ORed build-dependencies

But it should pick up the OR dependency of libqtwebkit-dev which is
the point of this bug.

On 07/21/2010 09:08 PM, Nick Andrik wrote:
> I think that the problem with libqt4-dev is understood from this line:
> libqt4-dev(inst 4:4.7.0~beta2-0ubuntu2 ! << wanted
4:4.7.0~beta2)|libqtwebkit-dev(missing)
>
> in ubuntu there is -0ubuntu2 version which is not << than 4:4.7.0~beta2.
> practically 4:4.7.0~beta2 is equal to 4:4.7.0~beta2-0
>

Revision history for this message
William Grant (wgrant) wrote : Re: buildd doesn't correctly check versioned ORed build-dependencies

I have almost finished removing the last roadblocks preventing us from using a modern normal version of sbuild. That should solve this within a couple of months.

Changed in launchpad-buildd:
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Robert Collins (lifeless) wrote :

I suspect this is a dupe actually, I don't have the dup number handy.

Changed in launchpad-buildd:
importance: Medium → High
summary: - buildd doesn't correctly check versioned ORed build-dependencies
+ buildd does not install alternate dependency for versioned ORed build-
+ dependencies
description: updated
Changed in launchpad-buildd:
importance: High → Low
William Grant (wgrant)
Changed in launchpad-buildd:
assignee: nobody → William Grant (wgrant)
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.