18.8 KB
/srv/reproducible-results/rbuild-debian/r-b-build.f1Xesd7g/b1/scala-tools-sbinary_0.4.2-on-scala-2.11.0~M5-1_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.f1Xesd7g/b2/scala-tools-sbinary_0.4.2-on-scala-2.11.0~M5-1_i386.changes
266 B
Files
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
  
1 ·5e618173770b61a2a22149a30c45c7d9·143804·java·optional·libscala-tools-sbinary-java_0.4.2-on-scala-2.11.0~M5-1_all.deb1 ·25b6fa455bf909b27960b5dbc6479e44·143812·java·optional·libscala-tools-sbinary-java_0.4.2-on-scala-2.11.0~M5-1_all.deb
18.3 KB
libscala-tools-sbinary-java_0.4.2-on-scala-2.11.0~M5-1_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2020-04-18·18:27:05.000000·debian-binary1 -rw-r--r--···0········0········0········4·2020-04-18·18:27:05.000000·debian-binary
2 -rw-r--r--···0········0········0······816·2020-04-18·18:27:05.000000·control.tar.xz2 -rw-r--r--···0········0········0······816·2020-04-18·18:27:05.000000·control.tar.xz
3 -rw-r--r--···0········0········0···142796·2020-04-18·18:27:05.000000·data.tar.xz3 -rw-r--r--···0········0········0···142804·2020-04-18·18:27:05.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
17.7 KB
data.tar.xz
17.7 KB
data.tar
2.03 KB
file list
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/doc/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/doc/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/doc/libscala-tools-sbinary-java/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/doc/libscala-tools-sbinary-java/
6 -rw-r--r--···0·root·········(0)·root·········(0)······421·2020-04-18·18:27:05.000000·./usr/share/doc/libscala-tools-sbinary-java/changelog.Debian.gz6 -rw-r--r--···0·root·········(0)·root·········(0)······421·2020-04-18·18:27:05.000000·./usr/share/doc/libscala-tools-sbinary-java/changelog.Debian.gz
7 -rw-r--r--···0·root·········(0)·root·········(0)·····1506·2020-04-18·18:27:05.000000·./usr/share/doc/libscala-tools-sbinary-java/copyright7 -rw-r--r--···0·root·········(0)·root·········(0)·····1506·2020-04-18·18:27:05.000000·./usr/share/doc/libscala-tools-sbinary-java/copyright
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/java/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/java/
9 -rw-r--r--···0·root·········(0)·root·········(0)···154773·2020-04-18·18:27:05.000000·./usr/share/java/scala-tools-sbinary-0.4.2.jar9 -rw-r--r--···0·root·········(0)·root·········(0)···154776·2020-04-18·18:27:05.000000·./usr/share/java/scala-tools-sbinary-0.4.2.jar
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/scala-tools/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/scala-tools/
13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/scala-tools/sbinary/13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/scala-tools/sbinary/
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/scala-tools/sbinary/sbinary_2.11/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/scala-tools/sbinary/sbinary_2.11/
15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/scala-tools/sbinary/sbinary_2.11/0.4.2/15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/scala-tools/sbinary/sbinary_2.11/0.4.2/
16 -rw-r--r--···0·root·········(0)·root·········(0)······756·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/scala-tools/sbinary/sbinary_2.11/0.4.2/sbinary_2.11-0.4.2.pom16 -rw-r--r--···0·root·········(0)·root·········(0)······756·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/scala-tools/sbinary/sbinary_2.11/0.4.2/sbinary_2.11-0.4.2.pom
15.7 KB
./usr/share/java/scala-tools-sbinary-0.4.2.jar
4.27 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·154773·bytes,·number·of·entries:·1151 Zip·file·size:·154776·bytes,·number·of·entries:·115
2 -rw----·····2.0·fat········0·bx·stor·20-Apr-18·18:27·META-INF/2 -rw----·····2.0·fat········0·bx·stor·20-Apr-18·18:27·META-INF/
3 -rw----·····2.0·fat·······55·bl·defN·20-Apr-18·18:27·META-INF/MANIFEST.MF3 -rw----·····2.0·fat·······55·bl·defN·20-Apr-18·18:27·META-INF/MANIFEST.MF
4 -rw----·····1.0·fat········0·b-·stor·20-Apr-18·18:27·sbinary/4 -rw----·····1.0·fat········0·b-·stor·20-Apr-18·18:27·sbinary/
5 -rw----·····2.0·fat·····2854·bl·defN·20-Apr-18·18:27·sbinary/BasicTypes$$anon$10.class5 -rw----·····2.0·fat·····2854·bl·defN·20-Apr-18·18:27·sbinary/BasicTypes$$anon$10.class
6 -rw----·····2.0·fat·····3008·bl·defN·20-Apr-18·18:27·sbinary/BasicTypes$$anon$11.class6 -rw----·····2.0·fat·····3008·bl·defN·20-Apr-18·18:27·sbinary/BasicTypes$$anon$11.class
7 -rw----·····2.0·fat·····3175·bl·defN·20-Apr-18·18:27·sbinary/BasicTypes$$anon$12.class7 -rw----·····2.0·fat·····3175·bl·defN·20-Apr-18·18:27·sbinary/BasicTypes$$anon$12.class
8 -rw----·····2.0·fat·····3336·bl·defN·20-Apr-18·18:27·sbinary/BasicTypes$$anon$13.class8 -rw----·····2.0·fat·····3336·bl·defN·20-Apr-18·18:27·sbinary/BasicTypes$$anon$13.class
993 B
zipnote «TEMP»/diffoscope_dus5pqzg_b2/tmp0tohqvhq_.zip
    
Offset 126, 14 lines modifiedOffset 126, 17 lines modified
  
126 Filename:·sbinary/EOF.class126 Filename:·sbinary/EOF.class
127 Comment:·127 Comment:·
  
128 Filename:·sbinary/Format.class128 Filename:·sbinary/Format.class
129 Comment:·129 Comment:·
  
 130 Filename:·sbinary/Generic$$anon$1$$anonfun$writes$2.class
 131 Comment:·
  
130 Filename:·sbinary/Generic$$anon$1.class132 Filename:·sbinary/Generic$$anon$1.class
131 Comment:·133 Comment:·
  
132 Filename:·sbinary/Generic$$anon$10.class134 Filename:·sbinary/Generic$$anon$10.class
133 Comment:·135 Comment:·
  
134 Filename:·sbinary/Generic$$anon$11.class136 Filename:·sbinary/Generic$$anon$11.class
1.24 KB
sbinary/Generic$$anon$1.class
1.18 KB
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 22 lines modified
  
1 package·sbinary;1 package·sbinary;
  
 2 import·scala.runtime.BoxesRunTime;
 3 import·scala.collection.Traversable;
 4 import·scala.reflect.Manifest;
2 import·scala.Function1;5 import·scala.Function1;
  
3 public·final·class·Generic$$anon$1·implements·Format<Object>·{6 public·final·class·Generic$$anon$1·implements·Format<Object>·{
4 ····private·final·Function1·f$3;7 ····private·final·Function1·f$1;
 8 ····public·final·Format·binary$1;
 9 ····private·final·Manifest·mf$1;
5 ····10 ····
6 ····public·Object·reads(final·Input·in)·{ 
7 ········return·this.f$3.apply(Operations$.MODULE$.read(in,·(Reads)this.$outer.StringFormat()));11 ····public·void·writes(final·Output·out,·final·Traversable·xs)·{
 12 ········Operations$.MODULE$.write(out,·(Object)BoxesRunTime.boxToInteger(xs.size()),·(Writes)this.$outer.IntFormat());
 13 ········xs.foreach((Function1)new·Generic$$anon$1$$anonfun$writes.Generic$$anon$1$$anonfun$writes$2(this,·out));
8 ····}14 ····}
9 ····15 ····
10 ····public·void·writes(final·Output·out,·final·Object·t)·{ 
11 ········Operations$.MODULE$.write(out,·(Object)t.toString(),·(Writes)this.$outer.StringFormat());16 ····public·Traversable·reads(final·Input·in)·{
 17 ········return·(Traversable)this.f$1.apply(Operations$.MODULE$.read(in,·(Reads)this.$outer.arrayFormat(this.binary$1,·this.mf$1)));
12 ····}18 ····}
13 }19 }
1.21 KB
sbinary/Generic$$anon$2.class
1.15 KB
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 20 lines modified
  
1 package·sbinary;1 package·sbinary;
  
2 import·scala.runtime.BoxesRunTime;2 import·scala.runtime.BoxesRunTime;
3 import·scala.collection.Traversable;3 import·scala.collection.Traversable;
4 import·scala.reflect.Manifest; 
5 import·scala.Function1;4 import·scala.Function1;
  
6 public·final·class·Generic$$anon$2·implements·Format<Object>·{5 public·final·class·Generic$$anon$2·implements·Format<Object>·{
7 ····private·final·Function1·f$1;6 ····private·final·Function1·f$2;
8 ····public·final·Format·binary$1;7 ····public·final·Format·binary$2;
9 ····private·final·Manifest·mf$1; 
10 ····8 ····
11 ····public·void·writes(final·Output·out,·final·Traversable·xs)·{9 ····public·void·writes(final·Output·out,·final·Traversable·xs)·{
12 ········Operations$.MODULE$.write(out,·(Object)BoxesRunTime.boxToInteger(xs.size()),·(Writes)this.$outer.IntFormat());10 ········Operations$.MODULE$.write(out,·(Object)BoxesRunTime.boxToInteger(xs.size()),·(Writes)this.$outer.IntFormat());
13 ········xs.foreach((Function1)new·Generic$$anon$2$$anonfun$writes.Generic$$anon$2$$anonfun$writes$2(this,·out));11 ········xs.foreach((Function1)new·Generic$$anon$2$$anonfun$writes.Generic$$anon$2$$anonfun$writes$3(this,·out));
14 ····}12 ····}
15 ····13 ····
16 ····public·Traversable·reads(final·Input·in)·{14 ····public·Traversable·reads(final·Input·in)·{
17 ········return·(Traversable)this.f$1.apply(Operations$.MODULE$.read(in,·(Reads)this.$outer.arrayFormat(this.binary$1,·this.mf$1)));15 ········return·(Traversable)this.f$2.apply(Operations$.MODULE$.read(in,·(Reads)this.$outer.listFormat(this.binary$2)));
18 ····}16 ····}
19 }17 }
1.16 KB
sbinary/Generic$$anon$3.class
1.11 KB
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 16 lines modified
  
1 package·sbinary;1 package·sbinary;
  
2 import·scala.runtime.BoxesRunTime; 
3 import·scala.collection.Traversable; 
4 import·scala.Function1;2 import·scala.Function1;
  
5 public·final·class·Generic$$anon$3·implements·Format<Object>·{3 public·final·class·Generic$$anon$3·implements·Format<Object>·{
6 ····private·final·Function1·f$2;4 ····private·final·Function1·f$3;
7 ····public·final·Format·binary$2; 
8 ····5 ····
 6 ····public·Object·reads(final·Input·in)·{
 7 ········return·this.f$3.apply(Operations$.MODULE$.read(in,·(Reads)this.$outer.StringFormat()));
9 ····public·void·writes(final·Output·out,·final·Traversable·xs)·{ 
10 ········Operations$.MODULE$.write(out,·(Object)BoxesRunTime.boxToInteger(xs.size()),·(Writes)this.$outer.IntFormat()); 
11 ········xs.foreach((Function1)new·Generic$$anon$3$$anonfun$writes.Generic$$anon$3$$anonfun$writes$3(this,·out)); 
12 ····}8 ····}
13 ····9 ····
14 ····public·Traversable·reads(final·Input·in)·{ 
15 ········return·(Traversable)this.f$2.apply(Operations$.MODULE$.read(in,·(Reads)this.$outer.listFormat(this.binary$2)));10 ····public·void·writes(final·Output·out,·final·Object·t)·{
 11 ········Operations$.MODULE$.write(out,·(Object)t.toString(),·(Writes)this.$outer.StringFormat());
16 ····}12 ····}
17 }13 }
1.25 KB
sbinary/Generic$class.class
1.2 KB
procyon -ec {}
    
Offset 15, 23 lines modifiedOffset 15, 23 lines modified
15 import·scala.Function0;15 import·scala.Function0;
16 import·scala.reflect.Manifest;16 import·scala.reflect.Manifest;
17 import·scala.Function1;17 import·scala.Function1;
  
18 public·abstract·class·Generic$class18 public·abstract·class·Generic$class
19 {19 {
20 ····public·static·Format·viaArray(final·Generic·$this,·final·Function1·f,·final·Format·binary,·final·Manifest·mf)·{20 ····public·static·Format·viaArray(final·Generic·$this,·final·Function1·f,·final·Format·binary,·final·Manifest·mf)·{
21 ········return·(Format)new·Generic$$anon.Generic$$anon$2($this,·f,·binary,·mf);21 ········return·(Format)new·Generic$$anon.Generic$$anon$1($this,·f,·binary,·mf);
22 ····}22 ····}
23 ····23 ····
24 ····public·static·Format·viaSeq(final·Generic·$this,·final·Function1·f,·final·Format·binary)·{24 ····public·static·Format·viaSeq(final·Generic·$this,·final·Function1·f,·final·Format·binary)·{
25 ········return·(Format)new·Generic$$anon.Generic$$anon$3($this,·f,·binary);25 ········return·(Format)new·Generic$$anon.Generic$$anon$2($this,·f,·binary);
26 ····}26 ····}
27 ····27 ····
28 ····public·static·Format·viaString(final·Generic·$this,·final·Function1·f)·{28 ····public·static·Format·viaString(final·Generic·$this,·final·Function1·f)·{
29 ········return·(Format)new·Generic$$anon.Generic$$anon$1($this,·f);29 ········return·(Format)new·Generic$$anon.Generic$$anon$3($this,·f);
30 ····}30 ····}
31 ····31 ····
32 ····public·static·Format·asSingleton(final·Generic·$this,·final·Object·t)·{32 ····public·static·Format·asSingleton(final·Generic·$this,·final·Object·t)·{
33 ········return·(Format)new·Generic$$anon.Generic$$anon$4($this,·t);33 ········return·(Format)new·Generic$$anon.Generic$$anon$4($this,·t);
34 ····}34 ····}
35 ····35 ····
36 ····public·static·Format·wrap(final·Generic·$this,·final·Function1·to,·final·Function1·from,·final·Format·bin)·{36 ····public·static·Format·wrap(final·Generic·$this,·final·Function1·to,·final·Function1·from,·final·Format·bin)·{
3.59 KB
sbinary/Generic.class
3.55 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·69df10ef3b19c2ac31b7164e4a0afbfda175c6271d8ccc0c9cc18e3f39c89e1a1 ··SHA-256·checksum·137c6bb717cba726a142060d7d79bd262fc47d8639a00eaf986bd2d83c203a37
2 ··Compiled·from·"generic.scala"2 ··Compiled·from·"generic.scala"
3 public·interface·sbinary.Generic·extends·sbinary.CoreProtocol3 public·interface·sbinary.Generic·extends·sbinary.CoreProtocol
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·505 ··major·version:·50
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#2··························//·sbinary/Generic7 ··this_class:·#2··························//·sbinary/Generic
8 ··super_class:·#4·························//·java/lang/Object8 ··super_class:·#4·························//·java/lang/Object
955 B
sbinary/Generic$$anon$2$$anonfun$writes$2.class vs.
sbinary/Generic$$anon$2$$anonfun$writes$3.class
Files 7% similar despite different names
821 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·sbinary;1 package·sbinary;
  
2 import·scala.Serializable;2 import·scala.Serializable;
3 import·scala.runtime.BoxedUnit;3 import·scala.runtime.BoxedUnit;
4 import·scala.runtime.AbstractFunction1;4 import·scala.runtime.AbstractFunction1;
  
5 public·final·class·Generic$$anon$2$$anonfun$writes$2·extends·AbstractFunction1<Object,·BoxedUnit>·implements·Serializable·{5 public·final·class·Generic$$anon$2$$anonfun$writes$3·extends·AbstractFunction1<Object,·BoxedUnit>·implements·Serializable·{
6 ····public·static·final·long·serialVersionUID·=·0L;6 ····public·static·final·long·serialVersionUID·=·0L;
7 ····private·final·Output·out$2;7 ····private·final·Output·out$3;
8 ····8 ····
9 ····public·final·void·apply(final·Object·x$2)·{9 ····public·final·void·apply(final·Object·x$3)·{
10 ········Operations$.MODULE$.write(this.out$2,·x$2,·(Writes)this.$outer.binary$1);10 ········Operations$.MODULE$.write(this.out$3,·x$3,·(Writes)this.$outer.binary$2);
11 ····}11 ····}
12 }12 }
955 B
sbinary/Generic$$anon$3$$anonfun$writes$3.class vs.
sbinary/Generic$$anon$1$$anonfun$writes$2.class
Files 7% similar despite different names
821 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·sbinary;1 package·sbinary;
  
2 import·scala.Serializable;2 import·scala.Serializable;
3 import·scala.runtime.BoxedUnit;3 import·scala.runtime.BoxedUnit;
4 import·scala.runtime.AbstractFunction1;4 import·scala.runtime.AbstractFunction1;
  
5 public·final·class·Generic$$anon$3$$anonfun$writes$3·extends·AbstractFunction1<Object,·BoxedUnit>·implements·Serializable·{5 public·final·class·Generic$$anon$1$$anonfun$writes$2·extends·AbstractFunction1<Object,·BoxedUnit>·implements·Serializable·{
6 ····public·static·final·long·serialVersionUID·=·0L;6 ····public·static·final·long·serialVersionUID·=·0L;
7 ····private·final·Output·out$3;7 ····private·final·Output·out$2;
8 ····8 ····
9 ····public·final·void·apply(final·Object·x$3)·{9 ····public·final·void·apply(final·Object·x$2)·{
10 ········Operations$.MODULE$.write(this.out$3,·x$3,·(Writes)this.$outer.binary$2);10 ········Operations$.MODULE$.write(this.out$2,·x$2,·(Writes)this.$outer.binary$1);
11 ····}11 ····}
12 }12 }