Initial add of defaria.com
[clearscm.git] / defaria.com / blogs / Status / 2005 / 12 / bin-merge-updat.html
1 <!DOCTYPE html>
2 <html lang="en-us" itemscope itemtype="http://schema.org/Article">
3   <head>
4     <meta charset="utf-8">
5     <meta name="description" content=" Worked with David Dinh on getting Clearquest Windows Client on Citrix Updated BinMerge to always draw the merge arrow to the branch we are merging to Fixed BinMerge's PerlTk portion to top the window iniitially Worked with Ravi on...">
6     <meta name="generator" content="Movable Type 5.2.3">
7     <title>Bin Merge updates/GNATS: Another word for &quot;bug&quot;! :-( - Status</title>
8     <link rel="alternate" type="application/atom+xml" title="Recent Entries" href="http://defaria.com/blogs/Status/atom.xml">
9     <link rel="canonical" href="http://defaria.com/blogs/Status/2005/12/bin-merge-updat.html">
10     <meta name="viewport" content="width=device-width,initial-scale=1">
11     <link rel="stylesheet" href="http://defaria.com/blogs/Status/styles.css">
12     <!--[if lt IE 9]>
13     <link rel="stylesheet" href="http://defaria.com/blogs/Status/styles_ie.css">
14     <script src="/mt/mt-static/support/theme_static/rainier/js/html5shiv.js"></script>
15     <![endif]-->
16     
17     <link rel="start" href="http://defaria.com/blogs/Status/">
18
19     <link rel="prev" href="http://defaria.com/blogs/Status/2005/12/binmerge-module.html" title="BinMerge Module &amp; Perl Issues">
20     <link rel="next" href="http://defaria.com/blogs/Status/2005/12/stripmimeimspm.html" title="Stripmime/IMS.pm">
21     <!-- Open Graph Protocol -->
22     <meta property="og:type" content="article">
23     <meta property="og:locale" content="en-us">
24     <meta property="og:title" content="Bin Merge updates/GNATS: Another word for &quot;bug&quot;! :-(">
25     <meta property="og:url" content="http://defaria.com/blogs/Status/2005/12/bin-merge-updat.html">
26     <meta property="og:description" content=" Worked with David Dinh on getting Clearquest Windows Client on Citrix Updated BinMerge to always draw the merge arrow to the branch we are merging to Fixed BinMerge's PerlTk portion to top the window iniitially Worked with Ravi on...">
27     <meta property="og:site_name" content="Status">
28     <meta property="og:image" content="/mt/mt-static/support/theme_static/rainier/img/siteicon-sample.png">
29     <!-- Metadata -->
30     <meta itemprop="description" content=" Worked with David Dinh on getting Clearquest Windows Client on Citrix Updated BinMerge to always draw the merge arrow to the branch we are merging to Fixed BinMerge's PerlTk portion to top the window iniitially Worked with Ravi on...">
31     <link itemprop="url" href="http://defaria.com/blogs/Status/2005/12/bin-merge-updat.html">
32     <link itemprop="image" href="/mt/mt-static/support/theme_static/rainier/img/siteicon-sample.png">
33     
34   </head>
35   <body>
36     <div id="container">
37       <div id="container-inner">
38         <header id="header" role="banner">
39           <div id="header-inner">
40             <div id="header-content">
41               <h1>
42                 <a href="http://defaria.com/blogs/Status/">
43
44                   Status
45
46                 </a>
47               </h1>
48               
49             </div>
50
51             <nav role="navigation">
52           <ul>
53             <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
54
55
56           </ul>
57         </nav>
58
59           </div>
60         </header>
61         <div id="content">
62           <div id="content-inner">
63             <ul class="breadcrumb breadcrumb-list">
64               <li class="breadcrumb-list-item"><a href="http://defaria.com/blogs/Status/">Home</a></li>
65               <li class="breadcrumb-list-item">Bin Merge updates/GNATS: Another word for "bug"! :-(</li>
66             </ul>
67             <div id="individual-main" class="main" role="main">
68               <article id="entry-1756" class="entry entry-asset asset hentry">
69                 <div class="asset-header">
70                   <h2 itemprop="name" class="asset-name entry-title">Bin Merge updates/GNATS: Another word for "bug"! :-(</h2>
71                   <footer class="asset-meta">
72                     <ul class="asset-meta-list">
73                       <li class="asset-meta-list-item">Posted on <time datetime="2005-12-08T18:35:09-08:00" itemprop="datePublished">December  8, 2005</time></li>
74                       <li class="asset-meta-list-item">by <span class="author entry-author vcard"></span></li>
75
76   
77                       <li class="asset-meta-list-item">in <a itemprop="articleSection" rel="tag" href="http://defaria.com/blogs/Status/broadcom/">Broadcom</a></li>
78   
79
80                    </ul>
81                 </footer>
82                 </div>
83                 <div class="entry-content asset-content" itemprop="articleBody">
84                   <ul>
85   <li>Worked with David Dinh on getting Clearquest Windows Client on Citrix</li>
86
87   <lI>Updated BinMerge to always draw the merge arrow to the branch we are merging to</li>
88
89   <li>Fixed BinMerge's PerlTk portion to top the window iniitially</lI>
90
91   <li>Worked with Ravi on Stripmime and GNATS</li>
92 </ul>
93                   <h2>BinMerge updates</h2>
94
95 <p>Updated BinMerge to always draw the merge arrow to the branch we are merging to. There was also a bug about the choice returned from the PerlTk portion where it needed to not only be chomped but chopped until there were no more "\n"'s there. Don't know why that happened.</p>
96
97 <p>Additionally the PerlTk window would often not pop to the top of the window stack. This is apparenty common under Windows. I implemented the following code:</p>
98
99 <div class="code"><pre>
100     # Make sure the window pops to the top
101     # Trying really hard... :-)
102     $main->update;
103     $main->deiconify;
104     $main->update;
105     $main->raise;
106     $main->update;
107     $main->focusForce;
108     $main->update;
109
110     MainLoop;
111 </pre></div>
112
113 <p>At least this heavy handed approach seems to work.</p>
114
115 <h2>Stripmime and GNATS</h2>
116
117 <p>Ravi and I worked on the stripmimed thing a little today. Here's what
118 happened:</p>
119
120 <ul>
121   <li>We verified that stripmimed is indeed running. The alias was changed to not run Perl first rather to  use the shebang line. That was working - IOW /tools/gnats/4.0/bin/stripmimed would run. (later it broke).</li>
122
123   <li>We verified that stripmimed was writing properly to stdout.</li>
124
125   <li>We saw that /tools/gnats/4.0/SunOS/libexec/gnats/queue-pr was being run and a file was being deposited into /tools/gnats/db-test-it/gnats-queue.</li>
126
127   <li>We saw that /tools/gnats/4.0/SunOS/libexec/gnats/queue-pr would be run by cron (or by hand) and it would process the file deposited in the queue</li>
128
129   <li>After that we don't know where the information for this went. We were using Test/1 in the subject line which should update http://gnats-irva-3.broadcom.com/cgi-bin/gnatsweb.pl?debug=&amp;database=IT-Test&amp;cmd=edit&amp;cmd=edit&amp;pr=1
130 but it isn't.</li>
131 </ul>
132
133 <p>I attempted to debug this further and I made a change /tools/gnats/4.0/bin/stripmimed and now:</p>
134
135 <div class="code"><pre>
136 gnats-irva-3:/tools/gnats/4.0/bin/stripmimed
137 /tools/gnats/4.0/bin/stripmimed: line 44: use: command not found
138 /tools/gnats/4.0/bin/stripmimed: line 48: use: command not found
139 /tools/gnats/4.0/bin/stripmimed: line 49: use: command not found
140 /tools/gnats/4.0/bin/stripmimed: line 50: use: command not found
141 /tools/gnats/4.0/bin/stripmimed: line 51: use: command not found
142 /tools/gnats/4.0/bin/stripmimed: line 52: use: command not found
143 /tools/gnats/4.0/bin/stripmimed: line 54: undef: command not found
144 /tools/gnats/4.0/bin/stripmimed: line 56: my: command not found
145 /tools/gnats/4.0/bin/stripmimed: line 57: my: command not found
146 /tools/gnats/4.0/bin/stripmimed: line 58: my: command not found
147 /tools/gnats/4.0/bin/stripmimed: line 60: open: command not found
148 /tools/gnats/4.0/bin/stripmimed: line 61: or: command not found
149 /tools/gnats/4.0/bin/stripmimed: line 63: sub: command not found
150 /tools/gnats/4.0/bin/stripmimed: line 64: my: command not found
151 /tools/gnats/4.0/bin/stripmimed: line 66: print: command not found
152 /tools/gnats/4.0/bin/stripmimed: line 67: syntax error near unexpected token `}'
153 /tools/gnats/4.0/bin/stripmimed: line 67: `} # Log'
154 </pre></div>
155
156 <p>So how did we fix the shebang problem before? Also, why is queue-pr not properly updating the pr? (My suspicion is that the file attachment on this PR is messing up queue-pr - nope, that doesn't seem to be it...</p>
157                 </div>
158                 <nav class="page-navigation entry-navigation pagination content-nav">
159                   <ul class="page-navigation-list">
160
161                     <li class="page-navigation-list-item page-navigation-prev"><a rel="prev" href="http://defaria.com/blogs/Status/2005/12/binmerge-module.html" title="BinMerge Module &amp; Perl Issues">Previous entry</a></li>
162
163
164                     <li class="page-navigation-list-item page-navigation-next"><a rel="next" href="http://defaria.com/blogs/Status/2005/12/stripmimeimspm.html" title="Stripmime/IMS.pm">Next entry</a></li>
165
166                   </ul>
167                 </nav>
168                 <!--
169 <aside id="zenback" class="zenback feedback">
170   Please paste Zenback script code here.
171 </aside>
172 -->
173                 
174                 
175               </article>
176             </div>
177             <aside class="widgets related" role="complementary">
178               <nav class="widget-search widget">
179   <div class="widget-content">
180     <form method="get" id="search" action="http://defaria.com/mt/mt-search.cgi">
181       <div>
182         <input type="text" name="search" value="" placeholder="Search...">
183
184         <input type="hidden" name="IncludeBlogs" value="8">
185
186         <input type="hidden" name="limit" value="20">
187         <button type="submit" name="button">
188           <img alt="Search" src="/mt/mt-static/support/theme_static/rainier/img/search-icon.png">
189         </button>
190       </div>
191     </form>
192   </div>
193 </nav>
194 <nav class="widget-archive-category widget">
195   <h3 class="widget-header">Categories</h3>
196   <div class="widget-content">
197     
198       
199     <ul class="widget-list">
200       
201       
202       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/ameriquest/">Ameriquest (99)</a>
203       
204       
205       </li>
206       
207     
208       
209       
210       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/audience/">Audience (3)</a>
211       
212       
213       </li>
214       
215     
216       
217       
218       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/broadcom/">Broadcom (76)</a>
219       
220       
221       </li>
222       
223     
224       
225       
226       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/gpdb/">GPDB (35)</a>
227       
228       
229       </li>
230       
231     
232       
233       
234       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-dynamics/">General Dynamics (61)</a>
235       
236       
237       </li>
238       
239     
240       
241       
242       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-electric/">General Electric (13)</a>
243       
244       
245       </li>
246       
247     
248       
249       
250       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/hewlett-packard/">Hewlett Packard (13)</a>
251       
252       
253       </li>
254       
255     
256       
257       
258       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/lynuxworks/">LynuxWorks (162)</a>
259       
260       
261       </li>
262       
263     
264       
265       
266       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/pqa/">PQA (35)</a>
267       
268       
269       </li>
270       
271     
272       
273       
274       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/salira/">Salira (79)</a>
275       
276       
277       </li>
278       
279     
280       
281       
282       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/tellabs/">Tellabs (2)</a>
283       
284       
285       </li>
286       
287     
288       
289       
290       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/texas-instruments/">Texas Instruments (31)</a>
291       
292       
293       </li>
294       
295     </ul>
296       
297     
298   </div>
299 </nav>
300   
301
302 <nav class="widget-archive-dropdown widget">
303   <h3 class="widget-header">Archives</h3>
304   <div class="widget-content">
305     <select>
306       <option>Select a Month...</option>
307     
308       <option value="http://defaria.com/blogs/Status/2016/02/">February 2016</option>
309     
310   
311     
312       <option value="http://defaria.com/blogs/Status/2014/09/">September 2014</option>
313     
314   
315     
316       <option value="http://defaria.com/blogs/Status/2014/04/">April 2014</option>
317     
318   
319     
320       <option value="http://defaria.com/blogs/Status/2014/03/">March 2014</option>
321     
322   
323     
324       <option value="http://defaria.com/blogs/Status/2013/02/">February 2013</option>
325     
326   
327     
328       <option value="http://defaria.com/blogs/Status/2012/09/">September 2012</option>
329     
330   
331     
332       <option value="http://defaria.com/blogs/Status/2012/08/">August 2012</option>
333     
334   
335     
336       <option value="http://defaria.com/blogs/Status/2012/05/">May 2012</option>
337     
338   
339     
340       <option value="http://defaria.com/blogs/Status/2012/04/">April 2012</option>
341     
342   
343     
344       <option value="http://defaria.com/blogs/Status/2012/02/">February 2012</option>
345     
346   
347     
348       <option value="http://defaria.com/blogs/Status/2012/01/">January 2012</option>
349     
350   
351     
352       <option value="http://defaria.com/blogs/Status/2011/10/">October 2011</option>
353     
354   
355     
356       <option value="http://defaria.com/blogs/Status/2011/07/">July 2011</option>
357     
358   
359     
360       <option value="http://defaria.com/blogs/Status/2010/09/">September 2010</option>
361     
362   
363     
364       <option value="http://defaria.com/blogs/Status/2010/08/">August 2010</option>
365     
366   
367     
368       <option value="http://defaria.com/blogs/Status/2010/04/">April 2010</option>
369     
370   
371     
372       <option value="http://defaria.com/blogs/Status/2010/03/">March 2010</option>
373     
374   
375     
376       <option value="http://defaria.com/blogs/Status/2010/02/">February 2010</option>
377     
378   
379     
380       <option value="http://defaria.com/blogs/Status/2009/05/">May 2009</option>
381     
382   
383     
384       <option value="http://defaria.com/blogs/Status/2009/04/">April 2009</option>
385     
386   
387     
388       <option value="http://defaria.com/blogs/Status/2008/07/">July 2008</option>
389     
390   
391     
392       <option value="http://defaria.com/blogs/Status/2008/05/">May 2008</option>
393     
394   
395     
396       <option value="http://defaria.com/blogs/Status/2008/04/">April 2008</option>
397     
398   
399     
400       <option value="http://defaria.com/blogs/Status/2008/03/">March 2008</option>
401     
402   
403     
404       <option value="http://defaria.com/blogs/Status/2008/02/">February 2008</option>
405     
406   
407     
408       <option value="http://defaria.com/blogs/Status/2008/01/">January 2008</option>
409     
410   
411     
412       <option value="http://defaria.com/blogs/Status/2007/12/">December 2007</option>
413     
414   
415     
416       <option value="http://defaria.com/blogs/Status/2007/11/">November 2007</option>
417     
418   
419     
420       <option value="http://defaria.com/blogs/Status/2007/10/">October 2007</option>
421     
422   
423     
424       <option value="http://defaria.com/blogs/Status/2007/09/">September 2007</option>
425     
426   
427     
428       <option value="http://defaria.com/blogs/Status/2007/08/">August 2007</option>
429     
430   
431     
432       <option value="http://defaria.com/blogs/Status/2007/07/">July 2007</option>
433     
434   
435     
436       <option value="http://defaria.com/blogs/Status/2007/06/">June 2007</option>
437     
438   
439     
440       <option value="http://defaria.com/blogs/Status/2007/05/">May 2007</option>
441     
442   
443     
444       <option value="http://defaria.com/blogs/Status/2007/04/">April 2007</option>
445     
446   
447     
448       <option value="http://defaria.com/blogs/Status/2007/03/">March 2007</option>
449     
450   
451     
452       <option value="http://defaria.com/blogs/Status/2007/01/">January 2007</option>
453     
454   
455     
456       <option value="http://defaria.com/blogs/Status/2006/12/">December 2006</option>
457     
458   
459     
460       <option value="http://defaria.com/blogs/Status/2006/11/">November 2006</option>
461     
462   
463     
464       <option value="http://defaria.com/blogs/Status/2006/10/">October 2006</option>
465     
466   
467     
468       <option value="http://defaria.com/blogs/Status/2006/09/">September 2006</option>
469     
470   
471     
472       <option value="http://defaria.com/blogs/Status/2006/07/">July 2006</option>
473     
474   
475     
476       <option value="http://defaria.com/blogs/Status/2006/06/">June 2006</option>
477     
478   
479     
480       <option value="http://defaria.com/blogs/Status/2006/05/">May 2006</option>
481     
482   
483     
484       <option value="http://defaria.com/blogs/Status/2006/04/">April 2006</option>
485     
486   
487     
488       <option value="http://defaria.com/blogs/Status/2006/03/">March 2006</option>
489     
490   
491     
492       <option value="http://defaria.com/blogs/Status/2006/02/">February 2006</option>
493     
494   
495     
496       <option value="http://defaria.com/blogs/Status/2006/01/">January 2006</option>
497     
498   
499     
500       <option value="http://defaria.com/blogs/Status/2005/12/">December 2005</option>
501     
502   
503     
504       <option value="http://defaria.com/blogs/Status/2005/11/">November 2005</option>
505     
506   
507     
508       <option value="http://defaria.com/blogs/Status/2005/10/">October 2005</option>
509     
510   
511     
512       <option value="http://defaria.com/blogs/Status/2005/09/">September 2005</option>
513     
514   
515     
516       <option value="http://defaria.com/blogs/Status/2005/08/">August 2005</option>
517     
518   
519     
520       <option value="http://defaria.com/blogs/Status/2005/07/">July 2005</option>
521     
522   
523     
524       <option value="http://defaria.com/blogs/Status/2005/06/">June 2005</option>
525     
526   
527     
528       <option value="http://defaria.com/blogs/Status/2005/05/">May 2005</option>
529     
530   
531     
532       <option value="http://defaria.com/blogs/Status/2005/04/">April 2005</option>
533     
534   
535     
536       <option value="http://defaria.com/blogs/Status/2005/03/">March 2005</option>
537     
538   
539     
540       <option value="http://defaria.com/blogs/Status/2005/02/">February 2005</option>
541     
542   
543     
544       <option value="http://defaria.com/blogs/Status/2005/01/">January 2005</option>
545     
546   
547     
548       <option value="http://defaria.com/blogs/Status/2004/12/">December 2004</option>
549     
550   
551     
552       <option value="http://defaria.com/blogs/Status/2004/09/">September 2004</option>
553     
554   
555     
556       <option value="http://defaria.com/blogs/Status/2004/08/">August 2004</option>
557     
558   
559     
560       <option value="http://defaria.com/blogs/Status/2004/07/">July 2004</option>
561     
562   
563     
564       <option value="http://defaria.com/blogs/Status/2004/06/">June 2004</option>
565     
566   
567     
568       <option value="http://defaria.com/blogs/Status/2004/05/">May 2004</option>
569     
570   
571     
572       <option value="http://defaria.com/blogs/Status/2004/04/">April 2004</option>
573     
574   
575     
576       <option value="http://defaria.com/blogs/Status/2004/03/">March 2004</option>
577     
578   
579     
580       <option value="http://defaria.com/blogs/Status/2004/02/">February 2004</option>
581     
582   
583     
584       <option value="http://defaria.com/blogs/Status/2004/01/">January 2004</option>
585     
586   
587     
588       <option value="http://defaria.com/blogs/Status/2003/12/">December 2003</option>
589     
590   
591     
592       <option value="http://defaria.com/blogs/Status/2003/11/">November 2003</option>
593     
594     </select>
595   </div>
596 </nav>
597     
598   
599
600 <div class="widget-syndication widget section">
601   <div class="widget-content">
602     <p><img src="http://defaria.com/mt/mt-static/images/status_icons/feed.gif" alt="Subscribe to feed" width="9" height="9" /> <a href="http://defaria.com/blogs/Status/atom.xml">Subscribe to this blog's feed</a></p>
603
604   </div>
605 </div>
606
607             </aside>
608           </div>
609         </div>
610         <footer id="footer" role="contentinfo">
611           <div id="footer-inner">
612             <div id="footer-content">
613   <nav role="navigation">
614           <ul>
615             <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
616
617
618           </ul>
619         </nav>
620
621   <p class="license">&copy; Copyright 2016.</p>
622   <p class="poweredby">Powered by <a href="http://www.movabletype.org/">Movable Type</a></p>
623 </div>
624           </div>
625         </footer>
626       </div>
627     </div>
628     <script src="http://defaria.com/mt/mt-static/jquery/jquery.min.js"></script>
629     <script src="http://defaria.com/blogs/Status/mt-theme-scale2.js"></script>
630   </body>
631 </html>