Page MenuHome GnuPG

Mark Vista as unsupported during Gpg4win installation
Closed, ResolvedPublic

Description

Similar to the warning, that Windows XP is unsupported during the installation of gpg4win, there should be a message that Windows Vista is unsupported as well.

On a side note: We should describe a workaround as a release note how to work with gpg4win with no qt-applications at all (refer to another pinentry and use gpa instead of kleopatra - maybe this could be integrated in the installation progress for Version 3.x)

Event Timeline

The Vista problem seems to be unrelated to the missing CancelIoEx in XP. The error message is that it "... could not find or load the Qt platform plugin "Windows" in "".

Is there something missing, for example under bin\platforms ?

I don't know yet what exactly is going wrong, but it seems that it is consistently not working with standard configuration on Vista and XP.

  • On XP we see an error message from Windows that CancelIoEx is not availabale in XP.
  • On Vista we see a different error which comes from Qt and not Windows. See above.

Thus these are two different kind of errors and we should be able to fix that Vista error - or does Qt does not anymore support Vista?

werner triaged this task as High priority.

From reading T3425, I would say that QT isn't supported anyome on both, XP and Vista. XP has the additional issue, that CancelIoEx is missing (which seems to be called from QT since Q5Core.dll uses CancelIOE).

So both problems seem to be "fixed" by choosing not Kleopatra as Keymanager, but GPA and using the non-QT pinentry.

werner raised the priority of this task from High to Unbreak Now!.Oct 9 2017, 1:21 PM

Indeed the notes for QT 5.9 do not anymore show Vista as supported. Stupid decision if you ask me.

In light of this I would suggest to tweak the installer to grey out QT applications for all platforms older than Windows 7. We also need to make pinentry-gtk the default in this case. Of course there should also be notes in the docs about these restrictions. And that should be done immediately.

This also reminds me to work on the port of the fltk pinentry to Windows, so that the vanilla gnupg installer can deliver it.

aheinecke claimed this task.
aheinecke lowered the priority of this task from Unbreak Now! to High.
aheinecke added a subscriber: aheinecke.

Indeed the notes for QT 5.9 do not anymore show Vista as supported. Stupid decision if you ask me.

In light of this I would suggest to tweak the installer to grey out QT applications for all platforms older than Windows 7. We also need to make pinentry-gtk the default in this case. Of course there should also be notes in the docs about these restrictions. And that should be done immediately.

Indeed this should be done and is easy and I will do it.

Fwiw I don't want to patch KDE Librarys to work with older Qt Versions and don't want to patch Qt to support older Windows Versions. I think greying out is a good solution.

GTK 3 (and maybe newer GTK 2 Versions) have also dropped XP so this would become an issue there too if we were to upgrade GTK.

On Fri, 10 Nov 2017 13:17, noreply@dev.gnupg.org said:

GTK 3 (and maybe newer GTK 2 Versions) have also dropped XP so this would become an issue there too if we were to upgrade GTK.

I am not sure whether we should at all switch to GTK 3 for GPA. GTK 3
is sooo bloated and I wish I hadn't ported some of my private projects
to GTK 3.

Shalom-Salam,

 Werner

- {F204890, layout=link}

I think this is resolved here. As we now have the check in the installer to warn on Vista and disable Kleo / pinentry-qt