Within the past few days, imaptest in rawhide began to fail with: imaptest: symbol lookup error: imaptest: undefined symbol: lmtp_client_deinit No arguments are required. I'm pretty sure this has something to do with an update of dovecot in rawhide from 2.2.33 to 2.3.1. I haven't had a chance to dig into it yet, though. Unfortunately since cyrus-imapd uses imaptest as part of its test suite, it is now failing to build as well.
Thanks, this does appear to fix the issue. And the new version actually fixes three issues I had where imaptest would fail on standard-compliant behavior. For now I will just exclude those tests on <= F28 but if you do decide in the future to push this version to the release branches then I can undo that.
The new imaptest version depends on Dovecot >= 2.3, so likely F29 only.