Test fails on latest ubuntu:devel and fedora:rawhide
The failing test is /engine/Geary.RFC822.MessageDataTest/PreviewText.with_header
It expects this string:
“Buy It Now from US $1,750.00 to US $5,950.00. eBay Daccordi, Worldwide: 2 new matches today Daccordi 50th anniversary edition with... Buy it now: US $5,950.00 100% positive feedback Daccordi Griffe Campagnolo Croce D'Aune... Buy it now: US $1,750.00 100% positive feedback View all results Refine this search Disable emails for this search Email reference id: [#d9f42b5e860b4eabb98195c2888cba9e#] We don't check this mailbox, so please don't reply to this message. If you have a question, go to Help & Contact. ©2016 eBay Inc., eBay International AG Helvetiastrasse 15/17 - P.O. Box 133, 3000 Bern 6, Switzerland”
but receives this string:
“Buy It Now from US $1,750.00 to US $5,950.00. eBay Daccordi, Worldwide: 2 new matches today Daccordi 50th anniversary edition with... Buy it now: US $5,950.00 100% positive feedback Daccordi Griffe Campagnolo Croce D'Aune... Buy it now: US $1,750.00 100% positive feedback View all results <![if ! gte mso 9]> <![endif]--> Refine this search <![if ! gte mso 9]> <![endif]--> Disable emails for this search Email reference id: [#d9f42b5e860b4eabb98195c2888cba9e#] We don't check this mailbox, so please don't reply to this message. If you have a question, go to Help & Contact. ©2016 eBay Inc., eBay International AG Helvetiastrasse 15/17 - P.O. Box 133, 3000 Bern 6, Switzerland”
What differs is the <![if ! gte mso 9]> <![endif]-->
part which was previously filtered out. That no longer happens and it looks like it's due to both distributions have updated libxml2 from 2.9.13 to 2.9.14. I think it might be related to this commit: libxml2@148be64e since it looks like it won't accept <![
as the start of a tag anymore.
The conditional comment used in the test data is invalid according to Microsoft's documentation. It should either use <![
and ]>
or <!--[
and ]-->
but the test data uses part of both. The easy fix for this is to change <![
to <!--[
in the test data.