Launchpad should provide daily builds
Bug #585905 reported by
Aaron Bentley
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Aaron Bentley |
Bug Description
If a user indicates they want a recipe built daily, launchpad should schedule it to be built daily.
It should not be built if none of the branches have changed.
Builds may be scheduled every 24 hours.
They should have a lower score than manually-requested builds, so that the daily flood of daily builds doesn't interfere with interactive responsiveness.
Related branches
lp://qastaging/~abentley/launchpad/daily-builds
- Paul Hummer (community): Approve (code)
-
Diff: 502 lines (+250/-14) (has conflicts)14 files modifiedconfigs/testrunner/launchpad-lazr.conf (+4/-0)
cronscripts/request_daily_builds.py (+44/-0)
database/schema/security.cfg (+21/-0)
lib/canonical/config/schema-lazr.conf (+5/-0)
lib/lp/code/browser/sourcepackagerecipe.py (+6/-0)
lib/lp/code/browser/tests/test_sourcepackagerecipe.py (+2/-1)
lib/lp/code/interfaces/sourcepackagerecipebuild.py (+4/-1)
lib/lp/code/model/sourcepackagerecipe.py (+32/-5)
lib/lp/code/model/sourcepackagerecipebuild.py (+21/-0)
lib/lp/code/model/tests/test_sourcepackagerecipe.py (+34/-3)
lib/lp/code/model/tests/test_sourcepackagerecipebuild.py (+12/-0)
lib/lp/code/scripts/tests/test_request_daily_builds.py (+56/-0)
lib/lp/registry/model/person.py (+1/-1)
lib/lp/testing/factory.py (+8/-3)
Changed in launchpad-code: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Aaron Bentley (abentley) |
milestone: | none → 10.06 |
Changed in launchpad-code: | |
milestone: | 10.07 → 10.08 |
Changed in launchpad-code: | |
status: | In Progress → Fix Released |
To post a comment you must log in.