Merge lp:~robru/cupstream2distro/fix-dual-diffing into lp:cupstream2distro
Status: | Merged |
---|---|
Approved by: | Robert Bruce Park |
Approved revision: | 1109 |
Merged at revision: | 1109 |
Proposed branch: | lp:~robru/cupstream2distro/fix-dual-diffing |
Merge into: | lp:cupstream2distro |
Diff against target: |
93 lines (+21/-11) 2 files modified
citrain/recipes/base.py (+4/-2) tests/unit/test_recipe_base.py (+17/-9) |
To merge this branch: | bzr merge lp:~robru/cupstream2distro/fix-dual-diffing |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Robert Bruce Park (community) | Approve | ||
PS Jenkins bot | continuous-integration | Approve | |
Review via email: mp+272036@code.launchpad.net |
Commit message
When generating diffs, diff against the correct DSCs.
Description of the change
Some old diffing code would just glob over *dsc, that code worked great in the days before dual silos, but with dual silos what happens is that it diffs wily vs wily, then it diffs vivid vs wily, and the vivid diff overwrites the wily diff. Even this wasn't so bad until recently, because normally the only difference between wily and vivid was just the first line of the debian/changelog. But now some people are experimenting with source packages that do all kinds of voodoo differently depending on what release they're building for, so now diffing the vivid build against the package in wily is producing all kinds of noise.
This branch drops a glob to ensure that only the correct package is diffed against the version in the correct ubuntu release.
PASSED: Continuous integration, rev:1109 jenkins. qa.ubuntu. com/job/ cu2d-choo- choo-ci/ 800/
http://
Executed test runs:
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/cu2d- choo-choo- ci/800/ rebuild
http://