From b5ba7bbedd9bcf742e7c3224eced26ed70d0a032fd2654118c68673b381bf5a7 Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Tue, 30 Jan 2024 07:17:56 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/Java:packages/maven?expand=0&rev=89 --- maven.changes | 325 +++++++++++++++++++++++++++----------------------- 1 file changed, 175 insertions(+), 150 deletions(-) diff --git a/maven.changes b/maven.changes index f2f65fa..17599cf 100644 --- a/maven.changes +++ b/maven.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Tue Jan 30 07:13:33 UTC 2024 - Fridrich Strba + +- Upgrade tu upstream version 3.9.6 + + * Bug + + MNG-7851: Error message when modelVersion is 4.0 is confusing + * Improvement + + MNG-7875: Colorize transfer messages + + MNG-7895: Support ${project.basedir} in file profile + activation + + MNG-7939: Allow to exclude plugins from validation + * Task + + MNG-7856: Maven Resolver Provider classes ctor change + + MNG-7870: Undeprecate wrongly deprecated repository metadata + + MNG-7872: Deprecate + org.apache.maven.repository.internal.MavenResolverModule + + MNG-7874: maven-resolver-provider: introduce NAME constants. + * Dependency upgrade + + MNG-7859: Update to Resolver 1.9.16 + + MNG-7913: Upgrade Sisu version to 0.9.0.M2 + + MNG-7934: Upgrade Resolver version to 1.9.18 + + MNG-7942: Upgrade to parent POM 41 + + MNG-7943: Upgrade default plugin bindings + ------------------------------------------------------------------- Thu Sep 21 12:03:34 UTC 2023 - Fridrich Strba @@ -58,24 +83,24 @@ Mon Jun 19 15:31:21 UTC 2023 - Fridrich Strba - Upgrade to upstream version 3.9.2 * Bug - + [MNG-7750] - Interpolated properties in originalModel in + + MNG-7750: Interpolated properties in originalModel in an active profile. - + [MNG-7759] - java.lang.NullPointerException at org.apache + + MNG-7759: java.lang.NullPointerException at org.apache .maven.repository.internal.DefaultModelCache.newInstance (DefaultModelCache.java:37) * Improvement - + [MNG-7712] - Core should issue a warning if plugin depends + + MNG-7712: Core should issue a warning if plugin depends on maven-compat - + [MNG-7741] - Add more information when using + + MNG-7741: Add more information when using -Dmaven.repo.local.recordReverseTree=true - + [MNG-7754] - Improvement and extension of plugin validation - + [MNG-7767] - Tone down plugin validation report - + [MNG-7776] - don't fingerprint Sigstore signatures (like GPG) - + [MNG-7778] - Maven should print suppressed exceptions when a + + MNG-7754: Improvement and extension of plugin validation + + MNG-7767: Tone down plugin validation report + + MNG-7776: don't fingerprint Sigstore signatures (like GPG) + + MNG-7778: Maven should print suppressed exceptions when a mojo fails * Task - + [MNG-7749] - Upgrade animal-sniffer from 1.21 to 1.23 - + [MNG-7774] - Maven config and command line interpolation + + MNG-7749: Upgrade animal-sniffer from 1.21 to 1.23 + + MNG-7774: Maven config and command line interpolation ------------------------------------------------------------------- Thu May 11 08:39:04 UTC 2023 - Fridrich Strba @@ -152,90 +177,90 @@ Mon Jul 25 12:13:39 UTC 2022 - Fridrich Strba - Upgrade to upstream version 3.8.6 * Bug - + [MNG-7432] - [REGRESSION] Resolver session contains + + MNG-7432: [REGRESSION] Resolver session contains non-MavenWorkspaceReader - + [MNG-7433] - [REGRESSION] Multiple maven instances working on + + MNG-7433: [REGRESSION] Multiple maven instances working on same source tree can lock each other - + [MNG-7441] - Update Version of (optional) Logback to Address + + MNG-7441: Update Version of (optional) Logback to Address CVE-2021-42550, bsc#1193795 - + [MNG-7448] - Don't ignore bin/ otherwise bin/ in apache-maven + + MNG-7448: Don't ignore bin/ otherwise bin/ in apache-maven module cannot be readded - + [MNG-7455] - [REGRESSION] IllegalStateException in + + MNG-7455: [REGRESSION] IllegalStateException in SessionScope during guice injection in multithreaded build - + [MNG-7459] - Revert MNG-7347 (SessionScoped beans should be + + MNG-7459: Revert MNG-7347 (SessionScoped beans should be singletons for a given session) - + [MNG-7467] - [REGRESSION] Compilation failure with relocated + + MNG-7467: [REGRESSION] Compilation failure with relocated transitive dependency - + [MNG-7487] - Fix deadlock during forked lifecycle executions - + [MNG-7493] - [REGRESSION] Resolving dependencies between + + MNG-7487: Fix deadlock during forked lifecycle executions + + MNG-7493: [REGRESSION] Resolving dependencies between submodules fails * New Feature - + [MNG-7486] - Create a multiline message helper for boxed log + + MNG-7486: Create a multiline message helper for boxed log messages * Improvement - + [MNG-7445] - to refactor some useless code - + [MNG-7476] - Display a warning when an aggregator mojo is + + MNG-7445: to refactor some useless code + + MNG-7476: Display a warning when an aggregator mojo is locking other mojo executions * Task - + [MNG-7466] - Align Assembly Descriptor NS versions + + MNG-7466: Align Assembly Descriptor NS versions * Dependency upgrade - + [MNG-7488] - Upgrade SLF4J to 1.7.36 - + [MNG-7489] - Upgrade JUnit to 4.13.2 - + [MNG-7490] - Upgrade Plexus Utils to 3.3.1 + + MNG-7488: Upgrade SLF4J to 1.7.36 + + MNG-7489: Upgrade JUnit to 4.13.2 + + MNG-7490: Upgrade Plexus Utils to 3.3.1 ------------------------------------------------------------------- Mon May 16 14:26:42 UTC 2022 - Fridrich Strba - Upgrade to upstream version 3.8.5 * Bug - + [MNG-5180] - Versioning's snapshot version list is not + + MNG-5180: Versioning's snapshot version list is not included in metadata merge - + [MNG-5561] - Plugin relocation loses configuration - + [MNG-5982] - The POM for ... is invalid, transitive + + MNG-5561: Plugin relocation loses configuration + + MNG-5982: The POM for ... is invalid, transitive dependencies ... while property was overriden - + [MNG-6326] - Build continues when core extensions aren't + + MNG-6326: Build continues when core extensions aren't found - + [MNG-6727] - Using version range in parent and CI Friendly + + MNG-6727: Using version range in parent and CI Friendly Version fails - + [MNG-6802] - FileProfileActivator changes + + MNG-6802: FileProfileActivator changes FileProfileActivator.exists which lets flattened resolveCiFriendliesOnly depending fail activating profile - + [MNG-7156] - Parallel build can cause issues between clean + + MNG-7156: Parallel build can cause issues between clean and forked goals - + [MNG-7335] - [Regression] Parallel build fails due to missing + + MNG-7335: [Regression] Parallel build fails due to missing JAR artifacts in compilePath - + [MNG-7347] - SessionScoped beans should be singletons for a + + MNG-7347: SessionScoped beans should be singletons for a given session - + [MNG-7357] - All Maven Core JARs have unusual entry order - + [MNG-7362] - DefaultArtifactResolver has spurious "Failure + + MNG-7357: All Maven Core JARs have unusual entry order + + MNG-7362: DefaultArtifactResolver has spurious "Failure detected" INFO log - + [MNG-7374] - Mutating RelocatedArtifact does not retain type - + [MNG-7386] - ModelMerger$MergingList is not serializable - + [MNG-7402] - BuildListCalculator never detaches the + + MNG-7374: Mutating RelocatedArtifact does not retain type + + MNG-7386: ModelMerger$MergingList is not serializable + + MNG-7402: BuildListCalculator never detaches the classloader - + [MNG-7417] - Several classes do not set properties properly + + MNG-7417: Several classes do not set properties properly for building requests * New Feature - + [MNG-7395] - Support interpolation in extensions.xml - + [MNG-7407] - Introduce a ModelVersionProcessor component to + + MNG-7395: Support interpolation in extensions.xml + + MNG-7407: Introduce a ModelVersionProcessor component to make CI Friendly Versions pluggable * Improvement - + [MNG-6960] - Use RuntimeInformation instead of reading + + MNG-6960: Use RuntimeInformation instead of reading properties - + [MNG-7349] - Limit relocation warning message to direct + + MNG-7349: Limit relocation warning message to direct dependencies only - + [MNG-7380] - Don't log non-threadsafe warning if only + + MNG-7380: Don't log non-threadsafe warning if only building a single module - + [MNG-7381] - Shorten parallel builder thread name to + + MNG-7381: Shorten parallel builder thread name to artifactId, conditionally with groupId - + [MNG-7385] - Improve documentation on repository metadata - + [MNG-7400] - Allow more WorkspaceReaders to participate - + [MNG-7408] - Explain reporting plugin version automatic + + MNG-7385: Improve documentation on repository metadata + + MNG-7400: Allow more WorkspaceReaders to participate + + MNG-7408: Explain reporting plugin version automatic selection (in Maven 3) * Dependency upgrade - + [MNG-7370] - Upgrade Maven Wagon to 3.5.1 - + [MNG-7384] - Upgrade Maven JAR Plugin to 3.2.2 - + [MNG-7428] - Upgrade Maven Parent to 35 + + MNG-7370: Upgrade Maven Wagon to 3.5.1 + + MNG-7384: Upgrade Maven JAR Plugin to 3.2.2 + + MNG-7428: Upgrade Maven Parent to 35 - Modified patches: * 0001-Adapt-mvn-script.patch * 0002-Invoke-logback-via-reflection.patch @@ -281,156 +306,156 @@ Thu Jan 13 07:12:09 UTC 2022 - Fridrich Strba - Upgrade to upstream version 3.8.4 * Sub-task - + [MNG-6281] - ArrayIndexOutOfBoundsException caused by pom.xml + + MNG-6281: ArrayIndexOutOfBoundsException caused by pom.xml with invalid/duplicate XML * Bug - + [MNG-4706] - Multithreaded building can create bad files for + + MNG-4706: Multithreaded building can create bad files for downloaded artifacts in local repository - + [MNG-5307] - NPE during resolution of dependencies - parallel + + MNG-5307: NPE during resolution of dependencies - parallel mode - + [MNG-5315] - Artifact resolution sporadically fails in + + MNG-5315: Artifact resolution sporadically fails in parallel builds - + [MNG-5838] - Maven on No-File-Lock Systems - + [MNG-5868] - Adding serval times the same artifact via + + MNG-5838: Maven on No-File-Lock Systems + + MNG-5868: Adding serval times the same artifact via MavenProjectHelper (attachArtifact) keep adding to the List duplicate artifacts - + [MNG-6071] - GetResource ('/) returns 'null' if build is + + MNG-6071: GetResource ('/) returns 'null' if build is started with -f - + [MNG-6216] - ArrayIndexOutOfBoundsException when parsing POM - + [MNG-6239] - Jansi messes up System.err and System.out - + [MNG-6380] - Option -Dstyle.color=always doesn't force color + + MNG-6216: ArrayIndexOutOfBoundsException when parsing POM + + MNG-6239: Jansi messes up System.err and System.out + + MNG-6380: Option -Dstyle.color=always doesn't force color output - + [MNG-6604] - Intermittent failures while downloading GAVs from + + MNG-6604: Intermittent failures while downloading GAVs from Nexus - + [MNG-6648] - 'mavenrc_pre' script does not receive arguments + + MNG-6648: 'mavenrc_pre' script does not receive arguments like mavenrc in Bourne shell does - + [MNG-6719] - mvn color output escape keys w/ "| tee xxx.log" + + MNG-6719: mvn color output escape keys w/ "| tee xxx.log" on Win with git/bash - + [MNG-6737] - StackOverflowError when version ranges are + + MNG-6737: StackOverflowError when version ranges are unsolvable and graph contains a cycle - + [MNG-6767] - Plugin with ${project.groupId} resolved + + MNG-6767: Plugin with ${project.groupId} resolved improperly - + [MNG-6819] - NullPointerException for + + MNG-6819: NullPointerException for DefaultArtifactDescriptorReader.loadPom - + [MNG-6828] - DependencyResolutionException breaks + + MNG-6828: DependencyResolutionException breaks serialization - + [MNG-6842] - ProjectBuilderTest uses Guava, but Guava is not + + MNG-6842: ProjectBuilderTest uses Guava, but Guava is not defined in dependencies - + [MNG-6843] - Parallel build fails due to missing JAR artifacts + + MNG-6843: Parallel build fails due to missing JAR artifacts in compilePath - + [MNG-6850] - Prevent printing the EXEC_DIR when it's just a + + MNG-6850: Prevent printing the EXEC_DIR when it's just a disk letter - + [MNG-6921] - Maven compile with properties ${artifactId} and + + MNG-6921: Maven compile with properties ${artifactId} and ${project.build.finalName} occurs java.lang.NullPointerException - + [MNG-6937] - StringSearchModelInterpolatorTest fails on + + MNG-6937: StringSearchModelInterpolatorTest fails on symlinked paths - + [MNG-6964] - Maven version sorting is internally inconsistent - + [MNG-6983] - Plugin key can get out of sync with artifactId + + MNG-6964: Maven version sorting is internally inconsistent + + MNG-6983: Plugin key can get out of sync with artifactId and groupId - + [MNG-7000] - metadata.mdo contains invalid link to schema - + [MNG-7032] - Option -B still showing formatting when used + + MNG-7000: metadata.mdo contains invalid link to schema + + MNG-7032: Option -B still showing formatting when used with --version - + [MNG-7034] - StackOverflowError thrown if a cycle exists in + + MNG-7034: StackOverflowError thrown if a cycle exists in BOM imports - + [MNG-7045] - Drop CDI API from Maven - + [MNG-7090] - mvnDebug does not work on Java 11+ - + [MNG-7127] - NullPointerException in + + MNG-7045: Drop CDI API from Maven + + MNG-7090: mvnDebug does not work on Java 11+ + + MNG-7127: NullPointerException in MavenCliTest.testStyleColors in JDK 16 - + [MNG-7155] - make sources jar reproducible (upgrade + + MNG-7155: make sources jar reproducible (upgrade maven-source-plugin to 3.2.1) - + [MNG-7161] - Error thrown during uninstalling of JAnsi - + [MNG-7214] - Bad transitive dependency parent from CDI API - + [MNG-7215] - [Regression] Maven Site Plugin cannot resolve + + MNG-7161: Error thrown during uninstalling of JAnsi + + MNG-7214: Bad transitive dependency parent from CDI API + + MNG-7215: [Regression] Maven Site Plugin cannot resolve parent site descriptor without locale - + [MNG-7216] - Revert MNG-7170 - + [MNG-7218] - [Regression] + + MNG-7216: Revert MNG-7170 + + MNG-7218: [Regression] o.a.m.model.Build.getSourceDirectory() incorrectly returns absolute dir on 3.8.2 - + [MNG-7219] - [Regression] plexus-cipher missing from + + MNG-7219: [Regression] plexus-cipher missing from transitive dependencies - + [MNG-7220] - [REGRESSION] test-classpath incorrectly resolved - + [MNG-7251] - Fix threadLocalArtifactsHolder leaking into + + MNG-7220: [REGRESSION] test-classpath incorrectly resolved + + MNG-7251: Fix threadLocalArtifactsHolder leaking into cloned project - + [MNG-7253] - Relocation message is never shown - + [MNG-7270] - Maven startup script (init) calls which(1) which + + MNG-7253: Relocation message is never shown + + MNG-7270: Maven startup script (init) calls which(1) which is an external command - + [MNG-7285] - [Regression] MavenProject.getArtifacts() not + + MNG-7285: [Regression] MavenProject.getArtifacts() not returning correct value across multiple threads - + [MNG-7300] - [Regression] Reloading web application (Enter) + + MNG-7300: [Regression] Reloading web application (Enter) fails due to java.lang.ClassNotFoundException * New Feature - + [MNG-7149] - Introduce MAVEN_DEBUG_ADDRESS in mvnDebug scripts - + [MNG-7164] - Add constructor MojoExecutionException(Throwable) + + MNG-7149: Introduce MAVEN_DEBUG_ADDRESS in mvnDebug scripts + + MNG-7164: Add constructor MojoExecutionException(Throwable) * Improvement - + [MNG-2802] - Concurrent-safe access to local Maven repository - + [MNG-6471] - Parallel builder should use the module name as + + MNG-2802: Concurrent-safe access to local Maven repository + + MNG-6471: Parallel builder should use the module name as thread name - + [MNG-6754] - Set the same timestamp in multi module builds - + [MNG-6810] - Remove profiles in maven-model - + [MNG-6811] - Remove unnecessary filtering configuration - + [MNG-6816] - Prefer System.lineSeparator() over system + + MNG-6754: Set the same timestamp in multi module builds + + MNG-6810: Remove profiles in maven-model + + MNG-6811: Remove unnecessary filtering configuration + + MNG-6816: Prefer System.lineSeparator() over system properties - + [MNG-6827] - Replace deprecated StringUtils#defaultString() + + MNG-6827: Replace deprecated StringUtils#defaultString() from Plexus Utils - + [MNG-6837] - Simplify detection of the MAVEN_HOME and make it + + MNG-6837: Simplify detection of the MAVEN_HOME and make it fully qualified on Windows - + [MNG-6844] - Use StandardCharsets and remove outdated + + MNG-6844: Use StandardCharsets and remove outdated @SuppressWarnings - + [MNG-6853] - Don't box primitives where it's not needed - + [MNG-6859] - Build not easily reproducible when built from + + MNG-6853: Don't box primitives where it's not needed + + MNG-6859: Build not easily reproducible when built from source release archive - + [MNG-6873] - Inconsistent library versions notice - + [MNG-6967] - Improve the command line output from + + MNG-6873: Inconsistent library versions notice + + MNG-6967: Improve the command line output from maven-artifact - + [MNG-6987] - Reorder groupId before artifactId when writing an + + MNG-6987: Reorder groupId before artifactId when writing an exclusion using maven-model - + [MNG-7010] - Omit "NB: JAVA_HOME should point to a JDK not a + + MNG-7010: Omit "NB: JAVA_HOME should point to a JDK not a JRE" except when that is the problem - + [MNG-7064] - Use HTTPS for schema location in global + + MNG-7064: Use HTTPS for schema location in global settings.xml - + [MNG-7080] - Add a --color option - + [MNG-7170] - Allow to associate pomFile/${basedir} with + + MNG-7080: Add a --color option + + MNG-7170: Allow to associate pomFile/${basedir} with DefaultProjectBuilder.build(ModelSource, ...) - + [MNG-7180] - Make --color option behave more like BSD/GNU + + MNG-7180: Make --color option behave more like BSD/GNU grep's --color option - + [MNG-7181] - Make --version support -q - + [MNG-7185] - Describe explicit and recommended version for + + MNG-7181: Make --version support -q + + MNG-7185: Describe explicit and recommended version for VersionRange.createFromVersionSpec() - + [MNG-7190] - Load mavenrc from /usr/local/etc also in Bourne + + MNG-7190: Load mavenrc from /usr/local/etc also in Bourne shell script - + [MNG-7235] - Speed improvements when calculating the sorted + + MNG-7235: Speed improvements when calculating the sorted project graph - + [MNG-7236] - The DefaultPluginVersionResolver should cache + + MNG-7236: The DefaultPluginVersionResolver should cache results for the session * Task - + [MNG-6598] - Maven 3.6.0 and Surefire problem - + [MNG-6884] - Cleanup POM File after version upgrade - + [MNG-7172] - Remove expansion of Jansi native libraries - + [MNG-7184] - document .mavenrc/maven_pre.bat|cmd scripts and + + MNG-6598: Maven 3.6.0 and Surefire problem + + MNG-6884: Cleanup POM File after version upgrade + + MNG-7172: Remove expansion of Jansi native libraries + + MNG-7184: document .mavenrc/maven_pre.bat|cmd scripts and MAVEN_SKIP_RC environment variable - + [MNG-7252] - Fix warnings issued by dependency:analyze - + [MNG-7254] - Expand Windows native libraries for Jansi due to + + MNG-7252: Fix warnings issued by dependency:analyze + + MNG-7254: Expand Windows native libraries for Jansi due to JDK-8195129 (workaround) - + [MNG-7312] - Revert ThreadLocal approach from MNG-6843 and + + MNG-7312: Revert ThreadLocal approach from MNG-6843 and MNG-7251 * Dependency upgrade - + [MNG-6818] - Upgrade Plexus Utils to 3.3.0 - + [MNG-6841] - Upgrade Plexus Interpolation to 1.26 - + [MNG-6872] - Found CVEs in your dependencies - plexus-utils + + MNG-6818: Upgrade Plexus Utils to 3.3.0 + + MNG-6841: Upgrade Plexus Interpolation to 1.26 + + MNG-6872: Found CVEs in your dependencies - plexus-utils (tests) - + [MNG-6874] - Upgrade Maven Parent to 34 - + [MNG-6886] - Upgrade plexus-cipher 1.8 - + [MNG-6993] - Upgrade SLF4J to 1.7.30 - + [MNG-7152] - Upgrade Maven Resolver to 1.6.3 - + [MNG-7177] - Upgrade Maven Shared Utils to 3.3.4 - + [MNG-7179] - Upgrade Jansi to 2.3.3 - + [MNG-7186] - Upgrade Guice to 4.2.2 - + [MNG-7196] - Upgrade Jansi to 2.3.4 - + [MNG-7198] - Upgrade SLF4J to 1.7.32 - + [MNG-7246] - Upgrade Plexus Cipher and Sec Dispatcher to 2.0 - + [MNG-7250] - Upgrade Sisu Inject/Plexus to 0.3.5 - + [MNG-7331] - Upgrade Jansi to 2.4.0 + + MNG-6874: Upgrade Maven Parent to 34 + + MNG-6886: Upgrade plexus-cipher 1.8 + + MNG-6993: Upgrade SLF4J to 1.7.30 + + MNG-7152: Upgrade Maven Resolver to 1.6.3 + + MNG-7177: Upgrade Maven Shared Utils to 3.3.4 + + MNG-7179: Upgrade Jansi to 2.3.3 + + MNG-7186: Upgrade Guice to 4.2.2 + + MNG-7196: Upgrade Jansi to 2.3.4 + + MNG-7198: Upgrade SLF4J to 1.7.32 + + MNG-7246: Upgrade Plexus Cipher and Sec Dispatcher to 2.0 + + MNG-7250: Upgrade Sisu Inject/Plexus to 0.3.5 + + MNG-7331: Upgrade Jansi to 2.4.0 - Added patch: * qdox-2.0.1.patch + Fix syntax error with qdox 2.0.1 and method declarations @@ -459,16 +484,16 @@ Tue Apr 27 07:25:29 UTC 2021 - Fridrich Strba * Security fixes: + CVE-2021-26291 and CVE-2020-13956 * Bug: - + [MNG-7128] - improve error message when blocked repository + + MNG-7128: improve error message when blocked repository defined in build POM * New Feature - + [MNG-7116] - Add support for mirror selector on + + MNG-7116: Add support for mirror selector on external:http:* - + [MNG-7117] - Add support for blocking mirrors - + [MNG-7118] - Block external HTTP repositories by default + + MNG-7117: Add support for blocking mirrors + + MNG-7118: Block external HTTP repositories by default * Dependency upgrade - * [MNG-7119] - Upgrade Maven Wagon to 3.4.3 - * [MNG-7123] - Upgrade Maven Resolver to 1.6.2 + + MNG-7119: Upgrade Maven Wagon to 3.4.3 + + MNG-7123: Upgrade Maven Resolver to 1.6.2 ------------------------------------------------------------------- Sun Mar 1 08:27:38 UTC 2020 - Fridrich Strba