Add distroseries methods needed for +needs-packaging
Bug #507937 reported by
Curtis Hovey
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Unassigned |
Bug Description
Per the ubuntu-
The work for this started in bug 487793, but this will land first because it can be tested on staging and edge before letting the users test it
Related branches
lp://qastaging/~sinzui/launchpad/needs-linking-bug-507937
- Edwin Grubbs (community): Approve (code)
-
Diff: 10117 lines (+5201/-1341)136 files modified.bzrignore (+4/-0)
Makefile (+1/-1)
cronscripts/scan_branches.py (+25/-0)
cronscripts/upgrade_branches.py (+1/-1)
database/replication/Makefile (+7/-4)
database/replication/authdb_create.sql (+48/-0)
database/replication/authdb_sequences.sql (+22/-0)
database/replication/helpers.py (+20/-1)
database/replication/initialize.py (+2/-1)
database/replication/new-slave.py (+13/-4)
database/replication/sync.py (+26/-0)
database/sampledata/current-dev.sql (+51/-51)
database/sampledata/current.sql (+51/-51)
database/schema/README (+1/-131)
database/schema/comments.sql (+74/-3)
database/schema/patch-2207-19-1.sql (+35/-0)
database/schema/patch-2207-20-0.sql (+13/-0)
database/schema/patch-2207-21-0.sql (+8/-0)
database/schema/patch-2207-24-0.sql (+30/-0)
database/schema/patch-2207-25-0.sql (+149/-0)
database/schema/patch-2207-26-0.sql (+28/-0)
database/schema/patch-2207-27-0.sql (+13/-0)
database/schema/patch-2207-28-0.sql (+11/-0)
database/schema/security.cfg (+17/-0)
database/schema/security.py (+3/-0)
lib/canonical/config/schema-lazr.conf (+10/-0)
lib/canonical/launchpad/blocked.html (+26/-0)
lib/canonical/launchpad/scripts/garbo.py (+63/-0)
lib/canonical/launchpad/webapp/dbpolicy.py (+22/-2)
lib/lp/archiveuploader/permission.py (+25/-13)
lib/lp/bugs/configure.zcml (+4/-2)
lib/lp/bugs/doc/bug-heat.txt (+54/-0)
lib/lp/bugs/interfaces/bug.py (+20/-0)
lib/lp/bugs/model/bug.py (+12/-1)
lib/lp/bugs/scripts/bugheat.py (+75/-0)
lib/lp/bugs/scripts/tests/test_bugheat.py (+183/-0)
lib/lp/bugs/tests/test_doc.py (+6/-0)
lib/lp/buildmaster/buildergroup.py (+7/-20)
lib/lp/buildmaster/interfaces/buildbase.py (+51/-0)
lib/lp/buildmaster/interfaces/builder.py (+8/-2)
lib/lp/buildmaster/interfaces/buildfarmjob.py (+46/-1)
lib/lp/buildmaster/interfaces/buildfarmjobbehavior.py (+8/-0)
lib/lp/buildmaster/master.py (+1/-1)
lib/lp/buildmaster/model/buildbase.py (+213/-4)
lib/lp/buildmaster/model/builder.py (+70/-141)
lib/lp/buildmaster/model/buildfarmjob.py (+14/-4)
lib/lp/buildmaster/model/buildfarmjobbehavior.py (+26/-1)
lib/lp/buildmaster/model/packagebuildfarmjob.py (+30/-0)
lib/lp/buildmaster/tests/test_builder.py (+66/-6)
lib/lp/buildmaster/tests/test_manager.py (+2/-0)
lib/lp/code/browser/branch.py (+2/-2)
lib/lp/code/browser/codeimport.py (+107/-81)
lib/lp/code/browser/codereviewvote.py (+11/-7)
lib/lp/code/configure.zcml (+10/-2)
lib/lp/code/doc/branch.txt (+2/-0)
lib/lp/code/doc/codeimport-event.txt (+31/-77)
lib/lp/code/doc/codeimport.txt (+64/-21)
lib/lp/code/enums.py (+19/-0)
lib/lp/code/errors.py (+5/-0)
lib/lp/code/interfaces/branchjob.py (+17/-12)
lib/lp/code/interfaces/codeimport.py (+7/-24)
lib/lp/code/interfaces/codereviewvote.py (+35/-1)
lib/lp/code/mail/codeimport.py (+7/-11)
lib/lp/code/mail/tests/test_codehandler.py (+1/-1)
lib/lp/code/model/branch.py (+3/-0)
lib/lp/code/model/branchjob.py (+42/-4)
lib/lp/code/model/codeimport.py (+24/-32)
lib/lp/code/model/codeimportevent.py (+4/-4)
lib/lp/code/model/codereviewvote.py (+36/-13)
lib/lp/code/model/tests/test_branch.py (+12/-0)
lib/lp/code/model/tests/test_branchjob.py (+52/-6)
lib/lp/code/model/tests/test_codeimport.py (+34/-36)
lib/lp/code/model/tests/test_codereviewvote.py (+81/-6)
lib/lp/code/scripts/tests/test_scan_branches.py (+59/-0)
lib/lp/code/stories/branches/xx-branchmergeproposals.txt (+15/-10)
lib/lp/code/stories/codeimport/xx-admin-codeimport.txt (+27/-6)
lib/lp/code/stories/codeimport/xx-codeimport-list.txt (+7/-2)
lib/lp/code/stories/codeimport/xx-create-codeimport.txt (+29/-11)
lib/lp/code/templates/branch-import-details.pt (+11/-5)
lib/lp/code/templates/codeimport-new.pt (+16/-0)
lib/lp/codehosting/codeimport/tests/servers.py (+21/-0)
lib/lp/codehosting/codeimport/tests/test_worker.py (+61/-14)
lib/lp/codehosting/codeimport/tests/test_workermonitor.py (+27/-8)
lib/lp/codehosting/codeimport/worker.py (+66/-56)
lib/lp/registry/configure.zcml (+2/-1)
lib/lp/registry/doc/distroseries.txt (+31/-1)
lib/lp/registry/interfaces/distroseries.py (+18/-0)
lib/lp/registry/interfaces/product.py (+8/-0)
lib/lp/registry/model/distroseries.py (+139/-2)
lib/lp/registry/model/person.py (+6/-0)
lib/lp/registry/model/product.py (+10/-4)
lib/lp/registry/stories/webservice/xx-project-registry.txt (+2/-0)
lib/lp/registry/tests/test_distroseries.py (+140/-4)
lib/lp/services/job/interfaces/job.py (+10/-0)
lib/lp/soyuz/adapters/archivedependencies.py (+15/-12)
lib/lp/soyuz/browser/tests/builder-views.txt (+2/-1)
lib/lp/soyuz/configure.zcml (+57/-0)
lib/lp/soyuz/doc/archive-dependencies.txt (+4/-2)
lib/lp/soyuz/doc/build-estimated-dispatch-time.txt (+4/-4)
lib/lp/soyuz/doc/build.txt (+4/-4)
lib/lp/soyuz/doc/buildd-dispatching.txt (+3/-3)
lib/lp/soyuz/doc/buildd-scoring.txt (+1/-1)
lib/lp/soyuz/doc/buildd-slavescanner.txt (+30/-29)
lib/lp/soyuz/doc/buildqueue.txt (+4/-4)
lib/lp/soyuz/interfaces/build.py (+1/-44)
lib/lp/soyuz/interfaces/buildpackagejob.py (+2/-1)
lib/lp/soyuz/interfaces/buildqueue.py (+18/-9)
lib/lp/soyuz/interfaces/sourcepackagerecipe.py (+85/-0)
lib/lp/soyuz/interfaces/sourcepackagerecipebuild.py (+96/-0)
lib/lp/soyuz/model/binarypackagebuildbehavior.py (+14/-15)
lib/lp/soyuz/model/build.py (+24/-221)
lib/lp/soyuz/model/buildpackagejob.py (+113/-26)
lib/lp/soyuz/model/buildqueue.py (+21/-18)
lib/lp/soyuz/model/publishing.py (+1/-1)
lib/lp/soyuz/model/recipebuilder.py (+169/-0)
lib/lp/soyuz/model/sourcepackagerecipe.py (+84/-0)
lib/lp/soyuz/model/sourcepackagerecipebuild.py (+215/-0)
lib/lp/soyuz/model/sourcepackagerecipedata.py (+230/-0)
lib/lp/soyuz/tests/soyuzbuilddhelpers.py (+12/-1)
lib/lp/soyuz/tests/test_binarypackagebuildbehavior.py (+66/-0)
lib/lp/soyuz/tests/test_buildpackagejob.py (+5/-3)
lib/lp/soyuz/tests/test_buildqueue.py (+54/-5)
lib/lp/soyuz/tests/test_recipebuilder.py (+178/-0)
lib/lp/soyuz/tests/test_sourcepackagerecipe.py (+348/-0)
lib/lp/soyuz/tests/test_sourcepackagerecipebuild.py (+92/-0)
lib/lp/testing/__init__.py (+4/-1)
lib/lp/testing/factory.py (+104/-20)
lib/lp/translations/browser/product.py (+5/-1)
lib/lp/translations/stories/translationfocus/xx-product-translationfocus.txt (+87/-0)
lib/lp/translations/stories/webservice/xx-translationfocus.txt (+34/-0)
scripts/code-import-worker.py (+4/-1)
scripts/librarian-report.py (+1/-1)
setup.py (+1/-0)
standard_template.py (+1/-1)
standard_test_template.py (+1/-2)
versions.cfg (+1/-0)
summary: |
- Create distroseries +needs-packaging + Add distroseries methods needed for +needs-packaging |
Changed in launchpad-registry: | |
status: | Fix Committed → Fix Released |
Changed in launchpad: | |
assignee: | Curtis Hovey (sinzui) → nobody |
To post a comment you must log in.
Fixed in db-devel r8907.