[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: groff-1.23.0.rc4 - no ./configure?
From: |
Alejandro Colomar |
Subject: |
Re: groff-1.23.0.rc4 - no ./configure? |
Date: |
Tue, 25 Apr 2023 12:32:19 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 |
Since cgit's list is subscribers-only, I've CCd its maintainer.
Also CCd cgit-pink (I hope this one is not subscriber-only).
On 4/25/23 01:51, G. Branden Robinson wrote:
> At 2023-04-25T01:35:03+0200, Alejandro Colomar wrote:
>>> Curious way to put it. I wondered something along those lines
>>> recently: Is it possible to teach cgit how to create a tarball? It
>>> would be nice if I just made a tag and cgit would do the automated
>>> process necessary for the tarball.
>>>
>>> Moreover, I considered not releasing tarballs anymore as a
>>> possibility, since one can produce them following some repeatable
>>> command.
>>>
>>> Would I be able to teach cgit to run
>>>
>>> $ make dist-gz
>>>
>>> And then find the tarball in ./.tmp/$(git describe).tar.gz ?
>>
>> Probably not. My guess is that cgit just calls git-archive(1).
>
> It's complicated, and has come up before[1]. I used to try to support
> the cgit-constructed tarballs but it was too much support effort.
>
> A big part of the problem is that whatever assembles the archives
> doesn't pay attention to git submodules. One of the most important
> differences between a cgit-generated archive from the groff repo and a
> distribution archive prepared by the maintainer is that the latter
> includes the gnulib sources. (Including the stuff that "make dist"
> constructs for inclusion in the archive is the other important element.)
>
> Regards,
> Branden
>
> [1] This is just one thread of several.
>
> https://lists.gnu.org/archive/html/groff/2022-07/msg00064.html
- Re: groff-1.23.0.rc4 - no ./configure?, (continued)
Re: groff-1.23.0.rc4 - no ./configure?, G. Branden Robinson, 2023/04/24