trojita failed to build from source in Fedora rawhide/f38 https://koji.fedoraproject.org/koji/taskinfo?taskID=96474400 For details on the mass rebuild see: https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Please fix trojita at your earliest convenience and set the bug's status to ASSIGNED when you start fixing it. If the bug remains in NEW state for 8 weeks, trojita will be orphaned. Before branching of Fedora 39, trojita will be retired, if it still fails to build. For more details on the FTBFS policy, please visit: https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/
This blocks the FTI on F39 Rawhide, so I am trying to fix this ASAP. The error: In file included from /usr/include/mimetic/rfc822/header.h:18, from /usr/include/mimetic/header.h:11, from /usr/include/mimetic/mimetic.h:18, from /builddir/build/BUILD/trojita-5295175f234c73c2df03eb59d571c239c2d19e58/src/Cryptography/LocalMimeParser.cpp:23: /usr/include/mimetic/rfc822/messageid.h:29:23: error: expected ')' before 'thread_id' 29 | MessageId(uint32_t thread_id = 0 ); | ~ ^~~~~~~~~~ | ) and again during another file's build: In file included from /usr/include/mimetic/rfc822/header.h:18, from /usr/include/mimetic/header.h:11, from /usr/include/mimetic/mimetic.h:18, from /builddir/build/BUILD/trojita-5295175f234c73c2df03eb59d571c239c2d19e58/src/Cryptography/MimeticUtils.cpp:25: /usr/include/mimetic/rfc822/messageid.h:29:23: error: expected ')' before 'thread_id' 29 | MessageId(uint32_t thread_id = 0 ); | ~ ^~~~~~~~~~ | )
This was fixed by Marc Deop i Argemí's update to a newer upstream snapshot (trojita-0.7.0.1-0.18.20230430gitd1e1b4a.fc39). Trojitá now builds successfully in Rawhide again.