Hello community, here is the log from the commit of package apache-commons-beanutils for openSUSE:Leap:15.2 checked in at 2020-02-05 07:24:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/apache-commons-beanutils (Old) and /work/SRC/openSUSE:Leap:15.2/.apache-commons-beanutils.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "apache-commons-beanutils" Wed Feb 5 07:24:21 2020 rev:11 rq:762766 version:1.9.4 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/apache-commons-beanutils/apache-commons-beanutils.changes 2020-01-15 14:46:57.501276475 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.apache-commons-beanutils.new.26092/apache-commons-beanutils.changes 2020-02-05 07:24:21.714618928 +0100 @@ -2 +2 @@ -Wed Aug 21 14:34:18 UTC 2019 - Pedro Monreal Gonzalez <pmonrealgonza...@suse.com> +Mon Oct 7 07:22:44 UTC 2019 - Fridrich Strba <fst...@suse.com> @@ -3,0 +4,14 @@ +- Add aliases to account for the ephemeral commons-beanutils-core + and commons-beanutils-bean-collections split. + +------------------------------------------------------------------- +Thu Oct 3 08:16:19 UTC 2019 - Fridrich Strba <fst...@suse.com> + +- Remove reference to parent pom, since it is not needed when not + building with maven + +------------------------------------------------------------------- +Wed Aug 21 14:56:26 UTC 2019 - Pedro Monreal Gonzalez <pmonrealgonza...@suse.com> + +- Update to 1.9.4 + * BEANUTILS-520: BeanUtils mitigate CVE-2014-0114 @@ -7 +21,56 @@ - * Added apache-commons-beanutils-CVE-2019-10086.patch +- Fix build version in build.xml + * Added apache-commons-beanutils-fix-build-version.patch + +------------------------------------------------------------------- +Tue Oct 23 17:30:33 UTC 2018 - Fridrich Strba <fst...@suse.com> + +- Cleanup the maven pom files installation + +------------------------------------------------------------------- +Fri Sep 21 07:44:23 UTC 2018 - Tomáš Chvátal <tchva...@suse.com> + +- Fix the Source URLs to use mirrors properly + +------------------------------------------------------------------- +Thu Sep 20 10:45:41 UTC 2018 - pmonrealgonza...@suse.com + +- Updated to 1.9.3 + * This is a bug fix release, which also improves the tests for + building on Java 8. + * Note that Java 8 and later no longer support indexed bean + properties on java.util.List, only on arrays like String[]. + (BEANUTILS-492). This affects PropertyUtils.getPropertyType() + and PropertyUtils.getPropertyDescriptor(); their javadoc have + therefore been updated to reflect this change in the JDK. + * Changes in this version include: + - Fixed Bugs: + * BEANUTILS-477: Changed log level in FluentPropertyBeanIntrospector + * BEANUTILS-492: Fixed exception when setting indexed properties + on DynaBeans. + * BEANUTILS-470: Precision lost when converting BigDecimal. + * BEANUTILS-465: Indexed List Setters fixed. + - Changes: + * BEANUTILS-433: Update dependency from JUnit 3.8.1 to 4.12. + * BEANUTILS-469: Update commons-logging from 1.1.1 to 1.2. + * BEANUTILS-474: FluentPropertyBeanIntrospector does not use the + same naming algorithm as DefaultBeanIntrospector. + * BEANUTILS-490: Update Java requirement from Java 5 to 6. + * BEANUTILS-482: Update commons-collections from 3.2.1 to 3.2.2 + (CVE-2015-4852). + * BEANUTILS-490: Update java requirement to Java 6. + * BEANUTILS-492: IndexedPropertyDescriptor tests now pass on Java 8. + * BEANUTILS-495: DateConverterTestBase fails on M/d/yy in Java 9. + * BEANUTILS-496: testGetDescriptorInvalidBoolean fails on Java 9. + - Historical list of changes: + http://commons.apache.org/proper/commons-beanutils/changes-report.html + +- Refreshed patch jdk9.patch for this version update + +------------------------------------------------------------------- +Tue May 15 06:03:11 UTC 2018 - fst...@suse.com + +- Modified patch: + * jdk9.patch + + Build with source and target 8 to prepare for a possible + removal of 1.6 compatibility +- Run fdupes on documentation Old: ---- apache-commons-beanutils-CVE-2019-10086.patch commons-beanutils-1.9.2-src.tar.gz New: ---- apache-commons-beanutils-fix-build-version.patch commons-beanutils-1.9.4-src.tar.gz commons-beanutils-1.9.4-src.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ apache-commons-beanutils.spec ++++++ --- /var/tmp/diff_new_pack.39DicC/_old 2020-02-05 07:24:22.602619302 +0100 +++ /var/tmp/diff_new_pack.39DicC/_new 2020-02-05 07:24:22.606619304 +0100 @@ -19,18 +19,21 @@ %define base_name beanutils %define short_name commons-%{base_name} Name: apache-commons-beanutils -Version: 1.9.2 +Version: 1.9.4 Release: 0 Summary: Utility methods for accessing and modifying the properties of JavaBeans License: Apache-2.0 -Group: Development/Libraries/Java -Url: http://commons.apache.org/beanutils -Source0: commons-beanutils-%{version}-src.tar.gz +URL: https://commons.apache.org/beanutils +Source0: http://www.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz +Source1: http://www.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz.asc Patch0: jdk9.patch -Patch1: apache-commons-beanutils-CVE-2019-10086.patch +Patch1: apache-commons-beanutils-fix-build-version.patch BuildRequires: ant BuildRequires: commons-collections BuildRequires: commons-logging +BuildRequires: fdupes +BuildRequires: javapackages-local +BuildRequires: javapackages-tools BuildRequires: xml-commons-apis Requires: commons-collections >= 2.0 Requires: commons-logging >= 1.0 @@ -38,7 +41,6 @@ Obsoletes: %{short_name} < %{version}-%{release} Provides: jakarta-%{short_name} = %{version}-%{release} Obsoletes: jakarta-%{short_name} < %{version}-%{release} -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %description @@ -49,7 +51,6 @@ %package javadoc Summary: Javadoc for jakarta-commons-beanutils -Group: Development/Libraries/Java %description javadoc The scope of the Jakarta Commons BeanUtils Package is to create a @@ -68,33 +69,45 @@ # bug in ant build touch README.txt +%{pom_remove_parent} + %build export CLASSPATH=%(build-classpath commons-collections commons-logging) -ant -Dbuild.sysclasspath=first dist +%ant -Dbuild.sysclasspath=first dist %install # jars install -d -m 755 %{buildroot}%{_javadir} -install -m 644 dist/%{short_name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar +install -m 644 dist/%{short_name}-%{version}.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar pushd %{buildroot}%{_javadir} +ln -s %{name}-%{version}.jar %{name}.jar for jar in *.jar; do ln -sf ${jar} `echo $jar| sed "s|apache-||g"` done popd # come back from javadir +# poms install -d -m 755 %{buildroot}%{_mavenpomdir} -install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom +install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/%{name}-%{version}.pom +%add_maven_depmap %{name}-%{version}.pom %{name}-%{version}.jar -a "%{short_name}:%{short_name}-core,%{short_name}:%{short_name}-bean-collections" # javadoc install -d -m 755 %{buildroot}%{_javadocdir}/%{name} cp -pr dist/docs/api/* %{buildroot}%{_javadocdir}/%{name} +%fdupes -s %{buildroot}%{_javadocdir}/%{name} %files %defattr(0644,root,root,0755) -%doc LICENSE.txt NOTICE.txt RELEASE-NOTES.txt +%license LICENSE.txt +%doc NOTICE.txt RELEASE-NOTES.txt %{_javadir}/* -%{_mavenpomdir}/JPP-%{name}.pom +%{_mavenpomdir}/* +%if %{defined _maven_repository} +%{_mavendepmapfragdir}/%{name} +%else +%{_datadir}/maven-metadata/%{name}.xml* +%endif %files javadoc %defattr(0644,root,root,0755) ++++++ apache-commons-beanutils-fix-build-version.patch ++++++ Index: commons-beanutils-1.9.4-src/build.xml =================================================================== --- commons-beanutils-1.9.4-src.orig/build.xml +++ commons-beanutils-1.9.4-src/build.xml @@ -43,7 +43,7 @@ <property name="component.title" value="Bean Introspection Utilities"/> <!-- The current version number of this component --> - <property name="component.version" value="1.9.3-SNAPSHOT"/> + <property name="component.version" value="1.9.4"/> <!-- The base directory for compilation targets --> <property name="build.home" value="target"/> ++++++ commons-beanutils-1.9.2-src.tar.gz -> commons-beanutils-1.9.4-src.tar.gz ++++++ ++++ 150532 lines of diff (skipped) ++++++ jdk9.patch ++++++ --- /var/tmp/diff_new_pack.39DicC/_old 2020-02-05 07:24:22.846619405 +0100 +++ /var/tmp/diff_new_pack.39DicC/_new 2020-02-05 07:24:22.846619405 +0100 @@ -1,15 +1,17 @@ ---- commons-beanutils-1.9.2-src/build.xml 2014-05-25 19:24:55.000000000 +0200 -+++ commons-beanutils-1.9.2-src/build.xml 2017-09-14 10:40:26.676525095 +0200 +Index: commons-beanutils-1.9.3-src/build.xml +=================================================================== +--- commons-beanutils-1.9.3-src.orig/build.xml ++++ commons-beanutils-1.9.3-src/build.xml @@ -62,10 +62,10 @@ - - - <!-- Compiler source JDK version --> -- <property name="compile.source" value="1.5"/> -+ <property name="compile.source" value="1.6"/> - - <!-- Compiler target JDK version --> -- <property name="compile.target" value="1.5"/> -+ <property name="compile.target" value="1.6"/> - - <!-- Should Java compilations set the 'debug' compiler option? --> - <property name="compile.debug" value="true"/> + + + <!-- Compiler source JDK version --> +- <property name="compile.source" value="1.5"/> ++ <property name="compile.source" value="8"/> + + <!-- Compiler target JDK version --> +- <property name="compile.target" value="1.5"/> ++ <property name="compile.target" value="8"/> + + <!-- Should Java compilations set the 'debug' compiler option? --> + <property name="compile.debug" value="true"/>