commit: afb42b3ee85b689df5e4fd5f1cd4c9b891434874 Author: Eray Aslan <eras <AT> gentoo <DOT> org> AuthorDate: Tue Jan 7 13:55:21 2025 +0000 Commit: Eray Aslan <eras <AT> gentoo <DOT> org> CommitDate: Tue Jan 7 13:58:35 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afb42b3e
net-mail/mailutils: Skip failing tests A few tests in the mail testsuite expect mbox pattern mailboxes and fail when default mailbox pattern is maildir which is the Gentoo default. Skip them Closes: https://bugs.gentoo.org/935394 Signed-off-by: Eray Aslan <eras <AT> gentoo.org> .../files/mailutils-skip-mbox-tests.patch | 60 ++++++++++++++++++++++ net-mail/mailutils/mailutils-3.18.ebuild | 1 + 2 files changed, 61 insertions(+) diff --git a/net-mail/mailutils/files/mailutils-skip-mbox-tests.patch b/net-mail/mailutils/files/mailutils-skip-mbox-tests.patch new file mode 100644 index 000000000000..1443e66ecce1 --- /dev/null +++ b/net-mail/mailutils/files/mailutils-skip-mbox-tests.patch @@ -0,0 +1,60 @@ +diff --git a/mail/testsuite/mail/Followup.exp b/mail/testsuite/mail/Followup.exp +index c9f9d11..a7927e9 100644 +--- a/mail/testsuite/mail/Followup.exp ++++ b/mail/testsuite/mail/Followup.exp +@@ -17,7 +17,9 @@ + + mail_version + +-if ![mu_check_capability ENABLE_SENDMAIL] { ++if { [mu_check_capability SCHEME] == "maildir" } { ++ unsupported "Does not work when default mailbox type is maildir" ++} elseif ![mu_check_capability ENABLE_SENDMAIL] { + unsupported "Support for sendmail not compiled in" + } else { + mail_start "--file=%teaparty.mbox" \ +diff --git a/mail/testsuite/mail/Reply.exp b/mail/testsuite/mail/Reply.exp +index c492aee..543a857 100644 +--- a/mail/testsuite/mail/Reply.exp ++++ b/mail/testsuite/mail/Reply.exp +@@ -17,7 +17,9 @@ + + mail_version + +-if ![mu_check_capability ENABLE_SENDMAIL] { ++if { [mu_check_capability SCHEME] == "maildir" } { ++ unsupported "Does not work when default mailbox type is maildir" ++} elseif ![mu_check_capability ENABLE_SENDMAIL] { + unsupported "Support for sendmail not compiled in" + } else { + mail_start "--file=%teaparty.mbox" \ +diff --git a/mail/testsuite/mail/followup.exp b/mail/testsuite/mail/followup.exp +index ca15317..ce042b5 100644 +--- a/mail/testsuite/mail/followup.exp ++++ b/mail/testsuite/mail/followup.exp +@@ -17,7 +17,9 @@ + + mail_version + +-if ![mu_check_capability ENABLE_SENDMAIL] { ++if { [mu_check_capability SCHEME] == "maildir" } { ++ unsupported "Does not work when default mailbox type is maildir" ++} elseif ![mu_check_capability ENABLE_SENDMAIL] { + unsupported "Support for sendmail not compiled in" + } else { + mail_start "--file=%teaparty.mbox" \ +diff --git a/mail/testsuite/mail/reply.exp b/mail/testsuite/mail/reply.exp +index 8d66e99..7b178b3 100644 +--- a/mail/testsuite/mail/reply.exp ++++ b/mail/testsuite/mail/reply.exp +@@ -17,7 +17,9 @@ + + mail_version + +-if ![mu_check_capability ENABLE_SENDMAIL] { ++if { [mu_check_capability SCHEME] == "maildir" } { ++ unsupported "Does not work when default mailbox type is maildir" ++} elseif ![mu_check_capability ENABLE_SENDMAIL] { + unsupported "Support for sendmail not compiled in" + } else { + mail_start "--file=%teaparty.mbox" \ diff --git a/net-mail/mailutils/mailutils-3.18.ebuild b/net-mail/mailutils/mailutils-3.18.ebuild index 2e1a21f4002f..3f9ac446c933 100644 --- a/net-mail/mailutils/mailutils-3.18.ebuild +++ b/net-mail/mailutils/mailutils-3.18.ebuild @@ -63,6 +63,7 @@ REQUIRED_USE=" DOCS=( ABOUT-NLS AUTHORS COPYING COPYING.LESSER ChangeLog INSTALL NEWS README THANKS TODO ) PATCHES=( "${FILESDIR}"/${PN}-3.5-add-include.patch + "${FILESDIR}"/${PN}-skip-mbox-tests.patch ) pkg_setup() {
