[GitHub] [maven-scm] michael-o commented on a diff in pull request #153: [SCM-945] Update to JGit 5.13.1 leveraging Apache Mina SSHD

2022-07-17 Thread GitBox


michael-o commented on code in PR #153:
URL: https://github.com/apache/maven-scm/pull/153#discussion_r922809389


##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/checkin/GitCheckInCommand.java:
##
@@ -211,11 +220,12 @@ protected CheckInScmResult executeCheckInCommand( 
ScmProviderRepository repo, Sc
 //
 // --
 
-public static Commandline createPushCommandLine( GitScmProviderRepository 
repository,
+public Commandline createPushCommandLine( GitScmProviderRepository 
repository,
  ScmFileSet fileSet, 
ScmVersion version )

Review Comment:
   indent wrong



##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/checkin/GitCheckInCommand.java:
##
@@ -232,10 +242,18 @@ public static Commandline createPushCommandLine( 
GitScmProviderRepository reposi
 }
 
 public static Commandline createCommitCommandLine( 
GitScmProviderRepository repository, ScmFileSet fileSet,
-   File messageFile )
+File messageFile )

Review Comment:
   ditto



##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/pom.xml:
##
@@ -45,16 +45,26 @@
   maven-scm-provider-git-commons
 
 
-  org.eclipse.jgit
-  org.eclipse.jgit
-  4.5.4.201711221230-r
+  plexus-interactivity-api
+  org.codehaus.plexus
+  1.1
   
 
-  commons-logging
-  commons-logging
+  org.codehaus.plexus
+  plexus-container-default
 

Review Comment:
   Why did you change positions? It makes reading the PR harder.



##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gittest/pom.xml:
##
@@ -46,6 +46,29 @@
   org.codehaus.plexus
   plexus-utils
 
+
+
+  org.apache.sshd
+  sshd-git
+  2.8.0

Review Comment:
   Use a property for this.



##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/checkin/GitCheckInCommand.java:
##
@@ -57,6 +58,14 @@
 extends AbstractCheckInCommand
 implements GitCommand
 {
+private final Map environmentVariables;
+
+public GitCheckInCommand( Map environmentVariables )
+{
+super();
+this.environmentVariables = environmentVariables;
+}

Review Comment:
   There should be a zero-arg ctor too, no?



##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/remoteinfo/GitRemoteInfoCommand.java:
##
@@ -38,6 +40,13 @@
 extends AbstractRemoteInfoCommand
 implements GitCommand
 {
+private final Map environmentVariables;
+
+public GitRemoteInfoCommand( Map environmentVariables )
+{
+super();
+this.environmentVariables = environmentVariables;
+}

Review Comment:
   zero-arg ctor



##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/checkout/GitExeSshCheckOutCommandTckTest.java:
##
@@ -0,0 +1,70 @@
+package org.apache.maven.scm.provider.git.gitexe.command.checkout;
+
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import java.io.IOException;
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.security.GeneralSecurityException;
+
+import org.apache.commons.io.FilenameUtils;
+import 
org.apache.maven.scm.provider.git.command.checkout.GitSshCheckOutCommandTckTest;
+import org.apache.maven.scm.provider.git.gitexe.GitExeScmProvider;
+import org.apache.maven.scm.provider.git.repository.GitScmProviderRepository;
+
+/**
+ *
+ */
+public class GitExeSshCheckOutCommandTckTest
+extends GitSshCheckOutCommandTckTest
+{
+private Path knownHostsFile;
+
+public static final String VARIABLE_GIT_SSH_COMMAND = "GIT_SSH_COMMAND"; 
// ht

[jira] [Commented] (SCM-945) Support OpenSSH private keys with maven-scm-provider-jgit

2022-07-17 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/SCM-945?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567598#comment-17567598
 ] 

ASF GitHub Bot commented on SCM-945:


michael-o commented on code in PR #153:
URL: https://github.com/apache/maven-scm/pull/153#discussion_r922809389


##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/checkin/GitCheckInCommand.java:
##
@@ -211,11 +220,12 @@ protected CheckInScmResult executeCheckInCommand( 
ScmProviderRepository repo, Sc
 //
 // --
 
-public static Commandline createPushCommandLine( GitScmProviderRepository 
repository,
+public Commandline createPushCommandLine( GitScmProviderRepository 
repository,
  ScmFileSet fileSet, 
ScmVersion version )

Review Comment:
   indent wrong



##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/checkin/GitCheckInCommand.java:
##
@@ -232,10 +242,18 @@ public static Commandline createPushCommandLine( 
GitScmProviderRepository reposi
 }
 
 public static Commandline createCommitCommandLine( 
GitScmProviderRepository repository, ScmFileSet fileSet,
-   File messageFile )
+File messageFile )

Review Comment:
   ditto



##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/pom.xml:
##
@@ -45,16 +45,26 @@
   maven-scm-provider-git-commons
 
 
-  org.eclipse.jgit
-  org.eclipse.jgit
-  4.5.4.201711221230-r
+  plexus-interactivity-api
+  org.codehaus.plexus
+  1.1
   
 
-  commons-logging
-  commons-logging
+  org.codehaus.plexus
+  plexus-container-default
 

Review Comment:
   Why did you change positions? It makes reading the PR harder.



##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gittest/pom.xml:
##
@@ -46,6 +46,29 @@
   org.codehaus.plexus
   plexus-utils
 
+ Support OpenSSH private keys with maven-scm-provider-jgit
> -
>
> Key: SCM-945
> URL: https://issues.apache.org/jira/browse/SCM-945
> Project: Maven SCM
>  Issue Type: Bug
>  Components: maven-scm-provider-jgit
>Affects Versions: 1.11.2
>Reporter: Konrad Windszus
>Priority: Major
>
> For SSH based authentication with private keys in the OpenSSH format the 
> following error is being emitted:  {{invalid privatekey: ...}}
> This is due to the use of JGit 4.5.4 
> (https://github.com/apache/maven-scm/blob/c5eb2c187568809e0dc0ea9ac83031f1dcb5ad1a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/pom.xml#L53)
>  which used JSch which lacks support for those private keys. JGit 5.2 comes 
> with a new SSH implementation 
> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=520927) and should by that 
> also support OpenSSH private keys.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [maven-scm] michael-o commented on pull request #153: [SCM-945] Update to JGit 5.13.1 leveraging Apache Mina SSHD

2022-07-17 Thread GitBox


michael-o commented on PR #153:
URL: https://github.com/apache/maven-scm/pull/153#issuecomment-1186476412

   Since the title of this PR is different to the JIRA issue, I have the 
following understanding:
   * It is hard to split apart to due to inter-PR dependencies
   * You need to upgrade JGit for OpenSSH style key format
   
   My proposal w/o ripping this apart:
   * Create three issues: (issue a) Upgrade JGit to XXX, (issue b) rework 
OpenSSH private key handing for gitexe and jgit providers, (issue c) Support 
alternative SSH private keys with gitexe provider
   * Issue a will depend on issue b
   * Issue b will do all the hard work with proper description
   * SCM-945 will depend on issue b
   * Issue c depends on issue b
   
   Thus, all requirements/changes are visible and understood.
   
   WDYT?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Commented] (SCM-945) Support OpenSSH private keys with maven-scm-provider-jgit

2022-07-17 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/SCM-945?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567601#comment-17567601
 ] 

ASF GitHub Bot commented on SCM-945:


michael-o commented on PR #153:
URL: https://github.com/apache/maven-scm/pull/153#issuecomment-1186476412

   Since the title of this PR is different to the JIRA issue, I have the 
following understanding:
   * It is hard to split apart to due to inter-PR dependencies
   * You need to upgrade JGit for OpenSSH style key format
   
   My proposal w/o ripping this apart:
   * Create three issues: (issue a) Upgrade JGit to XXX, (issue b) rework 
OpenSSH private key handing for gitexe and jgit providers, (issue c) Support 
alternative SSH private keys with gitexe provider
   * Issue a will depend on issue b
   * Issue b will do all the hard work with proper description
   * SCM-945 will depend on issue b
   * Issue c depends on issue b
   
   Thus, all requirements/changes are visible and understood.
   
   WDYT?




> Support OpenSSH private keys with maven-scm-provider-jgit
> -
>
> Key: SCM-945
> URL: https://issues.apache.org/jira/browse/SCM-945
> Project: Maven SCM
>  Issue Type: Bug
>  Components: maven-scm-provider-jgit
>Affects Versions: 1.11.2
>Reporter: Konrad Windszus
>Priority: Major
>
> For SSH based authentication with private keys in the OpenSSH format the 
> following error is being emitted:  {{invalid privatekey: ...}}
> This is due to the use of JGit 4.5.4 
> (https://github.com/apache/maven-scm/blob/c5eb2c187568809e0dc0ea9ac83031f1dcb5ad1a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/pom.xml#L53)
>  which used JSch which lacks support for those private keys. JGit 5.2 comes 
> with a new SSH implementation 
> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=520927) and should by that 
> also support OpenSSH private keys.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Assigned] (SCM-945) Support OpenSSH private keys with maven-scm-provider-jgit

2022-07-17 Thread Michael Osipov (Jira)


 [ 
https://issues.apache.org/jira/browse/SCM-945?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov reassigned SCM-945:
--

Assignee: Michael Osipov

> Support OpenSSH private keys with maven-scm-provider-jgit
> -
>
> Key: SCM-945
> URL: https://issues.apache.org/jira/browse/SCM-945
> Project: Maven SCM
>  Issue Type: Bug
>  Components: maven-scm-provider-jgit
>Affects Versions: 1.11.2
>Reporter: Konrad Windszus
>Assignee: Michael Osipov
>Priority: Major
>
> For SSH based authentication with private keys in the OpenSSH format the 
> following error is being emitted:  {{invalid privatekey: ...}}
> This is due to the use of JGit 4.5.4 
> (https://github.com/apache/maven-scm/blob/c5eb2c187568809e0dc0ea9ac83031f1dcb5ad1a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/pom.xml#L53)
>  which used JSch which lacks support for those private keys. JGit 5.2 comes 
> with a new SSH implementation 
> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=520927) and should by that 
> also support OpenSSH private keys.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [maven-common-artifact-filters] michael-o commented on a diff in pull request #29: [MSHARED-1104] Four element pattern may be GATV or GATC

2022-07-17 Thread GitBox


michael-o commented on code in PR #29:
URL: 
https://github.com/apache/maven-common-artifact-filters/pull/29#discussion_r922818348


##
src/main/java/org/apache/maven/shared/artifact/filter/PatternIncludesArtifactFilter.java:
##
@@ -481,15 +475,22 @@ else if ( ANY.equals( tokens[1] ) )
 }
 }
 
-private static Pattern toPattern( final String token, final Coordinate 
coordinate )
+private static Pattern toPattern( final String token, final Coordinate... 
coordinate )
+{
+return toPattern( token, token, coordinate );
+}
+
+private static Pattern toPattern( final String pattern, final String 
token, final Coordinate... coordinate )

Review Comment:
   coordinates



##
src/main/java/org/apache/maven/shared/artifact/filter/PatternIncludesArtifactFilter.java:
##
@@ -481,15 +475,22 @@ else if ( ANY.equals( tokens[1] ) )
 }
 }
 
-private static Pattern toPattern( final String token, final Coordinate 
coordinate )
+private static Pattern toPattern( final String token, final Coordinate... 
coordinate )

Review Comment:
   coordinates



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Commented] (SCM-914) InfoItem.lastChangedDate is leaky abstraction

2022-07-17 Thread Michael Osipov (Jira)


[ 
https://issues.apache.org/jira/browse/SCM-914?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567605#comment-17567605
 ] 

Michael Osipov commented on SCM-914:


Still interested in pursuing this?

> InfoItem.lastChangedDate is leaky abstraction
> -
>
> Key: SCM-914
> URL: https://issues.apache.org/jira/browse/SCM-914
> Project: Maven SCM
>  Issue Type: Bug
>  Components: maven-scm-api
>Reporter: Tobias Gruetzmacher
>Priority: Minor
>
> I was looking into implementing 
> [https://github.com/mojohaus/buildnumber-maven-plugin/pull/16] in a sane way, 
> but had to conclude that InfoItem.lastChangedDate is unfortunately just a 
> string and not a Data, so will leak the console output of different providers 
> to the user.
> Does anybody see a sane way to fix this API and create a sane abstraction for 
> different SCMs? If yes, I would try to go ahead with the following tasks:
>  # Fix InfoItem, so that lastChangedDate is a Date
>  # Fix the current providers filling this field (svnexe and svnjava AFAICS - 
> aside: why is svnjava not part of the maven-scm repository?)
>  # Implement this feature for at least gitexe (and maybe jgit) so I can use 
> it for my usecase
> Ideas, comments?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (SCM-924) Enhance SCM changelog model to hold information about tagged commits

2022-07-17 Thread Michael Osipov (Jira)


 [ 
https://issues.apache.org/jira/browse/SCM-924?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated SCM-924:
---
Fix Version/s: waiting-for-feedback

> Enhance SCM changelog model to hold information about tagged commits
> 
>
> Key: SCM-924
> URL: https://issues.apache.org/jira/browse/SCM-924
> Project: Maven SCM
>  Issue Type: Improvement
>  Components: maven-scm-api, maven-scm-provider-gitexe
>Affects Versions: 1.11.2
>Reporter: Sven Linstaedt
>Priority: Minor
> Fix For: waiting-for-feedback
>
>
> Hi, in order to support something like semantic releases via maven directly 
> and not some 3rd party tools, not only being able to create tags, but also 
> processing them as part of the changelog would be great.
> Tag information are are part of the commit history, accessible via git 
> commandline 
> {{git log --decorate}}
> This additional information could be parsed to enhance the ChangeSet model 
> containing optional  information about any tags for this particular commit.
> A patch at least for gitexe could be provided, if needed.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (SCM-924) Enhance SCM changelog model to hold information about tagged commits

2022-07-17 Thread Michael Osipov (Jira)


[ 
https://issues.apache.org/jira/browse/SCM-924?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567606#comment-17567606
 ] 

Michael Osipov commented on SCM-924:


Is this still an issue with upcoming 2.0.0-M2?

> Enhance SCM changelog model to hold information about tagged commits
> 
>
> Key: SCM-924
> URL: https://issues.apache.org/jira/browse/SCM-924
> Project: Maven SCM
>  Issue Type: Improvement
>  Components: maven-scm-api, maven-scm-provider-gitexe
>Affects Versions: 1.11.2
>Reporter: Sven Linstaedt
>Priority: Minor
>
> Hi, in order to support something like semantic releases via maven directly 
> and not some 3rd party tools, not only being able to create tags, but also 
> processing them as part of the changelog would be great.
> Tag information are are part of the commit history, accessible via git 
> commandline 
> {{git log --decorate}}
> This additional information could be parsed to enhance the ChangeSet model 
> containing optional  information about any tags for this particular commit.
> A patch at least for gitexe could be provided, if needed.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [maven-scm] kwin commented on a diff in pull request #153: [SCM-945] Update to JGit 5.13.1 leveraging Apache Mina SSHD

2022-07-17 Thread GitBox


kwin commented on code in PR #153:
URL: https://github.com/apache/maven-scm/pull/153#discussion_r922819148


##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/checkin/GitCheckInCommand.java:
##
@@ -57,6 +58,14 @@
 extends AbstractCheckInCommand
 implements GitCommand
 {
+private final Map environmentVariables;
+
+public GitCheckInCommand( Map environmentVariables )
+{
+super();
+this.environmentVariables = environmentVariables;
+}

Review Comment:
   I didn't consider this API, the only usage is from within 
`GitExeScmProvider` and that one only leverages the one with map.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Commented] (SCM-945) Support OpenSSH private keys with maven-scm-provider-jgit

2022-07-17 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/SCM-945?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567610#comment-17567610
 ] 

ASF GitHub Bot commented on SCM-945:


kwin commented on code in PR #153:
URL: https://github.com/apache/maven-scm/pull/153#discussion_r922819246


##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/PlexusInteractivityCredentialsProvider.java:
##
@@ -0,0 +1,101 @@
+package org.apache.maven.scm.provider.git.jgit.command;
+
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+
+import java.util.Arrays;
+
+import org.codehaus.plexus.components.interactivity.Prompter;
+import org.codehaus.plexus.components.interactivity.PrompterException;
+import org.eclipse.jgit.errors.UnsupportedCredentialItem;
+import org.eclipse.jgit.transport.CredentialItem;
+import org.eclipse.jgit.transport.CredentialsProvider;
+import org.eclipse.jgit.transport.URIish;
+
+/**
+ * {@link CredentialsProvider} leveraging the {@link Prompter} component.
+ *
+ */
+public class PlexusInteractivityCredentialsProvider extends CredentialsProvider
+{
+private final boolean isInteractive;

Review Comment:
   I was hoping that I somehow can figure out if Maven is called in batch mode 
or not via some injections. Any ideas?





> Support OpenSSH private keys with maven-scm-provider-jgit
> -
>
> Key: SCM-945
> URL: https://issues.apache.org/jira/browse/SCM-945
> Project: Maven SCM
>  Issue Type: Bug
>  Components: maven-scm-provider-jgit
>Affects Versions: 1.11.2
>Reporter: Konrad Windszus
>Assignee: Michael Osipov
>Priority: Major
>
> For SSH based authentication with private keys in the OpenSSH format the 
> following error is being emitted:  {{invalid privatekey: ...}}
> This is due to the use of JGit 4.5.4 
> (https://github.com/apache/maven-scm/blob/c5eb2c187568809e0dc0ea9ac83031f1dcb5ad1a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/pom.xml#L53)
>  which used JSch which lacks support for those private keys. JGit 5.2 comes 
> with a new SSH implementation 
> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=520927) and should by that 
> also support OpenSSH private keys.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [maven-scm] kwin commented on a diff in pull request #153: [SCM-945] Update to JGit 5.13.1 leveraging Apache Mina SSHD

2022-07-17 Thread GitBox


kwin commented on code in PR #153:
URL: https://github.com/apache/maven-scm/pull/153#discussion_r922819246


##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/PlexusInteractivityCredentialsProvider.java:
##
@@ -0,0 +1,101 @@
+package org.apache.maven.scm.provider.git.jgit.command;
+
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+
+import java.util.Arrays;
+
+import org.codehaus.plexus.components.interactivity.Prompter;
+import org.codehaus.plexus.components.interactivity.PrompterException;
+import org.eclipse.jgit.errors.UnsupportedCredentialItem;
+import org.eclipse.jgit.transport.CredentialItem;
+import org.eclipse.jgit.transport.CredentialsProvider;
+import org.eclipse.jgit.transport.URIish;
+
+/**
+ * {@link CredentialsProvider} leveraging the {@link Prompter} component.
+ *
+ */
+public class PlexusInteractivityCredentialsProvider extends CredentialsProvider
+{
+private final boolean isInteractive;

Review Comment:
   I was hoping that I somehow can figure out if Maven is called in batch mode 
or not via some injections. Any ideas?



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Commented] (SCM-945) Support OpenSSH private keys with maven-scm-provider-jgit

2022-07-17 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/SCM-945?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567608#comment-17567608
 ] 

ASF GitHub Bot commented on SCM-945:


kwin commented on code in PR #153:
URL: https://github.com/apache/maven-scm/pull/153#discussion_r922819148


##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/checkin/GitCheckInCommand.java:
##
@@ -57,6 +58,14 @@
 extends AbstractCheckInCommand
 implements GitCommand
 {
+private final Map environmentVariables;
+
+public GitCheckInCommand( Map environmentVariables )
+{
+super();
+this.environmentVariables = environmentVariables;
+}

Review Comment:
   I didn't consider this API, the only usage is from within 
`GitExeScmProvider` and that one only leverages the one with map.





> Support OpenSSH private keys with maven-scm-provider-jgit
> -
>
> Key: SCM-945
> URL: https://issues.apache.org/jira/browse/SCM-945
> Project: Maven SCM
>  Issue Type: Bug
>  Components: maven-scm-provider-jgit
>Affects Versions: 1.11.2
>Reporter: Konrad Windszus
>Assignee: Michael Osipov
>Priority: Major
>
> For SSH based authentication with private keys in the OpenSSH format the 
> following error is being emitted:  {{invalid privatekey: ...}}
> This is due to the use of JGit 4.5.4 
> (https://github.com/apache/maven-scm/blob/c5eb2c187568809e0dc0ea9ac83031f1dcb5ad1a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/pom.xml#L53)
>  which used JSch which lacks support for those private keys. JGit 5.2 comes 
> with a new SSH implementation 
> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=520927) and should by that 
> also support OpenSSH private keys.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (SCM-929) Release plugin does not work with central repository and always performs clone operation

2022-07-17 Thread Michael Osipov (Jira)


 [ 
https://issues.apache.org/jira/browse/SCM-929?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated SCM-929:
---
Fix Version/s: waiting-for-feedback

> Release plugin does not work with central repository and always performs 
> clone operation
> 
>
> Key: SCM-929
> URL: https://issues.apache.org/jira/browse/SCM-929
> Project: Maven SCM
>  Issue Type: Improvement
>  Components: maven-scm-provider-mercurial (hg)
> Environment: Ubuntu 11.04/ArchLinux
> Maven 3.0.3
> Mercurial 1.7.5/1.9.1
> vars:
> MAVEN_OPTS="-DaltDeploymentRepository=abetaev::default::file://$HOME/mvn"
>Reporter: Alexander Betaev
>Priority: Major
> Fix For: waiting-for-feedback
>
> Attachments: maven-release-plugin.patch, maven-release-plugin.patch, 
> maven-scm.patch, maven-test-project.tar.bz2
>
>
> Plugin cannot work with repositories as if they were central ones. It pushes 
> and updates data from central repo.
> Please take a look at the patch here: SCM-631
> Also look at MRELEASE-707 issue. The patch from attachment enables usage of 
> $\{project.scm.developerConnection} var.
> The attached patch makes plugin to work with repository as if it was central. 
> The following arguments were used for manual testing:
> {noformat}
> mvn -f parent/pom.xml -DpushChanges=false -DscmPerformLocalUpdate=true 
> -Dproject.scm.developerConnection=scm:hg:file://\${basedir}/../ 
> release:prepare
> mvn -f parent/pom.xml -DpushChanges=false -DscmPerformLocalUpdate=true 
> -Dproject.scm.developerConnection=scm:hg:file://\${basedir}/../ 
> release:perform
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (SCM-833) getLastChangedRevision() returns null whereas as getRevision() get correct versions

2022-07-17 Thread Michael Osipov (Jira)


 [ 
https://issues.apache.org/jira/browse/SCM-833?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated SCM-833:
---
Fix Version/s: waiting-for-feedback

> getLastChangedRevision() returns null whereas as getRevision() get correct 
> versions
> ---
>
> Key: SCM-833
> URL: https://issues.apache.org/jira/browse/SCM-833
> Project: Maven SCM
>  Issue Type: Bug
>  Components: maven-scm-api, maven-scm-provider-jgit
>Affects Versions: 1.9.4, 1.9.5
>Reporter: Karl Heinz Marbaise
>Priority: Minor
> Fix For: waiting-for-feedback
>
>
> Currently there is a method like this in the code (buildnumber-maven-plugin): 
> AbstractScmMojo.java:
> {code:java}
> protected String getScmRevision()
> throws ScmException
> {
> ScmRepository repository = getScmRepository();
> InfoScmResult scmResult = info( repository, new ScmFileSet( 
> scmDirectory ) );
> if ( scmResult == null || scmResult.getInfoItems().isEmpty() )
> {
> return ( !StringUtils.isEmpty( revisionOnScmFailure ) ) ? 
> revisionOnScmFailure : null;
> }
> checkResult( scmResult );
> InfoItem info = scmResult.getInfoItems().get( 0 );
> 
> List infoItems = scmResult.getInfoItems();
> 
> for (InfoItem infoItem : infoItems) {
>   getLog().info("Item: " +infoItem.getRevision() + " lcr: "  + 
> infoItem.getLastChangedRevision() );
>   }
> getLog().info("useLastCommittedRevision: " + 
> useLastCommittedRevision);
> if ( useLastCommittedRevision )
> {
> return info.getLastChangedRevision();
> }
> return info.getRevision();
> }
> {code}
> The problem is simply that {{getLastChangedRevision()}} returns null whereas 
> {{getRevision()}} returns the requested value?...
> So ATM I'm not sure if this is really a bug in SCM or a misusage in 
> buildnumber-maven-plugin ? 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (SCM-929) Release plugin does not work with central repository and always performs clone operation

2022-07-17 Thread Michael Osipov (Jira)


[ 
https://issues.apache.org/jira/browse/SCM-929?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567609#comment-17567609
 ] 

Michael Osipov commented on SCM-929:


[~infestator], do you want to pursue this?

> Release plugin does not work with central repository and always performs 
> clone operation
> 
>
> Key: SCM-929
> URL: https://issues.apache.org/jira/browse/SCM-929
> Project: Maven SCM
>  Issue Type: Improvement
>  Components: maven-scm-provider-mercurial (hg)
> Environment: Ubuntu 11.04/ArchLinux
> Maven 3.0.3
> Mercurial 1.7.5/1.9.1
> vars:
> MAVEN_OPTS="-DaltDeploymentRepository=abetaev::default::file://$HOME/mvn"
>Reporter: Alexander Betaev
>Priority: Major
> Fix For: waiting-for-feedback
>
> Attachments: maven-release-plugin.patch, maven-release-plugin.patch, 
> maven-scm.patch, maven-test-project.tar.bz2
>
>
> Plugin cannot work with repositories as if they were central ones. It pushes 
> and updates data from central repo.
> Please take a look at the patch here: SCM-631
> Also look at MRELEASE-707 issue. The patch from attachment enables usage of 
> $\{project.scm.developerConnection} var.
> The attached patch makes plugin to work with repository as if it was central. 
> The following arguments were used for manual testing:
> {noformat}
> mvn -f parent/pom.xml -DpushChanges=false -DscmPerformLocalUpdate=true 
> -Dproject.scm.developerConnection=scm:hg:file://\${basedir}/../ 
> release:prepare
> mvn -f parent/pom.xml -DpushChanges=false -DscmPerformLocalUpdate=true 
> -Dproject.scm.developerConnection=scm:hg:file://\${basedir}/../ 
> release:perform
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (SCM-833) getLastChangedRevision() returns null whereas as getRevision() get correct versions

2022-07-17 Thread Michael Osipov (Jira)


[ 
https://issues.apache.org/jira/browse/SCM-833?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567607#comment-17567607
 ] 

Michael Osipov commented on SCM-833:


[~khmarbaise], do you want to pursue this?

> getLastChangedRevision() returns null whereas as getRevision() get correct 
> versions
> ---
>
> Key: SCM-833
> URL: https://issues.apache.org/jira/browse/SCM-833
> Project: Maven SCM
>  Issue Type: Bug
>  Components: maven-scm-api, maven-scm-provider-jgit
>Affects Versions: 1.9.4, 1.9.5
>Reporter: Karl Heinz Marbaise
>Priority: Minor
>
> Currently there is a method like this in the code (buildnumber-maven-plugin): 
> AbstractScmMojo.java:
> {code:java}
> protected String getScmRevision()
> throws ScmException
> {
> ScmRepository repository = getScmRepository();
> InfoScmResult scmResult = info( repository, new ScmFileSet( 
> scmDirectory ) );
> if ( scmResult == null || scmResult.getInfoItems().isEmpty() )
> {
> return ( !StringUtils.isEmpty( revisionOnScmFailure ) ) ? 
> revisionOnScmFailure : null;
> }
> checkResult( scmResult );
> InfoItem info = scmResult.getInfoItems().get( 0 );
> 
> List infoItems = scmResult.getInfoItems();
> 
> for (InfoItem infoItem : infoItems) {
>   getLog().info("Item: " +infoItem.getRevision() + " lcr: "  + 
> infoItem.getLastChangedRevision() );
>   }
> getLog().info("useLastCommittedRevision: " + 
> useLastCommittedRevision);
> if ( useLastCommittedRevision )
> {
> return info.getLastChangedRevision();
> }
> return info.getRevision();
> }
> {code}
> The problem is simply that {{getLastChangedRevision()}} returns null whereas 
> {{getRevision()}} returns the requested value?...
> So ATM I'm not sure if this is really a bug in SCM or a misusage in 
> buildnumber-maven-plugin ? 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [maven-scm] kwin commented on a diff in pull request #153: [SCM-945] Update to JGit 5.13.1 leveraging Apache Mina SSHD

2022-07-17 Thread GitBox


kwin commented on code in PR #153:
URL: https://github.com/apache/maven-scm/pull/153#discussion_r922819277


##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/JGitScmProvider.java:
##
@@ -54,6 +58,12 @@
 public class JGitScmProvider
 extends AbstractGitScmProvider
 {
+@Inject
+public JGitScmProvider( Prompter prompter )
+{
+CredentialsProvider.setDefault( new 
PlexusInteractivityCredentialsProvider( true, prompter ) );

Review Comment:
   https://github.com/apache/maven-scm/pull/153#discussion_r922819246



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Commented] (SCM-945) Support OpenSSH private keys with maven-scm-provider-jgit

2022-07-17 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/SCM-945?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567611#comment-17567611
 ] 

ASF GitHub Bot commented on SCM-945:


kwin commented on code in PR #153:
URL: https://github.com/apache/maven-scm/pull/153#discussion_r922819277


##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/JGitScmProvider.java:
##
@@ -54,6 +58,12 @@
 public class JGitScmProvider
 extends AbstractGitScmProvider
 {
+@Inject
+public JGitScmProvider( Prompter prompter )
+{
+CredentialsProvider.setDefault( new 
PlexusInteractivityCredentialsProvider( true, prompter ) );

Review Comment:
   https://github.com/apache/maven-scm/pull/153#discussion_r922819246





> Support OpenSSH private keys with maven-scm-provider-jgit
> -
>
> Key: SCM-945
> URL: https://issues.apache.org/jira/browse/SCM-945
> Project: Maven SCM
>  Issue Type: Bug
>  Components: maven-scm-provider-jgit
>Affects Versions: 1.11.2
>Reporter: Konrad Windszus
>Assignee: Michael Osipov
>Priority: Major
>
> For SSH based authentication with private keys in the OpenSSH format the 
> following error is being emitted:  {{invalid privatekey: ...}}
> This is due to the use of JGit 4.5.4 
> (https://github.com/apache/maven-scm/blob/c5eb2c187568809e0dc0ea9ac83031f1dcb5ad1a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/pom.xml#L53)
>  which used JSch which lacks support for those private keys. JGit 5.2 comes 
> with a new SSH implementation 
> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=520927) and should by that 
> also support OpenSSH private keys.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [maven-scm] kwin commented on pull request #153: [SCM-945] Update to JGit 5.13.1 leveraging Apache Mina SSHD

2022-07-17 Thread GitBox


kwin commented on PR #153:
URL: https://github.com/apache/maven-scm/pull/153#issuecomment-1186492662

   > * Create three issues: (issue a) Upgrade JGit to XXX, (issue b) rework 
OpenSSH private key handing for gitexe and jgit providers, (issue c) Support 
alternative SSH private keys with gitexe provider
   
   This PR does not "rework OpenSSH private key handing for gitexe" nor does it 
"Support alternative SSH private keys with gitexe provider". The environment 
variables are only necessary to test existing functionality in gitexe (namely 
test authorization with SSH).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Commented] (SCM-945) Support OpenSSH private keys with maven-scm-provider-jgit

2022-07-17 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/SCM-945?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567613#comment-17567613
 ] 

ASF GitHub Bot commented on SCM-945:


kwin commented on PR #153:
URL: https://github.com/apache/maven-scm/pull/153#issuecomment-1186492662

   > * Create three issues: (issue a) Upgrade JGit to XXX, (issue b) rework 
OpenSSH private key handing for gitexe and jgit providers, (issue c) Support 
alternative SSH private keys with gitexe provider
   
   This PR does not "rework OpenSSH private key handing for gitexe" nor does it 
"Support alternative SSH private keys with gitexe provider". The environment 
variables are only necessary to test existing functionality in gitexe (namely 
test authorization with SSH).




> Support OpenSSH private keys with maven-scm-provider-jgit
> -
>
> Key: SCM-945
> URL: https://issues.apache.org/jira/browse/SCM-945
> Project: Maven SCM
>  Issue Type: Bug
>  Components: maven-scm-provider-jgit
>Affects Versions: 1.11.2
>Reporter: Konrad Windszus
>Assignee: Michael Osipov
>Priority: Major
>
> For SSH based authentication with private keys in the OpenSSH format the 
> following error is being emitted:  {{invalid privatekey: ...}}
> This is due to the use of JGit 4.5.4 
> (https://github.com/apache/maven-scm/blob/c5eb2c187568809e0dc0ea9ac83031f1dcb5ad1a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/pom.xml#L53)
>  which used JSch which lacks support for those private keys. JGit 5.2 comes 
> with a new SSH implementation 
> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=520927) and should by that 
> also support OpenSSH private keys.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [maven-scm] michael-o commented on a diff in pull request #153: [SCM-945] Update to JGit 5.13.1 leveraging Apache Mina SSHD

2022-07-17 Thread GitBox


michael-o commented on code in PR #153:
URL: https://github.com/apache/maven-scm/pull/153#discussion_r922819720


##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/checkin/GitCheckInCommand.java:
##
@@ -57,6 +58,14 @@
 extends AbstractCheckInCommand
 implements GitCommand
 {
+private final Map environmentVariables;
+
+public GitCheckInCommand( Map environmentVariables )
+{
+super();
+this.environmentVariables = environmentVariables;
+}

Review Comment:
   Alright, let's leave then as-is as long as it is consistent with the rest.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Commented] (SCM-945) Support OpenSSH private keys with maven-scm-provider-jgit

2022-07-17 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/SCM-945?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567614#comment-17567614
 ] 

ASF GitHub Bot commented on SCM-945:


michael-o commented on code in PR #153:
URL: https://github.com/apache/maven-scm/pull/153#discussion_r922819720


##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/checkin/GitCheckInCommand.java:
##
@@ -57,6 +58,14 @@
 extends AbstractCheckInCommand
 implements GitCommand
 {
+private final Map environmentVariables;
+
+public GitCheckInCommand( Map environmentVariables )
+{
+super();
+this.environmentVariables = environmentVariables;
+}

Review Comment:
   Alright, let's leave then as-is as long as it is consistent with the rest.





> Support OpenSSH private keys with maven-scm-provider-jgit
> -
>
> Key: SCM-945
> URL: https://issues.apache.org/jira/browse/SCM-945
> Project: Maven SCM
>  Issue Type: Bug
>  Components: maven-scm-provider-jgit
>Affects Versions: 1.11.2
>Reporter: Konrad Windszus
>Assignee: Michael Osipov
>Priority: Major
>
> For SSH based authentication with private keys in the OpenSSH format the 
> following error is being emitted:  {{invalid privatekey: ...}}
> This is due to the use of JGit 4.5.4 
> (https://github.com/apache/maven-scm/blob/c5eb2c187568809e0dc0ea9ac83031f1dcb5ad1a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/pom.xml#L53)
>  which used JSch which lacks support for those private keys. JGit 5.2 comes 
> with a new SSH implementation 
> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=520927) and should by that 
> also support OpenSSH private keys.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [maven-scm] michael-o commented on a diff in pull request #153: [SCM-945] Update to JGit 5.13.1 leveraging Apache Mina SSHD

2022-07-17 Thread GitBox


michael-o commented on code in PR #153:
URL: https://github.com/apache/maven-scm/pull/153#discussion_r922820137


##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/PlexusInteractivityCredentialsProvider.java:
##
@@ -0,0 +1,101 @@
+package org.apache.maven.scm.provider.git.jgit.command;
+
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+
+import java.util.Arrays;
+
+import org.codehaus.plexus.components.interactivity.Prompter;
+import org.codehaus.plexus.components.interactivity.PrompterException;
+import org.eclipse.jgit.errors.UnsupportedCredentialItem;
+import org.eclipse.jgit.transport.CredentialItem;
+import org.eclipse.jgit.transport.CredentialsProvider;
+import org.eclipse.jgit.transport.URIish;
+
+/**
+ * {@link CredentialsProvider} leveraging the {@link Prompter} component.
+ *
+ */
+public class PlexusInteractivityCredentialsProvider extends CredentialsProvider
+{
+private final boolean isInteractive;

Review Comment:
   The only option I can think of is that a setter on the provider being 
interactive by default and the caller sets to false. E.g., Maven Release can 
piggy back this. WDYT?



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Commented] (SCM-945) Support OpenSSH private keys with maven-scm-provider-jgit

2022-07-17 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/SCM-945?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567615#comment-17567615
 ] 

ASF GitHub Bot commented on SCM-945:


michael-o commented on code in PR #153:
URL: https://github.com/apache/maven-scm/pull/153#discussion_r922820137


##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/PlexusInteractivityCredentialsProvider.java:
##
@@ -0,0 +1,101 @@
+package org.apache.maven.scm.provider.git.jgit.command;
+
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+
+import java.util.Arrays;
+
+import org.codehaus.plexus.components.interactivity.Prompter;
+import org.codehaus.plexus.components.interactivity.PrompterException;
+import org.eclipse.jgit.errors.UnsupportedCredentialItem;
+import org.eclipse.jgit.transport.CredentialItem;
+import org.eclipse.jgit.transport.CredentialsProvider;
+import org.eclipse.jgit.transport.URIish;
+
+/**
+ * {@link CredentialsProvider} leveraging the {@link Prompter} component.
+ *
+ */
+public class PlexusInteractivityCredentialsProvider extends CredentialsProvider
+{
+private final boolean isInteractive;

Review Comment:
   The only option I can think of is that a setter on the provider being 
interactive by default and the caller sets to false. E.g., Maven Release can 
piggy back this. WDYT?





> Support OpenSSH private keys with maven-scm-provider-jgit
> -
>
> Key: SCM-945
> URL: https://issues.apache.org/jira/browse/SCM-945
> Project: Maven SCM
>  Issue Type: Bug
>  Components: maven-scm-provider-jgit
>Affects Versions: 1.11.2
>Reporter: Konrad Windszus
>Assignee: Michael Osipov
>Priority: Major
>
> For SSH based authentication with private keys in the OpenSSH format the 
> following error is being emitted:  {{invalid privatekey: ...}}
> This is due to the use of JGit 4.5.4 
> (https://github.com/apache/maven-scm/blob/c5eb2c187568809e0dc0ea9ac83031f1dcb5ad1a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/pom.xml#L53)
>  which used JSch which lacks support for those private keys. JGit 5.2 comes 
> with a new SSH implementation 
> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=520927) and should by that 
> also support OpenSSH private keys.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [maven-scm] michael-o commented on a diff in pull request #153: [SCM-945] Update to JGit 5.13.1 leveraging Apache Mina SSHD

2022-07-17 Thread GitBox


michael-o commented on code in PR #153:
URL: https://github.com/apache/maven-scm/pull/153#discussion_r922820340


##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/PlexusInteractivityCredentialsProvider.java:
##
@@ -0,0 +1,101 @@
+package org.apache.maven.scm.provider.git.jgit.command;
+
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+
+import java.util.Arrays;
+
+import org.codehaus.plexus.components.interactivity.Prompter;
+import org.codehaus.plexus.components.interactivity.PrompterException;
+import org.eclipse.jgit.errors.UnsupportedCredentialItem;
+import org.eclipse.jgit.transport.CredentialItem;
+import org.eclipse.jgit.transport.CredentialsProvider;
+import org.eclipse.jgit.transport.URIish;
+
+/**
+ * {@link CredentialsProvider} leveraging the {@link Prompter} component.
+ *
+ */
+public class PlexusInteractivityCredentialsProvider extends CredentialsProvider
+{
+private final boolean isInteractive;

Review Comment:
   But beside that, the code does not respect the flag at all. It should be 
`interactive`, I think Maven uses the same in CLI in Java.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Commented] (SCM-945) Support OpenSSH private keys with maven-scm-provider-jgit

2022-07-17 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/SCM-945?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567616#comment-17567616
 ] 

ASF GitHub Bot commented on SCM-945:


michael-o commented on code in PR #153:
URL: https://github.com/apache/maven-scm/pull/153#discussion_r922820340


##
maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/PlexusInteractivityCredentialsProvider.java:
##
@@ -0,0 +1,101 @@
+package org.apache.maven.scm.provider.git.jgit.command;
+
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+
+import java.util.Arrays;
+
+import org.codehaus.plexus.components.interactivity.Prompter;
+import org.codehaus.plexus.components.interactivity.PrompterException;
+import org.eclipse.jgit.errors.UnsupportedCredentialItem;
+import org.eclipse.jgit.transport.CredentialItem;
+import org.eclipse.jgit.transport.CredentialsProvider;
+import org.eclipse.jgit.transport.URIish;
+
+/**
+ * {@link CredentialsProvider} leveraging the {@link Prompter} component.
+ *
+ */
+public class PlexusInteractivityCredentialsProvider extends CredentialsProvider
+{
+private final boolean isInteractive;

Review Comment:
   But beside that, the code does not respect the flag at all. It should be 
`interactive`, I think Maven uses the same in CLI in Java.





> Support OpenSSH private keys with maven-scm-provider-jgit
> -
>
> Key: SCM-945
> URL: https://issues.apache.org/jira/browse/SCM-945
> Project: Maven SCM
>  Issue Type: Bug
>  Components: maven-scm-provider-jgit
>Affects Versions: 1.11.2
>Reporter: Konrad Windszus
>Assignee: Michael Osipov
>Priority: Major
>
> For SSH based authentication with private keys in the OpenSSH format the 
> following error is being emitted:  {{invalid privatekey: ...}}
> This is due to the use of JGit 4.5.4 
> (https://github.com/apache/maven-scm/blob/c5eb2c187568809e0dc0ea9ac83031f1dcb5ad1a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/pom.xml#L53)
>  which used JSch which lacks support for those private keys. JGit 5.2 comes 
> with a new SSH implementation 
> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=520927) and should by that 
> also support OpenSSH private keys.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (SCM-945) Support OpenSSH private keys with maven-scm-provider-jgit

2022-07-17 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/SCM-945?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567617#comment-17567617
 ] 

ASF GitHub Bot commented on SCM-945:


michael-o commented on PR #153:
URL: https://github.com/apache/maven-scm/pull/153#issuecomment-1186494030

   > > * Create three issues: (issue a) Upgrade JGit to XXX, (issue b) rework 
OpenSSH private key handing for gitexe and jgit providers, (issue c) Support 
alternative SSH private keys with gitexe provider
   > 
   > This PR does not "rework OpenSSH private key handing for gitexe" nor does 
it "Support alternative SSH private keys with gitexe provider". The environment 
variables are only necessary to test existing functionality in gitexe (namely 
test authorization with SSH).
   
   Please summarize what is necessary to make this proper.




> Support OpenSSH private keys with maven-scm-provider-jgit
> -
>
> Key: SCM-945
> URL: https://issues.apache.org/jira/browse/SCM-945
> Project: Maven SCM
>  Issue Type: Bug
>  Components: maven-scm-provider-jgit
>Affects Versions: 1.11.2
>Reporter: Konrad Windszus
>Assignee: Michael Osipov
>Priority: Major
>
> For SSH based authentication with private keys in the OpenSSH format the 
> following error is being emitted:  {{invalid privatekey: ...}}
> This is due to the use of JGit 4.5.4 
> (https://github.com/apache/maven-scm/blob/c5eb2c187568809e0dc0ea9ac83031f1dcb5ad1a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/pom.xml#L53)
>  which used JSch which lacks support for those private keys. JGit 5.2 comes 
> with a new SSH implementation 
> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=520927) and should by that 
> also support OpenSSH private keys.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [maven-scm] michael-o commented on pull request #153: [SCM-945] Update to JGit 5.13.1 leveraging Apache Mina SSHD

2022-07-17 Thread GitBox


michael-o commented on PR #153:
URL: https://github.com/apache/maven-scm/pull/153#issuecomment-1186494030

   > > * Create three issues: (issue a) Upgrade JGit to XXX, (issue b) rework 
OpenSSH private key handing for gitexe and jgit providers, (issue c) Support 
alternative SSH private keys with gitexe provider
   > 
   > This PR does not "rework OpenSSH private key handing for gitexe" nor does 
it "Support alternative SSH private keys with gitexe provider". The environment 
variables are only necessary to test existing functionality in gitexe (namely 
test authorization with SSH).
   
   Please summarize what is necessary to make this proper.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [maven-scm] kwin commented on pull request #153: [SCM-945] Update to JGit 5.13.1 leveraging Apache Mina SSHD

2022-07-17 Thread GitBox


kwin commented on PR #153:
URL: https://github.com/apache/maven-scm/pull/153#issuecomment-1186505043

   Maybe split up into
   a) update JGit
   b) add credentials provider for JGit
   c) add IT for SSH authentication during git clone (both git providers)
   
   Then the environment variable would belong to c)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Commented] (SCM-945) Support OpenSSH private keys with maven-scm-provider-jgit

2022-07-17 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/SCM-945?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567627#comment-17567627
 ] 

ASF GitHub Bot commented on SCM-945:


kwin commented on PR #153:
URL: https://github.com/apache/maven-scm/pull/153#issuecomment-1186505043

   Maybe split up into
   a) update JGit
   b) add credentials provider for JGit
   c) add IT for SSH authentication during git clone (both git providers)
   
   Then the environment variable would belong to c)




> Support OpenSSH private keys with maven-scm-provider-jgit
> -
>
> Key: SCM-945
> URL: https://issues.apache.org/jira/browse/SCM-945
> Project: Maven SCM
>  Issue Type: Bug
>  Components: maven-scm-provider-jgit
>Affects Versions: 1.11.2
>Reporter: Konrad Windszus
>Assignee: Michael Osipov
>Priority: Major
>
> For SSH based authentication with private keys in the OpenSSH format the 
> following error is being emitted:  {{invalid privatekey: ...}}
> This is due to the use of JGit 4.5.4 
> (https://github.com/apache/maven-scm/blob/c5eb2c187568809e0dc0ea9ac83031f1dcb5ad1a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/pom.xml#L53)
>  which used JSch which lacks support for those private keys. JGit 5.2 comes 
> with a new SSH implementation 
> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=520927) and should by that 
> also support OpenSSH private keys.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [maven-scm] michael-o commented on pull request #153: [SCM-945] Update to JGit 5.13.1 leveraging Apache Mina SSHD

2022-07-17 Thread GitBox


michael-o commented on PR #153:
URL: https://github.com/apache/maven-scm/pull/153#issuecomment-1186508402

   > Maybe split up into a) update JGit b) add credentials provider for JGit c) 
add IT for SSH authentication during git clone (both git providers)
   > 
   > Then the environment variable would belong to c)
   
   That sounds good, though advertising that gitexe supports alternative SSH 
private keys would we that bad, no? Especially in consistency with JGit. WDYT?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Commented] (SCM-945) Support OpenSSH private keys with maven-scm-provider-jgit

2022-07-17 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/SCM-945?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567628#comment-17567628
 ] 

ASF GitHub Bot commented on SCM-945:


michael-o commented on PR #153:
URL: https://github.com/apache/maven-scm/pull/153#issuecomment-1186508402

   > Maybe split up into a) update JGit b) add credentials provider for JGit c) 
add IT for SSH authentication during git clone (both git providers)
   > 
   > Then the environment variable would belong to c)
   
   That sounds good, though advertising that gitexe supports alternative SSH 
private keys would we that bad, no? Especially in consistency with JGit. WDYT?




> Support OpenSSH private keys with maven-scm-provider-jgit
> -
>
> Key: SCM-945
> URL: https://issues.apache.org/jira/browse/SCM-945
> Project: Maven SCM
>  Issue Type: Bug
>  Components: maven-scm-provider-jgit
>Affects Versions: 1.11.2
>Reporter: Konrad Windszus
>Assignee: Michael Osipov
>Priority: Major
>
> For SSH based authentication with private keys in the OpenSSH format the 
> following error is being emitted:  {{invalid privatekey: ...}}
> This is due to the use of JGit 4.5.4 
> (https://github.com/apache/maven-scm/blob/c5eb2c187568809e0dc0ea9ac83031f1dcb5ad1a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/pom.xml#L53)
>  which used JSch which lacks support for those private keys. JGit 5.2 comes 
> with a new SSH implementation 
> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=520927) and should by that 
> also support OpenSSH private keys.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [maven-scm] kwin commented on pull request #153: [SCM-945] Update to JGit 5.13.1 leveraging Apache Mina SSHD

2022-07-17 Thread GitBox


kwin commented on PR #153:
URL: https://github.com/apache/maven-scm/pull/153#issuecomment-1186509299

   git executable leverages the ssh executable for authentication and therefore 
there is no change with regard to supported private keys formats


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Commented] (SCM-945) Support OpenSSH private keys with maven-scm-provider-jgit

2022-07-17 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/SCM-945?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567629#comment-17567629
 ] 

ASF GitHub Bot commented on SCM-945:


kwin commented on PR #153:
URL: https://github.com/apache/maven-scm/pull/153#issuecomment-1186509299

   git executable leverages the ssh executable for authentication and therefore 
there is no change with regard to supported private keys formats




> Support OpenSSH private keys with maven-scm-provider-jgit
> -
>
> Key: SCM-945
> URL: https://issues.apache.org/jira/browse/SCM-945
> Project: Maven SCM
>  Issue Type: Bug
>  Components: maven-scm-provider-jgit
>Affects Versions: 1.11.2
>Reporter: Konrad Windszus
>Assignee: Michael Osipov
>Priority: Major
>
> For SSH based authentication with private keys in the OpenSSH format the 
> following error is being emitted:  {{invalid privatekey: ...}}
> This is due to the use of JGit 4.5.4 
> (https://github.com/apache/maven-scm/blob/c5eb2c187568809e0dc0ea9ac83031f1dcb5ad1a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/pom.xml#L53)
>  which used JSch which lacks support for those private keys. JGit 5.2 comes 
> with a new SSH implementation 
> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=520927) and should by that 
> also support OpenSSH private keys.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MGPG-86) NullPointerException when gpg executable cannot be found

2022-07-17 Thread Sylwester Lachiewicz (Jira)


 [ 
https://issues.apache.org/jira/browse/MGPG-86?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz updated MGPG-86:
-
Fix Version/s: 3.1.0

> NullPointerException when gpg executable cannot be found
> 
>
> Key: MGPG-86
> URL: https://issues.apache.org/jira/browse/MGPG-86
> Project: Maven GPG Plugin
>  Issue Type: Bug
>Affects Versions: 1.5, 1.6, 3.0.1
> Environment: linux, macos
>Reporter: Chas Honton
>Priority: Major
> Fix For: 3.1.0
>
>
> {noformat}
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-gpg-plugin:3.0.1:sign (sign-artifacts) on 
> project git-tag-maven-plugin: Execution sign-artifacts of goal 
> org.apache.maven.plugins:maven-gpg-plugin:3.0.1:sign failed.: 
> NullPointerException -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute 
> goal org.apache.maven.plugins:maven-gpg-plugin:3.0.1:sign (sign-artifacts) on 
> project git-tag-maven-plugin: Execution sign-artifacts of goal 
> org.apache.maven.plugins:maven-gpg-plugin:3.0.1:sign failed.
> at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute 
> (MojoExecutor.java:306)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:211)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:165)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:157)
> at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:121)
> at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:81)
> at 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
>  (SingleThreadedBuilder.java:56)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:127)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
> (NativeMethodAccessorImpl.java:62)
> at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
> (DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke (Method.java:566)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
> (Launcher.java:282)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launch 
> (Launcher.java:225)
> at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
> (Launcher.java:406)
> at org.codehaus.plexus.classworlds.launcher.Launcher.main 
> (Launcher.java:347)
> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution 
> sign-artifacts of goal org.apache.maven.plugins:maven-gpg-plugin:3.0.1:sign 
> failed.
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:148)
> at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute 
> (MojoExecutor.java:301)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:211)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:165)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:157)
> at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:121)
> at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:81)
> at 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
>  (SingleThreadedBuilder.java:56)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:127)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
> (NativeMethodAccessorImpl.java:62)
> at jdk.internal.reflect.Delegat

[GitHub] [maven-scm] michael-o commented on pull request #153: [SCM-945] Update to JGit 5.13.1 leveraging Apache Mina SSHD

2022-07-17 Thread GitBox


michael-o commented on PR #153:
URL: https://github.com/apache/maven-scm/pull/153#issuecomment-1186512316

   > git executable leverages the ssh executable for authentication and 
therefore there is no change with regard to supported private keys formats
   
   That's not what I mean, I mean that you can now supply an expliclt key which 
wasn't supported by now. Of course, the format and transport won't change.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [maven] Yougoss opened a new pull request, #768: [MNG-7509] - Huge memory cost when parent pom widely used in a big project for dependencyManagement for 3.9.x

2022-07-17 Thread GitBox


Yougoss opened a new pull request, #768:
URL: https://github.com/apache/maven/pull/768

   Following this checklist to help us incorporate your
   contribution quickly and easily:
   
- [x] Make sure there is a [JIRA 
issue](https://issues.apache.org/jira/browse/MNG) filed
  for the change (usually before you start working on it).  Trivial 
changes like typos do not
  require a JIRA issue. Your pull request should address just this 
issue, without
  pulling in other changes.
- [x] Each commit in the pull request should have a meaningful subject line 
and body.
- [x] Format the pull request title like `[MNG-XXX] SUMMARY`, where you 
replace `MNG-XXX`
  and `SUMMARY` with the appropriate JIRA issue. Best practice is to 
use the JIRA issue
  title in the pull request title and in the first line of the commit 
message.
- [x] Write a pull request description that is detailed enough to 
understand what the pull request does, how, and why.
- [x] Run `mvn clean verify` to make sure basic checks pass. A more 
thorough check will
  be performed on your pull request automatically.
- [ ] You have run the [Core IT][core-its] successfully.
   
   If your pull request is about ~20 lines of code you don't need to sign an
   [Individual Contributor License 
Agreement](https://www.apache.org/licenses/icla.pdf) if you are unsure
   please ask on the developers list.
   
   To make clear that you license your contribution under
   the [Apache License Version 2.0, January 
2004](http://www.apache.org/licenses/LICENSE-2.0)
   you have to acknowledge this by using the following check-box.
   
- [x] I hereby declare this contribution to be licenced under the [Apache 
License Version 2.0, January 2004](http://www.apache.org/licenses/LICENSE-2.0)
   
- [x] In any other case, please file an [Apache Individual Contributor 
License Agreement](https://www.apache.org/licenses/icla.pdf).
   
   [core-its]: https://maven.apache.org/core-its/core-it-suite/
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Commented] (SCM-945) Support OpenSSH private keys with maven-scm-provider-jgit

2022-07-17 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/SCM-945?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567631#comment-17567631
 ] 

ASF GitHub Bot commented on SCM-945:


michael-o commented on PR #153:
URL: https://github.com/apache/maven-scm/pull/153#issuecomment-1186512316

   > git executable leverages the ssh executable for authentication and 
therefore there is no change with regard to supported private keys formats
   
   That's not what I mean, I mean that you can now supply an expliclt key which 
wasn't supported by now. Of course, the format and transport won't change.




> Support OpenSSH private keys with maven-scm-provider-jgit
> -
>
> Key: SCM-945
> URL: https://issues.apache.org/jira/browse/SCM-945
> Project: Maven SCM
>  Issue Type: Bug
>  Components: maven-scm-provider-jgit
>Affects Versions: 1.11.2
>Reporter: Konrad Windszus
>Assignee: Michael Osipov
>Priority: Major
>
> For SSH based authentication with private keys in the OpenSSH format the 
> following error is being emitted:  {{invalid privatekey: ...}}
> This is due to the use of JGit 4.5.4 
> (https://github.com/apache/maven-scm/blob/c5eb2c187568809e0dc0ea9ac83031f1dcb5ad1a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/pom.xml#L53)
>  which used JSch which lacks support for those private keys. JGit 5.2 comes 
> with a new SSH implementation 
> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=520927) and should by that 
> also support OpenSSH private keys.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (MNG-7509) Huge memory cost when parent pom widely used in a big project for dependencyManagement

2022-07-17 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/MNG-7509?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567632#comment-17567632
 ] 

ASF GitHub Bot commented on MNG-7509:
-

Yougoss opened a new pull request, #768:
URL: https://github.com/apache/maven/pull/768

   Following this checklist to help us incorporate your
   contribution quickly and easily:
   
- [x] Make sure there is a [JIRA 
issue](https://issues.apache.org/jira/browse/MNG) filed
  for the change (usually before you start working on it).  Trivial 
changes like typos do not
  require a JIRA issue. Your pull request should address just this 
issue, without
  pulling in other changes.
- [x] Each commit in the pull request should have a meaningful subject line 
and body.
- [x] Format the pull request title like `[MNG-XXX] SUMMARY`, where you 
replace `MNG-XXX`
  and `SUMMARY` with the appropriate JIRA issue. Best practice is to 
use the JIRA issue
  title in the pull request title and in the first line of the commit 
message.
- [x] Write a pull request description that is detailed enough to 
understand what the pull request does, how, and why.
- [x] Run `mvn clean verify` to make sure basic checks pass. A more 
thorough check will
  be performed on your pull request automatically.
- [ ] You have run the [Core IT][core-its] successfully.
   
   If your pull request is about ~20 lines of code you don't need to sign an
   [Individual Contributor License 
Agreement](https://www.apache.org/licenses/icla.pdf) if you are unsure
   please ask on the developers list.
   
   To make clear that you license your contribution under
   the [Apache License Version 2.0, January 
2004](http://www.apache.org/licenses/LICENSE-2.0)
   you have to acknowledge this by using the following check-box.
   
- [x] I hereby declare this contribution to be licenced under the [Apache 
License Version 2.0, January 2004](http://www.apache.org/licenses/LICENSE-2.0)
   
- [x] In any other case, please file an [Apache Individual Contributor 
License Agreement](https://www.apache.org/licenses/icla.pdf).
   
   [core-its]: https://maven.apache.org/core-its/core-it-suite/
   




> Huge memory cost when parent pom widely used in a big project for 
> dependencyManagement
> --
>
> Key: MNG-7509
> URL: https://issues.apache.org/jira/browse/MNG-7509
> Project: Maven
>  Issue Type: Improvement
>  Components: Performance
>Reporter: Xiong Luyao
>Priority: Major
> Attachments: image-2022-07-09-09-37-53-823.png, 
> image-2022-07-09-09-38-26-354.png, image-2022-07-09-10-27-12-668.png, 
> image-2022-07-09-10-27-56-437.png, image-2022-07-09-10-28-05-706.png, 
> image-2022-07-09-10-28-22-864.png, image-2022-07-09-10-28-35-341.png, 
> image-2022-07-09-10-28-40-612.png, image-2022-07-09-10-29-04-045.png, 
> image-2022-07-09-10-29-15-822.png, image-2022-07-09-10-29-21-991.png, 
> image-2022-07-09-10-29-46-216.png, image-2022-07-09-10-29-51-456.png
>
>
> When maven try to resolve dependency relationship, it will create many 
> instances of dependency / artifact, even the dependency/artifact content is 
> totally same, but just in different pom models. It cost huge memory if there 
> is a parent pom with dependencyManagement which managed a lot of 
> dependencies, and this parent pom are implemented by many project libraries.
> (libraries_count * managedDependency_count) dependency instances will be 
> created. For example, if there are 3000 libraries, and all the library 
> introduce same parent pom which managed 3000 dependencies version. There will 
> be 3000*3000 =9,000,000 dependency instances will be created. But most of 
> them are same, in fact, we only need one instance for each dependency in 
> parent pom (3000 dependency instances).
>  
> I'm from eBay, and here is a real case in enterprise level project. We have 
> about 3000 business domain libraries, there are dependency relationship 
> between them. We need to build all libraries in one release to keep all the 
> libraries in same release are based on same code. So we used a parent pom as 
> a central management to manage all the version for a release, and introduced 
> by those libraries.  As below picture, when the release start, it will 
> calculate and start with the library which doesn't depend on others, then 
> start the library which dependency libraries are already built. Keep this 
> process until all libraries are built.
> With current maven resolve logic, it costs huge memory in above ways to built 
> libraries. And even the libraries have been released, if the project which 
> contains a lot of above libraries, it also cost huge memory when building 
> project.
> So current now, we have to specify 

[jira] [Comment Edited] (MNG-7509) Huge memory cost when parent pom widely used in a big project for dependencyManagement

2022-07-17 Thread Xiong Luyao (Jira)


[ 
https://issues.apache.org/jira/browse/MNG-7509?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17564491#comment-17564491
 ] 

Xiong Luyao edited comment on MNG-7509 at 7/17/22 1:08 PM:
---

The reason is, when maven resolving the relationship, for each library it will 
create instances for the dependencies in dependencyManagement. So for those 
dependencies in parent pom, they will be created many times even they are 
totally same. In the worst cases, If a project introduce 3000 libraries and 
each library introduce the same parent pom which managed 3000 libraries 
version. There will be 9 million Dependency instance created. But in fact, only 
3000 Dependency instances are necessary for this case.
 
I think we can resolve it by adding a cache map for the dependencies. If the 
dependency instance is already in the cache map, it will get instance from the 
map rather than creating a new one.  

Fortunately, we needn't worry about the case that different model refer to the 
same dependency instance, and it will impact others if one model change the 
dependency.

Since Dependency (including DefaultArtifact in it) is already designed as 
immutable, which means, if someone changes the value in somewhere, it won’t 
change the existing instance, but return a totally new one. 

 

Here is the PR:
 * [https://github.com/apache/maven/pull/764]
 * [https://github.com/apache/maven/pull/768] 

Currently, I just make PR for 3.8.x and 3.9.x, but I think it can be applied to 
other version as well if the solution is OK


was (Author: JIRAUSER292130):
The reason is, when maven resolving the relationship, for each library it will 
create instances for the dependencies in dependencyManagement. So for those 
dependencies in parent pom, they will be created many times even they are 
totally same. In the worst cases, If a project introduce 3000 libraries and 
each library introduce the same parent pom which managed 3000 libraries 
version. There will be 9 million Dependency instance created. But in fact, only 
3000 Dependency instances are necessary for this case.
 
I think we can resolve it by adding a cache map for the dependencies. If the 
dependency instance is already in the cache map, it will get instance from the 
map rather than creating a new one.  

Fortunately, we needn't worry about the case that different model refer to the 
same dependency instance, and it will impact others if one model change the 
dependency.

Since Dependency (including DefaultArtifact in it) is already designed as 
immutable, which means, if someone changes the value in somewhere, it won’t 
change the existing instance, but return a totally new one. 

 

Here is the PR: [https://github.com/apache/maven/pull/764]

Currently, I just make PR for 3.8.x, but I think it can be applied to other 
version as well if the solution is OK

> Huge memory cost when parent pom widely used in a big project for 
> dependencyManagement
> --
>
> Key: MNG-7509
> URL: https://issues.apache.org/jira/browse/MNG-7509
> Project: Maven
>  Issue Type: Improvement
>  Components: Performance
>Reporter: Xiong Luyao
>Priority: Major
> Attachments: image-2022-07-09-09-37-53-823.png, 
> image-2022-07-09-09-38-26-354.png, image-2022-07-09-10-27-12-668.png, 
> image-2022-07-09-10-27-56-437.png, image-2022-07-09-10-28-05-706.png, 
> image-2022-07-09-10-28-22-864.png, image-2022-07-09-10-28-35-341.png, 
> image-2022-07-09-10-28-40-612.png, image-2022-07-09-10-29-04-045.png, 
> image-2022-07-09-10-29-15-822.png, image-2022-07-09-10-29-21-991.png, 
> image-2022-07-09-10-29-46-216.png, image-2022-07-09-10-29-51-456.png
>
>
> When maven try to resolve dependency relationship, it will create many 
> instances of dependency / artifact, even the dependency/artifact content is 
> totally same, but just in different pom models. It cost huge memory if there 
> is a parent pom with dependencyManagement which managed a lot of 
> dependencies, and this parent pom are implemented by many project libraries.
> (libraries_count * managedDependency_count) dependency instances will be 
> created. For example, if there are 3000 libraries, and all the library 
> introduce same parent pom which managed 3000 dependencies version. There will 
> be 3000*3000 =9,000,000 dependency instances will be created. But most of 
> them are same, in fact, we only need one instance for each dependency in 
> parent pom (3000 dependency instances).
>  
> I'm from eBay, and here is a real case in enterprise level project. We have 
> about 3000 business domain libraries, there are dependency relationship 
> between them. We need to build all libraries in one release to keep all the 
> libraries in same release are based on same code. So we used a

[jira] [Updated] (MGPG-83) Require Maven 3.2.5+

2022-07-17 Thread Sylwester Lachiewicz (Jira)


 [ 
https://issues.apache.org/jira/browse/MGPG-83?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz updated MGPG-83:
-
Summary: Require Maven 3.2.5+  (was: Require Maven 3.1.1)

> Require Maven 3.2.5+
> 
>
> Key: MGPG-83
> URL: https://issues.apache.org/jira/browse/MGPG-83
> Project: Maven GPG Plugin
>  Issue Type: Dependency upgrade
>Reporter: Sylwester Lachiewicz
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (MGPG-88) Require Java 8

2022-07-17 Thread Sylwester Lachiewicz (Jira)
Sylwester Lachiewicz created MGPG-88:


 Summary: Require Java 8
 Key: MGPG-88
 URL: https://issues.apache.org/jira/browse/MGPG-88
 Project: Maven GPG Plugin
  Issue Type: Task
Reporter: Sylwester Lachiewicz






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Assigned] (MGPG-88) Require Java 8

2022-07-17 Thread Sylwester Lachiewicz (Jira)


 [ 
https://issues.apache.org/jira/browse/MGPG-88?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz reassigned MGPG-88:


Assignee: Sylwester Lachiewicz

> Require Java 8
> --
>
> Key: MGPG-88
> URL: https://issues.apache.org/jira/browse/MGPG-88
> Project: Maven GPG Plugin
>  Issue Type: Task
>Reporter: Sylwester Lachiewicz
>Assignee: Sylwester Lachiewicz
>Priority: Minor
> Fix For: 3.1.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MGPG-88) Require Java 8

2022-07-17 Thread Sylwester Lachiewicz (Jira)


 [ 
https://issues.apache.org/jira/browse/MGPG-88?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz updated MGPG-88:
-
Fix Version/s: 3.1.0

> Require Java 8
> --
>
> Key: MGPG-88
> URL: https://issues.apache.org/jira/browse/MGPG-88
> Project: Maven GPG Plugin
>  Issue Type: Task
>Reporter: Sylwester Lachiewicz
>Priority: Minor
> Fix For: 3.1.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Closed] (MGPG-88) Require Java 8

2022-07-17 Thread Sylwester Lachiewicz (Jira)


 [ 
https://issues.apache.org/jira/browse/MGPG-88?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz closed MGPG-88.

Resolution: Fixed

> Require Java 8
> --
>
> Key: MGPG-88
> URL: https://issues.apache.org/jira/browse/MGPG-88
> Project: Maven GPG Plugin
>  Issue Type: Task
>Reporter: Sylwester Lachiewicz
>Assignee: Sylwester Lachiewicz
>Priority: Minor
> Fix For: 3.1.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [maven-gpg-plugin] dependabot[bot] opened a new pull request, #19: Bump maven-artifact-transfer from 0.12.0 to 0.13.1

2022-07-17 Thread GitBox


dependabot[bot] opened a new pull request, #19:
URL: https://github.com/apache/maven-gpg-plugin/pull/19

   Bumps 
[maven-artifact-transfer](https://github.com/apache/maven-artifact-transfer) 
from 0.12.0 to 0.13.1.
   
   Commits
   
   https://github.com/apache/maven-artifact-transfer/commit/ee4b1f50504d9538ea447e0d987a44e9e89e8dc1";>ee4b1f5
 [maven-release-plugin] prepare release maven-artifact-transfer-0.13.1
   https://github.com/apache/maven-artifact-transfer/commit/410ab39c0101f29c44d8d3b054241de90a4ba8be";>410ab39
 Bump groovy from 3.0.6 to 3.0.7
   https://github.com/apache/maven-artifact-transfer/commit/998d32016d8c949a72949f927fdd88a298b8f4b9";>998d320
 Bump groovy from 3.0.4 to 3.0.6
   https://github.com/apache/maven-artifact-transfer/commit/7f8251e01a7169232df6c1ad9b8d0d2b0ce3495a";>7f8251e
 Bump junit from 4.13 to 4.13.1
   https://github.com/apache/maven-artifact-transfer/commit/dfb1e61c4f5db6fe167b3d879a37ab5e25c8475c";>dfb1e61
 Quick fixes for problems reported by the IDE
   https://github.com/apache/maven-artifact-transfer/commit/0e1b8787b324b40376844280078fea8b5bcdb1f7";>0e1b878
 Drop unused dependency commons-codec
   https://github.com/apache/maven-artifact-transfer/commit/a87ec073ea6a7e97bda97af54b96a6b7223b6dbb";>a87ec07
 Bump groovy from 3.0.3 to 3.0.4
   https://github.com/apache/maven-artifact-transfer/commit/f2b0b25be400ca1174b1af79488ded26b9bfe720";>f2b0b25
 Run integration tests only with Java 8, 11 and 15
   https://github.com/apache/maven-artifact-transfer/commit/64442121574513ab899efc408c9c9291df1071c7";>6444212
 Remove unnecessary file causing Animal Sniffer to fail build
   https://github.com/apache/maven-artifact-transfer/commit/92a6791223c6af78b1c402c0d20bd9234499ea6e";>92a6791
 update ASF CI url
   Additional commits viewable in https://github.com/apache/maven-artifact-transfer/compare/maven-artifact-transfer-0.12.0...maven-artifact-transfer-0.13.1";>compare
 view
   
   
   
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.maven.shared:maven-artifact-transfer&package-manager=maven&previous-version=0.12.0&new-version=0.13.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   
   Dependabot commands and options
   
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot merge` will merge this PR after your CI passes on it
   - `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
   - `@dependabot cancel merge` will cancel a previously requested merge and 
block automerging
   - `@dependabot reopen` will reopen this PR if it is closed
   - `@dependabot close` will close this PR and stop Dependabot recreating it. 
You can achieve the same result by closing it manually
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [maven-gpg-plugin] dependabot[bot] opened a new pull request, #18: Bump mavenVersion from 3.0 to 3.8.6

2022-07-17 Thread GitBox


dependabot[bot] opened a new pull request, #18:
URL: https://github.com/apache/maven-gpg-plugin/pull/18

   Bumps `mavenVersion` from 3.0 to 3.8.6.
   Updates `maven-plugin-api` from 3.0 to 3.8.6
   
   Release notes
   Sourced from https://github.com/apache/maven/releases";>maven-plugin-api's 
releases.
   
   3.8.6
   What's Changed
   
   [MNG-7441] 3.8.x Update version of logback by https://github.com/cstamas";>@​cstamas in https://github-redirect.dependabot.com/apache/maven/pull/708";>apache/maven#708
   [MNG-7432] Resolver session contains non-MavenWorkspaceReader by https://github.com/laeubi";>@​laeubi in https://github-redirect.dependabot.com/apache/maven/pull/695";>apache/maven#695
   [MNG-7459] Revert "[3.8.x][MNG-7347] SessionScoped beans should be 
singletons for a given session" by https://github.com/gnodet";>@​gnodet in https://github-redirect.dependabot.com/apache/maven/pull/715";>apache/maven#715
   [3.8.x] [MNG-7476] Display a warning when an aggregator mojo locks other 
mojos executions by https://github.com/gnodet";>@​gnodet in https://github-redirect.dependabot.com/apache/maven/pull/736";>apache/maven#736
   
   Full Changelog: https://github.com/apache/maven/compare/maven-3.8.5...maven-3.8.6";>https://github.com/apache/maven/compare/maven-3.8.5...maven-3.8.6
   3.8.5
   What's Changed
   
   [3.8.x][MNG-7156][MNG-7285] Add locking in MojoExecutor by https://github.com/gnodet";>@​gnodet in https://github-redirect.dependabot.com/apache/maven/pull/628";>apache/maven#628
   [MNG-6326] Make the build fail if core extensions can not be loaded by 
https://github.com/gnodet";>@​gnodet in https://github-redirect.dependabot.com/apache/maven/pull/648";>apache/maven#648
   [3.8.x][MNG-7347] SessionScoped beans should be singletons for a given 
session by https://github.com/gnodet";>@​gnodet in https://github-redirect.dependabot.com/apache/maven/pull/653";>apache/maven#653
   [3.8.x][MNG-7386] Make sure the ModelMerger$MergingList can be 
serialized by https://github.com/gnodet";>@​gnodet in 
https://github-redirect.dependabot.com/apache/maven/pull/656";>apache/maven#656
   [3.8.x][MNG-7349] Limit relocation warning message to direct 
dependencies only by https://github.com/gnodet";>@​gnodet in https://github-redirect.dependabot.com/apache/maven/pull/657";>apache/maven#657
   [3.8.x][MNG-6727] Changed expression check to project.version and 
project.parent.version by https://github.com/gnodet";>@​gnodet in https://github-redirect.dependabot.com/apache/maven/pull/670";>apache/maven#670
   [3.8.x][MNG-7395] - Support system-properties in extension.xml by https://github.com/laeubi";>@​laeubi in https://github-redirect.dependabot.com/apache/maven/pull/673";>apache/maven#673
   
   New Contributors
   
   https://github.com/laeubi";>@​laeubi made their 
first contribution in https://github-redirect.dependabot.com/apache/maven/pull/673";>apache/maven#673
   
   Full Changelog: https://github.com/apache/maven/compare/maven-3.8.4...maven-3.8.5";>https://github.com/apache/maven/compare/maven-3.8.4...maven-3.8.5
   3.8.4
   What's Changed
   
   [MNG-6302] logging the module count by https://github.com/rmannibucau";>@​rmannibucau in https://github-redirect.dependabot.com/apache/maven/pull/136";>apache/maven#136
   [MNG-6424] - Upgrade plexus-interpolation to 1.25 by https://github.com/shemic87";>@​shemic87 in https://github-redirect.dependabot.com/apache/maven/pull/172";>apache/maven#172
   Update Jenkins build to use Maven 3.5.4 by https://github.com/slachiewicz";>@​slachiewicz in https://github-redirect.dependabot.com/apache/maven/pull/179";>apache/maven#179
   [MNG-6473] Update Mockito to 2.21.0 by https://github.com/slachiewicz";>@​slachiewicz in https://github-redirect.dependabot.com/apache/maven/pull/181";>apache/maven#181
   MNG-6414 Add more Apache license headers to skip downloading license … 
by https://github.com/slachiewicz";>@​slachiewicz in 
https://github-redirect.dependabot.com/apache/maven/pull/167";>apache/maven#167
   [MNG-6479] Upgrade XMLUnit to 2.2.1 by https://github.com/slachiewicz";>@​slachiewicz in https://github-redirect.dependabot.com/apache/maven/pull/183";>apache/maven#183
   Fixed typo in exception logging by https://github.com/slachiewicz";>@​slachiewicz in https://github-redirect.dependabot.com/apache/maven/pull/170";>apache/maven#170
   [MNG-6490] Maven fails reporting circular dependency when the depende… 
by https://github.com/slachiewicz";>@​slachiewicz in 
https://github-redirect.dependabot.com/apache/maven/pull/188";>apache/maven#188
   [MNG-6261] - using java File api to compare by https://github.com/fabcipriano";>@​fabcipriano in https://github-redirect.dependabot.com/apache/maven/pull/192";>apache/maven#192
   MNG-6529 - ProjectBuild.build(projectsList, ...) ignores 
request.isResolveDependencies() by https://github.com/mickaelistria";>@​mickaelistria in https://github-redirect.dependabot.com/apache/maven/pull/193";>apache/maven#193
   [MNG-6559] Fix mailing list U

[GitHub] [maven-gpg-plugin] dependabot[bot] opened a new pull request, #20: Bump maven-resolver-util from 1.4.1 to 1.8.1

2022-07-17 Thread GitBox


dependabot[bot] opened a new pull request, #20:
URL: https://github.com/apache/maven-gpg-plugin/pull/20

   Bumps [maven-resolver-util](https://github.com/apache/maven-resolver) from 
1.4.1 to 1.8.1.
   
   Commits
   
   https://github.com/apache/maven-resolver/commit/01a820ac40b25acb924f289056e9fa77de10a81f";>01a820a
 [maven-release-plugin] prepare release maven-resolver-1.8.1
   https://github.com/apache/maven-resolver/commit/e9fe72f198f4fbf8ec4526a77068c9bed37c2a99";>e9fe72f
 Replace TBD placeholders with next version
   https://github.com/apache/maven-resolver/commit/4702bcf246f018ec8e9d1d3dd3f3dfe9a86b8da0";>4702bcf
 [MRESOLVER-262] Provide contextual data in trace during collect (https://github-redirect.dependabot.com/apache/maven-resolver/issues/182";>#182)
   https://github.com/apache/maven-resolver/commit/d1833cf88083017237324a156d2949777e10d809";>d1833cf
 Remove unused stuff (https://github-redirect.dependabot.com/apache/maven-resolver/issues/181";>#181)
   https://github.com/apache/maven-resolver/commit/1ab297e4a2b59d2ea21eec2aa1928dea2eec0f0f";>1ab297e
 Extract class PremanagedDependency (https://github-redirect.dependabot.com/apache/maven-resolver/issues/179";>#179)
   https://github.com/apache/maven-resolver/commit/a626750bf60a6f8209d3e2ccc0902d15f1d24140";>a626750
 Collapse collectors (https://github-redirect.dependabot.com/apache/maven-resolver/issues/177";>#177)
   https://github.com/apache/maven-resolver/commit/570c65e6a8d86ed76df87c2b6f88df6941299b61";>570c65e
 Add test for empty children and collapse tests (https://github-redirect.dependabot.com/apache/maven-resolver/issues/175";>#175)
   https://github.com/apache/maven-resolver/commit/2ea36519a72079b9efa59c6278b15bfb01a53fb4";>2ea3651
 [MRESOLVER-256] Dependency tree is different between DF and BF strategies 
whe...
   https://github.com/apache/maven-resolver/commit/adf3f7504eac3e199af236e25a48ed1286ab3878";>adf3f75
 configure Jira integration
   https://github.com/apache/maven-resolver/commit/6e12ad3932e57c1eb57dc9250c35304fdaf7f0fb";>6e12ad3
 [MRESOLVER-255] Update Jetty to 9.4.46.v20220331 (https://github-redirect.dependabot.com/apache/maven-resolver/issues/171";>#171)
   Additional commits viewable in https://github.com/apache/maven-resolver/compare/maven-resolver-1.4.1...maven-resolver-1.8.1";>compare
 view
   
   
   
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.maven.resolver:maven-resolver-util&package-manager=maven&previous-version=1.4.1&new-version=1.8.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   
   Dependabot commands and options
   
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot merge` will merge this PR after your CI passes on it
   - `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
   - `@dependabot cancel merge` will cancel a previously requested merge and 
block automerging
   - `@dependabot reopen` will reopen this PR if it is closed
   - `@dependabot close` will close this PR and stop Dependabot recreating it. 
You can achieve the same result by closing it manually
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [maven-gpg-plugin] dependabot[bot] opened a new pull request, #21: Bump maven-plugins from 34 to 36

2022-07-17 Thread GitBox


dependabot[bot] opened a new pull request, #21:
URL: https://github.com/apache/maven-gpg-plugin/pull/21

   Bumps [maven-plugins](https://github.com/apache/maven-parent) from 34 to 36.
   
   Release notes
   Sourced from https://github.com/apache/maven-parent/releases";>maven-plugins's 
releases.
   
   36
   What's Changed
   
   [MPOM-300] switch from GA to ASF Matomo. by https://github.com/bmarwell";>@​bmarwell in https://github-redirect.dependabot.com/apache/maven-parent/pull/58";>apache/maven-parent#58
   [MPOM-308] Upgrade Maven PMD Plugin from 3.15.0 to 3.16.0 by https://github.com/slawekjaranowski";>@​slawekjaranowski 
in https://github-redirect.dependabot.com/apache/maven-parent/pull/59";>apache/maven-parent#59
   Bump taglist-maven-plugin from 2.4 to 3.0.0 by https://github.com/dependabot";>@​dependabot in https://github-redirect.dependabot.com/apache/maven-parent/pull/45";>apache/maven-parent#45
   Bump maven-jxr-plugin from 3.1.1 to 3.2.0 by https://github.com/dependabot";>@​dependabot in https://github-redirect.dependabot.com/apache/maven-parent/pull/60";>apache/maven-parent#60
   [MPOM-313] execute checkstyle in early phase of the build by https://github.com/olamy";>@​olamy in https://github-redirect.dependabot.com/apache/maven-parent/pull/55";>apache/maven-parent#55
   [MPOM-314] Upgrade modello-maven-plugin from 1.11 to 2.0.0 by https://github.com/slawekjaranowski";>@​slawekjaranowski 
in https://github-redirect.dependabot.com/apache/maven-parent/pull/61";>apache/maven-parent#61
   Bump apache from 25 to 26 by https://github.com/dependabot";>@​dependabot in https://github-redirect.dependabot.com/apache/maven-parent/pull/62";>apache/maven-parent#62
   
   New Contributors
   
   https://github.com/bmarwell";>@​bmarwell made 
their first contribution in https://github-redirect.dependabot.com/apache/maven-parent/pull/58";>apache/maven-parent#58
   https://github.com/olamy";>@​olamy made their 
first contribution in https://github-redirect.dependabot.com/apache/maven-parent/pull/55";>apache/maven-parent#55
   
   Full Changelog: https://github.com/apache/maven-parent/compare/maven-parent-35...maven-parent-36";>https://github.com/apache/maven-parent/compare/maven-parent-35...maven-parent-36
   35
   What's Changed
   
   docs: remove out of date comment by https://github.com/elharo";>@​elharo in https://github-redirect.dependabot.com/apache/maven-parent/pull/8";>apache/maven-parent#8
   [MPOM-252] remove broken mail list archives by https://github.com/elharo";>@​elharo in https://github-redirect.dependabot.com/apache/maven-parent/pull/18";>apache/maven-parent#18
   Bump plexus-utils from 3.1.0 to 3.3.0 by https://github.com/dependabot";>@​dependabot in https://github-redirect.dependabot.com/apache/maven-parent/pull/13";>apache/maven-parent#13
   Bump maven-toolchains-plugin from 1.1 to 3.0.0 by https://github.com/dependabot";>@​dependabot in https://github-redirect.dependabot.com/apache/maven-parent/pull/10";>apache/maven-parent#10
   Bump plexus-container-default from 1.0-alpha-30 to 2.1.0 by https://github.com/dependabot";>@​dependabot in https://github-redirect.dependabot.com/apache/maven-parent/pull/11";>apache/maven-parent#11
   Bump plexus-component-annotations from 2.0.0 to 2.1.0 by https://github.com/dependabot";>@​dependabot in https://github-redirect.dependabot.com/apache/maven-parent/pull/15";>apache/maven-parent#15
   Bump mavenPluginToolsVersion from 3.5.2 to 3.6.0 by https://github.com/dependabot";>@​dependabot in https://github-redirect.dependabot.com/apache/maven-parent/pull/16";>apache/maven-parent#16
   Bump modello-maven-plugin from 1.9.1 to 1.11 by https://github.com/dependabot";>@​dependabot in https://github-redirect.dependabot.com/apache/maven-parent/pull/12";>apache/maven-parent#12
   Bump maven-jxr-plugin from 2.5 to 3.0.0 by https://github.com/dependabot";>@​dependabot in https://github-redirect.dependabot.com/apache/maven-parent/pull/9";>apache/maven-parent#9
   Bump maven-pmd-plugin from 3.8 to 3.13.0 by https://github.com/dependabot";>@​dependabot in https://github-redirect.dependabot.com/apache/maven-parent/pull/17";>apache/maven-parent#17
   Bump maven-pmd-plugin from 3.14.0 to 3.15.0 by https://github.com/dependabot";>@​dependabot in https://github-redirect.dependabot.com/apache/maven-parent/pull/28";>apache/maven-parent#28
   [MPOM-268] - Removed unused property by https://github.com/khmarbaise";>@​khmarbaise in https://github-redirect.dependabot.com/apache/maven-parent/pull/29";>apache/maven-parent#29
   Bump mavenPluginToolsVersion from 3.6.0 to 3.6.1 by https://github.com/dependabot";>@​dependabot in https://github-redirect.dependabot.com/apache/maven-parent/pull/25";>apache/maven-parent#25
   [MPOM-270] Fix enforcer plugin by https://github.com/cstamas";>@​cstamas in https://github-redirect.dependabot.com/apache/maven-parent/pull/32";>apache/maven-parent#32
   [MPOM-271] Add "drop legacy dependencies" profile by https://github.com/cstamas";>@​cstamas in ht

[GitHub] [maven-gpg-plugin] dependabot[bot] opened a new pull request, #22: Bump maven-shade-plugin from 3.2.2 to 3.3.0

2022-07-17 Thread GitBox


dependabot[bot] opened a new pull request, #22:
URL: https://github.com/apache/maven-gpg-plugin/pull/22

   Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin) 
from 3.2.2 to 3.3.0.
   
   Commits
   
   https://github.com/apache/maven-shade-plugin/commit/7169fded927b20c99534f6b30551b97fd2120676";>7169fde
 [maven-release-plugin] prepare release maven-shade-plugin-3.3.0
   https://github.com/apache/maven-shade-plugin/commit/e5dcf95ab7956dc52fdf5e6cf465576c5b6a2ef8";>e5dcf95
 Revert "[maven-release-plugin] prepare release 
maven-shade-plugin-3.3.0"
   https://github.com/apache/maven-shade-plugin/commit/c2473cbab1837b499f144d3de98f7e8c3ca32d4e";>c2473cb
 [maven-release-plugin] prepare release maven-shade-plugin-3.3.0
   https://github.com/apache/maven-shade-plugin/commit/ece4172b240cde8a5969890df7b989d93c98ce84";>ece4172
 Revert "[maven-release-plugin] prepare release 
maven-shade-plugin-3.3.0"
   https://github.com/apache/maven-shade-plugin/commit/0c6f823b9e53e0a9803ec5528c25a6aa6f37ce44";>0c6f823
 Revert "[maven-release-plugin] prepare for next development 
iteration"
   https://github.com/apache/maven-shade-plugin/commit/a9355b31dd901a73a75ec18027964a0f012459fe";>a9355b3
 [maven-release-plugin] prepare for next development iteration
   https://github.com/apache/maven-shade-plugin/commit/fc1dcc22ac5a21e5e882ec0faa32ae21b4336681";>fc1dcc2
 [maven-release-plugin] prepare release maven-shade-plugin-3.3.0
   https://github.com/apache/maven-shade-plugin/commit/aa019caa0a88714be532c973e5f73fbc7f0fbdd1";>aa019ca
 Bump hamcrest-core from 1.3 to 2.2
   https://github.com/apache/maven-shade-plugin/commit/17b87aa368db6e0bcea4f6c2f1e07e46945f2f4b";>17b87aa
 [MSHADE-412] avoid possible NPE since rawString was added in SimpleRelocator 
...
   https://github.com/apache/maven-shade-plugin/commit/04afab6ed3f82d5286babc42c660402ef7c325ad";>04afab6
 Shared GitHub actions v2
   Additional commits viewable in https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.2.2...maven-shade-plugin-3.3.0";>compare
 view
   
   
   
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.maven.plugins:maven-shade-plugin&package-manager=maven&previous-version=3.2.2&new-version=3.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   
   Dependabot commands and options
   
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot merge` will merge this PR after your CI passes on it
   - `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
   - `@dependabot cancel merge` will cancel a previously requested merge and 
block automerging
   - `@dependabot reopen` will reopen this PR if it is closed
   - `@dependabot close` will close this PR and stop Dependabot recreating it. 
You can achieve the same result by closing it manually
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [maven-gpg-plugin] dependabot[bot] opened a new pull request, #23: Bump maven-invoker from 3.1.0 to 3.2.0

2022-07-17 Thread GitBox


dependabot[bot] opened a new pull request, #23:
URL: https://github.com/apache/maven-gpg-plugin/pull/23

   Bumps [maven-invoker](https://github.com/apache/maven-invoker) from 3.1.0 to 
3.2.0.
   
   Release notes
   Sourced from https://github.com/apache/maven-invoker/releases";>maven-invoker's 
releases.
   
   3.2.0
   
   🚀 New features and improvements
   
   https://issues.apache.org/jira/browse/MSHARED-1040";>[MSHARED-1040] - 
Require Java 8 (https://github-redirect.dependabot.com/apache/maven-invoker/issues/45";>#45)
 https://github.com/slawekjaranowski";>@​slawekjaranowski
   https://issues.apache.org/jira/browse/MSHARED-1019";>[MSHARED-1019] - 
Allow pass raw cli option to Maven process (https://github-redirect.dependabot.com/apache/maven-invoker/issues/43";>#43)
 https://github.com/slawekjaranowski";>@​slawekjaranowski
   https://issues.apache.org/jira/browse/MSHARED-1018";>[MSHARED-1018] - 
Allow for using the -ntp ,--no-transfer-progress flag in Maven invocations (https://github-redirect.dependabot.com/apache/maven-invoker/issues/42";>#42)
 https://github.com/slawekjaranowski";>@​slawekjaranowski
   https://issues.apache.org/jira/browse/MSHARED-1009";>[MSHARED-1009] - 
Allow providing Maven executable from workspace (https://github-redirect.dependabot.com/apache/maven-invoker/issues/38";>#38)
 https://github.com/slawekjaranowski";>@​slawekjaranowski
   https://issues.apache.org/jira/browse/MSHARED-649";>[MSHARED-649] - 
Allow Pom file outside base directory (https://github-redirect.dependabot.com/apache/maven-invoker/issues/37";>#37)
 https://github.com/slawekjaranowski";>@​slawekjaranowski
   https://issues.apache.org/jira/browse/MSHARED-1007";>[MSHARED-1007] - 
Add MavenHome and MavenExecutable options to InvocationRequest (https://github-redirect.dependabot.com/apache/maven-invoker/issues/34";>#34)
 https://github.com/slawekjaranowski";>@​slawekjaranowski
   https://issues.apache.org/jira/browse/MINVOKER-233";>[MINVOKER-233] - 
Improve DefaultInvoker with a timeout.  (https://github-redirect.dependabot.com/apache/maven-invoker/issues/1";>#1)
 https://github.com/surli";>@​surli
   
   🐛 Bug Fixes
   
   https://issues.apache.org/jira/browse/MSHARED-1008";>[MSHARED-1008] - 
Set builder id in proper way (https://github-redirect.dependabot.com/apache/maven-invoker/issues/33";>#33)
 https://github.com/slawekjaranowski";>@​slawekjaranowski
   
   📦 Dependency updates
   
   https://issues.apache.org/jira/browse/MSHARED-1042";>[MSHARED-1042] - 
Upgrade Parent to 35 (https://github-redirect.dependabot.com/apache/maven-invoker/issues/47";>#47)
 https://github.com/slawekjaranowski";>@​slawekjaranowski
   Bump maven-site-plugin from 3.9.1 to 3.10.0 (https://github-redirect.dependabot.com/apache/maven-invoker/issues/36";>#36)
 https://github.com/dependabot";>@​dependabot
   Bump extra-enforcer-rules from 1.4 to 1.5.1 (https://github-redirect.dependabot.com/apache/maven-invoker/issues/31";>#31)
 https://github.com/dependabot";>@​dependabot
   Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2 (https://github-redirect.dependabot.com/apache/maven-invoker/issues/11";>#11)
 https://github.com/dependabot";>@​dependabot
   Update build and deps (https://github-redirect.dependabot.com/apache/maven-invoker/issues/25";>#25)
 https://github.com/cstamas";>@​cstamas
   Bump actions/setup-java from 2.3.0 to 2.3.1 (https://github-redirect.dependabot.com/apache/maven-invoker/issues/23";>#23)
 https://github.com/dependabot";>@​dependabot
   Bump maven-javadoc-plugin from 3.2.0 to 3.3.1 (https://github-redirect.dependabot.com/apache/maven-invoker/issues/21";>#21)
 https://github.com/dependabot";>@​dependabot
   Bump actions/setup-java from 2.2.0 to 2.3.0 (https://github-redirect.dependabot.com/apache/maven-invoker/issues/20";>#20)
 https://github.com/dependabot";>@​dependabot
   Bump actions/cache from 2.1.5 to 2.1.6 (https://github-redirect.dependabot.com/apache/maven-invoker/issues/17";>#17)
 https://github.com/dependabot";>@​dependabot
   Bump actions/checkout from 2 to 2.3.4 (https://github-redirect.dependabot.com/apache/maven-invoker/issues/14";>#14)
 https://github.com/dependabot";>@​dependabot
   Bump actions/cache from v2.1.4 to v2.1.5 (https://github-redirect.dependabot.com/apache/maven-invoker/issues/10";>#10)
 https://github.com/dependabot";>@​dependabot
   Bump junit from 4.13.1 to 4.13.2 (https://github-redirect.dependabot.com/apache/maven-invoker/issues/8";>#8)
 https://github.com/dependabot";>@​dependabot
   
   👻 Maintenance
   
   https://issues.apache.org/jira/browse/MSHARED-577";>[MSHARED-577] - 
Remove usage of M2_HOME environment variable (https://github-redirect.dependabot.com/apache/maven-invoker/issues/35";>#35)
 https://github.com/slawekjaranowski";>@​slawekjaranowski
   https://issues.apache.org/jira/browse/MSHARED-1006";>[MSHARED-1006] - 
Deprecate not thread safe methods on Invoker (https://github-redirect.dependabot.com/apache/maven-invoker/issues/32";>#32)
 https://github.com/slaw

[GitHub] [maven-gpg-plugin] dependabot[bot] opened a new pull request, #24: Bump plexus-utils from 3.3.0 to 3.4.2

2022-07-17 Thread GitBox


dependabot[bot] opened a new pull request, #24:
URL: https://github.com/apache/maven-gpg-plugin/pull/24

   Bumps [plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 
3.3.0 to 3.4.2.
   
   Release notes
   Sourced from https://github.com/codehaus-plexus/plexus-utils/releases";>plexus-utils's 
releases.
   
   3.4.2
   
   🚀 New features and improvements
   
   Provides a CachingOuptutStream and a CachingWriter (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/184";>#184)
 https://github.com/gnodet";>@​gnodet
   Use (already) precalculated value (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/186";>#186)
 https://github.com/pzygielo";>@​pzygielo
   use github shared actions (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/171";>#171)
 https://github.com/olamy";>@​olamy
   
   🐛 Bug Fixes
   
   MXParser fixes (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/185";>#185)
 https://github.com/gnodet";>@​gnodet
   Fix last modified time not being updated on linux (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/203";>#203)
 https://github.com/gnodet";>@​gnodet
   Fix regression and deprecate: FileUtils.fileAppend should create file… 
(https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/200";>#200)
 https://github.com/slachiewicz";>@​slachiewicz
   Fix some testing XML files checkout with incorrect eol (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/198";>#198)
 https://github.com/belingueres";>@​belingueres
   Fixed regressions: https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/163";>#163
 and https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/194";>#194
 (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/195";>#195)
 https://github.com/belingueres";>@​belingueres
   Don't ignore valid SCM files (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/174";>#174)
 https://github.com/michael-o";>@​michael-o
   
   📦 Dependency updates
   
   Bump github/codeql-action from 1 to 2 (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/202";>#202)
 https://github.com/dependabot";>@​dependabot
   Bump actions/checkout from 3.0.1 to 3.0.2 (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/199";>#199)
 https://github.com/dependabot";>@​dependabot
   Bump release-drafter/release-drafter from 5.18.1 to 5.19.0 (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/188";>#188)
 https://github.com/dependabot";>@​dependabot
   Bump jmh-generator-annprocess from 1.34 to 1.35 (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/189";>#189)
 https://github.com/dependabot";>@​dependabot
   Bump jmh-core from 1.34 to 1.35 (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/190";>#190)
 https://github.com/dependabot";>@​dependabot
   Bump actions/checkout from 2.4.0 to 3.0.1 (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/197";>#197)
 https://github.com/dependabot";>@​dependabot
   Bump jmh-generator-annprocess from 1.33 to 1.34 (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/175";>#175)
 https://github.com/dependabot";>@​dependabot
   Bump jmh-core from 1.33 to 1.34 (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/176";>#176)
 https://github.com/dependabot";>@​dependabot
   Bump release-drafter/release-drafter from 5.15.0 to 5.18.1 (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/183";>#183)
 https://github.com/dependabot";>@​dependabot
   Bump actions/checkout from 2.3.4 to 2.4.0 (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/173";>#173)
 https://github.com/dependabot";>@​dependabot
   Bump actions/setup-java from 2.3.0 to 2.3.1 (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/170";>#170)
 https://github.com/dependabot";>@​dependabot
   
   3.4.1
   
   🐛 Bug Fixes
   
   Fixes https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/163";>#163:
 Regression: encoding error when parsing a ISO-8859-1 xml (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/164";>#164)
 https://github.com/belingueres";>@​belingueres
   
   📦 Dependency updates
   
   Bump actions/setup-java from 2.2.0 to 2.3.0 (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/168";>#168)
 https://github.com/dependabot";>@​dependabot
   Bump jmh-generator-annprocess from 1.32 to 1.33 (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/166";>#166)
 https://github.com/dependabot";>@​dependabot
   Bump jmh-core from 1.32 to 1.33 (https://github-redirect.dependabot.com/codehaus-plexus/plexus-utils/issues/165";>#1

[jira] [Commented] (MGPG-88) Require Java 8

2022-07-17 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/MGPG-88?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567645#comment-17567645
 ] 

Hudson commented on MGPG-88:


Build succeeded in Jenkins: Maven » Maven TLP » maven-gpg-plugin » master #9

See 
https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-gpg-plugin/job/master/9/

> Require Java 8
> --
>
> Key: MGPG-88
> URL: https://issues.apache.org/jira/browse/MGPG-88
> Project: Maven GPG Plugin
>  Issue Type: Task
>Reporter: Sylwester Lachiewicz
>Assignee: Sylwester Lachiewicz
>Priority: Minor
> Fix For: 3.1.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [maven-gpg-plugin] slachiewicz closed pull request #17: [MGPG-86] - Prevent NullPointerException when executable cannot be run

2022-07-17 Thread GitBox


slachiewicz closed pull request #17: [MGPG-86] - Prevent NullPointerException 
when executable cannot be run
URL: https://github.com/apache/maven-gpg-plugin/pull/17


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Assigned] (MGPG-86) NullPointerException when gpg executable cannot be found

2022-07-17 Thread Sylwester Lachiewicz (Jira)


 [ 
https://issues.apache.org/jira/browse/MGPG-86?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz reassigned MGPG-86:


Assignee: Sylwester Lachiewicz

> NullPointerException when gpg executable cannot be found
> 
>
> Key: MGPG-86
> URL: https://issues.apache.org/jira/browse/MGPG-86
> Project: Maven GPG Plugin
>  Issue Type: Bug
>Affects Versions: 1.5, 1.6, 3.0.1
> Environment: linux, macos
>Reporter: Chas Honton
>Assignee: Sylwester Lachiewicz
>Priority: Major
> Fix For: 3.1.0
>
>
> {noformat}
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-gpg-plugin:3.0.1:sign (sign-artifacts) on 
> project git-tag-maven-plugin: Execution sign-artifacts of goal 
> org.apache.maven.plugins:maven-gpg-plugin:3.0.1:sign failed.: 
> NullPointerException -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute 
> goal org.apache.maven.plugins:maven-gpg-plugin:3.0.1:sign (sign-artifacts) on 
> project git-tag-maven-plugin: Execution sign-artifacts of goal 
> org.apache.maven.plugins:maven-gpg-plugin:3.0.1:sign failed.
> at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute 
> (MojoExecutor.java:306)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:211)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:165)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:157)
> at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:121)
> at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:81)
> at 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
>  (SingleThreadedBuilder.java:56)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:127)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
> (NativeMethodAccessorImpl.java:62)
> at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
> (DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke (Method.java:566)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
> (Launcher.java:282)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launch 
> (Launcher.java:225)
> at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
> (Launcher.java:406)
> at org.codehaus.plexus.classworlds.launcher.Launcher.main 
> (Launcher.java:347)
> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution 
> sign-artifacts of goal org.apache.maven.plugins:maven-gpg-plugin:3.0.1:sign 
> failed.
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:148)
> at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute 
> (MojoExecutor.java:301)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:211)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:165)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:157)
> at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:121)
> at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:81)
> at 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
>  (SingleThreadedBuilder.java:56)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:127)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
> (NativeMeth

[jira] [Closed] (MGPG-86) NullPointerException when gpg executable cannot be found

2022-07-17 Thread Sylwester Lachiewicz (Jira)


 [ 
https://issues.apache.org/jira/browse/MGPG-86?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz closed MGPG-86.

Resolution: Fixed

> NullPointerException when gpg executable cannot be found
> 
>
> Key: MGPG-86
> URL: https://issues.apache.org/jira/browse/MGPG-86
> Project: Maven GPG Plugin
>  Issue Type: Bug
>Affects Versions: 1.5, 1.6, 3.0.1
> Environment: linux, macos
>Reporter: Chas Honton
>Assignee: Sylwester Lachiewicz
>Priority: Major
> Fix For: 3.1.0
>
>
> {noformat}
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-gpg-plugin:3.0.1:sign (sign-artifacts) on 
> project git-tag-maven-plugin: Execution sign-artifacts of goal 
> org.apache.maven.plugins:maven-gpg-plugin:3.0.1:sign failed.: 
> NullPointerException -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute 
> goal org.apache.maven.plugins:maven-gpg-plugin:3.0.1:sign (sign-artifacts) on 
> project git-tag-maven-plugin: Execution sign-artifacts of goal 
> org.apache.maven.plugins:maven-gpg-plugin:3.0.1:sign failed.
> at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute 
> (MojoExecutor.java:306)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:211)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:165)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:157)
> at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:121)
> at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:81)
> at 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
>  (SingleThreadedBuilder.java:56)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:127)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
> (NativeMethodAccessorImpl.java:62)
> at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
> (DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke (Method.java:566)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
> (Launcher.java:282)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launch 
> (Launcher.java:225)
> at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
> (Launcher.java:406)
> at org.codehaus.plexus.classworlds.launcher.Launcher.main 
> (Launcher.java:347)
> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution 
> sign-artifacts of goal org.apache.maven.plugins:maven-gpg-plugin:3.0.1:sign 
> failed.
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:148)
> at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute 
> (MojoExecutor.java:301)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:211)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:165)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:157)
> at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:121)
> at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:81)
> at 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
>  (SingleThreadedBuilder.java:56)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:127)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
> (NativeMethodAccessorImpl.java:62

[jira] [Closed] (MGPG-83) Require Maven 3.2.5+

2022-07-17 Thread Sylwester Lachiewicz (Jira)


 [ 
https://issues.apache.org/jira/browse/MGPG-83?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz closed MGPG-83.

Resolution: Fixed

> Require Maven 3.2.5+
> 
>
> Key: MGPG-83
> URL: https://issues.apache.org/jira/browse/MGPG-83
> Project: Maven GPG Plugin
>  Issue Type: Dependency upgrade
>Reporter: Sylwester Lachiewicz
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Closed] (MGPG-53) sign-and-deploy-file goal insists on deploying source file for previous sign-and-deploy-file execution

2022-07-17 Thread Sylwester Lachiewicz (Jira)


 [ 
https://issues.apache.org/jira/browse/MGPG-53?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz closed MGPG-53.

Resolution: Auto Closed

> sign-and-deploy-file goal insists on deploying source file for previous 
> sign-and-deploy-file execution
> --
>
> Key: MGPG-53
> URL: https://issues.apache.org/jira/browse/MGPG-53
> Project: Maven GPG Plugin
>  Issue Type: Bug
>Affects Versions: 1.6, 3.0.0 (cancelled)
>Reporter: Stephan Leicht Vogt
>Priority: Major
> Attachments: MGPG-53_deployfile-with-multiple-executions.zip, 
> MGPG.diff
>
>
> Like the issue MDEPLOY-202 the same occurs in the GPG plugin.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Closed] (MGPG-45) ascDirectory has no effect unless artifacts are not in target

2022-07-17 Thread Sylwester Lachiewicz (Jira)


 [ 
https://issues.apache.org/jira/browse/MGPG-45?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz closed MGPG-45.

Resolution: Auto Closed

> ascDirectory has no effect unless artifacts are not in target
> -
>
> Key: MGPG-45
> URL: https://issues.apache.org/jira/browse/MGPG-45
> Project: Maven GPG Plugin
>  Issue Type: Bug
>Affects Versions: 1.4
>Reporter: Sebb
>Priority: Major
>
> Not sure if this is a documentation or code bug or both.
> The doc for gpg:sign / ascDirectory says:
> {code}
> The directory where to store signature files.
> Default: ${project.build.directory}/gpg
> {code}
> However changing this has no effect unless the artifacts are moved elsewhere 
> than target (by changing assembly:outputDirectory).
> If outputDirectory is set to target/tarballs then the sig files are actually 
> stored in target/gpg/target/tarballs for the default setting, rather than in 
> the expected directory of target/gpg
> If ascDirectory is set to ASC then the sigs are stored in 
> ASC/target/tarballs/ rather than ASC.
> If ascDirectory is set to "." then the sigs are stored in 
> target/tarballs/ rather than the home directory.
> There does not seem to be any use-case for this behaviour, and if there is, 
> it's not documented correctly.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Closed] (MGPG-57) passphraseServerId is ignored if a server with id gpg.passphrase exists

2022-07-17 Thread Sylwester Lachiewicz (Jira)


 [ 
https://issues.apache.org/jira/browse/MGPG-57?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz closed MGPG-57.

Resolution: Auto Closed

> passphraseServerId is ignored if a server with id gpg.passphrase exists
> ---
>
> Key: MGPG-57
> URL: https://issues.apache.org/jira/browse/MGPG-57
> Project: Maven GPG Plugin
>  Issue Type: Bug
>Affects Versions: 1.6
> Environment: Linux, maven 3.2.5
>Reporter: Angelo D.
>Priority: Minor
>
> I have multiple GPG keys in my keyring and I'd like to select a specific one 
> for signing. Each key has a different passphrase, stored encrypted in my 
> local settings.xml file. 
> {code:xml}
> 
>   gpg.passphrase
>   ...
> 
> 
>   my.signing.key
>   ...
> 
> {code}
> My gpg configuration in the project's pom.xml file hase
> {code:xml}
> ...
> 
> my.signing.key
> my.signing.key
> 
> ...
> {code}
> If I try to sign my artifacts with this configuration I get an error
> {noformat}
> [INFO] --- maven-gpg-plugin:1.6:sign (default-cli) @ client ---
> gpg: skipped "my.key": bad passphrase
> gpg: signing failed: bad passphrase
> {noformat}
> If I remove the {{gpg.passphrase}} server from the settings everything works 
> fine.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Closed] (MGPG-73) Sorry, no terminal at all requested - can't get input

2022-07-17 Thread Sylwester Lachiewicz (Jira)


 [ 
https://issues.apache.org/jira/browse/MGPG-73?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz closed MGPG-73.

Resolution: Duplicate

> Sorry, no terminal at all requested - can't get input
> -
>
> Key: MGPG-73
> URL: https://issues.apache.org/jira/browse/MGPG-73
> Project: Maven GPG Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.0 (cancelled)
>Reporter: Markus Karg
>Priority: Major
>
> Running "mvn sign" (MGPG 1.7-SNAPSHOT) on public Gitlab.com CI/CD service 
> with GnuPG 2.2.12 fails with:
> {{21329 [INFO] --- maven-gpg-plugin:1.7-SNAPSHOT:sign (sign-artifacts) @ cli 
> ---}}
> {{*gpg: Sorry, no terminal at all requested - can't get input*}}
>   maven-gpg-plugin   
> 1.7-SNAPSHOT
>   sign-artifacts verify   
>  sign 
>   



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (MGPG-83) Require Maven 3.2.5+

2022-07-17 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/MGPG-83?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567647#comment-17567647
 ] 

Hudson commented on MGPG-83:


Build failed in Jenkins: Maven » Maven TLP » maven-gpg-plugin » master #10

See 
https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-gpg-plugin/job/master/10/

> Require Maven 3.2.5+
> 
>
> Key: MGPG-83
> URL: https://issues.apache.org/jira/browse/MGPG-83
> Project: Maven GPG Plugin
>  Issue Type: Dependency upgrade
>Reporter: Sylwester Lachiewicz
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MGPG-87) NullPointerException when gpg not installed

2022-07-17 Thread Sylwester Lachiewicz (Jira)


 [ 
https://issues.apache.org/jira/browse/MGPG-87?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz updated MGPG-87:
-
Fix Version/s: 3.1.0

> NullPointerException when gpg not installed
> ---
>
> Key: MGPG-87
> URL: https://issues.apache.org/jira/browse/MGPG-87
> Project: Maven GPG Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.1
>Reporter: Dave Wichers
>Priority: Major
> Fix For: 3.1.0
>
>
> If you don't have gpg installed at all, you get the exception below when 
> trying to use the mvn-gpg-plugin:
> Can you please update this to explain what the problem is and not throw an 
> Exception? For example, "gpg must be installed to use this plugin."
> For other errors, error messages like: "no gpg.keyname/passphrase found in 
> settings.xml", or no gpg key specified in settings.xml, or whatever, to help 
> explain what the actual problem is.
> {*}Caused by{*}: java.lang.NullPointerException
>     *at* org.apache.maven.plugins.gpg.GpgSigner.generateSignatureForFile 
> ({*}GpgSigner.java:73{*})
>     *at* 
> org.apache.maven.plugins.gpg.AbstractGpgSigner.generateSignatureForArtifact 
> ({*}AbstractGpgSigner.java:203{*})
>     *at* org.apache.maven.plugins.gpg.GpgSignAttachedMojo.execute 
> ({*}GpgSignAttachedMojo.java:143{*})
>     *at* org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> ({*}DefaultBuildPluginManager.java:137{*})
>     *at* org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 
> ({*}MojoExecutor.java:370{*})
>     *at* org.apache.maven.lifecycle.internal.MojoExecutor.doExecute 
> ({*}MojoExecutor.java:351{*})
>     *at* org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> ({*}MojoExecutor.java:215{*})
>     *at* org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> ({*}MojoExecutor.java:171{*})
>     *at* org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> ({*}MojoExecutor.java:163{*})
>     *at* 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> ({*}LifecycleModuleBuilder.java:117{*})
>     *at* 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> ({*}LifecycleModuleBuilder.java:81{*})
>     *at* 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
>  ({*}SingleThreadedBuilder.java:56{*})
>     *at* org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> ({*}LifecycleStarter.java:128{*})
>     *at* org.apache.maven.DefaultMaven.doExecute ({*}DefaultMaven.java:294{*})
>     *at* org.apache.maven.DefaultMaven.doExecute ({*}DefaultMaven.java:192{*})
>     *at* org.apache.maven.DefaultMaven.execute ({*}DefaultMaven.java:105{*})
>     *at* org.apache.maven.cli.MavenCli.execute ({*}MavenCli.java:960{*})
> ...



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Assigned] (MGPG-87) NullPointerException when gpg not installed

2022-07-17 Thread Sylwester Lachiewicz (Jira)


 [ 
https://issues.apache.org/jira/browse/MGPG-87?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz reassigned MGPG-87:


Assignee: Sylwester Lachiewicz

> NullPointerException when gpg not installed
> ---
>
> Key: MGPG-87
> URL: https://issues.apache.org/jira/browse/MGPG-87
> Project: Maven GPG Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.1
>Reporter: Dave Wichers
>Assignee: Sylwester Lachiewicz
>Priority: Major
> Fix For: 3.1.0
>
>
> If you don't have gpg installed at all, you get the exception below when 
> trying to use the mvn-gpg-plugin:
> Can you please update this to explain what the problem is and not throw an 
> Exception? For example, "gpg must be installed to use this plugin."
> For other errors, error messages like: "no gpg.keyname/passphrase found in 
> settings.xml", or no gpg key specified in settings.xml, or whatever, to help 
> explain what the actual problem is.
> {*}Caused by{*}: java.lang.NullPointerException
>     *at* org.apache.maven.plugins.gpg.GpgSigner.generateSignatureForFile 
> ({*}GpgSigner.java:73{*})
>     *at* 
> org.apache.maven.plugins.gpg.AbstractGpgSigner.generateSignatureForArtifact 
> ({*}AbstractGpgSigner.java:203{*})
>     *at* org.apache.maven.plugins.gpg.GpgSignAttachedMojo.execute 
> ({*}GpgSignAttachedMojo.java:143{*})
>     *at* org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> ({*}DefaultBuildPluginManager.java:137{*})
>     *at* org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 
> ({*}MojoExecutor.java:370{*})
>     *at* org.apache.maven.lifecycle.internal.MojoExecutor.doExecute 
> ({*}MojoExecutor.java:351{*})
>     *at* org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> ({*}MojoExecutor.java:215{*})
>     *at* org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> ({*}MojoExecutor.java:171{*})
>     *at* org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> ({*}MojoExecutor.java:163{*})
>     *at* 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> ({*}LifecycleModuleBuilder.java:117{*})
>     *at* 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> ({*}LifecycleModuleBuilder.java:81{*})
>     *at* 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
>  ({*}SingleThreadedBuilder.java:56{*})
>     *at* org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> ({*}LifecycleStarter.java:128{*})
>     *at* org.apache.maven.DefaultMaven.doExecute ({*}DefaultMaven.java:294{*})
>     *at* org.apache.maven.DefaultMaven.doExecute ({*}DefaultMaven.java:192{*})
>     *at* org.apache.maven.DefaultMaven.execute ({*}DefaultMaven.java:105{*})
>     *at* org.apache.maven.cli.MavenCli.execute ({*}MavenCli.java:960{*})
> ...



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Closed] (MGPG-87) NullPointerException when gpg not installed

2022-07-17 Thread Sylwester Lachiewicz (Jira)


 [ 
https://issues.apache.org/jira/browse/MGPG-87?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz closed MGPG-87.

Resolution: Duplicate

> NullPointerException when gpg not installed
> ---
>
> Key: MGPG-87
> URL: https://issues.apache.org/jira/browse/MGPG-87
> Project: Maven GPG Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.1
>Reporter: Dave Wichers
>Priority: Major
> Fix For: 3.1.0
>
>
> If you don't have gpg installed at all, you get the exception below when 
> trying to use the mvn-gpg-plugin:
> Can you please update this to explain what the problem is and not throw an 
> Exception? For example, "gpg must be installed to use this plugin."
> For other errors, error messages like: "no gpg.keyname/passphrase found in 
> settings.xml", or no gpg key specified in settings.xml, or whatever, to help 
> explain what the actual problem is.
> {*}Caused by{*}: java.lang.NullPointerException
>     *at* org.apache.maven.plugins.gpg.GpgSigner.generateSignatureForFile 
> ({*}GpgSigner.java:73{*})
>     *at* 
> org.apache.maven.plugins.gpg.AbstractGpgSigner.generateSignatureForArtifact 
> ({*}AbstractGpgSigner.java:203{*})
>     *at* org.apache.maven.plugins.gpg.GpgSignAttachedMojo.execute 
> ({*}GpgSignAttachedMojo.java:143{*})
>     *at* org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> ({*}DefaultBuildPluginManager.java:137{*})
>     *at* org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 
> ({*}MojoExecutor.java:370{*})
>     *at* org.apache.maven.lifecycle.internal.MojoExecutor.doExecute 
> ({*}MojoExecutor.java:351{*})
>     *at* org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> ({*}MojoExecutor.java:215{*})
>     *at* org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> ({*}MojoExecutor.java:171{*})
>     *at* org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> ({*}MojoExecutor.java:163{*})
>     *at* 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> ({*}LifecycleModuleBuilder.java:117{*})
>     *at* 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> ({*}LifecycleModuleBuilder.java:81{*})
>     *at* 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
>  ({*}SingleThreadedBuilder.java:56{*})
>     *at* org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> ({*}LifecycleStarter.java:128{*})
>     *at* org.apache.maven.DefaultMaven.doExecute ({*}DefaultMaven.java:294{*})
>     *at* org.apache.maven.DefaultMaven.doExecute ({*}DefaultMaven.java:192{*})
>     *at* org.apache.maven.DefaultMaven.execute ({*}DefaultMaven.java:105{*})
>     *at* org.apache.maven.cli.MavenCli.execute ({*}MavenCli.java:960{*})
> ...



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [maven-gpg-plugin] slachiewicz commented on pull request #19: Bump maven-artifact-transfer from 0.12.0 to 0.13.1

2022-07-17 Thread GitBox


slachiewicz commented on PR #19:
URL: https://github.com/apache/maven-gpg-plugin/pull/19#issuecomment-1186526294

   @dependabot rebase


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [maven-gpg-plugin] dependabot[bot] commented on pull request #19: Bump maven-artifact-transfer from 0.12.0 to 0.13.1

2022-07-17 Thread GitBox


dependabot[bot] commented on PR #19:
URL: https://github.com/apache/maven-gpg-plugin/pull/19#issuecomment-1186526489

   Looks like org.apache.maven.shared:maven-artifact-transfer is up-to-date 
now, so this is no longer needed.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [maven-gpg-plugin] dependabot[bot] closed pull request #19: Bump maven-artifact-transfer from 0.12.0 to 0.13.1

2022-07-17 Thread GitBox


dependabot[bot] closed pull request #19: Bump maven-artifact-transfer from 
0.12.0 to 0.13.1
URL: https://github.com/apache/maven-gpg-plugin/pull/19


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [maven-gpg-plugin] slachiewicz merged pull request #22: Bump maven-shade-plugin from 3.2.2 to 3.3.0

2022-07-17 Thread GitBox


slachiewicz merged PR #22:
URL: https://github.com/apache/maven-gpg-plugin/pull/22


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Commented] (MGPG-86) NullPointerException when gpg executable cannot be found

2022-07-17 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/MGPG-86?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567648#comment-17567648
 ] 

Hudson commented on MGPG-86:


Build failed in Jenkins: Maven » Maven TLP » maven-gpg-plugin » master #11

See 
https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-gpg-plugin/job/master/11/

> NullPointerException when gpg executable cannot be found
> 
>
> Key: MGPG-86
> URL: https://issues.apache.org/jira/browse/MGPG-86
> Project: Maven GPG Plugin
>  Issue Type: Bug
>Affects Versions: 1.5, 1.6, 3.0.1
> Environment: linux, macos
>Reporter: Chas Honton
>Assignee: Sylwester Lachiewicz
>Priority: Major
> Fix For: 3.1.0
>
>
> {noformat}
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-gpg-plugin:3.0.1:sign (sign-artifacts) on 
> project git-tag-maven-plugin: Execution sign-artifacts of goal 
> org.apache.maven.plugins:maven-gpg-plugin:3.0.1:sign failed.: 
> NullPointerException -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute 
> goal org.apache.maven.plugins:maven-gpg-plugin:3.0.1:sign (sign-artifacts) on 
> project git-tag-maven-plugin: Execution sign-artifacts of goal 
> org.apache.maven.plugins:maven-gpg-plugin:3.0.1:sign failed.
> at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute 
> (MojoExecutor.java:306)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:211)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:165)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:157)
> at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:121)
> at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:81)
> at 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
>  (SingleThreadedBuilder.java:56)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:127)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
> (NativeMethodAccessorImpl.java:62)
> at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
> (DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke (Method.java:566)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
> (Launcher.java:282)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launch 
> (Launcher.java:225)
> at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
> (Launcher.java:406)
> at org.codehaus.plexus.classworlds.launcher.Launcher.main 
> (Launcher.java:347)
> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution 
> sign-artifacts of goal org.apache.maven.plugins:maven-gpg-plugin:3.0.1:sign 
> failed.
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:148)
> at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute 
> (MojoExecutor.java:301)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:211)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:165)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:157)
> at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:121)
> at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:81)
> at 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
>  (SingleThreadedBuilder.java:56)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:127)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:196

[GitHub] [maven-gpg-plugin] slachiewicz merged pull request #23: Bump maven-invoker from 3.1.0 to 3.2.0

2022-07-17 Thread GitBox


slachiewicz merged PR #23:
URL: https://github.com/apache/maven-gpg-plugin/pull/23


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [maven-gpg-plugin] slachiewicz closed pull request #18: Bump mavenVersion from 3.0 to 3.8.6

2022-07-17 Thread GitBox


slachiewicz closed pull request #18: Bump mavenVersion from 3.0 to 3.8.6
URL: https://github.com/apache/maven-gpg-plugin/pull/18


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [maven-gpg-plugin] dependabot[bot] commented on pull request #18: Bump mavenVersion from 3.0 to 3.8.6

2022-07-17 Thread GitBox


dependabot[bot] commented on PR #18:
URL: https://github.com/apache/maven-gpg-plugin/pull/18#issuecomment-1186527077

   OK, I won't notify you again about this release, but will get in touch when 
a new version is available. You can also ignore all major, minor, or patch 
releases for a dependency by adding an [`ignore` 
condition](https://docs.github.com/en/code-security/supply-chain-security/configuration-options-for-dependency-updates#ignore)
 with the desired `update_types` to your config file.
   
   If you change your mind, just re-open this PR and I'll resolve any conflicts 
on it.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [maven-gpg-plugin] slachiewicz merged pull request #24: Bump plexus-utils from 3.3.0 to 3.4.2

2022-07-17 Thread GitBox


slachiewicz merged PR #24:
URL: https://github.com/apache/maven-gpg-plugin/pull/24


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Created] (MGPG-89) Upgrade parent POM to version 36

2022-07-17 Thread Sylwester Lachiewicz (Jira)
Sylwester Lachiewicz created MGPG-89:


 Summary: Upgrade parent POM to version 36
 Key: MGPG-89
 URL: https://issues.apache.org/jira/browse/MGPG-89
 Project: Maven GPG Plugin
  Issue Type: Task
Reporter: Sylwester Lachiewicz






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MGPG-89) Upgrade parent POM to version 36

2022-07-17 Thread Sylwester Lachiewicz (Jira)


 [ 
https://issues.apache.org/jira/browse/MGPG-89?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz updated MGPG-89:
-
Fix Version/s: 3.1.0

> Upgrade parent POM to version 36
> 
>
> Key: MGPG-89
> URL: https://issues.apache.org/jira/browse/MGPG-89
> Project: Maven GPG Plugin
>  Issue Type: Task
>Reporter: Sylwester Lachiewicz
>Priority: Minor
> Fix For: 3.1.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [maven-dist-tool] dependabot[bot] opened a new pull request, #5: Bump mvnversion from 3.0.5 to 3.3.9

2022-07-17 Thread GitBox


dependabot[bot] opened a new pull request, #5:
URL: https://github.com/apache/maven-dist-tool/pull/5

   Bumps `mvnversion` from 3.0.5 to 3.3.9.
   Updates `maven-plugin-api` from 3.0.5 to 3.3.9
   
   Commits
   
   https://github.com/apache/maven/commit/bb52d8502b132ec0a5a3f4c09453c07478323dc5";>bb52d85
 [maven-release-plugin] prepare release maven-3.3.9
   https://github.com/apache/maven/commit/cf2f373ddb38215f7122f743d381ead7e346ed2d";>cf2f373
 [MNG-5882] Nonportable shell constructs cause bin/mvn errors on Debian
   https://github.com/apache/maven/commit/1953284925616e691fb881c5e3fa8fbdd1830385";>1953284
 [MNG-5840] A regression had crept in and was missed as the intergration 
tests...
   https://github.com/apache/maven/commit/2f7daeff5802174c7b4ff8a4d2ac019b6406d03b";>2f7daef
 [MNG-5871] refactoring: improved empty urls handling
   https://github.com/apache/maven/commit/406a46fd83e9b620d34e5f49cc132e06a3a00898";>406a46f
 [maven-release-plugin] prepare for next development iteration
   https://github.com/apache/maven/commit/cdd15915eb4b74ccab621e51aff9ada4f455a627";>cdd1591
 [maven-release-plugin] prepare release maven-3.3.8
   https://github.com/apache/maven/commit/f684761dee739b4ec8a7e6db5a0a6a0b809e66c9";>f684761
 Fix for urls being empty in the POM and causing an out of bounds exception
   https://github.com/apache/maven/commit/508d97ec87526d5e308df0857c21546b4024801f";>508d97e
 [maven-release-plugin] prepare for next development iteration
   https://github.com/apache/maven/commit/d48a49b3539e66e073e35cc6a5137a94d16465f2";>d48a49b
 [maven-release-plugin] prepare release maven-3.3.7
   https://github.com/apache/maven/commit/b6c9bee1b60ff8ad142651052fb7729cfd206be3";>b6c9bee
 [MNG-5915] Upgrade Wagon version to 2.10
   Additional commits viewable in https://github.com/apache/maven/compare/maven-3.0.5...maven-3.3.9";>compare
 view
   
   
   
   
   Updates `maven-core` from 3.0.5 to 3.3.9
   
   Commits
   
   https://github.com/apache/maven/commit/bb52d8502b132ec0a5a3f4c09453c07478323dc5";>bb52d85
 [maven-release-plugin] prepare release maven-3.3.9
   https://github.com/apache/maven/commit/cf2f373ddb38215f7122f743d381ead7e346ed2d";>cf2f373
 [MNG-5882] Nonportable shell constructs cause bin/mvn errors on Debian
   https://github.com/apache/maven/commit/1953284925616e691fb881c5e3fa8fbdd1830385";>1953284
 [MNG-5840] A regression had crept in and was missed as the intergration 
tests...
   https://github.com/apache/maven/commit/2f7daeff5802174c7b4ff8a4d2ac019b6406d03b";>2f7daef
 [MNG-5871] refactoring: improved empty urls handling
   https://github.com/apache/maven/commit/406a46fd83e9b620d34e5f49cc132e06a3a00898";>406a46f
 [maven-release-plugin] prepare for next development iteration
   https://github.com/apache/maven/commit/cdd15915eb4b74ccab621e51aff9ada4f455a627";>cdd1591
 [maven-release-plugin] prepare release maven-3.3.8
   https://github.com/apache/maven/commit/f684761dee739b4ec8a7e6db5a0a6a0b809e66c9";>f684761
 Fix for urls being empty in the POM and causing an out of bounds exception
   https://github.com/apache/maven/commit/508d97ec87526d5e308df0857c21546b4024801f";>508d97e
 [maven-release-plugin] prepare for next development iteration
   https://github.com/apache/maven/commit/d48a49b3539e66e073e35cc6a5137a94d16465f2";>d48a49b
 [maven-release-plugin] prepare release maven-3.3.7
   https://github.com/apache/maven/commit/b6c9bee1b60ff8ad142651052fb7729cfd206be3";>b6c9bee
 [MNG-5915] Upgrade Wagon version to 2.10
   Additional commits viewable in https://github.com/apache/maven/compare/maven-3.0.5...maven-3.3.9";>compare
 view
   
   
   
   
   Updates `maven-compat` from 3.0.5 to 3.3.9
   
   Commits
   
   https://github.com/apache/maven/commit/bb52d8502b132ec0a5a3f4c09453c07478323dc5";>bb52d85
 [maven-release-plugin] prepare release maven-3.3.9
   https://github.com/apache/maven/commit/cf2f373ddb38215f7122f743d381ead7e346ed2d";>cf2f373
 [MNG-5882] Nonportable shell constructs cause bin/mvn errors on Debian
   https://github.com/apache/maven/commit/1953284925616e691fb881c5e3fa8fbdd1830385";>1953284
 [MNG-5840] A regression had crept in and was missed as the intergration 
tests...
   https://github.com/apache/maven/commit/2f7daeff5802174c7b4ff8a4d2ac019b6406d03b";>2f7daef
 [MNG-5871] refactoring: improved empty urls handling
   https://github.com/apache/maven/commit/406a46fd83e9b620d34e5f49cc132e06a3a00898";>406a46f
 [maven-release-plugin] prepare for next development iteration
   https://github.com/apache/maven/commit/cdd15915eb4b74ccab621e51aff9ada4f455a627";>cdd1591
 [maven-release-plugin] prepare release maven-3.3.8
   https://github.com/apache/maven/commit/f684761dee739b4ec8a7e6db5a0a6a0b809e66c9";>f684761
 Fix for urls being empty in the POM and causing an out of bounds exception
   https://github.com/apache/maven/commit/508d97ec87526d5e308df0857c21546b4024801f";>508d97e
 [maven-release-plugin] prepare for next development iteration
   https://github.com/apache/maven/commit/d48a49b3539e

[GitHub] [maven-dist-tool] dependabot[bot] opened a new pull request, #6: Bump maven-plugin-plugin from 3.6.2 to 3.6.4

2022-07-17 Thread GitBox


dependabot[bot] opened a new pull request, #6:
URL: https://github.com/apache/maven-dist-tool/pull/6

   Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) 
from 3.6.2 to 3.6.4.
   
   Commits
   
   https://github.com/apache/maven-plugin-tools/commit/33eb6d9df8be0e9cd0ac9b684741382b3d0e0fc7";>33eb6d9
 [maven-release-plugin] prepare release maven-plugin-tools-3.6.4
   https://github.com/apache/maven-plugin-tools/commit/c8ddcdcb10d342a5a5e2f38245bb569af5730c7c";>c8ddcdc
 [MPLUGIN-387] Bump Ant to 1.9.16
   https://github.com/apache/maven-plugin-tools/commit/f14830dba00667fc661a520557fcdff6a8b0d1ad";>f14830d
 [MPLUGIN-387] Bump xmlunit to 1.6
   https://github.com/apache/maven-plugin-tools/commit/036fdebb5cdbab68d79550cc6a0991f2a96ce4c8";>036fdeb
 [MPLUGIN-387] Bump plexus-compiler-manager to 2.8.8
   https://github.com/apache/maven-plugin-tools/commit/d296e04045026716f1fba5d296a0dd4330cc7f92";>d296e04
 [MPLUGIN-387] Switch from fest-assert to AssertJ 2.9.1
   https://github.com/apache/maven-plugin-tools/commit/9ff352cc5680fe4e672dd99d0ff9160fc51a1317";>9ff352c
 [MPLUGIN-387] Bump plexus-archiver to 4.2.5
   https://github.com/apache/maven-plugin-tools/commit/f6461047666e7c2dc0103042088825fd6a16a8ab";>f646104
 [MPLUGIN-387] Upgrade BeanShell to 2.0b6
   https://github.com/apache/maven-plugin-tools/commit/db1803198a77a40917a533e70ece7f066b783bf1";>db18031
 [MPLUGIN-387] Bump junit to 4.13.2
   https://github.com/apache/maven-plugin-tools/commit/c7ae057613aab21957197f93d33d6c0e2eb55bf8";>c7ae057
 Added Dependabot configuration
   https://github.com/apache/maven-plugin-tools/commit/86d870fbc4a3aa1cd3b8da8a2fde015e5e8dfe43";>86d870f
 [MPLUGIN-387] Upgrade Doxia/Doxia Tools to 1.11.1
   Additional commits viewable in https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.6.2...maven-plugin-tools-3.6.4";>compare
 view
   
   
   
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.maven.plugins:maven-plugin-plugin&package-manager=maven&previous-version=3.6.2&new-version=3.6.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   
   Dependabot commands and options
   
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot merge` will merge this PR after your CI passes on it
   - `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
   - `@dependabot cancel merge` will cancel a previously requested merge and 
block automerging
   - `@dependabot reopen` will reopen this PR if it is closed
   - `@dependabot close` will close this PR and stop Dependabot recreating it. 
You can achieve the same result by closing it manually
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [maven-dist-tool] dependabot[bot] opened a new pull request, #7: Bump maven-reporting-impl from 3.0.0 to 3.1.0

2022-07-17 Thread GitBox


dependabot[bot] opened a new pull request, #7:
URL: https://github.com/apache/maven-dist-tool/pull/7

   Bumps [maven-reporting-impl](https://github.com/apache/maven-reporting-impl) 
from 3.0.0 to 3.1.0.
   
   Commits
   
   https://github.com/apache/maven-reporting-impl/commit/7f2f24fa712e06c07f3249ded7c8b6d04c559d17";>7f2f24f
 [maven-release-plugin] prepare release maven-reporting-impl-3.1.0
   https://github.com/apache/maven-reporting-impl/commit/ddaac1486d58af185b2d065e09616e5704d5dd32";>ddaac14
 Update plugins in 'use-as-site-report' IT
   https://github.com/apache/maven-reporting-impl/commit/6b019596a05295eb4cc32d83fd8d7e169fc4deee";>6b01959
 [MSHARED-1028] Upgrade Maven Reporting API to 3.1.0
   https://github.com/apache/maven-reporting-impl/commit/b3b09afb4007ca3d76a89508a468f96eff03c804";>b3b09af
 [MSHARED-1027] Update Doxia to 1.11.1 and Doxia Sitetools to 1.11.1
   https://github.com/apache/maven-reporting-impl/commit/6554ad35fb05b17d283e4bdfb81226c1d5e701f0";>6554ad3
 Remove old Maven 2 profile
   https://github.com/apache/maven-reporting-impl/commit/b39d1623a8ef9aea62178ab153b0eb45700582c8";>b39d162
 Revert "Prepare for Doxia 2.0.0"
   https://github.com/apache/maven-reporting-impl/commit/26f9664b4b2542438fa95c9feb229b26d7329e53";>26f9664
 Prepare for Doxia 2.0.0
   https://github.com/apache/maven-reporting-impl/commit/9050da0e7c2defed851621b62c0160b52716ba11";>9050da0
 update CI url
   https://github.com/apache/maven-reporting-impl/commit/e75769bc8a8a3a7b70c60a489a6c659acc45aff9";>e75769b
 Bump junit from 4.13 to 4.13.1
   https://github.com/apache/maven-reporting-impl/commit/e5b314f649012e587682604eb17214084c046928";>e5b314f
 Merge pull request https://github-redirect.dependabot.com/apache/maven-reporting-impl/issues/2";>#2
 from apache/elharo-patch-1
   Additional commits viewable in https://github.com/apache/maven-reporting-impl/compare/maven-reporting-impl-3.0.0...maven-reporting-impl-3.1.0";>compare
 view
   
   
   
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.maven.reporting:maven-reporting-impl&package-manager=maven&previous-version=3.0.0&new-version=3.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   
   Dependabot commands and options
   
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot merge` will merge this PR after your CI passes on it
   - `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
   - `@dependabot cancel merge` will cancel a previously requested merge and 
block automerging
   - `@dependabot reopen` will reopen this PR if it is closed
   - `@dependabot close` will close this PR and stop Dependabot recreating it. 
You can achieve the same result by closing it manually
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [maven-dist-tool] dependabot[bot] opened a new pull request, #8: Bump maven-project-info-reports-plugin from 3.1.1 to 3.4.0

2022-07-17 Thread GitBox


dependabot[bot] opened a new pull request, #8:
URL: https://github.com/apache/maven-dist-tool/pull/8

   Bumps 
[maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin)
 from 3.1.1 to 3.4.0.
   
   Commits
   
   https://github.com/apache/maven-project-info-reports-plugin/commit/85082c4989caa0119a36c26f81af9374c544a1e0";>85082c4
 [maven-release-plugin] prepare release 
maven-project-info-reports-plugin-3.4.0
   https://github.com/apache/maven-project-info-reports-plugin/commit/90f65c278974570de088b2bb58852a001739cea8";>90f65c2
 [MPIR-422] Stop overriding AbstractMavenReport#execute()
   https://github.com/apache/maven-project-info-reports-plugin/commit/91d0efec3c94f1ad4f58913b5060a0237c66b3c0";>91d0efe
 [MPIR-421] Make all ITs with site.xml use an explicit skin
   https://github.com/apache/maven-project-info-reports-plugin/commit/384637630e36619ade5a8999ea01dc006b125058";>3846376
 [MPIR-420] Uprade dependencies
   https://github.com/apache/maven-project-info-reports-plugin/commit/eeb81c8660fabecc5465b5ba514402737933f55c";>eeb81c8
 [MPIR-407] Provide a way to map license names
   https://github.com/apache/maven-project-info-reports-plugin/commit/9430070ae3545ea15dff9cbcce649de33b89260e";>9430070
 [MPIR-418] Add some i18n properties for zh_CH completely
   https://github.com/apache/maven-project-info-reports-plugin/commit/1c669e756fd33b115736347a795aadd87d9767f3";>1c669e7
 [maven-release-plugin] prepare for next development iteration
   https://github.com/apache/maven-project-info-reports-plugin/commit/563a0b261722719f9bf6ead946f3d5e30ef611c8";>563a0b2
 [maven-release-plugin] prepare release 
maven-project-info-reports-plugin-3.3.0
   https://github.com/apache/maven-project-info-reports-plugin/commit/9549763fbbdea2ee504412b06c2df1d14c25cb4a";>9549763
 [MPIR-416] Upgrade maven-dependency-tree to 3.1.0
   https://github.com/apache/maven-project-info-reports-plugin/commit/eab4f24d5cfc44aa91f62bde51e5f8001b36334f";>eab4f24
 [MPIR-417] Upgrade Parent to 36
   Additional commits viewable in https://github.com/apache/maven-project-info-reports-plugin/compare/maven-project-info-reports-plugin-3.1.1...maven-project-info-reports-plugin-3.4.0";>compare
 view
   
   
   
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.maven.plugins:maven-project-info-reports-plugin&package-manager=maven&previous-version=3.1.1&new-version=3.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   
   Dependabot commands and options
   
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot merge` will merge this PR after your CI passes on it
   - `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
   - `@dependabot cancel merge` will cancel a previously requested merge and 
block automerging
   - `@dependabot reopen` will reopen this PR if it is closed
   - `@dependabot close` will close this PR and stop Dependabot recreating it. 
You can achieve the same result by closing it manually
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [maven-dist-tool] dependabot[bot] opened a new pull request, #9: Bump jsoup from 1.13.1 to 1.15.2

2022-07-17 Thread GitBox


dependabot[bot] opened a new pull request, #9:
URL: https://github.com/apache/maven-dist-tool/pull/9

   Bumps [jsoup](https://github.com/jhy/jsoup) from 1.13.1 to 1.15.2.
   
   Release notes
   Sourced from https://github.com/jhy/jsoup/releases";>jsoup's 
releases.
   
   jsoup 1.15.2 is out now with a bunch of https://jsoup.org/news/release-1.15.2";>improvements and bug fixes.
   jsoup 1.15.1 is out now with a bunch of https://jsoup.org/news/release-1.15.1";>improvements and bug fixes.
   jsoup 1.14.3
   jsoup 1.14.3 is out now, adding native 
XPath selector support, improved 
\