On Wed, Jan 08, 2014 at 10:02:13PM +0000, Dominic Hargreaves wrote:

(cc'ing the sympa maintainers; this bug in libmime-lite-html-perl
is keeping sympa out of testing.)

> > So this package needs to be checked to see whether the test failures
> > are definitely random, and that the random breakage is purely in the test
> > suite. If so, the severity of this bug can be downgraded to important.
> 
> This doesn't seem to be the case here; this package fails to build
> for me 12 times in a row. Updating the package to 1.24 (which looks
> like it would be a worthwhile update anyway) doesn't change anything.
> And I've just re-verified that the package does build on wheezy.

It's certainly hash randomization as it builds with PERL_HASH_SEED=0. 
The test suite relies on the old hash ordering in several places.

I started fixing libmime-lite-html-perl by adding things like

--- a/t/50generic.t
+++ b/t/50generic.t
@@ -36,6 +36,7 @@ foreach my $it ('cid', 'location', 'extern') {
     my $url_file = "file://$f";
     print $url_file,"\n";
     my $rep = $mailHTML->parse($url_file, "A text message");
+    $rep->field_order('from', 'to', 'subject');
     $rep = $rep->as_string;
     $rep =~s/^Date: .*$//gm;
     my @bound;

but ran into trouble with t/ref/index.cgi.eml2.cid which has an empty
line between headers that MIME::Lite::field_order() loses (intentionally
or not.)
 
> This is currenly keeping sympa out of testing.

Not sure if the sympa maintainers are aware of that, so cc'ing them.
-- 
Niko Tyni   nt...@debian.org


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to