Initial add of defaria.com
[clearscm.git] / defaria.com / blogs / Status / 2005 / 03 / hybridos-built.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=" Built Hybrid OS for GD and performed binary comparison Adding files to CVS on Tomcat Completed GD LOS178 Impact Summary Resolved long standing issue regarding gnuaout vs. gnu...">
6     <meta name="generator" content="Movable Type 5.2.3">
7     <title>HybridOS built - 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/03/hybridos-built.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/03/los178-compares.html" title="LOS178 compares">
20     <link rel="next" href="http://defaria.com/blogs/Status/2005/03/hybrid-os.html" title="Hybrid OS">
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="HybridOS built">
25     <meta property="og:url" content="http://defaria.com/blogs/Status/2005/03/hybridos-built.html">
26     <meta property="og:description" content=" Built Hybrid OS for GD and performed binary comparison Adding files to CVS on Tomcat Completed GD LOS178 Impact Summary Resolved long standing issue regarding gnuaout vs. gnu...">
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=" Built Hybrid OS for GD and performed binary comparison Adding files to CVS on Tomcat Completed GD LOS178 Impact Summary Resolved long standing issue regarding gnuaout vs. gnu...">
31     <link itemprop="url" href="http://defaria.com/blogs/Status/2005/03/hybridos-built.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">HybridOS built</li>
66             </ul>
67             <div id="individual-main" class="main" role="main">
68               <article id="entry-1597" class="entry entry-asset asset hentry">
69                 <div class="asset-header">
70                   <h2 itemprop="name" class="asset-name entry-title">HybridOS built</h2>
71                   <footer class="asset-meta">
72                     <ul class="asset-meta-list">
73                       <li class="asset-meta-list-item">Posted on <time datetime="2005-03-28T18:30:00-08:00" itemprop="datePublished">March 28, 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/lynuxworks/">LynuxWorks</a></li>
78   
79
80                    </ul>
81                 </footer>
82                 </div>
83                 <div class="entry-content asset-content" itemprop="articleBody">
84                   <ul>
85   <li>Built Hybrid OS for GD and performed binary comparison</li>
86
87   <li>Adding files to CVS on Tomcat</li>
88
89   <li>Completed GD LOS178 Impact Summary</li>
90
91   <li>Resolved long standing issue regarding gnuaout vs. gnu</li>
92 </ul>
93                   <h2>GD LOS178 Impact Summary</h2>
94
95 <h3>Export sources from LOS178</h3>
96
97 <p>Export sources from LOS178 CVS tree using the CVS tag REL_LOS178_2p0p0_ppc_FCS. The export will come from the machine named Rock using CVSROOT=:pserver:anoncvs@rock:/cvs/los178-cvs:</p>
98
99 <div class="code"><pre>
100 tomcat:export CVSROOT=:pserver:anoncvs@rock:/cvs/los178-cvs
101 tomcat:cvs login
102 Logging in to :pserver:anoncvs@rock:2401/cvs/los178-cvs
103 CVS password:
104 tomcat:cvs export -r REL_LOS178_2p0p0_ppc_FCS los178
105 </pre></div>
106
107 <h3>Extract prebuilt CDK</h3>
108
109 <p>Extract prebuilt CDK (sunos-xcoff-ppc) binary also using the tag of REL_LOS178_2p0p0_ppc_FCS from Rock. Note that this prebuilt CDK comes from the bin-image section of the CVS repository and that we are only using the ppc.cdksol.tar.gz image:</p>
110
111 <div class="code"><pre>
112 tomcat:cvs export -r REL_LOS178_2p0p0_ppc_FCS bin-image/ppc.cdksol.tar.gz
113 </pre></div>
114
115 <h3>Extract other tools</h3>
116
117 <p>The package.sh script from the toolbox area is used to package up the images so we need to extract that too:</p>
118
119 <div class="code"><pre>
120 tomcat:cvs export -r REL_LOS178_2p0p0_ppc_FCS toolbox/package.sh
121 </pre></div>
122
123 <h3>Test Build</h3>
124
125 <p>Perform test build.</p>
126
127 <div class="note">
128 Note: Test build requires a symlink from /usr/lynx/3.1.0/ppc/cdk/sunos-xcoff-ppc/bin/bison.simple -> $ENV_PREFIX/cdk/sunos-xcoff-ppc-/bin/bison-simple due to a hard coded path dependency.  This path was not modified due to LOS-178 RSC restrictions
129 </div>
130
131 <p>Steps performed are:</p>
132
133 <ol>
134   <li>Create ppc_dev area to perform the build in:<br>
135
136 <div class="code"><pre>
137 tomcat:mkdir ppc_dev
138 </pre></div></li>
139
140   <li>Copy in sources:<br>
141
142 <div class="code"><pre>
143 tomcat:rsync -a los178 ppc_dev
144 </pre></div></li>
145
146   <li>Unpack CDK into build area<br>
147
148 <div class="code"><pre>
149 tomcat:cd ppc_dev
150 tomcat:gnutar -zxpf ../bin-image/ppc.cdksol.tar.gz
151 </pre></div></li>
152
153   <li>Perform build:<br>
154
155 <div class="code"><pre>
156 tomcat:make DEVELOPMENT=yes install > install.log
157 </pre></div></li>
158
159   <li>Check install.log for errors</li>
160 </ol>
161
162 <h3>Perform binary comparison test</h3>
163
164 <p>This binary comparison test is different from the normal binary comparison tests. Basically we are simply extracting all .o's from all .a's in the packaged versions of the product. A little utility script was written to find all .a libraries and copy them to an area (complibs) broken out by the path to the library, then extract all .o's from the .a's. This script is called unpack_libs. It is not intended that such a comparison be performed on a regular basis so this script is more of a one shot script.</p>
165
166 <p>Further, a build will create a lot of libraries but not all libraries created will be packaged and shipped. Since we are comparing against a previously built and packaged release we must package up and unpack the build we just performed. This is done using the toolbox/package.sh script as follows:</p>
167
168 <ol>
169   <li>Package up the image just built:<br>
170
171 <div class="code"><pre>
172 tomcat:toolbox/package.sh ppc_dev dev
173 </pre></div></li>
174
175     <li>Unpack images to new area:<br>
176
177 <div class="code"><pre>
178 tomcat:mkdir new
179 tomcat:cd new
180 tomcat:for tarfile in ../media/*.tar.gz; do
181 > gnutar -zxpf $tarfile
182 > done
183 </pre></div></li>
184
185   <li>Gather all libraries and extract their .o's:<br>
186
187 <div class="code"><pre>
188 tomcat:mkdir complibs
189 tomcat:../unpack_libs
190 </pre></div></li>
191
192   <li>Unpack old images (from  t3:/export/scl/los178/2p0p0/FCS/) to old area:<br>
193
194 <div class="code"><pre>
195 tomcat:cd ..
196 tomcat:mkdir old
197 tomcat:cd old
198 tomcat:# copy old tar images here
199 tomcat:for tarfile in *.tar.gz; do
200 > gnutar -zxpf $tarfile
201 > done
202 </pre></div></li>
203
204   <li>Gather all libraries and extract their .o's:<br>
205
206 <div class="code"><pre>
207 tomcat:mkdir complibs
208 tomcat:../unpack_libs
209 </pre></div></li>
210
211   <li>Perform diff<br>
212
213 <div class="code"><pre>
214 tomcat:cd ..
215 tomcat:diff -r old/complibs new/complibs
216 </pre></div></li>
217
218   <li>The above will result in 25 .o files being different. Use objdump -D to disassemble these files and compare the disassembled output. No differences detected in disassembled output.</li>
219 </ol>
220
221 <h3>Import sources into new CVS repository</h3>
222
223 <p>Sources  will be  imported into the CVS repository using the following command:</p>
224
225 <div class="code"><pre>
226 tomcat:cd los178
227 tomcat:export CVSROOT=:pserver:adefaria@tomcat:/cvs/hybrid-os-cvs
228 tomcat:cvs login
229 Logging in to :pserver:adefaria@tomcat:2401/cvs/hybrid-os-cvs
230 CVS password:
231 tomcat:# First add all directories
232 tomcat:find . ! -name CVS -type d -exec cvs add -m "HybridOS import from LOS178" {} \;
233 tomcat:# Now add all files
234 tomcat:find . -type f -exec cvs add -m "HybridOS import from LOS178" {} \;
235 tomcat:cvs commit
236 </pre></div>
237
238 <p>Additionally the binary CDK image was checked into binary-image:</p>
239
240 <div class="code"><pre>
241 tomcat:cd ../bin-image
242 tomcat:cvs add -m "HybridOS import from LOS178" ppc.cdksol.tar.gz
243 tomcat:cvs commit
244 </pre></div>
245
246 <p>Finally the toolbox/package.sh script as checked into toolbox:</p>
247
248 <div class="code"><pre>
249 tomcat:cd ../toolbox
250 tomcat:cvs add -m "HybridOS import from LOS178" package.sh
251 tomcat:cvs commit
252 </pre></div>
253
254 <h3>Tag initial sources with the tag REL_HYBRIDOS_1p0_ppc_20050328</h3>
255
256 <p>All sources, bin packages and toolbox scripts are then tagged:</p>
257
258 <div class="code"><pre>
259 tomcat:cvs tag REL_HYBRIDOS_1p0_ppc_20050328 los178 bin-image toolbox
260 </pre></div>
261
262 <h3>Check out all sources and prebuilt CDK and perform build procedure again</h3>
263
264 <p>Next we check out all sources, bin-image and toolbox scripts into new fresh areas and then perform the build procedure as described above.</p>
265
266 <h3>Following successful build perform binary comparison test again</h3>
267
268 <p>Perform the binary comparison described above again.</p>
269
270 <h3>Package build to archive area</h3>
271
272 <p>Use the package script to package up the images and place in the archive area at tomcat:/export/dev_archive/hybridos/1p0/20050328/solaris/media/ppc</p>
273
274 <h2>Long standing issue regarding gnuaout vs. gnu</h2>
275
276 <p>This has been bugging me for a while and I finally tracked it down. Often I'd build a toolchain then attempt to build LynxOS and it would fail when attempting to get the compiler. It seems that the toolchain build was packing up the compiler tar image with one name and the build scripts were using another name to try to find it. This resulted in errors. Now I had gotten around this via a symlink but I've been wanting to make the two build procedures agree on the names of things...</p>
277
278 <p>As Adam writes here the preferred name for the toolchain tar image is derived from config.guess:</p>
279
280 <blockquote type=cite>
281 <p>Andrew DeFaria writes:</p>
282
283   <blockquote type=cite>
284   <p>toolchain-i686-pc-linux-gnu-i386.tar.gz</p>
285   </blockquote>
286
287 <p>This. But I think we get this from config.guess so try to see how this nice level of abstraction fails before you hard-code something.</p>
288 </blockquote>
289
290 <p>The "toolchain-" portion is standard for the toolchain. The "i686-pc-linux-gnu" portion comes out of config.guess:</p>
291
292 <div class="code"><pre>
293 [int@dopey 20050207]$ /export/build1/LYNXOS_500/work_area/toolchain/3.2.2/toolchain/src/config.guess
294     i686-pc-linux-gnu
295 </pre></div>
296
297 <p>However the int_tools uses the following code to determine the name of the toolchain tar image:</p>
298
299 <div class="code"><pre>
300 proc Unload_com { platform dir comp_release format host } {
301
302   switch "$host" {
303     <font color="red"><b>"linux"  { set host_platform "i686-pc-linux-<u>gnuaout</u>" }</b></font>
304     "win32"  { set host_platform "i686-pc-cygwin" }
305     "sunos"  { set host_platform "sparc-sun-solaris2.7" }
306     "lynxos" { if { "$platform" == "x86" } {
307                    set host_platform "i386-lynx-lynxos"
308                }
309                if { "$platform" == "ppc" } {
310                      set host_platform "powerpc-lynx-lynxos"
311                }
312              }
313   }
314   if { "$platform" == "x86" } {
315         set target_platform "i386"
316   } else {
317         set target_platform "$platform"
318   }
319   set COMPILER_TAR_GZ "toolchain-$host_platform-$target_platform.tar.gz"
320 </pre></div>
321
322 <p>The highlighted portion above is the line in error and the underlined portion should change to simply "gnu". The int_tools do not have the benefit of being able to call config.guess so this could likely break in the future again.</p>
323
324 <p>I will perform this change, along with other int_tool changes required for the new tag labeling under and ECR.</p>
325                 </div>
326                 <nav class="page-navigation entry-navigation pagination content-nav">
327                   <ul class="page-navigation-list">
328
329                     <li class="page-navigation-list-item page-navigation-prev"><a rel="prev" href="http://defaria.com/blogs/Status/2005/03/los178-compares.html" title="LOS178 compares">Previous entry</a></li>
330
331
332                     <li class="page-navigation-list-item page-navigation-next"><a rel="next" href="http://defaria.com/blogs/Status/2005/03/hybrid-os.html" title="Hybrid OS">Next entry</a></li>
333
334                   </ul>
335                 </nav>
336                 <!--
337 <aside id="zenback" class="zenback feedback">
338   Please paste Zenback script code here.
339 </aside>
340 -->
341                 
342                 
343               </article>
344             </div>
345             <aside class="widgets related" role="complementary">
346               <nav class="widget-search widget">
347   <div class="widget-content">
348     <form method="get" id="search" action="http://defaria.com/mt/mt-search.cgi">
349       <div>
350         <input type="text" name="search" value="" placeholder="Search...">
351
352         <input type="hidden" name="IncludeBlogs" value="8">
353
354         <input type="hidden" name="limit" value="20">
355         <button type="submit" name="button">
356           <img alt="Search" src="/mt/mt-static/support/theme_static/rainier/img/search-icon.png">
357         </button>
358       </div>
359     </form>
360   </div>
361 </nav>
362 <nav class="widget-archive-category widget">
363   <h3 class="widget-header">Categories</h3>
364   <div class="widget-content">
365     
366       
367     <ul class="widget-list">
368       
369       
370       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/ameriquest/">Ameriquest (99)</a>
371       
372       
373       </li>
374       
375     
376       
377       
378       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/audience/">Audience (3)</a>
379       
380       
381       </li>
382       
383     
384       
385       
386       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/broadcom/">Broadcom (76)</a>
387       
388       
389       </li>
390       
391     
392       
393       
394       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/gpdb/">GPDB (35)</a>
395       
396       
397       </li>
398       
399     
400       
401       
402       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-dynamics/">General Dynamics (61)</a>
403       
404       
405       </li>
406       
407     
408       
409       
410       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-electric/">General Electric (13)</a>
411       
412       
413       </li>
414       
415     
416       
417       
418       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/hewlett-packard/">Hewlett Packard (13)</a>
419       
420       
421       </li>
422       
423     
424       
425       
426       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/lynuxworks/">LynuxWorks (162)</a>
427       
428       
429       </li>
430       
431     
432       
433       
434       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/pqa/">PQA (35)</a>
435       
436       
437       </li>
438       
439     
440       
441       
442       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/salira/">Salira (79)</a>
443       
444       
445       </li>
446       
447     
448       
449       
450       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/tellabs/">Tellabs (2)</a>
451       
452       
453       </li>
454       
455     
456       
457       
458       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/texas-instruments/">Texas Instruments (31)</a>
459       
460       
461       </li>
462       
463     </ul>
464       
465     
466   </div>
467 </nav>
468   
469
470 <nav class="widget-archive-dropdown widget">
471   <h3 class="widget-header">Archives</h3>
472   <div class="widget-content">
473     <select>
474       <option>Select a Month...</option>
475     
476       <option value="http://defaria.com/blogs/Status/2016/02/">February 2016</option>
477     
478   
479     
480       <option value="http://defaria.com/blogs/Status/2014/09/">September 2014</option>
481     
482   
483     
484       <option value="http://defaria.com/blogs/Status/2014/04/">April 2014</option>
485     
486   
487     
488       <option value="http://defaria.com/blogs/Status/2014/03/">March 2014</option>
489     
490   
491     
492       <option value="http://defaria.com/blogs/Status/2013/02/">February 2013</option>
493     
494   
495     
496       <option value="http://defaria.com/blogs/Status/2012/09/">September 2012</option>
497     
498   
499     
500       <option value="http://defaria.com/blogs/Status/2012/08/">August 2012</option>
501     
502   
503     
504       <option value="http://defaria.com/blogs/Status/2012/05/">May 2012</option>
505     
506   
507     
508       <option value="http://defaria.com/blogs/Status/2012/04/">April 2012</option>
509     
510   
511     
512       <option value="http://defaria.com/blogs/Status/2012/02/">February 2012</option>
513     
514   
515     
516       <option value="http://defaria.com/blogs/Status/2012/01/">January 2012</option>
517     
518   
519     
520       <option value="http://defaria.com/blogs/Status/2011/10/">October 2011</option>
521     
522   
523     
524       <option value="http://defaria.com/blogs/Status/2011/07/">July 2011</option>
525     
526   
527     
528       <option value="http://defaria.com/blogs/Status/2010/09/">September 2010</option>
529     
530   
531     
532       <option value="http://defaria.com/blogs/Status/2010/08/">August 2010</option>
533     
534   
535     
536       <option value="http://defaria.com/blogs/Status/2010/04/">April 2010</option>
537     
538   
539     
540       <option value="http://defaria.com/blogs/Status/2010/03/">March 2010</option>
541     
542   
543     
544       <option value="http://defaria.com/blogs/Status/2010/02/">February 2010</option>
545     
546   
547     
548       <option value="http://defaria.com/blogs/Status/2009/05/">May 2009</option>
549     
550   
551     
552       <option value="http://defaria.com/blogs/Status/2009/04/">April 2009</option>
553     
554   
555     
556       <option value="http://defaria.com/blogs/Status/2008/07/">July 2008</option>
557     
558   
559     
560       <option value="http://defaria.com/blogs/Status/2008/05/">May 2008</option>
561     
562   
563     
564       <option value="http://defaria.com/blogs/Status/2008/04/">April 2008</option>
565     
566   
567     
568       <option value="http://defaria.com/blogs/Status/2008/03/">March 2008</option>
569     
570   
571     
572       <option value="http://defaria.com/blogs/Status/2008/02/">February 2008</option>
573     
574   
575     
576       <option value="http://defaria.com/blogs/Status/2008/01/">January 2008</option>
577     
578   
579     
580       <option value="http://defaria.com/blogs/Status/2007/12/">December 2007</option>
581     
582   
583     
584       <option value="http://defaria.com/blogs/Status/2007/11/">November 2007</option>
585     
586   
587     
588       <option value="http://defaria.com/blogs/Status/2007/10/">October 2007</option>
589     
590   
591     
592       <option value="http://defaria.com/blogs/Status/2007/09/">September 2007</option>
593     
594   
595     
596       <option value="http://defaria.com/blogs/Status/2007/08/">August 2007</option>
597     
598   
599     
600       <option value="http://defaria.com/blogs/Status/2007/07/">July 2007</option>
601     
602   
603     
604       <option value="http://defaria.com/blogs/Status/2007/06/">June 2007</option>
605     
606   
607     
608       <option value="http://defaria.com/blogs/Status/2007/05/">May 2007</option>
609     
610   
611     
612       <option value="http://defaria.com/blogs/Status/2007/04/">April 2007</option>
613     
614   
615     
616       <option value="http://defaria.com/blogs/Status/2007/03/">March 2007</option>
617     
618   
619     
620       <option value="http://defaria.com/blogs/Status/2007/01/">January 2007</option>
621     
622   
623     
624       <option value="http://defaria.com/blogs/Status/2006/12/">December 2006</option>
625     
626   
627     
628       <option value="http://defaria.com/blogs/Status/2006/11/">November 2006</option>
629     
630   
631     
632       <option value="http://defaria.com/blogs/Status/2006/10/">October 2006</option>
633     
634   
635     
636       <option value="http://defaria.com/blogs/Status/2006/09/">September 2006</option>
637     
638   
639     
640       <option value="http://defaria.com/blogs/Status/2006/07/">July 2006</option>
641     
642   
643     
644       <option value="http://defaria.com/blogs/Status/2006/06/">June 2006</option>
645     
646   
647     
648       <option value="http://defaria.com/blogs/Status/2006/05/">May 2006</option>
649     
650   
651     
652       <option value="http://defaria.com/blogs/Status/2006/04/">April 2006</option>
653     
654   
655     
656       <option value="http://defaria.com/blogs/Status/2006/03/">March 2006</option>
657     
658   
659     
660       <option value="http://defaria.com/blogs/Status/2006/02/">February 2006</option>
661     
662   
663     
664       <option value="http://defaria.com/blogs/Status/2006/01/">January 2006</option>
665     
666   
667     
668       <option value="http://defaria.com/blogs/Status/2005/12/">December 2005</option>
669     
670   
671     
672       <option value="http://defaria.com/blogs/Status/2005/11/">November 2005</option>
673     
674   
675     
676       <option value="http://defaria.com/blogs/Status/2005/10/">October 2005</option>
677     
678   
679     
680       <option value="http://defaria.com/blogs/Status/2005/09/">September 2005</option>
681     
682   
683     
684       <option value="http://defaria.com/blogs/Status/2005/08/">August 2005</option>
685     
686   
687     
688       <option value="http://defaria.com/blogs/Status/2005/07/">July 2005</option>
689     
690   
691     
692       <option value="http://defaria.com/blogs/Status/2005/06/">June 2005</option>
693     
694   
695     
696       <option value="http://defaria.com/blogs/Status/2005/05/">May 2005</option>
697     
698   
699     
700       <option value="http://defaria.com/blogs/Status/2005/04/">April 2005</option>
701     
702   
703     
704       <option value="http://defaria.com/blogs/Status/2005/03/">March 2005</option>
705     
706   
707     
708       <option value="http://defaria.com/blogs/Status/2005/02/">February 2005</option>
709     
710   
711     
712       <option value="http://defaria.com/blogs/Status/2005/01/">January 2005</option>
713     
714   
715     
716       <option value="http://defaria.com/blogs/Status/2004/12/">December 2004</option>
717     
718   
719     
720       <option value="http://defaria.com/blogs/Status/2004/09/">September 2004</option>
721     
722   
723     
724       <option value="http://defaria.com/blogs/Status/2004/08/">August 2004</option>
725     
726   
727     
728       <option value="http://defaria.com/blogs/Status/2004/07/">July 2004</option>
729     
730   
731     
732       <option value="http://defaria.com/blogs/Status/2004/06/">June 2004</option>
733     
734   
735     
736       <option value="http://defaria.com/blogs/Status/2004/05/">May 2004</option>
737     
738   
739     
740       <option value="http://defaria.com/blogs/Status/2004/04/">April 2004</option>
741     
742   
743     
744       <option value="http://defaria.com/blogs/Status/2004/03/">March 2004</option>
745     
746   
747     
748       <option value="http://defaria.com/blogs/Status/2004/02/">February 2004</option>
749     
750   
751     
752       <option value="http://defaria.com/blogs/Status/2004/01/">January 2004</option>
753     
754   
755     
756       <option value="http://defaria.com/blogs/Status/2003/12/">December 2003</option>
757     
758   
759     
760       <option value="http://defaria.com/blogs/Status/2003/11/">November 2003</option>
761     
762     </select>
763   </div>
764 </nav>
765     
766   
767
768 <div class="widget-syndication widget section">
769   <div class="widget-content">
770     <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>
771
772   </div>
773 </div>
774
775             </aside>
776           </div>
777         </div>
778         <footer id="footer" role="contentinfo">
779           <div id="footer-inner">
780             <div id="footer-content">
781   <nav role="navigation">
782           <ul>
783             <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
784
785
786           </ul>
787         </nav>
788
789   <p class="license">&copy; Copyright 2016.</p>
790   <p class="poweredby">Powered by <a href="http://www.movabletype.org/">Movable Type</a></p>
791 </div>
792           </div>
793         </footer>
794       </div>
795     </div>
796     <script src="http://defaria.com/mt/mt-static/jquery/jquery.min.js"></script>
797     <script src="http://defaria.com/blogs/Status/mt-theme-scale2.js"></script>
798   </body>
799 </html>