bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: proposal for fdl module


From: Bruno Haible
Subject: Re: proposal for fdl module
Date: Tue, 11 Jul 2006 17:09:49 +0200
User-agent: KMail/1.9.1

Eric Blake writes:

> > You had the earlier proposal of making automake be smart enough to install
> > the latest upstream version of docs, rather than the version that was
> > current when automake was released (but most likely out of date at the
> > time that automake is used on a package).  If that is done, then I could
> > see making fdl.texi a responsibility of automake.  But for now, I find it
> > much more convenient to use gnulib, which is already an up-to-date
> > repository, as the source of COPYING, texinfo.tex, etc., rather than
> > relying on the out-of-date versions that automake would install.

"much more convenient", certainly, because automake doesn't yet have
the repository of up-to-date infrastructure files. But is that a good
reason?

Simon Josefsson writes:
> So I don't see where the conflict is.

We do not yet have a conflict. But we nearly have it:

1) If fdl.texi gets distributed by automake as well, we get a conflict:
   "automake -a" and "gnulib-tool --update" would install different
   copies of the file. Quite confusing for the user to have the same
   file installed by different tools in different versions.

2) Similarly for texinfo.tex: If it gets added to a gnulib module,
   we get another conflict between "automake -a" and "gnulib-tool --update".

3) Integration issues: The set of tools need to fit nicely together, if
   people shall get a feeling of a "GNU Build System". People don't get
   this feeling if
     - texinfo.tex is installed in build-aux/, whereas fdl.texi is
       installed in $docbase,
     - the automake doc says that automake distributes "Programs automake
       might require" but doesn't distribute fdl.texi, whereas they
       have to look in the "portability library" for where to get the
       doc license which is unrelated to "portability" and unrelated to
       "library".

Bruno




reply via email to

[Prev in Thread] Current Thread [Next in Thread]