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.