bug-gnulib
[Top][All Lists]
Advanced

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

Re: gnulib-tool.py: follow gnulib-tool changes


From: Eric Blake
Subject: Re: gnulib-tool.py: follow gnulib-tool changes
Date: Sat, 9 Sep 2017 09:51:01 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0

On 09/09/2017 09:38 AM, Bruno Haible wrote:
> Hello Tim,
> 
>> So if you remove it from bootstrap, I'll update bootstrap in our project 
>> main 
>> dir and that's it.
> 
> No, we don't remove it from 'bootstrap'. This piece of backward-compatibility
> code is not expensive to keep.
> 
>> @Bruno Maybe it would be wise to just have a symlink to gnulib/build-aux/
>> bootstrap ?
> 
> I don't understand what you mean. Symlinks inside git repositories are a
> problem for those people who perform a checkout on Windows.

Another problem is that bootstrap MUST be a shell script rather than a
symlink, since one of the purposes of running ./bootstrap is to DO the
git submodule checkout.  If it is checked into git as a symlink to a
submodule, then users have to run something other than ./bootstrap to
get the submodule updated, which defeats the purpose of bootstrap being
able to do that itself.  Yes, that makes bootstrap special as one of the
few files that must be copied directly into projects using it, rather
than left as a symlink into a submodule.

-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

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