Initial add of defaria.com
[clearscm.git] / defaria.com / blogs / Status / archives / 2007_11.html
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">
4 <head>
5    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6    <meta name="generator" content="Movable Type 5.2.3" />
7
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"$>" />
11
12    <title>Status for Andrew DeFaria: November 2007 Archives</title>
13
14    <link rel="start" href="http://defaria.com/blogs/Status/" title="Home" />
15    <link rel="prev" href="http://defaria.com/blogs/Status/archives/2007_10.html" title="October 2007" />
16    <link rel="next" href="http://defaria.com/blogs/Status/archives/2007_12.html" title="December 2007" />
17 </head>
18 <body class="layout-one-column">
19    <div id="container">
20       <div id="container-inner" class="pkg">
21
22          <div id="banner">
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>
26             </div>
27          </div>
28
29          <div id="pagebody">
30             <div id="pagebody-inner" class="pkg">
31                <div id="alpha">
32                   <div id="alpha-inner" class="pkg">
33                      
34                      <p class="content-nav">
35                         <a href="http://defaria.com/blogs/Status/archives/2007_10.html">&laquo; October 2007</a> |
36                         <a href="http://defaria.com/blogs/Status/">Main</a>
37                         | <a href="http://defaria.com/blogs/Status/archives/2007_12.html">December 2007 &raquo;</a>
38                      </p>
39                      
40                      
41                      <!--
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/">
45 <rdf:Description
46     rdf:about="http://defaria.com/blogs/Status/archives/2007_11.html#entry-000692"
47     trackback:ping="http://defaria.com/mt/mt-tb.cgi/79"
48     dc:title="UCMWB 1.2.4 &amp; new comptree (IPC)"
49     dc:identifier="http://defaria.com/blogs/Status/archives/2007_11.html#entry-000692"
50     dc:subject="General Dynamics"
51     dc:description=" Released UCMWB 1.2.4 Added exec call to Clearcase.pm which uses IPC rather than constantly invoking cleartool. Tests show an 8 fold increase in performance!..."
52     dc:creator=""
53     dc:date="2007-11-20T19:58:08-06:00" />
54 </rdf:RDF>
55 -->
56
57
58                      <h2 class="date-header">November 20, 2007</h2>
59                      <a id="a000692"></a>
60                      <div class="entry" id="entry-692">
61                         <h3 class="entry-header">UCMWB 1.2.4 & new comptree (IPC)</h3>
62                         <div class="entry-content">
63                            <div class="entry-body">
64                               <ul>
65   <li>Released UCMWB 1.2.4</li>
66
67   <li>Added exec call to Clearcase.pm which uses IPC rather than constantly invoking cleartool. Tests show an 8 fold increase in performance!</li>
68 </ul>
69                               
70                               <p>Interesting results here. I changed my comptree utility from repeatedly executing cleartool, which is damn slow!, to using IPC. Even if the OS caches the executable setting up a process must take some time. Here are the results:</p>
71
72 <div class=code><pre>
73 comptree v1.5 run at 20071120@17:17 with the following options:
74 Using exec cleartool
75 ...
76 34936 elements compared successfully
77 Errors: 0 Warnings 0
78 Finished in <b>2 hours 25 minutes 57 seconds</b>
79 </pre></div>
80
81 <p>Whereas using IPC (i.e. starting cleartool and feeding it commands and reading the output, using Expect) yields:</p>
82
83 <div class=code><pre>
84 comptree v1.5 run at 20071120@16:46 with the following options:
85 Using IPC cleartool
86 ...
87 34926 elements compared successfully
88 Errors: 0 Warnings 0
89 Finished in <b>27 minutes 51 seconds</b>
90 </pre></div>
91
92 <p>This is an 8 fold increase in time!</p>
93
94 <p>Oh, and /prj/muosran/Build/P4.0.24_SwitcherConfigSpecs/RncSolarisTB.cs compares with no errors and is ready for you to test.</p>
95
96                               
97                               <p class="entry-footer">
98                                  <span class="post-footers">Posted by  at  7:58 PM</span> <span class="separator">|</span> <a class="permalink" href="http://defaria.com/blogs/Status/archives/000692.html">Permalink</a>
99                                  
100                                  | <a href="http://defaria.com/blogs/Status/archives/000692.html#trackback">TrackBacks (0)</a>
101                               </p>
102                            </div>
103                         </div>
104                      </div>
105                      
106                      <!--
107 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
108          xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
109          xmlns:dc="http://purl.org/dc/elements/1.1/">
110 <rdf:Description
111     rdf:about="http://defaria.com/blogs/Status/archives/2007_11.html#entry-000691"
112     trackback:ping="http://defaria.com/mt/mt-tb.cgi/78"
113     dc:title="rancppXX/RNC General"
114     dc:identifier="http://defaria.com/blogs/Status/archives/2007_11.html#entry-000691"
115     dc:subject="General Dynamics"
116     dc:description=" Assisted Kirk with Clearquest installation on rancpp01 Got UCMWB working on rancppXX machines Fixed several minor annoyances in UCMWB uncovered by Erik Working with Darren re: getting the proper toolsets for RNC General Changed comptree to support checking of..."
117     dc:creator=""
118     dc:date="2007-11-14T14:25:11-06:00" />
119 </rdf:RDF>
120 -->
121
122
123                      <h2 class="date-header">November 14, 2007</h2>
124                      <a id="a000691"></a>
125                      <div class="entry" id="entry-691">
126                         <h3 class="entry-header">rancppXX/RNC General</h3>
127                         <div class="entry-content">
128                            <div class="entry-body">
129                               <ul>
130   <li>Assisted Kirk with Clearquest installation on rancpp01</li>
131
132   <li>Got UCMWB working on rancppXX machines</li>
133
134   <li>Fixed several minor annoyances in UCMWB uncovered by Erik</li>
135
136   <li>Working with Darren re: getting the proper toolsets for RNC General</li>
137
138   <li>Changed comptree to support checking of symlinks and better error reporting</li>
139 </ul>
140                               
141                               <p class="entry-footer">
142                                  <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/000691.html">Permalink</a>
143                                  
144                                  | <a href="http://defaria.com/blogs/Status/archives/000691.html#trackback">TrackBacks (0)</a>
145                               </p>
146                            </div>
147                         </div>
148                      </div>
149                      
150                      <!--
151 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
152          xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
153          xmlns:dc="http://purl.org/dc/elements/1.1/">
154 <rdf:Description
155     rdf:about="http://defaria.com/blogs/Status/archives/2007_11.html#entry-000690"
156     trackback:ping="http://defaria.com/mt/mt-tb.cgi/77"
157     dc:title="UCMWB 1.2.4"
158     dc:identifier="http://defaria.com/blogs/Status/archives/2007_11.html#entry-000690"
159     dc:subject="General Dynamics"
160     dc:description=" Releasing ucmwb 1.2.4 for a test drive..."
161     dc:creator=""
162     dc:date="2007-11-02T18:11:09-06:00" />
163 </rdf:RDF>
164 -->
165
166
167                      <h2 class="date-header">November  2, 2007</h2>
168                      <a id="a000690"></a>
169                      <div class="entry" id="entry-690">
170                         <h3 class="entry-header">UCMWB 1.2.4</h3>
171                         <div class="entry-content">
172                            <div class="entry-body">
173                               <ul>
174   <li>Releasing ucmwb 1.2.4 for a test drive</li>
175 </ul>
176                               
177                               <p>I've reached another milestone in ucmwb development and would like your input on the new features as well as any bugs you might encounter. Please consider this beta. You can access this new version as usual with ucmwbpre.</p>
178
179 <p>Here are some of the changes implemented:</p>
180
181 <ul>
182   <li><font color="#009900"><b>Progress dialogs work much better</b></font>.
183 As you know ucmwb is pretty slow starting up. Unfortunately until we
184 update our Oracle server from 9.x -&gt; 10.x I can do little to improve
185 start up time. Meantime, while start up is happening at least a
186 progress dialog box is shown to give the user some indication of where
187 are are in startup. Alas the majority of the start up is a large,
188 complicated query to get all WORs. One thing that is unknown is why a
189 query of 5000 records takes ~30 seconds whereas a query of 1000 records
190 in the test database happens in a few seconds.</li>
191   <li><font color="#009900"><b>Environment variables for testing.</b></font>
192 There are 4 environment variables that could be set to point ucmwb to
193 the test Clearquest database. If not set then things point to
194 production. To point things to the test Clearquest database do all of
195 the following:<br>
196     <br>
197     <font color="#3333ff"><tt>% setenv OCI_USER RANTS8<br>
198 % setenv OCI_PASSWORD RANTS8<br>
199 % setenv CQ_DBSET XTST3</tt></font><br>
200     <br>
201 Additionally, if you don't have a login to the XTST3 database you can
202 set:<br>
203     <br>
204     <tt><font color="#3333ff">% setenv CQ_USER ccadm<br>
205 % setenv CQ_PASSWORD ccadm</font><br>
206     </tt><br>
207   </li>
208   <li><b><font color="#009900">cqtool Perl script replaces unsupported
209 and going away in 7.0 cqtool by IBM/Rational</font></b>. The new cqtool
210 Perl script now covers all aspects of the old, unsupported and going
211 away, cqtool from IBM/Rational. This is used to transition WORs into
212 different states, update effort ours as well as adding new
213 functionality for creating new WORs, child WORs and Help Desk Tickets.
214 The new cqtool is also run along side of ucmwb so subsequent usage of
215 cqtool will not have to reopen the Clearquest database, etc.</li>
216   <li><b><font color="#cc0000">RANCQ0001589</font>: Allow state changes
217 from right-click menu in UCM Workbench</b>. You can now transition
218 state directly by right clicking on a WOR and selecting the next state
219 transition. Previously you need to to right click, bring up the
220 Properties and then click a button to get to the next state.</li>
221   <li><b><font color="#cc0000">RANCQ00014935</font>: Allow the UCM
222 Workbench to create WOR from Collector</b>. The previously
223 unimplemented <i>Create Child WOR</i> action now works.</li>
224   <li>Create WOR button/menu pick. With implementation of cqtool and
225 the Create Child WOR functionality comes the ability to create a plain
226 WOR. As such there is a new button on the tool bar for this as well as
227 a menu pick (<b>File: Create WOR</b>). Question: Should <b>Create WOR</b>
228 allow you to create a <i>Collector WOR</i>?</li>
229   <li><b><font color="#cc0000">RANCQ00018139</font>: Changes for the
230 View Browser in the UCM Workbench</b>. The <i>View Browser</i> now
231 lists all views for the current owner (as defined in the <b>Filter
232 Settings: Owner field</b>). This change necessitated a painstaking and
233 slightly long task of enumerating all views with cleartool lsview -long
234 and then collecting exactly who really owns which views. By default
235 ucmwb will show the current users views, however you can change the <b>Owner
236     </b>field in the <b>Filter Settings</b> to any user you want and
237 refresh the <i>View Browser</i> window. The collection of view owners
238 is determined whenever the <i>View Browser</i> window is opened or
239 after deletion of a view.<br>
240     <br>
241 By default then the <b>View List Filter</b> box in the <i>View Browser</i>
242 is set to blank. You can now further narrow down the list of views
243 presented by typing in that filter box. Given the list of owned views
244 then you can further narrow the list of views down to only those
245 containing whatever string you type into the <b>View List Filter</b>
246 box,<br>
247     <br>
248 Note you can deselect the <b>Filter Settings: Owner</b> field meaning
249 "all owners" and then the <i>View Browser</i> will start with a list
250 of all views, which you can further narrow down with the <b>View List
251 Filter</b> box.<br>
252     <br>
253 Finally, this ticket requests a mechanism to delete multiple views.
254 Multi selection is now available on the view list. Drag to select
255 multiple views or use Shift-Click to extend the selection or
256 Control-Click to select non contiguous items. Once the views have been
257 selected you can click on the <b>Delete View(s)</b> button. If
258 multiple views are selected you will be asked once if you really wish
259 to delete all of these views. Views will then be forcefully deleted
260 (i.e. no prompting). If, however, only one view is selected (i.e. the
261 old fashioned method) then you will be prompted as before for
262 confirmation and notifed of possible problems (i.e. this view has view
263 privates...) along the way.</li>
264   <li><font color="#009900"><b>Disable buttons for Change List and View
265 Private Files</b></font>. This was not officially submitted as a ticket
266 but Ken asked for it. You can now disable displaying of the <b>Change
267 List</b> and/or <b>View Private Files</b>. If both are disabled then
268 nothing is done. If either one of them are enabled then when a view is
269 selected it will be started and that <b>Change List</b> or <b>View
270 Private Files</b> area will be evaluated (i.e. ct lsact or ct lspriv).
271 This is useful if you have views that have lots of <b>Change List</b>
272 or <b>View Private Files</b> entries that will take time to evaluate.
273 If all you want to do is to delete these views, for example, then you
274 probably don't want to spend time enumerating the <b>Change List</b>
275 or <b>View Private Files</b> areas.</li>
276   <li><b><font color="#cc0000">RANCQ0001781</font>: UCM Workbench not
277 recognizing WOR view</b>. This was fixed before. The problem was that
278 the WOR was in the midst of a rebase or deliver. I had coded this up
279 but somehow those changes became lost! They are now back in.</li>
280 </ul>
281 <font color="#ff0000"><b>Important Note:</b></font> ucmwb stores the
282 path to cqtool in your ~/.ucmwbrc. Currently that points to
283 /opt/rational/clearquest/bin/cqtool, the unsupported and going away
284 version of cqtool. The new ucmwb 1.2.4 will sense this and replace it
285 with
286 /cleartrig/ent/SNSD/muos/ccadm_tools/vobs/ranccadm/scripts/clearquest/cqtool.
287 If you are a ucmwb user you will want to set this back before going
288 back to use the current ucmwb.<br>
289
290                               
291                               <p class="entry-footer">
292                                  <span class="post-footers">Posted by  at  6:11 PM</span> <span class="separator">|</span> <a class="permalink" href="http://defaria.com/blogs/Status/archives/000690.html">Permalink</a>
293                                  
294                                  | <a href="http://defaria.com/blogs/Status/archives/000690.html#trackback">TrackBacks (0)</a>
295                               </p>
296                            </div>
297                         </div>
298                      </div>
299                      
300                   </div>
301                </div>
302             </div>
303          </div>
304       </div>
305    </div>
306 </body>
307 </html>