DSDs allow invalid versions in the ancestry
Bug #745444 reported by
Steve Kowalik
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Steve Kowalik |
Bug Description
To calculate the base version, DSDs pull the changelog from the SPR and parse out the versions. Since we're dealing with user data, we should make sure we can validate the version numbers before setting them as the base version.
Related branches
lp://qastaging/~stevenk/launchpad/dsd-invalid-versions
- Robert Collins (community): Approve
- Steve Kowalik (community): Abstain
-
Diff: 70 lines (+40/-2)2 files modifiedlib/lp/registry/model/distroseriesdifference.py (+15/-2)
lib/lp/registry/tests/test_distroseriesdifference.py (+25/-0)
Changed in launchpad: | |
status: | New → Confirmed |
importance: | Undecided → High |
tags: | added: derivation |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fixed in stable r12696 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ stable/ revision/ 12696>.