Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package apache-commons-codec for openSUSE:Factory checked in at 2024-02-21 17:52:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/apache-commons-codec (Old) and /work/SRC/openSUSE:Factory/.apache-commons-codec.new.1706 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "apache-commons-codec" Wed Feb 21 17:52:00 2024 rev:25 rq:1147650 version:1.16.1 Changes: -------- --- /work/SRC/openSUSE:Factory/apache-commons-codec/apache-commons-codec.changes 2023-10-19 22:49:45.619743776 +0200 +++ /work/SRC/openSUSE:Factory/.apache-commons-codec.new.1706/apache-commons-codec.changes 2024-02-21 17:52:07.629989375 +0100 @@ -1,0 +2,33 @@ +Mon Feb 19 17:47:30 UTC 2024 - Fridrich Strba <fst...@suse.com> + +- Update to 1.16.1: + * New features: + + Add Maven property project.build.outputTimestamp for build + reproducibility + * Fixed Bugs: + + CODEC-295: Test clean ups + + CODEC-295: Correct error in Base64 Javadoc + + CODEC-295: Add minimum Java version in changes.xml + + CODEC-310: Documentation update for the + org.apache.commons.codec.digest.* package + + Precompile regular expression in UnixCrypt.crypt(byte[], + String) + + CODEC-315: Fix possible IndexOutOfBoundException in + PhoneticEngine.encode method + + CODEC-313: Fix possible ArrayIndexOutOfBoundsException in + QuotedPrintableCodec.encodeQuotedPrintable() method + + CODEC-312: Fix possible StringIndexOutOfBoundException in + MatchRatingApproachEncoder.encode() method + + CODEC-311: Fix possible ArrayIndexOutOfBoundException in + RefinedSoundex.getMappingCode() + + CODEC-314: Fix possible IndexOutOfBoundsException in + PercentCodec.insertAlwaysEncodeChars() method + + Deprecate UnixCrypt 0-argument constructor + + Deprecate Md5Crypt 0-argument constructor + + Deprecate Crypt 0-argument constructor + + Deprecate StringUtils 0-argument constructor + + Deprecate Resources 0-argument constructor + + Deprecate Charsets 0-argument constructor + + Deprecate CharEncoding 0-argument constructor + +------------------------------------------------------------------- Old: ---- commons-codec-1.16.0-src.tar.gz commons-codec-1.16.0-src.tar.gz.asc New: ---- commons-codec-1.16.1-src.tar.gz commons-codec-1.16.1-src.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ apache-commons-codec.spec ++++++ --- /var/tmp/diff_new_pack.PGJIiM/_old 2024-02-21 17:52:08.230011092 +0100 +++ /var/tmp/diff_new_pack.PGJIiM/_new 2024-02-21 17:52:08.230011092 +0100 @@ -1,7 +1,7 @@ # # spec file for package apache-commons-codec # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # Copyright (c) 2000-2010, JPackage Project # # All modifications and additions to the file contributed by third parties @@ -19,9 +19,8 @@ %define base_name codec %define short_name commons-%{base_name} -%bcond_with tests Name: apache-commons-codec -Version: 1.16.0 +Version: 1.16.1 Release: 0 Summary: Apache Commons Codec Package License: Apache-2.0 @@ -44,13 +43,6 @@ Provides: %{short_name} = %{version} Obsoletes: %{short_name} < %{version} BuildArch: noarch -%if %{with tests} -BuildRequires: ant-junit >= 1.7 -BuildRequires: apache-commons-lang3 -BuildRequires: hamcrest-core -BuildRequires: junit -BuildRequires: mozilla-nss -%endif %description Commons Codec is an attempt to provide definitive implementations of @@ -79,14 +71,7 @@ %build mkdir -p lib -%if %{with tests} -build-jar-repository -s lib junit4 hamcrest/core commons-lang3 -%endif -ant \ -%if %{without tests} - -Dtest.skip=true \ -%endif - -Dcompiler.source=1.8 -Dcompiler.target=1.8 \ +%{ant} \ jar javadoc %install ++++++ apache-commons-codec-build.xml ++++++ --- /var/tmp/diff_new_pack.PGJIiM/_old 2024-02-21 17:52:08.258012106 +0100 +++ /var/tmp/diff_new_pack.PGJIiM/_new 2024-02-21 17:52:08.262012250 +0100 @@ -10,7 +10,7 @@ <property name="project.groupId" value="commons-codec"/> <property name="project.artifactId" value="commons-codec"/> - <property name="project.version" value="1.16.0"/> + <property name="project.version" value="1.16.1"/> <property name="project.name" value="Apache Commons Codec"/> <property name="project.description" value="The Apache Commons Codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. @@ -22,7 +22,8 @@ <property name="bundle.version" value="${project.version}.0"/> <property name="bundle.symbolicName" value="org.apache.commons.codec"/> - <property name="compiler.source" value="1.6"/> + <property name="compiler.release" value="8"/> + <property name="compiler.source" value="1.${compiler.release}"/> <property name="compiler.target" value="${compiler.source}"/> <property name="build.finalName" value="${project.artifactId}-${project.version}"/> @@ -31,20 +32,14 @@ <property name="build.srcDir" value="src/main/java"/> <property name="build.resourceDir.0" value="src/main/resources"/> <property name="build.resourceDir.1" value="."/> - <property name="build.testOutputDir" value="${build.dir}/test-classes"/> - <property name="build.testDir" value="src/test/java"/> - <property name="build.testResourceDir.0" value="src/test/resources"/> - <property name="build.testResourceDir.1" value="."/> - <property name="test.reports" value="${build.dir}/test-reports"/> + <property name="reporting.outputDirectory" value="${build.dir}/site"/> <!-- ====================================================================== --> <!-- Defining classpaths --> <!-- ====================================================================== --> - <path id="build.classpath"/> - <path id="build.test.classpath"> - <!-- junit-4.12 hamcrest-core-1.3 commons-lang3-3.5 --> + <path id="build.classpath"> <fileset dir="lib"> <include name="**/*.jar"/> </fileset> @@ -71,6 +66,7 @@ optimize="false" deprecation="true" target="${compiler.target}" + release="${compiler.release}" verbose="false" fork="false" source="${compiler.source}"> @@ -92,110 +88,6 @@ </target> <!-- ====================================================================== --> - <!-- Test-compilation target --> - <!-- ====================================================================== --> - - <target name="compile-tests" - depends="compile" - description="Compile the test code" - unless="test.skip"> - <mkdir dir="${build.testOutputDir}"/> - <javac destdir="${build.testOutputDir}" - encoding="UTF-8" - nowarn="false" - debug="true" - optimize="false" - deprecation="true" - target="${compiler.target}" - verbose="false" - fork="false" - source="${compiler.source}"> - <src> - <pathelement location="${build.testDir}"/> - </src> - <classpath> - <path refid="build.test.classpath"/> - <pathelement location="${build.outputDir}"/> - </classpath> - </javac> - <copy todir="${build.testOutputDir}"> - <fileset dir="${build.testResourceDir.0}"/> - </copy> - <mkdir dir="${build.testOutputDir}/META-INF"/> - <copy todir="${build.testOutputDir}/META-INF"> - <fileset dir="${build.testResourceDir.1}"> - <include name="NOTICE.txt"/> - <include name="LICENSE.txt"/> - </fileset> - </copy> - </target> - - <!-- ====================================================================== --> - <!-- Run all tests --> - <!-- ====================================================================== --> - - <target name="test" - depends="compile-tests, junit-missing" - unless="junit.skipped" - description="Run the test cases"> - <mkdir dir="${test.reports}"/> - <junit printSummary="yes" haltonerror="true" haltonfailure="true" fork="true" dir="."> - <sysproperty key="basedir" value="."/> - <formatter type="xml"/> - <formatter type="plain" usefile="false"/> - <classpath> - <path refid="build.test.classpath"/> - <pathelement location="${build.outputDir}"/> - <pathelement location="${build.testOutputDir}"/> - </classpath> - <batchtest todir="${test.reports}" unless="test"> - <fileset dir="${build.testDir}"> - <include name="**/Test*.java"/> - <include name="**/*Test.java"/> - <include name="**/*TestCase.java"/> - <exclude name="**/*AbstractTest.java"/> - <exclude name="**/*PerformanceTest.java"/> - </fileset> - </batchtest> - <batchtest todir="${test.reports}" if="test"> - <fileset dir="${build.testDir}"> - <include name="**/${test}.java"/> - <exclude name="**/*AbstractTest.java"/> - <exclude name="**/*PerformanceTest.java"/> - </fileset> - </batchtest> - </junit> - </target> - - <target name="test-junit-present"> - <available classname="junit.framework.Test" property="junit.present" classpathref="build.test.classpath"/> - </target> - - <target name="test-junit-status" - depends="test-junit-present"> - <condition property="junit.missing"> - <and> - <isfalse value="${junit.present}"/> - <isfalse value="${test.skip}"/> - </and> - </condition> - <condition property="junit.skipped"> - <or> - <isfalse value="${junit.present}"/> - <istrue value="${test.skip}"/> - </or> - </condition> - </target> - - <target name="junit-missing" - depends="test-junit-status" - if="junit.missing"> - <echo>=================================== WARNING ===================================</echo> - <echo> JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed.</echo> - <echo>===============================================================================</echo> - </target> - - <!-- ====================================================================== --> <!-- Javadoc target --> <!-- ====================================================================== --> @@ -204,7 +96,6 @@ packagenames="*" destdir="${reporting.outputDirectory}/apidocs" access="protected" - old="false" verbose="false" encoding="UTF-8" version="true" @@ -229,7 +120,7 @@ <!-- Package target --> <!-- ====================================================================== --> - <target name="package" depends="compile,test" description="Package the application"> + <target name="package" depends="compile" description="Package the application"> <jar jarfile="${build.dir}/${build.finalName}.jar" compress="true" index="false" ++++++ commons-codec-1.16.0-src.tar.gz -> commons-codec-1.16.1-src.tar.gz ++++++ ++++ 26453 lines of diff (skipped)