[squid-dev] bootstrap_libtoolize: why remove COPYING.LIB?
Kinkie
gkinkie at gmail.com
Sat Aug 29 22:16:21 UTC 2015
On Sun, Aug 30, 2015 at 12:07 AM, Alex Rousskov <
rousskov at measurement-factory.com> wrote:
> On 08/29/2015 11:11 AM, Kinkie wrote:
>
> > I fail to understand the reason for this section of code in
> bootstrap.sh
>
> > # do not bundle with the huge standard license text
>
> The reason is explained in the comment that comes with the code: Avoid
> bundling Squid with huge and standard license text [that we probably
> include elsewhere anyway].
>
Sorry for not being clearer, I was wondering whether there were other
reasons besides the obvious.
COPYING.LIB is 26kb; our COPYING is 17kb. That revision is from circa 2006,
storage costs have dropped since then.
> > It comes from a long way back, and at least in my setup (MacOS, automake
> > 1.15, autoconf 2.69, libtool 2.4.6) it's not working: during test-suite
> > somehow the rules targetting COPYING.LIB get recreated.
> > It looks like an optimization feature, could we maybe simply drop it and
> > keep COPYING.LIB around?
>
> It was an optimization feature. IIRC, it was copied from another Factory
> project using libLtdl when Squid needed support for loadable modules.
>
> If this optimization is broken or is in the way for some reason, and you
> do not think improving it is worth the optimization gains, then I
> personally do not object to dropping it. If you drop it, please explain
> why in your commit message to decrease our chances of repeating the same
> mistake (i.e., adding this optimization).
I think we can drop it; I'll wait for others' feedback for a few more days
though.
Thanks!
--
Francesco
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squid-cache.org/pipermail/squid-dev/attachments/20150830/05e07ee9/attachment.html>
More information about the squid-dev
mailing list