get_source_package_from_dest sometimes downloads too much.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
CI Train [cu2d] |
Fix Released
|
High
|
Robert Bruce Park |
Bug Description
packagemanager.
The extra downloaded dsc file is interfering with debdiff creation as well. For example here:
https:/
Contains this wrong line:
+ debdiff ubuntu/
There should only be two DSCs being diffed, not three. I traced the issue back to here:
for url in sourcepkg.
filename = unquote(
filepath = os_path_
I believe this needs a version check before downloading all files returned by sourceFileUrls().
Related branches
- PS Jenkins bot: Approve (continuous-integration)
- CU2D maintainers: Pending requested
-
Diff: 689 lines (+318/-127)7 files modifiedcitrain/build.py (+17/-21)
citrain/prepare_silo.py (+1/-3)
cupstream2distro/packagemanager.py (+70/-58)
lp_api_explorer.py (+4/-0)
tests/unit/test_packagemanager.py (+175/-27)
tests/unit/test_script_build.py (+51/-16)
tests/unit/test_script_prepare_silo.py (+0/-2)
Changed in cupstream2distro: | |
importance: | Undecided → High |
Changed in cupstream2distro: | |
status: | Triaged → Fix Committed |
Changed in cupstream2distro: | |
status: | Fix Committed → Fix Released |
Fix committed into lp:cupstream2distro at revision 884, scheduled for release in cupstream2distro, milestone Unknown