Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package apache-commons-lang3 for
openSUSE:Factory checked in at 2021-04-29 01:36:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/apache-commons-lang3 (Old)
and /work/SRC/openSUSE:Factory/.apache-commons-lang3.new.12324 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "apache-commons-lang3"
Thu Apr 29 01:36:34 2021 rev:6 rq:888295 version:3.9
Changes:
--------
---
/work/SRC/openSUSE:Factory/apache-commons-lang3/apache-commons-lang3.changes
2019-03-28 22:45:20.859087111 +0100
+++
/work/SRC/openSUSE:Factory/.apache-commons-lang3.new.12324/apache-commons-lang3.changes
2021-04-29 01:36:45.362438595 +0200
@@ -1,0 +2,21 @@
+Fri Apr 23 20:23:47 UTC 2021 - Ferdinand Thiessen <[email protected]>
+
+- Fixed SPEC file: Replaced broken URL
+- Update to 3.9
+ * Requires jdk >= 1.8
+ * Fixed issues with java 12
+ * Add more SystemUtils.IS_JAVA_XX variants
+ * Adding the Functions class
+ * Add @FunctionalInterface to ThreadPredicate and ThreadGroupPredicate
+ * Add isEmpty method to ObjectUtils
+ * null-safe StringUtils.valueOf(char[]) to delegate to
+ String.valueOf(char[]).
+ * Add API
org.apache.commons.lang3.SystemUtils.isJavaVersionAtMost(JavaVersion)
+ * Consolidate the StringUtils equals and equalsIgnoreCase
+
+-------------------------------------------------------------------
+Tue Feb 16 19:47:33 UTC 2021 - Fridrich Strba <[email protected]>
+
+- Add OSGi manifest
+
+-------------------------------------------------------------------
Old:
----
commons-lang3-3.8.1-src.tar.gz
New:
----
commons-lang3-3.9-src.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ apache-commons-lang3.spec ++++++
--- /var/tmp/diff_new_pack.xkGAvD/_old 2021-04-29 01:36:46.618440375 +0200
+++ /var/tmp/diff_new_pack.xkGAvD/_new 2021-04-29 01:36:46.618440375 +0200
@@ -1,7 +1,7 @@
#
# spec file for package apache-commons-lang3
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,21 +19,19 @@
%define base_name lang3
%define short_name commons-%{base_name}
Name: apache-%{short_name}
-Version: 3.8.1
+Version: 3.9
Release: 0
Summary: Apache Commons Lang Package
License: Apache-2.0
Group: Development/Libraries/Java
-URL: http://commons.apache.org/%{base_name}
-Source0:
http://archive.apache.org/dist/commons/lang/source/%{short_name}-%{version}-src.tar.gz
+URL: https://commons.apache.org/proper/commons-lang/
+Source0:
https://archive.apache.org/dist/commons/lang/source/%{short_name}-%{version}-src.tar.gz
Source1: build.xml
Source2: default.properties
BuildRequires: ant
-BuildRequires: ant-junit
BuildRequires: fdupes
-BuildRequires: java-devel >= 1.7
+BuildRequires: java-devel >= 1.8
BuildRequires: javapackages-local
-BuildRequires: junit
Provides: %{short_name} = %{version}-%{release}
BuildArch: noarch
@@ -63,14 +61,19 @@
cp %{SOURCE2} .
sed -i 's/\r//' *.txt
-%pom_remove_parent .
-%pom_xpath_inject "pom:project" "<groupId>org.apache.commons</groupId>" .
+# Not needed since we don't build with maven
+%pom_remove_parent
+%pom_xpath_inject "pom:project" "<groupId>org.apache.commons</groupId>"
+%pom_xpath_remove pom:project/pom:reporting
+%pom_xpath_remove pom:project/pom:build
+%pom_xpath_remove pom:project/pom:profiles
+%pom_remove_dep :::test
%build
export OPT_JAR_LIST=`cat %{_sysconfdir}/ant.d/junit`
export CLASSPATH=
ant \
- -Dcompile.source=1.7 -Dcompile.target=1.7 \
+ -Dcompile.source=1.8 -Dcompile.target=1.8 \
-Dfinal.name=%{short_name} \
jar javadoc
++++++ build.xml ++++++
--- /var/tmp/diff_new_pack.xkGAvD/_old 2021-04-29 01:36:46.662440438 +0200
+++ /var/tmp/diff_new_pack.xkGAvD/_new 2021-04-29 01:36:46.666440443 +0200
@@ -133,13 +133,25 @@
<copy file="NOTICE.txt"
tofile="${build.home}/classes/META-INF/NOTICE.txt"/>
<jar jarfile="${build.home}/${final.name}.jar">
<manifest>
- <attribute name="Specification-Title" value="Commons Lang"/>
- <attribute name="Specification-Version"
value="${component.version}"/>
- <attribute name="Specification-Vendor" value="The Apache
Software Foundation"/>
+ <attribute name="Automatic-Module-Name"
value="org.apache.commons.lang3"/>
+ <attribute name="Bundle-Description" value="Apache Commons
Lang, a package of Java utility classes for the classes that are in
java.lang's hierarchy, or are considered to be so standard as to justify
existence in java.lang."/>
+ <attribute name="Bundle-DocURL"
value="http://commons.apache.org/proper/commons-lang/"/>
+ <attribute name="Bundle-License"
value="https://www.apache.org/licenses/LICENSE-2.0.txt"/>
+ <attribute name="Bundle-ManifestVersion" value="2"/>
+ <attribute name="Bundle-Name" value="Apache Commons Lang"/>
+ <attribute name="Bundle-SymbolicName"
value="org.apache.commons.lang3"/>
+ <attribute name="Bundle-Vendor" value="The Apache Software
Foundation"/>
+ <attribute name="Bundle-Version" value="${component.version}"/>
+ <attribute name="Export-Package"
value="org.apache.commons.lang3;version="${component.version}",org.apache.commons.lang3.arch;version="${component.version}",org.apache.commons.lang3.builder;version="${component.version}",org.apache.commons.lang3.concurrent;version="${component.version}",org.apache.commons.lang3.event;version="${component.version}",org.apache.commons.lang3.exception;version="${component.version}",org.apache.commons.lang3.math;version="${component.version}",org.apache.commons.lang3.mutable;version="${component.version}",org.apache.commons.lang3.reflect;version="${component.version}",org.apache.commons.lang3.text;version="${component.version}",org.apache.commons.lang3.text.translate;version="${component.version}",org.apache.commons.lang3.time;version="${component.version}",org.apache.commons.lang3.tuple;version="${component.versio
n}""/>
<attribute name="Implementation-Title" value="Commons Lang"/>
<attribute name="Implementation-Version"
value="${component.version}"/>
<attribute name="Implementation-Vendor" value="The Apache
Software Foundation"/>
<attribute name="Implementation-Vendor-Id" value="org.apache"/>
+ <attribute name="Include-Resource"
value="META-INF/LICENSE.txt=LICENSE.txt,META-INF/NOTICE.txt=NOTICE.txt"/>
+ <attribute name="Require-Capability"
value="osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=${compile.target}))""/>
+ <attribute name="Specification-Title" value="Commons Lang"/>
+ <attribute name="Specification-Version"
value="${component.version}"/>
+ <attribute name="Specification-Vendor" value="The Apache
Software Foundation"/>
<attribute name="X-Compile-Source-JDK"
value="${compile.source}"/>
<attribute name="X-Compile-Target-JDK"
value="${compile.target}"/>
</manifest>
++++++ commons-lang3-3.8.1-src.tar.gz -> commons-lang3-3.9-src.tar.gz ++++++
++++ 43282 lines of diff (skipped)
++++++ default.properties ++++++
--- /var/tmp/diff_new_pack.xkGAvD/_old 2021-04-29 01:36:46.942440834 +0200
+++ /var/tmp/diff_new_pack.xkGAvD/_new 2021-04-29 01:36:46.942440834 +0200
@@ -18,7 +18,7 @@
# $Id: default.properties 1671054 2015-04-03 12:28:16Z britter $
# The location of the "junit.jar" JAR file
-junit.jar = ${junit.home}/junit-4.12.jar
+junit.jar = ${junit.home}/junit-5.5.2.jar
# The location of the Easymock jar
easymock.jar = ${easymock.home}/easymock-3.3.1.jar
@@ -42,7 +42,7 @@
component.title = Core Language Utilities
# The current version number of this component
-component.version = 3.8.1
+component.version = 3.9
# The name that is used to create the jar file
final.name = ${component.name}-${component.version}
@@ -73,12 +73,12 @@
# In particular, if you use JDK 1.4+ the generated classes will not be usable
# for a 1.1 Java VM unless you explicitly set this attribute to the value 1.1
# (which is the default value for JDK 1.1 to 1.3).
-compile.target = 1.7
+compile.target = 1.8
# Specifies the source version for the Java compiler.
# Corresponds to the source attribute for the ant javac task.
# Valid values are 1.3, 1.4, 1.5.
-compile.source = 1.7
+compile.source = 1.8
# Specifies the source encoding.
compile.encoding = ISO-8859-1