NetBSD Problem Report #55221

From www@netbsd.org  Fri May  1 01:37:55 2020
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id AEE6A1A9217
	for <gnats-bugs@gnats.NetBSD.org>; Fri,  1 May 2020 01:37:55 +0000 (UTC)
Message-Id: <20200501013754.600781A921E@mollari.NetBSD.org>
Date: Fri,  1 May 2020 01:37:54 +0000 (UTC)
From: vchaves@ymail.com
Reply-To: vchaves@ymail.com
To: gnats-bugs@NetBSD.org
Subject: Update apache-maven to 3.6.3
X-Send-Pr-Version: www-1.0

>Number:         55221
>Category:       pkg
>Synopsis:       Update apache-maven to 3.6.3
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    yyamano
>State:          closed
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Fri May 01 01:40:00 +0000 2020
>Closed-Date:    Mon Jun 29 12:44:49 +0000 2020
>Last-Modified:  Mon Jun 29 12:44:49 +0000 2020
>Originator:     Vicente Chaves
>Release:        
>Organization:
>Environment:
NetBSD netbsd90 9.0 NetBSD 9.0 (GENERIC) #0: Fri Feb 14 00:06:28 UTC 2020  mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/amd64/compile/GENERIC amd64
>Description:
Update apache-maven to 3.6.3

The detailed issue list

Sub-task

    [MNG-6779] - fix jcl-over-slf4j license: Apache 2.0 instead of MIT

Bug

    [MNG-6584] - Maven version 3.6.0 does not show ReasonPhrase anymore
    [MNG-6759] - [REGRESSION] Maven fails to use <repositories> section from dependency when resolving transitive dependencies in some cases
    [MNG-6760] - [REGRESSION] ExclusionArtifactFilter result invalid when wildcard exclusion is followed by other exclusions
    [MNG-6765] - [REGRESSION] tycho pom-less builds fails with 3.6.2
    [MNG-6771] - Fix license issues on binary distribution

Improvement

    [MNG-6778] - Use https for schemaLocations
    [MNG-6799] - avoid model interpolation instability risk: ensure StringVisitorModelInterpolator replaces StringSearchModelInterpolator

Task

    [MNG-6777] - Remove duplicate resolveFile methods
    [MNG-6789] - Make Maven distribution build Reproducible

The full list of changes can be found in http://maven.apache.org/docs/3.6.3/release-notes.html#the-detailed-issue-list
>How-To-Repeat:

>Fix:
cvs diff: Diffing .
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/devel/apache-maven/Makefile,v
retrieving revision 1.15
diff -u -r1.15 Makefile
--- Makefile    18 Jan 2020 23:30:22 -0000      1.15
+++ Makefile    1 May 2020 01:36:59 -0000
@@ -1,7 +1,7 @@
 # $NetBSD: Makefile,v 1.15 2020/01/18 23:30:22 rillig Exp $
 #

-DISTNAME=      apache-maven-3.5.4
+DISTNAME=      apache-maven-3.6.3
 CATEGORIES=    devel java
 MASTER_SITES=  ${MASTER_SITE_APACHE:=maven/maven-3/${PKGVERSION_NOREV}/binaries/}
 DISTFILES=     ${DISTNAME}-bin${EXTRACT_SUFX}
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/devel/apache-maven/PLIST,v
retrieving revision 1.10
diff -u -r1.10 PLIST
--- PLIST       21 Aug 2018 15:22:01 -0000      1.10
+++ PLIST       1 May 2020 01:36:59 -0000
@@ -1,16 +1,16 @@
-@comment $NetBSD: PLIST,v 1.10 2018/08/21 15:22:01 prlw1 Exp $
+@comment $NetBSD$
 bin/mvn
-lib/java/maven/aopalliance-1.0.jar
-lib/java/maven/boot/plexus-classworlds-2.5.2.jar
+lib/java/maven/boot/plexus-classworlds-2.6.0.jar
 lib/java/maven/cdi-api-1.0.jar
 lib/java/maven/commons-cli-1.4.jar
 lib/java/maven/commons-io-2.5.jar
-lib/java/maven/commons-lang3-3.5.jar
-lib/java/maven/guava-20.0.jar
-lib/java/maven/guice-4.2.0-no_aop.jar
+lib/java/maven/commons-lang3-3.8.1.jar
+lib/java/maven/guava-25.1-android.jar
+lib/java/maven/guice-4.2.1-no_aop.jar
 lib/java/maven/jansi-1.17.1.jar
 lib/java/maven/javax.inject-1.jar
-lib/java/maven/jcl-over-slf4j-1.7.25.jar
+lib/java/maven/jcl-over-slf4j-1.7.29.jar
+lib/java/maven/jsoup-1.12.1.jar
 lib/java/maven/jsr250-api-1.0.jar
 lib/java/maven/maven-artifact-${PKGVERSION}.jar
 lib/java/maven/maven-builder-support-${PKGVERSION}.jar
@@ -21,31 +21,32 @@
 lib/java/maven/maven-model-builder-${PKGVERSION}.jar
 lib/java/maven/maven-plugin-api-${PKGVERSION}.jar
 lib/java/maven/maven-repository-metadata-${PKGVERSION}.jar
-lib/java/maven/maven-resolver-api-1.1.1.jar
-lib/java/maven/maven-resolver-connector-basic-1.1.1.jar
-lib/java/maven/maven-resolver-impl-1.1.1.jar
+lib/java/maven/maven-resolver-api-1.4.1.jar
+lib/java/maven/maven-resolver-connector-basic-1.4.1.jar
+lib/java/maven/maven-resolver-impl-1.4.1.jar
 lib/java/maven/maven-resolver-provider-${PKGVERSION}.jar
-lib/java/maven/maven-resolver-spi-1.1.1.jar
-lib/java/maven/maven-resolver-transport-wagon-1.1.1.jar
-lib/java/maven/maven-resolver-util-1.1.1.jar
+lib/java/maven/maven-resolver-spi-1.4.1.jar
+lib/java/maven/maven-resolver-transport-wagon-1.4.1.jar
+lib/java/maven/maven-resolver-util-1.4.1.jar
 lib/java/maven/maven-settings-${PKGVERSION}.jar
 lib/java/maven/maven-settings-builder-${PKGVERSION}.jar
 lib/java/maven/maven-shared-utils-3.2.1.jar
 lib/java/maven/maven-slf4j-provider-${PKGVERSION}.jar
-lib/java/maven/org.eclipse.sisu.inject-0.3.3.jar
-lib/java/maven/org.eclipse.sisu.plexus-0.3.3.jar
+lib/java/maven/org.eclipse.sisu.inject-0.3.4.jar
+lib/java/maven/org.eclipse.sisu.plexus-0.3.4.jar
 lib/java/maven/plexus-cipher-1.7.jar
-lib/java/maven/plexus-component-annotations-1.7.1.jar
-lib/java/maven/plexus-interpolation-1.24.jar
+lib/java/maven/plexus-component-annotations-2.1.0.jar
+lib/java/maven/plexus-interpolation-1.25.jar
 lib/java/maven/plexus-sec-dispatcher-1.4.jar
-lib/java/maven/plexus-utils-3.1.0.jar
-lib/java/maven/slf4j-api-1.7.25.jar
-lib/java/maven/wagon-file-3.1.0.jar
-lib/java/maven/wagon-http-3.1.0-shaded.jar
-lib/java/maven/wagon-provider-api-3.1.0.jar
+lib/java/maven/plexus-utils-3.2.1.jar
+lib/java/maven/slf4j-api-1.7.29.jar
+lib/java/maven/wagon-file-3.3.4.jar
+lib/java/maven/wagon-http-3.3.4-shaded.jar
+lib/java/maven/wagon-provider-api-3.3.4.jar
 share/doc/java/maven/LICENSE
 share/doc/java/maven/NOTICE
 share/doc/java/maven/README.txt
 share/examples/maven/logging/simplelogger.properties
 share/examples/maven/m2.conf
 share/examples/maven/settings.xml
+@pkgdir etc/maven
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/devel/apache-maven/distinfo,v
retrieving revision 1.16
diff -u -r1.16 distinfo
--- distinfo    21 Aug 2018 15:22:01 -0000      1.16
+++ distinfo    1 May 2020 01:36:59 -0000
@@ -1,8 +1,8 @@
 $NetBSD: distinfo,v 1.16 2018/08/21 15:22:01 prlw1 Exp $

-SHA1 (apache-maven-3.5.4-bin.tar.gz) = 22cac91b3557586bb1eba326f2f7727543ff15e3
-RMD160 (apache-maven-3.5.4-bin.tar.gz) = d6922772982fa8f95f68d43f7faeb24a79e3cc8e
-SHA512 (apache-maven-3.5.4-bin.tar.gz) = 2a803f578f341e164f6753e410413d16ab60fabe31dc491d1fe35c984a5cce696bc71f57757d4538fe7738be04065a216f3ebad4ef7e0ce1bb4c51bc36d6be86
-Size (apache-maven-3.5.4-bin.tar.gz) = 8842660 bytes
+SHA1 (apache-maven-3.6.3-bin.tar.gz) = cc836dc7e64b113472df31996caaedf132969009
+RMD160 (apache-maven-3.6.3-bin.tar.gz) = 825e2cca16a72da4bb0a4b5add615e155623c05e
+SHA512 (apache-maven-3.6.3-bin.tar.gz) = c35a1803a6e70a126e80b2b3ae33eed961f83ed74d18fcd16909b2d44d7dada3203f1ffe726c17ef8dcca2dcaa9fca676987befeadc9b9f759967a8cb77181c0
+Size (apache-maven-3.6.3-bin.tar.gz) = 9506321 bytes
 SHA1 (patch-bin_m2.conf) = 4fb50adbfb744635281853f0b81ec95a5fdab504
 SHA1 (patch-bin_mvn) = 3f7e19b1f1d520bc5dc7965ee3b211453b36f81b
cvs diff: Diffing patches

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->yyamano
Responsible-Changed-By: leot@NetBSD.org
Responsible-Changed-When: Fri, 01 May 2020 10:07:18 +0000
Responsible-Changed-Why:
YAMANO, can you please give it a look?
(over to MAINTAINER)


From: "Yuji Yamano" <yyamano@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/55221 CVS commit: pkgsrc/devel/apache-maven
Date: Mon, 29 Jun 2020 12:39:55 +0000

 Module Name:	pkgsrc
 Committed By:	yyamano
 Date:		Mon Jun 29 12:39:55 UTC 2020

 Modified Files:
 	pkgsrc/devel/apache-maven: Makefile PLIST distinfo

 Log Message:
 Update apache-maven to 3.6.3. Closes PR pkg/55221.
 The patch is provided by Vicente Chaves. Thank you!

 Changes from Maven 3.6.2 to 3.6.3

 * This is a regression release to fix some critical issues shipped with 3.6.2.
 * Some license issues on binary distribution have been fixed.
 * This Maven distribution is now Reproducible: if you download Maven source
   archive (apache-maven-3.6.3-src.zip or .tar.gz), build it on Windows with
   JDK 8 using following command:

 See https://maven.apache.org/docs/3.6.3/release-notes.html for the detailed issue list.

 Changes from Maven 3.6.1 to 3.6.2

 * This release focuses mostly performance improvements, better memory footprint,
   and less CPU usage.
 * We are continuing to convert Maven Core to use JSR 330 annotations instead of
   Plexus (still not finished, see MNG-5577).
 * New support for 'release' qualifier (see MNG-6655).
 * The toolchain.xml file supports environment variables (see MNG-6665).

 See https://maven.apache.org/docs/3.6.2/release-notes.html for the detailed issue list.

 Changes from Maven 3.6.0 to 3.6.1

 * An issue has been fixed causing multiple executions of plugin goals, related
   to using parallel build options like mvn plugin:goal -T 4. This resulted in
   duplicated executions of phases. This has been fixed with MNG-5965.
 * NullPointerException related to call in parallel build like mvn -T 1C clean
   javadoc:aggregate MNG-5705
 * A performance issue related to artifact transfer has been found related to
   WAGON-537. It has been solved via the update to Maven Wagon 3.3.1.
 * There had been issues related calling Maven script like this: mvn -f ..
 * Having parentheses within the path, which has been fixed with MNG-6346.
 * Script can break having special characters as part of the path, which has been
   solved with MNG-6256.
 * Issue related to the Maven Resolver API which broke some IDEs (for example
   https://youtrack.jetbrains.com/issue/IDEA-201282); this has been fixed by MNG-6538.
 * Issue related to missing event for ToolchainsBuildingResult on EventSpy MNG-6558.
 * Issue related to support Java 9+ ClassLoader.findClass(String moduleName,
   String name) in Mojos. This has been fixed with MNG-6543.
 * Improvement about the memory consumption has been done with MNG-6571.
 * Issue related to relative parent POM resolution failing in 3.5.0 with complex
   multimodule builds has been fixed with MNG-6261.
 * Missing export for org.slf4j.event.Level has been done with MNG-6618

 See https://maven.apache.org/docs/3.6.1/release-notes.html for the detailed issue list.

 # Changes from Maven 3.5.4 to 3.6.0

 * There had been issues related to the project discoverytime which has been
   increased in previous version which influenced some of our users. This should
   have been fixed MNG-6311, MNG-6383 and MNG-6412.
 * The output in the reactor summary has been improved MNG-6391 cause it confused
   people.
 * There was an issue related to the classpath ordering MNG-6415 in Maven which
   can cause issues which has been fixed.
 See https://maven.apache.org/docs/3.6.0/release-notes.html for the detailed issue list.


 To generate a diff of this commit:
 cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/apache-maven/Makefile
 cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/apache-maven/PLIST
 cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/apache-maven/distinfo

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: open->closed
State-Changed-By: yyamano@NetBSD.org
State-Changed-When: Mon, 29 Jun 2020 12:44:49 +0000
State-Changed-Why:
I just committed your patch. Thank you, Vicente!


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.46 2020/01/03 16:35:01 leot Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2020 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.