commit maven-reporting-api for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package maven-reporting-api for openSUSE:Factory checked in at 2024-10-16 23:46:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/maven-reporting-api (Old) and /work/SRC/openSUSE:Factory/.maven-reporting-api.new.19354 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "maven-reporting-api" Wed Oct 16 23:46:37 2024 rev:6 rq:1208210 version:4.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/maven-reporting-api/maven-reporting-api.changes 2023-09-25 20:51:42.919304259 +0200 +++ /work/SRC/openSUSE:Factory/.maven-reporting-api.new.19354/maven-reporting-api.changes 2024-10-16 23:47:42.431370586 +0200 @@ -1,0 +2,16 @@ +Thu Oct 3 22:04:11 UTC 2024 - Fridrich Strba <fstrba@suse.com> + +- Upgrade to upstream version 4.0.0 + * Improvement + + MSHARED-193: API change: let MavenReportRenderer#render() + throw an exception + + MSHARED-1032: API change: let MavenReport#canGenerateReport() + throw an exception + * Task + + MSHARED-1159: Require locale to be not null + + MSHARED-1231: Remove unused default-report.xml file + + MSHARED-1326: Improve MavenReport interface and + AbstractMavenReport class API +- Fetch sources by source service from Github + +------------------------------------------------------------------- Old: ---- maven-reporting-api-3.1.1-source-release.zip New: ---- _service maven-reporting-api-4.0.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ maven-reporting-api.spec ++++++ --- /var/tmp/diff_new_pack.ISiGuR/_old 2024-10-16 23:47:43.815428308 +0200 +++ /var/tmp/diff_new_pack.ISiGuR/_new 2024-10-16 23:47:43.819428474 +0200 @@ -1,7 +1,7 @@ # # spec file for package maven-reporting-api # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,22 +17,19 @@ Name: maven-reporting-api -Version: 3.1.1 +Version: 4.0.0 Release: 0 Summary: API to manage report generation License: Apache-2.0 Group: Development/Libraries/Java URL: https://maven.apache.org/shared/maven-reporting-api -Source0: https://archive.apache.org/dist/maven/reporting/%{name}-%{version}-source-release.zip +Source0: %{name}-%{version}.tar.xz Source1: http://www.apache.org/licenses/LICENSE-2.0.txt Source2: %{name}-build.xml BuildRequires: ant BuildRequires: fdupes -BuildRequires: javapackages-local -BuildRequires: maven-doxia-sink-api -BuildRequires: unzip -BuildRequires: xmvn-install -BuildRequires: xmvn-resolve +BuildRequires: javapackages-local >= 6 +BuildRequires: maven-doxia-sink-api >= 2.0 BuildArch: noarch %description @@ -54,26 +51,29 @@ cp %{SOURCE1} LICENSE.txt cp %{SOURCE2} build.xml -%pom_remove_parent - -# Previous package provides groupIds org.apache.maven.shared and org.apache.maven.reporting -%{mvn_alias} : org.apache.maven.shared:maven-reporting-api - %build mkdir -p lib build-jar-repository -s lib \ maven-doxia/doxia-sink-api -%{ant} jar javadoc - -%{mvn_artifact} pom.xml target/%{name}-%{version}.jar +ant jar javadoc %install -%mvn_install +# jar +install -dm 0755 %{buildroot}%{_javadir}/%{name} +install -pm 0644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}/%{name}.jar +# pom +install -dm 0755 %{buildroot}%{_mavenpomdir}/%{name} +%{mvn_install_pom} pom.xml %{buildroot}%{_mavenpomdir}/%{name}/%{name}.pom +%add_maven_depmap %{name}/%{name}.pom %{name}/%{name}.jar -a org.apache.maven.shared:maven-reporting-api +# javadoc +install -dm 0755 %{buildroot}%{_javadocdir}/%{name} +cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}/ %fdupes -s %{buildroot}%{_javadocdir} %files -f .mfiles %license LICENSE.txt -%files javadoc -f .mfiles-javadoc +%files javadoc +%{_javadocdir}/%{name} %license LICENSE.txt ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="scm">git</param> <param name="url">https://github.com/apache/maven-reporting-api.git</param> <param name="revision">maven-reporting-api-4.0.0</param> <param name="match-tag">maven-reporting-api-*</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">maven-reporting-api-(.*)</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service name="set_version" mode="disabled"/> </services> ++++++ maven-reporting-api-build.xml ++++++ --- /var/tmp/diff_new_pack.ISiGuR/_old 2024-10-16 23:47:43.887431310 +0200 +++ /var/tmp/diff_new_pack.ISiGuR/_new 2024-10-16 23:47:43.891431477 +0200 @@ -10,22 +10,23 @@ <property name="project.groupId" value="org.apache.maven.reporting"/> <property name="project.artifactId" value="maven-reporting-api"/> - <property name="project.name" value="Maven Reporting API"/> - <property name="project.version" value="3.1.1"/> + <property name="project.version" value="4.0.0"/> - <property name="project.organization.name" - value="The Apache Software Foundation"/> + <property name="spec.version" value="4.0"/> + + <property name="project.organization.name" value="The Apache Software Foundation"/> + <property name="project.name" value="Apache Maven Reporting API"/> <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}"/> + <property name="build.finalName" value="${project.artifactId}-${project.version}"/> <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.resourceDir" value="src/main/resources"/> + <property name="reporting.outputDirectory" value="${build.dir}/site"/> <!-- ====================================================================== --> @@ -53,24 +54,21 @@ <target name="compile" description="Compile the code"> <mkdir dir="${build.outputDir}"/> <javac destdir="${build.outputDir}" - encoding="UTF-8" nowarn="false" debug="true" optimize="false" deprecation="true" - release="${compiler.release}" + release="${compiler.release}" target="${compiler.target}" verbose="false" fork="false" + encoding="utf-8" source="${compiler.source}"> <src> <pathelement location="${build.srcDir}"/> </src> <classpath refid="build.classpath"/> </javac> - <copy todir="${build.outputDir}"> - <fileset dir="${build.resourceDir}"/> - </copy> </target> <!-- ====================================================================== --> @@ -82,8 +80,8 @@ packagenames="*" destdir="${reporting.outputDirectory}/apidocs" access="protected" - source="${compiler.source}" verbose="false" + locale="en" version="true" use="true" author="true" @@ -95,9 +93,10 @@ nohelp="false" nonavbar="false" serialwarn="false" - encoding="UTF-8" + encoding="utf-8" linksource="false" - breakiterator="false"> + breakiterator="false" + source="${compiler.source}"> <classpath refid="build.classpath"/> </javadoc> </target> @@ -114,19 +113,15 @@ excludes="**/package.html"> <manifest> <attribute name="Implementation-Title" value="${project.name}"/> - <attribute name="Implementation-URL" - value="http://maven.apache.org/shared/${project.artifactId}/"/> - <attribute name="Implementation-Vendor" - value="${project.organization.name}"/> + <attribute name="Implementation-Vendor" value="${project.organization.name}"/> <attribute name="Implementation-Vendor-Id" value="${project.groupId}"/> <attribute name="Implementation-Version" value="${project.version}"/> <attribute name="JavaPackages-ArtifactId" value="${project.artifactId}"/> <attribute name="JavaPackages-GroupId" value="${project.groupId}"/> <attribute name="JavaPackages-Version" value="${project.version}"/> <attribute name="Specification-Title" value="${project.name}"/> - <attribute name="Specification-Vendor" - value="${project.organization.name}"/> - <attribute name="Specification-Version" value="${project.version}"/> + <attribute name="Specification-Vendor" value="${project.organization.name}"/> + <attribute name="Specification-Version" value="${spec.version}"/> </manifest> </jar> </target>
participants (1)
-
Source-Sync