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)
