On Tue, 12 Mar 2013, Malcolm J. Currie wrote:
> My next question concerns what commits to cherry-pick. Since TOPCAT 4.0 is not
> ready I'm adopting the same approach as for Kapuahi of excluding TOPCAT et al.
> revisions, as requested by Mark. This was straightforward for Kapuahi. Now
> it's somewhat harder.
>
> There are fuzzy areas combining edits to different packages in a revision
> which are apparently relevant to SPLAT. For instance there are combined
> VOTable/TOPCAT/ttools revisions by Mark, e.g. 10353, 10356, 10357, 10359,
> 10364, 10390; picked up later by SPLAT (10375, 10376, 10386). Likewise there
> is mixing for SAMP (10336) later revised by Peter (10415). While there are
> revisions that are purely VOTable (e.g. 10347--9, 10355). It's not at all
> clear to me whether I can omit ones that have any TOPCAT, ttools, and possibly
> table changes, or even pick pure VOTable revisions without affecting
> applications deleteriously.
>
> I have compiled a list of pure SPLAT revisions on the trunk (10314, 10315,
> 10332, and 10403) but seek advice please from the authors which other
> revisions since 10286 should be included in Hikianalia? Some of the hybrids
> are merely updates to the TOPCAT and ttools manuals but including those might
> confuse TOPCAT users. While I can guess, a poor selection might cause
> Starjava apps to fail.
I've invited Margarida Castro Neves, who is doing most of the SPLAT
work now, to reply on list from a SPLAT perspective.
At least as a first go I'd suggest the following: include all the
changes from SPLAT and JSAMP, and none of the rest (table, ttools,
topcat, votable). If that builds and passes unit tests, it's
probably OK. If not, work out what from the other packages is
required - I can help with that on request. Although runtime failures
are not impossible with an inconsistent snapshot, java does a very
good job of picking up problems at compile time.
Mark
--
Mark Taylor Astronomical Programmer Physics, Bristol University, UK
[log in to unmask] +44-117-9288776 http://www.star.bris.ac.uk/~mbt/
|