You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "ajbanck (JIRA)" <ji...@codehaus.org> on 2008/10/01 16:13:08 UTC
[jira] Commented: (SCM-415) 1.1 requires setting a Perforce
password breaking Perforce setup for external authentication
[ http://jira.codehaus.org/browse/SCM-415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=149512#action_149512 ]
ajbanck commented on SCM-415:
-----------------------------
Second patch also works for me.
> 1.1 requires setting a Perforce password breaking Perforce setup for external authentication
> --------------------------------------------------------------------------------------------
>
> Key: SCM-415
> URL: http://jira.codehaus.org/browse/SCM-415
> Project: Maven SCM
> Issue Type: Bug
> Components: maven-scm-provider-perforce
> Affects Versions: 1.1
> Reporter: ajbanck
> Priority: Blocker
> Attachments: perforce_login.patch, scm-415.patch
>
>
> checkin r654744 for SCM-363 introduces a requirement to set a Perforce password.
> This will break the SCM provider when Perforce is configured to not accept a password. This will be the case when using the OS security instead of Perforce' own.
> The SCM pluging throws an exception when not providing a password, Perforce throws an error when trying to login with a (dummy) password.
> When no username and/or password is provided, the Perforce login step should be skipped.
> =========
> Perforce login output when running p4 from the command prompt:
> p4 login
> 'login' not necessary, no password set for this user.
> p4 login john
> You don't have permission for this operation.
> =========
> Offending code:
> PerforceLoginCommand.java
> if ( StringUtils.isEmpty( repo.getPassword() ) )
> {
> throw new ScmException( "password is required for the perforce scm plugin." );
> }
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [jira] Commented: (SCM-415) 1.1 requires setting a Perforce
password breaking Perforce setup for external authentication
Posted by pmarakkoor <sh...@gmail.com>.
I've been using the Perforce SCM plugin for about a year now in our project
and it has worked fine up until today. Now suddenly when I try to do
releases of our project, the SCM plugin fails with the exception:
"password is required for the perforce scm plugin"
Searching for this online I find that a recent patch to the plugin forces a
password to be set. Here's a link to a post about this:
Apparently this problem is recognized and this post contains a patch for it
but I have no way of knowing how to use it. Is there a work-around for this
problem?
This is a serious show-stopper right now. I can't build new releases of our
product until I have a work around for this.
Please let me know how to use plug-in or how to rollback to earlier ,
Thanks,
Praveen Marakkoor
JIRA jira@codehaus.org wrote:
>
>
> [
> http://jira.codehaus.org/browse/SCM-415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=149512#action_149512
> ]
>
> ajbanck commented on SCM-415:
> -----------------------------
>
> Second patch also works for me.
>
>> 1.1 requires setting a Perforce password breaking Perforce setup for
>> external authentication
>> --------------------------------------------------------------------------------------------
>>
>> Key: SCM-415
>> URL: http://jira.codehaus.org/browse/SCM-415
>> Project: Maven SCM
>> Issue Type: Bug
>> Components: maven-scm-provider-perforce
>> Affects Versions: 1.1
>> Reporter: ajbanck
>> Priority: Blocker
>> Attachments: perforce_login.patch, scm-415.patch
>>
>>
>> checkin r654744 for SCM-363 introduces a requirement to set a Perforce
>> password.
>> This will break the SCM provider when Perforce is configured to not
>> accept a password. This will be the case when using the OS security
>> instead of Perforce' own.
>> The SCM pluging throws an exception when not providing a password,
>> Perforce throws an error when trying to login with a (dummy) password.
>> When no username and/or password is provided, the Perforce login step
>> should be skipped.
>> =========
>> Perforce login output when running p4 from the command prompt:
>> p4 login
>> 'login' not necessary, no password set for this user.
>> p4 login john
>> You don't have permission for this operation.
>> =========
>> Offending code:
>> PerforceLoginCommand.java
>> if ( StringUtils.isEmpty( repo.getPassword() ) )
>> {
>> throw new ScmException( "password is required for the
>> perforce scm plugin." );
>> }
>
> --
> This message is automatically generated by JIRA.
> -
> If you think it was sent incorrectly contact one of the administrators:
> http://jira.codehaus.org/secure/Administrators.jspa
> -
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>
>
>
>
--
View this message in context: http://www.nabble.com/-jira--Created%3A-%28SCM-415%29-1.1-requires-setting-a-Perforce-password-breaking-Perforce-setup-for-external-authentication-tp19713201p20425426.html
Sent from the Maven - Issues mailing list archive at Nabble.com.