Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hamcrest for openSUSE:Factory checked in at 2022-03-28 16:59:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hamcrest (Old) and /work/SRC/openSUSE:Factory/.hamcrest.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hamcrest" Mon Mar 28 16:59:11 2022 rev:28 rq:962948 version:1.3 Changes: -------- --- /work/SRC/openSUSE:Factory/hamcrest/hamcrest.changes 2021-01-10 19:38:19.997439859 +0100 +++ /work/SRC/openSUSE:Factory/.hamcrest.new.1900/hamcrest.changes 2022-03-28 16:59:48.664908233 +0200 @@ -1,0 +2,10 @@ +Fri Mar 18 20:25:15 UTC 2022 - Fridrich Strba <fst...@suse.com> + +- Modified patch: + * hamcrest-1.3-build.patch + + Build with source/target levels 8 +- Added patch: + * hamcrest-matchers.patch + + Fix build with jdk17 + +------------------------------------------------------------------- New: ---- hamcrest-matchers.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hamcrest.spec ++++++ --- /var/tmp/diff_new_pack.Pl7IRV/_old 2022-03-28 16:59:49.168908918 +0200 +++ /var/tmp/diff_new_pack.Pl7IRV/_new 2022-03-28 16:59:49.176908929 +0200 @@ -1,7 +1,7 @@ # # spec file for package hamcrest # -# 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 @@ -39,8 +39,10 @@ Patch7: %{name}-%{version}-javadoc10.patch Patch8: %{name}-%{version}-random-build-crash.patch Patch9: hamcrest-reproducible-builds.patch +Patch10: hamcrest-matchers.patch BuildRequires: ant BuildRequires: fdupes +BuildRequires: java-devel >= 1.8 BuildRequires: javapackages-local BuildRequires: qdox >= 2.0 Requires: %{name}-core = %{version}-%{release} @@ -114,12 +116,13 @@ %patch7 -p1 %patch8 -p1 %patch9 -p1 +%patch10 -p1 sed -i 's/\r//' LICENSE.txt %build export CLASSPATH=$(build-classpath qdox) -ant -Dant.build.javac.source=1.6 -Dant.build.javac.target=1.6 -Dversion=%{version} -Dbuild.sysclasspath=last clean core generator library bigjar javadoc +ant -Dant.build.javac.source=1.8 -Dant.build.javac.target=1.8 -Dversion=%{version} -Dbuild.sysclasspath=last clean core generator library bigjar javadoc # inject OSGi manifests jar ufm build/%{name}-core-%{version}.jar %{SOURCE8} ++++++ hamcrest-1.3-build.patch ++++++ --- /var/tmp/diff_new_pack.Pl7IRV/_old 2022-03-28 16:59:49.204908967 +0200 +++ /var/tmp/diff_new_pack.Pl7IRV/_new 2022-03-28 16:59:49.208908973 +0200 @@ -24,15 +24,17 @@ <javadoc packagenames="org.hamcrest.*" defaultexcludes="yes" destdir="build/temp/hamcrest-all-${version}-javadoc.jar.contents" author="true" version="true" use="true" - windowtitle="Hamcrest" source="1.6" failonerror="yes" overview="overview.html"> -+ windowtitle="Hamcrest" source="1.6" failonerror="yes"> ++ windowtitle="Hamcrest" source="1.8" failonerror="yes"> + <arg value="-Xdoclint:none"/> <classpath> <fileset dir="lib/integration"> <include name="*.jar"/> -@@ -313,6 +314,7 @@ +@@ -313,7 +314,8 @@ + <sequential> <javadoc packagenames="org.hamcrest.*" sourcepath="build/temp/@{modulename}-${version}-sources.jar.contents" defaultexcludes="yes" destdir="build/temp/@{modulename}-${version}-javadoc.jar.contents" author="true" version="true" use="true" - windowtitle="Hamcrest" source="1.6" failonerror="yes"> +- windowtitle="Hamcrest" source="1.6" failonerror="yes"> ++ windowtitle="Hamcrest" source="1.8" failonerror="yes"> + <arg value="-Xdoclint:none"/> <classpath> <fileset dir="lib/integration"> ++++++ hamcrest-matchers.patch ++++++ --- JavaHamcrest-hamcrest-java-1.3/hamcrest-core/src/main/java/org/hamcrest/core/AllOf.java 2022-03-18 20:35:38.293788586 +0100 +++ JavaHamcrest-hamcrest-java-1.3/hamcrest-core/src/main/java/org/hamcrest/core/AllOf.java 2022-03-18 20:46:34.534452749 +0100 @@ -57,7 +57,7 @@ */ @Factory public static <T> Matcher<T> allOf(Matcher<? super T>... matchers) { - return allOf(Arrays.asList(matchers)); + return new AllOf<T>(Arrays.asList(matchers)); } /** --- JavaHamcrest-hamcrest-java-1.3/hamcrest-core/src/main/java/org/hamcrest/core/AnyOf.java 2022-03-18 20:35:38.293788586 +0100 +++ JavaHamcrest-hamcrest-java-1.3/hamcrest-core/src/main/java/org/hamcrest/core/AnyOf.java 2022-03-18 20:39:13.031315993 +0100 @@ -47,7 +47,7 @@ */ @Factory public static <T> AnyOf<T> anyOf(Matcher<? super T>... matchers) { - return anyOf(Arrays.asList(matchers)); + return new AnyOf<T>(Arrays.asList(matchers)); } /** --- JavaHamcrest-hamcrest-java-1.3/hamcrest-library/src/main/java/org/hamcrest/collection/IsArrayContainingInAnyOrder.java 2022-03-18 20:35:38.297788614 +0100 +++ JavaHamcrest-hamcrest-java-1.3/hamcrest-library/src/main/java/org/hamcrest/collection/IsArrayContainingInAnyOrder.java 2022-03-18 20:49:03.047502492 +0100 @@ -55,7 +55,7 @@ */ @Factory public static <E> Matcher<E[]> arrayContainingInAnyOrder(Matcher<? super E>... itemMatchers) { - return arrayContainingInAnyOrder(Arrays.asList(itemMatchers)); + return new IsArrayContainingInAnyOrder<E>(Arrays.asList(itemMatchers)); } /** --- JavaHamcrest-hamcrest-java-1.3/hamcrest-library/src/main/java/org/hamcrest/collection/IsArrayContainingInOrder.java 2022-03-18 20:35:38.297788614 +0100 +++ JavaHamcrest-hamcrest-java-1.3/hamcrest-library/src/main/java/org/hamcrest/collection/IsArrayContainingInOrder.java 2022-03-18 20:49:57.623888266 +0100 @@ -69,7 +69,7 @@ */ @Factory public static <E> Matcher<E[]> arrayContaining(Matcher<? super E>... itemMatchers) { - return arrayContaining(asList(itemMatchers)); + return new IsArrayContainingInOrder<E>(asList(itemMatchers)); } /** --- JavaHamcrest-hamcrest-java-1.3/hamcrest-library/src/main/java/org/hamcrest/collection/IsIterableContainingInAnyOrder.java 2022-03-18 20:35:38.297788614 +0100 +++ JavaHamcrest-hamcrest-java-1.3/hamcrest-library/src/main/java/org/hamcrest/collection/IsIterableContainingInAnyOrder.java 2022-03-18 20:56:50.738808383 +0100 @@ -122,7 +122,7 @@ */ @Factory public static <T> Matcher<Iterable<? extends T>> containsInAnyOrder(Matcher<? super T>... itemMatchers) { - return containsInAnyOrder(Arrays.asList(itemMatchers)); + return new IsIterableContainingInAnyOrder<T>(Arrays.asList(itemMatchers)); } /** --- JavaHamcrest-hamcrest-java-1.3/hamcrest-library/src/main/java/org/hamcrest/collection/IsIterableContainingInOrder.java 2022-03-18 20:35:38.297788614 +0100 +++ JavaHamcrest-hamcrest-java-1.3/hamcrest-library/src/main/java/org/hamcrest/collection/IsIterableContainingInOrder.java 2022-03-18 21:21:22.189211465 +0100 @@ -138,7 +138,7 @@ */ @Factory public static <E> Matcher<Iterable<? extends E>> contains(Matcher<? super E>... itemMatchers) { - return contains(asList(itemMatchers)); + return new IsIterableContainingInOrder<E>(asList(itemMatchers)); } /**