On Thu, Oct 22, 2009 at 12:10:29AM +0300, Roumen Petrov wrote:
> Hi All,

  Hi Roumen,

 - I have a pending patch from you, I need to review it, I know :-) -

> Daniel Veillard wrote:
>>   this call to install.sh is generated ! See
>>     include/libxml/Makefile.am
>> the source just lists the header in xmlinc_HEADERS, and auto* does
>> the magic of calling install or install.sh . Maybe install.sh need
>> to be refreshed
>>
>> Daniel
>>
>
> Daniel,
> I confirm issue.
> FSF install-sh support (from automake):
> install-sh --help
> Usage: ..../install-sh [OPTION]... [-T] SRCFILE DSTFILE
>    or: ..../install-sh [OPTION]... SRCFILES... DIRECTORY
>    or: ..../install-sh [OPTION]... -t DIRECTORY SRCFILES...
>    or: ..../install-sh [OPTION]... -d DIRECTORIES...
> ....
>
> Also .gitignore list following "automake" files :
> - ./config.guess
> - ./config.sub
> - ./depcomp
> but don't include following "automake" files :
> - install-sh
> - missing
> - mkinstalldirs
> It seems to me inconsistent.
>

  Hum, right. I guess it's back from CVS, and old times where
we knew the config.* would change on a regular basis.

> Matthias,
> You could replace files:
> - install-sh
> - missing
> - mkinstalldirs
> with files from automake package (usually located in  
> /usr/share/automake*/ ) either manually or as run command
> "automake --force-missing --add-missing --copy --foreign"

  Yup that refreshes them, I commited the 3 updates. Now the question
is :
  - should those files provided by auto* be in git ?
    + in a sense they are part of what makes a release
    + but they are somehow generated as coming from auto*
  - if we pick yes then maybe the 3 others should be added too
  - if we pick no then we should just remove them from git and
    list them in gitignore

I don't know yet what's really the best approach, the status quo was
fine until now but after a decade or so it managed to bite us :-)

Daniel

-- 
Daniel Veillard      | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
[email protected]  | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library  http://libvirt.org/
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to