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
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  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers