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
```