{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.7Cssw3L5/b1/scala-pickling_0.10.1+repack-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.7Cssw3L5/b2/scala-pickling_0.10.1+repack-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,2 @@\n \n- ac48c29d63e734d1d0d8dc52484dcae1 748616 java optional libscala-pickling-java_0.10.1+repack-2_all.deb\n+ 5ede9e01240b5bd6d6a3c4e8bd57589e 748608 java optional libscala-pickling-java_0.10.1+repack-2_all.deb\n"}, {"source1": "libscala-pickling-java_0.10.1+repack-2_all.deb", "source2": "libscala-pickling-java_0.10.1+repack-2_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 2018-11-14 14:26:23.000000 debian-binary\n -rw-r--r-- 0 0 0 832 2018-11-14 14:26:23.000000 control.tar.xz\n--rw-r--r-- 0 0 0 747592 2018-11-14 14:26:23.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 747584 2018-11-14 14:26:23.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": "@@ -2,15 +2,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/doc/libscala-pickling-java/\n -rw-r--r-- 0 root (0) root (0) 458 2018-11-14 14:26:23.000000 ./usr/share/doc/libscala-pickling-java/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 2305 2018-11-14 11:42:18.000000 ./usr/share/doc/libscala-pickling-java/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/java/\n--rw-r--r-- 0 root (0) root (0) 849086 2018-11-14 14:26:23.000000 ./usr/share/java/scala-pickling-0.10.1.jar\n+-rw-r--r-- 0 root (0) root (0) 849087 2018-11-14 14:26:23.000000 ./usr/share/java/scala-pickling-0.10.1.jar\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/maven-repo/\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/maven-repo/org/\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/maven-repo/org/scala-lang/\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/maven-repo/org/scala-lang/modules/\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/maven-repo/org/scala-lang/modules/scala-pickling_2.11/\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/maven-repo/org/scala-lang/modules/scala-pickling_2.11/0.10.1/\n -rw-r--r-- 0 root (0) root (0) 2181 2018-11-14 14:26:23.000000 ./usr/share/maven-repo/org/scala-lang/modules/scala-pickling_2.11/0.10.1/scala-pickling_2.11-0.10.1.pom\n"}, {"source1": "./usr/share/java/scala-pickling-0.10.1.jar", "source2": "./usr/share/java/scala-pickling-0.10.1.jar", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Zip file size: 849086 bytes, number of entries: 592\n+Zip file size: 849087 bytes, number of entries: 592\n -rw---- 2.0 fat 0 bx stor 18-Nov-14 14:26 META-INF/\n -rw---- 2.0 fat 55 bl defN 18-Nov-14 14:26 META-INF/MANIFEST.MF\n -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/\n -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/pickling/\n -rw---- 2.0 fat 1643 bl defN 18-Nov-14 14:26 scala/pickling/AutoRegister$$anonfun$1.class\n -rw---- 2.0 fat 1332 bl defN 18-Nov-14 14:26 scala/pickling/AutoRegister$$anonfun$2.class\n -rw---- 2.0 fat 1680 bl defN 18-Nov-14 14:26 scala/pickling/AutoRegister$$anonfun$3.class\n@@ -587,8 +587,8 @@\n -rw---- 2.0 fat 3236 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$typecreator3$1.class\n -rw---- 2.0 fat 1847 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$typecreator4$1.class\n -rw---- 2.0 fat 39336 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$.class\n -rw---- 2.0 fat 3014 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables.class\n -rw---- 2.0 fat 6339 bl defN 18-Nov-14 14:26 scala/pickling/util/GenObjectInput.class\n -rw---- 2.0 fat 7920 bl defN 18-Nov-14 14:26 scala/pickling/util/GenObjectOutput$.class\n -rw---- 2.0 fat 20030 bl defN 18-Nov-14 14:26 scala/pickling/util/GenObjectOutput.class\n-592 files, 1863843 bytes uncompressed, 735362 bytes compressed: 60.5%\n+592 files, 1863843 bytes uncompressed, 735363 bytes compressed: 60.5%\n"}, {"source1": "scala/pickling/PickleMacros$$anon$1.class", "source2": "scala/pickling/PickleMacros$$anon$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -12,25 +12,25 @@\n \n public final class PickleMacros$$anon$1 {\n public Option> unapply(final Object tree) {\n final Option unapply = ((Macro)this.$outer).c().universe().TreeTag().unapply(tree);\n if (!unapply.isEmpty()) {\n final Some unapply2 = ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticApplied().unapply((Trees.TreeApi)unapply.get());\n if (!unapply2.isEmpty()) {\n- final Trees.TreeApi qq$747462b3$macro$250 = (Trees.TreeApi)((Tuple2)unapply2.get())._1();\n+ final Trees.TreeApi qq$41764057$macro$250 = (Trees.TreeApi)((Tuple2)unapply2.get())._1();\n final List list = (List)((Tuple2)unapply2.get())._2();\n if (list instanceof $colon$colon) {\n final $colon$colon $colon$colon = ($colon$colon)list;\n final List list2 = (List)$colon$colon.head();\n final List tl$1 = $colon$colon.tl$1();\n if (list2 instanceof $colon$colon) {\n final $colon$colon $colon$colon2 = ($colon$colon)list2;\n- final Trees.TreeApi qq$747462b3$macro$251 = (Trees.TreeApi)$colon$colon2.head();\n+ final Trees.TreeApi qq$41764057$macro$251 = (Trees.TreeApi)$colon$colon2.head();\n if (Nil$.MODULE$.equals($colon$colon2.tl$1()) && Nil$.MODULE$.equals(tl$1)) {\n- final Object module$ = new Some((Object)new Tuple2((Object)qq$747462b3$macro$250, (Object)qq$747462b3$macro$251));\n+ final Object module$ = new Some((Object)new Tuple2((Object)qq$41764057$macro$250, (Object)qq$41764057$macro$251));\n return (Option>)module$;\n }\n }\n }\n }\n }\n final Object module$ = None$.MODULE$;\n"}]}, {"source1": "scala/pickling/util/Externalizables$$anon$1.class", "source2": "scala/pickling/util/Externalizables$$anon$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -22,21 +22,21 @@\n if (!unapply2.isEmpty()) {\n final Object 1 = ((Tuple2)unapply2.get())._1();\n final List list = (List)((Tuple2)unapply2.get())._2();\n final Option unapply3 = this.c$1.universe().TreeTag().unapply(1);\n if (!unapply3.isEmpty()) {\n final Option unapply4 = this.c$1.universe().internal().reificationSupport().SyntacticTypeApplied().unapply((Trees.TreeApi)unapply3.get());\n if (!unapply4.isEmpty()) {\n- final Trees.TreeApi qq$5f2a3bd0$macro$1 = (Trees.TreeApi)((Tuple2)unapply4.get())._1();\n- final List qq$5f2a3bd0$macro$2 = (List)((Tuple2)unapply4.get())._2();\n+ final Trees.TreeApi qq$1c07dc5b$macro$1 = (Trees.TreeApi)((Tuple2)unapply4.get())._1();\n+ final List qq$1c07dc5b$macro$2 = (List)((Tuple2)unapply4.get())._2();\n if (list instanceof $colon$colon) {\n final $colon$colon $colon$colon = ($colon$colon)list;\n- final List qq$5f2a3bd0$macro$3 = (List)$colon$colon.head();\n+ final List qq$1c07dc5b$macro$3 = (List)$colon$colon.head();\n if (Nil$.MODULE$.equals($colon$colon.tl$1())) {\n- final Object module$ = new Some((Object)new Tuple3((Object)qq$5f2a3bd0$macro$1, (Object)qq$5f2a3bd0$macro$2, (Object)qq$5f2a3bd0$macro$3));\n+ final Object module$ = new Some((Object)new Tuple3((Object)qq$1c07dc5b$macro$1, (Object)qq$1c07dc5b$macro$2, (Object)qq$1c07dc5b$macro$3));\n return (Option, List>>)module$;\n }\n }\n }\n }\n }\n }\n"}]}]}]}]}]}]}