While working on the reproducible builds project for openSUSE, I rebuild all packages with a time set to 15 years in the future, to ensure that build results do not differ to what it is today.
I found that in 2033, for gpgme 2 tests fail
one is trivial to fix:
lang/python/tests/t-callbacks.py -Expire-Date: 2020-12-31 +Expire-Date: 2999-12-31
but the other issue can probably be solved better than this:
+++ gpgme-1.10.0/lang/qt/tests/t-tofuinfo.cpp @@ -455,7 +455,7 @@ private Q_SLOTS: QVERIFY(result.numSignatures() == 1); auto sig = result.signatures()[0]; - QVERIFY(sig.validity() == Signature::Marginal); + QVERIFY(sig.validity() == Signature::Marginal || sig.validity() == Signature::Unknown); auto stats = sig.key().userID(0).tofuInfo(); QVERIFY(!stats.isNull());