Note order-only changes within .dsc field values
This bug was originally reported by Paul Wise (pabs@debian.org) in Debian bug #1002002:
Version: 197
I recently sponsored memtest86+ and used diffoscope to compare the
Debian source packages before uploading. The debian/ directory had been
subject to wrap-and-sort, which also affects the Architecture field.
The architecture list hadn't been altered, just sorted. Please add an
"Ordering differences only" comment for all the .dsc fields that
contain multiple values where the order has no effect. That includes at
minimum Binary, Architecture, Uploaders, Build-Depends, Package-List
(including the embedded architecture lists) and the checksums fields.
$ diffoscope memtest86+_5.01-3.1.dsc memtest86+_5.01-4.dsc
--- memtest86+_5.01-3.1.dsc
+++ memtest86+_5.01-4.dsc
...
├── Architecture
│ @@ -1 +1 @@
│ -i386 amd64 kfreebsd-i386 kfreebsd-amd64 lpia hurd-i386
│ +amd64 hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 lpia
├── Package-List
│ @@ -1 +1 @@
│ -memtest86+ deb misc optional arch=i386,amd64,kfreebsd-i386,kfreebsd-amd64,lpia,hurd-i386
│ +memtest86+ deb misc optional arch=amd64,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,lpia
...
Edited by Chris Lamb