Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package apache-commons-compress for
openSUSE:Factory checked in at 2022-03-28 16:59:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/apache-commons-compress (Old)
and /work/SRC/openSUSE:Factory/.apache-commons-compress.new.1900 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "apache-commons-compress"
Mon Mar 28 16:59:41 2022 rev:5 rq:963731 version:1.21
Changes:
--------
---
/work/SRC/openSUSE:Factory/apache-commons-compress/apache-commons-compress.changes
2021-07-22 22:43:08.227217268 +0200
+++
/work/SRC/openSUSE:Factory/.apache-commons-compress.new.1900/apache-commons-compress.changes
2022-03-28 17:00:20.384951326 +0200
@@ -1,0 +2,7 @@
+Mon Mar 21 08:57:33 UTC 2022 - Fridrich Strba <[email protected]>
+
+- Added patch:
+ * 0003-Remove-Pack200-compressor.patch
+ + Remove support for pack200 which depends on old asm3
+
+-------------------------------------------------------------------
New:
----
0003-Remove-Pack200-compressor.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ apache-commons-compress.spec ++++++
--- /var/tmp/diff_new_pack.WpWqiB/_old 2022-03-28 17:00:20.868951983 +0200
+++ /var/tmp/diff_new_pack.WpWqiB/_new 2022-03-28 17:00:20.872951989 +0200
@@ -1,7 +1,7 @@
#
# spec file
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -30,9 +30,9 @@
Source2: %{name}-build.xml
Patch0: 0001-Remove-Brotli-compressor.patch
Patch1: 0002-Remove-ZSTD-compressor.patch
-Patch2: fix_java_8_compatibility.patch
+Patch2: 0003-Remove-Pack200-compressor.patch
+Patch3: fix_java_8_compatibility.patch
BuildRequires: ant
-BuildRequires: asm3
BuildRequires: fdupes
BuildRequires: java-devel >= 1.8
BuildRequires: javapackages-local
@@ -71,8 +71,18 @@
rm -r src/{main,test}/java/org/apache/commons/compress/compressors/zstandard
rm
src/test/java/org/apache/commons/compress/compressors/DetectCompressorTestCase.java
-# Restore Java 8 compatibility
+# Remove support for pack200 which depends on ancient asm:asm:3.2
%patch2 -p1
+%pom_remove_dep asm:asm
+rm -r src/{main,test}/java/org/apache/commons/compress/harmony
+rm -r src/main/java/org/apache/commons/compress/compressors/pack200
+rm src/main/java/org/apache/commons/compress/java/util/jar/Pack200.java
+rm src/test/java/org/apache/commons/compress/compressors/Pack200TestCase.java
+rm -r src/test/java/org/apache/commons/compress/compressors/pack200
+rm src/test/java/org/apache/commons/compress/java/util/jar/Pack200Test.java
+
+# Restore Java 8 compatibility
+%patch3 -p1
# NPE with jdk10
%pom_remove_plugin :maven-javadoc-plugin
@@ -84,7 +94,7 @@
%build
mkdir -p lib
-build-jar-repository -s lib xz-java asm3
+build-jar-repository -s lib xz-java
%{ant} package javadoc
%install
++++++ 0003-Remove-Pack200-compressor.patch ++++++
>From 9937297a90b43a5e1238932eb8a07c44303056ed Mon Sep 17 00:00:00 2001
From: Marian Koncek <[email protected]>
Date: Fri, 6 Aug 2021 13:42:40 +0200
Subject: [PATCH] Remove Pack200 compressor
---
.../compress/compressors/CompressorStreamFactory.java | 10 ++--------
1 file changed, 2 insertions(+), 8 deletions(-)
diff --git
a/src/main/java/org/apache/commons/compress/compressors/CompressorStreamFactory.java
b/src/main/java/org/apache/commons/compress/compressors/CompressorStreamFactory.java
index eee7c31..de7da23 100644
---
a/src/main/java/org/apache/commons/compress/compressors/CompressorStreamFactory.java
+++
b/src/main/java/org/apache/commons/compress/compressors/CompressorStreamFactory.java
@@ -45,8 +45,6 @@ import
org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStre
import org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream;
import org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream;
import org.apache.commons.compress.compressors.lzma.LZMAUtils;
-import
org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream;
-import
org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream;
import
org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream;
import
org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream;
import
org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream;
@@ -478,10 +476,6 @@ public class CompressorStreamFactory implements
CompressorStreamProvider {
return GZIP;
}
- if (Pack200CompressorInputStream.matches(signature, signatureLength)) {
- return PACK200;
- }
-
if (FramedSnappyCompressorInputStream.matches(signature,
signatureLength)) {
return SNAPPY_FRAMED;
}
@@ -592,7 +586,7 @@ public class CompressorStreamFactory implements
CompressorStreamProvider {
}
if (PACK200.equalsIgnoreCase(name)) {
- return new Pack200CompressorInputStream(in);
+ throw new CompressorException("Pack200 compression is not
available in this build.");
}
if (SNAPPY_RAW.equalsIgnoreCase(name)) {
@@ -673,7 +667,7 @@ public class CompressorStreamFactory implements
CompressorStreamProvider {
}
if (PACK200.equalsIgnoreCase(name)) {
- return new Pack200CompressorOutputStream(out);
+ throw new CompressorException("Pack200 compression is not
available in this build.");
}
if (LZMA.equalsIgnoreCase(name)) {
--
2.31.1
++++++ apache-commons-compress-build.xml ++++++
--- /var/tmp/diff_new_pack.WpWqiB/_old 2022-03-28 17:00:20.928952065 +0200
+++ /var/tmp/diff_new_pack.WpWqiB/_new 2022-03-28 17:00:20.932952070 +0200
@@ -14,9 +14,8 @@
<property name="build.dir" value="target"/>
<property name="build.javadocDir" value="${build.dir}/site/apidocs"/>
<property name="build.outputDir" value="${build.dir}/classes"/>
- <property name="build.srcDir.0" value="src/main/java"/>
- <property name="build.resourceDir.0" value="src/main/resources"/>
- <property name="build.resourceDir.1" value="."/>
+ <property name="build.srcDir" value="src/main/java"/>
+ <property name="build.resourceDir" value="src/main/resources"/>
<property name="commons.osgi.dynamicImport" value=""/>
<property name="commons.osgi.excludeDependencies" value="true"/>
@@ -26,7 +25,7 @@
<property name="commons.osgi.symbolicName"
value="org.apache.commons.compress"/>
<property name="compiler.source" value="1.8"/>
- <property name="compiler.target" value="1.8"/>
+ <property name="compiler.target" value="${compiler.source}"/>
<!-- ======================================================================
-->
@@ -65,17 +64,10 @@
fork="false"
source="${compiler.source}">
<src>
- <pathelement location="${build.srcDir.0}"/>
+ <pathelement location="${build.srcDir}"/>
</src>
<classpath refid="build.classpath"/>
</javac>
- <mkdir dir="${build.outputDir}/META-INF"/>
- <copy todir="${build.outputDir}/META-INF">
- <fileset dir="${build.resourceDir.1}">
- <include name="NOTICE.txt"/>
- <include name="LICENSE.txt"/>
- </fileset>
- </copy>
</target>
<!-- ======================================================================
-->
@@ -84,7 +76,7 @@
<target name="javadoc" description="Generates the Javadoc of the
application">
<mkdir dir="${build.javadocDir}"/>
- <javadoc sourcepath="${build.srcDir.0}"
+ <javadoc sourcepath="${build.srcDir}"
packagenames="*"
destdir="${build.javadocDir}"
access="protected"