[Insight-developers] Telcon Notes for 27 July 2001
Paul Hughett
hughett@mercur.uphs.upenn.edu
Mon, 30 Jul 2001 11:03:28 -0400
Telcon Notes for 27 July 2001:
Reviewed and triaged the bugs currently open on GNATS: Bugs 91, 89, 87,
and 86 were downgraded to medium and will be handled after the alpha.
Bugs 41, 38, and 40 are on-track for the alpha.
The dashboard looks pretty good, except that Cygwin systems are showing
many errors in multi-threading.
The alpha release will be tagged on Monday, retroactive to the best
dashboard over the weekend. People can start checking in new code on
Tuesday.
The assignment of code and examples to directories is showing some problems.
The current policy is that tests can use only code from prior directories,
but some tests use capabilities outside what they are officially testing,
e.g. to construct the test images.
There was considerable discussion as to which classes should be
subclassed from Object, from LightObject, or stand by themselves. The
tradeoff is between uniformity and performance, with memory leaks from
not using smart pointers as another issue. Some general rules: smart
pointers should be used for all objects that get passed around, to
avoid leaks and segfaults. Smart pointers are recommended elsewhere,
but let's collect and analyze the cases where they don't seem to be
the right solution.
There will soon be an IO directory for I/O classes, including png and
raw; the code has mostly been written but not checked in yet.
The Doxygen web pages would benefit from the ability to include links
to pdf documents. This is probably possible but the details need to
be worked out. People should write documentation in LaTeX and adapt
to Doxygen; we will deliver the on-line documenation as pdf and html.
As an exception, examples may be written using the word processor of
your choice. [But delivering in pdf and html is still probably a
really good idea. -Ed.]
We have been able to purchase the itk.org domain name.
Paul Hughett