Bug 2171741 - trojita: FTBFS in Fedora rawhide/f38
Summary: trojita: FTBFS in Fedora rawhide/f38
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: trojita
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kevin Kofler
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F38FTBFS 2182714
TreeView+ depends on / blocked
 
Reported: 2023-02-20 12:05 UTC by Fedora Release Engineering
Modified: 2023-08-13 20:45 UTC (History)
5 users (show)

Fixed In Version: trojita-0.7.0.1-0.18.20230430gitd1e1b4a.fc39
Clone Of:
Environment:
Last Closed: 2023-08-13 20:45:12 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Fedora Release Engineering 2023-02-20 12:05:02 UTC
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/

Comment 1 Kevin Kofler 2023-04-10 02:45:32 UTC
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 );
      |              ~        ^~~~~~~~~~
      |                       )

Comment 2 Kevin Kofler 2023-08-13 20:45:12 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.