Page MenuHomeMiraheze

Test all extensions for 1.38
Closed, ResolvedPublic

Description

Update this task with a list of fully tested extensions, as they are tested. Note which issues they have and whether they should be removed, are an upgrade blocker, or any other relevant details.

Only extensions or skins that seem to fully work without issue, or when the issue is acceptable to move forward with MediaWiki 1.38 deployment, should be checked off this list. Please also note blockers on the Production Blockers list of the parent task.

STATUS: ~318/319 confirmed working (99%)

Extensions:
  • 3D (unable to test, few wikis are using)
  • AbuseFilter
  • AddHTMLMetaAndTitle
  • AddThis — will be removed (T7876)
  • AdminLinks
  • AJAXPoll
  • AntiSpoof
  • ApprovedRevs
  • Arrays
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • ArticleRatings
  • ArticleToCategory2
  • AuthorProtect
  • AutoCreateCategoryPages
  • AutoCreatePage
  • Babel
  • BetaFeatures
  • BlogPage
  • Bootstrap
  • Calendar
  • Capiunto
  • Cargo
  • CategoryExplorer
  • CategorySortHeaders
  • CategoryTree
  • CentralAuth
  • CentralNotice
  • CharInsert
  • CheckUser
  • Cite
  • CiteThisPage
  • cldr
  • CleanChanges
  • CodeEditor
  • CodeMirror
  • CollapsibleVector
  • Commentbox
  • Comments
  • CommentStreams
  • CommonsMetadata
  • ConfirmEdit
  • ContactPage
  • ContributionScores
  • CookieWarning
  • CountDownClock
  • CreatedPagesList
  • CreatePage
  • CreatePageUw
  • CreateRedirect
  • CreateWiki
  • CSS
  • DarkMode
  • DataDump
  • DataTransfer
  • DeleteUserPages
  • Description2
  • Disambiguator
  • DiscordNotifications
  • DiscussionTools
  • DismissableSiteNotice
  • DisplayTitle
  • DPLForum
  • DummyFandoomMainpageTags
  • DynamicPageList
  • DynamicPageList3
  • DynamicSidebar
  • Echo
  • Editcount
  • EditNotify
  • EditSubpages
  • EmbedSpotify
  • EmbedVideo
  • EventLogging
  • EventStreamConfig
  • ExternalData
  • FancyBoxThumbs — will be removed (T9343)
  • FlaggedRevs
  • Flow
  • FontAwesome
  • ForcePreview
  • Gadgets
  • Genealogy
  • GeoCrumbs
  • GeoData
  • GeoGebra
  • GettingStarted — will be removed (T8979)
  • GlobalBlocking
  • GlobalCssJs
  • GlobalNewFiles
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleDocs4MW
  • GoogleNewsSitemap
  • Graph
  • GroupsSidebar
  • GuidedTour
  • HAWelcome
  • HeaderFooter — will be removed (T9357)
  • HeaderTabs
  • HideSection
  • HighlightLinksInCategory
  • HitCounters
  • ImageMap
  • ImageRating
  • ImportDump - not tested; not even active in prod yet
  • IncidentReporting
  • InputBox
  • Interwiki
  • InterwikiSorting
  • JavascriptSlideshow
  • Josa
  • JSBreadCrumbs
  • JsCalendar
  • JsonConfig
  • Kartographer
  • LabeledSectionTransclusion
  • LanguageSelector
  • LastModified
  • LdapAuthentication (proxied via test101 from ldapwikiwiki to test — Universal Omega)
  • Lingo
  • LinkSuggest
  • LinkTarget
  • LinkTitles
  • Linter
  • Listings
  • LockAuthor
  • LoginNotify
  • LogoFunctions
  • Loops
  • MagicNoCache
  • MagicNumberedHeadings — will be removed (T8897)
  • ManageWiki
  • Maps
  • MassEditRegex
  • MassMessage
  • Math — does not appear to be properly rendering — appears to work when proxying to another wiki
  • MatomoAnalytics
  • MediaWikiChat
  • Mermaid
  • MintyDocs
  • MirahezeMagic
  • MixedNamespaceSearchSuggestions
  • MobileDetect
  • MobileFrontend
  • MobileTabsPlugin
  • Moderation
  • MsCalendar
  • MsCatSelect
  • MsLinks
  • MsUpload
  • MultiBoilerplate
  • MultimediaViewer
  • MyVariables
  • NamespacePreload
  • NativeSvgHandler
  • NewestPages
  • NewSignupPage
  • Newsletter
  • NewUserMessage
  • NewUserNotif
  • NoTitle
  • Nuke
  • NukeDPL
  • OATHAuth
  • OAuth
  • OpenGraphMeta
  • OrphanedTalkPages
  • PageAssessments
  • PagedTiffHandler
  • PageForms
  • PageImages
  • PageNotice
  • PageSchemas
  • PageTriage
  • ParserFunctions
  • Patroller — not installed - submodule should be removed
  • PdfBook — doesn't properly load — no fatal so not an upgrade blocker, we should consider what to do with it in the long-term though
  • PDFEmbed (https://github.com/miraheze/PDFEmbed/pull/10)
  • PdfHandler
  • PipeEscape
  • Poem
  • PollNY
  • Popups
  • PortableInfobox
  • Preloader
  • ProofreadPage
  • PropertySuggester
  • ProtectionIndicator
  • ProtectSite
  • Purge
  • QuickInstantCommons
  • Quiz
  • QuizGame - clicking 'create and play' not working; no fatal; not being marked as a blocker, I am trying to work with upstream to fix it if it persists
  • RandomGameUnit
  • RandomImage
  • RandomSelection
  • RatePage - Seems to cause Tools sidebar section to disappear/RelatedArticles section at bottom of page if loaded (https://gitlab.com/nonsensopedia/extensions/ratepage/-/issues/77) — upstream as committed to fixing so no longer a blocker
  • RegexFunctions — hard-disabled; should be completely uninstalled probably.
  • RelatedArticles
  • RemovePII
  • Renameuser
  • ReplaceText
  • Report
  • RevisionSlider
  • RightFunctions
  • RottenLinks
  • RSS
  • SandboxLink
  • ScratchBlocks4
  • Scribunto
  • SecureLinkFixer
  • SemanticMediaWiki
  • ShortDescription
  • SimpleBlogPage
  • SimpleChanges
  • SimpleTooltip
  • SkinPerPage
  • SlackNotifications
  • SnapProjectEmbed
  • SocialProfile
  • SoftRedirector
  • SpamBlacklist
  • Spoilers
  • SpriteSheet
  • StandardDialogs
  • StopForumSpam
  • StructuredNavigation
  • SubpageFun
  • SubPageList3
  • SyntaxHighlight_GeSHi
  • Tabber — removed (T8899)
  • TabberNeue
  • Tabs
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateStylesExtender
  • TemplateWizard
  • TextExtracts
  • Thanks
  • Theme
  • TimedMediaHandler
  • Timeline
  • TimeMachine
  • TitleBlacklist
  • TitleKey
  • TocTree
  • TorBlock
  • Translate
  • TranslationNotifications
  • TreeAndMenu
  • TwitterTag
  • TwoColConflict
  • UniversalLanguageSelector
  • UploadsLink
  • UploadWizard
  • UrlGetParameters
  • UrlShortener
  • UserFunctions
  • UserMerge - Removed
  • UserPageEditProtection
  • Variables
  • VariablesLua
  • VEForAll
  • Video
  • VisualEditor
  • VoteNY
  • WebChat
  • Wikibase
  • WikibaseLexeme
  • WikibaseLocalMedia
  • WikibaseQualityConstraints
  • WikiCategoryTagCloud
  • WikidataPageBanner
  • WikiDiscover
  • WikiEditor
  • WikiForum
  • wikihiero
  • WikiLove
  • WikimediaIncubator
  • WikiSEO
  • WikiTextLoggedInOut
  • YouTube
Skins:
  • Anisa
  • apex
  • BlueSky
  • chameleon
  • Citizen
  • CologneBlue
  • Cosmos
  • DuskToDawn
  • erudite
  • Evelution
  • Femiwiki
  • Flatbox
  • foreground — will be removed (T9168)
  • Gamepress
  • HasSomeColours
  • Mask
  • Medik
  • Metrolook
  • MinervaNeue
  • Mirage
  • Modern
  • Monaco
  • MonoBook
  • Nimbus
  • Nostalgia
  • pivot — will be removed (T9340)
  • Refreshed
  • snapwikiskin
  • Timeless
  • Truglass
  • Tweeki
  • Vector
  • WMAU

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
Agent_Isai updated the task description. (Show Details)
Unknown Object (User) updated the task description. (Show Details)Jun 5 2022, 01:12
Unknown Object (User) updated the task description. (Show Details)Jun 5 2022, 01:24
Unknown Object (User) updated the task description. (Show Details)Jun 5 2022, 01:27
Agent_Isai updated the task description. (Show Details)
Unknown Object (User) updated the task description. (Show Details)Jun 5 2022, 19:04
Unknown Object (User) updated the task description. (Show Details)Jun 5 2022, 19:24
Unknown Object (User) changed the status of subtask T8899: Remove Tabber from Stalled to Open.Jun 5 2022, 20:13
Unknown Object (User) changed the status of subtask T8897: Remove MagicNumberedHeadings from Stalled to Open.Jun 5 2022, 20:15
Unknown Object (User) changed the status of subtask T8979: Remove GettingStarted from Stalled to Open.
Unknown Object (User) closed subtask T8899: Remove Tabber as Resolved.Jun 5 2022, 21:49
Unknown Object (User) updated the task description. (Show Details)Jun 6 2022, 01:48
Unknown Object (User) updated the task description. (Show Details)Jun 6 2022, 01:50
Unknown Object (User) updated the task description. (Show Details)Jun 6 2022, 15:54
Agent_Isai updated the task description. (Show Details)

Wikibase (Repo) throws exceptions on creating entities (property and item)
[800559319ba6957559610594] 2022-06-07 14:22:12: Fatal exception of type "Error" and [cec223d91980160e72e7f260] 2022-06-07 14:29:55: Fatal exception of type "Error" respectively. Meanwhile, this doesn't happen on current version.

For the Wikibase Local Media extension, I don't see the usefulness again, or better still, there's simply no need for it anymore, because all it does is to provide a new data type for properties called Media but that was only use back then when we don't have it hardcoded into wikibase, now we have Commons media file data type. Plus the fact that the extension also conflicts with Wikibase entirely, by not allowing it to produce entity data in formats like, rdf, json-ld, ttl, n3, etc.

Could not apply extractor <MediaWiki Logs (aa9608fc-b50b-4027-bfcd-4874ed0148a5)> - Unexpected end-of-input: was expecting closing quote for a string value
 at [Source: (String)"{"@timestamp":"2022-06-07T14:22:12.526151+00:00","@version":1,"host":"test101","message":"[800559319ba6957559610594] /wiki/Special:NewProperty   Error: Call to undefined method RepoGroup::singleton()","type":"mediawiki","channel":"exception","level":"ERROR","monolog_level":400,"shard":"c4","url":"/wiki/Special:NewProperty","ip":"<REDACTED>","http_method":"POST","server":"betaheze.org","referrer":"https://beta.betaheze.org/wiki/Special:NewProperty","wiki":"betawiki","mwversion":"1.38.0","req"[truncated 7539 chars]; line: 1, column: 16079].
Unknown Object (User) added a comment.Jun 7 2022, 16:53
Could not apply extractor <MediaWiki Logs (aa9608fc-b50b-4027-bfcd-4874ed0148a5)> - Unexpected end-of-input: was expecting closing quote for a string value
 at [Source: (String)"{"@timestamp":"2022-06-07T14:22:12.526151+00:00","@version":1,"host":"test101","message":"[800559319ba6957559610594] /wiki/Special:NewProperty   Error: Call to undefined method RepoGroup::singleton()","type":"mediawiki","channel":"exception","level":"ERROR","monolog_level":400,"shard":"c4","url":"/wiki/Special:NewProperty","ip":"<REDACTED>","http_method":"POST","server":"betaheze.org","referrer":"https://beta.betaheze.org/wiki/Special:NewProperty","wiki":"betawiki","mwversion":"1.38.0","req"[truncated 7539 chars]; line: 1, column: 16079].

https://github.com/ProfessionalWiki/WikibaseLocalMedia/pull/17

Unknown Object (User) updated the task description. (Show Details)Jun 7 2022, 17:08
Unknown Object (User) updated the task description. (Show Details)
Unknown Object (User) updated the task description. (Show Details)Jun 7 2022, 17:25
Unknown Object (User) updated the task description. (Show Details)
Unknown Object (User) updated the task description. (Show Details)Jun 7 2022, 17:31
Unknown Object (User) updated the task description. (Show Details)Jun 7 2022, 18:08
Unknown Object (User) updated the task description. (Show Details)
MacFan4000 updated the task description. (Show Details)
Unknown Object (User) updated the task description. (Show Details)Jun 7 2022, 19:28
Unknown Object (User) updated the task description. (Show Details)Jun 7 2022, 19:37
Unknown Object (User) updated the task description. (Show Details)Jun 7 2022, 20:28
Unknown Object (User) closed subtask T9351: Remove GroupsSidebar as Declined.Jun 7 2022, 20:33
Unknown Object (User) updated the task description. (Show Details)
Unknown Object (User) updated the task description. (Show Details)Jun 7 2022, 20:37
Unknown Object (User) updated the task description. (Show Details)Jun 7 2022, 21:00
Unknown Object (User) updated the task description. (Show Details)
Unknown Object (User) updated the task description. (Show Details)Jun 7 2022, 21:05
Unknown Object (User) updated the task description. (Show Details)Jun 7 2022, 21:11
Unknown Object (User) updated the task description. (Show Details)Jun 7 2022, 21:16
Unknown Object (User) updated the task description. (Show Details)Jun 7 2022, 21:27
Unknown Object (User) updated the task description. (Show Details)Jun 7 2022, 21:32
Unknown Object (User) updated the task description. (Show Details)Jun 7 2022, 21:35
Unknown Object (User) updated the task description. (Show Details)Jun 7 2022, 21:38
Unknown Object (User) updated the task description. (Show Details)Jun 7 2022, 21:44
Unknown Object (User) updated the task description. (Show Details)Jun 7 2022, 21:47

Although just ticked as compatible, PdfBook on Betaheze still brings up the same output error described at Meta's Community noticeboard. Didn't work on my wiki, still doesn't elsewhere. (Already left an upstream reminder beforehand; awaiting any word from the original developers, both of whom last contributed to MW.org in late 2021.)

Unknown Object (User) updated the task description. (Show Details)Jun 7 2022, 22:18

Although just ticked as compatible, PdfBook on Betaheze still brings up the same output error described at Meta's Community noticeboard. Didn't work on my wiki, still doesn't elsewhere. (Already left an upstream reminder beforehand; awaiting any word from the original developers, both of whom last contributed to MW.org in late 2021.)

I apologize I ticked the wrong one.

After the exceptions cleared, I'm unable to add statements, in the sense that, on this page https://beta.betaheze.org/wiki/Property:P1, when you try to add a statement instance of -> company, the instance of property refuses to show up.

Special:NewLexeme (WikibaseLexeme) throws exceptions; [8208b3f55526b8a018aea112] 2022-06-07 22:28:12: Fatal exception of type "InvalidArgumentException"

In T9163#189452, @Ugochimobi wrote:

After the exceptions cleared, I'm unable to add statements, in the sense that, on this page https://beta.betaheze.org/wiki/Property:P1, when you try to add a statement instance of -> company, the instance of property refuses to show up.

After a close look, I think this issue persists only when you're trying the instance of (P1) property. Other properties work.

This works now.

Unknown Object (User) updated the task description. (Show Details)Jun 7 2022, 22:55
Unknown Object (User) added a comment.Jun 7 2022, 23:13
In T9163#189453, @Ugochimobi wrote:

Special:NewLexeme (WikibaseLexeme) throws exceptions; [8208b3f55526b8a018aea112] 2022-06-07 22:28:12: Fatal exception of type "InvalidArgumentException"

Entities of type: lexeme is not provided by source: local
from /srv/mediawiki/w/extensions/Wikibase/repo/includes/Store/Sql/WikiPageEntityStore.php(145)
#0 /srv/mediawiki/w/extensions/Wikibase/repo/includes/Store/Sql/WikiPageEntityStore.php(140): Wikibase\Repo\Store\Sql\WikiPageEntityStore->assertEntityIdFromKnownSource(Wikibase\Lexeme\Domain\Model\LexemeId)
#1 /srv/mediawiki/w/extensions/Wikibase/repo/includes/Store/Sql/WikiPageEntityStore.php(263): Wikibase\Repo\Store\Sql\WikiPageEntityStore->assertCanStoreEntity(Wikibase\Lexeme\Domain\Model\LexemeId)
#2 /srv/mediawiki/w/extensions/Wikibase/lib/includes/Store/TypeDispatchingEntityStore.php(85): Wikibase\Repo\Store\Sql\WikiPageEntityStore->saveEntity(Wikibase\Lexeme\Domain\Model\Lexeme, string, User, integer, boolean, array)
#3 /srv/mediawiki/w/extensions/Wikibase/repo/includes/EditEntity/StatsdSaveTimeRecordingEntityStore.php(53): Wikibase\Lib\Store\TypeDispatchingEntityStore->saveEntity(Wikibase\Lexeme\Domain\Model\Lexeme, string, User, integer, boolean, array)
#4 /srv/mediawiki/w/extensions/Wikibase/repo/includes/EditEntity/MediawikiEditEntity.php(745): Wikibase\Repo\EditEntity\StatsdSaveTimeRecordingEntityStore->saveEntity(Wikibase\Lexeme\Domain\Model\Lexeme, string, User, integer, boolean, array)
#5 /srv/mediawiki/w/extensions/Wikibase/repo/includes/EditEntity/StatsdSaveTimeRecordingEditEntity.php(77): Wikibase\Repo\EditEntity\MediawikiEditEntity->attemptSave(Wikibase\Lexeme\Domain\Model\Lexeme, string, integer, string, boolean, array)
#6 /srv/mediawiki/w/extensions/WikibaseLexeme/src/MediaWiki/Specials/SpecialNewLexeme.php(201): Wikibase\Repo\EditEntity\StatsdSaveTimeRecordingEditEntity->attemptSave(Wikibase\Lexeme\Domain\Model\Lexeme, string, integer, string, NULL, array)
#7 /srv/mediawiki/w/extensions/WikibaseLexeme/src/MediaWiki/Specials/SpecialNewLexeme.php(156): Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexeme->saveEntity(Wikibase\Lexeme\Domain\Model\Lexeme, Wikibase\Lib\Summary, string, integer)
#8 [internal function]: Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexeme->Wikibase\Lexeme\MediaWiki\Specials\{closure}(array, OOUIHTMLForm)
#9 /srv/mediawiki/w/includes/htmlform/HTMLForm.php(726): call_user_func(Closure, array, OOUIHTMLForm)
#10 /srv/mediawiki/w/includes/htmlform/HTMLForm.php(616): HTMLForm->trySubmit()
#11 /srv/mediawiki/w/extensions/WikibaseLexeme/src/MediaWiki/Specials/SpecialNewLexeme.php(113): HTMLForm->tryAuthorizedSubmit()
#12 /srv/mediawiki/w/includes/specialpage/SpecialPage.php(671): Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexeme->execute(NULL)
#13 /srv/mediawiki/w/includes/specialpage/SpecialPageFactory.php(1378): SpecialPage->run(NULL)
#14 /srv/mediawiki/w/includes/MediaWiki.php(315): MediaWiki\SpecialPage\SpecialPageFactory->executePath(string, RequestContext)
#15 /srv/mediawiki/w/includes/MediaWiki.php(910): MediaWiki->performRequest()
#16 /srv/mediawiki/w/includes/MediaWiki.php(564): MediaWiki->main()
#17 /srv/mediawiki/w/index.php(53): MediaWiki->run()
#18 /srv/mediawiki/w/index.php(46): wfIndexMain()
#19 {main}
Unknown Object (User) added a comment.Jun 7 2022, 23:29
In T9163#189453, @Ugochimobi wrote:

Special:NewLexeme (WikibaseLexeme) throws exceptions; [8208b3f55526b8a018aea112] 2022-06-07 22:28:12: Fatal exception of type "InvalidArgumentException"

That should now be fixed.

Unknown Object (User) updated the task description. (Show Details)Jun 8 2022, 00:08
Unknown Object (User) updated the task description. (Show Details)Jun 8 2022, 00:10
Unknown Object (User) updated the task description. (Show Details)Jun 8 2022, 01:16
Unknown Object (User) updated the task description. (Show Details)Jun 8 2022, 01:34
Unknown Object (User) updated the task description. (Show Details)Jun 8 2022, 01:41
Unknown Object (User) updated the task description. (Show Details)Jun 8 2022, 01:50
Unknown Object (User) updated the task description. (Show Details)Jun 8 2022, 01:58
Unknown Object (User) updated the task description. (Show Details)Jun 8 2022, 02:06
Unknown Object (User) updated the task description. (Show Details)
Unknown Object (User) updated the task description. (Show Details)Jun 8 2022, 02:30
Unknown Object (User) updated the task description. (Show Details)Jun 8 2022, 02:46
Unknown Object (User) updated the task description. (Show Details)
Unknown Object (User) updated the task description. (Show Details)Jun 8 2022, 02:48
Unknown Object (User) added a comment.Jun 8 2022, 03:12

I also PMed the developer of Comments and QuizGame on IRC to see if we can get those 2 fixed.

Unknown Object (User) updated the task description. (Show Details)Jun 8 2022, 07:38
Unknown Object (User) updated the task description. (Show Details)Jun 8 2022, 07:46
Unknown Object (User) updated the task description. (Show Details)Jun 8 2022, 07:58
Unknown Object (User) updated the task description. (Show Details)Jun 8 2022, 08:05
In T9163#189453, @Ugochimobi wrote:

Special:NewLexeme (WikibaseLexeme) throws exceptions; [8208b3f55526b8a018aea112] 2022-06-07 22:28:12: Fatal exception of type "InvalidArgumentException"

That should now be fixed.

Clean and great!

Unknown Object (User) closed this task as Resolved.Jun 8 2022, 16:18
Unknown Object (User) claimed this task.
Unknown Object (User) updated the task description. (Show Details)

Going to go ahead and close this as resolved now, as the only remaining real fatal/blocker for this task, that isn't going to be removed is Maps, and upstream was made aware for that, and also it is mentioned on the parent task and can be tracked there.