{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.OdTv5YUk/b1/derby_10.14.2.0-3_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.OdTv5YUk/b2/derby_10.14.2.0-3_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n 9d641bcf33d6aac542311b3cb56a0912 503828 doc optional derby-doc_10.14.2.0-3_all.deb\n 7fe8eaa2e3000369480afc03c82f3268 220616 java optional derby-tools_10.14.2.0-3_all.deb\n- 6d5d1ec82cfa3ad10f756f5f4b4db981 4356500 java optional libderby-java_10.14.2.0-3_all.deb\n+ bb6b440990904b3fe1222c9bf6b7d014 4356660 java optional libderby-java_10.14.2.0-3_all.deb\n 9ba80189e4741cfcd12488b13aef571b 559204 java optional libderbyclient-java_10.14.2.0-3_all.deb\n"}, {"source1": "libderby-java_10.14.2.0-3_all.deb", "source2": "libderby-java_10.14.2.0-3_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-11-26 05:25:10.000000 debian-binary\n--rw-r--r-- 0 0 0 2120 2023-11-26 05:25:10.000000 control.tar.xz\n--rw-r--r-- 0 0 0 4354188 2023-11-26 05:25:10.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2116 2023-11-26 05:25:10.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 4354352 2023-11-26 05:25:10.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/share/java/derby.jar", "source2": "./usr/share/java/derby.jar", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -3623,15 +3623,15 @@\n minimum file system compatibility required: MS-DOS, OS/2 or NT FAT\n minimum software version required to extract: 1.0\n compression method: deflated\n compression sub-type (deflation): normal\n file security status: not encrypted\n extended local header: no\n file last modified on (DOS date/time): 2023 Nov 26 05:25:10\n- 32-bit CRC value (hex): 8d4e5016\n+ 32-bit CRC value (hex): a7d5fabd\n compressed size: 978 bytes\n uncompressed size: 3240 bytes\n length of filename: 63 characters\n length of extra field: 0 bytes\n length of file comment: 0 characters\n disk number on which file begins: disk 1\n apparent file type: binary\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -2196,15 +2196,15 @@\n 021894 Extract Zip Spec 0A '1.0'\n 021895 Extract OS 00 'MS-DOS'\n 021896 General Purpose Flag 0800\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n 021898 Compression Method 0008 'Deflated'\n 02189A Last Mod Time 577A2B25 'Sun Nov 26 05:25:10 2023'\n-02189E CRC 8D4E5016\n+02189E CRC A7D5FABD\n 0218A2 Compressed Length 000003D2\n 0218A6 Uncompressed Length 00000CA8\n 0218AA Filename Length 003F\n 0218AC Extra Length 0000\n 0218AE Filename 'XXX/XXXXXX/XXXXX/XXXX/XXXXXXXX/XXXXX/XX\n XXXXXXXXXXXXXXXXXXXXXXXX'\n 0218ED PAYLOAD\n@@ -34472,15 +34472,15 @@\n 2F1203 Extract Zip Spec 0A '1.0'\n 2F1204 Extract OS 00 'MS-DOS'\n 2F1205 General Purpose Flag 0800\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n 2F1207 Compression Method 0008 'Deflated'\n 2F1209 Last Mod Time 577A2B25 'Sun Nov 26 05:25:10 2023'\n-2F120D CRC 8D4E5016\n+2F120D CRC A7D5FABD\n 2F1211 Compressed Length 000003D2\n 2F1215 Uncompressed Length 00000CA8\n 2F1219 Filename Length 003F\n 2F121B Extra Length 0000\n 2F121D Comment Length 0000\n 2F121F Disk Start 0000\n 2F1221 Int File Attributes 0000\n"}, {"source1": "org/apache/derby/iapi/services/cache/ClassSizeCatalogImpl.class", "source2": "org/apache/derby/iapi/services/cache/ClassSizeCatalogImpl.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,42 +3,42 @@\n \n class ClassSizeCatalogImpl extends ClassSizeCatalog\n {\n public ClassSizeCatalogImpl() {\n this.put((Object)\"org.apache.derby.iapi.types.SQLBit\", (Object)new int[] { 4, 5 });\n this.put((Object)\"org.apache.derby.iapi.types.SQLBlob\", (Object)new int[] { 4, 5 });\n this.put((Object)\"java.util.Vector\", (Object)new int[] { 12, 3 });\n- this.put((Object)\"org.apache.derby.iapi.types.SQLLongVarbit\", (Object)new int[] { 4, 5 });\n this.put((Object)\"org.apache.derby.iapi.types.SQLLongvarchar\", (Object)new int[] { 4, 9 });\n+ this.put((Object)\"org.apache.derby.iapi.types.SQLLongVarbit\", (Object)new int[] { 4, 5 });\n this.put((Object)\"org.apache.derby.impl.store.access.heap.HeapRowLocation\", (Object)new int[] { 12, 3 });\n this.put((Object)\"java.util.ArrayList\", (Object)new int[] { 8, 3 });\n this.put((Object)\"org.apache.derby.iapi.types.SQLTimestamp\", (Object)new int[] { 12, 2 });\n this.put((Object)\"org.apache.derby.impl.store.raw.data.RecordId\", (Object)new int[] { 8, 3 });\n this.put((Object)\"org.apache.derby.iapi.types.UserType\", (Object)new int[] { 0, 3 });\n this.put((Object)\"org.apache.derby.iapi.types.CollatorSQLLongvarchar\", (Object)new int[] { 4, 10 });\n this.put((Object)\"org.apache.derby.iapi.types.DataType\", (Object)new int[] { 0, 2 });\n this.put((Object)\"org.apache.derby.iapi.types.SQLInteger\", (Object)new int[] { 8, 2 });\n this.put((Object)\"org.apache.derby.impl.store.access.btree.index.B2I\", (Object)new int[] { 40, 6 });\n this.put((Object)\"org.apache.derby.impl.store.access.btree.BTree\", (Object)new int[] { 28, 6 });\n this.put((Object)\"org.apache.derby.iapi.types.SQLChar\", (Object)new int[] { 4, 9 });\n this.put((Object)\"org.apache.derby.iapi.types.CollatorSQLChar\", (Object)new int[] { 4, 10 });\n this.put((Object)\"org.apache.derby.iapi.types.SQLTinyint\", (Object)new int[] { 5, 2 });\n this.put((Object)\"org.apache.derby.iapi.types.SQLTime\", (Object)new int[] { 8, 2 });\n- this.put((Object)\"org.apache.derby.iapi.types.SQLBinary\", (Object)new int[] { 4, 5 });\n this.put((Object)\"org.apache.derby.iapi.types.SQLClob\", (Object)new int[] { 4, 11 });\n+ this.put((Object)\"org.apache.derby.iapi.types.SQLBinary\", (Object)new int[] { 4, 5 });\n this.put((Object)\"org.apache.derby.iapi.types.SQLVarchar\", (Object)new int[] { 4, 9 });\n this.put((Object)\"org.apache.derby.iapi.types.SQLDate\", (Object)new int[] { 4, 2 });\n this.put((Object)\"org.apache.derby.iapi.types.SQLVarbit\", (Object)new int[] { 4, 5 });\n this.put((Object)\"org.apache.derby.impl.store.access.StorableFormatId\", (Object)new int[] { 4, 2 });\n this.put((Object)\"org.apache.derby.iapi.types.NumberDataType\", (Object)new int[] { 0, 2 });\n this.put((Object)\"org.apache.derby.iapi.types.CollatorSQLClob\", (Object)new int[] { 4, 12 });\n this.put((Object)\"org.apache.derby.iapi.types.XML\", (Object)new int[] { 8, 4 });\n this.put((Object)\"org.apache.derby.impl.store.access.conglomerate.GenericConglomerate\", (Object)new int[] { 0, 2 });\n- this.put((Object)\"org.apache.derby.iapi.types.SQLDecimal\", (Object)new int[] { 4, 4 });\n this.put((Object)\"org.apache.derby.iapi.types.SQLBoolean\", (Object)new int[] { 12, 2 });\n+ this.put((Object)\"org.apache.derby.iapi.types.SQLDecimal\", (Object)new int[] { 4, 4 });\n this.put((Object)\"org.apache.derby.iapi.types.CollatorSQLVarchar\", (Object)new int[] { 4, 10 });\n this.put((Object)\"org.apache.derby.iapi.types.SQLRef\", (Object)new int[] { 0, 3 });\n this.put((Object)\"org.apache.derby.iapi.types.SQLDouble\", (Object)new int[] { 12, 2 });\n this.put((Object)\"java.lang.ref.WeakReference\", (Object)new int[] { 0, 6 });\n this.put((Object)\"org.apache.derby.impl.store.access.heap.Heap\", (Object)new int[] { 8, 5 });\n this.put((Object)\"java.math.BigDecimal\", (Object)new int[] { 16, 4 });\n this.put((Object)\"org.apache.derby.impl.store.access.btree.index.B2I_v10_2\", (Object)new int[] { 40, 6 });\n"}]}]}]}]}]}]}