{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.ZvYle6sV/b1/scala-parser-combinators_1.0.3-3.1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.ZvYle6sV/b2/scala-parser-combinators_1.0.3-3.1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,2 @@\n \n- f9235a4aa8fe98b050b27622c3bda373 365336 devel optional scala-parser-combinators_1.0.3-3.1_all.deb\n+ e574856b95fa017c1113a54479cbdff2 365380 devel optional scala-parser-combinators_1.0.3-3.1_all.deb\n"}, {"source1": "scala-parser-combinators_1.0.3-3.1_all.deb", "source2": "scala-parser-combinators_1.0.3-3.1_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-01 23:19:51.000000 debian-binary\n--rw-r--r-- 0 0 0 748 2021-01-01 23:19:51.000000 control.tar.xz\n--rw-r--r-- 0 0 0 364396 2021-01-01 23:19:51.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 744 2021-01-01 23:19:51.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 364444 2021-01-01 23:19:51.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 2021-01-01 23:19:51.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 23:19:51.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 23:19:51.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 23:19:51.000000 ./usr/share/doc/scala-parser-combinators/\n -rw-r--r-- 0 root (0) root (0) 407 2021-01-01 23:19:51.000000 ./usr/share/doc/scala-parser-combinators/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 1898 2015-06-17 13:28:48.000000 ./usr/share/doc/scala-parser-combinators/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 23:19:51.000000 ./usr/share/java/\n--rw-r--r-- 0 root (0) root (0) 435040 2021-01-01 23:19:51.000000 ./usr/share/java/scala-parser-combinators_2.11-1.0.3.jar\n+-rw-r--r-- 0 root (0) root (0) 435039 2021-01-01 23:19:51.000000 ./usr/share/java/scala-parser-combinators_2.11-1.0.3.jar\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 23:19:51.000000 ./usr/share/maven-repo/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 23:19:51.000000 ./usr/share/maven-repo/org/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 23:19:51.000000 ./usr/share/maven-repo/org/scala-lang/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 23:19:51.000000 ./usr/share/maven-repo/org/scala-lang/modules/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 23:19:51.000000 ./usr/share/maven-repo/org/scala-lang/modules/scala-parser-combinators_2.11/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-01 23:19:51.000000 ./usr/share/maven-repo/org/scala-lang/modules/scala-parser-combinators_2.11/1.0.3/\n -rw-r--r-- 0 root (0) root (0) 1220 2021-01-01 23:19:51.000000 ./usr/share/maven-repo/org/scala-lang/modules/scala-parser-combinators_2.11/1.0.3/scala-parser-combinators_2.11-1.0.3.pom\n"}, {"source1": "./usr/share/java/scala-parser-combinators_2.11-1.0.3.jar", "source2": "./usr/share/java/scala-parser-combinators_2.11-1.0.3.jar", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Zip file size: 435040 bytes, number of entries: 365\n+Zip file size: 435039 bytes, number of entries: 365\n -rw---- 2.0 fat 0 bx stor 21-Jan-01 23:19 META-INF/\n -rw---- 2.0 fat 2171 bl defN 21-Jan-01 23:19 META-INF/MANIFEST.MF\n -rw---- 2.0 fat 83 bl defN 21-Jan-01 23:19 scala-parser-combinators.properties\n -rw---- 1.0 fat 0 b- stor 21-Jan-01 23:19 scala/\n -rw---- 1.0 fat 0 b- stor 21-Jan-01 23:19 scala/util/\n -rw---- 1.0 fat 0 b- stor 21-Jan-01 23:19 scala/util/parsing/\n -rw---- 1.0 fat 0 b- stor 21-Jan-01 23:19 scala/util/parsing/combinator/\n@@ -360,8 +360,8 @@\n -rw---- 2.0 fat 1637 bl defN 21-Jan-01 23:19 scala/util/parsing/json/Parser$$anonfun$value$3.class\n -rw---- 2.0 fat 1283 bl defN 21-Jan-01 23:19 scala/util/parsing/json/Parser$$anonfun$value$4$$anonfun$apply$2.class\n -rw---- 2.0 fat 1638 bl defN 21-Jan-01 23:19 scala/util/parsing/json/Parser$$anonfun$value$4.class\n -rw---- 2.0 fat 1221 bl defN 21-Jan-01 23:19 scala/util/parsing/json/Parser$$anonfun$value$5$$anonfun$apply$8.class\n -rw---- 2.0 fat 1643 bl defN 21-Jan-01 23:19 scala/util/parsing/json/Parser$$anonfun$value$5.class\n -rw---- 2.0 fat 1314 bl defN 21-Jan-01 23:19 scala/util/parsing/json/Parser$$anonfun$value$6.class\n -rw---- 2.0 fat 25122 bl defN 21-Jan-01 23:19 scala/util/parsing/json/Parser.class\n-365 files, 888743 bytes uncompressed, 354142 bytes compressed: 60.2%\n+365 files, 888743 bytes uncompressed, 354141 bytes compressed: 60.2%\n"}, {"source1": "scala/util/parsing/combinator/Parsers$Parser$$anonfun$$less$tilde$1.class", "source2": "scala/util/parsing/combinator/Parsers$Parser$$anonfun$$less$tilde$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,15 +6,15 @@\n import scala.runtime.ObjectRef;\n import scala.Function0;\n import scala.Serializable;\n import scala.runtime.AbstractFunction1;\n \n public final class Parsers$Parser$$anonfun$$less$tilde$1 extends AbstractFunction1> implements Serializable {\n public static final long serialVersionUID = 0L;\n- private final Function0 q$3;\n+ private final Function0 q$1;\n private final ObjectRef p$lzy$4;\n private final VolatileByteRef bitmap$0$4;\n \n public final Parsers.Parser apply(final Object a) {\n- return this.$outer.scala$util$parsing$combinator$Parsers$Parser$$p$5(this.q$3, this.p$lzy$4, this.bitmap$0$4).map((Function1)new Parsers$Parser$$anonfun$$less$tilde$1$$anonfun$apply.Parsers$Parser$$anonfun$$less$tilde$1$$anonfun$apply$5(this, a));\n+ return this.$outer.scala$util$parsing$combinator$Parsers$Parser$$p$5(this.q$1, this.p$lzy$4, this.bitmap$0$4).map((Function1)new Parsers$Parser$$anonfun$$less$tilde$1$$anonfun$apply.Parsers$Parser$$anonfun$$less$tilde$1$$anonfun$apply$5(this, a));\n }\n }\n"}]}, {"source1": "scala/util/parsing/combinator/Parsers$Parser$$anonfun$$tilde$greater$1.class", "source2": "scala/util/parsing/combinator/Parsers$Parser$$anonfun$$tilde$greater$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,15 +6,15 @@\n import scala.runtime.ObjectRef;\n import scala.Function0;\n import scala.Serializable;\n import scala.runtime.AbstractFunction1;\n \n public final class Parsers$Parser$$anonfun$$tilde$greater$1 extends AbstractFunction1> implements Serializable {\n public static final long serialVersionUID = 0L;\n- private final Function0 q$1;\n+ private final Function0 q$3;\n private final ObjectRef p$lzy$3;\n private final VolatileByteRef bitmap$0$3;\n \n public final Parsers.Parser apply(final Object a) {\n- return this.$outer.scala$util$parsing$combinator$Parsers$Parser$$p$4(this.q$1, this.p$lzy$3, this.bitmap$0$3).map((Function1)new Parsers$Parser$$anonfun$$tilde$greater$1$$anonfun$apply.Parsers$Parser$$anonfun$$tilde$greater$1$$anonfun$apply$4(this));\n+ return this.$outer.scala$util$parsing$combinator$Parsers$Parser$$p$4(this.q$3, this.p$lzy$3, this.bitmap$0$3).map((Function1)new Parsers$Parser$$anonfun$$tilde$greater$1$$anonfun$apply.Parsers$Parser$$anonfun$$tilde$greater$1$$anonfun$apply$4(this));\n }\n }\n"}]}, {"source1": "scala/util/parsing/combinator/Parsers$Parser.class", "source2": "scala/util/parsing/combinator/Parsers$Parser.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -268,42 +268,42 @@\n }\n }\n \n public final Parsers.Parser scala$util$parsing$combinator$Parsers$Parser$$p$3(final Function0 q$2, final ObjectRef p$lzy$2, final VolatileByteRef bitmap$0$2) {\n return ((byte)(bitmap$0$2.elem & 0x1) == 0) ? this.p$lzycompute$2(q$2, p$lzy$2, bitmap$0$2) : ((Parsers.Parser)p$lzy$2.elem);\n }\n \n- private final Parsers.Parser p$lzycompute$3(final Function0 q$1, final ObjectRef p$lzy$3, final VolatileByteRef bitmap$0$3) {\n+ private final Parsers.Parser p$lzycompute$3(final Function0 q$3, final ObjectRef p$lzy$3, final VolatileByteRef bitmap$0$3) {\n synchronized (this) {\n if ((byte)(bitmap$0$3.elem & 0x1) == 0) {\n- p$lzy$3.elem = q$1.apply();\n+ p$lzy$3.elem = q$3.apply();\n bitmap$0$3.elem |= 0x1;\n }\n final BoxedUnit unit = BoxedUnit.UNIT;\n return (Parsers.Parser)p$lzy$3.elem;\n }\n }\n \n- public final Parsers.Parser scala$util$parsing$combinator$Parsers$Parser$$p$4(final Function0 q$1, final ObjectRef p$lzy$3, final VolatileByteRef bitmap$0$3) {\n- return ((byte)(bitmap$0$3.elem & 0x1) == 0) ? this.p$lzycompute$3(q$1, p$lzy$3, bitmap$0$3) : ((Parsers.Parser)p$lzy$3.elem);\n+ public final Parsers.Parser scala$util$parsing$combinator$Parsers$Parser$$p$4(final Function0 q$3, final ObjectRef p$lzy$3, final VolatileByteRef bitmap$0$3) {\n+ return ((byte)(bitmap$0$3.elem & 0x1) == 0) ? this.p$lzycompute$3(q$3, p$lzy$3, bitmap$0$3) : ((Parsers.Parser)p$lzy$3.elem);\n }\n \n- private final Parsers.Parser p$lzycompute$4(final Function0 q$3, final ObjectRef p$lzy$4, final VolatileByteRef bitmap$0$4) {\n+ private final Parsers.Parser p$lzycompute$4(final Function0 q$1, final ObjectRef p$lzy$4, final VolatileByteRef bitmap$0$4) {\n synchronized (this) {\n if ((byte)(bitmap$0$4.elem & 0x1) == 0) {\n- p$lzy$4.elem = q$3.apply();\n+ p$lzy$4.elem = q$1.apply();\n bitmap$0$4.elem |= 0x1;\n }\n final BoxedUnit unit = BoxedUnit.UNIT;\n return (Parsers.Parser)p$lzy$4.elem;\n }\n }\n \n- public final Parsers.Parser scala$util$parsing$combinator$Parsers$Parser$$p$5(final Function0 q$3, final ObjectRef p$lzy$4, final VolatileByteRef bitmap$0$4) {\n- return ((byte)(bitmap$0$4.elem & 0x1) == 0) ? this.p$lzycompute$4(q$3, p$lzy$4, bitmap$0$4) : ((Parsers.Parser)p$lzy$4.elem);\n+ public final Parsers.Parser scala$util$parsing$combinator$Parsers$Parser$$p$5(final Function0 q$1, final ObjectRef p$lzy$4, final VolatileByteRef bitmap$0$4) {\n+ return ((byte)(bitmap$0$4.elem & 0x1) == 0) ? this.p$lzycompute$4(q$1, p$lzy$4, bitmap$0$4) : ((Parsers.Parser)p$lzy$4.elem);\n }\n \n public Parser(final Parsers $outer) {\n if ($outer == null) {\n throw null;\n }\n this.$outer = $outer;\n"}]}, {"source1": "scala/util/parsing/json/JSONFormat$$anonfun$quoteString$1.class", "source2": "scala/util/parsing/json/JSONFormat$$anonfun$quoteString$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -7,17 +7,17 @@\n import scala.Predef$;\n import scala.Serializable;\n import scala.runtime.AbstractFunction1;\n \n public final class JSONFormat$$anonfun$quoteString$1 extends AbstractFunction1 implements Serializable {\n public static final long serialVersionUID = 0L;\n \n- public final Object apply(final char x0$5) {\n- return switch (x0$5) {\n- default -> ((x0$5 >= '\\0' && x0$5 <= '\\u001f') || (x0$5 >= '\\u007f' && x0$5 <= '\\u009f')) ? new StringOps(Predef$.MODULE$.augmentString(\"\\\\u%04x\")).format((Seq)Predef$.MODULE$.genericWrapArray((Object)new Object[] { BoxesRunTime.boxToInteger((int)x0$5) })) : BoxesRunTime.boxToCharacter(x0$5);\n+ public final Object apply(final char x0$2) {\n+ return switch (x0$2) {\n+ default -> ((x0$2 >= '\\0' && x0$2 <= '\\u001f') || (x0$2 >= '\\u007f' && x0$2 <= '\\u009f')) ? new StringOps(Predef$.MODULE$.augmentString(\"\\\\u%04x\")).format((Seq)Predef$.MODULE$.genericWrapArray((Object)new Object[] { BoxesRunTime.boxToInteger((int)x0$2) })) : BoxesRunTime.boxToCharacter(x0$2);\n case '\\t' -> \"\\\\t\";\n case '\\r' -> \"\\\\r\";\n case '\\n' -> \"\\\\n\";\n case '\\f' -> \"\\\\f\";\n case '\\b' -> \"\\\\b\";\n case '/' -> \"\\\\/\";\n case '\\\\' -> \"\\\\\\\\\";\n"}]}, {"source1": "scala/util/parsing/json/JSONObject$$anonfun$toString$1.class", "source2": "scala/util/parsing/json/JSONObject$$anonfun$toString$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -8,16 +8,16 @@\n import scala.Tuple2;\n import scala.runtime.AbstractFunction1;\n \n public final class JSONObject$$anonfun$toString$1 extends AbstractFunction1, String> implements Serializable {\n public static final long serialVersionUID = 0L;\n private final Function1 formatter$1;\n \n- public final String apply(final Tuple2 x0$4) {\n- if (x0$4 != null) {\n- final String k = (String)x0$4._1();\n- final Object v = x0$4._2();\n+ public final String apply(final Tuple2 x0$1) {\n+ if (x0$1 != null) {\n+ final String k = (String)x0$1._1();\n+ final Object v = x0$1._2();\n return new StringBuilder().append((Object)this.formatter$1.apply((Object)k.toString())).append((Object)\" : \").append(this.formatter$1.apply(v)).toString();\n }\n- throw new MatchError((Object)x0$4);\n+ throw new MatchError((Object)x0$1);\n }\n }\n"}]}, {"source1": "scala/util/parsing/json/Parser$$anonfun$jsonArray$3.class", "source2": "scala/util/parsing/json/Parser$$anonfun$jsonArray$3.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -5,14 +5,14 @@\n import scala.Serializable;\n import scala.collection.immutable.List;\n import scala.runtime.AbstractFunction1;\n \n public final class Parser$$anonfun$jsonArray$3 extends AbstractFunction1, JSONArray> implements Serializable {\n public static final long serialVersionUID = 0L;\n \n- public final JSONArray apply(final List x0$3) {\n- if (x0$3 instanceof List) {\n- return new JSONArray((List)x0$3);\n+ public final JSONArray apply(final List x0$5) {\n+ if (x0$5 instanceof List) {\n+ return new JSONArray((List)x0$5);\n }\n- throw new MatchError((Object)x0$3);\n+ throw new MatchError((Object)x0$5);\n }\n }\n"}]}, {"source1": "scala/util/parsing/json/Parser$$anonfun$jsonObj$3.class", "source2": "scala/util/parsing/json/Parser$$anonfun$jsonObj$3.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -9,14 +9,14 @@\n import scala.Tuple2;\n import scala.collection.immutable.List;\n import scala.runtime.AbstractFunction1;\n \n public final class Parser$$anonfun$jsonObj$3 extends AbstractFunction1>, JSONObject> implements Serializable {\n public static final long serialVersionUID = 0L;\n \n- public final JSONObject apply(final List> x0$2) {\n- if (x0$2 instanceof List) {\n- return new JSONObject((Map)Predef$.MODULE$.Map().apply((Seq)x0$2));\n+ public final JSONObject apply(final List> x0$4) {\n+ if (x0$4 instanceof List) {\n+ return new JSONObject((Map)Predef$.MODULE$.Map().apply((Seq)x0$4));\n }\n- throw new MatchError((Object)x0$2);\n+ throw new MatchError((Object)x0$4);\n }\n }\n"}]}, {"source1": "scala/util/parsing/json/Parser$$anonfun$objEntry$2.class", "source2": "scala/util/parsing/json/Parser$$anonfun$objEntry$2.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,16 +6,16 @@\n import scala.Tuple2;\n import scala.util.parsing.combinator.Parsers;\n import scala.runtime.AbstractFunction1;\n \n public final class Parser$$anonfun$objEntry$2 extends AbstractFunction1, Tuple2> implements Serializable {\n public static final long serialVersionUID = 0L;\n \n- public final Tuple2 apply(final Parsers.$tilde x0$1) {\n- if (x0$1 != null) {\n- final String x = (String)x0$1._1();\n- final Object y = x0$1._2();\n+ public final Tuple2 apply(final Parsers.$tilde x0$3) {\n+ if (x0$3 != null) {\n+ final String x = (String)x0$3._1();\n+ final Object y = x0$3._2();\n return (Tuple2)new Tuple2((Object)x, y);\n }\n- throw new MatchError((Object)x0$1);\n+ throw new MatchError((Object)x0$3);\n }\n }\n"}]}]}]}]}]}]}