1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" id="sixapart-standard">
5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6 <meta name="generator" content="Movable Type 5.2.3" />
8 <link rel="stylesheet" href="http://defaria.com/blogs/Status/styles-site.css" type="text/css" />
9 <link rel="alternate" type="application/atom+xml" title="Atom" href="http://defaria.com/blogs/Status/atom.xml" />
10 <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://defaria.com/blogs/Status/index.xml"$>" />
12 <title>Status for Andrew DeFaria: March 2010 Archives</title>
14 <link rel="start" href="http://defaria.com/blogs/Status/" title="Home" />
15 <link rel="prev" href="http://defaria.com/blogs/Status/archives/2010_02.html" title="February 2010" />
16 <link rel="next" href="http://defaria.com/blogs/Status/archives/2010_04.html" title="April 2010" />
18 <body class="layout-one-column">
20 <div id="container-inner" class="pkg">
23 <div id="banner-inner" class="pkg">
24 <h1 id="banner-header"><a href="http://defaria.com/blogs/Status/" accesskey="1">Status for Andrew DeFaria</a></h1>
25 <h2 id="banner-description">Searchable status reports and work log</h2>
30 <div id="pagebody-inner" class="pkg">
32 <div id="alpha-inner" class="pkg">
34 <p class="content-nav">
35 <a href="http://defaria.com/blogs/Status/archives/2010_02.html">« February 2010</a> |
36 <a href="http://defaria.com/blogs/Status/">Main</a>
37 | <a href="http://defaria.com/blogs/Status/archives/2010_04.html">April 2010 »</a>
42 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
43 xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
44 xmlns:dc="http://purl.org/dc/elements/1.1/">
46 rdf:about="http://defaria.com/blogs/Status/archives/2010_03.html#entry-000733"
47 trackback:ping="http://defaria.com/mt/mt-tb.cgi/105"
48 dc:title="Dang Eclipse"
49 dc:identifier="http://defaria.com/blogs/Status/archives/2010_03.html#entry-000733"
50 dc:subject="General Electric"
51 dc:description="Dang IDEs! They're often more trouble than they are worth!! Be wary! I'm in Eclipse and I was trying to clean up my view a little bit. I selected a few view private files I wanted to delete with Control-Click...."
53 dc:date="2010-03-31T16:28:01-06:00" />
58 <h2 class="date-header">March 31, 2010</h2>
60 <div class="entry" id="entry-733">
61 <h3 class="entry-header">Dang Eclipse</h3>
62 <div class="entry-content">
63 <div class="entry-body">
64 <p>Dang IDEs! They're often more trouble than they are worth!! Be wary!</p>
66 <p>I'm in Eclipse and I was trying to clean up my view a little bit. I selected a few view private files I wanted to delete with Control-Click. Then I hit the delete key to delete them. Eclipse prompted me "Are you sure you want to delete these files?" and I responded yes. But then I noticed that one of the files that was selected was mktriggers.pl!!! I did not select mktriggers.pl explicitly - it was selected because that was the last file I was editing was mktriggers.pl. And, remember, I only expected this delete to be deleting the view private files I selected, not Clearcase elements. I did not expect any rmnames to be happening.</p>
68 <p>No worries you say? This is in Clearcase you say? Yes it was. But it was also checked out and with my most recent modifications. "Ah", I hear you saying, "Clearcase shouldn't be doing any explicit destructive activities without asking you first" - well it just did! It rmnamed mktriggers.pl without confirmation. Sure it asked whether or not I wanted to remove files, and I did, the ones I explicitly selected - not the one it had selected simply because I was editing a file. "Well shouldn't there be an option on rmname that you have to specify in order for rmname to proceed?" Yes there is - it's -force and good old Eclipse must have called rmname with -force!</p>
70 <p>"But surely there's a .keep file around or something that you can recover from". Well ah, no. Not in this case. My work has been lost!</p>
72 <p>You have been warned!</p>
74 <p class="entry-footer">
75 <span class="post-footers">Posted by at 4:28 PM</span> <span class="separator">|</span> <a class="permalink" href="http://defaria.com/blogs/Status/archives/000733.html">Permalink</a>
77 | <a href="http://defaria.com/blogs/Status/archives/000733.html#trackback">TrackBacks (0)</a>
84 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
85 xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
86 xmlns:dc="http://purl.org/dc/elements/1.1/">
88 rdf:about="http://defaria.com/blogs/Status/archives/2010_03.html#entry-000732"
89 trackback:ping="http://defaria.com/mt/mt-tb.cgi/104"
90 dc:title="QC work/mktriggers progress/sync from Tandem issues
\r
92 dc:identifier="http://defaria.com/blogs/Status/archives/2010_03.html#entry-000732"
93 dc:subject="General Electric"
94 dc:description=" Detailed which fields are currently getting QC Synchronized Updated vbs scripts to be more Unix like, accepting parameters, etc. and to be able to update the status both backwards and forwards, as well as have a -noexec mode. Met..."
96 dc:date="2010-03-26T19:18:23-06:00" />
101 <h2 class="date-header">March 26, 2010</h2>
103 <div class="entry" id="entry-732">
104 <h3 class="entry-header">QC work/mktriggers progress/sync from Tandem issues
\r
106 <div class="entry-content">
107 <div class="entry-body">
109 <li>Detailed which fields are currently getting QC Synchronized</li>
111 <li>Updated vbs scripts to be more Unix like, accepting parameters, etc. and to be able to update the status both backwards and forwards, as well as have a -noexec mode.</li>
113 <li>Met with ??? regarding QC synchronization</li>
115 <li>Worked a lot with Randy on Evil Twin issues for Polaris</li>
117 <li>Documented duplicate code problems</li>
119 <li>Documented how to use dynamic views in Eclipse</li>
121 <li>Working on trying to compare files from the pathway for SDDLS</li>
123 <li>Worked on getting mktriggers.pl finished.</li>
126 <h2>Issues with getsysid.pl</h2>
128 <p>There is a script called getsysid.pl which will get stuff from the Tandem and ftp it locally. The hope was that we could just get stuff back from the Tandem and then use something like diff -r to compare things. There are some issue with that:</p>
131 <li>Since files are coming off the Tandem their extensions are lost. Therefore while it may be foo.c when in Clearcase, it's just foo when it gets to the Tandem and thus when it comes back from the Tandem it's also just foo. diff -r will not be matching up foo and foo.c</li>
133 <li>Typically views on Windows in <i>transparent</i> mode retain their CRLF characteristics. In other words they are in "DOS" mode. Files come back from the Tandem however are in "Unix" mode. This makes every line report as different from diff!</li>
135 <li>There's the issue of these "squiggle" lines where version information is encoded in Clearcase and filled in on the Tandem (or visa versa). This lines, of course, will compare differently. Ugh!</li>
138 <p>Perhaps a tool that can take these differences into account...</p>
140 <p class="entry-footer">
141 <span class="post-footers">Posted by at 7:18 PM</span> <span class="separator">|</span> <a class="permalink" href="http://defaria.com/blogs/Status/archives/000732.html">Permalink</a>
143 | <a href="http://defaria.com/blogs/Status/archives/000732.html#trackback">TrackBacks (0)</a>
150 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
151 xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
152 xmlns:dc="http://purl.org/dc/elements/1.1/">
154 rdf:about="http://defaria.com/blogs/Status/archives/2010_03.html#entry-000731"
155 trackback:ping="http://defaria.com/mt/mt-tb.cgi/103"
156 dc:title="SDDLS progress/m_pPerl != 0 fix/Merging directories"
157 dc:identifier="http://defaria.com/blogs/Status/archives/2010_03.html#entry-000731"
158 dc:subject="General Electric"
159 dc:description=" Updated documentation on UCM Batch Delivery to describe how to use user selectors on BF Release Power Point presentation about SDDLS component Found out that the m_pPerl != 0 bug is fixed by install package on SCM Tools page..."
161 dc:date="2010-03-24T14:25:10-06:00" />
166 <h2 class="date-header">March 24, 2010</h2>
168 <div class="entry" id="entry-731">
169 <h3 class="entry-header">SDDLS progress/m_pPerl != 0 fix/Merging directories</h3>
170 <div class="entry-content">
171 <div class="entry-body">
173 <li>Updated documentation on UCM Batch Delivery to describe how to use user selectors on BF</li>
175 <li>Release Power Point presentation about SDDLS component</li>
177 <li>Found out that the m_pPerl != 0 bug is fixed by install package on SCM Tools page</li>
179 <li>Went through exercise with Randy of merging directories to allow backporting of code to an earlier release. General procedure is to use the Version Tree to select the appropriate parent directory, right click, merge to... and select the current view's version. Merge everything from the current view <b>except</b> the files that are to be backported. THis gets you an empty copy of the right OID. Then the user needs to do the same procedure with the individual files to get the content.</li>
181 <li>Made some progress with mktriggers.pl</li>
184 <p class="entry-footer">
185 <span class="post-footers">Posted by at 2:25 PM</span> <span class="separator">|</span> <a class="permalink" href="http://defaria.com/blogs/Status/archives/000731.html">Permalink</a>
187 | <a href="http://defaria.com/blogs/Status/archives/000731.html#trackback">TrackBacks (0)</a>
194 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
195 xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
196 xmlns:dc="http://purl.org/dc/elements/1.1/">
198 rdf:about="http://defaria.com/blogs/Status/archives/2010_03.html#entry-000730"
199 trackback:ping="http://defaria.com/mt/mt-tb.cgi/102"
200 dc:title="SDDLS sync to guardian/QC updates"
201 dc:identifier="http://defaria.com/blogs/Status/archives/2010_03.html#entry-000730"
202 dc:subject="General Electric"
203 dc:description=" After a 5 hour run, finally managed to get the sync to guardian of SDDLS to work. Looks like it worked correctly. Need to work on documenting. Also need to get Randy to check things out and deliver a..."
205 dc:date="2010-03-16T19:01:46-06:00" />
210 <h2 class="date-header">March 16, 2010</h2>
212 <div class="entry" id="entry-730">
213 <h3 class="entry-header">SDDLS sync to guardian/QC updates</h3>
214 <div class="entry-content">
215 <div class="entry-body">
217 <li>After a 5 hour run, finally managed to get the sync to guardian of SDDLS to work. Looks like it worked correctly. Need to work on documenting. Also need to get Randy to check things out and deliver a simple change</li>
219 <li>Spoke with Jason more. It seems the .vbs script are indeed updating a QC database - one with "clearquest" in the name but a QC database nonetheless</li>
221 <li>Described how to use dynamic views in Eclipse</li>
224 <h3>Eclipse plugin support for Clearcase<br></h3>
226 <p>There are 3 plugins that I see in my Eclipse environment. You can see them by selecting <b>Help: Software Updates: Manage Configuration</b>. Expand the C:\Program Files\Eclipse (or wherever you put Eclipse). You'll see the following Clearcase related plugins:</p>
229 <li>Rational Clearcase MVFS Support 7.0.0.200801131A: I think this is what supports dynamic views</li>
231 <li>Rational Clearcase Remote Client for Eclipse 7.0.1.D061004: I think this is what supports web views or CCRC<br></li>
233 <li>Rational Clearcase SCM Adapter 7.0.0.20061206A: I think this is just an adapter that translates Clearcase CM commands to Eclipse - which can use Clearcase or CVS or SVN, etc.</li>
236 <h3>Accessing an existing dynamic view in Eclipse</h3>
238 <p>When you are in Eclipse with the above plugins many operations seem to be CCRC focused. For example, attempting to join a UCM project will lead you down a path to creating a CCRC or webview. Also, things like <b>Clearcase: Create Clearcase View</b> start with 1) a dialog box that says <b>Create Base Clearcase View</b> and asks to <b>Select a Clearcase Web Server for the view</b>. But you can create dynamic views outside the context of Eclipse and then use them in Eclipse.</p>
240 <p>Assuming you made a view by joining a project say from the Project Explorer, select <b>File: New Project</b>, expand <b>General</b> and then select <b>Project</b> and <b>Next</b>.</p>
242 <img src="/blogs/Status/images/NewProject.png" alt="New Project Dialog box">
244 <p>Give your project a name, toggle off <b>Use Default Location</b> and browse to your view mounted under the M drive and into a vob (must be done in some vob):</p>
246 <img src="/blogs/Status/images/NewProject2.png" alt="New Project Dialog 2">
248 <p>Click <b>Finish</b>. If you get the following dialog box then click <b>Cancel.</b></p>
250 <img src="/blogs/Status/images/AddElement.png" alt="Add Element">
252 <p>This may be required. In Eclipse select <b>Window: Preferences</b> and then filter by "mvfs". If necessary click on <u>Workspace</u> and <b>Apply</b> then do <b>Windows: Preferences</b> again and click on <b>Enable ClearCase dynamic view file system support</b>.</p>
254 <img src="/blogs/Status/images/MVFSPreferences.png" alt="MVFS Preferences">
256 <p>You should see Eclipse <b>Refreshing Workspace</b> running in the background. I'm not 100% what that's doing (getting Clearcase attributes to cache them?)</p>
258 <p>You should be able to right click on your newly created project (GDN_6.6.3 in the example above) and select<b> Team</b> then things like <b>Show Version Tree</b> or <b>Compare with Previous Version</b> etc.</p>
260 <p class="entry-footer">
261 <span class="post-footers">Posted by at 7:01 PM</span> <span class="separator">|</span> <a class="permalink" href="http://defaria.com/blogs/Status/archives/000730.html">Permalink</a>
263 | <a href="http://defaria.com/blogs/Status/archives/000730.html#trackback">TrackBacks (0)</a>
270 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
271 xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
272 xmlns:dc="http://purl.org/dc/elements/1.1/">
274 rdf:about="http://defaria.com/blogs/Status/archives/2010_03.html#entry-000727"
275 trackback:ping="http://defaria.com/mt/mt-tb.cgi/101"
276 dc:title="Clearquest problems"
277 dc:identifier="http://defaria.com/blogs/Status/archives/2010_03.html#entry-000727"
278 dc:subject="General Electric"
279 dc:description=" Had a problem with Clearquest, something about m_pPerl != 0. Got it when trying to create a UCM project. Traced that down to not being able to create the UCM Project in Clearquest. Then I couldn't even complete a..."
281 dc:date="2010-03-05T18:41:52-06:00" />
286 <h2 class="date-header">March 5, 2010</h2>
288 <div class="entry" id="entry-727">
289 <h3 class="entry-header">Clearquest problems</h3>
290 <div class="entry-content">
291 <div class="entry-body">
293 <li>Had a problem with Clearquest, something about m_pPerl != 0. Got it when trying to create a UCM project. Traced that down to not being able to create the UCM Project in Clearquest. Then I couldn't even complete a Clearquest activity! I was able to do so over on Omair's machine so we suspected my install was somehow corrupted. Ended up uninstalling and reinstalling Clearquest</li>
295 <li>Created new UCM Project for Nancy</li>
298 <p class="entry-footer">
299 <span class="post-footers">Posted by at 6:41 PM</span> <span class="separator">|</span> <a class="permalink" href="http://defaria.com/blogs/Status/archives/000727.html">Permalink</a>
301 | <a href="http://defaria.com/blogs/Status/archives/000727.html#trackback">TrackBacks (0)</a>
308 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
309 xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
310 xmlns:dc="http://purl.org/dc/elements/1.1/">
312 rdf:about="http://defaria.com/blogs/Status/archives/2010_03.html#entry-000726"
313 trackback:ping="http://defaria.com/mt/mt-tb.cgi/100"
314 dc:title="Undo checkout"
315 dc:identifier="http://defaria.com/blogs/Status/archives/2010_03.html#entry-000726"
316 dc:subject="General Electric"
317 dc:description=" Met with Jodi, Lyle, etc. Decided to go with the proposed solution of making BF jobs to do the deliveries as Lyle or designate. Sent him instructions on how to set up the BF part. Unco should be simple...."
319 dc:date="2010-03-03T15:28:54-06:00" />
324 <h2 class="date-header">March 3, 2010</h2>
326 <div class="entry" id="entry-726">
327 <h3 class="entry-header">Undo checkout</h3>
328 <div class="entry-content">
329 <div class="entry-body">
331 <li>Met with Jodi, Lyle, etc. Decided to go with the proposed solution of making BF jobs to do the deliveries as Lyle or designate. Sent him instructions on how to set up the BF part. Unco should be simple.</li>
333 <li>Worked with Sherri to get her going with starting a view. They seem to have been told to go through Eclipse to start the view and mount the vob. Odd.</li>
336 <p class="entry-footer">
337 <span class="post-footers">Posted by at 3:28 PM</span> <span class="separator">|</span> <a class="permalink" href="http://defaria.com/blogs/Status/archives/000726.html">Permalink</a>
339 | <a href="http://defaria.com/blogs/Status/archives/000726.html#trackback">TrackBacks (0)</a>
346 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
347 xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
348 xmlns:dc="http://purl.org/dc/elements/1.1/">
350 rdf:about="http://defaria.com/blogs/Status/archives/2010_03.html#entry-000725"
351 trackback:ping="http://defaria.com/mt/mt-tb.cgi/99"
352 dc:title="UCM Project Creation"
353 dc:identifier="http://defaria.com/blogs/Status/archives/2010_03.html#entry-000725"
354 dc:subject="General Electric"
355 dc:description=" Created 3 UCM Projects/streams - one including an Import Project component Investigated what causes users to be considered Clearcase Admins..."
357 dc:date="2010-03-02T16:34:37-06:00" />
362 <h2 class="date-header">March 2, 2010</h2>
364 <div class="entry" id="entry-725">
365 <h3 class="entry-header">UCM Project Creation</h3>
366 <div class="entry-content">
367 <div class="entry-body">
369 <li>Created 3 UCM Projects/streams - one including an Import Project component</li>
371 <li>Investigated what causes users to be considered Clearcase Admins</li>
374 <p>A question was asked about what causes users to be considered Clearcase admins:</p>
377 href="http://www-01.ibm.com/support/docview.wss?uid=swg21143292">About
378 ClearCase permissions on Windows</a>:<br>
379 <blockquote><b>ClearCase Administrative Access</b><br>
381 Privileged users in ClearCase have rights to create, modify, and delete
382 any ClearCase object. Access to these permissions should be restricted
383 to ClearCase Administrators and the ClearCase Process Account (Atria
384 Location Broker Service - ALBD). Access is controlled by membership in
385 the ClearCase Administrators group.<br>
387 This group which is designated during the setup and installation of
388 ClearCase is referred to as the ClearCase privileged group. By default,
389 this group is called <i>clearcase</i>. Some defining characteristics
390 of the ClearCase (or privileged) group are:<br>
392 <li type="disc"><b>The account under which whose identity Atria
393 Location Broker Daemon (ALBD) runs has to be a member of this group,
394 such as </b><b><i>clearcase_albd</i></b><b>.</b><br>
396 <li type="disc">This group has Full Control of the view and VOB
397 storage directories.<br>
399 <li type="disc">Members of this group are considered ClearCase
403 <b>Note</b>: The ClearCase privileged group must never be used as the
404 primary group on a VOB or set as a primary group for ClearCase access.<br>
408 href="http://www.ibm.com/developerworks/rational/library/1111.html">ClearCase
409 administration: The first ten things</a>:<br>
410 <blockquote>The ClearCase administrator is the most powerful user
411 having full control of a site installation. On Unix, this would be the
412 superuser, UID=0, on the VOB server. On Windows, it is any user who is
413 a member of the <i>clearcase</i> domain group.<br>
415 proving, once again, that root is everything on Unix!<br>
417 So now you know...</p>
419 <p class="entry-footer">
420 <span class="post-footers">Posted by at 4:34 PM</span> <span class="separator">|</span> <a class="permalink" href="http://defaria.com/blogs/Status/archives/000725.html">Permalink</a>
422 | <a href="http://defaria.com/blogs/Status/archives/000725.html#trackback">TrackBacks (0)</a>
429 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
430 xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
431 xmlns:dc="http://purl.org/dc/elements/1.1/">
433 rdf:about="http://defaria.com/blogs/Status/archives/2010_03.html#entry-000724"
434 trackback:ping="http://defaria.com/mt/mt-tb.cgi/98"
436 dc:identifier="http://defaria.com/blogs/Status/archives/2010_03.html#entry-000724"
437 dc:subject="General Electric"
438 dc:description="Need to keep status if even to remind myself what I'm doing. Fixed case #9225676 for Kemyss about evil twins - turns out there was no twin Closed case #9214530 regarding evil twins for Curtis Attended meeting about MQC Submitted..."
440 dc:date="2010-03-01T17:47:49-06:00" />
445 <h2 class="date-header">March 1, 2010</h2>
447 <div class="entry" id="entry-724">
448 <h3 class="entry-header">Busy day</h3>
449 <div class="entry-content">
450 <div class="entry-body">
451 <p>Need to keep status if even to remind myself what I'm doing.</p>
454 <li>Fixed case #9225676 for Kemyss about evil twins - turns out there was no twin</li>
456 <li>Closed case #9214530 regarding evil twins for Curtis</li>
458 <li>Attended meeting about MQC</li>
460 <li>Submitted ticket to get a MQC account</li>
462 <li>Weekly high level status meeting with Dave and Rob. Focusing on SDDLS & Uncheckout problem</li>
464 <li>Solved another evil twin case with Marlene</li>
466 <li>Submitted helpdesk ticket to get Anthony added to the proper NIS group. They can have a Unix account but not be given access to Unix itself. So, ypmatch <username> passwd will show them but id will not. This is because they are not in the users_seattle_clearcase_users NIS netgroup so thus they are not considered a user on this Unix system. Still have yet to figure out how they do Samba here...</li>
469 <p class="entry-footer">
470 <span class="post-footers">Posted by at 5:47 PM</span> <span class="separator">|</span> <a class="permalink" href="http://defaria.com/blogs/Status/archives/000724.html">Permalink</a>
472 | <a href="http://defaria.com/blogs/Status/archives/000724.html#trackback">TrackBacks (0)</a>