bug-gettext
[Top][All Lists]
Advanced

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

gettext-0.23-pre1: mixed/missing DLL/EXE version info


From: Michele Locati
Subject: gettext-0.23-pre1: mixed/missing DLL/EXE version info
Date: Thu, 17 Oct 2024 18:00:53 +0200

I've seen that we have the brand new gettext-0.23-pre1 version to be
tested [1] :-)

I've tried to build it for Windows, and I see that there are different
versions in the VS_VERSION_INFO structs used:

bin\envsubst.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
bin\gettext.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
bin\libasprintf-0.dll:
    product-name="GNU libasprintf: automatic formatted output"
    product-version="1.0"
bin\libgettextlib-0-23-pre1.dll:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
bin\libgettextpo-0.dll:
    product-name="GNU libgettextpo: public API for PO files"
    product-version="0.23-pre1"
bin\libgettextsrc-0-23-pre1.dll:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
bin\libintl-8.dll:
    product-name="GNU libintl: accessing NLS message catalogs"
    product-version="0.23-pre1"
bin\libtextstyle-0.dll:
    product-name="GNU libtextstyle: Text styling library"
    product-version="0.22.5"
bin\msgattrib.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
bin\msgcat.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
bin\msgcmp.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
bin\msgcomm.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
bin\msgconv.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
bin\msgen.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
bin\msgexec.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
bin\msgfilter.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
bin\msgfmt.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
bin\msggrep.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
bin\msginit.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
bin\msgmerge.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
bin\msgunfmt.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
bin\msguniq.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
bin\ngettext.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
bin\recode-sr-latin.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
bin\xgettext.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
lib\gettext\GNU.Gettext.dll:
    product-name=""
    product-version="0.0.0.0"
lib\gettext\msgfmt.net.exe:
    product-name=""
    product-version="0.0.0.0"
lib\gettext\msgunfmt.net.exe:
    product-name=""
    product-version="0.0.0.0"
lib\GNU.Gettext.dll:
    product-name=""
    product-version="0.0.0.0"
libexec\gettext\cldr-plurals.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
libexec\gettext\hostname.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"
libexec\gettext\urlget.exe:
    product-name="GNU gettext utilities"
    product-version="0.23-pre1"

As you can see, libasprintf-0.dll has version 1.0 and
libtextstyle-0.dll has version 0.22.5, and the dotnet-related files
have version 0.0.0.0.

Would it be possible to make all these versions the same?

I'm asking because, in order to sign the binaries with signpath, they
must have a product name and a product version, and I have to declare
their exact values...

--
Michele

[1] https://alpha.gnu.org/gnu/gettext/?C=M;O=D



reply via email to

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