coreutils
[Top][All Lists]
Advanced

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

Re: Please include the local gnulib modules in releases


From: Pádraig Brady
Subject: Re: Please include the local gnulib modules in releases
Date: Mon, 14 Oct 2024 13:30:39 +0100
User-agent: Mozilla Thunderbird Beta

On 14/10/2024 10:23, Bruno Haible via GNU coreutils General Discussion wrote:
Michael Pratt wrote:
adding the "gl" directory from source to EXTRA_DIST or however
you all would do it

I agree with the suggestion: In GNU gettext, I have a couple of
local gnulib modules as well, and since gnulib-tool takes them as
input, I view them as source code. Since the GCS [1] say that the
tarball should contain the source code, I bundle them in the tarball.

Pádraig Brady replied:
then we'd have two copies of these files in the release tarball.

Yes, but so what?
1. File size is cheap nowadays. Disks are large, and download speeds ≥
    1 MB/sec are very common.
2. With block-based compression, like .bz2 and .xz, the second copy does
    hardly cost any size, since it is identical to the first copy.

Right. gz is 33390 bigger, xz is 6172 bigger

Michael Pratt wrote:
What's needed is just the "modules" files which are missing

No, the gl/lib/ and gl/tests/ subdirectories are input to gnulib-tool as well.
Not only gl/modules/.

And you should list the *files* to add to the tarball, not directories.
See [2] or [3], point 3.

So, what I would propose is the attached patch.

Bruno

[1] https://www.gnu.org/prep/standards/html_node/Managing-Releases.html
[2] 
https://www.gnu.org/software/automake/manual/html_node/Basics-of-Distribution.html
[3] https://lists.gnu.org/archive/html/automake-patches/2024-10/msg00003.html

I applied that.
I also applied the attached to keep this list in sync automatically.

thanks!
Pádraig

Attachment: sc-gldist.patch
Description: Text Data


reply via email to

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