Page MenuHomePhabricator

The "ResourceLoaderTestModules" hook is listed in documentation as deprecated but doesn't emit deprecation warnings yet
Closed, ResolvedPublic

Description

Follows-up T126091 / d1666a89fff6.

Deprecated since 1.33, in favour of QUnitTestModule extension attribute.

  • Fix the hooks.txt text to mention the intended replacement (QUnitTestModule).
  • Migrate uses of the deprecated hook in tarballed and WMF-deployed extensions. (search)
    • Cite
    • Citoid
    • CodeMirror
    • Echo
    • Graph
    • GuidedTour
    • MobileFrontend
    • PerformanceInspector
    • QuickSurveys
    • RelatedArticles
    • TemplateData
    • TemplateWizard
    • Thanks
    • Translate
    • UniversalLanguageSelector
    • UploadWizard
    • Wikibase
    • WikibaseLexeme
    • WikidataPageBanner
  • Hard-deprecate (1.36)

Details

SubjectRepoBranchLines +/-
mediawiki/extensions/Echomaster+15 -41
mediawiki/coremaster+1 -1
mediawiki/extensions/Echomaster+32 -44
mediawiki/extensions/Wikibasemaster+76 -83
mediawiki/extensions/Wikibasemaster+20 -44
mediawiki/extensions/WikibaseLexememaster+62 -169
mediawiki/extensions/QuickSurveysmaster+29 -49
mediawiki/extensions/WikidataPageBannermaster+10 -25
mediawiki/extensions/Translatemaster+12 -21
mediawiki/extensions/Citemaster+17 -47
mediawiki/extensions/MobileFrontendmaster+14 -28
mediawiki/coremaster+3 -2
mediawiki/extensions/PerformanceInspectormaster+10 -12
mediawiki/extensions/TemplateDatamaster+10 -20
mediawiki/extensions/Graphmaster+13 -37
mediawiki/extensions/CodeMirrormaster+12 -26
mediawiki/extensions/GuidedTourmaster+11 -17
mediawiki/extensions/Citoidmaster+10 -24
mediawiki/extensions/TemplateWizardmaster+12 -24
mediawiki/extensions/RelatedArticlesmaster+13 -40
mediawiki/extensions/Thanksmaster+13 -34
mediawiki/extensions/UniversalLanguageSelectormaster+13 -17
mediawiki/extensions/UploadWizardmaster+24 -33
Show related patches Customize query in gerrit

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

This can't be hard-deprecated until Wikibase is fixed, which is itself blocked on moving that mutli-extension repo to use static extension registration. Joy.

Change 595612 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/core@master] Document what people should use instead of the ResourceLoaderTestModules hook

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

Change 595617 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/UploadWizard@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595618 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/UniversalLanguageSelector@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595617 merged by jenkins-bot:
[mediawiki/extensions/UploadWizard@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595624 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/Thanks@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595625 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/TemplateWizard@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595618 merged by jenkins-bot:
[mediawiki/extensions/UniversalLanguageSelector@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595626 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/TemplateData@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595628 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/RelatedArticles@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595630 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/PerformanceInspector@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595632 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/QuickSurveys@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595624 merged by jenkins-bot:
[mediawiki/extensions/Thanks@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595633 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/MobileFrontend@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595626 merged by jenkins-bot:
[mediawiki/extensions/TemplateData@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595630 merged by jenkins-bot:
[mediawiki/extensions/PerformanceInspector@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595635 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/GuidedTour@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595628 merged by jenkins-bot:
[mediawiki/extensions/RelatedArticles@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595625 merged by jenkins-bot:
[mediawiki/extensions/TemplateWizard@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595636 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/Graph@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595638 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/Echo@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595639 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/CodeMirror@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595643 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/Citoid@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595645 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/Cite@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595635 merged by jenkins-bot:
[mediawiki/extensions/GuidedTour@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595633 merged by jenkins-bot:
[mediawiki/extensions/MobileFrontend@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595639 merged by jenkins-bot:
[mediawiki/extensions/CodeMirror@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595643 merged by jenkins-bot:
[mediawiki/extensions/Citoid@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595636 merged by jenkins-bot:
[mediawiki/extensions/Graph@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595645 merged by jenkins-bot:
[mediawiki/extensions/Cite@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595612 merged by jenkins-bot:
[mediawiki/core@master] resourceloader: Document replacement for the ResourceLoaderTestModules hook

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

Change 595733 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/Translate@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595735 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/WikibaseLexeme@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595736 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/WikidataPageBanner@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595733 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

This can't be hard-deprecated until Wikibase is fixed, which is itself blocked on moving that mutli-extension repo to use static extension registration. Joy.

Is there an existing ticket about fixing Wikibase, so this ticket should depend on that one?

This can't be hard-deprecated until Wikibase is fixed, which is itself blocked on moving that mutli-extension repo to use static extension registration. Joy.

Is there an existing ticket about fixing Wikibase, so this ticket should depend on that one?

T88258: Convert WikibaseRepository, WikibaseClient, WikibaseLib and WikibaseView to use extension registration

Change 595736 merged by jenkins-bot:
[mediawiki/extensions/WikidataPageBanner@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 595632 merged by jenkins-bot:
[mediawiki/extensions/QuickSurveys@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Legoktm subscribed.

Not going to make 1.35...

Change 595735 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 612952 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[mediawiki/extensions/Wikibase@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 612952 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Use QUnitTestModule instead of deprecated ResourceLoaderTestModules

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

Change 613208 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[mediawiki/extensions/Wikibase@master] [WIP] Deprecate using ResourceLoaderTestModules

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

Change 618024 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[mediawiki/extensions/Echo@master] Stop using ResourceLoaderTestModules hook

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

Change 613208 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Deprecate using ResourceLoaderTestModules, Part I

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

Change 618024 merged by jenkins-bot:
[mediawiki/extensions/Echo@master] Stop using ResourceLoaderTestModules hook

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

Ladsgroup updated the task description. (Show Details)
Ladsgroup subscribed.

Wikibase is now done (with a 200-line Qunit module). The only thing left to call this done is MobileFrontend.

Change 619819 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[mediawiki/core@master] Hard deprecate ResourceLoaderTestModules hook

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

Change 619819 merged by jenkins-bot:
[mediawiki/core@master] Hard deprecate ResourceLoaderTestModules hook

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

Ammarpad reassigned this task from Ammarpad to Ladsgroup.
Ammarpad updated the task description. (Show Details)
Ammarpad subscribed.