Initial add of defaria.com
[clearscm.git] / defaria.com / blogs / Status / archives / week_2007_09_02.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: September  2, 2007 - September  8, 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/week_2007_08_26.html" title="August 26, 2007 - September  1, 2007" />
16    <link rel="next" href="http://defaria.com/blogs/Status/archives/week_2007_09_09.html" title="September  9, 2007 - September 15, 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/week_2007_08_26.html">&laquo; August 26, 2007 - September  1, 2007</a> |
36                         <a href="http://defaria.com/blogs/Status/">Main</a>
37                         | <a href="http://defaria.com/blogs/Status/archives/week_2007_09_09.html">September  9, 2007 - September 15, 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/week_2007_09_02.html#entry-000672"
47     trackback:ping="http://defaria.com/mt/mt-tb.cgi/59"
48     dc:title="import.pl/uncoall/qt"
49     dc:identifier="http://defaria.com/blogs/Status/archives/week_2007_09_02.html#entry-000672"
50     dc:subject="General Dynamics"
51     dc:description=" Created a script to do the importation of the documents for the Documentation Visibility tickets Found out that there&apos;s no easy way to unco all checkouts. Created uncoall Issue: Need to get Qt licensed..."
52     dc:creator=""
53     dc:date="2007-09-06T17:41:23-06:00" />
54 </rdf:RDF>
55 -->
56
57
58                      <h2 class="date-header">September  6, 2007</h2>
59                      <a id="a000672"></a>
60                      <div class="entry" id="entry-672">
61                         <h3 class="entry-header">import.pl/uncoall/qt</h3>
62                         <div class="entry-content">
63                            <div class="entry-body">
64                               <ul>
65   <li>Created a script to do the importation of the documents for the Documentation Visibility tickets</li>
66
67   <li>Found out that there's no easy way to unco all checkouts. Created uncoall</li>
68
69   <li>Issue: Need to get Qt licensed</li>
70 </ul>
71                               
72                               <h3>import.pl</h3>
73
74 <p>Created a Perl script to handle the odd findmerge like "bring documents into visibility" help desk tickets. It's like a findmerge however we don't want to merge any elements - just merge in the previously unseen elements. A rough outline of the algorithm is as follows:</p>
75
76 <div class=code><pre>
77   foreach my $from_element (@elements_from_the_from_view) {
78     next if -e $from_element
79
80     &lt;merge parent directory&gt;
81
82     next if -d $from_element;
83
84     copy $from_element -> $to_element
85   }
86 </pre></div>
87
88 <p>It's also been discussed that the group has not decided exactly what documents should be imported in from the original set. Importing from build 1 -> build 2 doesn't make much sense. IOW we should start from the beginning.</p>
89                               
90                               <p class="entry-footer">
91                                  <span class="post-footers">Posted by  at  5:41 PM</span> <span class="separator">|</span> <a class="permalink" href="http://defaria.com/blogs/Status/archives/000672.html">Permalink</a>
92                                  
93                                  | <a href="http://defaria.com/blogs/Status/archives/000672.html#trackback">TrackBacks (0)</a>
94                               </p>
95                            </div>
96                         </div>
97                      </div>
98                      
99                      <!--
100 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
101          xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
102          xmlns:dc="http://purl.org/dc/elements/1.1/">
103 <rdf:Description
104     rdf:about="http://defaria.com/blogs/Status/archives/week_2007_09_02.html#entry-000671"
105     trackback:ping="http://defaria.com/mt/mt-tb.cgi/58"
106     dc:title="UCMWB 1.2.3"
107     dc:identifier="http://defaria.com/blogs/Status/archives/week_2007_09_02.html#entry-000671"
108     dc:subject="General Dynamics"
109     dc:description=" Sent out UCMWB 1.2.3 for review before release..."
110     dc:creator=""
111     dc:date="2007-09-04T10:48:56-06:00" />
112 </rdf:RDF>
113 -->
114
115
116                      <h2 class="date-header">September  4, 2007</h2>
117                      <a id="a000671"></a>
118                      <div class="entry" id="entry-671">
119                         <h3 class="entry-header">UCMWB 1.2.3</h3>
120                         <div class="entry-content">
121                            <div class="entry-body">
122                               <ul>
123   <li>Sent out UCMWB 1.2.3 for review before release</li>
124 </ul>
125                               
126                               <p>I know everybody's busy however could you please take a few moments to help verify this new release of ucmwb 1.2.3. The following is a list  of 12 tickets resolved in this release along with a little description telling you what was fixed and how you can verify it. You can run ucmwb from the command line to run ucmwb 1.2.2 and ucmwbpre from the command line to run the new ucmwb 1.2.3. This way you can do a side by side comparison.</p>
127
128 <p>There are a few tickets that have not been addressed for this release because they require a lot more effort to implement but I would like to release 1.2.3 and knock out a bunch of tickets.<BR><BR>Finally there remains a licensing issue for Qt upon which ucmwb is built. The licensing has been approved and the next step needs to take place...</p>
129
130 <hr width="100%">
131
132 <b>RANCQ00010523: UCM Workbench - View Browser - Copy View Privates - Preserve
133 Modification Times</b></p>
134
135 <p><b>Status:</b> Fixed in 1.2.3</p>
136
137 <p><b>To reproduce:</b>
138
139 <ul>
140   <li>From the command line, setview to a view that has view private files</li>
141
142   <li>Note the access/creation time in the view. (ls -l &lt;view private file(s)&gt;)</li>
143
144   <li>Use ucmwb's View Browser (<B>Tools: Start View Browser</B>) and select the view.</li>
145
146   <li>Select <b>Copy View Private Files</b> and copy the view private files to an area (e.g. /tmp/&lt;viewname&gt;).</li>
147
148   <li>Compare time stamps with the newly created view private files.</li>
149 </ul>
150
151 <hr width="100%">
152
153 <p><b>RANCQ00011414: UCMWB create view with common target dev WOR incorrectly creates new stream</b><br>
154
155 <b>RANCQ00011424: UCM Workbench doesn't create the correct stream for Target WORs</b><br>
156
157 <b>RANCQ00012828&nbsp;&nbsp;&nbsp; Fix shared stream view creation from UCM Workbench.</b></p>
158
159 <p><b>Status:</b> Fixed in 1.2.3</p>
160
161 <p><b>To reproduce:</b>
162
163 <ul>
164   <li>Create a Collector WOR and Worker WORs using Clearquest (If people want they can use the test ones I've created)<br><br>
165
166 RANCQ00014260: Test Collector WOR #1<br>
167 RANCQ00014259: Test Worker WOR #1<br>
168 RANCQ00014261: Test Worker WOR #2<br><br></li>
169
170   <li>Designate one child WOR as the shared child WOR in Clearquest (RANCQ00014259 is the designated shared WOR above).</li>
171
172   <li>Right on the non shared child WOR in ucmwb and select <b>Create view</b>.</li>
173
174   <li>Verify that the view was created on the shared child WOR's stream.</li>
175 </ul>
176
177 <hr width="100%">
178
179 <p><b>RANCQ00012827: Many developers are getting deliver issue where default view is not found.</b></p>
180
181 <p><b>Status:</b> Verified not a problem.</p>
182
183 <p>This merely verifies that duplicate stream views are not being created by ucmwb (neither 1.2.2 nor 1.2.3 did this).</p>
184
185 <hr width="100%">
186
187 <p><b>RANCQ00012829: View creation issue against Collector WORs</b></p>
188
189 <p><b>Status:</b> Verified not a problem.</p>
190
191 <p>This merely verifies that ucmwb does not allow creation of views for Collector WORs.</p>
192
193 <hr width="100%">
194
195 <p><b>RANCQ00013782: ucmwb defect - does not delete view when rebase pending</b></p>
196
197 <p><b>Status:</b> Fixed in 1.2.3<BR><BR>When deleting a view, stderr from the cleartool rmview is now displayed if there were any errors. This covers both the rebase problem and deliver problems...</p>
198
199 <p><b>To reproduce:</b>
200
201 <ul>
202   <li>Start a rebase or deliver for a view. Instead of completing it, close the dialog box thus leaving the view in an uncompleted rebase or deliver.</li>
203
204   <li>Return to (or start ucmwb). Select view.</li>
205
206   <li>Notice that the right click menu allows rebase stream (previously, i.e. old ucmwb, rebasing of a stream was considered always completed).</li>
207
208   <li>Start view browser (<b>Tools: Start View Browser</b>)</li>
209
210   <li>Select view with rebase/deliver not yet completed</li>
211
212   <li>Select <b>Delete View</b></li>
213 </ul>
214
215 <p>Deletion of view now fails properly indicating that you cannot delete the view while it's in the middle of a rebase/deliver. User can return to ucmwb, select view and rebase stream then undo or complete the rebase, then deletion of the view will work.</p>
216
217 <hr width="100%">
218
219 <p><b>RANCQ00014267: UCMWB should save Clearquest password so it doesn't need to be
220 constantly specified</b></p>
221
222 <p><b>Status:</b> Fixed in 1.2.3</p>
223
224 <p><b>To reproduce:</b>
225
226 <ul>
227   <li>Start ucmwb</li>
228
229   <li>Right click on a WOR and select <b>Properties</b></li>
230
231   <li>Select <b>Effort</b> (tab) and <b>Update</b></li>
232
233   <li>Add an hour of effort. ucmwb prompts for your Clearquest password<li>
234
235   <li>Repeat and note that you are not prompted for your Clearquest password again (1.2.2 prompted every time).</li>
236 </ul>
237
238 <p>Note that the password is saved only for the duration of the ucmwb session. Saving it in preference would involve encryption/security concerns.</p>
239
240 <hr width="100%">
241
242 <p><b>RANCQ00014268: UCMWB Save Activity List improvements</b></p>
243
244 <p><b>Status:</b> Fixed in 1.2.3</p>
245
246 <p><b>To reproduce:</b>
247
248 <ul>
249   <li>Start ucmwb</li>
250
251   <li>Select <b>File: Save Activity List</b></li>
252
253   <li><b>Cancel</b> the file save dialog box</li>
254
255   <li>You no longer receive an "Unable to write file" error</li>
256 </ul>
257
258 <p>Note: The part about adding .html is more problematic than initially anticipated and therefore not addressed.</p>
259
260 <hr width="100%">
261
262 <p><b>RANCQ00014402: UCMWB should unset activity before deleting the view</b></p>
263
264 <p><b>Status:</b> Fixed in 1.2.3</p>
265
266 <p><b>To reproduce:</b>
267
268 <ul>
269   <li>After creating a view for a WOR use ucmwb's View Browser to delete the view</li>
270
271   <li>You should briefly see "Unsetting activity..." in the status area before "Deleting view..."</li>
272
273   <li>Close View Browser and right click on the WOR in the activity list. You should be able to <b>Create View</b> again.</li>
274 </ul>
275
276 <p>ucmwb 1.2.2 did not bother to unset the view's activity when a view was deleted. As a result Clearquest was never updated WRT its association of that just deleted view with this activity. User could not therefore use ucmwb to create a view for that WOR anymore!</p>
277
278 <hr width="100%">
279
280 <p><b>RANCQ00014935: Allow the UCM Workbench to create WOR from Collector</b></p>
281
282 <p><b>Status:</b> Not fixed</p>
283
284 <p>This issue involves a much more complicated interaction between ucmwb and Clearquest than is currently capable. Code exists in ucmwb to use cqtool (which is going away at 7.0 BTW) to pop up the submission dialog box from Clearquest. While this will allow a WOR to be created, the trouble is 1) it's non blocking and 2) the newly created WOR # is not returned, thus we do not know how to do the linking required by this request.</p>
285
286 <p>A totally different approach is needed, one that will solve a few other issues such as being able to offer a way to create WORs (not just child WORs nor Collector WORs but just normal WORs) directly from ucmwb - which would make ucmwb much more useful, but might be able to solve the problem with cqtool going away for 7.0. If we could reliably create WORs in ucmwb by interacting with a Perl process talking to Clearquest, then the above ticket only involves performing the link afterwards.</p>
287
288 <hr width="100%">
289
290 <p><b>RANCQ00015381: Port UCMWB to Linux</b></p>
291
292 <p><b>Status:</b> Fixed in 1.2.3!</p>
293
294 <p><b>To reproduce:</b>
295
296 <ul>
297   <li>Start ucmwb on a Linux machine (i.e. ranlin02 or ranlin03)</li>
298 </ul>
299
300 <p>Also exhibits that ucmwbpre (actually /prj/muosran/bin/ucmwbpre) is a shell script which kicks off the correct binary based on architecture.</p>
301                               
302                               <p class="entry-footer">
303                                  <span class="post-footers">Posted by  at 10:48 AM</span> <span class="separator">|</span> <a class="permalink" href="http://defaria.com/blogs/Status/archives/000671.html">Permalink</a>
304                                  
305                                  | <a href="http://defaria.com/blogs/Status/archives/000671.html#trackback">TrackBacks (0)</a>
306                               </p>
307                            </div>
308                         </div>
309                      </div>
310                      
311                   </div>
312                </div>
313             </div>
314          </div>
315       </div>
316    </div>
317 </body>
318 </html>