oxide-qt fails to produce any diff
Bug #1447314 reported by
Robert Bruce Park
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
CI Train [cu2d] |
Fix Released
|
High
|
Robert Bruce Park |
Bug Description
For some reason it is impossible to diff oxide-qt. The full diff comes out as an empty file and there's no packaging diff possible from this. I have no idea why.
Related branches
lp:~robru/cupstream2distro/no-diffs-in-memory
- Robert Bruce Park (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
- Barry Warsaw: Pending requested
-
Diff: 961 lines (+448/-360)15 files modifiedcupstream2distro/packagemanager.py (+37/-66)
cupstream2distro/utils.py (+11/-6)
tests/data/diffing/helloworld/.bzr-builddeb/default.conf (+2/-0)
tests/data/diffing/helloworld/debian/changelog (+11/-0)
tests/data/diffing/helloworld/debian/control (+20/-0)
tests/data/diffing/helloworld/debian/rules (+5/-0)
tests/data/diffing/helloworld/hello.sh (+1/-0)
tests/data/diffing/helloworld_0.1+15.10.20150928-0ubuntu1.dsc (+31/-0)
tests/data/diffing/helloworld_0.1+15.10.20150928-0ubuntu1_source.build (+44/-0)
tests/data/diffing/helloworld_0.1+15.10.20150928-0ubuntu1_source.changes (+40/-0)
tests/data/diffing/helloworld_0.1+15.10.20150929-0ubuntu1.dsc (+32/-0)
tests/data/diffing/helloworld_0.1+15.10.20150929-0ubuntu1_source.build (+43/-0)
tests/data/diffing/helloworld_0.1+15.10.20150929-0ubuntu1_source.changes (+41/-0)
tests/strings.py (+0/-132)
tests/unit/test_packagemanager.py (+130/-156)
lp:~robru/cupstream2distro/do-something-sensible-with-oxide-mess
- Robert Bruce Park (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 37 lines (+6/-3)2 files modifiedMakefile (+1/-0)
cupstream2distro/packagemanager.py (+5/-3)
Changed in cupstream2distro: | |
importance: | Low → High |
Changed in cupstream2distro: | |
status: | Fix Committed → Fix Released |
summary: |
- Diffs should be handled as bytes, not as utf8. + oxide-qt fails to produce any diff |
description: | updated |
Changed in cupstream2distro: | |
status: | Triaged → Fix Committed |
To post a comment you must log in.
This increased in priority as it seems we're back to no longer being able to diff oxide, even with sloppy utf8 handling. So the attached branch makes sure to do all diffing exclusively on disk, and in bytes (so at no point is there diff data being loaded into memory and interpreted as utf8, should fix all the issues we've seen).