[fdo-internals] Remove Generated Files
Mateusz Loskot
mateusz at loskot.net
Tue Oct 30 06:41:10 EDT 2007
Frank Warmerdam wrote:
> Mateusz Loskot wrote:
>> Greg Boone wrote:
>>> IMHO... I would seriously consider removing all generated files
>>> and require the user call build_linux.sh, which is what the
>>> documentation suggests now.
>>
>> I'm all for that. IMO this is a very good practice, especially if a
>> project does follow GNU configuration based on ./configure script,
>> Makefile.am files and autotools chain.
>>
>> In comparison, this is not true for GDAL, so it would be not easy
>> to remove ./configure and brothers from the repo.
>
> Greg,
>
> I, on the other hand, think this is a bad idea. If the environment
> is at all sensitive to the version of automake and autoconf, forcing
> developers working from SVN to rebuild all the derived files runs the
> significant risk of problems related to them having the wrong
> versions of automake and autoconf.
>
> I've been driven away from involvement in a number of projects by
> this sort of a annoyances, and I think we would be making it harder
> for people to be involved in FDO causually.
Yes, I agree with Frank that there is such risk.
What I don't understand is that current building configuration
regenerates ./configure & friends always by default, so current solution
does not avoid this kind of problems pointed by Frank.
Second, even if we provide ./configure, users still *have* to generate
Makefile.in and Makefile files, so appropriate tools & its versions are
required sill.
What I want to say here is that not removing configure does not solve
potential problems with autotools versions.
Cheers
--
Mateusz Loskot
http://mateusz.loskot.net
More information about the fdo-internals
mailing list