[ https://issues.jenkins-ci.org/browse/JENKINS-13027?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=160299#comment-160299 ]
SCM/JIRA link daemon commented on JENKINS-13027: ------------------------------------------------ Code changed in jenkins User: Rob Petti Path: src/main/java/hudson/plugins/perforce/PerforceSCM.java http://jenkins-ci.org/commit/perforce-plugin/a5bb228f6a75fb3119e75d513ac20d41ef502b84 Log: [JENKINS-13027] add warning when stripping invalid client spec lines > Perforce plugin will sometimes set an incorrect workspace view > -------------------------------------------------------------- > > Key: JENKINS-13027 > URL: https://issues.jenkins-ci.org/browse/JENKINS-13027 > Project: Jenkins > Issue Type: Bug > Components: perforce > Affects Versions: current > Environment: Jenkins Master 1.454 OS Windows Server 2008 SP2 > Jenkins Slave 2.12 OS Windows Server 2008 R2 > Reporter: Richard Taylor > Assignee: Rob Petti > Fix For: current > > Attachments: config.zip > > > Perforce plugin will sometimes set an incorrect workspace view. > The job has perforce Client View Type set to View Map with the following > details > //depot/evolution/evo11/${BRANCH}/... //workspace-name/... > -//depot/evolution/evo11/${BRANCH}/MS3/....mb //workspace-name/MS3/....mb > -//depot/evolution/evo11/${BRANCH}/MS3/....pds //workspace-name/MS3/....pds > -//depot/evolution/evo11/${BRANCH}/MS3/....ma //workspace-name/MS3/....ma > -//depot/evolution/evo11/${BRANCH}/MS3/....ZTL //workspace-name/MS3/....ZTL > //depot/evolution/evo11/external/3rdParty/... //workspace-name/3rdParty/... > //depot/evolution/evo11/external/Platform/... //workspace-name/Platform/... > //depot/evolution/evo11/external/WWS/... //workspace-name/WWS/... > -//depot/evolution/evo11/external/WWS/ATG/1.33.0/ATGTools/UnitTests/... > //workspace-name/WWS/ATG/1.33.0/ATGTools/UnitTests/... > The ${BRANCH} is set as a job parameter but the purposes of our current use > case it is always the same default value. > The job is set to run on a small pool of slaves with label. This pool of > slaved is used for building packages from diferent branches. > We get occasional build failures due to perforce incorrectly setting the > workspace view. These errors can only be fixed by a clean and sync. As a full > clean and sync takes 2 hours this is a significant issue. > ----- Jenkins build log ------ > 21:02:27 Started by timer > 21:02:27 Building remotely on gbwwsrunbld08 in workspace > c:\jenkins\workspace\evo11main > 21:02:27 Using remote perforce client: jenkins_gbwwsrunbld08_evo11main > 21:02:27 [evo11main] $ "c:\\program files\\perforce\\p4.exe" workspace -o > jenkins_gbwwsrunbld08_evo11main > 21:02:27 [evo11main] $ "c:\\program files\\perforce\\p4.exe" login -p > 21:02:27 [evo11main] $ "c:\\program files\\perforce\\p4.exe" -P > 831EC39454600F1AF16985DE3AD2AFCD workspace -o jenkins_gbwwsrunbld08_evo11main > 21:02:27 Changing P4 Client View from: > 21:02:27 //depot/evolution/evo11/branches/evo11dx11/... > //jenkins_gbwwsrunbld08_evo11main/... > 21:02:27 -//depot/evolution/evo11/branches/evo11dx11/MS3/....mb > //jenkins_gbwwsrunbld08_evo11main/MS3/....mb > 21:02:27 -//depot/evolution/evo11/branches/evo11dx11/MS3/....pds > //jenkins_gbwwsrunbld08_evo11main/MS3/....pds > 21:02:27 -//depot/evolution/evo11/branches/evo11dx11/MS3/....ma > //jenkins_gbwwsrunbld08_evo11main/MS3/....ma > 21:02:27 -//depot/evolution/evo11/branches/evo11dx11/MS3/....ZTL > //jenkins_gbwwsrunbld08_evo11main/MS3/....ZTL > 21:02:27 //depot/evolution/evo11/external/3rdParty/... > //jenkins_gbwwsrunbld08_evo11main/3rdParty/... > 21:02:27 //depot/evolution/evo11/external/Platform/... > //jenkins_gbwwsrunbld08_evo11main/Platform/... > 21:02:27 //depot/evolution/evo11/external/WWS/... > //jenkins_gbwwsrunbld08_evo11main/WWS/... > 21:02:27 > -//depot/evolution/evo11/external/WWS/ATG/1.33.0/ATGTools/UnitTests/... > //jenkins_gbwwsrunbld08_evo11main/WWS/ATG/1.33.0/ATGTools/UnitTests/... > 21:02:27 > 21:02:27 Changing P4 Client View to: > 21:02:27 //depot/evolution/evo11/external/3rdParty/... > //jenkins_gbwwsrunbld08_evo11main/3rdParty/... > 21:02:27 //depot/evolution/evo11/external/Platform/... > //jenkins_gbwwsrunbld08_evo11main/Platform/... > 21:02:27 //depot/evolution/evo11/external/WWS/... > //jenkins_gbwwsrunbld08_evo11main/WWS/... > 21:02:27 Saving modified client jenkins_gbwwsrunbld08_evo11main > As you can see perforce has removed the part view which was using the > ${BRANCH} parameter and has also remove the final -// line which was not > parameterised. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira