pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/apache-maven Update to 3.8.6. From the changelog:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7cf70541bf31
branches:  trunk
changeset: 389707:7cf70541bf31
user:      schmonz <schmonz%pkgsrc.org@localhost>
date:      Thu Dec 08 12:28:41 2022 +0000

description:
Update to 3.8.6. From the changelog:

3.8.6:

** Bug

  * [[MNG-7432](https://issues.apache.org/jira/browse/MNG-7432)] - [REGRESSION] Resolver session contains non-MavenWorkspaceReader
  * [[MNG-7433](https://issues.apache.org/jira/browse/MNG-7433)] - [REGRESSION] Multiple maven instances working on same source tree can lock each other
  * [[MNG-7441](https://issues.apache.org/jira/browse/MNG-7441)] - Update Version of (optional) Logback to Address CVE-2021-42550
  * [[MNG-7448](https://issues.apache.org/jira/browse/MNG-7448)] - Don't ignore bin/ otherwise bin/ in apache-maven module cannot be readded
  * [[MNG-7455](https://issues.apache.org/jira/browse/MNG-7455)] - [REGRESSION] IllegalStateException in SessionScope during guice injection in multithreaded build
  * [[MNG-7459](https://issues.apache.org/jira/browse/MNG-7459)] - Revert MNG-7347 (SessionScoped beans should be singletons for a given session)
  * [[MNG-7467](https://issues.apache.org/jira/browse/MNG-7467)] - [REGRESSION] Compilation failure with relocated transitive dependency
  * [[MNG-7487](https://issues.apache.org/jira/browse/MNG-7487)] - Fix deadlock during forked lifecycle executions
  * [[MNG-7493](https://issues.apache.org/jira/browse/MNG-7493)] - [REGRESSION] Resolving dependencies between submodules fails

** New Feature

  * [[MNG-7486](https://issues.apache.org/jira/browse/MNG-7486)] - Create a multiline message helper for boxed log messages

** Improvement

  * [[MNG-7445](https://issues.apache.org/jira/browse/MNG-7445)] - to refactor some useless code
  * [[MNG-7476](https://issues.apache.org/jira/browse/MNG-7476)] - Display a warning when an aggregator mojo is locking other mojo executions

** Task

  * [[MNG-7466](https://issues.apache.org/jira/browse/MNG-7466)] - Align Assembly Descriptor NS versions

** Dependency upgrade

  * [[MNG-7488](https://issues.apache.org/jira/browse/MNG-7488)] - Upgrade SLF4J to 1.7.36
  * [[MNG-7489](https://issues.apache.org/jira/browse/MNG-7489)] - Upgrade JUnit to 4.13.2
  * [[MNG-7490](https://issues.apache.org/jira/browse/MNG-7490)] - Upgrade Plexus Utils to 3.3.1

3.8.5:

** Bug

  * [[MNG-5180](https://issues.apache.org/jira/browse/MNG-5180)] - Versioning's snapshot version list is not included in metadata merge
  * [[MNG-5561](https://issues.apache.org/jira/browse/MNG-5561)] - Plugin relocation loses configuration
  * [[MNG-5982](https://issues.apache.org/jira/browse/MNG-5982)] - The POM for ... is invalid, transitive dependencies ... while property was overriden
  * [[MNG-6326](https://issues.apache.org/jira/browse/MNG-6326)] - Build continues when core extensions aren't found
  * [[MNG-6727](https://issues.apache.org/jira/browse/MNG-6727)] - Using version range in parent and CI Friendly Version fails
  * [[MNG-6802](https://issues.apache.org/jira/browse/MNG-6802)] - FileProfileActivator changes FileProfileActivator.exists which lets flattened resolveCiFriendliesOnly depending fail activating 
profile
  * [[MNG-7156](https://issues.apache.org/jira/browse/MNG-7156)] - Parallel build can cause issues between clean and forked goals
  * [[MNG-7335](https://issues.apache.org/jira/browse/MNG-7335)] - [Regression] Parallel build fails due to missing JAR artifacts in compilePath
  * [[MNG-7347](https://issues.apache.org/jira/browse/MNG-7347)] - SessionScoped beans should be singletons for a given session
  * [[MNG-7357](https://issues.apache.org/jira/browse/MNG-7357)] - All Maven Core JARs have unusual entry order
  * [[MNG-7362](https://issues.apache.org/jira/browse/MNG-7362)] - DefaultArtifactResolver has spurious "Failure detected" INFO log
  * [[MNG-7374](https://issues.apache.org/jira/browse/MNG-7374)] - Mutating RelocatedArtifact does not retain type
  * [[MNG-7386](https://issues.apache.org/jira/browse/MNG-7386)] - ModelMerger$MergingList is not serializable
  * [[MNG-7402](https://issues.apache.org/jira/browse/MNG-7402)] - BuildListCalculator never detaches the classloader
  * [[MNG-7417](https://issues.apache.org/jira/browse/MNG-7417)] - Several classes do not set properties properly for building requests

** New Feature

  * [[MNG-7395](https://issues.apache.org/jira/browse/MNG-7395)] - Support interpolation in extensions.xml
  * [[MNG-7407](https://issues.apache.org/jira/browse/MNG-7407)] - Introduce a ModelVersionProcessor component to make CI Friendly Versions pluggable

** Improvement

  * [[MNG-6960](https://issues.apache.org/jira/browse/MNG-6960)] - Use RuntimeInformation instead of reading properties
  * [[MNG-7349](https://issues.apache.org/jira/browse/MNG-7349)] - Limit relocation warning message to direct dependencies only
  * [[MNG-7380](https://issues.apache.org/jira/browse/MNG-7380)] - Don't log non-threadsafe warning if only building a single module
  * [[MNG-7381](https://issues.apache.org/jira/browse/MNG-7381)] - Shorten parallel builder thread name to artifactId, conditionally with groupId
  * [[MNG-7385](https://issues.apache.org/jira/browse/MNG-7385)] - Improve documentation on repository metadata
  * [[MNG-7400](https://issues.apache.org/jira/browse/MNG-7400)] - Allow more WorkspaceReaders to participate
  * [[MNG-7408](https://issues.apache.org/jira/browse/MNG-7408)] - Explain reporting plugin version automatic selection (in Maven 3)

** Dependency upgrade

  * [[MNG-7370](https://issues.apache.org/jira/browse/MNG-7370)] - Upgrade Maven Wagon to 3.5.1
  * [[MNG-7384](https://issues.apache.org/jira/browse/MNG-7384)] - Upgrade Maven JAR Plugin to 3.2.2
  * [[MNG-7428](https://issues.apache.org/jira/browse/MNG-7428)] - Upgrade Maven Parent to 35

3.8.4:

** Bug

  * [[MNG-7270](https://issues.apache.org/jira/browse/MNG-7270)] - Maven startup script (init) calls which(1) which is an external command
  * [[MNG-7285](https://issues.apache.org/jira/browse/MNG-7285)] - [Regression] MavenProject.getArtifacts() not returning correct value across multiple threads
  * [[MNG-7300](https://issues.apache.org/jira/browse/MNG-7300)] - [Regression] Reloading web application (Enter) fails due to java.lang.ClassNotFoundException

** Task

  * [[MNG-7312](https://issues.apache.org/jira/browse/MNG-7312)] - Revert ThreadLocal approach from MNG-6843 and MNG-7251

** Dependency upgrade

  * [[MNG-7331](https://issues.apache.org/jira/browse/MNG-7331)] - Upgrade Jansi to 2.4.0

diffstat:

 devel/apache-maven/Makefile              |   4 ++--
 devel/apache-maven/PLIST                 |  16 ++++++++--------
 devel/apache-maven/distinfo              |  10 +++++-----
 devel/apache-maven/patches/patch-bin_mvn |   6 +++---
 4 files changed, 18 insertions(+), 18 deletions(-)

diffs (92 lines):

diff -r 3f09ac1941f3 -r 7cf70541bf31 devel/apache-maven/Makefile
--- a/devel/apache-maven/Makefile       Thu Dec 08 11:49:05 2022 +0000
+++ b/devel/apache-maven/Makefile       Thu Dec 08 12:28:41 2022 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.18 2021/10/08 15:08:21 wiz Exp $
+# $NetBSD: Makefile,v 1.19 2022/12/08 12:28:41 schmonz Exp $
 
-DISTNAME=      apache-maven-3.8.3
+DISTNAME=      apache-maven-3.8.6
 CATEGORIES=    devel java
 MASTER_SITES=  ${MASTER_SITE_APACHE:=maven/maven-3/${PKGVERSION_NOREV}/binaries/}
 DISTFILES=     ${DISTNAME}-bin${EXTRACT_SUFX}
diff -r 3f09ac1941f3 -r 7cf70541bf31 devel/apache-maven/PLIST
--- a/devel/apache-maven/PLIST  Thu Dec 08 11:49:05 2022 +0000
+++ b/devel/apache-maven/PLIST  Thu Dec 08 12:28:41 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2021/10/08 15:08:21 wiz Exp $
+@comment $NetBSD: PLIST,v 1.13 2022/12/08 12:28:41 schmonz Exp $
 bin/mvn
 lib/java/maven/boot/plexus-classworlds-2.6.0.jar
 lib/java/maven/commons-cli-1.4.jar
@@ -6,10 +6,10 @@
 lib/java/maven/commons-lang3-3.8.1.jar
 lib/java/maven/guava-25.1-android.jar
 lib/java/maven/guice-4.2.2-no_aop.jar
-lib/java/maven/jansi-2.3.4.jar
+lib/java/maven/jansi-2.4.0.jar
 lib/java/maven/javax.annotation-api-1.2.jar
 lib/java/maven/javax.inject-1.jar
-lib/java/maven/jcl-over-slf4j-1.7.32.jar
+lib/java/maven/jcl-over-slf4j-1.7.36.jar
 lib/java/maven/maven-artifact-${PKGVERSION}.jar
 lib/java/maven/maven-builder-support-${PKGVERSION}.jar
 lib/java/maven/maven-compat-${PKGVERSION}.jar
@@ -36,11 +36,11 @@
 lib/java/maven/plexus-component-annotations-2.1.0.jar
 lib/java/maven/plexus-interpolation-1.26.jar
 lib/java/maven/plexus-sec-dispatcher-2.0.jar
-lib/java/maven/plexus-utils-3.3.0.jar
-lib/java/maven/slf4j-api-1.7.32.jar
-lib/java/maven/wagon-file-3.4.3.jar
-lib/java/maven/wagon-http-3.4.3-shaded.jar
-lib/java/maven/wagon-provider-api-3.4.3.jar
+lib/java/maven/plexus-utils-3.3.1.jar
+lib/java/maven/slf4j-api-1.7.36.jar
+lib/java/maven/wagon-file-3.5.1.jar
+lib/java/maven/wagon-http-3.5.1-shaded.jar
+lib/java/maven/wagon-provider-api-3.5.1.jar
 share/doc/java/maven/LICENSE
 share/doc/java/maven/NOTICE
 share/doc/java/maven/README.txt
diff -r 3f09ac1941f3 -r 7cf70541bf31 devel/apache-maven/distinfo
--- a/devel/apache-maven/distinfo       Thu Dec 08 11:49:05 2022 +0000
+++ b/devel/apache-maven/distinfo       Thu Dec 08 12:28:41 2022 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.21 2021/10/26 10:14:14 nia Exp $
+$NetBSD: distinfo,v 1.22 2022/12/08 12:28:41 schmonz Exp $
 
-BLAKE2s (apache-maven-3.8.3-bin.tar.gz) = 36d7c5d309ee822c5a294d8c91b09d9fdbff5e8f133f0396bc3a2d998828153c
-SHA512 (apache-maven-3.8.3-bin.tar.gz) = 1c12a5df43421795054874fd54bb8b37d242949133b5bf6052a063a13a93f13a20e6e9dae2b3d85b9c7034ec977bbc2b6e7f66832182b9c863711d78bfe60faa
-Size (apache-maven-3.8.3-bin.tar.gz) = 9042049 bytes
+BLAKE2s (apache-maven-3.8.6-bin.tar.gz) = f8c4f231ab4e04a38fee9cc82d837be1e89a8bc4cc2ed7bc905abace69c3d283
+SHA512 (apache-maven-3.8.6-bin.tar.gz) = f790857f3b1f90ae8d16281f902c689e4f136ebe584aba45e4b1fa66c80cba826d3e0e52fdd04ed44b4c66f6d3fe3584a057c26dfcac544a60b301e6d0f91c26
+Size (apache-maven-3.8.6-bin.tar.gz) = 8676320 bytes
 SHA1 (patch-bin_m2.conf) = 4fb50adbfb744635281853f0b81ec95a5fdab504
-SHA1 (patch-bin_mvn) = 2efaaa95837cc0a626161d5fb9903e0a3f353c0f
+SHA1 (patch-bin_mvn) = 77195b4e468af5041e11e5d4c0677a58465060e2
diff -r 3f09ac1941f3 -r 7cf70541bf31 devel/apache-maven/patches/patch-bin_mvn
--- a/devel/apache-maven/patches/patch-bin_mvn  Thu Dec 08 11:49:05 2022 +0000
+++ b/devel/apache-maven/patches/patch-bin_mvn  Thu Dec 08 12:28:41 2022 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-bin_mvn,v 1.9 2021/10/08 15:08:21 wiz Exp $
+$NetBSD: patch-bin_mvn,v 1.10 2022/12/08 12:28:41 schmonz Exp $
 
 Reconcile JAVA_HOME evaluated at run time on Darwin vs. hardcoded
 via PKG_JAVA_HOME elsewhere.
 Follow pkgsrc path convention.
 
---- bin/mvn.orig       2021-09-27 18:25:22.000000000 +0000
+--- bin/mvn.orig       2022-06-06 16:16:38.000000000 +0000
 +++ bin/mvn
 @@ -46,9 +46,11 @@ fi
  # OS specific support. $var _must_ be set to either true or false.
@@ -28,7 +28,7 @@
 +fi
 +
  if [ -z "$JAVA_HOME" ] ; then
--  JAVACMD=`which java`
+-  JAVACMD="`\\unset -f command; \\command -v java`"
 -else
 -  JAVACMD="$JAVA_HOME/bin/java"
 +  JAVA_HOME="@PKG_JAVA_HOME@"



Home | Main Index | Thread Index | Old Index