I'm glad you brought this up. There are a couple things here we should discuss.
First is, the maketgz and FILES file are there for the administative purposes of just a couple people. They are of no use to the average hypermail user. Shouldn't tools like this, that are only used for building official distributions of hypermail, be in a separate CVS baseline such as one named "hypertools" ? Then we would have a place to put things that are not part of the hypermail package but are there for the benefit of those few that build distributions. I also have other things that fit into that category.
A problem with the script at present is that it does not allow to directly use what's in the CVS baseline. It also does not support tagging the CVS files that make up the distribution. If we are building distributions then we should be tagging the baseline files with the appropriate version information. Also the script modifies patchlevel.h that is created as part of the distribution. That new patchlevel.h is then not consistent with what is in the CVS tree.
I will clean it up so it will allow you to build directly from the CVS baseline and tag the files that make up that distribution. That way there is no chance of errors by forgetting to update the FILES file to add or remove a file. It will also make it easier for people to pull out a specific version of according to a baseline tag.
I'm sorry that it did not match. Hopefully these changes will make it easier to do everything needed in the script and provide better CVS baseline management as well.
-- Kent Landfield Phone: 1-817-545-2502 Email: kent_at_landfield.com http://www.landfield.com/ Email: kent_at_nfr.net http://www.nfr.net/ Search the Usenet FAQ Archive at http://www.faqs.org/faqs/ Search the RFC/FYI/STD/BCP Archive at http://www.faqs.org/rfcs/Received on Tue 16 Nov 1999 08:21:37 PM GMT
This archive was generated by hypermail 2.3.0 : Sat 13 Mar 2010 03:46:11 AM GMT GMT