Page MenuHome GnuPG

Kleopatra: Rework versioning
Open, NormalPublic

Description

For the Gpg4win (and related builds) we want

  • Kleopatra shows version of Gpg4win (or GPD, etc.) in About window
  • Kleopatra shows its version including the git revision in Components tab

Open questions:

  • The manifest file currently uses description "GNU Privacy Guard (Kleopatra)", assemblyIdentity.name "GnuPG.kleopatra", and version @kleopatra_version_win@.0.
  • The versioninfo.rc file currently uses @kleopatra_fileversion_win@ as FILEVERSION and PRODUCTVERSION.
  • The versioninfo.rc file currently uses @kleopatra_version_win@ as FileVersion value and ProductVersion value.
  • kleopatra_version_win is the built-in 3-digit version number of kleopatra.
  • kleopatra_fileversion_win is a 4-digit comma-separated version number consisting of the built-in major, minor, and micro version and a 0.

Shall these version numbers match the Gpg4win version instead of the built-in kleopatra version? Or shall only the product version match the Gpg4win version?

Event Timeline

ikloecker created this task.

Yes. If gpgconf could read that version directly from kleopatra it would be even better. Bit in cases of early crashes this might be sub-optimal; thus I will tell gpgconf to get some additional version info from an installed versioninfo.txt file (which gpg4win creates). Thanks.