Page MenuHomePhabricator

Jdforrester-WMF (James D. Forrester)
Software Engineer

Projects (74)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Oct 6 2014, 10:08 PM (315 w, 9 h)
Availability
Available
IRC Nick
James_F
LDAP User
Jforrester
MediaWiki User
Jdforrester (WMF) [ Global Accounts ]

I've been a Wikipedia editor since 2002 on the English Wikipedia and a few other Wikimedia projects. In May 2012, I joined the Wikimedia Foundation as a "product manager", initially for VisualEditor, the the Editing Team, and later the lead product manager for all contribution. In 2018, I moved to be a software engineer, working on reliability, infrastructure, developer tooling, and continuous integration and deployment.

My job is to help ensure that the tools we provide to our readers and contributors are the best the can be, in speed, correctness, consistency, utility, and reliability.

Recent Activity

Yesterday

Jdforrester-WMF added a comment to T265650: Enable strict units in LESS.

I'm not sure how the CI for mediawiki/core works, but I think it does not run actually everything, so we might find more issues still.

Mon, Oct 19, 7:57 PM · MW-1.36-notes (1.36.0-wmf.14; 2020-10-20), Patch-For-Review, MediaWiki-General
Jdforrester-WMF added a comment to T245167: Re-purposing MediaWiki-Docker and friends.

I think it's quite confusing that the Docker-Hub-MediaWiki repository is at https://github.com/wikimedia/mediawiki-docker. This suggest that it is related to MediaWiki-Docker.

Mon, Oct 19, 4:46 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release Pipeline, Project-Admins, MediaWiki-Containers, Docker-Hub-MediaWiki
Jdforrester-WMF edited projects for T207008: Create redirect to integration.wikimedia.org/zuul, added: Release-Engineering-Team (CI & Testing services); removed Release-Engineering-Team.
Mon, Oct 19, 4:25 PM · Release-Engineering-Team (CI & Testing services), Patch-For-Review, Operations, Traffic, DNS
Jdforrester-WMF added a project to T207008: Create redirect to integration.wikimedia.org/zuul: Release-Engineering-Team.
Mon, Oct 19, 4:25 PM · Release-Engineering-Team (CI & Testing services), Patch-For-Review, Operations, Traffic, DNS

Fri, Oct 16

Jdforrester-WMF added a comment to T261777: JJB / zuul support for upgrading payments-wiki to php7.3 and MW 1.35.

Resolved?

Fri, Oct 16, 8:29 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1)), Release-Engineering-Team (CI & Testing services), Continuous-Integration-Config, Fundraising-Backlog
Jdforrester-WMF updated the task description for T252722: Archive the SimpleSecurity extension.
Fri, Oct 16, 7:49 PM · Project-Admins, Patch-For-Review, MediaWiki-extensions-SimpleSecurity, translatewiki.net, Wikimedia-GitHub, Diffusion-Repository-Administrators, Projects-Cleanup
Jdforrester-WMF closed T264437: Disable selenium tests for certain BlueSpice* extensions as Resolved.

This is now deployed; if there are any issues, please shout.

Fri, Oct 16, 7:35 PM · BlueSpice, Continuous-Integration-Config
Jdforrester-WMF closed T265539: Add soft dependencies of the Cosmos skin to CI jobs as Resolved.

This is now deployed. If you have any issues, please shout.

Fri, Oct 16, 7:26 PM · Cosmos, Continuous-Integration-Config
Jdforrester-WMF awarded T265650: Enable strict units in LESS a Like token.
Fri, Oct 16, 7:15 PM · MW-1.36-notes (1.36.0-wmf.14; 2020-10-20), Patch-For-Review, MediaWiki-General
Jdforrester-WMF closed T249576: Decide what to do about MW 1.31 / PHP 7.0 incompatible extensions in Wikimedia Fundraising production as Resolved.

This has now been resolved; master branch isn't allowed to drift from FR special REL1_35/PHP73 compat.

Fri, Oct 16, 5:39 PM · Release-Engineering-Team-TODO, ParserFunctions, MediaWiki-extensions-CLDR, Continuous-Integration-Config, Wikimedia-Fundraising

Thu, Oct 15

Jdforrester-WMF renamed T261465: Z20/Tester type from Z20/Test type to Z20/Tester type.
Thu, Oct 15, 6:23 PM · Abstract Wikipedia (Phase γ)
Jdforrester-WMF created T265648: Decide what to do about ZRecord.
Thu, Oct 15, 6:20 PM · Abstract Wikipedia (Phase γ)
Jdforrester-WMF renamed T265628: Identify which extensions' tests make HTTP requests and so are now broken post-T262443 from HTTP request blocked. Use MockHttpTrait. to Identify which extensions' tests make HTTP requests and so are now broken post-T262443.
Thu, Oct 15, 6:04 PM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Patch-For-Review, UploadWizard, User-zeljkofilipin, Math
Jdforrester-WMF created T265646: Rewrite Math's MathCoverageTest to not try to make HTTP requests.
Thu, Oct 15, 6:03 PM · Math, Platform Team Workboards (Clinic Duty Team)
Jdforrester-WMF created T265645: Rewrite UploadWizard's ApiFlickrBlacklistTest to not try to make HTTP requests.
Thu, Oct 15, 6:02 PM · UploadWizard, Platform Team Workboards (Clinic Duty Team)
Jdforrester-WMF closed T195111: Avoid jQuery & CE code in ve.dm. as Resolved.

Yeah, this is now programmatically enforced.

Thu, Oct 15, 5:28 PM · MW-1.32-notes (WMF-deploy-2018-10-02 (1.32.0-wmf.24)), User-Ryasmeen, VisualEditor, VisualEditor-DataModel, Technical-Debt
Jdforrester-WMF closed T258093: Wikimedia\CSS\Objects\ComponentValueList may not contain tokens of type "[". as Resolved.

This is provisionally fixed in the next train. Thank you, Thiemo!

Thu, Oct 15, 5:26 PM · MW-1.36-notes (1.36.0-wmf.14; 2020-10-20), TemplateStyles, Patch-For-Review, Release-Engineering-Team (Logspam), css-sanitizer, Wikimedia-production-error
Jdforrester-WMF added a project to T264904: Uncaught TypeError: Cannot read property 'length' of null at Object.wordbreak.isBreak : MW-1.36-notes (1.36.0-wmf.13; 2020-10-12).
Thu, Oct 15, 4:36 PM · User-Ryasmeen, MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Editing-team (FY2020-21 Kanban Board), Utilities-UnicodeJS, JavaScript, Wikimedia-production-error, VisualEditor
Jdforrester-WMF added a comment to T265560: Text on UploadWizard's "Describe" page is too narrow (due to .mwe-upwiz-data defining "width: calc(-132.5%)").

Possibly caused by rGOJU648bd3797270: FieldLayout: Upstream clearfix from demo, though I can't see why.

Thu, Oct 15, 4:34 PM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Structured-Data-Backlog, Structured Data Engineering, Regression, UploadWizard
Jdforrester-WMF renamed T265144: Media links get mangled when edited with VisualEditor if short URLs are not set up(?) from Media links get mangled when edited with VisualEditor to Media links get mangled when edited with VisualEditor if short URLs are not set up(?).
Thu, Oct 15, 4:16 PM · Parsoid, Editing-team, VisualEditor

Wed, Oct 14

Jdforrester-WMF added a project to T265554: Sync node versions between docker dev and slim images: serviceops.
Wed, Oct 14, 11:46 PM · serviceops, dev-images, Release-Engineering-Team (CI & Testing services)
Jdforrester-WMF closed T263599: Uncaught TypeError: Cannot read property 'localName' of null in emitLayoutShift , a subtask of T263179: 1.36.0-wmf.13 deployment blockers, as Resolved.
Wed, Oct 14, 11:39 PM · Patch-For-Review, Release-Engineering-Team-TODO, Release, Train Deployments
Jdforrester-WMF closed T263599: Uncaught TypeError: Cannot read property 'localName' of null in emitLayoutShift as Resolved.
Wed, Oct 14, 11:39 PM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), JavaScript, Performance-Team, Wikimedia-production-error, MediaWiki-extensions-NavigationTiming
Jdforrester-WMF added a project to T265554: Sync node versions between docker dev and slim images: dev-images.
Wed, Oct 14, 11:38 PM · serviceops, dev-images, Release-Engineering-Team (CI & Testing services)
Jdforrester-WMF added a comment to T250591: Archive the TemplateInfo extension.

@Jdforrester-WMF I think that mirrors are usually deleted, not archived?

Wed, Oct 14, 11:37 PM · translatewiki.net, MediaWiki-extensions-Other, Wikimedia-GitHub, Diffusion-Repository-Administrators, Projects-Cleanup, User-Kizule
Jdforrester-WMF created T265552: Use of SpecialBlock::canBlockEmail was deprecated in MediaWiki 1.36. [Called from SpecialCheckUser::getBlockForm].
Wed, Oct 14, 10:25 PM · MW-1.36-notes (1.36.0-wmf.14; 2020-10-20), User-Urbanecm, MediaWiki-Blocks, Anti-Harassment, CheckUser, Wikimedia-production-error
Jdforrester-WMF closed T250591: Archive the TemplateInfo extension as Resolved.
Wed, Oct 14, 10:12 PM · translatewiki.net, MediaWiki-extensions-Other, Wikimedia-GitHub, Diffusion-Repository-Administrators, Projects-Cleanup, User-Kizule
Jdforrester-WMF updated the task description for T250591: Archive the TemplateInfo extension.
Wed, Oct 14, 10:11 PM · translatewiki.net, MediaWiki-extensions-Other, Wikimedia-GitHub, Diffusion-Repository-Administrators, Projects-Cleanup, User-Kizule
Jdforrester-WMF added a comment to T265184: Node version vs CI mismatch.

For now, I'd recommend keeping the node version used in Vector to be the same as that provided by SRE for CI.

Wed, Oct 14, 6:08 PM · Desktop Improvements, Readers-Web-Backlog, Vector
Jdforrester-WMF added a project to T265465: Add an "actions" area to MessageWidget for buttons: UI-Standardization.

Formally this a a design standardisation request, to be implemented in the library. (Also, I agree.)

Wed, Oct 14, 3:46 PM · UI-Standardization, OOUI

Tue, Oct 13

Jdforrester-WMF renamed MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED) from 1.36.0-wmf.12; 2020-10-05 to 1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED.
Tue, Oct 13, 8:17 PM
Jdforrester-WMF archived MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED).
Tue, Oct 13, 8:17 PM
Jdforrester-WMF moved T265034: Wikilambda API help page broken from To triage to Phase β on the Abstract Wikipedia board.
Tue, Oct 13, 6:52 PM · Abstract Wikipedia (Phase β)
Jdforrester-WMF closed T265034: Wikilambda API help page broken as Resolved.
Tue, Oct 13, 6:51 PM · Abstract Wikipedia (Phase β)
Jdforrester-WMF closed T258901: Generic viewer for ZObjects, a subtask of T258906: Specific viewer for Z4/Type, as Resolved.
Tue, Oct 13, 6:48 PM · Abstract Wikipedia
Jdforrester-WMF closed T258901: Generic viewer for ZObjects as Resolved.
Tue, Oct 13, 6:48 PM · Patch-For-Review, Abstract Wikipedia (Phase β)
Jdforrester-WMF added a comment to T258901: Generic viewer for ZObjects.

Change 633560 in gerrit has this adjustment - I'm not sure how to link it to this ticket though?

Tue, Oct 13, 6:11 PM · Patch-For-Review, Abstract Wikipedia (Phase β)
mmodell awarded T248490: Move scap plugins from mediawiki-config repo to scap repo a Love token.
Tue, Oct 13, 3:56 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Wikimedia-Site-requests, Scap

Fri, Oct 9

Jdforrester-WMF created MW-1.36-notes (1.36.0-wmf.25; 2021-01-05).
Fri, Oct 9, 4:38 PM
Jdforrester-WMF created MW-1.36-notes (1.36.0-wmf.22; 2020-12-15).
Fri, Oct 9, 4:36 PM
Jdforrester-WMF created MW-1.36-notes (1.36.0-wmf.21; 2020-12-08).
Fri, Oct 9, 4:36 PM
Jdforrester-WMF created MW-1.36-notes (1.36.0-wmf.20; 2020-12-01).
Fri, Oct 9, 4:35 PM
Jdforrester-WMF created MW-1.36-notes (1.36.0-wmf.18; 2020-11-17).
Fri, Oct 9, 4:35 PM
Jdforrester-WMF created MW-1.36-notes (1.36.0-wmf.17; 2020-11-10).
Fri, Oct 9, 4:34 PM
Jdforrester-WMF created MW-1.36-notes (1.36.0-wmf.16; 2020-11-03).
Fri, Oct 9, 4:34 PM

Thu, Oct 8

Jdforrester-WMF archived MW-1.35-notes (1.35.0-wmf.41; 2020-07-14).
Thu, Oct 8, 9:10 PM
Jdforrester-WMF added a comment to T264143: js docs generated files by libup are created with executable bits.

OK, now waiting for T264949: Move the jsdoc-wmf-theme package on npmjs.org into the wikimedia organisation so that other people can publish it so that we can publish the new version and then upgrade the few repos that use it.

Thu, Oct 8, 5:24 PM · MinusX, JSDoc WMF theme, LibUp
Jdforrester-WMF triaged T265024: Parser tests are broken for GrowthExperiments as High priority.

Either High or UBN. :-(

Thu, Oct 8, 5:17 PM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Patch-For-Review, ci-test-error, GrowthExperiments, Growth-Team
Jdforrester-WMF added a project to T265060: get_realm_specific_filename doesn't handle datacenter correctly: Scap.
Thu, Oct 8, 5:07 PM · Scap, Wikimedia-Site-requests, Release-Engineering-Team
Jdforrester-WMF added projects to T265060: get_realm_specific_filename doesn't handle datacenter correctly: Release-Engineering-Team, Wikimedia-Site-requests.
Thu, Oct 8, 5:06 PM · Scap, Wikimedia-Site-requests, Release-Engineering-Team
Jdforrester-WMF added a project to T264904: Uncaught TypeError: Cannot read property 'length' of null at Object.wordbreak.isBreak : Utilities-UnicodeJS.
Thu, Oct 8, 4:59 PM · User-Ryasmeen, MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Editing-team (FY2020-21 Kanban Board), Utilities-UnicodeJS, JavaScript, Wikimedia-production-error, VisualEditor

Wed, Oct 7

Jdforrester-WMF added a comment to T263263: Access and use the MaxMind database for IPInfo.

Note that https://gerrit.wikimedia.org/r/c/mediawiki/core/+/376451 was going to do some of this work in core, including adding this library, so it's not an unknown want. :-)

Wed, Oct 7, 11:35 PM · Anti-Harassment, CheckUser, Tech-Product API Roadmap
Jdforrester-WMF committed rJWTH37a14d446e91: Release 0.0.4 (authored by Jdforrester-WMF).
Release 0.0.4
Wed, Oct 7, 10:59 PM
Jdforrester-WMF committed rJWTHd20b282e0c63: Add a changelog (authored by Jdforrester-WMF).
Add a changelog
Wed, Oct 7, 10:59 PM
Jdforrester-WMF committed rJWTH25bc36841520: build: Bump all devDependencies to latest and make pass (authored by Jdforrester-WMF).
build: Bump all devDependencies to latest and make pass
Wed, Oct 7, 10:59 PM
Jdforrester-WMF committed rJWTHe5b12e731ca0: Bump WikimediaUI-Style-Guide submodule to be less old (authored by Jdforrester-WMF).
Bump WikimediaUI-Style-Guide submodule to be less old
Wed, Oct 7, 10:59 PM
Jdforrester-WMF added a comment to T264949: Move the jsdoc-wmf-theme package on npmjs.org into the wikimedia organisation so that other people can publish it.

Once this is done we can publish 0.0.4.

Wed, Oct 7, 9:48 PM · JSDoc WMF theme
Jdforrester-WMF moved T264949: Move the jsdoc-wmf-theme package on npmjs.org into the wikimedia organisation so that other people can publish it from Backlog to Meta on the JSDoc WMF theme board.
Wed, Oct 7, 9:48 PM · JSDoc WMF theme
Jdforrester-WMF created T264949: Move the jsdoc-wmf-theme package on npmjs.org into the wikimedia organisation so that other people can publish it.
Wed, Oct 7, 9:48 PM · JSDoc WMF theme
Jdforrester-WMF added a comment to T264849: WikibaseQualityConstraints tests are consistently failing in CI with "HTTP requests are not supported.".

Sorry about this; thanks for fixing!

Wed, Oct 7, 7:55 PM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), User-Addshore, ci-test-error (WMF-deployed Build Failure), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata
Jdforrester-WMF added a comment to T248180: parser tests running under phpunit are broken in extensions.

OK, so, rechecks on the master branches of both Cite (where the error is coming from?) and ParserFunctions (fingered above) come back clean. Not sure what else it could be?

Wed, Oct 7, 7:55 PM · Release-Engineering-Team, MediaWiki-Core-Testing, ci-test-error
Jdforrester-WMF added a comment to T248180: parser tests running under phpunit are broken in extensions.

Hmm, no, this isn't an HTTP change? This is just bitrot from the new-ish Cite feature, it looks like?

Wed, Oct 7, 5:02 PM · Release-Engineering-Team, MediaWiki-Core-Testing, ci-test-error
Jdforrester-WMF added a comment to T248180: parser tests running under phpunit are broken in extensions.

Argh, sorry about this. Daniel's patch also caused T264849 in (the non-gated part of) Wikibase-land. :-(

Wed, Oct 7, 5:00 PM · Release-Engineering-Team, MediaWiki-Core-Testing, ci-test-error
Jdforrester-WMF added a comment to T219604: Remove unused jquery.ui.* and jquery.effects.* modules.

Did jquery.ui of MW 1.31 include the code of jquery.ui.widget?

Wed, Oct 7, 4:52 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), MW-1.35-release, Performance-Team, MediaWiki-General, Technical-Debt (Deprecation process), JavaScript
Jdforrester-WMF added a comment to T263263: Access and use the MaxMind database for IPInfo.

Hmm. Looking, it seems like the geoip2 composer library is installed in production on the Fundraising cluster but not the main one. Not sure how trivial it'd be to enable it in full Prod?

Wed, Oct 7, 4:41 PM · Anti-Harassment, CheckUser, Tech-Product API Roadmap
Jdforrester-WMF moved T263066: Upload initial ZObjects to wiki from To triage to Phase β on the Abstract Wikipedia board.
Wed, Oct 7, 3:57 PM · Abstract Wikipedia (Phase β)
Jdforrester-WMF renamed T263956: Work out how Lucas was able to save a Z6 as a Z2 and stop it from happening again from PHP Warnings in ZPersistentObject.php from string object to Work out how Lucas was able to save a Z6 as a Z2 and stop it from happening again.
Wed, Oct 7, 3:43 PM · Abstract Wikipedia (Phase β)
Jdforrester-WMF added a parent task for T263202: Z9/Reference type: T264829: Allow entering references.
Wed, Oct 7, 3:24 PM · Abstract Wikipedia (Phase β)
Jdforrester-WMF added a subtask for T264829: Allow entering references: T263202: Z9/Reference type.
Wed, Oct 7, 3:24 PM · Abstract Wikipedia (Phase β)
Jdforrester-WMF created T264834: Users can't mark their Notifications from loginwiki as read because they don't have the `writeapi` permission.
Wed, Oct 7, 3:42 AM · Patch-For-Review, Notifications, MediaWiki-extensions-LoginNotify, Community-Tech, Security, Growth-Team

Tue, Oct 6

Jdforrester-WMF added a comment to T264143: js docs generated files by libup are created with executable bits.

https://github.com/wikimedia/jsdoc-wmf-theme/pull/2

Tue, Oct 6, 7:50 PM · MinusX, JSDoc WMF theme, LibUp
Jdforrester-WMF updated the task description for T230428: Migrate tables.sql to abstract schema.
Tue, Oct 6, 6:03 PM · MW-1.36-notes (1.36.0-wmf.14; 2020-10-20), MW-1.35-notes (1.35.0-wmf.37; 2020-06-16), Patch-For-Review, Platform Team Workboards (Clinic Duty Team), Platform Team Initiatives (Abstract Schema), User-Ladsgroup, MediaWiki-Installer
Jdforrester-WMF committed R2668:91bf192b5ec1: build: Upgrade eslint-config-wikimedia from 0.16.2 to 0.17.0 (authored by Jdforrester-WMF).
build: Upgrade eslint-config-wikimedia from 0.16.2 to 0.17.0
Tue, Oct 6, 3:19 AM

Mon, Oct 5

Jdforrester-WMF added a comment to T258904: Special:CreateZObject.

I notice the special page is called Special:CreateZObject. Is there a precedent for CreateSomething as the name in other extensions? Because in the Wikibase universe we have Special:NewItem, NewProperty, NewLexeme, and NewEntitySchema; for editors already familiar with (some of) those pages, I worry that Special:CreateZObject might be a bit harder to remember.

Mon, Oct 5, 4:46 PM · Patch-For-Review, Abstract Wikipedia (Phase β)

Fri, Oct 2

Jdforrester-WMF added projects to T264365: mediawiki/extensions and mediawiki/skins missing a REL1_35 branch: Release-Engineering-Team, MediaWiki-Release-Tools.

(This is still open because @Reedy wanted to work out why the script didn't do this automatically like it used to, and fix it so that it does do so again for REL1_36.)

Fri, Oct 2, 7:40 PM · MediaWiki-Release-Tools, Release-Engineering-Team, MW-1.35-release
Jdforrester-WMF added a comment to T264328: Update nvm for libup to match CI.

Ah. We could move CI over to buster for node testing pretty easily, but it'd be less like production (though all node in production runs in the service pipeline nowadays, so that's less a concern).

Fri, Oct 2, 3:21 AM · Readers-Web-Backlog (Tracking), Page-Previews, LibUp
Jdforrester-WMF closed T200956: Drop "php5,inc" from MediaWiki-CodeSniffer ruleset of extensions as Resolved.

This will now be applied to all ~2000 repos automatically by LibUp. Yay.

Fri, Oct 2, 3:18 AM · Technical-Debt, Patch-For-Review, LibUp, MediaWiki-Codesniffer

Thu, Oct 1

Jdforrester-WMF awarded T262946: Bump Firefox version in basic support to 3.6 or newer a Like token.
Thu, Oct 1, 7:10 PM · TechCom-RFC, Browser-Support-Firefox, Front-end-Standards-Group, MediaWiki-General
Jdforrester-WMF added a comment to T264328: Update nvm for libup to match CI.

I moved it to node 10 in rEPOP4fb6120fc9b7: Upgrade from node 6 to node 10, now that CI is running that to match the version in CI at the time (and still), v10.15.2. However, it looks like LibUp is running on v10.21.0 instead?

Thu, Oct 1, 6:56 PM · Readers-Web-Backlog (Tracking), Page-Previews, LibUp
Jdforrester-WMF committed R2668:1f9898ae8aa9: npm audit: Fix bl audit concerns (authored by Jdforrester-WMF).
npm audit: Fix bl audit concerns
Thu, Oct 1, 5:34 PM
Jdforrester-WMF committed R2668:e2f8db662457: fonts: Fix permissions to drop +x (authored by Jdforrester-WMF).
fonts: Fix permissions to drop +x
Thu, Oct 1, 5:34 PM
Jdforrester-WMF added a comment to T258904: Special:CreateZObject.

Just a thought here - I would guess the main difference from the generic ZObject editor for the "Create" process is that there is no page ID yet. Presumably we want to generate the id's automatically - Z3834 followed by Z3835, Z3836, etc. Is there a standard approach to do that reliably? I know Wikidata's had issues with id values for their items (Qxxx...) getting skipped, but at least there doesn't seem to have been any issue with the same ID being generated twice in create. Anyway, whether or not that specific solution is adopted it sounds like that's an extra piece that's different from how normal wiki pages work generally...

Thu, Oct 1, 5:18 PM · Patch-For-Review, Abstract Wikipedia (Phase β)
Jdforrester-WMF added a comment to T264143: js docs generated files by libup are created with executable bits.

The original files are under https://github.com/wikimedia/WikimediaUI-Style-Guide/tree/d405fc70a4a301b7f3bad572539f59796ff85e8b used in the jsdoc/wmf-theme repo on gerrit as submodule, not sure how to update that

Thu, Oct 1, 5:09 PM · MinusX, JSDoc WMF theme, LibUp
Jdforrester-WMF reopened T248490: Move scap plugins from mediawiki-config repo to scap repo as "Open".

Reverted as scap lost track of (some of?) the plugins.

Thu, Oct 1, 4:50 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Wikimedia-Site-requests, Scap
Jdforrester-WMF reassigned T248490: Move scap plugins from mediawiki-config repo to scap repo from Jdforrester-WMF to LarsWirzenius.
Thu, Oct 1, 4:50 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Wikimedia-Site-requests, Scap
Jdforrester-WMF reopened T248490: Move scap plugins from mediawiki-config repo to scap repo, a subtask of T248040: Scap plugins in operations/mediawiki-config don't pass tox, so CI is disabled, as Open.
Thu, Oct 1, 4:49 PM · Release-Engineering-Team-TODO, ci-test-error, User-DannyS712
Jdforrester-WMF added a comment to T264328: Update nvm for libup to match CI.

I'm not sure we should encourage this; letting repos come up with random versions of node via nvm is pretty likely to result in much less good npm audit capabilities, which is the primary purpose of LibUp. PopUps hard-coding node versions and committing built files is broken-by-design, unfortunately.

Thu, Oct 1, 4:08 PM · Readers-Web-Backlog (Tracking), Page-Previews, LibUp

Wed, Sep 30

Jdforrester-WMF created T264252: Auto re-configure stylelint to lint vue files too.
Wed, Sep 30, 10:50 PM · LibUp, UI-Standardization
Jdforrester-WMF added a comment to T248490: Move scap plugins from mediawiki-config repo to scap repo.

Not sure. @LarsWirzenius?

Wed, Sep 30, 7:52 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Wikimedia-Site-requests, Scap
Jdforrester-WMF added a comment to T248490: Move scap plugins from mediawiki-config repo to scap repo.

rOMWC658f28991a78 broke deployments. scap update-wikiversions was removed and apparently it's not in scap core.

Wed, Sep 30, 7:27 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Wikimedia-Site-requests, Scap
Jdforrester-WMF added a comment to T487: RfC: Associated namespaces.

Setting to Declined sets an extremely high bar to tasks ever getting re-opened again, even more so when done "officially" on behalf of TechCom as a gatekeeper. Pretending otherwise is unhelpful.

Wed, Sep 30, 5:49 PM · TechCom-RFC (TechCom-RFC-Closed), Platform Engineering
Jdforrester-WMF closed T248040: Scap plugins in operations/mediawiki-config don't pass tox, so CI is disabled as Resolved.
Wed, Sep 30, 5:18 PM · Release-Engineering-Team-TODO, ci-test-error, User-DannyS712
Jdforrester-WMF added a comment to T264143: js docs generated files by libup are created with executable bits.

Why is MinusX being run on temporary files which aren't part of the repo as committed? This is nothing to do with LibUp; you'll get the same error in each of dozens of repos, won't you?

Wed, Sep 30, 5:02 PM · MinusX, JSDoc WMF theme, LibUp
Jdforrester-WMF closed T248490: Move scap plugins from mediawiki-config repo to scap repo as Resolved.
Wed, Sep 30, 4:37 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Wikimedia-Site-requests, Scap
Jdforrester-WMF closed T248490: Move scap plugins from mediawiki-config repo to scap repo, a subtask of T248040: Scap plugins in operations/mediawiki-config don't pass tox, so CI is disabled, as Resolved.
Wed, Sep 30, 4:37 PM · Release-Engineering-Team-TODO, ci-test-error, User-DannyS712

Tue, Sep 29

Jdforrester-WMF lowered the priority of T263601: ApiQueryGlobalUsage.php Undefined index error when accessing $pageIds from Unbreak Now! to Needs Triage.

Production breakage / train blocker part resolved, so de-escalating.

Tue, Sep 29, 7:38 PM · Platform Team Workboards (Clinic Duty Team), MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), GlobalUsage, Release-Engineering-Team (Logspam), Wikimedia-production-error
Jdforrester-WMF closed T257978: 1.36.0-wmf.10 deployment blockers as Resolved.

wmf.10 is everywhere now, and wmf.11 is being rolled out to testwikis right now.

Tue, Sep 29, 7:37 PM · Patch-For-Review, User-brennen, Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1)), Release, Train Deployments
Jdforrester-WMF added a comment to T258903: Generic editor for ZObjects.

How much of this do we want to do before we count this as "done" for Phase β?

Tue, Sep 29, 7:35 PM · Abstract Wikipedia (Phase β)
Jdforrester-WMF claimed T258904: Special:CreateZObject.
Tue, Sep 29, 7:34 PM · Patch-For-Review, Abstract Wikipedia (Phase β)
Jdforrester-WMF archived MW-1.36-notes (1.36.0-wmf.9; 2020-09-15).
Tue, Sep 29, 7:33 PM