[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: .version and .tarball-version, git-version-gen
From: |
Bernhard Voelker |
Subject: |
Re: .version and .tarball-version, git-version-gen |
Date: |
Sat, 25 Jan 2025 14:39:25 +0100 |
User-agent: |
Mozilla Thunderbird |
On 1/25/25 13:57, Bruno Haible via Gnulib discussion list wrote:
> 1) Most distributions do that. For example, coreutils in Debian has 3
patches
> [1].
>
> 2) Making modifications is the essence of Free Software.
> [...]
> [1] https://sources.debian.org/patches/coreutils/9.1-1/
Of course: any changes and patches are okay ... and our daily work.
As long as they are transparent to the recipients.
It's about reproducibility, integrity and trust.
The distributions keep their downstream patches and build recipes in
version-control, so it's always clear which combination of sources
and patches lead to which binary package version.
If I pass a package to you with the name 'coreutils-X.Y-dirty.tar.xz',
then what would that tell you? You cannot know and reproduce what it
consists of.
But if I commit my local change, and pass to you that patch and a
package coreutils-9.6-8-gfbfd886e5, then one has a chance to know.
Hence, anonymous, local changes which can change any second and which
are not reproducible are "dirty".
Isn't it like a grocer weighing out 2 kilogram of wheat for you; you see it.
Then he goes into the backward space and comes back with it saying
"I modified it a bit". He will need to weigh it out for you again before
you can know and trust that it's still 2kg.
In our case, we need a commit.
Anyway, the term "-dirty" comes from an underlying tool we're using,
so I'm wondering if discussing about it in gnulib is the right place.
We're just the messenger.
Have a nice day,
Berny
- Re: gnulib makefile snippets, (continued)
- Re: gnulib makefile snippets, Collin Funk, 2025/01/14
- Re: .version and .tarball-version, Bruno Haible, 2025/01/14
- Re: .version and .tarball-version, Simon Josefsson, 2025/01/14
- Re: .version and .tarball-version, Bruno Haible, 2025/01/15
- Re: .version and .tarball-version, Bruno Haible, 2025/01/22
- Re: .version and .tarball-version, git-version-gen, Bruno Haible, 2025/01/22
- Re: .version and .tarball-version, git-version-gen, Simon Josefsson, 2025/01/22
- Re: .version and .tarball-version, git-version-gen, Bruno Haible, 2025/01/23
- Re: .version and .tarball-version, git-version-gen, Bernhard Voelker, 2025/01/25
- Re: .version and .tarball-version, git-version-gen, Bruno Haible, 2025/01/25
- Re: .version and .tarball-version, git-version-gen,
Bernhard Voelker <=
- Re: .version and .tarball-version, git-version-gen, Bruno Haible, 2025/01/25
- Re: .version and .tarball-version, git-version-gen, Bernhard Voelker, 2025/01/26
- Re: .version and .tarball-version, git-version-gen, Simon Josefsson, 2025/01/27
- Re: the version-etc module, Bruno Haible, 2025/01/28
- Re: the version-etc module, Pádraig Brady, 2025/01/28
- Re: the version-etc module, Pádraig Brady, 2025/01/28
- doc: Document version-etc, version-etc, and argp-version-etc., Collin Funk, 2025/01/29
- Re: .version and .tarball-version, git-version-gen, Bruno Haible, 2025/01/28
- Re: .version and .tarball-version, Basil L. Contovounesios, 2025/01/23
- Re: .version and .tarball-version, Bruno Haible, 2025/01/23