{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.EcJc1QK4zX/b1/antlr3.2_3.2-16_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.EcJc1QK4zX/b2/antlr3.2_3.2-16_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n 5d481aec95c495cd0cababc648be598d 19808 java optional antlr3.2-gunit-maven-plugin_3.2-16_all.deb\n 789f2d278e5108238ee69502d00ea220 22832 java optional antlr3.2-maven-plugin_3.2-16_all.deb\n 613ee77f4f2d4ba38c6e34d6c486b59f 1019392 java optional antlr3.2_3.2-16_all.deb\n- a5c91101c8dda6b9db75f77900cfe3c2 271672 java optional libantlr3.2-gunit-java_3.2-16_all.deb\n+ 9f223141923f7d53e58eba2e337c212f 271632 java optional libantlr3.2-gunit-java_3.2-16_all.deb\n"}, {"source1": "libantlr3.2-gunit-java_3.2-16_all.deb", "source2": "libantlr3.2-gunit-java_3.2-16_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 2017-08-02 09:55:48.000000 debian-binary\n -rw-r--r-- 0 0 0 1156 2017-08-02 09:55:48.000000 control.tar.xz\n--rw-r--r-- 0 0 0 270324 2017-08-02 09:55:48.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 270284 2017-08-02 09:55:48.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": "file list", "source2": "file list", "unified_diff": "@@ -7,10 +7,10 @@\n -rw-r--r-- 0 root (0) root (0) 1744 2015-09-03 08:34:28.000000 ./usr/share/doc/libantlr3.2-gunit-java/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2017-08-02 09:55:48.000000 ./usr/share/java/\n drwxr-xr-x 0 root (0) root (0) 0 2017-08-02 09:55:48.000000 ./usr/share/maven-repo/\n drwxr-xr-x 0 root (0) root (0) 0 2017-08-02 09:55:48.000000 ./usr/share/maven-repo/org/\n drwxr-xr-x 0 root (0) root (0) 0 2017-08-02 09:55:48.000000 ./usr/share/maven-repo/org/antlr/\n drwxr-xr-x 0 root (0) root (0) 0 2017-08-02 09:55:48.000000 ./usr/share/maven-repo/org/antlr/gunit/\n drwxr-xr-x 0 root (0) root (0) 0 2017-08-02 09:55:48.000000 ./usr/share/maven-repo/org/antlr/gunit/3.2/\n--rw-r--r-- 0 root (0) root (0) 298115 2017-08-02 09:55:48.000000 ./usr/share/maven-repo/org/antlr/gunit/3.2/gunit-3.2.jar\n+-rw-r--r-- 0 root (0) root (0) 298114 2017-08-02 09:55:48.000000 ./usr/share/maven-repo/org/antlr/gunit/3.2/gunit-3.2.jar\n -rw-r--r-- 0 root (0) root (0) 3066 2017-08-02 09:55:48.000000 ./usr/share/maven-repo/org/antlr/gunit/3.2/gunit-3.2.pom\n lrwxrwxrwx 0 root (0) root (0) 0 2017-08-02 09:55:48.000000 ./usr/share/java/antlr3-gunit-3.2.jar -> ../maven-repo/org/antlr/gunit/3.2/gunit-3.2.jar\n"}, {"source1": "./usr/share/maven-repo/org/antlr/gunit/3.2/gunit-3.2.jar", "source2": "./usr/share/maven-repo/org/antlr/gunit/3.2/gunit-3.2.jar", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Zip file size: 298115 bytes, number of entries: 193\n+Zip file size: 298114 bytes, number of entries: 193\n drwxr-xr-x 2.0 unx 0 b- stor 17-Aug-02 09:55 META-INF/\n -rw-r--r-- 2.0 unx 77 b- defN 17-Aug-02 09:55 META-INF/MANIFEST.MF\n drwxr-xr-x 2.0 unx 0 b- stor 17-Aug-02 09:55 META-INF/maven/\n drwxr-xr-x 2.0 unx 0 b- stor 17-Aug-02 09:55 META-INF/maven/org.antlr/\n drwxr-xr-x 2.0 unx 0 b- stor 17-Aug-02 09:55 META-INF/maven/org.antlr/gunit/\n -rw-r--r-- 2.0 unx 60 b- defN 17-Aug-02 09:55 META-INF/maven/org.antlr/gunit/pom.properties\n -rw-r--r-- 2.0 unx 4289 b- defN 17-Aug-02 09:55 META-INF/maven/org.antlr/gunit/pom.xml\n@@ -188,8 +188,8 @@\n -rw-r--r-- 2.0 unx 13288 b- defN 17-Aug-02 09:55 org/antlr/gunit/swingui/parsers/StGUnitParser.class\n drwxr-xr-x 2.0 unx 0 b- stor 17-Aug-02 09:55 org/antlr/gunit/swingui/runner/\n -rw-r--r-- 2.0 unx 2046 b- defN 17-Aug-02 09:55 org/antlr/gunit/swingui/runner/NotifiedTestExecuter.class\n -rw-r--r-- 2.0 unx 903 b- defN 17-Aug-02 09:55 org/antlr/gunit/swingui/runner/ParserLoader$ClassFilenameFilter.class\n -rw-r--r-- 2.0 unx 3224 b- defN 17-Aug-02 09:55 org/antlr/gunit/swingui/runner/ParserLoader.class\n -rw-r--r-- 2.0 unx 3319 b- defN 17-Aug-02 09:55 org/antlr/gunit/swingui/runner/TestSuiteAdapter.class\n -rw-r--r-- 2.0 unx 2411 b- defN 17-Aug-02 09:55 org/antlr/gunit/swingui/runner/gUnitAdapter.class\n-193 files, 558566 bytes uncompressed, 263061 bytes compressed: 52.9%\n+193 files, 558566 bytes uncompressed, 263060 bytes compressed: 52.9%\n"}, {"source1": "org/antlr/gunit/swingui/parsers/ANTLRv3Parser.class", "source2": "org/antlr/gunit/swingui/parsers/ANTLRv3Parser.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -5390,24 +5390,24 @@\n final RewriteRuleTokenStream stream_rew2 = new RewriteRuleTokenStream(this.adaptor, \"token rew2\", (Object)rew2);\n final RewriteRuleTokenStream stream_rew3 = new RewriteRuleTokenStream(this.adaptor, \"token rew\", list_rew);\n final RewriteRuleTokenStream stream_preds = new RewriteRuleTokenStream(this.adaptor, \"token preds\", list_preds);\n final RewriteRuleSubtreeStream stream_last = new RewriteRuleSubtreeStream(this.adaptor, \"rule last\", (Object)((last != null) ? last.tree : null));\n final RewriteRuleSubtreeStream stream_retval = new RewriteRuleSubtreeStream(this.adaptor, \"rule retval\", (Object)((retval != null) ? retval.tree : null));\n final RewriteRuleSubtreeStream stream_predicated = new RewriteRuleSubtreeStream(this.adaptor, \"token predicated\", list_predicated);\n root_0 = (CommonTree)this.adaptor.nil();\n- while (stream_preds.hasNext() || stream_predicated.hasNext() || stream_rew3.hasNext()) {\n+ while (stream_preds.hasNext() || stream_rew3.hasNext() || stream_predicated.hasNext()) {\n CommonTree root_2 = (CommonTree)this.adaptor.nil();\n root_2 = (CommonTree)this.adaptor.becomeRoot(stream_rew3.nextNode(), (Object)root_2);\n this.adaptor.addChild((Object)root_2, stream_preds.nextNode());\n this.adaptor.addChild((Object)root_2, stream_predicated.nextTree());\n this.adaptor.addChild((Object)root_0, (Object)root_2);\n }\n stream_preds.reset();\n- stream_predicated.reset();\n stream_rew3.reset();\n+ stream_predicated.reset();\n CommonTree root_2 = (CommonTree)this.adaptor.nil();\n root_2 = (CommonTree)this.adaptor.becomeRoot(stream_rew2.nextNode(), (Object)root_2);\n this.adaptor.addChild((Object)root_2, stream_last.nextTree());\n this.adaptor.addChild((Object)root_0, (Object)root_2);\n retval.tree = root_0;\n break Label_1060;\n }\n"}]}]}]}]}]}]}