[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Bob Rossi <bob
Mon, 16 Jan 2006 21:04:22 -0500
On Mon, Jan 16, 2006 at 04:25:17PM +0000, Keith MARSHALL wrote:
> Bob Rossi wrote:
> > OK, now thats wierd [sic]. If I'm going to make people install
> > texinfo, then I should apparently just make them go the extra
> > mile and install the autotools?
> Not necessarily. If you've committed the generated `configure'
> script, and a complete set of `Makefile.in' templates, then your
> users don't need the autotools. If you haven't, then your users
> *will* require the autotools, and at a version which is fully
> compatible with yours.
> If you force your users down this route, then you effectively
> make all users of CVS become de facto developers for your project;
> many will not thank you for that.
> OTOH, texinfo isn't a software development tool per se; it's a
> text formatting tool, used for publishing text files in .info
> format; (yes those text files need to have appropriate mark up
> codes inserted, in much the same way as say HTML, to control
> the formatter).
> At the end of the day, it's your choice how much generated content
> you commit into CVS. If your users want .info files, then either
> you must provide them ready made, or you must ask your CVS users
> to install texinfo. Alternatively, you could give them an option,
> such as `--without-info', to let them skip the generation of the
> .info files, or even let `configure' automatically skip the .info
> files, if texinfo isn't installed. Another option is to offer a
> prepackaged tarball of .info files, which your users can merge
> into their build tree, prior to initiating a CVS build.
> When you come to create your distribution tarball, you will want
> to include all those generated files, which cannot be generated
> locally, without installing additional tools, beyond the minimal
> set mandated by the GNU Coding Standards.
Thanks for the help. I like your suggestion of keeping the generated
files in CVS. I've been doing this for years. Could you please look at
my other thread and give me some pointers?