{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.NZtVeaSP/b1/openjpa_2.4.2-8_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.NZtVeaSP/b2/openjpa_2.4.2-8_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,2 @@\n \n- b97ee9ed20fd0eace7139c319e3f0902 5430284 java optional libopenjpa-java_2.4.2-8_all.deb\n+ 005eaa40af93a9e06f54e21e4c4960af 5430588 java optional libopenjpa-java_2.4.2-8_all.deb\n"}, {"source1": "libopenjpa-java_2.4.2-8_all.deb", "source2": "libopenjpa-java_2.4.2-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 2023-02-06 00:29:28.000000 debian-binary\n -rw-r--r-- 0 0 0 8796 2023-02-06 00:29:28.000000 control.tar.xz\n--rw-r--r-- 0 0 0 5421296 2023-02-06 00:29:28.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 5421600 2023-02-06 00:29:28.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": "@@ -345,21 +345,21 @@\n -rw-r--r-- 0 root (0) root (0) 25917 2017-01-03 10:37:39.000000 ./usr/share/doc/libopenjpa-java/examples/simple/src/main/java/reversemapping/schema/loadFLIGHTS1.sql\n -rw-r--r-- 0 root (0) root (0) 28473 2017-01-03 10:37:39.000000 ./usr/share/doc/libopenjpa-java/examples/simple/src/main/java/reversemapping/schema/loadFLIGHTS2.sql\n drwxr-xr-x 0 root (0) root (0) 0 2023-02-06 00:29:28.000000 ./usr/share/doc-base/\n -rw-r--r-- 0 root (0) root (0) 339 2023-02-06 00:17:15.000000 ./usr/share/doc-base/libopenjpa-java.libopenjpa-java-releasenotes\n drwxr-xr-x 0 root (0) root (0) 0 2023-02-06 00:29:28.000000 ./usr/share/java/\n -rw-r--r-- 0 root (0) root (0) 1469347 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa-jdbc.jar\n -rw-r--r-- 0 root (0) root (0) 217946 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa-jest.jar\n--rw-r--r-- 0 root (0) root (0) 1487606 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa-kernel.jar\n+-rw-r--r-- 0 root (0) root (0) 1487623 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa-kernel.jar\n -rw-r--r-- 0 root (0) root (0) 460195 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa-lib.jar\n -rw-r--r-- 0 root (0) root (0) 148103 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa-persistence-jdbc.jar\n -rw-r--r-- 0 root (0) root (0) 816456 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa-persistence.jar\n -rw-r--r-- 0 root (0) root (0) 90576 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa-slice.jar\n -rw-r--r-- 0 root (0) root (0) 23947 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa-xmlstore.jar\n--rw-r--r-- 0 root (0) root (0) 4378973 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa.jar\n+-rw-r--r-- 0 root (0) root (0) 4378990 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa.jar\n drwxr-xr-x 0 root (0) root (0) 0 2023-02-06 00:29:28.000000 ./usr/share/maven-repo/\n drwxr-xr-x 0 root (0) root (0) 0 2023-02-06 00:29:28.000000 ./usr/share/maven-repo/org/\n drwxr-xr-x 0 root (0) root (0) 0 2023-02-06 00:29:28.000000 ./usr/share/maven-repo/org/apache/\n drwxr-xr-x 0 root (0) root (0) 0 2023-02-06 00:29:28.000000 ./usr/share/maven-repo/org/apache/openjpa/\n drwxr-xr-x 0 root (0) root (0) 0 2023-02-06 00:29:28.000000 ./usr/share/maven-repo/org/apache/openjpa/openjpa/\n drwxr-xr-x 0 root (0) root (0) 0 2023-02-06 00:29:28.000000 ./usr/share/maven-repo/org/apache/openjpa/openjpa/2.4.2/\n -rw-r--r-- 0 root (0) root (0) 4308 2023-02-06 00:29:28.000000 ./usr/share/maven-repo/org/apache/openjpa/openjpa/2.4.2/openjpa-2.4.2.pom\n"}, {"source1": "./usr/share/java/openjpa-kernel.jar", "source2": "./usr/share/java/openjpa-kernel.jar", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Zip file size: 1487606 bytes, number of entries: 717\n+Zip file size: 1487623 bytes, number of entries: 717\n drwxr-xr-x 2.0 unx 0 b- stor 23-Feb-06 00:29 META-INF/\n -rw-r--r-- 2.0 unx 312 b- defN 23-Feb-06 00:29 META-INF/MANIFEST.MF\n drwxr-xr-x 2.0 unx 0 b- stor 23-Feb-06 00:29 META-INF/maven/\n drwxr-xr-x 2.0 unx 0 b- stor 23-Feb-06 00:29 META-INF/maven/org.apache.openjpa/\n drwxr-xr-x 2.0 unx 0 b- stor 23-Feb-06 00:29 META-INF/maven/org.apache.openjpa/openjpa-kernel/\n -rw-r--r-- 2.0 unx 67 b- defN 23-Feb-06 00:29 META-INF/maven/org.apache.openjpa/openjpa-kernel/pom.properties\n -rw-r--r-- 2.0 unx 5525 b- defN 23-Feb-06 00:29 META-INF/maven/org.apache.openjpa/openjpa-kernel/pom.xml\n@@ -712,8 +712,8 @@\n -rw-r--r-- 2.0 unx 4378 b- defN 23-Feb-06 00:29 org/apache/openjpa/util/localizer.properties\n drwxr-xr-x 2.0 unx 0 b- stor 23-Feb-06 00:29 org/apache/openjpa/validation/\n -rw-r--r-- 2.0 unx 1331 b- defN 23-Feb-06 00:29 org/apache/openjpa/validation/AbstractValidator.class\n -rw-r--r-- 2.0 unx 3489 b- defN 23-Feb-06 00:29 org/apache/openjpa/validation/ValidatingLifecycleEventManager.class\n -rw-r--r-- 2.0 unx 683 b- defN 23-Feb-06 00:29 org/apache/openjpa/validation/ValidationException.class\n -rw-r--r-- 2.0 unx 1047 b- defN 23-Feb-06 00:29 org/apache/openjpa/validation/ValidationUnavailableException.class\n -rw-r--r-- 2.0 unx 918 b- defN 23-Feb-06 00:29 org/apache/openjpa/validation/Validator.class\n-717 files, 3353327 bytes uncompressed, 1360730 bytes compressed: 59.4%\n+717 files, 3353327 bytes uncompressed, 1360747 bytes compressed: 59.4%\n"}, {"source1": "org/apache/openjpa/util/java$util$Vector$proxy.class", "source2": "org/apache/openjpa/util/java$util$Vector$proxy.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -13,23 +13,23 @@\n public class java$util$Vector$proxy extends Vector implements ProxyCollection\n {\n private transient OpenJPAStateManager sm;\n private transient int field;\n private transient CollectionChangeTracker changeTracker;\n private transient Class elementType;\n \n- public java$util$Vector$proxy(final int initialCapacity) {\n- super(initialCapacity);\n+ public java$util$Vector$proxy(final Collection c) {\n+ super(c);\n }\n \n public java$util$Vector$proxy() {\n }\n \n- public java$util$Vector$proxy(final Collection c) {\n- super(c);\n+ public java$util$Vector$proxy(final int initialCapacity) {\n+ super(initialCapacity);\n }\n \n public java$util$Vector$proxy(final int initialCapacity, final int capacityIncrement) {\n super(initialCapacity, capacityIncrement);\n }\n \n public void setOwner(final OpenJPAStateManager sm, final int field) {\n@@ -68,55 +68,24 @@\n java$util$Vector$proxy.elementType = elementType;\n if (b) {\n java$util$Vector$proxy.changeTracker = (CollectionChangeTracker)new CollectionChangeTrackerImpl((Collection)java$util$Vector$proxy, true, true, b2);\n }\n return (ProxyCollection)java$util$Vector$proxy;\n }\n \n- public void removeElementAt(final int index) {\n- ProxyCollections.beforeRemoveElementAt((ProxyCollection)this, index);\n- super.removeElementAt(index);\n- }\n- \n- public boolean removeElement(final Object obj) {\n- ProxyCollections.beforeRemoveElement((ProxyCollection)this, obj);\n- return ProxyCollections.afterRemoveElement((ProxyCollection)this, obj, super.removeElement(obj));\n- }\n- \n- public void insertElementAt(final Object obj, final int index) {\n- ProxyCollections.beforeInsertElementAt((ProxyCollection)this, obj, index);\n- super.insertElementAt(obj, index);\n- }\n- \n- public void removeAllElements() {\n- ProxyCollections.beforeRemoveAllElements((ProxyCollection)this);\n- super.removeAllElements();\n- }\n- \n- public void setElementAt(final Object obj, final int index) {\n- ProxyCollections.beforeSetElementAt((ProxyCollection)this, obj, index);\n- super.setElementAt(obj, index);\n- }\n- \n- public void addElement(final Object obj) {\n- ProxyCollections.beforeAddElement((ProxyCollection)this, obj);\n- super.addElement(obj);\n- ProxyCollections.afterAddElement((ProxyCollection)this, obj);\n+ public boolean add(final Object e) {\n+ ProxyCollections.beforeAdd((ProxyCollection)this, e);\n+ return ProxyCollections.afterAdd((ProxyCollection)this, e, super.add(e));\n }\n \n public void add(final int index, final Object element) {\n ProxyCollections.beforeAdd((ProxyCollection)this, index, element);\n super.add(index, element);\n }\n \n- public boolean add(final Object e) {\n- ProxyCollections.beforeAdd((ProxyCollection)this, e);\n- return ProxyCollections.afterAdd((ProxyCollection)this, e, super.add(e));\n- }\n- \n public Object remove(final int index) {\n ProxyCollections.beforeRemove((ProxyCollection)this, index);\n return ProxyCollections.afterRemove((ProxyCollection)this, index, super.remove(index));\n }\n \n public boolean remove(final Object o) {\n ProxyCollections.beforeRemove((ProxyCollection)this, o);\n@@ -149,20 +118,51 @@\n return ProxyCollections.removeAll((ProxyCollection)this, collection);\n }\n \n public boolean retainAll(final Collection collection) {\n return ProxyCollections.retainAll((ProxyCollection)this, collection);\n }\n \n+ public ListIterator listIterator() {\n+ return ProxyCollections.afterListIterator((ProxyCollection)this, (ListIterator)super.listIterator());\n+ }\n+ \n public ListIterator listIterator(final int index) {\n return ProxyCollections.afterListIterator((ProxyCollection)this, index, (ListIterator)super.listIterator(index));\n }\n \n- public ListIterator listIterator() {\n- return ProxyCollections.afterListIterator((ProxyCollection)this, (ListIterator)super.listIterator());\n+ public void removeElementAt(final int index) {\n+ ProxyCollections.beforeRemoveElementAt((ProxyCollection)this, index);\n+ super.removeElementAt(index);\n+ }\n+ \n+ public boolean removeElement(final Object obj) {\n+ ProxyCollections.beforeRemoveElement((ProxyCollection)this, obj);\n+ return ProxyCollections.afterRemoveElement((ProxyCollection)this, obj, super.removeElement(obj));\n+ }\n+ \n+ public void insertElementAt(final Object obj, final int index) {\n+ ProxyCollections.beforeInsertElementAt((ProxyCollection)this, obj, index);\n+ super.insertElementAt(obj, index);\n+ }\n+ \n+ public void removeAllElements() {\n+ ProxyCollections.beforeRemoveAllElements((ProxyCollection)this);\n+ super.removeAllElements();\n+ }\n+ \n+ public void setElementAt(final Object obj, final int index) {\n+ ProxyCollections.beforeSetElementAt((ProxyCollection)this, obj, index);\n+ super.setElementAt(obj, index);\n+ }\n+ \n+ public void addElement(final Object obj) {\n+ ProxyCollections.beforeAddElement((ProxyCollection)this, obj);\n+ super.addElement(obj);\n+ ProxyCollections.afterAddElement((ProxyCollection)this, obj);\n }\n \n public boolean removeIf(final Predicate filter) {\n Proxies.dirty((Proxy)this, true);\n return super.removeIf(filter);\n }\n \n"}]}]}, {"source1": "./usr/share/java/openjpa.jar", "source2": "./usr/share/java/openjpa.jar", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Zip file size: 4378973 bytes, number of entries: 2076\n+Zip file size: 4378990 bytes, number of entries: 2076\n -rw---- 2.0 fat 0 bx stor 23-Feb-06 00:29 META-INF/\n -rw---- 2.0 fat 16879 bl defN 23-Feb-06 00:29 META-INF/MANIFEST.MF\n -rw---- 2.0 fat 0 b- stor 23-Feb-06 00:29 META-INF/maven/\n -rw---- 2.0 fat 0 b- stor 23-Feb-06 00:29 META-INF/maven/org.apache.openjpa/\n -rw---- 2.0 fat 0 b- stor 23-Feb-06 00:29 META-INF/maven/org.apache.openjpa/openjpa-jdbc/\n -rw---- 2.0 fat 65 bl defN 23-Feb-06 00:29 META-INF/maven/org.apache.openjpa/openjpa-jdbc/pom.properties\n -rw---- 2.0 fat 2660 bl defN 23-Feb-06 00:29 META-INF/maven/org.apache.openjpa/openjpa-jdbc/pom.xml\n@@ -2071,8 +2071,8 @@\n -rw---- 2.0 fat 9410 bl defN 23-Feb-06 00:29 org/apache/openjpa/xmlstore/ObjectData.class\n -rw---- 2.0 fat 1417 bl defN 23-Feb-06 00:29 org/apache/openjpa/xmlstore/XMLConfiguration.class\n -rw---- 2.0 fat 8582 bl defN 23-Feb-06 00:29 org/apache/openjpa/xmlstore/XMLFileHandler$ObjectDataHandler.class\n -rw---- 2.0 fat 1863 bl defN 23-Feb-06 00:29 org/apache/openjpa/xmlstore/XMLFileHandler$XMLEncoder.class\n -rw---- 2.0 fat 8020 bl defN 23-Feb-06 00:29 org/apache/openjpa/xmlstore/XMLFileHandler.class\n -rw---- 2.0 fat 3991 bl defN 23-Feb-06 00:29 org/apache/openjpa/xmlstore/XMLStore.class\n -rw---- 2.0 fat 8291 bl defN 23-Feb-06 00:29 org/apache/openjpa/xmlstore/XMLStoreManager.class\n-2076 files, 10542095 bytes uncompressed, 3959499 bytes compressed: 62.4%\n+2076 files, 10542095 bytes uncompressed, 3959516 bytes compressed: 62.4%\n"}, {"source1": "org/apache/openjpa/util/java$util$Vector$proxy.class", "source2": "org/apache/openjpa/util/java$util$Vector$proxy.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -13,23 +13,23 @@\n public class java$util$Vector$proxy extends Vector implements ProxyCollection\n {\n private transient OpenJPAStateManager sm;\n private transient int field;\n private transient CollectionChangeTracker changeTracker;\n private transient Class elementType;\n \n- public java$util$Vector$proxy(final int initialCapacity) {\n- super(initialCapacity);\n+ public java$util$Vector$proxy(final Collection c) {\n+ super(c);\n }\n \n public java$util$Vector$proxy() {\n }\n \n- public java$util$Vector$proxy(final Collection c) {\n- super(c);\n+ public java$util$Vector$proxy(final int initialCapacity) {\n+ super(initialCapacity);\n }\n \n public java$util$Vector$proxy(final int initialCapacity, final int capacityIncrement) {\n super(initialCapacity, capacityIncrement);\n }\n \n public void setOwner(final OpenJPAStateManager sm, final int field) {\n@@ -68,55 +68,24 @@\n java$util$Vector$proxy.elementType = elementType;\n if (b) {\n java$util$Vector$proxy.changeTracker = (CollectionChangeTracker)new CollectionChangeTrackerImpl((Collection)java$util$Vector$proxy, true, true, b2);\n }\n return (ProxyCollection)java$util$Vector$proxy;\n }\n \n- public void removeElementAt(final int index) {\n- ProxyCollections.beforeRemoveElementAt((ProxyCollection)this, index);\n- super.removeElementAt(index);\n- }\n- \n- public boolean removeElement(final Object obj) {\n- ProxyCollections.beforeRemoveElement((ProxyCollection)this, obj);\n- return ProxyCollections.afterRemoveElement((ProxyCollection)this, obj, super.removeElement(obj));\n- }\n- \n- public void insertElementAt(final Object obj, final int index) {\n- ProxyCollections.beforeInsertElementAt((ProxyCollection)this, obj, index);\n- super.insertElementAt(obj, index);\n- }\n- \n- public void removeAllElements() {\n- ProxyCollections.beforeRemoveAllElements((ProxyCollection)this);\n- super.removeAllElements();\n- }\n- \n- public void setElementAt(final Object obj, final int index) {\n- ProxyCollections.beforeSetElementAt((ProxyCollection)this, obj, index);\n- super.setElementAt(obj, index);\n- }\n- \n- public void addElement(final Object obj) {\n- ProxyCollections.beforeAddElement((ProxyCollection)this, obj);\n- super.addElement(obj);\n- ProxyCollections.afterAddElement((ProxyCollection)this, obj);\n+ public boolean add(final Object e) {\n+ ProxyCollections.beforeAdd((ProxyCollection)this, e);\n+ return ProxyCollections.afterAdd((ProxyCollection)this, e, super.add(e));\n }\n \n public void add(final int index, final Object element) {\n ProxyCollections.beforeAdd((ProxyCollection)this, index, element);\n super.add(index, element);\n }\n \n- public boolean add(final Object e) {\n- ProxyCollections.beforeAdd((ProxyCollection)this, e);\n- return ProxyCollections.afterAdd((ProxyCollection)this, e, super.add(e));\n- }\n- \n public Object remove(final int index) {\n ProxyCollections.beforeRemove((ProxyCollection)this, index);\n return ProxyCollections.afterRemove((ProxyCollection)this, index, super.remove(index));\n }\n \n public boolean remove(final Object o) {\n ProxyCollections.beforeRemove((ProxyCollection)this, o);\n@@ -149,20 +118,51 @@\n return ProxyCollections.removeAll((ProxyCollection)this, collection);\n }\n \n public boolean retainAll(final Collection collection) {\n return ProxyCollections.retainAll((ProxyCollection)this, collection);\n }\n \n+ public ListIterator listIterator() {\n+ return ProxyCollections.afterListIterator((ProxyCollection)this, (ListIterator)super.listIterator());\n+ }\n+ \n public ListIterator listIterator(final int index) {\n return ProxyCollections.afterListIterator((ProxyCollection)this, index, (ListIterator)super.listIterator(index));\n }\n \n- public ListIterator listIterator() {\n- return ProxyCollections.afterListIterator((ProxyCollection)this, (ListIterator)super.listIterator());\n+ public void removeElementAt(final int index) {\n+ ProxyCollections.beforeRemoveElementAt((ProxyCollection)this, index);\n+ super.removeElementAt(index);\n+ }\n+ \n+ public boolean removeElement(final Object obj) {\n+ ProxyCollections.beforeRemoveElement((ProxyCollection)this, obj);\n+ return ProxyCollections.afterRemoveElement((ProxyCollection)this, obj, super.removeElement(obj));\n+ }\n+ \n+ public void insertElementAt(final Object obj, final int index) {\n+ ProxyCollections.beforeInsertElementAt((ProxyCollection)this, obj, index);\n+ super.insertElementAt(obj, index);\n+ }\n+ \n+ public void removeAllElements() {\n+ ProxyCollections.beforeRemoveAllElements((ProxyCollection)this);\n+ super.removeAllElements();\n+ }\n+ \n+ public void setElementAt(final Object obj, final int index) {\n+ ProxyCollections.beforeSetElementAt((ProxyCollection)this, obj, index);\n+ super.setElementAt(obj, index);\n+ }\n+ \n+ public void addElement(final Object obj) {\n+ ProxyCollections.beforeAddElement((ProxyCollection)this, obj);\n+ super.addElement(obj);\n+ ProxyCollections.afterAddElement((ProxyCollection)this, obj);\n }\n \n public boolean removeIf(final Predicate filter) {\n Proxies.dirty((Proxy)this, true);\n return super.removeIf(filter);\n }\n \n"}]}]}]}]}]}]}