[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
- gettext-0.23-pre1: mixed/missing DLL/EXE version info,
Michele Locati <=