forked from pool/maven
327 lines
14 KiB
Plaintext
327 lines
14 KiB
Plaintext
-------------------------------------------------------------------
|
|
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
|
|
included in metadata merge
|
|
+ [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
|
|
found
|
|
+ [MNG-6727] - Using version range in parent and CI Friendly
|
|
Version fails
|
|
+ [MNG-6802] - FileProfileActivator changes
|
|
FileProfileActivator.exists which lets flattened
|
|
resolveCiFriendliesOnly depending fail activating profile
|
|
+ [MNG-7156] - Parallel build can cause issues between clean
|
|
and forked goals
|
|
+ [MNG-7335] - [Regression] Parallel build fails due to missing
|
|
JAR artifacts in compilePath
|
|
+ [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
|
|
detected" INFO log
|
|
+ [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
|
|
for building requests
|
|
* New Feature
|
|
+ [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
|
|
properties
|
|
+ [MNG-7349] - Limit relocation warning message to direct
|
|
dependencies only
|
|
+ [MNG-7380] - Don't log non-threadsafe warning if only
|
|
building a single module
|
|
+ [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
|
|
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
|
|
- Modified patches:
|
|
* 0001-Adapt-mvn-script.patch
|
|
* 0002-Invoke-logback-via-reflection.patch
|
|
* 0005-Port-to-maven-resolver-1.7.2.patch
|
|
* 0004-Use-non-shaded-HTTP-wagon.patch ->
|
|
0003-Use-non-shaded-HTTP-wagon.patch
|
|
+ rebase
|
|
* qdox-2.0.1.patch -> 0007-Fix-build-with-qdox-2.0.1.patch
|
|
+ rebase using git
|
|
- Added patches:
|
|
* 0004-Remove-dependency-on-powermock.patch
|
|
+ Remove the non-interpolated tests that require powermock
|
|
* 0006-Restore-DefaultModelValidator-compatibility-with-Mav.patch
|
|
+ XMvn was relying on default constructor for the
|
|
org.apache.maven.model.validation.DefaultModelValidator,
|
|
which is not generated, since a non-default one is defined.
|
|
+ This adds the no-parameter constructor back implicitely
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 13 09:01:43 UTC 2022 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Fix build with modello-2.0.0
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 27 14:00:15 UTC 2022 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Remove using of alternatives, since the symlinks are in a separate
|
|
package that one can decide not to install and this is the only
|
|
provider for mvn and mvnDebug links
|
|
- Remove dependency on cglib and aopalliance, since the no_aop
|
|
version of guice does not really depend on them
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 11 12:11:36 UTC 2022 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Added patch:
|
|
* 0005-Port-to-maven-resolver-1.7.2.patch
|
|
+ fix build with the API incompatible maven-resolver 1.7.3
|
|
- Link the new maven-resolver-named-locks artifact too
|
|
|
|
-------------------------------------------------------------------
|
|
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
|
|
with invalid/duplicate XML
|
|
* Bug
|
|
+ [MNG-4706] - Multithreaded building can create bad files for
|
|
downloaded artifacts in local repository
|
|
+ [MNG-5307] - NPE during resolution of dependencies - parallel
|
|
mode
|
|
+ [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
|
|
MavenProjectHelper (attachArtifact) keep adding to the List
|
|
duplicate artifacts
|
|
+ [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
|
|
output
|
|
+ [MNG-6604] - Intermittent failures while downloading GAVs from
|
|
Nexus
|
|
+ [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"
|
|
on Win with git/bash
|
|
+ [MNG-6737] - StackOverflowError when version ranges are
|
|
unsolvable and graph contains a cycle
|
|
+ [MNG-6767] - Plugin with ${project.groupId} resolved
|
|
improperly
|
|
+ [MNG-6819] - NullPointerException for
|
|
DefaultArtifactDescriptorReader.loadPom
|
|
+ [MNG-6828] - DependencyResolutionException breaks
|
|
serialization
|
|
+ [MNG-6842] - ProjectBuilderTest uses Guava, but Guava is not
|
|
defined in dependencies
|
|
+ [MNG-6843] - Parallel build fails due to missing JAR artifacts
|
|
in compilePath
|
|
+ [MNG-6850] - Prevent printing the EXEC_DIR when it's just a
|
|
disk letter
|
|
+ [MNG-6921] - Maven compile with properties ${artifactId} and
|
|
${project.build.finalName} occurs
|
|
java.lang.NullPointerException
|
|
+ [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
|
|
and groupId
|
|
+ [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
|
|
BOM imports
|
|
+ [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
|
|
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
|
|
parent site descriptor without locale
|
|
+ [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
|
|
transitive dependencies
|
|
+ [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
|
|
is an external command
|
|
+ [MNG-7285] - [Regression] MavenProject.getArtifacts() not
|
|
returning correct value across multiple threads
|
|
+ [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)
|
|
* Improvement
|
|
+ [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
|
|
properties
|
|
+ [MNG-6827] - Replace deprecated StringUtils#defaultString()
|
|
from Plexus Utils
|
|
+ [MNG-6837] - Simplify detection of the MAVEN_HOME and make it
|
|
fully qualified on Windows
|
|
+ [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
|
|
source release archive
|
|
+ [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
|
|
exclusion using maven-model
|
|
+ [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
|
|
settings.xml
|
|
+ [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
|
|
grep's --color option
|
|
+ [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
|
|
shell script
|
|
+ [MNG-7235] - Speed improvements when calculating the sorted
|
|
project graph
|
|
+ [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
|
|
MAVEN_SKIP_RC environment variable
|
|
+ [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-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
|
|
(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
|
|
- Added patch:
|
|
* qdox-2.0.1.patch
|
|
+ Fix syntax error with qdox 2.0.1 and method declarations
|
|
containing the new keyword "record" as name of variables
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 21 08:49:59 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
|
|
|
|
- add upstream signing key and verify source signature
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 14 14:44:11 UTC 2021 - Stefan Schubert <schubi@suse.de>
|
|
|
|
- Use libalternatives instead of update-alternatives.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 11 09:57:12 UTC 2021 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Do not build against the compatibility version guava20 any more,
|
|
but use the default guava package
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 27 07:25:29 UTC 2021 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Upgrade to upstream version 3.8.1
|
|
* Security fixes:
|
|
+ CVE-2021-26291 and CVE-2020-13956
|
|
* Bug:
|
|
+ [MNG-7128] - improve error message when blocked repository
|
|
defined in build POM
|
|
* New Feature
|
|
+ [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
|
|
* Dependency upgrade
|
|
* [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>
|
|
|
|
- Let maven-lib obsolete maven-jansi
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 7 15:50:55 UTC 2020 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Upgrade to upstream version 3.6.3
|
|
- Modified patches:
|
|
* 0002-Invoke-logback-via-reflection.patch
|
|
* 0004-Use-non-shaded-HTTP-wagon.patch
|
|
+ Adapt to changed line endings
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 21 15:53:17 UTC 2019 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Upgrade to upstream version 3.6.2
|
|
- Modified patch:
|
|
* 0002-Invoke-logback-via-reflection.patch
|
|
+ adapt to changed context
|
|
- Removed patch:
|
|
* 0003-Revert-MNG-6335-Update-Mockito-to-2.12.0.patch
|
|
+ we don't need this patch, since we are not running tests
|
|
by default
|
|
- Added patch:
|
|
* 0004-Use-non-shaded-HTTP-wagon.patch
|
|
+ we don't use/distribute shared wagon-http
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 1 23:29:07 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
- Adjust RPM groups. Avoid bashisms in %postun.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 29 07:58:04 UTC 2019 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Initial packaging of maven 3.5.4
|
|
- Generate and customize ant build files
|