changelog linkification doesn't work properly for package names containing "+"
Bug #31039 reported by
Dafydd Harries
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Medium
|
Celso Providelo |
Bug Description
Package names are interpolated into a regular expression, but regular expression syntax is not escaped first. When a package name contains "++", this causes an error. For instance:
https:/
Here is a test case:
https:/
Changed in soyuz: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Thanks daf, it was a perfect bug report !
The fix is commited, basically consists of escape the sourcepackagename properly before pass to regexp replace. The missing sourcepackage view class could be avoided and some new sampledata was required.