Summary: | mail-filter/rspamd-3.1 fails to compile with dev-cpp/doctest-2.4.7 (doctest.h:1320:9: error: no match for 'operator==') | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Thomas Stein <himbeere> |
Component: | Current packages | Assignee: | Petr Vaněk <arkamar> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ago, dennis.freise, hydrapolic, ionen, jstein, proxy-maint, solor, toralf |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/25657 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log.xz |
Description
Thomas Stein
2022-01-05 06:48:11 UTC
build.log obviousely to large. So here a link to paste.bin. https://nopaste.fluffycloud.de/?5092731cab6042a5#MyTaSzbBNResDPGMsAQbvEw8kBV8AJdTxJkWNvSudce (In reply to Thomas Stein from comment #1) > build.log obviousely to large. So here a link to paste.bin. > > https://nopaste.fluffycloud.de/ > ?5092731cab6042a5#MyTaSzbBNResDPGMsAQbvEw8kBV8AJdTxJkWNvSudce "This document will expire in 6 days." ;) Created attachment 761335 [details]
build.log.xz
Try to downgrade to stable doctest for now emerge -1 ~dev-cpp/doctest-2.4.6 *** Bug 829250 has been marked as a duplicate of this bug. *** Downgrading to dev-cpp/doctest-2.4.6 works. Thanks! *** Bug 830891 has been marked as a duplicate of this bug. *** The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dbfcb026c30a8cadde714830a967310ecdfeac8 commit 6dbfcb026c30a8cadde714830a967310ecdfeac8 Author: Ionen Wolkens <ionen@gentoo.org> AuthorDate: 2022-01-10 17:35:48 +0000 Commit: Ionen Wolkens <ionen@gentoo.org> CommitDate: 2022-01-10 17:41:08 +0000 mail-filter/rspamd: require <doctest-2.4.7 for now At least until the rspamd/doctest maintainers have a look at this. Also move to DEPEND as this is just a single .h file and doubt this is used as runtime (revbump is to update this). Bug: https://bugs.gentoo.org/830624 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> mail-filter/rspamd/{rspamd-3.1.ebuild => rspamd-3.1-r1.ebuild} | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) I git bisect both and problem have started to appear with these two commits: doctest: 02af672f0d30 ("Fixes Issues #476 and #495") rspamd: d7fde715073a ("[Project] Add helper library to handle mime strings in a more safe matter") I am not sure if this is rspamd bug, it looks more like doctest bug [1]. [1] https://github.com/doctest/doctest/issues/571 The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53d6b83e6ea9e7d7bcf761400fd966a70078bb95 commit 53d6b83e6ea9e7d7bcf761400fd966a70078bb95 Author: Petr Vaněk <arkamar@atlas.cz> AuthorDate: 2022-05-26 20:05:02 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2022-06-12 07:18:43 +0000 mail-filter/rspamd: remove dev-cpp/doctest version restriction This was a bug in dev-cpp/doctest which was fixed in 2.4.8-r1 revbump in previous commit. Closes: https://bugs.gentoo.org/830624 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/25657 Signed-off-by: Joonas Niilola <juippis@gentoo.org> mail-filter/rspamd/rspamd-3.1-r2.ebuild | 2 +- mail-filter/rspamd/rspamd-3.2.ebuild | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70fc26d37bf73f9a8d1730c1637009b20efc13ad commit 70fc26d37bf73f9a8d1730c1637009b20efc13ad Author: Petr Vaněk <arkamar@atlas.cz> AuthorDate: 2022-05-25 15:39:58 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2022-06-12 07:18:43 +0000 dev-cpp/doctest: fix tests with move-only types This is a fix of a bug which affects mail-filter/rspamd-3.{1,2}. The patch is derived from upstream commit ce13bc44b99c ("Fix move-only types failing to decompose correctly (#634)"). Upstream-PR: https://github.com/doctest/doctest/pull/634 Bug: https://bugs.gentoo.org/830624 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Joonas Niilola <juippis@gentoo.org> ...octest-2.4.8.ebuild => doctest-2.4.8-r1.ebuild} | 4 ++ .../files/doctest-2.4.8-move-only-types-fix.patch | 56 ++++++++++++++++++++++ 2 files changed, 60 insertions(+) |