Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package junit5 for openSUSE:Factory checked in at 2026-06-10 15:50:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/junit5 (Old) and /work/SRC/openSUSE:Factory/.junit5.new.2375 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "junit5" Wed Jun 10 15:50:43 2026 rev:14 rq:1358228 version:5.14.4 Changes: -------- --- /work/SRC/openSUSE:Factory/junit5/junit5.changes 2026-05-09 12:59:56.513402484 +0200 +++ /work/SRC/openSUSE:Factory/.junit5.new.2375/junit5.changes 2026-06-10 15:50:48.446885765 +0200 @@ -1,0 +2,9 @@ +Tue Jun 9 16:01:57 UTC 2026 - Fridrich Strba <[email protected]> + +- Build also the modules junit-platform-engine and + junit-platform-launcher within the flavour bootstrap. + This does not pull in other dependencies and allows the majority + of consumers of junit5 build early against the junit5-minimal + package + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ junit5.spec ++++++ --- /var/tmp/diff_new_pack.GpT11y/_old 2026-06-10 15:50:50.398966659 +0200 +++ /var/tmp/diff_new_pack.GpT11y/_new 2026-06-10 15:50:50.402966824 +0200 @@ -318,7 +318,7 @@ install -dm 0755 %{buildroot}%{_javadir}/%{base_name} install -dm 0755 %{buildroot}%{_mavenpomdir}/%{base_name} install -dm 0755 %{buildroot}%{_javadocdir}/%{name} -for i in junit-platform-commons junit-jupiter-api; do +for i in junit-platform-commons junit-platform-engine junit-platform-launcher junit-jupiter-api; do install -pm 0644 ${i}/target/${i}*.jar %{buildroot}%{_javadir}/%{base_name}/${i}.jar %{mvn_install_pom} ${i}/pom.xml %{buildroot}%{_mavenpomdir}/%{base_name}/${i}.pom %add_maven_depmap %{base_name}/${i}.pom %{base_name}/${i}.jar ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.GpT11y/_old 2026-06-10 15:50:50.478969973 +0200 +++ /var/tmp/diff_new_pack.GpT11y/_new 2026-06-10 15:50:50.494970637 +0200 @@ -1,6 +1,6 @@ -mtime: 1778255126 -commit: 1b981cf135d0e99abca00cf445f851a34ae037b00b8ef722e913db92fc79a931 +mtime: 1781021090 +commit: 8c68a051413097252b2c90a523d777fa1213f93354ca8f566dabb55b7fa4e6a8 url: https://src.opensuse.org/java-packages/junit5 -revision: 1b981cf135d0e99abca00cf445f851a34ae037b00b8ef722e913db92fc79a931 +revision: 8c68a051413097252b2c90a523d777fa1213f93354ca8f566dabb55b7fa4e6a8 projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj ++++++ aggregator.pom ++++++ --- /var/tmp/diff_new_pack.GpT11y/_old 2026-06-10 15:50:50.514971465 +0200 +++ /var/tmp/diff_new_pack.GpT11y/_new 2026-06-10 15:50:50.522971797 +0200 @@ -19,8 +19,6 @@ <module>junit-platform-commons</module> <module>junit-platform-console</module> <module>junit-platform-console-standalone</module> - <module>junit-platform-engine</module> - <module>junit-platform-launcher</module> <module>junit-platform-runner</module> <module>junit-platform-suite-api</module> <module>junit-platform-suite-commons</module> ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-06-09 18:04:50.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ junit5-build.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/build.xml new/build.xml --- old/build.xml 2024-04-09 18:45:31.263884355 +0200 +++ new/build.xml 2026-06-09 10:13:03.203201624 +0200 @@ -8,6 +8,8 @@ <target name="clean" description="Clean the output directory"> <ant antfile="build.xml" dir="junit-platform-commons" target="clean"/> + <ant antfile="build.xml" dir="junit-platform-engine" target="clean"/> + <ant antfile="build.xml" dir="junit-platform-launcher" target="clean"/> <ant antfile="build.xml" dir="junit-jupiter-api" target="clean"/> </target> @@ -17,6 +19,8 @@ <target name="compile" description="Compile the code"> <ant antfile="build.xml" dir="junit-platform-commons" target="compile"/> + <ant antfile="build.xml" dir="junit-platform-engine" target="compile"/> + <ant antfile="build.xml" dir="junit-platform-launcher" target="compile"/> <ant antfile="build.xml" dir="junit-jupiter-api" target="compile"/> </target> @@ -26,6 +30,8 @@ <target name="compile-tests" description="Compile the test code"> <ant antfile="build.xml" dir="junit-platform-commons" target="compile-tests"/> + <ant antfile="build.xml" dir="junit-platform-engine" target="compile-tests"/> + <ant antfile="build.xml" dir="junit-platform-launcher" target="compile-tests"/> <ant antfile="build.xml" dir="junit-jupiter-api" target="compile-tests"/> </target> @@ -35,6 +41,8 @@ <target name="test" description="Run the test cases"> <ant antfile="build.xml" dir="junit-platform-commons" target="test"/> + <ant antfile="build.xml" dir="junit-platform-engine" target="test"/> + <ant antfile="build.xml" dir="junit-platform-launcher" target="test"/> <ant antfile="build.xml" dir="junit-jupiter-api" target="test"/> </target> @@ -44,6 +52,8 @@ <target name="javadoc" description="Generates the Javadoc of the application"> <ant antfile="build.xml" dir="junit-platform-commons" target="javadoc"/> + <ant antfile="build.xml" dir="junit-platform-engine" target="javadoc"/> + <ant antfile="build.xml" dir="junit-platform-launcher" target="javadoc"/> <ant antfile="build.xml" dir="junit-jupiter-api" target="javadoc"/> </target> @@ -53,6 +63,8 @@ <target name="package" description="Package the application"> <ant antfile="build.xml" dir="junit-platform-commons" target="package"/> + <ant antfile="build.xml" dir="junit-platform-engine" target="package"/> + <ant antfile="build.xml" dir="junit-platform-launcher" target="package"/> <ant antfile="build.xml" dir="junit-jupiter-api" target="package"/> </target> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/junit-platform-engine/build.xml new/junit-platform-engine/build.xml --- old/junit-platform-engine/build.xml 1970-01-01 01:00:00.000000000 +0100 +++ new/junit-platform-engine/build.xml 2026-06-09 12:32:56.872635530 +0200 @@ -0,0 +1,156 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<project name="junit-platform-engine" default="package" basedir="."> + + <!-- ====================================================================== --> + <!-- Build environment properties --> + <!-- ====================================================================== --> + + <property file="build.properties"/> + + <property name="project.artifactId" value="junit-platform-engine"/> + + <property name="build.finalName" value="${project.artifactId}"/> + <property name="build.dir" value="target"/> + <property name="build.outputDir" value="${build.dir}/classes"/> + <property name="build.srcDir" value="src/main/java"/> + <property name="build.moduleInfoDir" value="src/module/org.junit.platform.engine"/> + <property name="build.resourceDir" value="src/main/resources"/> + + <property name="reporting.outputDirectory" value="${build.dir}/site"/> + + <!-- ====================================================================== --> + <!-- Defining classpaths --> + <!-- ====================================================================== --> + + <path id="build.classpath"> + <pathelement location="../junit-platform-commons/target/classes"/> + <fileset dir="../lib"> + <include name="**/*.jar"/> + </fileset> + </path> + + <!-- ====================================================================== --> + <!-- Cleaning up target --> + <!-- ====================================================================== --> + + <target name="clean" description="Clean the output directory"> + <delete dir="${build.dir}"/> + </target> + + <!-- ====================================================================== --> + <!-- Compilation target --> + <!-- ====================================================================== --> + + <target name="compile" description="Compile the code"> + <mkdir dir="${build.outputDir}"/> + <javac destdir="${build.outputDir}" + nowarn="false" + debug="true" + encoding="utf-8" + optimize="false" + deprecation="true" + release="8" + target="1.8" + verbose="false" + fork="false" + source="1.8"> + <src> + <pathelement location="${build.srcDir}"/> + </src> + <classpath refid="build.classpath"/> + </javac> + <javac destdir="${build.outputDir}" + nowarn="false" + debug="true" + encoding="utf-8" + optimize="false" + deprecation="true" + release="9" + verbose="false" + fork="false"> + <src> + <pathelement location="${build.moduleInfoDir}"/> + </src> + <include name="**/module-info.java"/> + <modulepath> + <path refid="build.classpath"/> + <pathelement location="${build.outputDir}"/> + </modulepath> + </javac> + <copy todir="${build.outputDir}"> + <fileset dir="${build.resourceDir}"/> + </copy> + </target> + + <!-- ====================================================================== --> + <!-- Javadoc target --> + <!-- ====================================================================== --> + + <target name="javadoc" description="Generates the Javadoc of the application"> + <javadoc sourcepath="${build.srcDir}" + packagenames="*" + destdir="${reporting.outputDirectory}/apidocs" + encoding="utf-8" + access="protected" + source="1.8" + verbose="false" + version="true" + use="true" + author="true" + splitindex="false" + nodeprecated="false" + nodeprecatedlist="false" + notree="false" + noindex="false" + nohelp="false" + nonavbar="false" + serialwarn="false" + charset="ISO-8859-1" + linksource="false" + breakiterator="false"> + <classpath refid="build.classpath"/> + </javadoc> + </target> + + <!-- ====================================================================== --> + <!-- Package target --> + <!-- ====================================================================== --> + + <target name="package" depends="compile" description="Package the application"> + <jar jarfile="${build.dir}/${build.finalName}.jar" + compress="true" + index="false" + basedir="${build.outputDir}" + excludes="**/package.html"> + <manifest> + <attribute name="Bundle-Description" value="Module "${project.artifactId}" of JUnit 5."/> + <attribute name="Bundle-License" value="https://www.eclipse.org/legal/epl-v20.html"/> + <attribute name="Bundle-ManifestVersion" value="2"/> + <attribute name="Bundle-Name" value="JUnit Platform Engine API"/> + <attribute name="Bundle-SymbolicName" value="${project.artifactId}"/> + <attribute name="Bundle-Version" value="1.14.4"/> + <attribute name="Export-Package" value="org.junit.platform.engine.discovery;uses:="org.apiguardian.api,org.junit.platform.commons,org.junit.platform.commons.io,org.junit.platform.commons.support,org.junit.platform.engine";version="1.14.4",org.junit.platform.engine.reporting;uses:="org.apiguardian.api,org.junit.platform.engine";version="1.14.4",org.junit.platform.engine.support.config;uses:="org.apiguardian.api,org.junit.platform.engine";version="1.14.4",org.junit.platform.engine.support.descriptor;uses:="org.apiguardian.api,org.junit.platform.engine";version="1.14.4",org.junit.platform.engine.support.discovery;uses:="org.apiguardian.api,org.junit.platform.commons.io,org.junit.platform.commons.support,org.junit.platform.engine,org.junit.platform.engine.discovery";version="1.14.4",org.junit.platform.engine.support.filter;uses:="org.apiguardian.api,org.junit.platform.commons.suppo rt.scanning,org.junit.platform.engine";version="1.14.4",org.junit.platform.engine.support.hierarchical;uses:="org.apiguardian.api,org.junit.platform.engine,org.opentest4j";version="1.14.4",org.junit.platform.engine.support.store;uses:="org.apiguardian.api,org.junit.platform.commons";version="1.14.4",org.junit.platform.engine;uses:="org.apiguardian.api,org.junit.platform.commons,org.junit.platform.engine.reporting,org.junit.platform.engine.support.store";version="1.14.4""/> + <attribute name="Implementation-Title" value="${project.artifactId}"/> + <attribute name="Implementation-Vendor" value="junit.org"/> + <attribute name="Implementation-Version" value="1.14.4"/> + <attribute name="Import-Package" value="org.apiguardian.api;resolution:=optional;version="[1.1,2)",org.junit.platform.commons.function;version="[1.14,2)",org.junit.platform.commons.io;version="[1.14,2)",org.junit.platform.commons.logging;status=INTERNAL;version="[1.14,2)",org.junit.platform.commons.support.scanning;version="[1.14,2)",org.junit.platform.commons.support;version="[1.14,2)",org.junit.platform.commons.util;version="[1.14,2)",org.junit.platform.commons;version="[1.14,2)",org.junit.platform.engine,org.junit.platform.engine.discovery,org.junit.platform.engine.reporting,org.junit.platform.engine.support.store,org.opentest4j;version="[1.3,2)""/> + <attribute name="Include-Resource" value="META-INF/services/org.junit.platform.engine.discovery.DiscoverySelectorIdentifierParser=src/main/resources/META-INF/services/org.junit.platform.engine.discovery.DiscoverySelectorIdentifierParser"/> + <attribute name="JavaPackages-ArtifactId" value="${project.artifactId}"/> + <attribute name="JavaPackages-GroupId" value="org.junit.platform"/> + <attribute name="JavaPackages-Version" value="1.14.4"/> + <attribute name="Require-Capability" value="osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))""/> + <attribute name="Specification-Title" value="${project.artifactId}"/> + <attribute name="Specification-Vendor" value="junit.org"/> + <attribute name="Specification-Version" value="1.14.4"/> + </manifest> + </jar> + </target> + + <!-- ====================================================================== --> + <!-- A dummy target for the package named after the type it creates --> + <!-- ====================================================================== --> + + <target name="jar" depends="package" description="Builds the jar for the application"/> + +</project> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/junit-platform-launcher/build.xml new/junit-platform-launcher/build.xml --- old/junit-platform-launcher/build.xml 1970-01-01 01:00:00.000000000 +0100 +++ new/junit-platform-launcher/build.xml 2026-06-09 12:04:37.818127869 +0200 @@ -0,0 +1,158 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<project name="junit-platform-launcher" default="package" basedir="."> + + <!-- ====================================================================== --> + <!-- Build environment properties --> + <!-- ====================================================================== --> + + <property file="build.properties"/> + + <property name="project.artifactId" value="junit-platform-launcher"/> + + <property name="build.finalName" value="${project.artifactId}"/> + <property name="build.dir" value="target"/> + <property name="build.outputDir" value="${build.dir}/classes"/> + <property name="build.srcDir" value="src/main/java"/> + <property name="build.moduleInfoDir" value="src/module/org.junit.platform.launcher"/> + <property name="build.resourceDir" value="src/main/resources"/> + + <property name="reporting.outputDirectory" value="${build.dir}/site"/> + + <!-- ====================================================================== --> + <!-- Defining classpaths --> + <!-- ====================================================================== --> + + <path id="build.classpath"> + <pathelement location="../junit-platform-commons/target/classes"/> + <pathelement location="../junit-platform-engine/target/classes"/> + <fileset dir="../lib"> + <include name="**/*.jar"/> + </fileset> + </path> + + <!-- ====================================================================== --> + <!-- Cleaning up target --> + <!-- ====================================================================== --> + + <target name="clean" description="Clean the output directory"> + <delete dir="${build.dir}"/> + </target> + + <!-- ====================================================================== --> + <!-- Compilation target --> + <!-- ====================================================================== --> + + <target name="compile" description="Compile the code"> + <mkdir dir="${build.outputDir}"/> + <javac destdir="${build.outputDir}" + nowarn="false" + debug="true" + encoding="utf-8" + optimize="false" + deprecation="true" + release="8" + target="1.8" + verbose="false" + fork="false" + source="1.8"> + <src> + <pathelement location="${build.srcDir}"/> + </src> + <classpath refid="build.classpath"/> + </javac> + <javac destdir="${build.outputDir}" + nowarn="false" + debug="true" + encoding="utf-8" + optimize="false" + deprecation="true" + release="9" + verbose="false" + fork="false"> + <src> + <pathelement location="${build.moduleInfoDir}"/> + </src> + <include name="**/module-info.java"/> + <modulepath> + <path refid="build.classpath"/> + <pathelement location="${build.outputDir}"/> + </modulepath> + </javac> + <copy todir="${build.outputDir}"> + <fileset dir="${build.resourceDir}"/> + </copy> + </target> + + <!-- ====================================================================== --> + <!-- Javadoc target --> + <!-- ====================================================================== --> + + <target name="javadoc" description="Generates the Javadoc of the application"> + <javadoc sourcepath="${build.srcDir}" + packagenames="*" + destdir="${reporting.outputDirectory}/apidocs" + encoding="utf-8" + access="protected" + source="1.8" + verbose="false" + version="true" + use="true" + author="true" + splitindex="false" + nodeprecated="false" + nodeprecatedlist="false" + notree="false" + noindex="false" + nohelp="false" + nonavbar="false" + serialwarn="false" + charset="ISO-8859-1" + linksource="false" + breakiterator="false"> + <classpath refid="build.classpath"/> + </javadoc> + </target> + + <!-- ====================================================================== --> + <!-- Package target --> + <!-- ====================================================================== --> + + <target name="package" depends="compile" description="Package the application"> + <jar jarfile="${build.dir}/${build.finalName}.jar" + compress="true" + index="false" + basedir="${build.outputDir}" + excludes="**/package.html"> + <manifest> + <attribute name="Bundle-Description" value="Module "${project.artifactId}" of JUnit 5."/> + <attribute name="Bundle-License" value="https://www.eclipse.org/legal/epl-v20.html"/> + <attribute name="Bundle-ManifestVersion" value="2"/> + <attribute name="Bundle-Name" value="JUnit Platform Launcher"/> + <attribute name="Bundle-SymbolicName" value="${project.artifactId}"/> + <attribute name="Bundle-Version" value="1.14.4"/> + <attribute name="Export-Package" value="org.junit.platform.launcher.core;uses:="org.apiguardian.api,org.junit.platform.commons,org.junit.platform.engine,org.junit.platform.engine.reporting,org.junit.platform.engine.support.store,org.junit.platform.launcher";version="1.14.4",org.junit.platform.launcher.listeners.discovery;uses:="org.apiguardian.api,org.junit.platform.launcher";version="1.14.4",org.junit.platform.launcher.listeners.session;uses:="org.apiguardian.api,org.junit.platform.launcher";version="1.14.4",org.junit.platform.launcher.listeners;uses:="org.apiguardian.api,org.junit.platform.engine,org.junit.platform.launcher";version="1.14.4",org.junit.platform.launcher.tagexpression;uses:="org.apiguardian.api,org.junit.platform.engine";version="1.14.4",org.junit.platform.launcher;uses:="org.apiguardian.api,org.junit.platform.commons,org.junit.platform.engine,org.junit.platfor m.engine.reporting,org.junit.platform.engine.support.store";version="1.14.4""/> + <attribute name="Implementation-Title" value="${project.artifactId}"/> + <attribute name="Implementation-Vendor" value="junit.org"/> + <attribute name="Implementation-Version" value="1.14.4"/> + <attribute name="Import-Package" value="org.apiguardian.api;resolution:=optional;version="[1.1,2)",org.junit.platform.commons.logging;status=INTERNAL;version="[1.14,2)",org.junit.platform.commons.support;version="[1.14,2)",org.junit.platform.commons.util;version="[1.14,2)",org.junit.platform.commons;version="[1.14,2)",org.junit.platform.engine.discovery;version="[1.14,2)",org.junit.platform.engine.reporting;version="[1.14,2)",org.junit.platform.engine.support.descriptor;version="[1.14,2)",org.junit.platform.engine.support.store;version="[1.14,2)",org.junit.platform.engine;version="[1.14,2)",org.junit.platform.launcher,org.junit.platform.launcher.listeners,org.junit.platform.launcher.listeners.discovery,org.junit.platform.launcher.listeners.session,org.junit.platform.launcher.tagexpression"/> + <attribute name="Include-Resource" value="META-INF/services/org.junit.platform.launcher.TestExecutionListener=src/main/resources/META-INF/services/org.junit.platform.launcher.TestExecutionListener"/> + <attribute name="JavaPackages-ArtifactId" value="${project.artifactId}"/> + <attribute name="JavaPackages-GroupId" value="org.junit.platform"/> + <attribute name="JavaPackages-Version" value="1.14.4"/> + <attribute name="Provide-Capability" value="org.junit.platform.launcher;org.junit.platform.launcher=junit-platform-launcher;version:Version="1.14.4""/> + <attribute name="Require-Capability" value="osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))""/> + <attribute name="Specification-Title" value="${project.artifactId}"/> + <attribute name="Specification-Vendor" value="junit.org"/> + <attribute name="Specification-Version" value="1.14.4"/> + </manifest> + </jar> + </target> + + <!-- ====================================================================== --> + <!-- A dummy target for the package named after the type it creates --> + <!-- ====================================================================== --> + + <target name="jar" depends="package" description="Builds the jar for the application"/> + +</project>
