Page MenuHomePhabricator

mmodell (Mukunda Modell)
Release Engineer, Phabricator AdminAdministrator

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Sep 19 2014, 9:45 AM (342 w, 4 d)
Roles
Administrator
Availability
Available
IRC Nick
twentyafterfour
LDAP User
20after4
MediaWiki User
MModell (WMF) [ Global Accounts ]

I am a Software Engineer on the Wikimedia Release-Engineering-Team.

What I do

Deployments

A big part of my work involves release automation and tooling. This includes Scap, Deployments, MediaWiki-Release-Tools and Train Deployments.

Phabricator

I am also responsible for Phabricator maintenance, improvements and occasional software deployments. I'm constantly working to improve phabricator through my contributions to Wikimedia-Phabricator-Extensions (rPHEX phabricator-extensions) and Phabricator (Upstream).

Elsewhere on the web:

github/20after4
Stack Overflow/20after4

Disclaimer: I work for the Wikimedia Foundation. However, the Foundation does not vet all my activity, so edits, statements, or other contributions made by this account may not reflect the views of the Foundation.`

Recent Activity

Yesterday

mmodell added a comment to T265864: Remove 185.15.56.0/24 from network::external.

@Dzahn: would this block toolhub tools from connecting to phab? Things like Stashbot and Wikibugs come to mind.

Tue, Apr 13, 4:59 PM · Patch-For-Review, cloud-services-team (Kanban), SRE, netops

Thu, Apr 8

mmodell added a comment to T279711: WikiPage constructed on a Title that cannot exist as a page: Special:Watchlist [Called from Article::newPage].

This message gets logged as a warning but the channel is set to error.

Thu, Apr 8, 7:53 PM · Editing-team (FY2020-21 Kanban Board), VisualEditor, MediaWiki-API, VisualEditor-MediaWiki, Wikimedia-production-error
mmodell added a comment to T279711: WikiPage constructed on a Title that cannot exist as a page: Special:Watchlist [Called from Article::newPage].

This one is happening pretty often according to the "find normalized_message" search (included in the description by phatality)

Thu, Apr 8, 7:49 PM · Editing-team (FY2020-21 Kanban Board), VisualEditor, MediaWiki-API, VisualEditor-MediaWiki, Wikimedia-production-error
mmodell created T279711: WikiPage constructed on a Title that cannot exist as a page: Special:Watchlist [Called from Article::newPage].
Thu, Apr 8, 7:36 PM · Editing-team (FY2020-21 Kanban Board), VisualEditor, MediaWiki-API, VisualEditor-MediaWiki, Wikimedia-production-error
mmodell changed hashtags for Data³, added #data3; removed #data_3.
Thu, Apr 8, 5:32 AM

Wed, Apr 7

mmodell edited Description on Data³.
Wed, Apr 7, 10:54 PM
mmodell set the image for Data³ to F34280865: profile.
Wed, Apr 7, 10:52 PM
mmodell created Data³.
Wed, Apr 7, 10:51 PM
mmodell added a comment to T279573: Update the MediaWiki sprite logos within phabricator core.

I submitted this upstream as https://secure.phabricator.com/D21661

Wed, Apr 7, 9:00 PM · Phabricator (Upstream), Upstream, Logos, User-MacFan4000
mmodell removed Release Version on T278346: 1.36.0-wmf.40 deployment blockers.
Wed, Apr 7, 5:21 PM · Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)), Release, Train Deployments
mmodell changed Release Version from 1.36.0-wmf.41 to 1.37.0-wmf.2 on T278347: 1.37.0-wmf.2 deployment blockers.
Wed, Apr 7, 5:19 PM · Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)), Release, Train Deployments
mmodell committed rPHDEP9e0c18d5272b: Look up all patches and lines added/removed for a list of tasks (authored by mmodell).
Look up all patches and lines added/removed for a list of tasks
Wed, Apr 7, 3:34 PM
mmodell committed rPHDEP694e6d6f5dc0: Project Metrics stuff (authored by mmodell).
Project Metrics stuff
Wed, Apr 7, 3:34 PM

Tue, Apr 6

mmodell closed T278891: Phatality: Invalid time value as Resolved.
Tue, Apr 6, 4:25 PM · Performance-Team (Radar), Patch-For-Review, Phatality
mmodell closed T278343: 1.36.0-wmf.37 deployment blockers as Resolved.
Tue, Apr 6, 4:01 PM · Patch-For-Review, Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3)), Release, Train Deployments
mmodell added a comment to T278344: 1.36.0-wmf.38 deployment blockers.

@cscott thanks for the heads-up

Tue, Apr 6, 3:57 PM · Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)), Release, Train Deployments
mmodell added a comment to T278344: 1.36.0-wmf.38 deployment blockers.

@Ladsgroup: Thank you for the risky patch notice. That is always very helpful and appreciated.

Tue, Apr 6, 11:42 AM · Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)), Release, Train Deployments

Mon, Apr 5

mmodell awarded T279322: Design m8s deployment workflows and tooling a Love token.
Mon, Apr 5, 7:39 PM · Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)), Release-Engineering-Team, MW-on-K8s, Release Pipeline

Thu, Apr 1

mmodell edited Train Status on T278343: 1.36.0-wmf.37 deployment blockers.
Thu, Apr 1, 7:40 PM · Patch-For-Review, Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3)), Release, Train Deployments
mmodell added a comment to T206098: Fatal on Preferences and ApiOptions with "Lock wait timeout exceeded" from User::getInstanceForUpdate.

What's interesting to me is that the errors all appear to be coming from commonswiki.

Thu, Apr 1, 7:17 PM · MediaWiki-User-management, Wikimedia-production-error
mmodell added a comment to T206098: Fatal on Preferences and ApiOptions with "Lock wait timeout exceeded" from User::getInstanceForUpdate.

And this is still happening very regularly and with increasing frequency in April of 2021

Thu, Apr 1, 7:14 PM · MediaWiki-User-management, Wikimedia-production-error
mmodell added a comment to T268715: Occasional "Cannot access the database: Unknown error" in Wikimedia production.

This is still happening fairly regularly in 1.36.0-wmf.36

Thu, Apr 1, 7:12 PM · Platform Team Workboards (Clinic Duty Team), Release-Engineering-Team (Logspam), Wikimedia-General-or-Unknown, Wikimedia-database-error, Wikimedia-production-error
mmodell merged T277088: Cannot access the database: Unknown error (10.64.0.164) into T268715: Occasional "Cannot access the database: Unknown error" in Wikimedia production.
Thu, Apr 1, 7:10 PM · Platform Team Workboards (Clinic Duty Team), Release-Engineering-Team (Logspam), Wikimedia-General-or-Unknown, Wikimedia-database-error, Wikimedia-production-error
mmodell merged task T277088: Cannot access the database: Unknown error (10.64.0.164) into T268715: Occasional "Cannot access the database: Unknown error" in Wikimedia production.
Thu, Apr 1, 7:10 PM · Data-Persistence (Consultation), Notifications, Wikimedia-production-error, Growth-Team
mmodell added a comment to T278343: 1.36.0-wmf.37 deployment blockers.

No blockers, looks like we should be good to go with today's deployment to group2.

Thu, Apr 1, 6:49 PM · Patch-For-Review, Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3)), Release, Train Deployments

Wed, Mar 31

mmodell added a comment to T279008: mw-parser-output now clears after block, which is a noticeable change for Category pages where infoboxes used to render floated alongside the automatic content.

I don't see a clearfix added in https://gerrit.wikimedia.org/r/673989 though?

Wed, Mar 31, 9:31 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), Readers-Web-Backlog (Kanbanana-FY-2020-21), Vector, CSS
mmodell added a comment to T279013: Phabricator intermittently slow; db connection failures to m3-master.eqiad.wmnet with "Temporary failure in name resolution".

I'm certainly not against doing it that way, I presume we could have puppet resolve the IP and that way dns changes would still get updated in the config with just a puppet run.

Wed, Mar 31, 9:09 PM · serviceops, User-brennen, DBA, Phabricator
mmodell added a comment to T279013: Phabricator intermittently slow; db connection failures to m3-master.eqiad.wmnet with "Temporary failure in name resolution".

@Reedy: perhaps? but we've had it configured that way forever.

Wed, Mar 31, 9:05 PM · serviceops, User-brennen, DBA, Phabricator
mmodell added a comment to T279008: mw-parser-output now clears after block, which is a noticeable change for Category pages where infoboxes used to render floated alongside the automatic content.

If this was broken in .36 wouldn't it have been noticed sooner? It seemed to be noticed almost immediately after rolling .37 to group1.

Wed, Mar 31, 8:37 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), Readers-Web-Backlog (Kanbanana-FY-2020-21), Vector, CSS
mmodell created P15097 code review needed tasks by lines changed.
Wed, Mar 31, 8:29 PM
mmodell edited Train Status on T278343: 1.36.0-wmf.37 deployment blockers.
Wed, Mar 31, 8:10 PM · Patch-For-Review, Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3)), Release, Train Deployments
mmodell added a comment to T278376: Constructing RevisionRecord for a page that can't exist: Special:MyLanguage/Main Page [Called from MediaWiki\Revision\MutableRevisionRecord::__construct].

Perfect, thank you!

Wed, Mar 31, 5:01 PM · MW-1.36-notes (1.36.0-wmf.37; 2021-03-30), Patch-For-Review, Platform Team Workboards (MW Expedition), MediaWiki-Revision-backend, Parsoid, Wikimedia-production-error
mmodell added a comment to T278376: Constructing RevisionRecord for a page that can't exist: Special:MyLanguage/Main Page [Called from MediaWiki\Revision\MutableRevisionRecord::__construct].

With the revert above, what is the status of this task? This is still blocking the train which hasn't even reached group 0 yet.

Wed, Mar 31, 4:29 PM · MW-1.36-notes (1.36.0-wmf.37; 2021-03-30), Patch-For-Review, Platform Team Workboards (MW Expedition), MediaWiki-Revision-backend, Parsoid, Wikimedia-production-error

Tue, Mar 30

mmodell updated subscribers of T278891: Phatality: Invalid time value.

@Krinkle I guess this is related to your custom date range changes?

Tue, Mar 30, 9:17 PM · Performance-Team (Radar), Patch-For-Review, Phatality
mmodell edited Train Status on T278343: 1.36.0-wmf.37 deployment blockers.
Tue, Mar 30, 8:56 PM · Patch-For-Review, Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3)), Release, Train Deployments
mmodell edited Train Status on T278343: 1.36.0-wmf.37 deployment blockers.
Tue, Mar 30, 8:55 PM · Patch-For-Review, Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3)), Release, Train Deployments
mmodell added a comment to T278343: 1.36.0-wmf.37 deployment blockers.

Looks like the submodule bump got merged into the branch: https://gerrit.wikimedia.org/g/mediawiki/core/+/013534312d1ecaf71ece8b884724ab2af919bc4b

Tue, Mar 30, 5:53 PM · Patch-For-Review, Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3)), Release, Train Deployments
mmodell added a comment to T277507: Core subproject commits aren't updated for backports if wmf branch commit has not yet been merged..

Its not really important, but the time between the bot uploading the commit and the deployers merging it is when I sneak in and update the commit message to reference the weekly train blocker task (though there appears to be code in the make-release tool to automatically add these to the commit messages, it doesn't appear to be being used, https://github.com/wikimedia/mediawiki-tools-release/commit/20d4f0cdef4ee1f6b5f527f70f0a105a40e93404)

Tue, Mar 30, 5:47 PM · Release-Engineering-Team (Deployment services), Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3))
mmodell added a comment to T277507: Core subproject commits aren't updated for backports if wmf branch commit has not yet been merged..

At this point I think the easiest option would be for the TrainBranchBot's commit to be auto-C+2'ed. There's still a few minutes of problem, but it'd be very rare.

Tue, Mar 30, 5:45 PM · Release-Engineering-Team (Deployment services), Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3))
mmodell awarded T277507: Core subproject commits aren't updated for backports if wmf branch commit has not yet been merged. a Like token.
Tue, Mar 30, 5:45 PM · Release-Engineering-Team (Deployment services), Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3))

Sat, Mar 27

mmodell added a comment to P15085 lines.csv.

created with this python code and a csv of the task data exported from phabricator as maniphest_tasks.csv

Sat, Mar 27, 1:08 AM
mmodell created P15085 lines.csv.
Sat, Mar 27, 1:02 AM

Thu, Mar 25

mmodell added a member for Trusted-Contributors: sdkim.
Thu, Mar 25, 7:30 PM
mmodell created P15081 .arcrc.
Thu, Mar 25, 4:47 PM
mmodell committed rPHDEP6b9eb73a67ec: remove libphutil (authored by mmodell).
remove libphutil
Thu, Mar 25, 2:10 PM
mmodell committed rPHDEPf701566bac73: update phabricator submodule (authored by mmodell).
update phabricator submodule
Thu, Mar 25, 2:10 PM
mmodell closed T276513: Phab reports: Improve clarity between labels and values as Resolved.

This has now been Deployed.

Thu, Mar 25, 12:17 AM · Release-Engineering-Team (Development services), Release-Engineering-Team-TODO, Developer Productivity, Wikimedia-Phabricator-Extensions, Phabricator
mmodell committed rPHDEPfa651d09d360: Updated translations, tools and some phabricator css (authored by mmodell).
Updated translations, tools and some phabricator css
Thu, Mar 25, 12:07 AM
mmodell edited Description on Phabricator (2021-03-24).
Thu, Mar 25, 12:00 AM

Wed, Mar 24

mmodell set Source Repo to https://phabricator.wikimedia.org/source/phab-deployment/ on Phabricator (phabricator-next).
Wed, Mar 24, 11:57 PM
mmodell edited Description on Phabricator (phabricator-next).
Wed, Mar 24, 11:57 PM
mmodell created Phabricator (phabricator-next).
Wed, Mar 24, 11:57 PM
mmodell renamed Phabricator (2021-03-24) from phabricator-next to 2021-03-24.
Wed, Mar 24, 11:56 PM
mmodell committed rPHTR14672877ff1b: Updated translations (authored by mmodell).
Updated translations
Wed, Mar 24, 11:52 PM
mmodell added a comment to T277325: Add facet & filter for "experimental".

I'm not sure what would be the best UI for excluding, but I think both including and excluding could be useful.

Wed, Mar 24, 3:58 PM · Toolhub
mmodell added a comment to T274228: Phabricator should cache tasks for a few minutes for logged-out users.

@jcrespo: sure, no argument from me. I was just curious if we could easily implement epriestley's advice (or whether we already had)

Wed, Mar 24, 2:00 PM · SRE, Traffic, Phabricator
mmodell added a comment to T276513: Phab reports: Improve clarity between labels and values.

rPHAB4fac3fde9539: Improve labels for report bar chart. looks good in my development environment.

Wed, Mar 24, 1:57 PM · Release-Engineering-Team (Development services), Release-Engineering-Team-TODO, Developer Productivity, Wikimedia-Phabricator-Extensions, Phabricator
mmodell added a comment to T277325: Add facet & filter for "experimental".

For UI purposes I'd say that "experimental" and "deprecated" could/perhaps should be shown under the same facet.

Wed, Mar 24, 12:29 PM · Toolhub
mmodell awarded T277326: Add facet & filter support for "technology_used" a Love token.
Wed, Mar 24, 12:28 PM · Toolhub
mmodell added a comment to T274228: Phabricator should cache tasks for a few minutes for logged-out users.

@jcrespo: I think we can use cluster.databases in phabricator's config even with a single mysql server name/password. Do you know if the proxy supports persistent connections and whether that would be worthwhile to enable?

Wed, Mar 24, 12:24 PM · SRE, Traffic, Phabricator
mmodell added a comment to T274228: Phabricator should cache tasks for a few minutes for logged-out users.

Although I thought we were using cluster.databases to configure mysql connections, it appears that we are not.

Wed, Mar 24, 12:17 PM · SRE, Traffic, Phabricator
mmodell added a comment to T274228: Phabricator should cache tasks for a few minutes for logged-out users.

@epriestley: Thanks for the tips. I think we may have already enabled persistant connections, I will double check.

Wed, Mar 24, 12:13 PM · SRE, Traffic, Phabricator
mmodell closed T237682: Phatality: Keep error message and trace closer together as Resolved.
Wed, Mar 24, 12:03 PM · Release-Engineering-Team-TODO, Developer Productivity, Phatality

Tue, Mar 23

mmodell closed T275788: An alternative to Phatality extending Kibana plugin api as Declined.

Phatality works in Kibana 7 after all.

Tue, Mar 23, 4:37 PM · Release-Engineering-Team (Deployment services), Phatality, observability
mmodell added a comment to T276513: Phab reports: Improve clarity between labels and values.

@Krinkle: This looks good! Thank you for the mockup. I will try to get this done asap.

Tue, Mar 23, 4:22 PM · Release-Engineering-Team (Development services), Release-Engineering-Team-TODO, Developer Productivity, Wikimedia-Phabricator-Extensions, Phabricator
mmodell added a comment to T277127: Gerrit Apache out of workers.

This looks really low to me:

Tue, Mar 23, 3:42 PM · Release-Engineering-Team (Development services), Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3)), Gerrit
mmodell added a comment to T276374: Figure out what production logging config needs to look like.

@bd808: I think the desire is to standardize the field names in order to cut down on thousands of fields in logstash. So following the standard field names from ecs is all that is needed and not necessarily using elastic's library.

Tue, Mar 23, 3:34 PM · Patch-For-Review, Toolhub

Wed, Mar 17

mmodell closed T263063: Phabricator global search: "Cannot use object of type PhutilSafeHTML as array" error for certain strings as Resolved.
Wed, Mar 17, 2:28 PM · Phabricator (Search)
mmodell archived Phabricator (2021-03-04).
Wed, Mar 17, 2:26 PM

Tue, Mar 16

mmodell awarded T225730: Reduce runtime of MW shared gate Jenkins jobs to 5 min a Like token.
Tue, Mar 16, 11:06 PM · MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), MW-1.35-notes (1.35.0-wmf.27; 2020-04-07), Patch-For-Review, Developer Productivity, Release-Engineering-Team (Unit & Int & System Tooling), Release-Engineering-Team-TODO, Code-Health, Performance-Team (Radar), Epic, MediaWiki-Core-Testing, Continuous-Integration-Config
mmodell added a comment to T261642: It's not possible to remove oneself from Phabricator project milestone.

Milestones don't have members, if you are a member of the parent project you are automatically a member of the milestones.

Tue, Mar 16, 5:30 PM · User-zeljkofilipin, Upstream, Phabricator (Upstream)
mmodell closed T272655: Phatality doesn't work with Kibana 7 as Resolved.

@cwhite deserves most of the credit for this one ;)

Tue, Mar 16, 5:26 PM · observability, Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3)), Wikimedia-Logstash, Phatality

Mon, Mar 15

mmodell awarded Blog Post: Tracking memory issue in a Java application a Barnstar token.
Mon, Mar 15, 6:24 PM · Gerrit, Release-Engineering-Team (Development services)
mmodell added a comment to Blog Post: Tracking memory issue in a Java application.

Wow thanks for the detailed write-up! Memory leaks can be some of the most difficult bugs to solve.

Mon, Mar 15, 6:24 PM · Gerrit, Release-Engineering-Team (Development services)

Mar 13 2021

mmodell added a comment to T277127: Gerrit Apache out of workers.

A possible cause or contributing factor for the extra high load on gerrit could be this:

Mar 13 2021, 10:43 PM · Release-Engineering-Team (Development services), Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3)), Gerrit
mmodell added a comment to T277127: Gerrit Apache out of workers.

Restarting apache2 service on gerrit1001 resolved the immediate problem, however, it's likely to recur if we don't address the root cause.

Mar 13 2021, 5:19 PM · Release-Engineering-Team (Development services), Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3)), Gerrit

Mar 9 2021

mmodell changed the alias of U33 Deployed Security Patches from DeployedSecurityPatches to MWPatches.
Mar 9 2021, 8:35 PM · Security-Team, Release-Engineering-Team, Security
mmodell created U33 Deployed Security Patches.
Mar 9 2021, 8:34 PM · Security-Team, Release-Engineering-Team, Security
mmodell added a comment to T269153: Applying security patches should be robust and also give some useful output.

What I would expect is an output like:

[APPLIED] applied patch core/fixapy.patch
[FAIL] conflict in core/morefixup.patch
[APPLIED] applied patch extensions/MobileFrontend/0001-T1234-fixup.patch
[APPLIED] applied patch extensions/Wikibase/0001-T1235-fixstuff.patch
[APPLIED] applied patch extensions/Wikibase/0002-T1236-fixmore.patch
[FAIL] conflict in extensions/Flow/0001-T1237-fixup.patch
[SKIP] skipping extensions/Flow/0002-T1238-followupfix.patch

Error: some repositories failed to apply all patches. See repositories working copy for details, fix conflict and export the fixed patch then reapply.

/srv/mediawiki-staging/php-1.36.0-wmf.32/
/srv/mediawiki-staging/php-1.36.0-wmf.32/Flow

Once patch is fixed and exported to /srv/patches one can rerun the command and continue from there:

Mar 9 2021, 6:16 PM · Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)), User-brennen, Release-Engineering-Team (Development services), Scap

Mar 4 2021

mmodell committed rPHDEPa200c78bc015: release/20210303-1 (authored by mmodell).
release/20210303-1
Mar 4 2021, 2:00 AM
mmodell committed rPHDEP9d04d7da9b59: updated submodules (authored by mmodell).
updated submodules
Mar 4 2021, 2:00 AM
mmodell committed rPHDEP6aabe3ad5b27: remove security submodule (obsolete) (authored by mmodell).
remove security submodule (obsolete)
Mar 4 2021, 2:00 AM
mmodell awarded Nerd Sniper to recipient: colewhite.
Mar 4 2021, 1:26 AM
mmodell committed rPHTRcb3207cf0eec: Updated translations (authored by mmodell).
Updated translations
Mar 4 2021, 1:07 AM
mmodell created Phabricator (2021-03-24).
Mar 4 2021, 1:04 AM
mmodell renamed Phabricator (2021-03-04) from next to 2021-03-04.
Mar 4 2021, 1:03 AM

Mar 2 2021

mmodell added a comment to T273344: Modify projects Wikimedia-VE-Tech and related ACL to use for WikiSP.

FWIW the acl* naming convention is not necessary going forward. We can use the lock icon to indicate ACL projects. The acl prefix on the name is not particularly helpful.

Mar 2 2021, 5:29 PM · Diffusion-Repository-Administrators, Phabricator, Project-Admins
mmodell added a comment to T268091: Capture usage metrics for Kibana saved objects.

It seems like it could be really easy with a patch to kibana internals. Maybe more difficult to do other ways?

Mar 2 2021, 5:22 PM · observability

Feb 26 2021

mmodell added a comment to T257317: scap deploy --init on deployment server fails on first puppet run.

One of the issue is that we only know that git exited with return code 128 and loose the useful stderr output. It seems to be swallowed by Scap.

Feb 26 2021, 9:29 PM · Scap

Feb 25 2021

mmodell awarded P14472 sparklines.pl a Love token.
Feb 25 2021, 10:14 PM
mmodell updated the task description for T275788: An alternative to Phatality extending Kibana plugin api.
Feb 25 2021, 9:05 PM · Release-Engineering-Team (Deployment services), Phatality, observability
mmodell created T275788: An alternative to Phatality extending Kibana plugin api.
Feb 25 2021, 4:19 PM · Release-Engineering-Team (Deployment services), Phatality, observability

Feb 17 2021

Jdlrobson awarded T274955: PHP Notice: Array to string conversion in oojs-ui/php/widgets/InputWidget (via SpecialContributions.php) a Like token.
Feb 17 2021, 1:34 AM · MediaWiki-HTMLForm, MW-1.36-notes (1.36.0-wmf.32; 2021-02-23), MediaWiki-Special-pages, Wikimedia-production-error

Feb 16 2021

mmodell added a comment to T274822: [EasyTimeline] No text included / no font rendered / displayed at all in PNG graph output.

code reviewed. I just gave a +1 to the config changes but I voted +2 to the change in the extension.

Feb 16 2021, 11:01 PM · User-notice, MW-1.36-notes (1.36.0-wmf.31; 2021-02-16), Shellbox, Patch-For-Review, Regression, EasyTimeline
mmodell created T274955: PHP Notice: Array to string conversion in oojs-ui/php/widgets/InputWidget (via SpecialContributions.php).
Feb 16 2021, 10:56 PM · MediaWiki-HTMLForm, MW-1.36-notes (1.36.0-wmf.32; 2021-02-23), MediaWiki-Special-pages, Wikimedia-production-error
mmodell added a comment to T274934: Reason dropdown field not displayed when protecting a page on French Wikipedia to users without interface-admin user right.

maybe related to T274889: Use of ProtectionForm::buildForm hook (used in FlaggedRevsUIHooks::onProtectionForm) was deprecated in MediaWiki 1.36?

Feb 16 2021, 7:59 PM · Reading-Web-Local-Wiki-Issues, MediaWiki-Page-protection
mmodell closed T271344: 1.36.0-wmf.30 deployment blockers as Resolved.
Feb 16 2021, 3:13 PM · Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3)), Release, Train Deployments
mmodell added a subtask for T271345: 1.36.0-wmf.31 deployment blockers: T274589: No atomic section is open (got LocalFile::lockingTransaction) .
Feb 16 2021, 3:09 PM · Patch-For-Review, Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3)), Release, Train Deployments
mmodell removed a subtask for T271344: 1.36.0-wmf.30 deployment blockers: T274589: No atomic section is open (got LocalFile::lockingTransaction) .
Feb 16 2021, 3:09 PM · Release-Engineering-Team-TODO (2021-01-01 to 2021-03-31 (Q3)), Release, Train Deployments
mmodell edited parent tasks for T274589: No atomic section is open (got LocalFile::lockingTransaction) , added: T271345: 1.36.0-wmf.31 deployment blockers; removed: T271344: 1.36.0-wmf.30 deployment blockers.
Feb 16 2021, 3:09 PM · Performance-Team (Radar), Wikimedia-production-error, Wikimedia-database-error, MediaWiki-File-management, Commons, Structured Data Engineering, Structured-Data-Backlog