test runner should use --no-built-binaries

Bug #1293625 reported by Vincent Ladeuil
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu CI Engine
Fix Released
High
Vincent Ladeuil
Ubuntu CI Services
Fix Released
High
Vincent Ladeuil

Bug Description

The rules that decide if a package needs to be built by adt-run are roughly:

<jibel> plars, if you run from a build tree it won't rebuild the package unless build-needed is specified
<plars> jibel: is there any way to tell it not to rebuild? For example, in the case of the kernel package?
<jibel> plars, IIRC --no-built-binaries does it
<plars> jibel: hmm, but does build-needed override that? It would seem harsh to set that by default since some packages, I guess, do expect that they are going to need to be built?
<jibel> plars, it does

The test runner invokes adt-run after getting the sources (from the archive, we may want to get them from the ticket itself but for now the branch source builder uploading them to lp and the image builder setting the right ppas give the same end result).

So this needs testing but would avoid rebuilding the kernel as it does right now.

Tags: airline
Vincent Ladeuil (vila)
Changed in ubuntu-ci-services-itself:
assignee: nobody → Vincent Ladeuil (vila)
Andy Doan (doanac)
Changed in ubuntu-ci-services-itself:
milestone: backlog → phase-1
Vincent Ladeuil (vila)
Changed in ubuntu-ci-services-itself:
milestone: phase-1 → phase-0.5
Vincent Ladeuil (vila)
Changed in ubuntu-ci-services-itself:
status: Confirmed → In Progress
Changed in ubuntu-ci-services-itself:
status: In Progress → Fix Committed
Vincent Ladeuil (vila)
Changed in ubuntu-ci-services-itself:
status: Fix Committed → Fix Released
Ursula Junque (ursinha)
Changed in uci-engine:
assignee: nobody → Vincent Ladeuil (vila)
importance: Undecided → High
milestone: none → phase-0.5
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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