Description
Related Objects
Event Timeline
A lot of those failures are due to the MediaWiki core structure test ApiDocumentationTest :(
Repositories that are failing the ApiDocumentationTest should be fixed (not marked non-voting). Rest should be dealt with but I dont have a good idea how to track them and get them fixed. Maybe we can generate some kind of dashboard listing extensions missing tests or having a non-voting job.
There are still 63 extensions marked with non voting jobs in CI :-(
mediawiki/extensions/BookManager
mediawiki/extensions/DonationInterface
mediawiki/extensions/DumpHTML
mediawiki/extensions/EmailDiff
mediawiki/extensions/EtherEditor
mediawiki/extensions/intersection
mediawiki/extensions/Lingo
mediawiki/extensions/MathSearch
mediawiki/extensions/FileExporter
mediawiki/extensions/MessageCommons
mediawiki/extensions/NaturalLanguageList
mediawiki/extensions/CharRangeSpan
mediawiki/extensions/CloseWikis
mediawiki/extensions/Contest
mediawiki/extensions/DjangoAnalytics
mediawiki/extensions/FanBoxes
mediawiki/extensions/ImageRating
mediawiki/extensions/ListSignup
mediawiki/extensions/MOOC
mediawiki/extensions/MultiUpload
mediawiki/extensions/PhpTagsMaps
mediawiki/extensions/PhpTagsSMW
mediawiki/extensions/PhpTagsSPARQL
mediawiki/extensions/Premoderation
mediawiki/extensions/RegexFun
mediawiki/extensions/Sarcasm
mediawiki/extensions/SemanticHighcharts
mediawiki/extensions/SemanticSifter
mediawiki/extensions/SignWritingMediaWikiPlugin
mediawiki/extensions/SiteSettings
mediawiki/extensions/SolrStore
mediawiki/extensions/SphinxSearch
mediawiki/extensions/SSLClientAuthentication
mediawiki/extensions/SwarmExport
mediawiki/extensions/UpdateMediaWiki
mediawiki/extensions/VisualChat
mediawiki/extensions/WikivoteMapsYandex
mediawiki/extensions/HierarchyBuilder
mediawiki/extensions/Html2Wiki
mediawiki/extensions/Link_Attributes
mediawiki/extensions/ParserFun
mediawiki/extensions/TopLists
mediawiki/extensions/SemanticACL
mediawiki/extensions/SemanticExpressiveness
mediawiki/extensions/SemanticGenealogy
mediawiki/extensions/SemanticImageAnnotator
mediawiki/extensions/SemanticImageInput
mediawiki/extensions/SemanticInternalObjects
mediawiki/extensions/SemanticLinks
mediawiki/extensions/SemanticMediaWiki
mediawiki/extensions/SemanticPageMaker
mediawiki/extensions/SemanticPageSeries
mediawiki/extensions/SemanticTasks
mediawiki/extensions/SemanticTitle
mediawiki/extensions/SemanticUpdateOnPurge
mediawiki/extensions/Spreadsheet
mediawiki/extensions/Survey
mediawiki/extensions/Transliterator
mediawiki/extensions/WikiLexicalData
I have marked all sub tasks with "Wikimedia-log-errors (Jenkins Failure)"
https://phabricator.wikimedia.org/project/profile/3298/
Failures of jenkins should have a task in that project
From IRC:
12:41:50 <James_F> Eurgh. 12:42:11 <James_F> I really don't like mixing up CI issues ("Jenkins Failure") with production issues ("Wikimedia-log-errors"). 12:42:17 <James_F> Was there a task about this?
Wikimedia-production-error is for serious stuff, which is why I stalk every task in it. Issues with random extensions that haven't been touched for years not passing their unit tests aren't remotely as important.
@Krinkle, @Umherirrender, could you please reconsider this?
@Umherirrender I've untagged most of them because:
- That tag is only for branches of repos that are WMF-deployed and block or otherwise affect Wikimedia development (e.g. issue in Wikibase affecting mediawiki/core patches from merging).
- If the job is marked as non-voting, then by definition, it is no longer affecting CI and merely becomes an issue for the individual project to deal with.
I am closing this. There are still extensions that are non voting but I will make a point of either archiving them (via Projects-Cleanup ) or make them voting. I eventually want to drop the non voting jobs entirely. At least for MediaWiki extensions/skins.