Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

We plan to go the override route. It pins an ASP release to a particular ST release, as the current system does; that's Jim's preference.See issues encountered to date in this effort and a table of conversion status by package.

Override

ASP is similar in all respects to containers ScienceTools, GlastRelease and CHS with one notable exception: it depends on ScienceTools, a full-fledged container, more or less as if it were an external library. When building or running ASP, one must have access to ScienceTools installed files (includes, libraries, python scripts). This is just the way an override directory behaves. The base installation is (or should be) read-only and packages in the override directory may access any of the installed products from the base directory, as well as files installed under the override directory.

...

Proposed action: None. We can live with the current arrangement, but be aware of the possible confusion. Confirm that the intended include file, library, etc. is being used in all cases.

Resolution: I made a small change to registerTargets so that packages can register their includes to a directory different from package-name.  This makes it possible for GoGui to handle these packages more naturally

healpix, asp_healpix hidden includes

...

Proposed action: Reorganize asp_healpix so includes needed by other packages can be installed. Perhaps do the same for healpix.(Joanne)

Resolution: asp_healpix has been reorganized.

_setup, wrapper scripts for supersede directory

...

Proposed action: Navid was working on a rewrite for other reasons; he will test in supersede situation. (Navid)

Resolution: bash version of wrappers now handles supersede correctly. Others flavors (as of 17 September) are done or close to done.

BayesianBlocks

This package, which builds a shared library and a python wrapper library, had only a minimal SConscript and no xxxLib.py.  I made something up including these lines:ons

...

Proposed actions: Install file BayesianBlocks.py (and similar files created by Swig) in a suitable place, e.g. top-level python directory. Adjust naming of swig wrapper library so all references agree. (Joanne?)

Resolution:  Done, but there still is a problem finding data/caldb/software/tools/caldb.config.  Program looks relative to supersede root only.  File exists under base (ScienceTools installation) directory.