Some SourcePackageRecipeBuild attributes seem redundant
Bug #513201 reported by
Michael Nelson
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Medium
|
Paul Hummer |
Bug Description
I've just added a dia diagram of the current source package recipe tables in db-devel:
https:/
and can't see why we've got sourcepackagename and distroseries on SourcePackageRe
Related branches
lp://staging/~rockstar/launchpad/remove-sourcepackage-from-recipe
- Curtis Hovey (community): Approve (rc)
- Tim Penhey (community): Approve
- Björn Tillenius (community): Approve (db)
- Stuart Bishop (community): Approve (db)
-
Diff: 1966 lines (+472/-387)39 files modifieddatabase/sampledata/current-dev.sql (+79/-65)
database/sampledata/current.sql (+76/-62)
database/schema/comments.sql (+0/-2)
database/schema/patch-2207-58-0.sql (+12/-0)
lib/canonical/config/__init__.py (+4/-0)
lib/canonical/launchpad/readonly.py (+1/-1)
lib/canonical/launchpad/webapp/configure.zcml (+6/-0)
lib/canonical/launchpad/webapp/publication.py (+22/-18)
lib/canonical/launchpad/webapp/tales.py (+13/-0)
lib/canonical/launchpad/webapp/tests/test_publication.py (+8/-0)
lib/lp/archiveuploader/nascentupload.py (+1/-1)
lib/lp/archiveuploader/tests/test_recipeuploads.py (+3/-3)
lib/lp/buildmaster/manager.py (+4/-1)
lib/lp/buildmaster/tests/test_buildqueue.py (+29/-29)
lib/lp/buildmaster/tests/test_manager.py (+3/-1)
lib/lp/code/browser/sourcepackagerecipe.py (+1/-4)
lib/lp/code/browser/tests/test_sourcepackagerecipe.py (+9/-16)
lib/lp/code/interfaces/sourcepackagerecipe.py (+1/-9)
lib/lp/code/interfaces/sourcepackagerecipebuild.py (+2/-8)
lib/lp/code/model/recipebuilder.py (+9/-10)
lib/lp/code/model/sourcepackagerecipe.py (+4/-12)
lib/lp/code/model/sourcepackagerecipebuild.py (+3/-9)
lib/lp/code/model/tests/test_recipebuilder.py (+9/-9)
lib/lp/code/model/tests/test_sourcepackagerecipe.py (+7/-15)
lib/lp/code/model/tests/test_sourcepackagerecipebuild.py (+1/-2)
lib/lp/registry/interfaces/person.py (+1/-4)
lib/lp/registry/model/person.py (+2/-4)
lib/lp/soyuz/browser/builder.py (+11/-1)
lib/lp/soyuz/browser/tests/test_builder_views.py (+49/-0)
lib/lp/soyuz/doc/nascentupload-announcements.txt (+3/-3)
lib/lp/soyuz/doc/package-diff.txt (+31/-31)
lib/lp/soyuz/doc/publishing.txt (+4/-4)
lib/lp/soyuz/model/packagediff.py (+1/-1)
lib/lp/soyuz/stories/soyuz/xx-package-diff.txt (+13/-13)
lib/lp/soyuz/stories/soyuz/xx-queue-pages.txt (+28/-2)
lib/lp/soyuz/templates/distroseries-queue.pt (+14/-0)
lib/lp/soyuz/templates/sourcepackagepublishinghistory-listing-archive-extra.pt (+1/-14)
lib/lp/soyuz/templates/sourcepackagerelease-diffs.pt (+1/-13)
lib/lp/testing/factory.py (+6/-20)
Changed in launchpad-code: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Well, you've hit the nail on the head -- can you be sure the details on the SourcePackageRecipe won't change? The only reason the analogous fields for branches can't be changed is a lack of UI (you might even be able to change them through the API already).