{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.Xn4Xb6Th/b1/gant_1.9.11-8_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.Xn4Xb6Th/b2/gant_1.9.11-8_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,2 @@\n \n- dfa2b1c9430eeac95386c66da800dfeb 253312 devel optional gant_1.9.11-8_all.deb\n+ 7b5fdb0c97ca71914caba32fb961367b 253316 devel optional gant_1.9.11-8_all.deb\n"}, {"source1": "gant_1.9.11-8_all.deb", "source2": "gant_1.9.11-8_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 2021-01-23 16:35:43.000000 debian-binary\n -rw-r--r-- 0 0 0 1000 2021-01-23 16:35:43.000000 control.tar.xz\n--rw-r--r-- 0 0 0 252120 2021-01-23 16:35:43.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 252124 2021-01-23 16:35:43.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/groovy/lib/gant-1.9.11.jar", "source2": "./usr/share/groovy/lib/gant-1.9.11.jar", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -4167,15 +4167,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): 2021 Jan 23 16:35:42\n- 32-bit CRC value (hex): a15140d8\n+ 32-bit CRC value (hex): 06037aea\n compressed size: 4906 bytes\n uncompressed size: 11538 bytes\n length of filename: 35 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": "@@ -2849,15 +2849,15 @@\n 374DC Extract Zip Spec 0A (10) '1.0'\n 374DD Extract OS 00 (0) 'MS-DOS'\n 374DE General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n 374E0 Compression Method 0008 (8) 'Deflated'\n 374E2 Modification Time 52378475 (1379370101) 'Sat Jan 23 16:35:42 2021'\n-374E6 CRC A15140D8 (2706456792)\n+374E6 CRC 06037AEA (100891370)\n 374EA Compressed Size 0000132A (4906)\n 374EE Uncompressed Size 00002D12 (11538)\n 374F2 Filename Length 0023 (35)\n 374F4 Extra Length 0000 (0)\n 374F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x374F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n@@ -7271,15 +7271,15 @@\n 40107 Extract Zip Spec 0A (10) '1.0'\n 40108 Extract OS 00 (0) 'MS-DOS'\n 40109 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n 4010B Compression Method 0008 (8) 'Deflated'\n 4010D Modification Time 52378475 (1379370101) 'Sat Jan 23 16:35:42 2021'\n-40111 CRC A15140D8 (2706456792)\n+40111 CRC 06037AEA (100891370)\n 40115 Compressed Size 0000132A (4906)\n 40119 Uncompressed Size 00002D12 (11538)\n 4011D Filename Length 0023 (35)\n 4011F Extra Length 0000 (0)\n 40121 Comment Length 0000 (0)\n 40123 Disk Start 0000 (0)\n 40125 Int File Attributes 0000 (0)\n"}, {"source1": "org/codehaus/gant/GantBinding.class", "source2": "org/codehaus/gant/GantBinding.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n- SHA-256 checksum 8771941a7ed2af71197d51d5c2644f9a08d06d42af5a20d1fe48283ca0fa2ae5\n+ SHA-256 checksum 24ae9c8b9f2aa084c253bfbec880e9fab3b0ab41a059e23cff946033b76d046f\n Compiled from \"GantBinding.groovy\"\n public class org.codehaus.gant.GantBinding extends groovy.lang.Binding implements java.lang.Cloneable\n minor version: 0\n major version: 49\n flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n this_class: #2 // org/codehaus/gant/GantBinding\n super_class: #4 // groovy/lang/Binding\n@@ -401,20 +401,20 @@\n #391 = Utf8 getClassInfo\n #392 = Utf8 (Ljava/lang/Class;)Lorg/codehaus/groovy/reflection/ClassInfo;\n #393 = NameAndType #391:#392 // getClassInfo:(Ljava/lang/Class;)Lorg/codehaus/groovy/reflection/ClassInfo;\n #394 = Methodref #390.#393 // org/codehaus/groovy/reflection/ClassInfo.getClassInfo:(Ljava/lang/Class;)Lorg/codehaus/groovy/reflection/ClassInfo;\n #395 = Utf8 getMetaClass\n #396 = NameAndType #395:#378 // getMetaClass:()Lgroovy/lang/MetaClass;\n #397 = Methodref #390.#396 // org/codehaus/groovy/reflection/ClassInfo.getMetaClass:()Lgroovy/lang/MetaClass;\n- #398 = Utf8 super$3$setVariable\n- #399 = NameAndType #227:#360 // setVariable:(Ljava/lang/String;Ljava/lang/Object;)V\n- #400 = Methodref #4.#399 // groovy/lang/Binding.setVariable:(Ljava/lang/String;Ljava/lang/Object;)V\n- #401 = Utf8 super$3$getVariable\n- #402 = NameAndType #343:#344 // getVariable:(Ljava/lang/String;)Ljava/lang/Object;\n- #403 = Methodref #4.#402 // groovy/lang/Binding.getVariable:(Ljava/lang/String;)Ljava/lang/Object;\n+ #398 = Utf8 super$3$getVariable\n+ #399 = NameAndType #343:#344 // getVariable:(Ljava/lang/String;)Ljava/lang/Object;\n+ #400 = Methodref #4.#399 // groovy/lang/Binding.getVariable:(Ljava/lang/String;)Ljava/lang/Object;\n+ #401 = Utf8 super$3$setVariable\n+ #402 = NameAndType #227:#360 // setVariable:(Ljava/lang/String;Ljava/lang/Object;)V\n+ #403 = Methodref #4.#402 // groovy/lang/Binding.setVariable:(Ljava/lang/String;Ljava/lang/Object;)V\n #404 = Utf8 $callSiteArray\n #405 = Utf8 Ljava/lang/ref/SoftReference;\n #406 = Utf8 $createCallSiteArray_1\n #407 = Utf8 <$constructor$>\n #408 = String #407 // <$constructor$>\n #409 = String #63 // initializeGantBinding\n #410 = Utf8 variables\n@@ -1867,34 +1867,34 @@\n 29: dup\n 30: astore_1\n 31: putstatic #388 // Field $staticClassInfo:Lorg/codehaus/groovy/reflection/ClassInfo;\n 34: aload_1\n 35: invokevirtual #397 // Method org/codehaus/groovy/reflection/ClassInfo.getMetaClass:()Lgroovy/lang/MetaClass;\n 38: areturn\n \n- public void super$3$setVariable(java.lang.String, java.lang.Object);\n- descriptor: (Ljava/lang/String;Ljava/lang/Object;)V\n+ public java.lang.Object super$3$getVariable(java.lang.String);\n+ descriptor: (Ljava/lang/String;)Ljava/lang/Object;\n flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC\n Code:\n- stack=3, locals=3, args_size=3\n+ stack=2, locals=2, args_size=2\n 0: aload_0\n 1: aload_1\n- 2: aload_2\n- 3: invokespecial #400 // Method groovy/lang/Binding.setVariable:(Ljava/lang/String;Ljava/lang/Object;)V\n- 6: return\n+ 2: invokespecial #400 // Method groovy/lang/Binding.getVariable:(Ljava/lang/String;)Ljava/lang/Object;\n+ 5: areturn\n \n- public java.lang.Object super$3$getVariable(java.lang.String);\n- descriptor: (Ljava/lang/String;)Ljava/lang/Object;\n+ public void super$3$setVariable(java.lang.String, java.lang.Object);\n+ descriptor: (Ljava/lang/String;Ljava/lang/Object;)V\n flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC\n Code:\n- stack=2, locals=2, args_size=2\n+ stack=3, locals=3, args_size=3\n 0: aload_0\n 1: aload_1\n- 2: invokespecial #403 // Method groovy/lang/Binding.getVariable:(Ljava/lang/String;)Ljava/lang/Object;\n- 5: areturn\n+ 2: aload_2\n+ 3: invokespecial #403 // Method groovy/lang/Binding.setVariable:(Ljava/lang/String;Ljava/lang/Object;)V\n+ 6: return\n \n private static void $createCallSiteArray_1(java.lang.String[]);\n descriptor: ([Ljava/lang/String;)V\n flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC\n Code:\n stack=3, locals=1, args_size=1\n 0: aload_0\n"}]}]}]}]}]}]}