Re: [PATCH] Bump up the version to 2.0.4

Kris Van Hees <[email protected]>
Newsgroups dev.linux.lists.dtrace
Message-ID <[email protected]>
On Fri, Oct 24, 2025 at 11:44:46PM -0400, [email protected] wrote:
> From: Eugene Loh <[email protected]>
> 
> Note that test/unittest/preprocessor/tst.predefined.sh checks that the
> __SUNW_D_VERSION preprocessor symbol is consistent with the "dtrace -vV"
> message, and both of them simply use the last entry of versions.list and
> therefore will be consistent for in-tree builds.
> 
> When RPM packages are built from the .spec file, however, _DT_VERSION,
> used for the "dtrace -vV" "This is" message, comes from the .spec file.

This is actually not correct.  THe value of _DT_VERSION is always provided
by the GNUmakefile, which takes it from its own VERSION macro, which in fact
is set to the highest (most current) version of DTrace based on versions.list.

So, the version that DTrace reports is always provided by the highest version
listed in versions.list.

The version that is specified in the spec file is only used as version of the
RPMs that are built from it.

> Append a 2.0.4 entry to versions.list.
> 
> Signed-off-by: Eugene Loh <[email protected]>
> ---
>  libdtrace/versions.list | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/libdtrace/versions.list b/libdtrace/versions.list
> index 8986d2007..8d858f0bd 100644
> --- a/libdtrace/versions.list
> +++ b/libdtrace/versions.list
> @@ -65,3 +65,4 @@
>  2.0.1	D API 2.0.1 Linux (BPF)
>  2.0.2	D API 2.0.2 Linux (BPF)
>  2.0.3	D API 2.0.3 Linux (BPF)
> +2.0.4	D API 2.0.4 Linux (BPF)
> -- 
> 2.47.3
>
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.