Consistent autoconf version

Omair Majid omajid at redhat.com
Mon Aug 26 19:21:59 UTC 2013


On 08/26/2013 02:52 PM, Dmitry Samersoff wrote:
> Common practice is to have generated configure.sh in source bundle, but
> don't have it in source control.

Yes, this is certainly how it was designed to be used. Autoconf itself,
for example, does this. It's source repository [1] does not contain a
generated configure file. But a release tarball such as [2] does.

The documentation for GNU projects also suggests include the generated
configure script only for release sources [3]:

"""Naturally, all the source files must be in the distribution .... We
commonly include non-source files produced by Autoconf, Automake, Bison,
flex, TeX, and makeinfo; this helps avoid unnecessary dependencies
between our distributions, so that users can install whichever versions
of whichever packages they like. """

> I would prefer to have the same with JDK, but not sure whether it ever
> possible.

I too would prefer to have this. It seems really strange that we do not
allow generated binary files but allow (almost-as-unreadable) generated
'source' files.

Omair

[1] http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=tree
[2] http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.xz
[3] http://www.gnu.org/prep/standards/html_node/Releases.html#Releases
-- 
PGP Key: 66484681 (http://pgp.mit.edu/)
Fingerprint = F072 555B 0A17 3957 4E95  0056 F286 F14F 6648 4681



More information about the build-dev mailing list