When jumping from 1.16.0 to 1.18.0 we are seeing a new test failure that is specific to QT and, more importantly, arch specific to 32 bit (i586, armv7l).
Build in our [build system](https://build.opensuse.org/package/show/home:AndreasStieger:branches:Base:System/gpgme). Seems to have been introduced by https://dev.gnupg.org/rM4d913a8aa5dad1327bed5987dada89e9d7c5d292
```
[ 203s] ********* Start testing of AddExistingSubkeyJobTest *********
[ 203s] Config: Using QtTest library 5.15.5, Qt 5.15.5 (i386-little_endian-ilp32 shared (dynamic) release build; by GCC 12.1.0), unknown unknown
[ 203s] PASS : AddExistingSubkeyJobTest::initTestCase()
[ 203s] PASS : AddExistingSubkeyJobTest::testAddExistingSubkeyAsync()
[ 203s] PASS : AddExistingSubkeyJobTest::testAddExistingSubkeySync()
[ 203s] FAIL! : AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration() 'result.code() == GPG_ERR_NO_ERROR' returned FALSE. ()
[ 203s] Loc: [t-addexistingsubkey.cpp(216)]
[ 203s] PASS : AddExistingSubkeyJobTest::cleanupTestCase()
[ 203s] Totals: 4 passed, 1 failed, 0 skipped, 0 blacklisted, 2820ms
[ 203s] ********* Finished testing of AddExistingSubkeyJobTest *********
[ 203s] FAIL: t-addexistingsubkey
```
Likely cause is expiry after 2038...
```
ssb cv25519 2022-01-13 [E] [expires: 2100-01-01]
```