When DSD is created it needs to check for existing packagediff and set DSD diff properties
Bug #746376 reported by
Julian Edwards
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Steve Kowalik |
Bug Description
If I upload a package to a derived distroseries, it causes a packagediff request between the old version and the uploaded version. Later when the job runner creates a DSD, it doesn't realise there's an existing packagediff and fails to set the diff reference on the DSD.
Related branches
lp:~stevenk/launchpad/dsd-packagediff
- Robert Collins (community): Approve
- William Grant: Approve (code*)
-
Diff: 189 lines (+81/-9)7 files modifieddatabase/schema/security.cfg (+1/-0)
lib/lp/registry/model/distroseriesdifference.py (+22/-4)
lib/lp/registry/tests/test_distroseriesdifference.py (+38/-2)
lib/lp/soyuz/interfaces/packagediff.py (+9/-0)
lib/lp/soyuz/model/packagediff.py (+7/-0)
lib/lp/soyuz/tests/test_distroseriesdifferencejob.py (+3/-1)
lib/lp/testing/factory.py (+1/-2)
tags: | added: derivation |
Changed in launchpad: | |
status: | New → Triaged |
importance: | Undecided → High |
tags: |
added: qa-untestable removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fixed in stable r12866 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ stable/ revision/ 12866>.