2 <html lang="en-us" itemscope itemtype="http://schema.org/Article">
5 <meta name="description" content=" Worked on getting files4ecr.pl to work Attempted to rebuild TOT using the documentation created so far as a guide. Ran out of disk space! :-( More documentation of build/test/release process...">
6 <meta name="generator" content="Movable Type 5.2.3">
7 <title>files4ecr.pl/Building TOT as per instructions - 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/01/files4ecrplbuil.html">
10 <meta name="viewport" content="width=device-width,initial-scale=1">
11 <link rel="stylesheet" href="http://defaria.com/blogs/Status/styles.css">
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>
17 <link rel="start" href="http://defaria.com/blogs/Status/">
19 <link rel="prev" href="http://defaria.com/blogs/Status/2004/12/more-documentat.html" title="More documentation">
20 <link rel="next" href="http://defaria.com/blogs/Status/2005/01/tot-build-failu.html" title="TOT Build Failure">
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="files4ecr.pl/Building TOT as per instructions">
25 <meta property="og:url" content="http://defaria.com/blogs/Status/2005/01/files4ecrplbuil.html">
26 <meta property="og:description" content=" Worked on getting files4ecr.pl to work Attempted to rebuild TOT using the documentation created so far as a guide. Ran out of disk space! :-( More documentation of build/test/release process...">
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">
30 <meta itemprop="description" content=" Worked on getting files4ecr.pl to work Attempted to rebuild TOT using the documentation created so far as a guide. Ran out of disk space! :-( More documentation of build/test/release process...">
31 <link itemprop="url" href="http://defaria.com/blogs/Status/2005/01/files4ecrplbuil.html">
32 <link itemprop="image" href="/mt/mt-static/support/theme_static/rainier/img/siteicon-sample.png">
37 <div id="container-inner">
38 <header id="header" role="banner">
39 <div id="header-inner">
40 <div id="header-content">
42 <a href="http://defaria.com/blogs/Status/">
51 <nav role="navigation">
53 <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
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">files4ecr.pl/Building TOT as per instructions</li>
67 <div id="individual-main" class="main" role="main">
68 <article id="entry-1542" class="entry entry-asset asset hentry">
69 <div class="asset-header">
70 <h2 itemprop="name" class="asset-name entry-title">files4ecr.pl/Building TOT as per instructions</h2>
71 <footer class="asset-meta">
72 <ul class="asset-meta-list">
73 <li class="asset-meta-list-item">Posted on <time datetime="2005-01-03T11:18:25-08:00" itemprop="datePublished">January 3, 2005</time></li>
74 <li class="asset-meta-list-item">by <span class="author entry-author vcard"></span></li>
77 <li class="asset-meta-list-item">in <a itemprop="articleSection" rel="tag" href="http://defaria.com/blogs/Status/lynuxworks/">LynuxWorks</a></li>
83 <div class="entry-content asset-content" itemprop="articleBody">
86 <li>Worked on getting files4ecr.pl to work</li>
88 <li>Attempted to rebuild TOT using the documentation created so far as a guide. Ran out of disk space! :-(</li>
90 <li>More documentation of build/test/release process</li>
95 <p>The daily CVS Checkin Log works by creating a temporary CVS area based on a tag then doing a cvs update capturing what files have changed. Those files are examined and a report is produced by ECR number.</p>
97 <p>While this works fairly well and is relatively optimized (only working on the files that changed since the label) it may not be that accurate. It seems to assume that all files for an ECR are checked in together and on the same day. What if, for example, somebody checked in a file for an ECR days ago and it now checking in the rest of the work? The files reported for this ECR may be incomplete.</p>
99 <p>Here's an example of where this happened. In today's CVS Checkin Log email the following files are listed as associated with ECR # 20591:<p>
103 src/lib/libc/strto_int.c 10.2 zhuravle 2004/12/27 16:11:21
104 src/lib/libc/strto_real.c 10.2 zhuravle 2004/12/27 16:09:47
105 src/lib/libc/strto_real.h 10.2 zhuravle 2004/12/27 16:09:47
106 src/lib/libc/strtod.c 10.4 zhuravle 2004/12/27 16:09:47
107 src/lib/libc/strtof.c 10.2 zhuravle 2004/12/27 16:09:47
108 src/lib/libc/strtoimax.c 10.2 zhuravle 2004/12/27 16:11:58
109 src/lib/libc/strtol.c 10.2 zhuravle 2004/12/27 16:11:58
110 src/lib/libc/strtold.c 10.2 zhuravle 2004/12/27 16:09:48
111 src/lib/libc/strtoll.c 10.3 zhuravle 2004/12/27 16:11:58
112 src/lib/libc/strtoul.c 10.2 zhuravle 2004/12/27 16:11:58
113 src/lib/libc/strtoull.c 10.3 zhuravle 2004/12/27 16:11:58
114 src/lib/libc/strtoumax.c 10.2 zhuravle 2004/12/27 16:11:58
115 usr/include/rcsid.h 10.2 zhuravle 2004/12/27 15:57:50
116 usr/include/stdlib.h 10.10 zhuravle 2004/12/27 16:07:26
119 <p>Yet thoroughly scanning the CVS logs we find:</p>
122 ECR Number: 20591 Nbr of files: 25
124 Nbr Path/File Version Author Date
125 --- ----------------------------------- ------- ----------- -------------------
126 1 strtoull.c 10.3 zhuravle 2004/12/27 16:11:58
127 2 strtoull.c 10.2 zhuravle 2004/10/22 12:04:48
128 3 Makefile 10.18 zhuravle 2004/10/22 12:04:47
129 4 strto_int.c 10.2 zhuravle 2004/12/27 16:11:21
130 5 strto_int.c 10.1 zhuravle 2004/10/22 12:04:48
131 6 strtold.c 10.2 zhuravle 2004/12/27 16:09:48
132 7 strtold.c 10.1 zhuravle 2004/10/22 12:04:48
133 8 strtoll.c 10.3 zhuravle 2004/12/27 16:11:58
134 9 strtoll.c 10.2 zhuravle 2004/10/22 12:04:48
135 10 strtoul.c 10.2 zhuravle 2004/12/27 16:11:58
136 11 strtoul.c 10.1 zhuravle 2004/10/22 12:04:48
137 12 strtoimax.c 10.2 zhuravle 2004/12/27 16:11:58
138 13 strtoimax.c 10.1 zhuravle 2004/10/22 12:04:48
139 14 strtoumax.c 10.2 zhuravle 2004/12/27 16:11:58
140 15 strtoumax.c 10.1 zhuravle 2004/10/22 12:04:48
141 16 strto_real.c 10.2 zhuravle 2004/12/27 16:09:47
142 17 strto_real.c 10.1 zhuravle 2004/10/22 12:04:48
143 18 strto_real.h 10.2 zhuravle 2004/12/27 16:09:47
144 19 strto_real.h 10.1 zhuravle 2004/10/22 12:04:48
145 20 strtod.c 10.4 zhuravle 2004/12/27 16:09:47
146 21 strtod.c 10.3 zhuravle 2004/10/22 12:04:48
147 22 strtof.c 10.2 zhuravle 2004/12/27 16:09:47
148 23 strtof.c 10.1 zhuravle 2004/10/22 12:04:48
149 24 strtol.c 10.2 zhuravle 2004/12/27 16:11:58
150 25 strtol.c 10.1 zhuravle 2004/10/22 12:04:48
154 <p>Now files4ecr.pl thoroughly checks all CVS logs (based on the paths it is givin that is) but this takes a <b>lot</b> of time.</p>
156 <p>Note that Makefile is listed by files4ecr.pl but not in the daily CVS Checking Log. That's because Makefile was checked in with that ECR number a while ago. The daily CVS Checkin Log does not reflect this historical fact.</p>
158 <p>Also note that ECR's unlike tags that can only exist on one revision, ECR numbers are just strings placed in the check in comment. Thus there is the possibility that they will exist on more than one revision (e.g. strtod.c versions 10.4 and 10.3). IOW checking in another version of a file and using the same ECR number will not remove the ECR number in the command of a previous version of the file!</p>
160 <nav class="page-navigation entry-navigation pagination content-nav">
161 <ul class="page-navigation-list">
163 <li class="page-navigation-list-item page-navigation-prev"><a rel="prev" href="http://defaria.com/blogs/Status/2004/12/more-documentat.html" title="More documentation">Previous entry</a></li>
166 <li class="page-navigation-list-item page-navigation-next"><a rel="next" href="http://defaria.com/blogs/Status/2005/01/tot-build-failu.html" title="TOT Build Failure">Next entry</a></li>
171 <aside id="zenback" class="zenback feedback">
172 Please paste Zenback script code here.
179 <aside class="widgets related" role="complementary">
180 <nav class="widget-search widget">
181 <div class="widget-content">
182 <form method="get" id="search" action="http://defaria.com/mt/mt-search.cgi">
184 <input type="text" name="search" value="" placeholder="Search...">
186 <input type="hidden" name="IncludeBlogs" value="8">
188 <input type="hidden" name="limit" value="20">
189 <button type="submit" name="button">
190 <img alt="Search" src="/mt/mt-static/support/theme_static/rainier/img/search-icon.png">
196 <nav class="widget-archive-category widget">
197 <h3 class="widget-header">Categories</h3>
198 <div class="widget-content">
201 <ul class="widget-list">
204 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/ameriquest/">Ameriquest (99)</a>
212 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/audience/">Audience (3)</a>
220 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/broadcom/">Broadcom (76)</a>
228 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/gpdb/">GPDB (35)</a>
236 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-dynamics/">General Dynamics (61)</a>
244 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-electric/">General Electric (13)</a>
252 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/hewlett-packard/">Hewlett Packard (13)</a>
260 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/lynuxworks/">LynuxWorks (162)</a>
268 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/pqa/">PQA (35)</a>
276 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/salira/">Salira (79)</a>
284 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/tellabs/">Tellabs (2)</a>
292 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/texas-instruments/">Texas Instruments (31)</a>
304 <nav class="widget-archive-dropdown widget">
305 <h3 class="widget-header">Archives</h3>
306 <div class="widget-content">
308 <option>Select a Month...</option>
310 <option value="http://defaria.com/blogs/Status/2016/02/">February 2016</option>
314 <option value="http://defaria.com/blogs/Status/2014/09/">September 2014</option>
318 <option value="http://defaria.com/blogs/Status/2014/04/">April 2014</option>
322 <option value="http://defaria.com/blogs/Status/2014/03/">March 2014</option>
326 <option value="http://defaria.com/blogs/Status/2013/02/">February 2013</option>
330 <option value="http://defaria.com/blogs/Status/2012/09/">September 2012</option>
334 <option value="http://defaria.com/blogs/Status/2012/08/">August 2012</option>
338 <option value="http://defaria.com/blogs/Status/2012/05/">May 2012</option>
342 <option value="http://defaria.com/blogs/Status/2012/04/">April 2012</option>
346 <option value="http://defaria.com/blogs/Status/2012/02/">February 2012</option>
350 <option value="http://defaria.com/blogs/Status/2012/01/">January 2012</option>
354 <option value="http://defaria.com/blogs/Status/2011/10/">October 2011</option>
358 <option value="http://defaria.com/blogs/Status/2011/07/">July 2011</option>
362 <option value="http://defaria.com/blogs/Status/2010/09/">September 2010</option>
366 <option value="http://defaria.com/blogs/Status/2010/08/">August 2010</option>
370 <option value="http://defaria.com/blogs/Status/2010/04/">April 2010</option>
374 <option value="http://defaria.com/blogs/Status/2010/03/">March 2010</option>
378 <option value="http://defaria.com/blogs/Status/2010/02/">February 2010</option>
382 <option value="http://defaria.com/blogs/Status/2009/05/">May 2009</option>
386 <option value="http://defaria.com/blogs/Status/2009/04/">April 2009</option>
390 <option value="http://defaria.com/blogs/Status/2008/07/">July 2008</option>
394 <option value="http://defaria.com/blogs/Status/2008/05/">May 2008</option>
398 <option value="http://defaria.com/blogs/Status/2008/04/">April 2008</option>
402 <option value="http://defaria.com/blogs/Status/2008/03/">March 2008</option>
406 <option value="http://defaria.com/blogs/Status/2008/02/">February 2008</option>
410 <option value="http://defaria.com/blogs/Status/2008/01/">January 2008</option>
414 <option value="http://defaria.com/blogs/Status/2007/12/">December 2007</option>
418 <option value="http://defaria.com/blogs/Status/2007/11/">November 2007</option>
422 <option value="http://defaria.com/blogs/Status/2007/10/">October 2007</option>
426 <option value="http://defaria.com/blogs/Status/2007/09/">September 2007</option>
430 <option value="http://defaria.com/blogs/Status/2007/08/">August 2007</option>
434 <option value="http://defaria.com/blogs/Status/2007/07/">July 2007</option>
438 <option value="http://defaria.com/blogs/Status/2007/06/">June 2007</option>
442 <option value="http://defaria.com/blogs/Status/2007/05/">May 2007</option>
446 <option value="http://defaria.com/blogs/Status/2007/04/">April 2007</option>
450 <option value="http://defaria.com/blogs/Status/2007/03/">March 2007</option>
454 <option value="http://defaria.com/blogs/Status/2007/01/">January 2007</option>
458 <option value="http://defaria.com/blogs/Status/2006/12/">December 2006</option>
462 <option value="http://defaria.com/blogs/Status/2006/11/">November 2006</option>
466 <option value="http://defaria.com/blogs/Status/2006/10/">October 2006</option>
470 <option value="http://defaria.com/blogs/Status/2006/09/">September 2006</option>
474 <option value="http://defaria.com/blogs/Status/2006/07/">July 2006</option>
478 <option value="http://defaria.com/blogs/Status/2006/06/">June 2006</option>
482 <option value="http://defaria.com/blogs/Status/2006/05/">May 2006</option>
486 <option value="http://defaria.com/blogs/Status/2006/04/">April 2006</option>
490 <option value="http://defaria.com/blogs/Status/2006/03/">March 2006</option>
494 <option value="http://defaria.com/blogs/Status/2006/02/">February 2006</option>
498 <option value="http://defaria.com/blogs/Status/2006/01/">January 2006</option>
502 <option value="http://defaria.com/blogs/Status/2005/12/">December 2005</option>
506 <option value="http://defaria.com/blogs/Status/2005/11/">November 2005</option>
510 <option value="http://defaria.com/blogs/Status/2005/10/">October 2005</option>
514 <option value="http://defaria.com/blogs/Status/2005/09/">September 2005</option>
518 <option value="http://defaria.com/blogs/Status/2005/08/">August 2005</option>
522 <option value="http://defaria.com/blogs/Status/2005/07/">July 2005</option>
526 <option value="http://defaria.com/blogs/Status/2005/06/">June 2005</option>
530 <option value="http://defaria.com/blogs/Status/2005/05/">May 2005</option>
534 <option value="http://defaria.com/blogs/Status/2005/04/">April 2005</option>
538 <option value="http://defaria.com/blogs/Status/2005/03/">March 2005</option>
542 <option value="http://defaria.com/blogs/Status/2005/02/">February 2005</option>
546 <option value="http://defaria.com/blogs/Status/2005/01/">January 2005</option>
550 <option value="http://defaria.com/blogs/Status/2004/12/">December 2004</option>
554 <option value="http://defaria.com/blogs/Status/2004/09/">September 2004</option>
558 <option value="http://defaria.com/blogs/Status/2004/08/">August 2004</option>
562 <option value="http://defaria.com/blogs/Status/2004/07/">July 2004</option>
566 <option value="http://defaria.com/blogs/Status/2004/06/">June 2004</option>
570 <option value="http://defaria.com/blogs/Status/2004/05/">May 2004</option>
574 <option value="http://defaria.com/blogs/Status/2004/04/">April 2004</option>
578 <option value="http://defaria.com/blogs/Status/2004/03/">March 2004</option>
582 <option value="http://defaria.com/blogs/Status/2004/02/">February 2004</option>
586 <option value="http://defaria.com/blogs/Status/2004/01/">January 2004</option>
590 <option value="http://defaria.com/blogs/Status/2003/12/">December 2003</option>
594 <option value="http://defaria.com/blogs/Status/2003/11/">November 2003</option>
602 <div class="widget-syndication widget section">
603 <div class="widget-content">
604 <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>
612 <footer id="footer" role="contentinfo">
613 <div id="footer-inner">
614 <div id="footer-content">
615 <nav role="navigation">
617 <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
623 <p class="license">© Copyright 2016.</p>
624 <p class="poweredby">Powered by <a href="http://www.movabletype.org/">Movable Type</a></p>
630 <script src="http://defaria.com/mt/mt-static/jquery/jquery.min.js"></script>
631 <script src="http://defaria.com/blogs/Status/mt-theme-scale2.js"></script>