Package: python3-html-sanitizer
Version: 1.9.1-2
Severity: serious
Tags: ftbfs

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Building html-sanitizer 1.9.2 officially on Debian fails the test 
test_billion_laughs:
https://buildd.debian.org/status/fetch.php?pkg=python-html-sanitizer&arch=all&ver=1.9.2-1&stamp=1642027358&raw=0

FAIL: test_billion_laughs (html_sanitizer.tests.SanitizerTestCase) 
(before='<?xml version="1.0"?>\n<!DOCTYPE lolz [\n <!ENTITY lol "lol">\n 
<!ELEMENT lolz (#PCDATA)>\n <!ENTITY lol1 
"&lol;&lol;&lol;&lol;&lol;&lol;&lol;&lol;&lol;&lol;">\n <!ENTITY lol2 
"&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;">\n <!ENTITY lol3 
"&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;">\n <!ENTITY lol4 
"&lol3;&lol3;&lol3;&lol3;&lol3;&lol3;&lol3;&lol3;&lol3;&lol3;">\n <!ENTITY lol5 
"&lol4;&lol4;&lol4;&lol4;&lol4;&lol4;&lol4;&lol4;&lol4;&lol4;">\n <!ENTITY lol6 
"&lol5;&lol5;&lol5;&lol5;&lol5;&lol5;&lol5;&lol5;&lol5;&lol5;">\n <!ENTITY lol7 
"&lol6;&lol6;&lol6;&lol6;&lol6;&lol6;&lol6;&lol6;&lol6;&lol6;">\n <!ENTITY lol8 
"&lol7;&lol7;&lol7;&lol7;&lol7;&lol7;&lol7;&lol7;&lol7;&lol7;">\n <!ENTITY lol9 
"&lol8;&lol8;&lol8;&lol8;&lol8;&lol8;&lol8;&lol8;&lol8;&lol8;">\n]>\n<lolz>&lol9;</lolz>\n',
 after='             ]&gt; &amp;lol9; ')
- ----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/html_sanitizer/tests.py", 
line 15, in run_tests
    self.assertEqual(
AssertionError: '            ]&gt; &amp;lol9; ' != '             ]&gt; 
&amp;lol9; '
- -             ]&gt; &amp;lol9; 
+              ]&gt; &amp;lol9; 
? +
 : Cleaning 'b'<?xml version="1.0"?>\\n<!DOCTYPE lolz [\\n <!ENTITY lol 
"lol">\\n <!ELEMENT lolz (#PCDATA)>\\n <!ENTITY lol1 
"&lol;&lol;&lol;&lol;&lol;&lol;&lol;&lol;&lol;&lol;">\\n <!ENTITY lol2 
"&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;">\\n <!ENTITY 
lol3 "&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;">\\n 
<!ENTITY lol4 
"&lol3;&lol3;&lol3;&lol3;&lol3;&lol3;&lol3;&lol3;&lol3;&lol3;">\\n <!ENTITY 
lol5 "&lol4;&lol4;&lol4;&lol4;&lol4;&lol4;&lol4;&lol4;&lol4;&lol4;">\\n 
<!ENTITY lol6 
"&lol5;&lol5;&lol5;&lol5;&lol5;&lol5;&lol5;&lol5;&lol5;&lol5;">\\n <!ENTITY 
lol7 "&lol6;&lol6;&lol6;&lol6;&lol6;&lol6;&lol6;&lol6;&lol6;&lol6;">\\n 
<!ENTITY lol8 
"&lol7;&lol7;&lol7;&lol7;&lol7;&lol7;&lol7;&lol7;&lol7;&lol7;">\\n <!ENTITY 
lol9 
"&lol8;&lol8;&lol8;&lol8;&lol8;&lol8;&lol8;&lol8;&lol8;&lol8;">\\n]>\\n<lolz>&lol9;</lolz>\\n'',
 expected 'b'             ]&gt; &amp;lol9; '' but got 'b'            ]&gt; 
&amp;lol9; ''


 - Jonas


-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmHiq44ACgkQLHwxRsGg
ASHzAw//chfsKnYHMOGJIzu+dUjiK8Uzk+I7gcPDMI1v7dLXoLKZttUuSdPXgrU6
NyJROI767DFVoi97fkspoySlUfic4CrgIgzxq3MpXTzdvOUwIUkDvNYeXF4Y99KH
cLXW+tznHhOz4nlLw0gwOWKsyhPdjaHDva6zetKje+gwvnoTpWWGXBpcZaWJ2zC2
Mq+tUzQDKzYKPa+Mu3zjsxhAU5vd17Lcz+xKz5DZHHc1ELOpgsRKocEkOq+F+ZpL
TrwqYTcqnaJ3s1riJxgybFidNuWhwBEvj4nMticNxEwOyg9E18h41NE/rj97OCCR
jhHKSf9aW758Enz7aKiBh0OznOsjUoQxGJaX7emUSjxN1xGsTebHRaS75DJlM0kD
zPnzcwWwI0Yg0GBpvpipYG/0oRXqqBRqXJSskokuoGkpIEFGyf9DTviIDlRHj7MW
Kl6S4waVPseuSF5oTTGR5Kk9JsqLKQxnmWix6md2UU7uppHo+EBDm9LEqEG6pEo4
WRgkuFE4Z+UvQje4adZKitbmaR0zm38D/7rgMu5SYSbvtkM25GGkZJk9s4c65rUe
qS5Mn3f24F54BMjFLMdxvVHCD9iSPgXTyF2ybZ/869hYrfdOw30vxWTjQjNyjXQ0
Gvm3vWEAvYY2YCIyF0mgpnN0bvdnBomwlntMYYwZUvY5bVFqwMo=
=qFK2
-----END PGP SIGNATURE-----

Reply via email to