Page MenuHomePhabricator

Jdforrester-WMF (James D. Forrester)
Software Engineer

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 6 2014, 10:08 PM (280 w, 5 d)
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

Fri, Feb 21

Jdforrester-WMF closed T243358: Tag a new release of scap, a subtask of T105683: Add Scap support for static-array format of LCStore, as Resolved.
Fri, Feb 21, 11:31 PM · User-Ladsgroup, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release-Engineering-Team (Deployment services), Performance-Team (Radar), Scap
Jdforrester-WMF closed T243358: Tag a new release of scap as Resolved.
Fri, Feb 21, 11:31 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))
Jdforrester-WMF added a comment to T105683: Add Scap support for static-array format of LCStore.

Next step (once we're sure we're OK with this) is to remove the CDB generation/sync and MD5ing and so on, right?

Fri, Feb 21, 11:30 PM · User-Ladsgroup, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release-Engineering-Team (Deployment services), Performance-Team (Radar), Scap
Jdforrester-WMF renamed T212460: Adopt static array files for local disk storage of values (epic) from Adopt static array files for local disk storage of values (tracking) to Adopt static array files for local disk storage of values (epic).
Fri, Feb 21, 11:29 PM · Epic, Performance-Team
Jdforrester-WMF updated the task description for T240055: Craft a deployment strategy to transition Parsoid/PHP from a faux extension to a composer library without breaking incoming requests.
Fri, Feb 21, 10:37 PM · MW-1.35-notes (1.35.0-wmf.20; 2020-02-18), Patch-For-Review, serviceops, Parsoid-PHP
Jdforrester-WMF moved T245886: Create /srv/mediawiki/parsoid-vendor on production MW appservers, a check out of vendor.git's parsoid branch from INBOX to New Work on the Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)) board.
Fri, Feb 21, 10:30 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), serviceops, Parsoid-PHP
Jdforrester-WMF created T245886: Create /srv/mediawiki/parsoid-vendor on production MW appservers, a check out of vendor.git's parsoid branch.
Fri, Feb 21, 10:30 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), serviceops, Parsoid-PHP
Jdforrester-WMF renamed T245877: Give all members of the Parsing team production `deployment` access from Give all members of the Parsing team production deployment access to Give all members of the Parsing team production `deployment` access.
Fri, Feb 21, 10:19 PM · Operations, SRE-Access-Requests, serviceops, Parsoid-PHP
Jdforrester-WMF created T245877: Give all members of the Parsing team production `deployment` access.
Fri, Feb 21, 10:18 PM · Operations, SRE-Access-Requests, serviceops, Parsoid-PHP
Jdforrester-WMF updated the task description for T240055: Craft a deployment strategy to transition Parsoid/PHP from a faux extension to a composer library without breaking incoming requests.
Fri, Feb 21, 10:14 PM · MW-1.35-notes (1.35.0-wmf.20; 2020-02-18), Patch-For-Review, serviceops, Parsoid-PHP
Jdforrester-WMF added a project to T234902: quibble + local-charts?: Release-Engineering-Team-TODO.
Fri, Feb 21, 3:50 PM · Release-Engineering-Team-TODO, Patch-For-Review, Quibble
Jdforrester-WMF added a project to T244872: Deploy Replying v1.0 as opt-in Beta Feature: Wikimedia-Site-requests.

(Final deployment is blocked on review by me, but no rush.)

Fri, Feb 21, 12:53 AM · Wikimedia-Site-requests, Editing-team (Q3 2019-2020 Kanban Board), OWC2020 (OWC2020 Replying 1.0), DiscussionTools
Jdforrester-WMF updated the task description for T99740: Use static php array files for l10n cache at WMF (instead of CDB).
Fri, Feb 21, 12:05 AM · Performance-Team, Patch-For-Review, Release-Engineering-Team-TODO, Scap, MediaWiki-Internationalization
Jdforrester-WMF added a comment to T99740: Use static php array files for l10n cache at WMF (instead of CDB).

Deployed to Beta Cluster and tested. All seems to work well, in different languages and on different (Beta Cluster) wikis. Hurrah.

Fri, Feb 21, 12:04 AM · Performance-Team, Patch-For-Review, Release-Engineering-Team-TODO, Scap, MediaWiki-Internationalization
Jdforrester-WMF updated the task description for T99740: Use static php array files for l10n cache at WMF (instead of CDB).
Fri, Feb 21, 12:04 AM · Performance-Team, Patch-For-Review, Release-Engineering-Team-TODO, Scap, MediaWiki-Internationalization
Jdforrester-WMF updated the task description for T99740: Use static php array files for l10n cache at WMF (instead of CDB).
Fri, Feb 21, 12:01 AM · Performance-Team, Patch-For-Review, Release-Engineering-Team-TODO, Scap, MediaWiki-Internationalization

Thu, Feb 20

Jdforrester-WMF updated the task description for T99740: Use static php array files for l10n cache at WMF (instead of CDB).
Thu, Feb 20, 11:55 PM · Performance-Team, Patch-For-Review, Release-Engineering-Team-TODO, Scap, MediaWiki-Internationalization
Jdforrester-WMF closed T245787: Keep userspace of nlwikipedia out of search engines as Resolved.

Deployed. Please shout if there are any issues.

Thu, Feb 20, 11:51 PM · User-Majavah, Wikimedia-Site-requests
Jdforrester-WMF changed the status of T245691: Should 'doc' machines (i.e. doc1001) have contint-roots as a group? from Open to Stalled.

This was a hold-over discussion item that came up when the git ownership got broken in docroot (which as you say, got fixed last month, thank you) and I think(?) another time before that. I'd ideally like @hashar to weigh-in as to whether they can think of other situations.

Thu, Feb 20, 10:18 PM · Operations, SRE-Access-Requests, Release-Engineering-Team-TODO
Jdforrester-WMF assigned T245770: beta-mediawiki-config-update-eqiad no works to thcipriani.

Fixed by Tyler.

Thu, Feb 20, 10:12 PM · Continuous-Integration-Infrastructure
Jdforrester-WMF created T245782: Trying to Resolve a particular StructuredDiscussion doesn't work.
Thu, Feb 20, 10:09 PM · Growth-Team, StructuredDiscussions
Jdforrester-WMF closed T245780: Deny the 'flow-hide' right to logged out and non-autoconfirmed users on MediaWiki.org as Resolved.
Thu, Feb 20, 9:07 PM · Wikimedia-Site-requests
Jdforrester-WMF created T245780: Deny the 'flow-hide' right to logged out and non-autoconfirmed users on MediaWiki.org.
Thu, Feb 20, 8:52 PM · Wikimedia-Site-requests
Jdforrester-WMF closed T233868: 1.35.0-wmf.20 deployment blockers as Resolved.
Thu, Feb 20, 8:07 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release, Train Deployments
Jdforrester-WMF added a project to T234314: Upgrade webdriverio to version 5 for all repositories: Quality-and-Test-Engineering-Team (QTE).
Thu, Feb 20, 7:48 PM · Quality-and-Test-Engineering-Team (QTE), Patch-For-Review, User-zeljkofilipin, Release-Engineering-Team (Unit & Int & System Tooling)
Jdforrester-WMF moved T245757: upgrade MediaWiki appservers to Debian 10 (buster) from INBOX to Watching/External on the Release-Engineering-Team-TODO board.
Thu, Feb 20, 6:00 PM · Release-Engineering-Team (Deployment services), Release-Engineering-Team-TODO, serviceops
Jdforrester-WMF added a project to T245757: upgrade MediaWiki appservers to Debian 10 (buster): Release-Engineering-Team-TODO.
Thu, Feb 20, 5:59 PM · Release-Engineering-Team (Deployment services), Release-Engineering-Team-TODO, serviceops
Jdforrester-WMF added a project to T245757: upgrade MediaWiki appservers to Debian 10 (buster): Release-Engineering-Team.
Thu, Feb 20, 5:59 PM · Release-Engineering-Team (Deployment services), Release-Engineering-Team-TODO, serviceops
Jdforrester-WMF added a comment to T244794: Add comments to the font-stacks to summarize the font documentation, refactor to a separate .less file for clarity and separation of concerns.

You seem to be confused.
Hope this clarifies!

No, no confusion on my part.
You might be aware that the style guide you're referring to does not document the decisions and the reasons, nor the fonts that were removed in the past and the reason for that.

Thu, Feb 20, 5:04 PM · Patch-For-Review, Documentation, Wikimedia Design Style Guide, UI-Standardization, MonoBook, Timeless
Jdforrester-WMF added a comment to T245725: ArticleEditUpdates deprecation log from FlaggedRevsHooks::onArticleEditUpdates spamming logs.

(Also, odd that it seems caused by the wmf.20 pull forward to group1; possibly changes in Wikidata is resulting in client pages getting invalidated/re-painted and so having cascading impact?)

Thu, Feb 20, 4:47 PM · Wikimedia-Logstash, MediaWiki-General
Jdforrester-WMF added a comment to T245725: ArticleEditUpdates deprecation log from FlaggedRevsHooks::onArticleEditUpdates spamming logs.

Yeah, I'm happy to back-port the patch to wmf.19 if the level is too much; otherwise it should be gone from prod in ~4 hours' time when group2 rolls over to wmf.20.

Thu, Feb 20, 4:43 PM · Wikimedia-Logstash, MediaWiki-General
Jdforrester-WMF added a comment to T244794: Add comments to the font-stacks to summarize the font documentation, refactor to a separate .less file for clarity and separation of concerns.

@Demian We're tending not to provide such extensive code comments

I've read your previous comment, you don't need to repeat in bold. I'm not following your practice of not documenting the code.

Thu, Feb 20, 4:37 PM · Patch-For-Review, Documentation, Wikimedia Design Style Guide, UI-Standardization, MonoBook, Timeless
Jdforrester-WMF updated subscribers of T245629: mediawiki/core webdriver.io tests fail in EntitySchema extension.

Possibly caused by https://gerrit.wikimedia.org/r/c/mediawiki/core/+/559321 / T220994: Add ExtensionRegistry::getLazyLoadedAttribute() changing the sequencing of this still works now? Pinging @Legoktm @Krinkle.

Thu, Feb 20, 4:24 PM · ci-test-error, Wikidata-Campsite, Wikidata, Shape Expressions
Jdforrester-WMF added a comment to T232140: Separate out logo handling into square image logos and long text/wordmark banner logos.

Yeah, sorry, was told about that by Krinkle whilst looking at writing config patches myself; see https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/572998

Thu, Feb 20, 1:01 AM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), ContentTranslation, Core Platform Team Workboards (Clinic Duty Team), Readers-Web-Backlog (Kanbanana-2019-20-Q3), Desktop Improvements, Patch-For-Review, Logos, MediaWiki-Interface
Jdforrester-WMF added a comment to T238224: Provide docker-compose based development / CI environment in MediaWiki core.

Proposed announcement e-mail: https://etherpad.wikimedia.org/p/T238224-announcement

Thu, Feb 20, 12:44 AM · Goal, MediaWiki-Docker, User-zeljkofilipin, MW-1.35-notes (1.35.0-wmf.18; 2020-02-04), User-brennen, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), User-ArielGlenn, Patch-For-Review, Release-Engineering-Team (Local Dev)
Jdforrester-WMF added a comment to T232140: Separate out logo handling into square image logos and long text/wordmark banner logos.

Is there a patch for ContentTranslation? Otherwise this'll emit a bunch of hard deprecation warnings in production.

Thu, Feb 20, 12:41 AM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), ContentTranslation, Core Platform Team Workboards (Clinic Duty Team), Readers-Web-Backlog (Kanbanana-2019-20-Q3), Desktop Improvements, Patch-For-Review, Logos, MediaWiki-Interface
Jdforrester-WMF added a comment to T187154: Performance regression from Apcu/ExtensionRegistry::loadFromQueue on PHP7.

The patch for moving TestAutoloadClasses and TestAutoloadNamespaces to be lazy-loaded was rejected on the grounds that "we need to fix T240535: Clean up ExtensionRegistry autoloading mess first" for code cleanliness, but it feels like an obvious win to not load test code in production…

Thu, Feb 20, 12:17 AM · MW-1.35-notes (1.35.0-wmf.20; 2020-02-18), Patch-For-Review, Performance-Team, Core Platform Team Workboards (Clinic Duty Team), PHP 7.2 support, Release-Engineering-Team-TODO

Wed, Feb 19

Jdforrester-WMF renamed T228746: mw.config empty on some pages (and fatal errors emitted) due to Unicode-unaware handling of UTF8 data by Lua from mw.config empty on some pages due to non-UTF8 data from LuaSandbox to mw.config empty on some pages (and fatal errors emitted) due to Unicode-unaware handling of UTF8 data by LuaSandbox.
Wed, Feb 19, 11:55 PM · Core Platform Team Workboards (Clinic Duty Team), LuaSandbox, MediaWiki-extensions-Scribunto, Wikimedia-production-error
Jdforrester-WMF updated subscribers of T245691: Should 'doc' machines (i.e. doc1001) have contint-roots as a group?.

Created following chatting with @greg earlier.

Wed, Feb 19, 11:52 PM · Operations, SRE-Access-Requests, Release-Engineering-Team-TODO
Jdforrester-WMF created T245691: Should 'doc' machines (i.e. doc1001) have contint-roots as a group?.
Wed, Feb 19, 11:52 PM · Operations, SRE-Access-Requests, Release-Engineering-Team-TODO
Jdforrester-WMF added a comment to T222829: merge branch.py and make-wmf-branch.

Proposed text for announcement: https://etherpad.wikimedia.org/p/T222829-announcement

Wed, Feb 19, 11:12 PM · Release-Engineering-Team (Deployment services), Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Patch-For-Review, MediaWiki-Releasing (Workflow Improvements), MediaWiki-Release-Tools
Jdforrester-WMF added a comment to T227734: Investigate whether GD is still needed on appservers.

I propose that we Decline this, given that it's already in used (albeit only in tests) for FileImporter, rather than have a known-difference between the CI and prod images.

Wed, Feb 19, 9:06 PM · Patch-For-Review, Release-Engineering-Team-TODO, Release-Engineering-Team (Deployment services), Technical-Debt, Operations
Jdforrester-WMF added a comment to T200878: Users should be warned againts putting arbitrary code to personal scripts.

Thank you.

Wed, Feb 19, 8:25 PM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), User-Urbanecm, Security, MediaWiki-General
Jdforrester-WMF moved T216234: Clarify and document our docker image building process and policies. from Backlog to To Do on the MediaWiki-Docker board.
Wed, Feb 19, 7:39 PM · User-brennen, Release-Engineering-Team (Pipeline), MediaWiki-Docker, serviceops
Jdforrester-WMF moved T238224: Provide docker-compose based development / CI environment in MediaWiki core from Backlog to In Progress on the MediaWiki-Docker board.
Wed, Feb 19, 7:39 PM · Goal, MediaWiki-Docker, User-zeljkofilipin, MW-1.35-notes (1.35.0-wmf.18; 2020-02-04), User-brennen, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), User-ArielGlenn, Patch-For-Review, Release-Engineering-Team (Local Dev)
Jdforrester-WMF edited projects for T216234: Clarify and document our docker image building process and policies., added: MediaWiki-Docker, Release-Engineering-Team (Pipeline); removed Docker-Hub-MediaWiki.

This is about the MediaWiki-Docker and production pipeline images, not the Docker Hub image.

Wed, Feb 19, 7:38 PM · User-brennen, Release-Engineering-Team (Pipeline), MediaWiki-Docker, serviceops
Jdforrester-WMF edited projects for T238224: Provide docker-compose based development / CI environment in MediaWiki core, added: MediaWiki-Docker, Goal; removed Docker-Hub-MediaWiki.
Wed, Feb 19, 7:37 PM · Goal, MediaWiki-Docker, User-zeljkofilipin, MW-1.35-notes (1.35.0-wmf.18; 2020-02-04), User-brennen, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), User-ArielGlenn, Patch-For-Review, Release-Engineering-Team (Local Dev)
Jdforrester-WMF closed T245167: Re-purposing MediaWiki-Docker and friends as Resolved.

Done. MediaWiki-Docker is now the tag for the new work. Docker-Hub-MediaWiki is renamed for the DockerHub image. I've left MediaWiki-Containers for now as there's no immediate demand for its replacement. I've edited the descriptions to cross-link, so hopefully people find the right one.

Wed, Feb 19, 7:36 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release Pipeline, Project-Admins, MediaWiki-Containers, Docker-Hub-MediaWiki
Jdforrester-WMF created MediaWiki-Docker.
Wed, Feb 19, 7:35 PM
Jdforrester-WMF edited Description on MediaWiki-Containers.
Wed, Feb 19, 7:35 PM
Jdforrester-WMF removed a hashtag from Docker-Hub-MediaWiki: #mediawiki-docker.
Wed, Feb 19, 7:33 PM
Jdforrester-WMF renamed Docker-Hub-MediaWiki from MediaWiki-Docker to Docker-Hub-MediaWiki.
Wed, Feb 19, 7:33 PM
Jdforrester-WMF closed T244577: Request to disable MFSpecialCaseMainPage for metawiki as Resolved.

Deployed.

Wed, Feb 19, 7:21 PM · Readers-Web-Backlog, Wikimedia-Site-requests
Jdforrester-WMF closed T244369: Deploy WikidataPageBanner extension on trwiki as Resolved.

Deployed. Thanks, all.

Wed, Feb 19, 7:20 PM · Readers-Web-Backlog (Kanbanana-2019-20-Q3), Wikimedia-Site-requests, Wikidata, Wikidata-Page-Banner
Jdforrester-WMF closed T245570: Duplicate entry 'ext.uls.pt-vector|en' for key 'PRIMARY', a subtask of T233868: 1.35.0-wmf.20 deployment blockers, as Resolved.
Wed, Feb 19, 7:13 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release, Train Deployments
Jdforrester-WMF closed T245570: Duplicate entry 'ext.uls.pt-vector|en' for key 'PRIMARY' as Resolved.

Thank you!

Wed, Feb 19, 7:13 PM · MW-1.35-notes (1.35.0-wmf.20; 2020-02-18), Wikimedia-production-error, MediaWiki-ResourceLoader, Performance-Team
Jdforrester-WMF raised the priority of T245167: Re-purposing MediaWiki-Docker and friends from Medium to High.
Wed, Feb 19, 6:33 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release Pipeline, Project-Admins, MediaWiki-Containers, Docker-Hub-MediaWiki
Jdforrester-WMF triaged T245167: Re-purposing MediaWiki-Docker and friends as Medium priority.
Wed, Feb 19, 6:23 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release Pipeline, Project-Admins, MediaWiki-Containers, Docker-Hub-MediaWiki
Jdforrester-WMF moved T245167: Re-purposing MediaWiki-Docker and friends from INBOX to Maintenance on the Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)) board.
Wed, Feb 19, 6:23 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release Pipeline, Project-Admins, MediaWiki-Containers, Docker-Hub-MediaWiki
Jdforrester-WMF added a comment to T245054: Remote call on integration-agent-docker-1001 failed.

Proposed: Re-pool, re-start, re-build, give up?

Wed, Feb 19, 6:10 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Zuul, User-DannyS712, Continuous-Integration-Infrastructure
Jdforrester-WMF added a comment to T210271: Migrate analytics/refinery/source release jobs to Docker.

For clarity, this needs the owner of the job (not sure which bit of Analytics?) to commit to re-writing it into stretch- or buster-compatible code running inside a Docker container on our CI infrastructure, or being OK with us deleting it and them running it somewhere else.

Wed, Feb 19, 5:23 PM · Continuous-Integration-Infrastructure (phase-out-jessie), Release-Engineering-Team (CI & Testing services), Release-Engineering-Team-TODO, Analytics
Jdforrester-WMF removed a project from T245585: Convert Special:Nuke to OOUI: OOUI.

Not a problem with the OOUI library.

Wed, Feb 19, 4:50 PM · MediaWiki-extensions-Nuke, UI-Standardization
Jdforrester-WMF committed rLLIC4b30e893fcfd: Bump wikimedia/mediawiki-codesniffer from 29.0.0 to 30.0.0 (authored by Jdforrester-WMF).
Bump wikimedia/mediawiki-codesniffer from 29.0.0 to 30.0.0
Wed, Feb 19, 4:45 PM
Jdforrester-WMF closed T245309: Release mediawiki-codesniffer 30.0 as Resolved.

Done.

Wed, Feb 19, 4:37 PM · Patch-For-Review, MediaWiki-Codesniffer
Jdforrester-WMF added a comment to T245309: Release mediawiki-codesniffer 30.0.

5ac5bde72c8fc7267c5fc2dc3f6e0d45770bf924 has been tagged.

Wed, Feb 19, 4:35 PM · Patch-For-Review, MediaWiki-Codesniffer
Jdforrester-WMF added a comment to T245553: gallery slideshow stopped working.

I've created https://en.wikipedia.beta.wmflabs.org/wiki/User:Jdforrester_(WMF)/T245553 to test this.

Wed, Feb 19, 4:33 PM · Patch-For-Review, Regression, MediaWiki-Gallery
Jdforrester-WMF added a comment to T245553: gallery slideshow stopped working.

Should this be blocker for this week's train (T233868), if it's a regression?

Wed, Feb 19, 4:23 PM · Patch-For-Review, Regression, MediaWiki-Gallery
Jdforrester-WMF added a project to T245623: Change (+0545) to (NPT) on newiki: MediaWiki-Internationalization.

Thank you for filing.

Wed, Feb 19, 4:15 PM · MediaWiki-Internationalization, Wikimedia-Site-requests
Jdforrester-WMF closed T239051: MW CSP policy should set object-src as Resolved.

WFM.

Wed, Feb 19, 1:03 AM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), ContentSecurityPolicy
Jdforrester-WMF closed T240728: [Bug] Latin Wikipedia has a stretched logo (was `Create and use the Latin wikipedia (VICIPÆDIA) wordmark on mobile site`), a subtask of T142426: Create wordmarks for all Wikipedia languages, as Resolved.
Wed, Feb 19, 12:44 AM · Android-app-feature-Multilingual, Design (RW-Design-Debt), Readers-Web-Backlog (Tracking), Wikipedia-iOS-App-Backlog (Design), Wikipedia-Android-App-Backlog
Jdforrester-WMF closed T240728: [Bug] Latin Wikipedia has a stretched logo (was `Create and use the Latin wikipedia (VICIPÆDIA) wordmark on mobile site`) as Resolved.

Deployed.

Wed, Feb 19, 12:44 AM · Readers-Web-Backlog (Kanbanana-2019-20-Q3), Wikimedia-Site-requests

Tue, Feb 18

Jdforrester-WMF triaged T245570: Duplicate entry 'ext.uls.pt-vector|en' for key 'PRIMARY' as Unbreak Now! priority.

Train blocker -> UBN!

Tue, Feb 18, 11:16 PM · MW-1.35-notes (1.35.0-wmf.20; 2020-02-18), Wikimedia-production-error, MediaWiki-ResourceLoader, Performance-Team
Jdforrester-WMF added a project to T245568: Highlighting (CodeMirror) changes the editor font from the user preference (sans/serif) to monospace: Editing-team.
Tue, Feb 18, 10:53 PM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), Patch-For-Review, Editing-team, MediaWiki-extensions-CodeMirror, Community-Tech
Jdforrester-WMF added a comment to T245568: Highlighting (CodeMirror) changes the editor font from the user preference (sans/serif) to monospace.

Why is that so?

Tue, Feb 18, 10:52 PM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), Patch-For-Review, Editing-team, MediaWiki-extensions-CodeMirror, Community-Tech
Jdforrester-WMF closed T245370: Rename #github-mirrors to #wikimedia-github as Resolved.

Link doesn't 404 for me or others; probably a local issue.

Tue, Feb 18, 8:59 PM · Wikimedia-GitHub, Project-Admins
Jdforrester-WMF created T245552: noc.wikimedia.org doesn't route to the docroot when WikimediaDebug browser extension is live.
Tue, Feb 18, 8:20 PM · Traffic, Operations, MediaWiki-Debug-Logger
Jdforrester-WMF closed T245155: PHP Notice: Array to string conversion from libs/StatusValue.php (via ApiClientLogin) as Resolved.

Thank you.

Tue, Feb 18, 8:11 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), Core Platform Team Workboards (Clinic Duty Team), Wikimedia-production-error
Jdforrester-WMF added a comment to T245358: Compress table watchlist_expiry.

Tables now created (and empty) on all wikis. Go ahead. :-)

Tue, Feb 18, 7:32 PM · DBA
Jdforrester-WMF closed T244631: Create `watchlist_expiry` table in production after wmf.19 is available as Resolved.

This is now done.

Tue, Feb 18, 7:32 PM · TCB-Team, Expiring-Watchlist-Items, Community-Tech, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))
Jdforrester-WMF closed T244631: Create `watchlist_expiry` table in production after wmf.19 is available, a subtask of T245358: Compress table watchlist_expiry, as Resolved.
Tue, Feb 18, 7:32 PM · DBA
Jdforrester-WMF added a comment to T241961: VisualEditor was removed from Wikitech because Parsoid/PHP isn't yet compatible with how Wikitech is set up.

Note that wikitech never had RESTbase and it was "fine", so option D sounds good enough.

Tue, Feb 18, 7:31 PM · Parsoid, wikitech.wikimedia.org, Operations, VisualEditor
Jdforrester-WMF closed T245370: Rename #github-mirrors to #wikimedia-github as Resolved.

WFM. Done.

Tue, Feb 18, 7:30 PM · Wikimedia-GitHub, Project-Admins
Jdforrester-WMF renamed Wikimedia-GitHub from GitHub-Mirrors to Wikimedia-GitHub.
Tue, Feb 18, 7:30 PM
Jdforrester-WMF added a parent task for T244631: Create `watchlist_expiry` table in production after wmf.19 is available: T245358: Compress table watchlist_expiry.
Tue, Feb 18, 6:45 PM · TCB-Team, Expiring-Watchlist-Items, Community-Tech, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))
Jdforrester-WMF added a subtask for T245358: Compress table watchlist_expiry: T244631: Create `watchlist_expiry` table in production after wmf.19 is available.
Tue, Feb 18, 6:45 PM · DBA
Jdforrester-WMF removed a subtask for T244631: Create `watchlist_expiry` table in production after wmf.19 is available: T245358: Compress table watchlist_expiry.
Tue, Feb 18, 6:45 PM · TCB-Team, Expiring-Watchlist-Items, Community-Tech, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))
Jdforrester-WMF removed a parent task for T245358: Compress table watchlist_expiry: T244631: Create `watchlist_expiry` table in production after wmf.19 is available.
Tue, Feb 18, 6:45 PM · DBA
Jdforrester-WMF added a comment to T241961: VisualEditor was removed from Wikitech because Parsoid/PHP isn't yet compatible with how Wikitech is set up.

AIUI, options are:

Tue, Feb 18, 6:23 PM · Parsoid, wikitech.wikimedia.org, Operations, VisualEditor

Sun, Feb 16

Jdforrester-WMF committed rMLZEffdc9d011dca: Drop Travis testing, no extra advantage over Wikimedia CI and runs post-merge… (authored by Jdforrester-WMF).
Drop Travis testing, no extra advantage over Wikimedia CI and runs post-merge…
Sun, Feb 16, 8:33 AM
Jdforrester-WMF committed rMLIP6fafb1034d55: Follow-up 8270f11003: Also drop .travis.yml reference from .gitattributes (authored by Jdforrester-WMF).
Follow-up 8270f11003: Also drop .travis.yml reference from .gitattributes
Sun, Feb 16, 1:27 AM
Jdforrester-WMF committed R1984:610d5c616e60: Follow-up 93db0ebbd: Also drop .travis.yml reference from .gitattributes (authored by Jdforrester-WMF).
Follow-up 93db0ebbd: Also drop .travis.yml reference from .gitattributes
Sun, Feb 16, 1:27 AM
Jdforrester-WMF committed R1981:e12ddabfc251: Follow-up 010cc8d553c: Also drop .travis.yml reference from .gitattributes (authored by Jdforrester-WMF).
Follow-up 010cc8d553c: Also drop .travis.yml reference from .gitattributes
Sun, Feb 16, 1:27 AM

Sat, Feb 15

Jdforrester-WMF added a comment to T245344: Reenable tests for github.com/wikimedia/texvcjs.

I'd be happy to help migrate from Travis to GHActions if that's wanted.

Sat, Feb 15, 10:40 PM · Wikimedia-GitHub, Continuous-Integration-Infrastructure
Jdforrester-WMF closed T245171: LibUp web listing out of date as Invalid.

Hmm. So it's just this repo, and we can ignore it? OK.

Sat, Feb 15, 1:34 AM · LibUp
Jdforrester-WMF added a project to T245304: dev/stretch-php72-fpm-apache2-xdebug deploy fails from contint1001: Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)).
Sat, Feb 15, 1:23 AM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), User-brennen, dev-images, docker-pkg

Fri, Feb 14

Jdforrester-WMF added a comment to T245070: stylelint-config-wikimedia has vulnerable dependencies.

Released as https://github.com/wikimedia/grunt-stylelint/releases/tag/v0.14.0 and https://github.com/wikimedia/stylelint-config-wikimedia/releases/tag/v0.9.0 ; I've configured LibraryUpgrader to do org-wide upgrades where possible, which all should land over the weekend, hopefully.

Fri, Feb 14, 10:54 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Security, Security-Team
Jdforrester-WMF updated subscribers of T245070: stylelint-config-wikimedia has vulnerable dependencies.
Fri, Feb 14, 9:52 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Security, Security-Team
Jdforrester-WMF added a comment to T245309: Release mediawiki-codesniffer 30.0.

Possibly https://gerrit.wikimedia.org/r/c/mediawiki/tools/codesniffer/+/571023 ?

Fri, Feb 14, 9:51 PM · Patch-For-Review, MediaWiki-Codesniffer
Jdforrester-WMF added a comment to T245070: stylelint-config-wikimedia has vulnerable dependencies.

https://github.com/wikimedia/stylelint-config-wikimedia/pull/111

Fri, Feb 14, 9:34 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Security, Security-Team
Jdforrester-WMF awarded T245289: Create sniff to help prevent logstash_formatter_key_conflict in mediawiki logs a Like token.
Fri, Feb 14, 9:07 PM · MediaWiki-Codesniffer