On 2005 Mar 3 , at 10.27, Rankin, SE (Stephen) wrote:
> I would suggest the following,
>
> <test>yes</test> - There is a test and it will run automatically
> without
> user interaction.
>
> <test>no</test> - no test at all.
>
> <test>user</test> - there is a test but it needs user interaction.
>
> I can then ignore components without a test and the ones that require
> user interaction when running the nightly build.
Sounds good. I'd suggest <test type="x"/>, where x=no,yes,user,
however. That gives us flexibility to add any structure which might
later seem necessary (I don't know: a pointer to a test results page or
something).
Anyone got any objections or observations? If not, I'll pop this into
the DTD.
While I'm doing that: recall the discussions a little while ago about
copyrights. There's currently a file etc/info/package-info.csv in the
repository, holding copyright holders and status. I don't think this
CSV file is a terribly robust mechanism for holding on to this
information -- it seems just a bit too fragile. How about if I add
<support> and <copyright> elements to the component DTD, with the
former holding support status (just supported/unsupported, I suppose)
and the latter having the copyright holders. I should be able to do a
mass-edit from the csv file without difficulty.
Any objections?
Norman
--
----------------------------------------------------------------------
Norman Gray : Physics & Astronomy, Glasgow University, UK
http://www.astro.gla.ac.uk/users/norman/ : www.starlink.ac.uk
|