Re: svn copy conflicts with autotools ?

Eric PAIRE <[email protected]>
Newsgroups gmane.comp.sysutils.automake.general,gmane.comp.sysutils.autoconf.general,gmane.mail.eyebrowse.user
Message-ID <[email protected]>
I already thought that this was the good solution, but I have always 
been puzzled by
the fact that I never see it yet implemented (such as in gnu projects). 
I agree on
everything, but you have to make these generated files ignored to your 
versioning
system, and there should be a way to remove them easily.

It this solution is so obvious, I don't understand why autotools 
developers have not
already set up a tool which automatically removes the files generated by 
the autotools
(perhaps this tool exists and I don't know about).

Thanks,
Eric
P.S. The problem is less important with CVS, because CVS keeps 
modification dates
(which generates others problems in the versioning system)

Henrique de Moraes Holschuh wrote:

>On Wed, 01 Dec 2004, Eric PAIRE wrote:
>  
>
>>3) I have set up a tag with 'svn copy' so that the tagged version is the 
>>exact
>>   copy of the version in the 'trunk' directory.
>>4) Another user gets the tagged version with a 'svn co' and runs 'configure'
>>   on it. And now ...
>>    
>>
>
>As it was once so eloquently explained to me by a senior Debian developer
>when I asked exactly the same question (but for CVS, since Subversion didn't
>exist yet):  "If you're doing that, you're weird. Go away".
>
>The translation for that would be:  Why the heck are you keeping
>auto-generated files in a RCS system?  Get them out of there, they do NOT
>belong in the repository! 
>
>Add a run-this-on-checkout script and proper rules to the makefiles to run
>the autotools sequence if the autotools files are not yet available.
>
>As for a bad autotools setup on the build system, well, document properly
>what the build system has to have installed for the development versions.
>Anyone doing development has to be at least capable of a proper build system
>setup, no?
>
>When you generate a release, run autotools before you make a
>tar.bz2/tar.gz/.cab/whatever file that you're going to distribute.  This
>way, all the autotools scripts are already built and have correct timestamps
>inside the distribution archive. Normal users won't need to bother with
>autotools configs, then, unless they muck with Makefile.am, configure.in or
>something else like that.
>
>  
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.