When jumping from 1.16.0 to 1.18.0 we are seeing a new test failure that is specific to QA 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
```