Rename Secure{Source, Binary}PackagePublishingHistory tables
Bug #270554 reported by
Celso Providelo
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Julian Edwards |
Bug Description
The 'Secure' tables should be renamed to simple Source and BinaryPackagePu
This way the SPPH and BPPH objects will becoming editables saving the a lot of lookups when modifying publications.
Related branches
lp:~julian-edwards/launchpad/no-more-secpub
- Stuart Bishop (community): Approve (db)
- Graham Binns (community): Approve (code)
- Björn Tillenius: Pending (db) requested
-
Diff: 3514 lines (+573/-846)65 files modifieddatabase/sampledata/current-dev.sql (+66/-66)
database/sampledata/current.sql (+66/-66)
database/schema/comments.sql (+40/-50)
database/schema/patch-2207-31-0.sql (+27/-0)
database/schema/security.cfg (+13/-18)
lib/canonical/launchpad/interfaces/_schema_circular_imports.py (+4/-5)
lib/lp/archivepublisher/deathrow.py (+16/-16)
lib/lp/archivepublisher/domination.py (+34/-37)
lib/lp/archivepublisher/tests/deathrow.txt (+6/-6)
lib/lp/archivepublisher/tests/test_deathrow.py (+1/-4)
lib/lp/archivepublisher/tests/test_dominator.py (+10/-14)
lib/lp/archiveuploader/tests/test_buildduploads.py (+2/-2)
lib/lp/archiveuploader/tests/test_uploadprocessor.py (+2/-2)
lib/lp/registry/doc/sourcepackage.txt (+7/-12)
lib/lp/registry/model/distributionmirror.py (+18/-18)
lib/lp/registry/model/person.py (+1/-1)
lib/lp/soyuz/browser/tests/archive-views.txt (+4/-4)
lib/lp/soyuz/browser/tests/distributionsourcepackagerelease-views.txt (+2/-2)
lib/lp/soyuz/browser/tests/publishing-views.txt (+2/-6)
lib/lp/soyuz/configure.zcml (+10/-25)
lib/lp/soyuz/doc/archive-dependencies.txt (+2/-2)
lib/lp/soyuz/doc/archive.txt (+4/-2)
lib/lp/soyuz/doc/build.txt (+3/-3)
lib/lp/soyuz/doc/buildd-queuebuilder-lookup.txt (+3/-3)
lib/lp/soyuz/doc/buildd-slavescanner.txt (+5/-10)
lib/lp/soyuz/doc/distribution.txt (+4/-9)
lib/lp/soyuz/doc/distroarchseries.txt (+2/-2)
lib/lp/soyuz/doc/distroarchseriesbinarypackage.txt (+4/-8)
lib/lp/soyuz/doc/distroseries-publishing-lookups.txt (+3/-3)
lib/lp/soyuz/doc/distroseriesqueue-translations.txt (+2/-3)
lib/lp/soyuz/doc/gina-multiple-arch.txt (+4/-4)
lib/lp/soyuz/doc/gina.txt (+5/-5)
lib/lp/soyuz/doc/publishing.txt (+8/-36)
lib/lp/soyuz/doc/sourcepackagerelease-build-lookup.txt (+7/-7)
lib/lp/soyuz/doc/soyuz-set-of-uploads.txt (+6/-8)
lib/lp/soyuz/doc/soyuz-upload.txt.disabled (+1/-1)
lib/lp/soyuz/interfaces/packagecloner.py (+1/-1)
lib/lp/soyuz/interfaces/publishing.py (+3/-33)
lib/lp/soyuz/model/packagecloner.py (+15/-17)
lib/lp/soyuz/model/publishing.py (+48/-190)
lib/lp/soyuz/model/queue.py (+0/-1)
lib/lp/soyuz/scripts/expire_ppa_binaries.py (+2/-2)
lib/lp/soyuz/scripts/ftpmaster.py (+1/-1)
lib/lp/soyuz/scripts/gina/handlers.py (+8/-8)
lib/lp/soyuz/scripts/tests/test_buildd_cronscripts.py (+2/-5)
lib/lp/soyuz/scripts/tests/test_copypackage.py (+11/-11)
lib/lp/soyuz/scripts/tests/test_expire_ppa_bins.py (+6/-6)
lib/lp/soyuz/scripts/tests/test_obsoletedistroseries.py (+5/-7)
lib/lp/soyuz/scripts/tests/test_processdeathrow.py (+14/-15)
lib/lp/soyuz/scripts/tests/test_publishdistro.py (+1/-1)
lib/lp/soyuz/scripts/tests/test_removepackage.py (+14/-14)
lib/lp/soyuz/stories/ppa/xx-copy-packages.txt (+1/-1)
lib/lp/soyuz/stories/ppa/xx-delete-packages.txt (+3/-3)
lib/lp/soyuz/stories/ppa/xx-ppa-packages.txt (+6/-6)
lib/lp/soyuz/stories/soyuz/xx-distributionsourcepackagerelease-pages.txt (+1/-1)
lib/lp/soyuz/stories/soyuz/xx-person-packages.txt (+1/-1)
lib/lp/soyuz/stories/webservice/xx-archive.txt (+2/-2)
lib/lp/soyuz/tests/ppa.py (+4/-6)
lib/lp/soyuz/tests/soyuz.py (+7/-12)
lib/lp/soyuz/tests/test_archive.py (+4/-4)
lib/lp/soyuz/tests/test_publishing.py (+11/-26)
lib/lp/soyuz/tests/test_publishing_models.py (+1/-1)
lib/lp/testing/factory.py (+2/-6)
scripts/ftpmaster-tools/remove-package.py (+4/-4)
scripts/ftpmaster-tools/sync-source.py (+1/-1)
Changed in soyuz: | |
milestone: | none → 2.1.10 |
Changed in soyuz: | |
milestone: | 2.1.10 → 2.1.11 |
Changed in soyuz: | |
milestone: | 2.1.11 → pending |
Changed in soyuz: | |
status: | New → In Progress |
assignee: | nobody → Julian Edwards (julian-edwards) |
milestone: | pending → 10.02 |
Changed in soyuz: | |
importance: | Undecided → High |
tags: | added: soyuz-core tech-debt |
Changed in soyuz: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fixed in db r8999 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ db-devel/ revision/ 8999>