Fixes are available
Rational ClearCase Fix Pack 17 (8.0.1.17) for 8.0.1
Rational ClearCase Fix Pack 3 (9.0.1.3) for 9.0.1
Rational ClearCase Fix Pack 4 (9.0.1.4) for 9.0.1
Rational ClearCase Fix Pack 18 (8.0.1.18) for 8.0.1
Rational ClearCase Fix Pack 5 (9.0.1.5) for 9.0.1
Rational ClearCase Fix Pack 19 (8.0.1.19) for 8.0.1
Rational ClearCase Fix Pack 6 (9.0.1.6) for 9.0.1
Rational ClearCase Fix Pack 20 (8.0.1.20) for 8.0.1
Rational ClearCase Fix Pack 7 (9.0.1.7) for 9.0.1
Rational ClearCase Fix Pack 21 (8.0.1.21) for 8.0.1
Rational ClearCase Fix Pack 8 (9.0.1.8) for 9.0.1
Rational ClearCase Fix Pack 22 (8.0.1.22) for 8.0.1
Rational ClearCase Fix Pack 9 (9.0.1.9) for 9.0.1
Rational ClearCase Fix Pack 23 (8.0.1.23) for 8.0.1
Rational ClearCase Fix Pack 10 (9.0.1.10) for 9.0.1
Rational ClearCase Fix Pack 24 (8.0.1.24) for 8.0.1
Rational ClearCase Fix Pack 11 (9.0.1.11) for 9.0.1
Rational ClearCase Fix Pack 25 (8.0.1.25) for 8.0.1
Rational ClearCase Fix Pack 12 (9.0.1.12) for 9.0.1
Rational ClearCase Fix Pack 13 (9.0.1.13) for 9.0.1
APAR status
Closed as program error.
Error description
IBM Rational ClearTeam Explorer will start a deliver when one of the activities to be delivered contains a checked out version even though the 'Do not allow deliver to proceed with checkouts in the selected activities' policy is enabled at the project level. This occurs when one activity is dependent on a second activity, the second activity contains a checkout, the two activities were created by different users, and the deliver is performed via Web Views. The behavior is reproducible in ClearCase 8.0.0.11 and ClearCase 8.0.1.4. To reproduce: 1. Create a ClearQuest enabled project with two streams: an integration stream and a child stream 2. Enable the 'Do not allow deliver to proceed with checkouts in the selected activities' policy (POLICY_DELIVER_NCO_SELACT) 3. Configure the cq-db-mapfile.conf on the CCRC WAN Server so that CTE users working in web views can work in that project 4. UserOne and UserTwo both work in the child stream, but use differnt CTE Web views 5. UserOne has an undelivered actviity, SAMPL0000010, with two change set versions a. foo.txt@@/main/integration/child/2 b. hello.java@@/main/integration/child/CHECKEDOUT (from /main/integration/child/1) 5. UserTwo has an undelivered activity, SAMPL0000020, with one change set version: a. foo.txt@@/main/integration/child/3 Note: Thus SAMPL0000020 is version dependent on SAMPL0000010, and SAMPL0000010 must be delivered with SAMPL0000020 6. UserTwo delivers by selecting Deliver > Default in CTE a. Both SAMPL0000020 and SAMPL0000010 will be selected to be delivered b. > cleartool deliver -status -stream stream:ChildStream@ProjectVOB will show a deliver in progress 7. If UserTwo chooses to complete the deliver, the deliver will skip over the checked out work (hello.java), merge the other work (foo.txt) and complete Note: If the ClearQuest policy 'Transition to Complete Upon Delivery' is also enabled, then UserTwo will not be able to complete the deliver; CTE will not be able to unset SAMPL0000010 from its view because it contains checkouts.
Local fix
1. Select Default > Advanced when multiple users work in the same stream via CTE Web views a. CTE will list SAMPL0000010 among the activities that must be delivered, but will not permit its deliver because it contains checkouts. b. > cleartool deliver -status -stream stream:Child@ProjectVOB shows no delivery in progress 2. ClearCase native client, using dynamic views, will not permit the deliver to start either 3. Have UserOne resolve the checkout by canceling it or by checking in the work before UserTwo starts the deliver 4. Avoid having multiple users work in the same stream. If UserTwo had created both activities and tried to deliver in CTE via Deliver > Default, UserTwo would be prompted to checkin in the checked out work. If UserTwo does not checkin the work, the deliver will not start.
Problem summary
**************************************************************** * USERS AFFECTED: * * Users of ClearTeam Explorer. * **************************************************************** * PROBLEM DESCRIPTION: * * 'Do not allow deliver to proceed with checkouts in the * * selected activities' policy is not getting honored when * * checkout's are present in dependent activity that is part of * * the delivery operation. * **************************************************************** * RECOMMENDATION: * ****************************************************************
Problem conclusion
A fix is available in ClearCase versions 8.0.1.17 and 9.0.1.3
Temporary fix
Comments
APAR Information
APAR number
PI25289
Reported component name
CLEARCASE WIN
Reported component ID
5724G2900
Reported release
800
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2014-09-08
Closed date
2018-05-01
Last modified date
2018-05-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
CLEARCASE WIN
Fixed component ID
5724G2900
Applicable component levels
R801 PSY
UP
R901 PSY
UP
Document Information
Modified date:
13 January 2022