Merge lp://staging/~abentley/launchpad/daily-builds-ui into lp://staging/launchpad
Status: | Merged | ||||
---|---|---|---|---|---|
Merge reported by: | Aaron Bentley | ||||
Merged at revision: | not available | ||||
Proposed branch: | lp://staging/~abentley/launchpad/daily-builds-ui | ||||
Merge into: | lp://staging/launchpad | ||||
Prerequisite: | lp://staging/~abentley/launchpad/daily-builds-score | ||||
Diff against target: |
1420 lines (+201/-632) 32 files modified
Makefile (+1/-1) cronscripts/calculate-bug-heat.py (+0/-33) cronscripts/publishing/maintenance-check.py (+1/-1) database/replication/helpers.py (+10/-4) database/replication/new-slave.py (+5/-0) database/schema/comments.sql (+2/-0) database/schema/fti.py (+10/-13) database/schema/patch-2207-60-1.sql (+10/-0) database/schema/patch-2207-61-0.sql (+13/-0) database/schema/patch-2207-62-0.sql (+14/-0) database/schema/security.cfg (+1/-0) database/schema/trusted.sql (+8/-1) lib/canonical/launchpad/scripts/garbo.py (+0/-1) lib/lp/bugs/browser/bugtask.py (+1/-1) lib/lp/bugs/browser/tests/test_bugtask.py (+9/-8) lib/lp/bugs/configure.zcml (+0/-12) lib/lp/bugs/doc/bugtask-status-workflow.txt (+11/-1) lib/lp/bugs/interfaces/bugjob.py (+1/-11) lib/lp/bugs/interfaces/bugtask.py (+11/-2) lib/lp/bugs/model/bug.py (+0/-1) lib/lp/bugs/model/bugheat.py (+0/-54) lib/lp/bugs/scripts/bugheat.py (+0/-108) lib/lp/bugs/scripts/tests/test_bugheat.py (+0/-256) lib/lp/bugs/tests/bugs-emailinterface.txt (+1/-1) lib/lp/bugs/tests/bugtarget-bugcount.txt (+2/-0) lib/lp/bugs/tests/test_bugheat.py (+1/-102) lib/lp/code/browser/sourcepackagerecipe.py (+13/-2) lib/lp/code/browser/tests/test_sourcepackagerecipe.py (+39/-10) lib/lp/code/configure.zcml (+1/-0) lib/lp/code/interfaces/sourcepackagerecipe.py (+1/-1) lib/lp/code/templates/sourcepackagerecipe-index.pt (+13/-0) utilities/report-database-stats.py (+22/-8) |
||||
To merge this branch: | bzr merge lp://staging/~abentley/launchpad/daily-builds-ui | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Paul Hummer (community) | code | Approve | |
Review via email:
|
Commit message
Provide UI for daily builds
Description of the change
= Summary =
Fix bug #586944: Launchpad should provide a ui for daily builds.
== Proposed fix ==
Allow users to specify that a recipe should be built daily using the web UI.
== Pre-implementation notes ==
None
== Implementation details ==
Allow user to control build_daily and daily_build_archive settings
== Tests ==
bin/test -t test_create_
== Demo and Q/A ==
Create a recipe. Enable daily builds. Select an archive of your choice.
= Launchpad lint =
Checking for conflicts. and issues in doctests and templates.
Running jslint, xmllint, pyflakes, and pylint.
Using normal rules.
Linting changed files:
cronscripts/
lib/lp/
lib/lp/
lib/lp/
lib/canonical
lib/lp/
lib/lp/
database/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
configs/
lib/lp/
lib/lp/
lib/lp/
== Pyflakes Doctest notices ==
lib/lp/
689: local variable 'pub_binaries' is assigned to but never used
== Pyflakes notices ==
cronscripts/
19: 'canonical' imported but unused
^^^ fix for circular imports
== Pylint notices ==
cronscripts/
19: [W0611] Unused import canonical
^^^ fix for circular imports
lib/lp/
207: [W0702, SourcePackageRe
^^^ expected; this is a generic error handler.
lib/lp/
150: [C0322, ISourcePackageR
distroserie
^
)
@export_
def requestBuild(
^^^ bogus
lib/lp/
1265: [W0104, Person.addMember] Statement seems to have no effect
^^^ read to force a flush.
Man, these make for better diffs...