Bug#923995: diffoscope: --exclude GLOB_PATTERN doesn't affect file lists

2019-03-07 Thread Mike Hommey
Package: diffoscope Version: 113 Severity: normal Take the following example: $ mkdir a b $ echo 0 > a/0 $ echo 0 > b/0 $ echo 1 > b/1 $ diffoscope a b --exclude-directory-metadata=recursive --- a +++ b ├── file list │ @@ -1 +1,2 @@ │ -0 │ +0 │ +1 (BTW, note how weird this diff is) First, it's

Bug#923996: diffoscope: --exclude doesn't work too well with sub-archives

2019-03-07 Thread Mike Hommey
Package: diffoscope Version: 113 Severity: normal Take the following testcase: $ mkdir a b c $ echo 0 > c/0 $ zip a/0.zip c/0 $ echo 1 > c/0 $ zip b/0.zip c/0 $ diffoscope a b --exclude-directory-metadata=recursive --- a +++ b ├── 0.zip │ ├── c/0 │ │ @@ -1 +1 @@ │ │ -0 │ │ +1 The only way I foun

Bug#931962: diffoscope: Doesn't behave nicely in the face of NOBITS eh_frame

2019-07-12 Thread Mike Hommey
Package: diffoscope Version: 117 Severity: important Dear Maintainer, When comparing Debian debug packages, diffoscope ends up showing hexdump diffs, when it could, in fact, output much nicer diffs. The two attached files are a small .debug file from two jenkins.debian.net firefox debug package

Bug#931962: diffoscope: Doesn't behave nicely in the face of NOBITS eh_frame

2019-07-12 Thread Mike Hommey
On Sat, Jul 13, 2019 at 09:50:55AM +0900, Mike Hommey wrote: > Package: diffoscope > Version: 117 > Severity: important > > Dear Maintainer, > > When comparing Debian debug packages, diffoscope ends up showing hexdump > diffs, when it could, in fact, output much n

Bug#945572: diffoscope: Substitution of the filename with "" can cause irrelevant differences

2019-11-27 Thread Mike Hommey
Package: diffoscope Version: 132 Severity: normal Steps to reproduce: $ cat > foo.c < foo.syms < │ + 6: 10f511 FUNCGLOBAL DEFAULT 11 foo@@ │ │ Symbol table '.symtab' contains 48 entries: │ Num:Value Size TypeBind Vis Ndx Name │ 0: 000

Bug#989192: diffoscope: Differences in file lists are repeated at each depth level

2021-05-27 Thread Mike Hommey
Package: diffoscope Version: 175 Severity: normal STR: - mkdir -p a/foo/bar b/foo/bar - touch a/foo/bar/baz b/foo/bar/qux - diffoscope a b --exclude-directory-metadata=recursive Actual result: --- a +++ b ├── file list │ @@ -1,3 +1,3 @@ │ foo │ foo/bar │ -foo/bar/baz │ +foo/bar/qux │ --- a/fo