[Isocops] @ 4.0 + amusing nit in the build

Geoffrey B. Crew gbc at space.mit.edu
Mon Jun 21 08:43:28 EDT 2010


There is now a 4.0 tarball.

$ ls -l /usr/local/IBEX/ops/tarpit/*4.0*
-rw-rw---- 1  3132515 Jun 21 03:05 /usr/local/IBEX/ops/tarpit/ibex-4.0.tar.gz
-rw-rw---- 1 19084462 Jun 21 03:05 /usr/local/IBEX/ops/tarpit/isoc-4.0.tar.gz

We can move on to 4.1 immediately, or let it sit here a few days to
include Bob's patch for the MS hole issue.  I vote for the latter if
it can be done in the next day or so.


There is a minor nit in this tarball that will be cleaned up tonight:

The "help" facility has a list of executables (me_files) that now gets
updated automatically (only) by the "nightly local" cronjob (presumably
only on ena or its equivalent.  Previously it did the automatic update
on *all* hosts which led to a bit of svn merge pain).

What I did not notice until until this morning is that when some task
goes awol (e.g. Paul's xhihb task recently) in the build and doesn't
get installed, it will be removed from me_files by this automated mechanism.
Then, when it builds correctly, it'll be added back in, but now without
the line about what it does.  E.g.:

svn diff $IBEX_ROOT/isoc/src/doc/help/me_files.txt
Index: /home/gbc/IBEX/sw/isoc/src/doc/help/me_files.txt
===================================================================
--- /home/gbc/IBEX/sw/isoc/src/doc/help/me_files.txt    (revision 7178)
+++ /home/gbc/IBEX/sw/isoc/src/doc/help/me_files.txt    (working copy)
@@ -632,8 +632,6 @@
 A telemetry frame manipulation tool
 @transpose.pl
 Utility tool to transpose/flip/reverse a 2-d ascii rectangular data array
- at xhihb
-X11 tool for displaying IBEX-Hi histogram data and many other tasks
 @xls2csv.py
 Converter from Excel 2003 xls to comma-separated-value file format
 @xls2html.py
@@ -644,3 +642,11 @@
 Processing script to tidy up content files in the RAW archive area
 @zaxis_ontime
 Updates on-time database files with spacecraft z-axis pointing
+#----------------------------------------------------
+# Repair these and then move them up alphabetically
+#----------------------------------------------------
+#----------------------------------------------------
+# Repair these and then move them up alphabetically
+ at xhihb
+FIXME -- unknown executable
+#----------------------------------------------------

Since there is no automatic commit here, the solution is just to wait
for a clean build (which we just had) and then do

  svn revert $IBEX_ROOT/isoc/src/doc/help/me_files.txt

This is one of those situtations, were I can't think of a good automated
solution that will always get it right.  I think this is as good as it gets.

-- 

		Geoff (gbc at space.mit.edu)



More information about the Isocops mailing list