Re: [PATCH] Install new autoreconf files.

Matthias Andree via Mutt-dev <[email protected]>
Newsgroups gmane.mail.mutt.devel
Message-ID <[email protected]>
Am 14.04.26 um 00:34 schrieb Steffen Nurpmeso:
> Oswald Buddenhagen via Mutt-dev wrote in
>   <[email protected]>:
>   |On Mon, Apr 13, 2026 at 06:21:22PM +0800, Kevin J. McCarthy wrote:
>   |>https://www.gnu.org/software/gettext/manual/html_node/Distributed-Develo\
>   |>pment.html
>   |>
>   |>However, if it I did something wrong, then let's talk about what needs
>   |>to be changed.
>   |>
>   |it's not wrong per se. it's more of a philosophy thing, whether you want
>   |to do pure source control, or want to veer toward configuration
>   |management. at the extreme end, you would be committing binaries for
>   |every supported platform for each release. i'm a source control purist,
>   |and would therefore delete (and gitignore) every file that is somehow
>   |generated by/from something else in the repo.
>
> It has come to that.  But traditionally -- as i perceive(d) it --
> projects were buildable and installable out of the box.
> They also had readily usable Unix manual pages, regardless of how
> these were managed on the source level.
[...long rant snipped...]
> In short.  I personally *love* to simply check something out, and
> be able to build and install, and that includes manual pages.
> I (still personally) can absolutely understand the desire to have
> easy usable abstractions when developing, but including a readily
> prepared set, at least at times, or on a dedicated branch, even if
> that is rebased / re-build-up frequently, or whatever, you know?


You missed the one valid point about "many" dependencies, and that's 
that they also present many attack vectors along the supply chain.


The other aspect is that there is a difference between releases and 
intermediate states in development - from a user perspective I would 
expect documentation inside the *release* tarball that has the sources, 
and .md or .rst or .txt are nice, .html I can live with, if I get 
redirected to a web site, that's disaster waiting to happen.
   I don't expect as much convenience from interim versions during 
development; and CI/CD allows to build a full-fledged snapshot tarball 
that has the same artifacts built as your regular release but just 
having the CI/CD do a "make distcheck" or "make dist" and uploading that 
if you want, and if you assume people will actually use those.

For "I want to check this out", getting the stuff installed once, 
possibly with a script into a container image that you commit to an 
image on disk when the container stops running so that you can restart 
it later is a possibility.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.