Page MenuHomePhabricator

Parsoid LanguageConverter test failures on wmf.12
Closed, ResolvedPublic

Description

https://integration.wikimedia.org/ci/job/mediawiki-quibble-composer-mysql-php74-docker/2129/console

12:06:51 There were 12 failures:
12:06:51 
12:06:51 1) MediaWiki\Parser\Parsoid\LanguageVariantConverterTest::testConvertPageBundleVariant with data set "Source language is null" (Wikimedia\Parsoid\Core\PageBundle Object (...), null, 'sr-el', null, '>Ovo je testna stranica<')
12:06:51 Failed asserting that '<!DOCTYPE html>\n
12:06:51 <html><head><meta http-equiv="content-language" content="sr-Latn"/><meta http-equiv="vary" content="Accept, Accept-Language"/></head><body data-mw-variant-lang="sr-ec"><p data-mw-variant-lang="sr-ec">Ovo je testna stranica</p></body></html>' contains "<meta http-equiv="content-language" content="sr-el"/>".
12:06:51 
12:06:51 /workspace/src/tests/phpunit/integration/includes/parser/Parsoid/LanguageVariantConverterTest.php:171
12:06:51 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:518
12:06:51 === Logs generated by test case
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [localisation] [debug] LocalisationCache using store LCStoreNull []
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
12:06:51 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for en from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ban): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ban from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(crh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for crh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(iu): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for iu from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ku): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ku from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(shi): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for shi from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sr): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sr from source []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:revision-row-1.29:wikidb-unittest_:1:1): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:slot_roles:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:content_models:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:SqlBlobStore-blob:wikidb-unittest_:tt%3A39): miss, new value computed []
12:06:51 [ContentHandler] [info] Registered handler for wikitext: WikitextContentHandler []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(tg): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for tg from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(uz): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for uz from source []
12:06:51 ===
12:06:51 
12:06:51 2) MediaWiki\Parser\Parsoid\LanguageVariantConverterTest::testConvertPageBundleVariant with data set "Source language is explicit" (Wikimedia\Parsoid\Core\PageBundle Object (...), null, 'sr-el', 'sr-ec', '>Ovo je testna stranica<')
12:06:51 Failed asserting that '<!DOCTYPE html>\n
12:06:51 <html><head><meta http-equiv="content-language" content="sr-Latn"/><meta http-equiv="vary" content="Accept, Accept-Language"/></head><body data-mw-variant-lang="sr-ec"><p data-mw-variant-lang="sr-ec">Ovo je testna stranica</p></body></html>' contains "<meta http-equiv="content-language" content="sr-el"/>".
12:06:51 
12:06:51 /workspace/src/tests/phpunit/integration/includes/parser/Parsoid/LanguageVariantConverterTest.php:171
12:06:51 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:518
12:06:51 === Logs generated by test case
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [localisation] [debug] LocalisationCache using store LCStoreNull []
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
12:06:51 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for en from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ban): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ban from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(crh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for crh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(iu): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for iu from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ku): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ku from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(shi): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for shi from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sr): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sr from source []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:revision-row-1.29:wikidb-unittest_:1:1): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:slot_roles:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:content_models:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:SqlBlobStore-blob:wikidb-unittest_:tt%3A39): miss, new value computed []
12:06:51 [ContentHandler] [info] Registered handler for wikitext: WikitextContentHandler []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(tg): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for tg from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(uz): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for uz from source []
12:06:51 ===
12:06:51 
12:06:51 3) MediaWiki\Parser\Parsoid\LanguageVariantConverterTest::testConvertPageBundleVariant with data set "Content language is provided via HTTP header" (Wikimedia\Parsoid\Core\PageBundle Object (...), 'sr', 'sr-el', 'sr-ec', '>Ovo je testna stranica<')
12:06:51 Failed asserting that '<!DOCTYPE html>\n
12:06:51 <html><head><meta http-equiv="content-language" content="sr-Latn"/><meta http-equiv="vary" content="Accept, Accept-Language"/></head><body data-mw-variant-lang="sr-ec"><p data-mw-variant-lang="sr-ec">Ovo je testna stranica</p></body></html>' contains "<meta http-equiv="content-language" content="sr-el"/>".
12:06:51 
12:06:51 /workspace/src/tests/phpunit/integration/includes/parser/Parsoid/LanguageVariantConverterTest.php:171
12:06:51 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:518
12:06:51 === Logs generated by test case
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [localisation] [debug] LocalisationCache using store LCStoreNull []
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
12:06:51 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for en from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ban): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ban from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(crh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for crh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(iu): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for iu from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ku): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ku from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(shi): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for shi from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sr): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sr from source []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:revision-row-1.29:wikidb-unittest_:1:1): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:slot_roles:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:content_models:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:SqlBlobStore-blob:wikidb-unittest_:tt%3A39): miss, new value computed []
12:06:51 [ContentHandler] [info] Registered handler for wikitext: WikitextContentHandler []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(tg): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for tg from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(uz): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for uz from source []
12:06:51 ===
12:06:51 
12:06:51 4) MediaWiki\Parser\Parsoid\LanguageVariantConverterTest::testConvertPageBundleVariant with data set "Content language is variant" (Wikimedia\Parsoid\Core\PageBundle Object (...), 'sr-ec', 'sr-el', null, '>Ovo je testna stranica<')
12:06:51 Failed asserting that '<!DOCTYPE html>\n
12:06:51 <html><head><meta http-equiv="content-language" content="sr-Latn"/><meta http-equiv="vary" content="Accept, Accept-Language"/></head><body data-mw-variant-lang="sr-ec"><p data-mw-variant-lang="sr-ec">Ovo je testna stranica</p></body></html>' contains "<meta http-equiv="content-language" content="sr-el"/>".
12:06:51 
12:06:51 /workspace/src/tests/phpunit/integration/includes/parser/Parsoid/LanguageVariantConverterTest.php:171
12:06:51 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:518
12:06:51 === Logs generated by test case
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [localisation] [debug] LocalisationCache using store LCStoreNull []
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
12:06:51 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for en from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ban): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ban from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(crh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for crh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(iu): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for iu from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ku): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ku from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(shi): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for shi from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sr): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sr from source []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:revision-row-1.29:wikidb-unittest_:1:1): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:slot_roles:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:content_models:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:SqlBlobStore-blob:wikidb-unittest_:tt%3A39): miss, new value computed []
12:06:51 [ContentHandler] [info] Registered handler for wikitext: WikitextContentHandler []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(tg): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for tg from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(uz): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for uz from source []
12:06:51 ===
12:06:51 
12:06:51 5) MediaWiki\Parser\Parsoid\LanguageVariantConverterTest::testConvertPageBundleVariant with data set "No content-language, but source variant provided" (Wikimedia\Parsoid\Core\PageBundle Object (...), null, 'sr-el', 'sr-ec', '>Ovo je testna stranica<')
12:06:51 Failed asserting that '<!DOCTYPE html>\n
12:06:51 <html><head><meta http-equiv="content-language" content="sr-Latn"/><meta http-equiv="vary" content="Accept, Accept-Language"/></head><body data-mw-variant-lang="sr-ec"><p data-mw-variant-lang="sr-ec">Ovo je testna stranica</p></body></html>' contains "<meta http-equiv="content-language" content="sr-el"/>".
12:06:51 
12:06:51 /workspace/src/tests/phpunit/integration/includes/parser/Parsoid/LanguageVariantConverterTest.php:171
12:06:51 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:518
12:06:51 === Logs generated by test case
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [localisation] [debug] LocalisationCache using store LCStoreNull []
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
12:06:51 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for en from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ban): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ban from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(crh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for crh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(iu): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for iu from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ku): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ku from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(shi): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for shi from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sr): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sr from source []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:revision-row-1.29:wikidb-unittest_:1:1): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:slot_roles:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:content_models:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:SqlBlobStore-blob:wikidb-unittest_:tt%3A39): miss, new value computed []
12:06:51 [ContentHandler] [info] Registered handler for wikitext: WikitextContentHandler []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(tg): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for tg from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(uz): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for uz from source []
12:06:51 ===
12:06:51 
12:06:51 6) MediaWiki\Parser\Parsoid\LanguageVariantConverterTest::testConvertPageBundleVariant with data set "Source variant is a base language code" (Wikimedia\Parsoid\Core\PageBundle Object (...), null, 'sr-el', 'sr', '>Ovo je testna stranica<')
12:06:51 Failed asserting that '<!DOCTYPE html>\n
12:06:51 <html><head><meta http-equiv="content-language" content="sr-Latn"/><meta http-equiv="vary" content="Accept, Accept-Language"/></head><body data-mw-variant-lang="sr-ec"><p data-mw-variant-lang="sr-ec">Ovo je testna stranica</p></body></html>' contains "<meta http-equiv="content-language" content="sr-el"/>".
12:06:51 
12:06:51 /workspace/src/tests/phpunit/integration/includes/parser/Parsoid/LanguageVariantConverterTest.php:171
12:06:51 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:518
12:06:51 === Logs generated by test case
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [localisation] [debug] LocalisationCache using store LCStoreNull []
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
12:06:51 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for en from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ban): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ban from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(crh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for crh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(iu): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for iu from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ku): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ku from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(shi): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for shi from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sr): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sr from source []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:revision-row-1.29:wikidb-unittest_:1:1): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:slot_roles:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:content_models:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:SqlBlobStore-blob:wikidb-unittest_:tt%3A39): miss, new value computed []
12:06:51 [ContentHandler] [info] Registered handler for wikitext: WikitextContentHandler []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(tg): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for tg from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(uz): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for uz from source []
12:06:51 ===
12:06:51 
12:06:51 7) MediaWiki\Parser\Parsoid\LanguageVariantConverterTest::testConvertParserOutputVariant with data set "Source language is null" (ParserOutput Object (...), null, 'sr-el', null, '>Ovo je testna stranica<')
12:06:51 Failed asserting that '<!DOCTYPE html>\n
12:06:51 <html><head><meta http-equiv="content-language" content="sr-Latn"/><meta http-equiv="vary" content="Accept, Accept-Language"/></head><body data-mw-variant-lang="sr-ec"><p data-mw-variant-lang="sr-ec">Ovo je testna stranica</p></body></html>' contains "<meta http-equiv="content-language" content="sr-el"/>".
12:06:51 
12:06:51 /workspace/src/tests/phpunit/integration/includes/parser/Parsoid/LanguageVariantConverterTest.php:211
12:06:51 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:518
12:06:51 === Logs generated by test case
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [localisation] [debug] LocalisationCache using store LCStoreNull []
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
12:06:51 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for en from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ban): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ban from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(crh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for crh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(iu): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for iu from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ku): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ku from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(shi): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for shi from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sr): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sr from source []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:revision-row-1.29:wikidb-unittest_:1:1): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:slot_roles:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:content_models:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:SqlBlobStore-blob:wikidb-unittest_:tt%3A39): miss, new value computed []
12:06:51 [ContentHandler] [info] Registered handler for wikitext: WikitextContentHandler []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(tg): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for tg from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(uz): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for uz from source []
12:06:51 ===
12:06:51 
12:06:51 8) MediaWiki\Parser\Parsoid\LanguageVariantConverterTest::testConvertParserOutputVariant with data set "Source language is explicit" (ParserOutput Object (...), null, 'sr-el', 'sr-ec', '>Ovo je testna stranica<')
12:06:51 Failed asserting that '<!DOCTYPE html>\n
12:06:51 <html><head><meta http-equiv="content-language" content="sr-Latn"/><meta http-equiv="vary" content="Accept, Accept-Language"/></head><body data-mw-variant-lang="sr-ec"><p data-mw-variant-lang="sr-ec">Ovo je testna stranica</p></body></html>' contains "<meta http-equiv="content-language" content="sr-el"/>".
12:06:51 
12:06:51 /workspace/src/tests/phpunit/integration/includes/parser/Parsoid/LanguageVariantConverterTest.php:211
12:06:51 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:518
12:06:51 === Logs generated by test case
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [localisation] [debug] LocalisationCache using store LCStoreNull []
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
12:06:51 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for en from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ban): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ban from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(crh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for crh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(iu): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for iu from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ku): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ku from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(shi): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for shi from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sr): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sr from source []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:revision-row-1.29:wikidb-unittest_:1:1): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:slot_roles:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:content_models:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:SqlBlobStore-blob:wikidb-unittest_:tt%3A39): miss, new value computed []
12:06:51 [ContentHandler] [info] Registered handler for wikitext: WikitextContentHandler []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(tg): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for tg from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(uz): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for uz from source []
12:06:51 ===
12:06:51 
12:06:51 9) MediaWiki\Parser\Parsoid\LanguageVariantConverterTest::testConvertParserOutputVariant with data set "Content language is provided via HTTP header" (ParserOutput Object (...), 'sr', 'sr-el', 'sr-ec', '>Ovo je testna stranica<')
12:06:51 Failed asserting that '<!DOCTYPE html>\n
12:06:51 <html><head><meta http-equiv="content-language" content="sr-Latn"/><meta http-equiv="vary" content="Accept, Accept-Language"/></head><body data-mw-variant-lang="sr-ec"><p data-mw-variant-lang="sr-ec">Ovo je testna stranica</p></body></html>' contains "<meta http-equiv="content-language" content="sr-el"/>".
12:06:51 
12:06:51 /workspace/src/tests/phpunit/integration/includes/parser/Parsoid/LanguageVariantConverterTest.php:211
12:06:51 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:518
12:06:51 === Logs generated by test case
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [localisation] [debug] LocalisationCache using store LCStoreNull []
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
12:06:51 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for en from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ban): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ban from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(crh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for crh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(iu): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for iu from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ku): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ku from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(shi): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for shi from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sr): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sr from source []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:revision-row-1.29:wikidb-unittest_:1:1): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:slot_roles:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:content_models:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:SqlBlobStore-blob:wikidb-unittest_:tt%3A39): miss, new value computed []
12:06:51 [ContentHandler] [info] Registered handler for wikitext: WikitextContentHandler []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(tg): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for tg from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(uz): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for uz from source []
12:06:51 ===
12:06:51 
12:06:51 10) MediaWiki\Parser\Parsoid\LanguageVariantConverterTest::testConvertParserOutputVariant with data set "Content language is variant" (ParserOutput Object (...), 'sr-ec', 'sr-el', null, '>Ovo je testna stranica<')
12:06:51 Failed asserting that '<!DOCTYPE html>\n
12:06:51 <html><head><meta http-equiv="content-language" content="sr-Latn"/><meta http-equiv="vary" content="Accept, Accept-Language"/></head><body data-mw-variant-lang="sr-ec"><p data-mw-variant-lang="sr-ec">Ovo je testna stranica</p></body></html>' contains "<meta http-equiv="content-language" content="sr-el"/>".
12:06:51 
12:06:51 /workspace/src/tests/phpunit/integration/includes/parser/Parsoid/LanguageVariantConverterTest.php:211
12:06:51 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:518
12:06:51 === Logs generated by test case
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [localisation] [debug] LocalisationCache using store LCStoreNull []
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
12:06:51 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for en from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ban): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ban from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(crh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for crh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(iu): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for iu from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ku): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ku from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(shi): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for shi from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sr): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sr from source []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:revision-row-1.29:wikidb-unittest_:1:1): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:slot_roles:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:content_models:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:SqlBlobStore-blob:wikidb-unittest_:tt%3A39): miss, new value computed []
12:06:51 [ContentHandler] [info] Registered handler for wikitext: WikitextContentHandler []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(tg): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for tg from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(uz): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for uz from source []
12:06:51 ===
12:06:51 
12:06:51 11) MediaWiki\Parser\Parsoid\LanguageVariantConverterTest::testConvertParserOutputVariant with data set "No content-language, but source variant provided" (ParserOutput Object (...), null, 'sr-el', 'sr-ec', '>Ovo je testna stranica<')
12:06:51 Failed asserting that '<!DOCTYPE html>\n
12:06:51 <html><head><meta http-equiv="content-language" content="sr-Latn"/><meta http-equiv="vary" content="Accept, Accept-Language"/></head><body data-mw-variant-lang="sr-ec"><p data-mw-variant-lang="sr-ec">Ovo je testna stranica</p></body></html>' contains "<meta http-equiv="content-language" content="sr-el"/>".
12:06:51 
12:06:51 /workspace/src/tests/phpunit/integration/includes/parser/Parsoid/LanguageVariantConverterTest.php:211
12:06:51 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:518
12:06:51 === Logs generated by test case
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [localisation] [debug] LocalisationCache using store LCStoreNull []
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
12:06:51 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for en from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ban): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ban from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(crh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for crh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(iu): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for iu from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ku): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ku from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(shi): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for shi from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sr): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sr from source []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:revision-row-1.29:wikidb-unittest_:1:1): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:slot_roles:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:content_models:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:SqlBlobStore-blob:wikidb-unittest_:tt%3A39): miss, new value computed []
12:06:51 [ContentHandler] [info] Registered handler for wikitext: WikitextContentHandler []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(tg): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for tg from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(uz): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for uz from source []
12:06:51 ===
12:06:51 
12:06:51 12) MediaWiki\Parser\Parsoid\LanguageVariantConverterTest::testConvertParserOutputVariant with data set "Source variant is a base language code" (ParserOutput Object (...), null, 'sr-el', 'sr', '>Ovo je testna stranica<')
12:06:51 Failed asserting that '<!DOCTYPE html>\n
12:06:51 <html><head><meta http-equiv="content-language" content="sr-Latn"/><meta http-equiv="vary" content="Accept, Accept-Language"/></head><body data-mw-variant-lang="sr-ec"><p data-mw-variant-lang="sr-ec">Ovo je testna stranica</p></body></html>' contains "<meta http-equiv="content-language" content="sr-el"/>".
12:06:51 
12:06:51 /workspace/src/tests/phpunit/integration/includes/parser/Parsoid/LanguageVariantConverterTest.php:211
12:06:51 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:518
12:06:51 === Logs generated by test case
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [localisation] [debug] LocalisationCache using store LCStoreNull []
12:06:51 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
12:06:51 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
12:06:51 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for en from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ban): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ban from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(crh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for crh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(iu): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for iu from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(ku): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for ku from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sh): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sh from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(shi): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for shi from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(sr): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for sr from source []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:revision-row-1.29:wikidb-unittest_:1:1): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:slot_roles:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:content_models:wikidb-unittest_): miss, new value computed []
12:06:51 [objectcache] [debug] fetchOrRegenerate(global:SqlBlobStore-blob:wikidb-unittest_:tt%3A39): miss, new value computed []
12:06:51 [ContentHandler] [info] Registered handler for wikitext: WikitextContentHandler []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(tg): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for tg from source []
12:06:51 [localisation] [debug] LocalisationCache::isExpired(uz): cache missing, need to make one []
12:06:51 [localisation] [debug] LocalisationCache::recache: got localisation for uz from source []

Related Objects

Event Timeline

taavi triaged this task as Unbreak Now! priority.Nov 29 2022, 10:09 AM
taavi created this task.

Change 861859 had a related patch set uploaded (by Daniel Kinzler; author: Daniel Kinzler):

[mediawiki/core@master] Fix LanguageVariantConverter test

https://gerrit.wikimedia.org/r/861859

Change 861471 had a related patch set uploaded (by Daniel Kinzler; author: Daniel Kinzler):

[mediawiki/core@wmf/1.40.0-wmf.12] Fix LanguageVariantConverter test

https://gerrit.wikimedia.org/r/861471

I +2ed the patch, but let us hold off on backporting it and cutting the branch till we also get Parsoid's version bump to vendor also merged (which also was blocked on this patch).

Change 861859 merged by jenkins-bot:

[mediawiki/core@master] Fix LanguageVariantConverter test

https://gerrit.wikimedia.org/r/861859

Change 861471 merged by jenkins-bot:

[mediawiki/core@wmf/1.40.0-wmf.12] Fix LanguageVariantConverter test

https://gerrit.wikimedia.org/r/861471

ssastry assigned this task to daniel.

Daniel and I talked about it this morning.

The branch cut change at https://gerrit.wikimedia.org/r/c/mediawiki/core/+/860600 failed because the mediawiki-quibble-composer-mysql-php74-docker job failed. That job clones mediawiki/core and install dependencies from composer which got us: wikimedia/parsoid:v0.17.0-a7. That parsoid version was not compatible with the tests in core. That got installed cause a new release was cut a few hours before (2022-11-28 20:37 UTC) and mediawiki/core does not explicitly pin the dependency (it uses a caret).