Fridrich Strba 2024-01-30 07:17:56 +00:00 committed by Git OBS Bridge
parent 98e1ee32b7
commit b5ba7bbedd

View File

@ -1,3 +1,28 @@
-------------------------------------------------------------------
Tue Jan 30 07:13:33 UTC 2024 - Fridrich Strba <fstrba@suse.com>
- 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 <fstrba@suse.com>
@ -58,24 +83,24 @@ Mon Jun 19 15:31:21 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- 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 <fstrba@suse.com>
@ -152,90 +177,90 @@ Mon Jul 25 12:13:39 UTC 2022 - Fridrich Strba <fstrba@suse.com>
- 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 <fstrba@suse.com>
- 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 <fstrba@suse.com>
- 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 <fstrba@suse.com>
* 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 <fstrba@suse.com>