mailutils requires the unstated dev-util/dejagnu for its testsuite to run, if it isn't installed mailutils just skips the running of its tests and the emerge completes. If dejagnu is installed the tests are run, a bunch of them fail and finally the emerge fails. * 4 from mailutils-0.6/imap4d/testsuite/imap4d/list.exp. Apparently the result of failing to update the testsuite fully. * 1 in mailutils-0.6/readmsg/testsuite/readmsg/test.exp, which is actually a functional failure. readmsg doesn't process its args. I've attached a small patch which fixes the broken tests for the imap daemon. And it corrects the arg processing in readmsg allowing the readmsg tests to pass, and more importantly makes the readmsg tool actually work like its tests and documentation suggest. Thanks, James
Created attachment 115124 [details, diff] mailutils-0.6-disable_test_failures.patch
Of course, what I forgot to say here is that I didn't simply kick this upstream because upstream's current releases don't have these bugs.
Thanks for the patch. I haven't looked into the testsuite failures, but I did add a test USE flag and dependency on dejavu.
All the current ebuilds DEPEND on dejagnu for USE=test. Are the test failures still a problem in a more recent version? 2.1 looks quite clean to me.
I know it's cruel, but I just don't see it in 2.1. :)