Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package maven-resolver for openSUSE:Factory 
checked in at 2022-03-14 19:35:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/maven-resolver (Old)
 and      /work/SRC/openSUSE:Factory/.maven-resolver.new.25692 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "maven-resolver"

Mon Mar 14 19:35:22 2022 rev:8 rq:961507 version:1.7.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/maven-resolver/maven-resolver.changes    
2022-01-13 23:22:16.140079970 +0100
+++ /work/SRC/openSUSE:Factory/.maven-resolver.new.25692/maven-resolver.changes 
2022-03-14 19:37:11.198135034 +0100
@@ -1,0 +2,6 @@
+Fri Mar 11 12:10:26 UTC 2022 - Fridrich Strba <fst...@suse.com>
+
+- Upgrade to upstream version 1.7.3
+  * Change of API and incompatible with maven-resolver < 1.7
+
+-------------------------------------------------------------------

Old:
----
  maven-resolver-1.6.3-source-release.zip

New:
----
  maven-resolver-1.7.3-source-release.zip

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ maven-resolver.spec ++++++
--- /var/tmp/diff_new_pack.s4hYiX/_old  2022-03-14 19:37:11.622135542 +0100
+++ /var/tmp/diff_new_pack.s4hYiX/_new  2022-03-14 19:37:11.626135547 +0100
@@ -19,18 +19,19 @@
 %define _buildshell /bin/bash
 %bcond_with tests
 Name:           maven-resolver
-Version:        1.6.3
+Version:        1.7.3
 Release:        0
 Summary:        Apache Maven Artifact Resolver library
 License:        Apache-2.0
 Group:          Development/Libraries/Java
-URL:            http://maven.apache.org/resolver/
+URL:            https://maven.apache.org/resolver/
 Source0:        
http://archive.apache.org/dist/maven/resolver/%{name}-%{version}-source-release.zip
 Source1:        %{name}-build.tar.xz
 BuildRequires:  ant
 BuildRequires:  apache-commons-lang3
 BuildRequires:  atinject
 BuildRequires:  fdupes
+BuildRequires:  glassfish-annotation-api
 BuildRequires:  google-guice
 BuildRequires:  httpcomponents-client
 BuildRequires:  httpcomponents-core
@@ -84,6 +85,13 @@
 %description util
 A collection of utility classes to ease usage of the repository system.
 
+%package named-locks
+Summary:        Maven Artifact Resolver Named Locks
+Group:          Development/Libraries/Java
+
+%description named-locks
+A synchronization utility implementation using Named locks
+
 %package impl
 Summary:        Maven Artifact Resolver Implementation
 Group:          Development/Libraries/Java
@@ -143,14 +151,17 @@
 %prep
 %setup -q -a1
 
-# pointless plugin
-%pom_remove_plugin :maven-enforcer-plugin
+# requires internet connection
+rm 
maven-resolver-transport-http/src/test/java/org/eclipse/aether/transport/http/HttpTransporterTest.java
 
-# tests require jetty 7
-%pom_remove_dep :::test maven-resolver-transport-http
-rm -r maven-resolver-transport-http/src/test
+%pom_remove_plugin -r :bnd-maven-plugin
+%pom_remove_plugin -r org.codehaus.mojo:animal-sniffer-maven-plugin
+%pom_remove_plugin -r org.apache.maven.plugins:maven-enforcer-plugin
 
 %pom_disable_module maven-resolver-demos
+%pom_disable_module maven-resolver-named-locks-hazelcast
+%pom_disable_module maven-resolver-named-locks-redisson
+%pom_disable_module maven-resolver-transport-classpath
 
 # generate OSGi manifests
 for pom in $(find -mindepth 2 -name pom.xml) ; do
@@ -216,10 +227,10 @@
 %endif
   package javadoc
 
-%mvn_artifact pom.xml
+%{mvn_artifact} pom.xml
 
 mkdir -p target/site/apidocs
-for i in api spi test-util util impl connector-basic transport-classpath 
transport-file transport-http transport-wagon; do
+for i in api spi test-util util named-locks impl connector-basic 
transport-classpath transport-file transport-http transport-wagon; do
   cp -r %{name}-${i}/target/site/apidocs target/site/apidocs/%{name}-${i}
   %{mvn_artifact} %{name}-${i}/pom.xml 
%{name}-${i}/target/%{name}-${i}-%{version}.jar
 done
@@ -238,6 +249,8 @@
 
 %files util -f .mfiles-util
 
+%files named-locks -f .mfiles-named-locks
+
 %files impl -f .mfiles-impl
 
 %files test-util -f .mfiles-test-util

++++++ maven-resolver-build.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/build.xml new/build.xml
--- old/build.xml       2019-03-20 15:40:58.527214971 +0100
+++ new/build.xml       2022-03-11 11:45:43.420361538 +0100
@@ -11,6 +11,7 @@
     <ant antfile="build.xml" dir="maven-resolver-spi" target="clean"/>
     <ant antfile="build.xml" dir="maven-resolver-test-util" target="clean"/>
     <ant antfile="build.xml" dir="maven-resolver-util" target="clean"/>
+    <ant antfile="build.xml" dir="maven-resolver-named-locks" target="clean"/>
     <ant antfile="build.xml" dir="maven-resolver-impl" target="clean"/>
     <ant antfile="build.xml" dir="maven-resolver-connector-basic" 
target="clean"/>
     <ant antfile="build.xml" dir="maven-resolver-transport-classpath" 
target="clean"/>
@@ -28,6 +29,7 @@
     <ant antfile="build.xml" dir="maven-resolver-spi" target="compile"/>
     <ant antfile="build.xml" dir="maven-resolver-test-util" target="compile"/>
     <ant antfile="build.xml" dir="maven-resolver-util" target="compile"/>
+    <ant antfile="build.xml" dir="maven-resolver-named-locks" 
target="compile"/>
     <ant antfile="build.xml" dir="maven-resolver-impl" target="compile"/>
     <ant antfile="build.xml" dir="maven-resolver-connector-basic" 
target="compile"/>
     <ant antfile="build.xml" dir="maven-resolver-transport-classpath" 
target="compile"/>
@@ -45,6 +47,7 @@
     <ant antfile="build.xml" dir="maven-resolver-spi" target="compile-tests"/>
     <ant antfile="build.xml" dir="maven-resolver-test-util" 
target="compile-tests"/>
     <ant antfile="build.xml" dir="maven-resolver-util" target="compile-tests"/>
+    <ant antfile="build.xml" dir="maven-resolver-named-locks" 
target="compile-tests"/>
     <ant antfile="build.xml" dir="maven-resolver-impl" target="compile-tests"/>
     <ant antfile="build.xml" dir="maven-resolver-connector-basic" 
target="compile-tests"/>
     <ant antfile="build.xml" dir="maven-resolver-transport-classpath" 
target="compile-tests"/>
@@ -62,6 +65,7 @@
     <ant antfile="build.xml" dir="maven-resolver-spi" target="test"/>
     <ant antfile="build.xml" dir="maven-resolver-test-util" target="test"/>
     <ant antfile="build.xml" dir="maven-resolver-util" target="test"/>
+    <ant antfile="build.xml" dir="maven-resolver-named-locks" target="test"/>
     <ant antfile="build.xml" dir="maven-resolver-impl" target="test"/>
     <ant antfile="build.xml" dir="maven-resolver-connector-basic" 
target="test"/>
     <ant antfile="build.xml" dir="maven-resolver-transport-classpath" 
target="test"/>
@@ -79,6 +83,7 @@
     <ant antfile="build.xml" dir="maven-resolver-spi" target="javadoc"/>
     <ant antfile="build.xml" dir="maven-resolver-test-util" target="javadoc"/>
     <ant antfile="build.xml" dir="maven-resolver-util" target="javadoc"/>
+    <ant antfile="build.xml" dir="maven-resolver-named-locks" 
target="javadoc"/>
     <ant antfile="build.xml" dir="maven-resolver-impl" target="javadoc"/>
     <ant antfile="build.xml" dir="maven-resolver-connector-basic" 
target="javadoc"/>
     <ant antfile="build.xml" dir="maven-resolver-transport-classpath" 
target="javadoc"/>
@@ -96,6 +101,7 @@
     <ant antfile="build.xml" dir="maven-resolver-spi" target="package"/>
     <ant antfile="build.xml" dir="maven-resolver-test-util" target="package"/>
     <ant antfile="build.xml" dir="maven-resolver-util" target="package"/>
+    <ant antfile="build.xml" dir="maven-resolver-named-locks" 
target="package"/>
     <ant antfile="build.xml" dir="maven-resolver-impl" target="package"/>
     <ant antfile="build.xml" dir="maven-resolver-connector-basic" 
target="package"/>
     <ant antfile="build.xml" dir="maven-resolver-transport-classpath" 
target="package"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/common.xml new/common.xml
--- old/common.xml      2021-10-22 14:17:46.217840203 +0200
+++ new/common.xml      2022-03-11 11:18:03.017574193 +0100
@@ -3,15 +3,15 @@
 <project name="common" basedir=".">
 
   <property file="build.properties"/>
-  <property name="project.version" value="1.6.3"/>
+  <property name="project.version" value="1.7.3"/>
   <property name="project.groupId" value="org.apache.maven.resolver"/>
   <property name="project.url" value="https://maven.apache.org/resolver/"/>
 
   <property name="project.organization.name" value="The Apache Software 
Foundation"/>
   
-  <property name="spec.version" value="1.6"/>
+  <property name="spec.version" value="1.7"/>
 
-  <property name="compiler.source" value="1.7"/>
+  <property name="compiler.source" value="1.8"/>
   <property name="compiler.target" value="${compiler.source}"/>
 
 </project>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/maven-resolver-impl/build.xml 
new/maven-resolver-impl/build.xml
--- old/maven-resolver-impl/build.xml   2019-03-20 15:44:44.624346394 +0100
+++ new/maven-resolver-impl/build.xml   2022-03-11 11:46:34.100690956 +0100
@@ -33,6 +33,7 @@
     <pathelement location="../maven-resolver-api/target/classes"/>
     <pathelement location="../maven-resolver-spi/target/classes"/>
     <pathelement location="../maven-resolver-util/target/classes"/>
+    <pathelement location="../maven-resolver-named-locks/target/classes"/>
     <fileset dir="../lib">
       <!-- javax.inject-1 org.eclipse.sisu.inject-0.3.3 sisu-guice-3.2.6-no_aop
               slf4j-api-1.7.25 -->
@@ -43,6 +44,7 @@
     <pathelement location="../maven-resolver-api/target/classes"/>
     <pathelement location="../maven-resolver-spi/target/classes"/>
     <pathelement location="../maven-resolver-util/target/classes"/>
+    <pathelement location="../maven-resolver-named-locks/target/classes"/>
     <pathelement location="../maven-resolver-test-util/target/classes"/>
     <fileset dir="../lib">
       <!-- javax.inject-1 org.eclipse.sisu.inject-0.3.3 sisu-guice-3.2.6-no_aop
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/maven-resolver-named-locks/build.xml 
new/maven-resolver-named-locks/build.xml
--- old/maven-resolver-named-locks/build.xml    1970-01-01 01:00:00.000000000 
+0100
+++ new/maven-resolver-named-locks/build.xml    2022-03-11 11:41:03.378541273 
+0100
@@ -0,0 +1,289 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project name="maven-resolver-named-locks" default="package" basedir=".">
+
+  <!-- ====================================================================== 
-->
+  <!-- Build environment properties                                           
-->
+  <!-- ====================================================================== 
-->
+
+  <include file="../common.xml"/>
+  <property file="build.properties"/>
+
+  <property name="project.artifactId" value="maven-resolver-named-locks"/>
+  <property name="project.name" value="Maven Artifact Resolver Named Locks"/>
+  <property name="project.description"
+            value="A synchronization utility implementation using Named 
locks"/>
+
+  <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="build.testOutputDir" value="${build.dir}/test-classes"/>
+  <property name="build.testDir" value="src/test/java"/>
+  <property name="build.testResourceDir" value="src/test/resources"/>
+  <property name="test.reports" value="${build.dir}/test-reports"/>
+  <property name="reporting.outputDirectory" value="${build.dir}/site"/>
+
+  <!-- ====================================================================== 
-->
+  <!-- Defining classpaths                                                    
-->
+  <!-- ====================================================================== 
-->
+
+  <path id="build.classpath">
+    <fileset dir="../lib">
+      <!-- javax.inject-1 org.eclipse.sisu.inject-0.3.3 sisu-guice-3.2.6-no_aop
+              slf4j-api-1.7.25 -->
+      <include name="**/*.jar"/>
+    </fileset>
+  </path>
+  <path id="build.test.classpath">
+    <pathelement location="../maven-resolver-test-util/target/classes"/>
+    <fileset dir="../lib">
+      <!-- javax.inject-1 org.eclipse.sisu.inject-0.3.3 sisu-guice-3.2.6-no_aop
+              slf4j-api-1.7.25 slf4j-simple-1.7.25 junit-4.12 
hamcrest-core-1.3 -->
+      <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" 
+           optimize="false" 
+           deprecation="true" 
+           target="${compiler.target}" 
+           verbose="false" 
+           fork="false" 
+           source="${compiler.source}">
+      <src>
+        <pathelement location="${build.srcDir}"/>
+      </src>
+      <classpath refid="build.classpath"/>
+    </javac>
+  </target>
+
+  <!-- ====================================================================== 
-->
+  <!-- Sisu javax.inject.Named generation target                              
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="sisu"
+          depends="compile"
+          description="Generate javax.inject.Name index">
+    <sequential>
+         <java classname="org.eclipse.sisu.space.SisuIndex"
+               failonerror="true"
+                       fork="true">
+        <classpath>
+          <path refid="build.classpath"/>
+        </classpath>
+        <arg value="${build.outputDir}"/>
+      </java>
+      <move todir="${build.outputDir}/META-INF">
+        <fileset dir="META-INF"/>
+      </move>
+       </sequential>
+  </target>
+
+  <!-- ====================================================================== 
-->
+  <!-- Test-compilation target                                                
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="compile-tests" 
+          depends="sisu" 
+          description="Compile the test code" 
+          unless="test.skip">
+    <mkdir dir="${build.testOutputDir}"/>
+    <javac destdir="${build.testOutputDir}" 
+           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}"/>
+    </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="**/*Abstract*Test.java"/>
+        </fileset>
+      </batchtest>
+      <batchtest todir="${test.reports}" if="test">
+        <fileset dir="${build.testDir}">
+          <include name="**/${test}.java"/>
+          <exclude name="**/*Abstract*Test.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                                                         
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="javadoc" description="Generates the Javadoc of the 
application">
+    <javadoc sourcepath="${build.srcDir}" 
+             packagenames="*" 
+             destdir="${reporting.outputDirectory}/apidocs" 
+             access="protected" 
+             source="${compiler.source}" 
+             verbose="false" 
+             locale="en" 
+             version="true" 
+             use="true" 
+             author="true" 
+             splitindex="false" 
+             nodeprecated="false" 
+             nodeprecatedlist="false" 
+             notree="false" 
+             noindex="false" 
+             nohelp="false" 
+             nonavbar="false" 
+             serialwarn="false" 
+             encoding="UTF-8" 
+             linksource="true" 
+             breakiterator="false">
+      <classpath refid="build.classpath"/>
+      <group title="API"/>
+      <group title="SPI"/>
+      <group title="Utilities"/>
+      <group title="Repository Connectors"/>
+      <group title="Transporters"/>
+      <group title="Implementation"/>
+      <group title="Demo Maven Plugin"/>
+      <group title="Demo Snippets"/>
+      <group title="Internals"/>
+      <tag name="noextend" 
+               scope="all" 
+               description="Restriction:"/>
+      <tag name="noimplement" 
+               scope="all" 
+               description="Restriction:"/>
+      <tag name="noinstantiate" 
+               scope="all" 
+               description="Restriction:"/>
+      <tag name="nooverride" 
+               scope="all" 
+               description="Restriction:"/>
+      <tag name="noreference" 
+               scope="all" 
+               description="Restriction:"/>
+      <tag name="provisional" 
+               scope="all" 
+               description="Provisional:"/>
+    </javadoc>
+  </target>
+
+  <!-- ====================================================================== 
-->
+  <!-- Package target                                                         
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="package" depends="sisu,test" description="Package the 
application">
+    <jar jarfile="${build.dir}/${build.finalName}.jar" 
+         compress="true" 
+         index="false" 
+         basedir="${build.outputDir}" 
+         excludes="**/package.html">
+      <manifest>
+               <attribute name="Automatic-Module-Name" 
value="${project.groupId}.named"/>
+               <attribute name="Bundle-Description" 
value="${project.description}"/>
+               <attribute name="Bundle-DocURL" 
value="${project.url}${project.artifactId}/"/>
+               <attribute name="Bundle-License" 
value="https://www.apache.org/licenses/LICENSE-2.0.txt"/>
+               <attribute name="Bundle-ManifestVersion" value="2"/>
+               <attribute name="Bundle-Name" value="${project.name}"/>
+               <attribute name="Bundle-SymbolicName" 
value="${project.groupId}.named.locks"/>
+               <attribute name="Bundle-Vendor" 
value="${project.organization.name}"/>
+               <attribute name="Bundle-Version" value="${project.version}"/>
+               <attribute name="Export-Package" 
value="org.eclipse.aether.named.providers;version=&quot;${project.version}&quot;,org.eclipse.aether.named.support;version=&quot;${project.version}&quot;,org.eclipse.aether.named;version=&quot;${project.version}&quot;"/>
+               <attribute name="Implementation-Title" value="${project.name}"/>
+               <attribute name="Implementation-URL" 
value="${project.url}${project.artifactId}/"/>
+               <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="Import-Package" 
value="javax.inject;resolution:=optional,org.eclipse.aether.named,org.eclipse.aether.named.support,org.slf4j"/>
+               <attribute name="JavaPackages-ArtifactId" 
value="${project.artifactId}"/>
+               <attribute name="JavaPackages-GroupId" 
value="${project.groupId}"/>
+               <attribute name="JavaPackages-Version" 
value="${project.version}"/>
+               <attribute name="Require-Capability" 
value="osgi.ee;filter:=&quot;(&amp;(osgi.ee=JavaSE)(version=${compiler.target}))&quot;"/>
+               <attribute name="Specification-Title" value="${project.name}"/>
+               <attribute name="Specification-Vendor" 
value="${project.organization.name}"/>
+               <attribute name="Specification-Version" 
value="${spec.version}"/>
+      </manifest>
+    </jar>
+  </target>
+
+</project>

Reply via email to