Build system support for PPA

Bug #4002 reported by Daniel Silverstone
4
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Celso Providelo

Bug Description

Build, BuildQueue & Builder tables should be modified to support PPA system.

They also should be redesign to provide a more consistent way to execute tasks like:

 * Scoring faster and against holistc fields (target archives, pockets, etc)
 * Dispatching builds accross multiple classes of Builders (untrusted, trusted, ppa)
 * Provide ETA and performance measument base

Changed in launchpad-buildd:
assignee: nobody → dsilvers
status: New → Accepted
Revision history for this message
Celso Providelo (cprov) wrote :

It's worth to mention that BuildQueue table becomes an umbiguos name and requires renaming. I'd suggest "BuildJobQueue". Anyway it turns bug # 2418 obsolete.

Changed in launchpad-buildd:
assignee: dsilvers → nobody
Revision history for this message
Celso Providelo (cprov) wrote :

Maybe we can address this renaming in ArchiveRework task.

Celso Providelo (cprov)
description: updated
Revision history for this message
Celso Providelo (cprov) wrote :

It also depends on the completion of bug #56081 (Xen-based buildd)

Revision history for this message
Celso Providelo (cprov) wrote :

Stating work on this land, `ppa-buildd`.

Changed in soyuz:
assignee: nobody → cprov
status: Confirmed → In Progress
Revision history for this message
Daniel Silverstone (dsilvers) wrote :

How goes this?

Revision history for this message
Celso Providelo (cprov) wrote :

Daniel,

Almost done. Some UI is missing.

Would you be interested in be part of a tester team ?

The test system will be probably based on dogfood farm (at least 2 architectures).

Revision history for this message
Celso Providelo (cprov) wrote :

RF 4274

Changed in soyuz:
status: In Progress → Fix Committed
Joey Stanford (joey)
Changed in soyuz:
status: Fix Committed → 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.