package-diff can generate infinite output
Bug #314436 reported by
James Troup
This bug affects 1 person
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| Launchpad itself |
Fix Released
|
Critical
|
Colin Watson | ||
| diffutils (Ubuntu) |
Confirmed
|
High
|
Unassigned | ||
Bug Description
Today, germanium's disk filled up because of this:
-rw-r--r-- 1 lp_queue lp_queue 104G 2009-01-06 16:44 tmpHiK-
which is from package-diff. Scott mentioned on IRC:
<Keybuk> the udev tarballs have weirdisms in them
<Keybuk> like looped symlinks and stuff
<Keybuk> but that just spams stderr usually (and upsets dpkg-source)
<Keybuk> it's in the test suite of sysfs weirdisms
Related branches
lp:~julian-edwards/launchpad/no-udev-diff
- Brad Crittenden (community): Approve (release-critical)
- Gavin Panella (community): Approve
- Diff: None lines
lp:~cjwatson/launchpad/limit-debdiff
- William Grant (community): Approve (code)
-
Diff: 288 lines (+118/-45)5 files modifiedlib/lp/services/config/schema-lazr.conf (+16/-0)
lib/lp/soyuz/doc/package-diff.txt (+0/-27)
lib/lp/soyuz/model/packagediff.py (+31/-2)
lib/lp/soyuz/model/sourcepackagerelease.py (+2/-12)
lib/lp/soyuz/tests/test_packagediff.py (+69/-4)
| Changed in soyuz: | |
| milestone: | 2.2.1 → 2.2.2 |
| Changed in soyuz: | |
| milestone: | 2.2.2 → pending |
| Changed in diffutils (Ubuntu): | |
| importance: | Undecided → High |
| assignee: | nobody → Scott James Remnant (scott) |
| status: | New → Confirmed |
| Changed in soyuz: | |
| status: | Triaged → In Progress |
| Changed in soyuz: | |
| status: | Fix Committed → Fix Released |
| Changed in diffutils (Ubuntu): | |
| assignee: | Scott James Remnant (scott) → Colin Watson (cjwatson) |
| tags: | added: tech-debt |
| Changed in diffutils (Ubuntu): | |
| assignee: | Colin Watson (cjwatson) → nobody |
| Changed in diffutils (Ubuntu): | |
| assignee: | nobody → Ashish (kulkarniashish88) |
| assignee: | Ashish (kulkarniashish88) → nobody |
| tags: |
added: qa-ok removed: qa-needstesting |
| Changed in launchpad: | |
| status: | Fix Committed → Fix Released |
To post a comment you must log in.

The issue can be reproduced locally with the udev sources from Scott's PPA (https:/ /edge.launchpad .net/~scott/ +archive? field.name_ filter= udev&field. status_ filter= any).
{{{ git+34ac42b- 3.dsc udev_136~ git+34ac42b- 2.dsc
debdiff udev_136~
}}}
}}}