Page MenuHome GnuPG

InstallerTag
ActivePublic

Members

  • This project does not have any members.
  • View All

Watchers

  • This project does not have any watchers.
  • View All

Details

Description

Stuff related to the MSI or NSIS installer of a program

Recent Activity

Mon, Mar 9

alexk assigned T8090: Gpgolconfig: Disable and grey out autoencryptUntrusted setting for VSD version to werner.
Mon, Mar 9, 4:06 PM · vsd, vsd34, Installer, gpgol

Thu, Mar 5

timegrid closed T8039: NSIS: Preselection of installed components on reinstall only works with browser integration installed as Resolved.
Thu, Mar 5, 2:39 PM · gpd5x (gpd-5.0.2), Bug Report, Installer
timegrid moved T8039: NSIS: Preselection of installed components on reinstall only works with browser integration installed from Done to gpd-5.0.2 on the gpd5x board.
Thu, Mar 5, 2:39 PM · gpd5x (gpd-5.0.2), Bug Report, Installer
timegrid moved T8039: NSIS: Preselection of installed components on reinstall only works with browser integration installed from QA to Done on the gpd5x board.

Looks good to me on gpg4win-5.0.2-beta2 @ win11:

Thu, Mar 5, 2:39 PM · gpd5x (gpd-5.0.2), Bug Report, Installer
timegrid closed T8038: NSIS: Updating line omitted if browser integration is installed as Resolved.
Thu, Mar 5, 2:36 PM · gpd5x (gpd-5.0.2), Bug Report, Installer
timegrid moved T8038: NSIS: Updating line omitted if browser integration is installed from Done to gpd-5.0.2 on the gpd5x board.
Thu, Mar 5, 2:36 PM · gpd5x (gpd-5.0.2), Bug Report, Installer
timegrid moved T8038: NSIS: Updating line omitted if browser integration is installed from QA to Done on the gpd5x board.

gpg4win-5.0.2-beta-2 @ win11:

Thu, Mar 5, 2:36 PM · gpd5x (gpd-5.0.2), Bug Report, Installer

Thu, Feb 26

ebo moved T8039: NSIS: Preselection of installed components on reinstall only works with browser integration installed from WIP to QA on the gpd5x board.
Thu, Feb 26, 2:51 PM · gpd5x (gpd-5.0.2), Bug Report, Installer
ebo moved T8038: NSIS: Updating line omitted if browser integration is installed from WIP to QA on the gpd5x board.
Thu, Feb 26, 2:51 PM · gpd5x (gpd-5.0.2), Bug Report, Installer

Fri, Feb 13

ebo renamed T8090: Gpgolconfig: Disable and grey out autoencryptUntrusted setting for VSD version from Gpgolconfig: Grey out autoencryptUntrusted setting for VSD version to Gpgolconfig: Disable and grey out autoencryptUntrusted setting for VSD version.
Fri, Feb 13, 10:11 AM · vsd, vsd34, Installer, gpgol

Thu, Feb 12

ebo updated the task description for T8090: Gpgolconfig: Disable and grey out autoencryptUntrusted setting for VSD version.
Thu, Feb 12, 9:52 AM · vsd, vsd34, Installer, gpgol
ebo added a project to T8090: Gpgolconfig: Disable and grey out autoencryptUntrusted setting for VSD version: vsd.
Thu, Feb 12, 9:47 AM · vsd, vsd34, Installer, gpgol

Tue, Feb 10

ebo closed T8097: AppImage ships Kleopatra icon in two different variants as Resolved.

Fixed for KF6 versions.

Tue, Feb 10, 3:11 PM · AppImage, Installer, kleopatra
ebo set Version to vsd 3.3.4 on T8097: AppImage ships Kleopatra icon in two different variants.
Tue, Feb 10, 3:11 PM · AppImage, Installer, kleopatra
ikloecker added a comment to T8097: AppImage ships Kleopatra icon in two different variants.

I'm pretty sure that this has already been fixed with the changes made for T8083: Kleopatra: Use blue icon for Gpg4win and GPD. build-appimage.sh now always replaces the Breeze icons shipped with the AppImage with the appropriate head icon.

Tue, Feb 10, 2:41 PM · AppImage, Installer, kleopatra
werner added a comment to T8097: AppImage ships Kleopatra icon in two different variants.

Won't fix for vsd3x

Tue, Feb 10, 11:50 AM · AppImage, Installer, kleopatra
werner triaged T8097: AppImage ships Kleopatra icon in two different variants as Normal priority.
Tue, Feb 10, 11:49 AM · AppImage, Installer, kleopatra

Feb 9 2026

tfry created T8097: AppImage ships Kleopatra icon in two different variants.
Feb 9 2026, 3:17 PM · AppImage, Installer, kleopatra

Feb 5 2026

ebo edited projects for T8090: Gpgolconfig: Disable and grey out autoencryptUntrusted setting for VSD version, added: vsd34; removed gpd5x.
Feb 5 2026, 4:46 PM · vsd, vsd34, Installer, gpgol
ebo edited projects for T8090: Gpgolconfig: Disable and grey out autoencryptUntrusted setting for VSD version, added: Installer; removed gpgol2.
Feb 5 2026, 4:46 PM · vsd, vsd34, Installer, gpgol

Jan 19 2026

ikloecker changed the status of T8039: NSIS: Preselection of installed components on reinstall only works with browser integration installed from Open to Testing.

Fixed. The problem was that the selected sections were stored in the 64-bit registry (unless browser integration was installed; see T8038), but they were read from the 32-bit registry.

Jan 19 2026, 3:05 PM · gpd5x (gpd-5.0.2), Bug Report, Installer
ikloecker changed the status of T8038: NSIS: Updating line omitted if browser integration is installed from Open to Testing.

Fixed.

Jan 19 2026, 3:03 PM · gpd5x (gpd-5.0.2), Bug Report, Installer
ikloecker triaged T8038: NSIS: Updating line omitted if browser integration is installed as Normal priority.

Let's give this Normal priority.

Jan 19 2026, 2:23 PM · gpd5x (gpd-5.0.2), Bug Report, Installer
ikloecker claimed T8038: NSIS: Updating line omitted if browser integration is installed.
Jan 19 2026, 2:21 PM · gpd5x (gpd-5.0.2), Bug Report, Installer
ikloecker added a comment to T8038: NSIS: Updating line omitted if browser integration is installed.

Meh! The installation of the browser integration explicitly enables the 32-bit registry. Obviously a leftover from gpg4win 4.

Jan 19 2026, 2:04 PM · gpd5x (gpd-5.0.2), Bug Report, Installer
timegrid added a comment to T8039: NSIS: Preselection of installed components on reinstall only works with browser integration installed.

I wonder where the information of the previously installed components comes from, if not from the MementoSection_SEC_kleopatra fields.

Jan 19 2026, 2:03 PM · gpd5x (gpd-5.0.2), Bug Report, Installer
ikloecker added a comment to T8038: NSIS: Updating line omitted if browser integration is installed.

Thanks for checking! So now we know why the line is missing. Looks like installing browser integration causes a broken installation (at least with respect to registry keys).

Jan 19 2026, 2:00 PM · gpd5x (gpd-5.0.2), Bug Report, Installer
timegrid added a comment to T8038: NSIS: Updating line omitted if browser integration is installed.

I searched the whole registry and found, that if browser integration is installed, this key still lives in WOW6432Node: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Gpg4win

Jan 19 2026, 1:59 PM · gpd5x (gpd-5.0.2), Bug Report, Installer
timegrid added a comment to T8039: NSIS: Preselection of installed components on reinstall only works with browser integration installed.

Oh, surpisingly it's the other way around: if the information is given in the registry key, all components are preselected. If the key is missing (browser integration installed), only the installed components are preselected. I wonder where the information of the previously installed components comes from, if not from the MementoSection_SEC_kleopatra fields.

Jan 19 2026, 1:55 PM · gpd5x (gpd-5.0.2), Bug Report, Installer
timegrid added a comment to T8039: NSIS: Preselection of installed components on reinstall only works with browser integration installed.

Without browser integrations installed, the preselection works fine though.
Probably this happens, because the info in the registry is missing as soon as browser integration is installed, see T8038: NSIS: Updating line omitted if browser integration is installed

Jan 19 2026, 11:30 AM · gpd5x (gpd-5.0.2), Bug Report, Installer
timegrid added a comment to T8038: NSIS: Updating line omitted if browser integration is installed.

should properly uninstall the existing installation.

Jan 19 2026, 11:28 AM · gpd5x (gpd-5.0.2), Bug Report, Installer
ikloecker added a comment to T8038: NSIS: Updating line omitted if browser integration is installed.

Regarding 32-bit and 64-bit installers: The installer looks in both registry trees for the relevant registry keys, i.e. 64-bit over 32-bit and vice versa should properly uninstall the existing installation.

Jan 19 2026, 10:59 AM · gpd5x (gpd-5.0.2), Bug Report, Installer
ikloecker added a comment to T8039: NSIS: Preselection of installed components on reinstall only works with browser integration installed.

I understood that this is done on purpose, i.e. all other components are explicitly always preselected.

Jan 19 2026, 9:29 AM · gpd5x (gpd-5.0.2), Bug Report, Installer
ikloecker added a comment to T8038: NSIS: Updating line omitted if browser integration is installed.

gpg4win-5 has no idea that gpg4win-4 is installed because the former is a 64-bit installer/application and the latter a 32-bit installer/application, i.e. they use different registry trees. More important that the missing "Updating line" is very likely that the gpg4win-5 installer does not uninstall gpg4win-4. I haven't checked if NSIS is capable of detecting/uninstalling a 32-bit application from a 64-bit installer.

Jan 19 2026, 9:27 AM · gpd5x (gpd-5.0.2), Bug Report, Installer

Jan 16 2026

timegrid added a project to T8039: NSIS: Preselection of installed components on reinstall only works with browser integration installed: Bug Report.
Jan 16 2026, 3:09 PM · gpd5x (gpd-5.0.2), Bug Report, Installer
timegrid added a comment to T8038: NSIS: Updating line omitted if browser integration is installed.

see also T8039: NSIS: Preselection of installed components on reinstall only works with browser integration installed

Jan 16 2026, 3:09 PM · gpd5x (gpd-5.0.2), Bug Report, Installer
timegrid created T8039: NSIS: Preselection of installed components on reinstall only works with browser integration installed.
Jan 16 2026, 3:09 PM · gpd5x (gpd-5.0.2), Bug Report, Installer
timegrid changed Version from gpg4win-5.0.0 to gpg4win-5.0.0 @ win11 on T8038: NSIS: Updating line omitted if browser integration is installed.
Jan 16 2026, 2:58 PM · gpd5x (gpd-5.0.2), Bug Report, Installer
timegrid renamed T8038: NSIS: Updating line omitted if browser integration is installed from NSIS: Updating line omitted if browser extensions are installed to NSIS: Updating line omitted if browser integration is installed.
Jan 16 2026, 2:56 PM · gpd5x (gpd-5.0.2), Bug Report, Installer
timegrid created T8038: NSIS: Updating line omitted if browser integration is installed.
Jan 16 2026, 2:54 PM · gpd5x (gpd-5.0.2), Bug Report, Installer

Dec 15 2025

timegrid closed T6857: Gpg4win: Fix build from beta tarballs as Resolved.
Dec 15 2025, 11:15 AM · Restricted Project, Installer, gpg4win

Apr 16 2025

brlin added a comment to T7248: MSI: Link the MSI package with wine.

Unfortunately, the attempt on my end still fails. The MSI package was successfully built; however, testing installing it on a Windows host resulted in garbled UI text and a bunch of errors.

Apr 16 2025, 4:38 AM · Restricted Project, gpg4win, Installer
brlin added a comment to T7248: MSI: Link the MSI package with wine.

Possibly related upstream bug:

Apr 16 2025, 3:58 AM · Restricted Project, gpg4win, Installer
brlin added a comment to T7248: MSI: Link the MSI package with wine.

light.exe : error LGHT0216 : An unexpected Win32 exception with error code 0x65B occurred: Function failed

Apr 16 2025, 3:38 AM · Restricted Project, gpg4win, Installer

Aug 13 2024

aheinecke triaged T7248: MSI: Link the MSI package with wine as Wishlist priority.
Aug 13 2024, 9:56 AM · Restricted Project, gpg4win, Installer

Nov 30 2023

aheinecke triaged T6857: Gpg4win: Fix build from beta tarballs as Normal priority.
Nov 30 2023, 1:44 AM · Restricted Project, Installer, gpg4win

Sep 8 2023

werner added a comment to T6448: NSIS: Fix g4wihelp runonce and path_add for recent NSIS Versions.

Also fixed for gnupg22

Sep 8 2023, 3:33 PM · Restricted Project, Installer

Apr 27 2023

werner closed T6448: NSIS: Fix g4wihelp runonce and path_add for recent NSIS Versions as Resolved.
Apr 27 2023, 4:56 PM · Restricted Project, Installer
werner moved T6448: NSIS: Fix g4wihelp runonce and path_add for recent NSIS Versions from Restricted Project Column to Restricted Project Column on the Restricted Project board.

This has been fixed for gnupg24 and gpg4win.

Apr 27 2023, 4:56 PM · Restricted Project, Installer

Apr 25 2023

werner claimed T6448: NSIS: Fix g4wihelp runonce and path_add for recent NSIS Versions.
Apr 25 2023, 7:43 AM · Restricted Project, Installer