Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package maven-scm for openSUSE:Factory 
checked in at 2025-09-26 22:24:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/maven-scm (Old)
 and      /work/SRC/openSUSE:Factory/.maven-scm.new.11973 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "maven-scm"

Fri Sep 26 22:24:32 2025 rev:12 rq:1307191 version:2.2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/maven-scm/maven-scm.changes      2024-10-11 
17:02:32.523234568 +0200
+++ /work/SRC/openSUSE:Factory/.maven-scm.new.11973/maven-scm.changes   
2025-09-26 22:25:25.068274743 +0200
@@ -1,0 +2,96 @@
+Wed Sep 24 19:40:22 UTC 2025 - Fridrich Strba <[email protected]>
+
+- Changes of 2.2.1
+  * New features and improvements
+    + Add method to ScmManager to get an ScmRepository from an
+      existing directory
+    + Reduce log noise
+    + Reduce amount of log junk emitted
+    + Support "no-verify" with JGit commits
+    + Rework sign option for Git tag/commit
+    + SCM-1011: Consider interactive flag for SvnExeScmProvider
+    + Git: Observe interactive flag
+    + New option to be able to disable sign for commit/tag to be
+      able use this with jgit when you have gpgsign configured in
+      ~/.gitconfig
+    + Add shallow parameter to checkout mojo
+    + Add Apache 2.0 LICENSE file
+  * Bug Fixes
+    + Replace "git whatchanged" by "git log"
+    + Avoid raw RuntimeException
+    + JGit: Propagate exceptions when pushing tags/branches
+    + Git: Use environment variables when pushing tags/branches to
+      remote
+    + SCM-1029: Fix empty commits on JGit checkin
+  * Documentation updates
+    + Document SCM authentication means
+    + Feature/apt to md
+    + MNGSITE-529: Rename "Goals" to "Plugin Documentation"
+    + MNGSITE-540: Use correct plugin for reporting
+    + Remove mention of deprecated SCM provider which have been
+      removed in 2.0.0
+  * Maintenance
+    + Deprecate ConsumerUtils
+    + cleanup runtime exceptions
+    + feat: enable prevent branch protection rules
+    + Throw is enough
+    + Replace raw runtime exceptions with GeneralSecurityException
+    + remove not used plugins from pom
+    + Enable Github issues
+    + Make asserts meaningful
+    + Convert from plexus to guice injection
+    + Remove dead commented code
+    + Unabbreviate cl variable names
+    + Declare used dependencies
+    + Prefer try with resources
+  * Dependency updates
+    + Use SSHD 2.16.0
+    + Update to Maven Parent 45
+    + Bump org.apache.commons:commons-text from 1.11.0 to 1.14.0
+    + Bump commons-io:commons-io from 2.16.10 to 2.20.0
+    + Bump org.apache.maven.shared:file-management from 3.1.0 to
+      3.2.0
+    + Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.18.0
+    + Bump org.codehaus.plexus:plexus-interactivity-api from 1.3 to
+      1.4
+    + Bump org.codehaus.plexus:plexus-classworlds from 2.8.0 to
+      2.9.0
+    + Bump org.hamcrest:hamcrest-core from 2.2 to 3.0
+    + Bump org.codehaus.mojo:animal-sniffer-maven-plugin from 1.23
+      to 1.24
+- Changes of 2.1.0
+  * Bug
+    + SCM-914: InfoItem.lastChangedDate is leaky abstraction
+    + SCM-939: Assume SCM is present
+    + SCM-1016: Build fails with JDK21
+    + SCM-1022: jgit push failure is not failing the build
+    + SCM-1024: maven-scm-plugin tests do not properly check for
+      existence of svn command
+  * Dependency upgrade
+    + SCM-1017: Update commons-io:commons-io to 2.16.0
+    + SCM-1018: Require Maven 3.6.3+
+    + SCM-1019: Update org.codehaus.plexus:plexus-classworlds to
+      2.8.0
+    + SCM-1020: Update org.apache.commons:commons-text 1.11.0
+    + SCM-1021: Update org.apache.commons:commons-lang3 3.14.0
+    + SCM-1023: Upgrade components
+- Changes of 2.0.1
+  * Bug
+    + SCM-1009: Wrong scope of maven-compat
+  * Dependency upgrade
+    + SCM-1008: Undeclare unused dependencies
+- Changes of 2.0.0
+  * Dependency upgrade
+    + SCM-1005: Upgrade Parent to 39
+    + SCM-1006: Upgrade components
+- Added patch:
+  * 0001-Don-t-depend-on-apache-sshd-test-jars.patch
+    + Do not depend on apache-sshd test-jars. Copy over minimal
+      classes from apache-sshd and put them in the same package as
+      the gittest classes.
+- Removed patches:
+  * 0001-Port-maven-scm-to-latest-version-of-plexus-default.patch
+  * maven-scm-1.12.0-sec-dispatcher-2.0.patch
+    + Not needed with this version
+
+-------------------------------------------------------------------

Old:
----
  0001-Port-maven-scm-to-latest-version-of-plexus-default.patch
  maven-scm-1.12.0-sec-dispatcher-2.0.patch
  maven-scm-1.13.0-source-release.zip

New:
----
  0001-Don-t-depend-on-apache-sshd-test-jars.patch
  _scmsync.obsinfo
  build.specials.obscpio
  maven-scm-2.2.1-source-release.zip

----------(Old B)----------
  Old:- Removed patches:
  * 0001-Port-maven-scm-to-latest-version-of-plexus-default.patch
  * maven-scm-1.12.0-sec-dispatcher-2.0.patch
  Old:  * 0001-Port-maven-scm-to-latest-version-of-plexus-default.patch
  * maven-scm-1.12.0-sec-dispatcher-2.0.patch
    + Not needed with this version
----------(Old E)----------

----------(New B)----------
  New:- Added patch:
  * 0001-Don-t-depend-on-apache-sshd-test-jars.patch
    + Do not depend on apache-sshd test-jars. Copy over minimal
----------(New E)----------

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

Other differences:
------------------
++++++ maven-scm.spec ++++++
--- /var/tmp/diff_new_pack.2zmnv2/_old  2025-09-26 22:25:25.984313375 +0200
+++ /var/tmp/diff_new_pack.2zmnv2/_new  2025-09-26 22:25:25.984313375 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package maven-scm
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 # Copyright (c) 2000-2005, JPackage Project
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,42 +18,51 @@
 
 
 Name:           maven-scm
-Version:        1.13.0
+Version:        2.2.1
 Release:        0
 Summary:        Common API for doing SCM operations
 License:        Apache-2.0
 Group:          Development/Libraries/Java
 URL:            https://maven.apache.org/scm
 Source0:        
http://archive.apache.org/dist/maven/scm/%{name}-%{version}-source-release.zip
-# Patch to migrate to new plexus default container
-# This has been sent upstream: https://issues.apache.org/jira/browse/SCM-731
-Patch0:         maven-scm-1.12.0-sec-dispatcher-2.0.patch
-Patch1:         0001-Port-maven-scm-to-latest-version-of-plexus-default.patch
+Patch0:         0001-Don-t-depend-on-apache-sshd-test-jars.patch
 BuildRequires:  fdupes
 BuildRequires:  java-devel >= 1.8
 BuildRequires:  maven-local
 BuildRequires:  unzip
+BuildRequires:  mvn(com.google.inject:guice::no_aop:)
 BuildRequires:  mvn(commons-io:commons-io)
+BuildRequires:  mvn(javax.inject:javax.inject)
 BuildRequires:  mvn(junit:junit)
 BuildRequires:  mvn(org.apache.commons:commons-lang3)
+BuildRequires:  mvn(org.apache.commons:commons-text)
+BuildRequires:  
mvn(org.apache.maven.plugin-testing:maven-plugin-testing-harness)
 BuildRequires:  mvn(org.apache.maven.plugin-tools:maven-plugin-annotations)
 BuildRequires:  mvn(org.apache.maven.plugins:maven-assembly-plugin)
 BuildRequires:  mvn(org.apache.maven.plugins:maven-invoker-plugin)
 BuildRequires:  mvn(org.apache.maven.plugins:maven-plugin-plugin)
 BuildRequires:  mvn(org.apache.maven.shared:file-management)
-BuildRequires:  mvn(org.apache.maven:maven-compat)
+BuildRequires:  mvn(org.apache.maven:maven-core)
 BuildRequires:  mvn(org.apache.maven:maven-parent:pom:)
 BuildRequires:  mvn(org.apache.maven:maven-plugin-api)
 BuildRequires:  mvn(org.apache.maven:maven-settings)
+BuildRequires:  mvn(org.apache.maven:maven-settings-builder)
+BuildRequires:  mvn(org.apache.sshd:sshd-git)
+BuildRequires:  mvn(org.bouncycastle:bcpkix-jdk15on)
 BuildRequires:  mvn(org.codehaus.modello:modello-maven-plugin)
-BuildRequires:  mvn(org.codehaus.plexus:plexus-component-metadata)
-BuildRequires:  mvn(org.codehaus.plexus:plexus-container-default)
+BuildRequires:  mvn(org.codehaus.plexus:plexus-classworlds)
+BuildRequires:  mvn(org.codehaus.plexus:plexus-interactivity-api)
+BuildRequires:  mvn(org.codehaus.plexus:plexus-sec-dispatcher)
 BuildRequires:  mvn(org.codehaus.plexus:plexus-utils)
 BuildRequires:  mvn(org.codehaus.plexus:plexus-xml)
 BuildRequires:  mvn(org.eclipse.jgit:org.eclipse.jgit)
-BuildRequires:  mvn(org.eclipse.jgit:org.eclipse.jgit.ssh.jsch)
-BuildRequires:  mvn(org.sonatype.plexus:plexus-sec-dispatcher)
-#!BuildRequires: jgit
+BuildRequires:  mvn(org.eclipse.jgit:org.eclipse.jgit.ssh.apache)
+BuildRequires:  mvn(org.eclipse.sisu:org.eclipse.sisu.plexus)
+BuildRequires:  mvn(org.eclipse.sisu:sisu-maven-plugin)
+BuildRequires:  mvn(org.hamcrest:hamcrest-core)
+BuildRequires:  mvn(org.slf4j:jcl-over-slf4j)
+BuildRequires:  mvn(org.slf4j:slf4j-api)
+BuildRequires:  mvn(org.slf4j:slf4j-simple)
 BuildArch:      noarch
 
 %description
@@ -77,43 +86,11 @@
 
 %prep
 %setup -q
-
 %patch -P 0 -p1
-%patch -P 1 -p1
-
-# Remove unnecessary animal sniffer
-%pom_remove_plugin org.codehaus.mojo:animal-sniffer-maven-plugin
-
-%pom_remove_plugin :maven-enforcer-plugin
-
-# Remove providers-integrity from build (we don't have mks-api)
-%pom_disable_module maven-scm-provider-integrity maven-scm-providers
-
-# Partially remove cvs support for removal of netbeans-cvsclient
-# It still works with cvsexe provider
-%pom_remove_dep org.apache.maven.scm:maven-scm-provider-cvsjava 
maven-scm-client
-%pom_disable_module maven-scm-provider-cvsjava 
maven-scm-providers/maven-scm-providers-cvs
-sed -i s/cvsjava.CvsJava/cvsexe.CvsExe/ 
maven-scm-client/src/main/resources/META-INF/plexus/components.xml
-
-# Port to commons-lang3
-%pom_change_dep -r :commons-lang org.apache.commons:commons-lang3:3.8.1
-sed -i "s/org\.apache\.commons\.lang\./org.apache.commons.lang3./" \
-    
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/status/GitStatusConsumer.java
 \
-    
maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutConsumer.java
 \
-    
maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/remoteinfo/SvnRemoteInfoCommand.java
-
-# Tests are skipped anyways, so remove dependency on mockito.
-%pom_remove_dep org.mockito: maven-scm-providers/maven-scm-provider-jazz
-%pom_remove_dep org.mockito: maven-scm-providers/maven-scm-provider-accurev
-
-%pom_add_dep org.eclipse.jgit:org.eclipse.jgit.ssh.jsch 
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit
-
-%pom_xpath_remove 
"pom:build/pom:pluginManagement/pom:plugins/pom:plugin[pom:artifactId = 
'maven-plugin-plugin']/pom:version" maven-scm-plugin
 
-%pom_add_dep org.codehaus.plexus:plexus-xml:3.0.0
+%pom_remove_plugin -r :animal-sniffer-maven-plugin
 
 # Put TCK tests into a separate sub-package
-%{mvn_package} :%{name}-provider-cvstest test
 %{mvn_package} :%{name}-provider-gittest test
 %{mvn_package} :%{name}-provider-svntest test
 %{mvn_package} :%{name}-test test

++++++ 0001-Don-t-depend-on-apache-sshd-test-jars.patch ++++++
++++ 912 lines (skipped)

++++++ _scmsync.obsinfo ++++++
mtime: 1758817168
commit: b01fc445a5e9808c2be05307ad040d9b211d336c626afec92a96c89f6e541957
url: https://src.opensuse.org/java-packages/maven-scm.git
revision: b01fc445a5e9808c2be05307ad040d9b211d336c626afec92a96c89f6e541957
projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj

++++++ 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      2025-09-25 18:19:52.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ maven-scm-1.13.0-source-release.zip -> 
maven-scm-2.2.1-source-release.zip ++++++
++++ 264680 lines of diff (skipped)

Reply via email to