npm 3 no more installs peer dependencies, they thus have to be explicitly defined in package.json. We want to upgrade from npm 2 to 3 (T161861).
Example:
npm WARN peerDependencies The peer dependency stylelint@^6.4.0 included from stylelint-config-standard will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly.
From Jenkins build log on contint1001.wikimedia.org as of July 31th:
grep -Z -l peerDependencies /srv/jenkins/builds/*npm*/*/log|xargs -0 -n1 grep 'Cloning repository'|cut -d\/ -f4-|sort|uniq
Repo | Patch |
---|---|
labs/tools/heritage | DONE https://gerrit.wikimedia.org/r/#/c/368627/ |
mediawiki/services/mobileapps/deploy | DONE |
mediawiki/services/parsoid | DONE |
mediawiki/services/trending-edits | https://gerrit.wikimedia.org/r/368640 |
mediawiki/services/trending-edits/deploy | Need above patch to make it in the submodule |
mediawiki/skins/apex | DONE https://gerrit.wikimedia.org/r/368629 |
mediawiki/skins/CologneBlue | DONE https://gerrit.wikimedia.org/r/368630 |
mediawiki/skins/MinervaNeue | DONE https://gerrit.wikimedia.org/r/368631 |
mediawiki/skins/Modern | DONE https://gerrit.wikimedia.org/r/368632 |
mediawiki/skins/MonoBook | DONE https://gerrit.wikimedia.org/r/368633 |
mediawiki/skins/Nostalgia | DONE https://gerrit.wikimedia.org/r/368635 |
mediawiki/skins/Timeless | DONE https://gerrit.wikimedia.org/r/368636 |
mediawiki/skins/Vector | DONE https://gerrit.wikimedia.org/r/368637 |
VisualEditor/VisualEditor | DONE https://gerrit.wikimedia.org/r/362381 |
wikidata/query/gui | DONE T171358 https://gerrit.wikimedia.org/r/#/c/366987/ |
wikimedia/portals | DONE T158797 https://gerrit.wikimedia.org/r/#/c/339243/ |
MediaWiki extensions
Gerrit search https://gerrit.wikimedia.org/r/#/q/is:open+project:%255Emediawiki/extensions/.*+Ic640ccf0f577e47036d473892522ea758014fab4
Repo | Patch |
---|---|
mediawiki/extensions/3D | |
mediawiki/extensions/AbuseFilter | |
mediawiki/extensions/AdvancedSearch | |
mediawiki/extensions/ApiFeatureUsage | |
mediawiki/extensions/ArticlePlaceholder | |
mediawiki/extensions/Babel | |
mediawiki/extensions/BetaFeatures | |
mediawiki/extensions/BoilerPlate | |
mediawiki/extensions/Calendar | |
mediawiki/extensions/Capiunto | |
mediawiki/extensions/CategoryTree | |
mediawiki/extensions/CentralAuth | |
mediawiki/extensions/CentralNotice | |
mediawiki/extensions/CharInsert | |
mediawiki/extensions/CirrusSearch | |
mediawiki/extensions/Cite | |
mediawiki/extensions/CiteThisPage | |
mediawiki/extensions/Citoid | |
mediawiki/extensions/CleanChanges | |
mediawiki/extensions/CodeEditor | |
mediawiki/extensions/CodeMirror | |
mediawiki/extensions/CodeReview | |
mediawiki/extensions/CollaborationKit | |
mediawiki/extensions/Collection | |
mediawiki/extensions/ConfirmEdit | |
mediawiki/extensions/ContributionTracking | |
mediawiki/extensions/DismissableSiteNotice | |
mediawiki/extensions/DonationInterface | |
mediawiki/extensions/Echo | |
mediawiki/extensions/EducationProgram | |
mediawiki/extensions/ElectronPdfService | |
mediawiki/extensions/EventLogging | |
mediawiki/extensions/ExtensionDistributor | |
mediawiki/extensions/FileImporter | |
mediawiki/extensions/FlaggedRevs | |
mediawiki/extensions/Flow | |
mediawiki/extensions/GettingStarted | |
mediawiki/extensions/GlobalPreferences | |
mediawiki/extensions/GlobalUserPage | |
mediawiki/extensions/Graph | |
mediawiki/extensions/GuidedTour | |
mediawiki/extensions/GWToolset | |
mediawiki/extensions/InputBox | |
mediawiki/extensions/Interwiki | |
mediawiki/extensions/JsonConfig | |
mediawiki/extensions/MassMessage | |
mediawiki/extensions/Math | |
mediawiki/extensions/MobileApp | |
mediawiki/extensions/MobileFrontend | |
mediawiki/extensions/MultimediaViewer | |
mediawiki/extensions/Newsletter | |
mediawiki/extensions/OATHAuth | |
mediawiki/extensions/OAuth | |
mediawiki/extensions/OpenStackManager | |
mediawiki/extensions/ORES | |
mediawiki/extensions/PageTriage | |
mediawiki/extensions/ParserMigration | |
mediawiki/extensions/PerformanceInspector | |
mediawiki/extensions/Petition | |
mediawiki/extensions/Popups | |
mediawiki/extensions/ProofreadPage | |
mediawiki/extensions/QuickSurveys | |
mediawiki/extensions/Quiz | |
mediawiki/extensions/ReadingLists | |
mediawiki/extensions/RevisionSlider | |
mediawiki/extensions/Score | |
mediawiki/extensions/Scribunto | |
mediawiki/extensions/SecurePoll | |
mediawiki/extensions/ShortUrl | |
mediawiki/extensions/SyntaxHighlight_GeSHi | |
mediawiki/extensions/TemplateData | |
mediawiki/extensions/TemplateSandbox | |
mediawiki/extensions/TimedMediaHandler | |
mediawiki/extensions/timeline | |
mediawiki/extensions/TocTree | |
mediawiki/extensions/Translate | |
mediawiki/extensions/TwoColConflict | |
mediawiki/extensions/UniversalLanguageSelector | |
mediawiki/extensions/UploadWizard | |
mediawiki/extensions/UrlShortener | |
mediawiki/extensions/VipsScaler | |
mediawiki/extensions/VisualEditor | |
mediawiki/extensions/Wikibase | |
mediawiki/extensions/WikibaseMediaInfo | |
mediawiki/extensions/WikibaseQualityConstraints | |
mediawiki/extensions/Wikidata.org | |
mediawiki/extensions/WikidataPageBanner | |
mediawiki/extensions/WikiEditor | |
mediawiki/extensions/wikihiero | |
mediawiki/extensions/WikiLove | |
mediawiki/extensions/WikimediaBadges | |
mediawiki/extensions/WikimediaEvents | |
mediawiki/extensions/WikimediaIncubator | |
mediawiki/extensions/WikimediaMessages | |
mediawiki/extensions/Wikispeech | |
mediawiki/extensions/ZeroBanner | |
mediawiki/extensions/ZeroPortal |