Legoktm (Legoktm)Administrator
User

Projects (97)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Sep 19 2014, 7:30 PM (204 w, 6 h)
Roles
Administrator
Availability
Available
IRC Nick
legoktm
LDAP User
Legoktm
MediaWiki User
Unknown

Recent Activity

Yesterday

Legoktm added a comment to T202179: RecordLintJob is sometimes too big.

Do you have a copy of the JSON?

Fri, Aug 17, 11:34 PM · MediaWiki-extensions-Linter, WMF-JobQueue, Parsoid, Services (watching)
Legoktm added a project to T202179: RecordLintJob is sometimes too big: MediaWiki-extensions-Linter.
Fri, Aug 17, 11:31 PM · MediaWiki-extensions-Linter, WMF-JobQueue, Parsoid, Services (watching)
Legoktm updated the task description for T202155: Approve https://packages.sury.org/php/ as an accptable Debian package source for Toolforge.
Fri, Aug 17, 9:24 PM · cloud-services-team, Toolforge
Legoktm added a comment to T200758: Performance review for SecureLinkFixer extension.

Another potential optimization -- because of the above restrictions, the overwhelming number of entries on the list have 2 labels. Using a dumb regex against the raw Chromium json file, I'm seeing 5.1K entries with 3 labels and 49K labels with 2 parts, almost 10X as many. Given that, it might make sense to consult the second-level domain first, and then the third-level domain, and then finally the TLD. I know the code won't be as clean but I suspect it'll be faster, because you'll be querying in order of highest hit rate.

Fri, Aug 17, 9:20 PM · Patch-For-Review, Performance-Team, Core-Platform-Team (CPT-Q1-Jul-Sep-2018), MediaWiki-extensions-SecureLinkFixer
Legoktm committed rESLFf8ee008d6f8d: Add benchmark script for HSTSPreloadLookup (authored by Legoktm).
Add benchmark script for HSTSPreloadLookup
Fri, Aug 17, 9:18 PM
Legoktm committed rESLFf2fcdbecfb36: Add benchmark script for HSTSPreloadLookup (authored by Legoktm).
Add benchmark script for HSTSPreloadLookup
Fri, Aug 17, 9:18 PM
Legoktm added a comment to T201467: Growth Team Mailing List.

Looks like somebody created the list without using a ticket and the list is hidden from listinfo view. Please don't hide the sheer fact the list exists, even if you want only subscribers to have access to it.

Fri, Aug 17, 8:23 PM · User-herron, Operations, Wikimedia-Mailing-lists
Legoktm added a comment to T99268: RfC: Create a proper command-line runner for MediaWiki maintenance tasks.

This RfC is now ready for discussion, I've taken Ori's initial details and expanded it into a proposed implementation: https://www.mediawiki.org/wiki/Requests_for_comment/Proper_command-line_runner_for_maintenance_tasks

Fri, Aug 17, 7:09 PM · Core-Platform-Team, MediaWiki-Maintenance-scripts, TechCom-RFC
Legoktm claimed T99268: RfC: Create a proper command-line runner for MediaWiki maintenance tasks.
Fri, Aug 17, 7:08 PM · Core-Platform-Team, MediaWiki-Maintenance-scripts, TechCom-RFC
Legoktm created T202155: Approve https://packages.sury.org/php/ as an accptable Debian package source for Toolforge.
Fri, Aug 17, 6:27 PM · cloud-services-team, Toolforge
Legoktm changed the status of T200666: Please add php-imagick and php-redis packages to apt.wikimedia.org thirdparty/php72, a subtask of T188318: Support PHP 7.2 webservices on Toolforge, from Open to Stalled.
Fri, Aug 17, 6:20 PM · Patch-For-Review, Toolforge
Legoktm changed the status of T200666: Please add php-imagick and php-redis packages to apt.wikimedia.org thirdparty/php72 from Open to Stalled.

This is stalled on reprepro not working, so the existing packages can't be updated, let alone adding new ones.

Fri, Aug 17, 6:20 PM · Patch-For-Review, Packaging, Toolforge, Operations
Legoktm committed rODIT338ae3a9eb88: php72: Add more missing extensions that php5.6 had (authored by Legoktm).
php72: Add more missing extensions that php5.6 had
Fri, Aug 17, 6:17 PM
Legoktm committed rODITb18f435a50b8: php72: Add more missing extensions that php5.6 had (authored by Legoktm).
php72: Add more missing extensions that php5.6 had
Fri, Aug 17, 6:17 PM
Legoktm added a comment to T202095: Require that CentralAuth's global groups all use lowercase internal identifiers.

I guess it's possible, we need the same thing as in T193894, changing the WHERE condition to search for OTRS-member of course.

Fri, Aug 17, 2:57 PM · Patch-For-Review, MediaWiki-extensions-CentralAuth, Core-Platform-Team (CPT-Q1-Jul-Sep-2018)
Legoktm added a comment to T202095: Require that CentralAuth's global groups all use lowercase internal identifiers.

It looks like the related default text for MediaWiki:Group-otrs-member-member does not exist either

I reverted the patch creating those until all this is sorted out first (and even it if stayed, it'd not be avalaible for production wikis until the next MediaWiki trains in a week or so). I'm also thinking on reverting the global group rename until we know exactly how many wikis are impacted by the change; but I don't want to go back-and-forth with renames and reverts.

Fri, Aug 17, 2:43 PM · Patch-For-Review, MediaWiki-extensions-CentralAuth, Core-Platform-Team (CPT-Q1-Jul-Sep-2018)
Legoktm added a comment to T202047: CODE_OF_CONDUCT.md should link to the mediawiki.org page in user's preferred language.

Example: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Linter/+/453359/1/CODE_OF_CONDUCT.md

Fri, Aug 17, 7:40 AM · VPS-project-libraryupgrader, MediaWiki-extensions-General, I18n
Legoktm committed rLLUP23ee18f230b9: Add Special:MyLanguage to CoC link when updating a repository (authored by Legoktm).
Add Special:MyLanguage to CoC link when updating a repository
Fri, Aug 17, 7:22 AM
Legoktm committed rLLUP5f92cba87945: Don't literally use the string 'suffix' (authored by Legoktm).
Don't literally use the string 'suffix'
Fri, Aug 17, 7:22 AM
Legoktm changed the visibility for T201104: SubPageList3 has raw HTML messages.
Fri, Aug 17, 7:10 AM · MediaWiki-extensions-Other, Security, phan-taint-check-plugin
Legoktm closed T201104: SubPageList3 has raw HTML messages as Resolved.

https://gerrit.wikimedia.org/r/c/mediawiki/extensions/SubPageList3/+/452331

Fri, Aug 17, 7:10 AM · MediaWiki-extensions-Other, Security, phan-taint-check-plugin
Legoktm changed the visibility for T201105: SiteMatrix uses raw HTML messages.
Fri, Aug 17, 7:06 AM · SiteMatrix, Security, phan-taint-check-plugin
Legoktm closed T201105: SiteMatrix uses raw HTML messages as Resolved.

https://gerrit.wikimedia.org/r/c/mediawiki/extensions/SiteMatrix/+/451528

Fri, Aug 17, 7:06 AM · SiteMatrix, Security, phan-taint-check-plugin
Legoktm moved T201806: Using multi dimensions array in Database::select shows false positive on taint-check-plugin from Backlog to MediaWiki core on the phan-taint-check-plugin board.
Fri, Aug 17, 7:03 AM · phan-taint-check-plugin
Legoktm moved T201811: Make Pager::getNavigationBar safe for phan-taint-check-plugin from Backlog to MediaWiki core on the phan-taint-check-plugin board.
Fri, Aug 17, 7:03 AM · phan-taint-check-plugin
Legoktm moved T201987: Make IDatabase::makeList safe for phan-taint-check-plugin from Backlog to MediaWiki core on the phan-taint-check-plugin board.
Fri, Aug 17, 7:03 AM · phan-taint-check-plugin
Legoktm moved T202112: phan-taint-check-plugin false positive in AuthenticationRequest due to HTMLForm confusion from Backlog to MediaWiki core on the phan-taint-check-plugin board.
Fri, Aug 17, 7:03 AM · MediaWiki-Authentication-and-authorization, phan-taint-check-plugin
Legoktm moved T201902: Make taint-check-plugin known about HTMLInfoField 'rawrow' option from Backlog to MediaWiki core on the phan-taint-check-plugin board.
Fri, Aug 17, 7:03 AM · phan-taint-check-plugin
Legoktm committed rLLUPef8004609512: Don't literally use the string 'suffix' (authored by Legoktm).
Don't literally use the string 'suffix'
Fri, Aug 17, 7:01 AM
Legoktm created T202113: libraryupgrader needs tests.
Fri, Aug 17, 5:44 AM · VPS-project-libraryupgrader
Legoktm created T202112: phan-taint-check-plugin false positive in AuthenticationRequest due to HTMLForm confusion.
Fri, Aug 17, 5:34 AM · MediaWiki-Authentication-and-authorization, phan-taint-check-plugin
Legoktm committed rEASRc4643b07624c: build: Actually updating mediawiki/phan-taint-check-plugin to 1.3.0 (authored by Legoktm).
build: Actually updating mediawiki/phan-taint-check-plugin to 1.3.0
Fri, Aug 17, 5:19 AM
Legoktm committed rETHRd32ea8e88a02: build: Actually updating mediawiki/phan-taint-check-plugin to 1.3.0 (authored by Legoktm).
build: Actually updating mediawiki/phan-taint-check-plugin to 1.3.0
Fri, Aug 17, 5:18 AM
Legoktm added a reverting change for rELINT035132dda4a1: build: Updating mediawiki/phan-taint-check-plugin to 1.3.0: rELINT4b6b2cdc3a02: Revert "build: Updating mediawiki/phan-taint-check-plugin to 1.3.0".
Fri, Aug 17, 5:14 AM
Legoktm committed rELINT4b6b2cdc3a02: Revert "build: Updating mediawiki/phan-taint-check-plugin to 1.3.0" (authored by Legoktm).
Revert "build: Updating mediawiki/phan-taint-check-plugin to 1.3.0"
Fri, Aug 17, 5:14 AM
Legoktm committed rLLUP5b4bdf32769c: Add Special:MyLanguage to CoC link when updating a repository (authored by Legoktm).
Add Special:MyLanguage to CoC link when updating a repository
Fri, Aug 17, 5:00 AM
Legoktm committed rLLUP6a2343e708be: Add Special:MyLanguage to CoC link when updating a repository (authored by Legoktm).
Add Special:MyLanguage to CoC link when updating a repository
Fri, Aug 17, 5:00 AM
Legoktm updated subscribers of T202095: Require that CentralAuth's global groups all use lowercase internal identifiers.

@Huji , @Daimona do you have any suggestions on how we can search AbuseFilters? Should we just do a database query?

Fri, Aug 17, 4:49 AM · Patch-For-Review, MediaWiki-extensions-CentralAuth, Core-Platform-Team (CPT-Q1-Jul-Sep-2018)
Legoktm added a comment to T202110: Create GuzzleHttpRequest class as new default for HttpRequestFactory.

I have a complete implementation of GuzzleHttpRequest coded and tested locally, including a phpunit test. (Wanted to make sure it was going to work out well before I created the official task.)

Does https://www.mediawiki.org/wiki/Manual:External_libraries describe the steps I need to take before adding a new external library to mediawiki? In particular, do I need to request a security review before posting a Gerrit change?

Fri, Aug 17, 4:09 AM · Patch-For-Review, MediaWiki-General-or-Unknown, Core-Platform-Team
Legoktm added projects to T202110: Create GuzzleHttpRequest class as new default for HttpRequestFactory: Core-Platform-Team, MediaWiki-General-or-Unknown.
Fri, Aug 17, 4:04 AM · Patch-For-Review, MediaWiki-General-or-Unknown, Core-Platform-Team
Legoktm added a comment to T110022: Create a library with HTTP related functions/code.

This means we can be reasonably certain that we can always use the latest stable version of the library, with upstream support for any issues that may arise in either its public interface or compatibility with any of the PHP versions MediaWiki supports.

It also means there likely isn't going to be a major release any time soon that would drop support for a PHP version we support, or that would make a breaking change in its public interface. This reduces the chances of getting stuck with an older or unsupported version.

Fri, Aug 17, 4:04 AM · Addwiki, Wikidata, Librarization
Legoktm created T202108: Add base OAuth2 PrimaryAuthenticationProviders to core as a base for others to build integration plugins on top of.
Fri, Aug 17, 1:36 AM · MediaWiki-Authentication-and-authorization
Legoktm added a comment to T202047: CODE_OF_CONDUCT.md should link to the mediawiki.org page in user's preferred language.

Can we get Library Upgrader to do something like this?

Fri, Aug 17, 1:11 AM · VPS-project-libraryupgrader, MediaWiki-extensions-General, I18n
Legoktm claimed T131515: extension.json is poorly documented.

I think most of what people want is documented on https://www.mediawiki.org/wiki/Manual:Extension.json/Schema now...is there still stuff that's missing?

Fri, Aug 17, 12:15 AM · MediaWiki-Documentation, Documentation

Thu, Aug 16

Legoktm added a comment to T173637: Interface to manage account links to external sites.

I implemented an OAuth2 based PrimaryAuthenticationProvider, and ran into the same thing.

Thu, Aug 16, 10:17 PM · DBA, MediaWiki-Authentication-and-authorization
Legoktm closed T202096: `sql centralauth` is broken on mwmaint1001 as Invalid.

I had an old ~/.my.cnf that was apparently getting in the way. My bad :(

Thu, Aug 16, 8:54 PM · DBA, Operations
Legoktm added a comment to T202096: `sql centralauth` is broken on mwmaint1001.

:'(

Thu, Aug 16, 8:53 PM · DBA, Operations
Legoktm created T202096: `sql centralauth` is broken on mwmaint1001.
Thu, Aug 16, 8:27 PM · DBA, Operations
Legoktm created T202095: Require that CentralAuth's global groups all use lowercase internal identifiers.
Thu, Aug 16, 8:25 PM · Patch-For-Review, MediaWiki-extensions-CentralAuth, Core-Platform-Team (CPT-Q1-Jul-Sep-2018)
Legoktm created T202094: Deprecate Title::getUserCaseDBKey().
Thu, Aug 16, 8:21 PM · MediaWiki-General-or-Unknown, Core-Platform-Team (CPT-Q1-Jul-Sep-2018)
Legoktm added a comment to T190945: FlaggedRevs is not compatible with TemplateStyles.

Should we deprecate the BeforeParserFetchTemplateAndtitle hook if it's usage is incompatible with extensions like Scribunto/TemplateStyles?

Thu, Aug 16, 8:02 PM · MW-1.32-release-notes (WMF-deploy-2018-08-21 (1.32.0-wmf.18)), MediaWiki-extensions-FlaggedRevs, TemplateStyles
Legoktm closed T201314: Please unblock stuck global rename: EricEnfermero to Larry Hockett as Resolved.

Rename finished, I think it was just a database timeout. Sorry about not seeing this ticket earlier :(

Thu, Aug 16, 7:11 PM · GlobalRename, Wikimedia-Site-requests, MediaWiki-extensions-CentralAuth
Legoktm claimed T201314: Please unblock stuck global rename: EricEnfermero to Larry Hockett.

Sorry, looking into this now.

Thu, Aug 16, 7:03 PM · GlobalRename, Wikimedia-Site-requests, MediaWiki-extensions-CentralAuth
Legoktm added a comment to T187207: Spin out a tiny EventLogging RL module for lightweight logging.
  • The startup registry is getting rather large (35K compressed, 101K uncompressed). This needs to be downloaded, parsed, and executed before we can begin to download/parse/execute any other module, after which the page can become interactive. Aside from the CPU/wall time to process it all (ideally without jank), there is also competition with bandwidth for HTML/CSS, and memory footprint on all page views for the registry.
    • I am working with multiple teams to reduce their footprint in the registry. And every extension needs to do its bit, each single bit will not be super impactful, but combined - I hope will be. For EventLogging, the startup registry contains 55 schema.* modules, which is about 2.6K of meta data. Remember, this is not 2.6K of code, this is just meta-data, pulled down on every page view globally. See also "Reduce size of startup manifest" at T127328, and breakdown at T192623.
Thu, Aug 16, 4:18 AM · Patch-For-Review, Analytics-Kanban, Performance-Team (Radar), Analytics-EventLogging, Analytics
Legoktm placed T202033: Feedback Appreciatted: Use of HTTP Without TLS up for grabs.

I'm not sure what kind of a useful answer you're going to get...I suspect each case has a different answer/reason. For ~/vagrant, it's used as a development tool on individual developer's laptops, so connecting to local services over HTTP should be fine.

Thu, Aug 16, 2:50 AM · Operations

Wed, Aug 15

Legoktm added a comment to T202028: Central auth fails when using "site isolation" in Google or "first-party isolation" in Firefox.

What does "fail" mean? Is it outputting error messages? Or just failing to log you in?

Wed, Aug 15, 9:27 PM · Security, MediaWiki-extensions-CentralAuth
Legoktm renamed T94322: Re-evaluate use of "Dependent Pipeline" in Zuul for gate-and-submit from Re-evaluate use of "Dependent Pipeline" in Zuul for gate-and-submit in the short term to Re-evaluate use of "Dependent Pipeline" in Zuul for gate-and-submit.
Wed, Aug 15, 9:25 PM · Release-Engineering-Team (Kanban), WorkType-Maintenance, Patch-For-Review, Continuous-Integration-Infrastructure
Legoktm reopened T94322: Re-evaluate use of "Dependent Pipeline" in Zuul for gate-and-submit as "Open".

I'm re-opening this given that the dependent pipeline is still a major source of problems. I regularly observe jobs failing in gate-and-submit (sometimes flakiness, often out of our control like composer failures), causing all test results to be thrown away and run again. mediawiki/core jobs take about ~20 minutes to run, so you can easily be looking at an hour or two to merge a core patch (which in itself is not an issue, the problem is that there's no good reason it takes so long).

Wed, Aug 15, 9:25 PM · Release-Engineering-Team (Kanban), WorkType-Maintenance, Patch-For-Review, Continuous-Integration-Infrastructure
Legoktm reopened T94322: Re-evaluate use of "Dependent Pipeline" in Zuul for gate-and-submit, a subtask of T93304: Remove pywiki* and integration* from 'mediawiki' gate queue., as Open.
Wed, Aug 15, 9:25 PM · Continuous-Integration-Infrastructure
Legoktm reopened T94322: Re-evaluate use of "Dependent Pipeline" in Zuul for gate-and-submit, a subtask of T93812: Change force merged cause a deadlock in Zuul gate-and-submit pipeline, as Open.
Wed, Aug 15, 9:25 PM · Upstream, Zuul, Continuous-Integration-Infrastructure
Legoktm committed rODITcf52e3d0e810: php72: Add more missing extensions that php5.6 had (authored by Legoktm).
php72: Add more missing extensions that php5.6 had
Wed, Aug 15, 9:09 PM
Legoktm added a comment to T188318: Support PHP 7.2 webservices on Toolforge.

Yep, looks like the zip extension is missing. For completeness:

--- 56.txt	2018-08-15 12:29:22.815823579 -0700
+++ 72.txt	2018-08-15 12:29:48.039927871 -0700
@@ -1,16 +1,11 @@
 [PHP Modules]
-apc
 apcu
-bcmath
-bz2
 calendar
 Core
 ctype
 curl
 date
-dba
 dom
-ereg
 exif
 fileinfo
 filter
@@ -19,14 +14,10 @@
 gettext
 hash
 iconv
-imagick
 intl
 json
 libxml
 mbstring
-mcrypt
-mhash
-mysql
 mysqli
 mysqlnd
 openssl
@@ -40,13 +31,12 @@
 Phar
 posix
 readline
-redis
 Reflection
 session
 shmop
 SimpleXML
-soap
 sockets
+sodium
 SPL
 sqlite3
 standard
@@ -60,7 +50,6 @@
 xmlwriter
 xsl
 Zend OPcache
-zip
 zlib
Wed, Aug 15, 7:31 PM · Patch-For-Review, Toolforge
Legoktm created T201992: Benchmarker should support per-iteration non-counted setup.
Wed, Aug 15, 9:40 AM · MediaWiki-Maintenance-scripts
Legoktm added a comment to T201801: Improve TitleValue, TitleFactory, TitleParser performance to be on-par with Title.

The above patch makes the TitleValue constructor twice as fast as Title::makeTitle in my benchmarking. I'm OK with that for now (though it seems clear there's more room for optimization).

Wed, Aug 15, 9:23 AM · MW-1.32-release-notes (WMF-deploy-2018-08-21 (1.32.0-wmf.18)), Patch-For-Review, User-Daniel, MediaWiki-General-or-Unknown, Performance, Core-Platform-Team (CPT-Q1-Jul-Sep-2018)
Legoktm added a comment to T201226: Investigate whether Wikidata.org extension can be merged into other extensions.

Confusingly, Wikidata.org and WikimediaBadges have very similarly named images (resources/images/wb-badges-notproofread.png vs resources/images/badge-notproofread.png) except they're totally different.

Wed, Aug 15, 6:37 AM · Wikidata, WikimediaMessages, MediaWiki-extensions-WikimediaBadges, Wikidata.org
Legoktm added a project to T201983: Persistently high maxlag on wikidata.beta.wmflabs.org: Wikidata.

Based on https://wikidata.beta.wmflabs.org/wiki/Special:DispatchStats it looks like dispatch hasn't run for 12 days?

Wed, Aug 15, 6:25 AM · Wikidata, Beta-Cluster-Infrastructure
Legoktm committed rECOGe97aa1335a58: Avoid overhead of converting Title objects to TitleValue (authored by Legoktm).
Avoid overhead of converting Title objects to TitleValue
Wed, Aug 15, 6:07 AM
Legoktm added a comment to T195941: Undeploy UnicodeConverter.

I don't see any reason to archive it. It's an example extension. It could use a bit of cleanup though to meet modern standards.

Wed, Aug 15, 6:00 AM · Patch-For-Review, Wikimedia-Extension-setup, Technical-Debt, Wikimedia-Site-requests
Krinkle awarded T201972: Add some more m4executor docker slaves for Jenkins a Orange Medal token.
Wed, Aug 15, 3:57 AM · Release-Engineering-Team, Continuous-Integration-Infrastructure
Legoktm created T201980: Move CoreParserFunctions and CoreTagHooks away from using global/static state.
Wed, Aug 15, 3:40 AM · MediaWiki-Parser, Core-Platform-Team (CPT-Q1-Jul-Sep-2018)

Tue, Aug 14

Legoktm updated subscribers of T201971: Shorten logstash retention temporarily.

api-feature-usage is exposed via Special:ApiFeatureUsage, which queries the log entries from elasticsearch, I'm not sure if that's dependent upon them being in logstash though.

Tue, Aug 14, 11:46 PM · Wikimedia-Logstash, User-fgiunchedi, User-herron, Goal, Operations
Legoktm added a comment to T201668: Requesting access to restricted production access and analytics-privatedata-users for Karen Brown.

Did she log into wikitech and set a real password instead of the temporary one? That would populate user_password.

Tue, Aug 14, 11:31 PM · Patch-For-Review, Operations, SRE-Access-Requests
Legoktm triaged T201972: Add some more m4executor docker slaves for Jenkins as High priority.
Tue, Aug 14, 11:28 PM · Release-Engineering-Team, Continuous-Integration-Infrastructure
Legoktm closed T160815: Deprecate $wgContLang as Resolved.

Deprecated in rMW1e079652e078: Introduce ContentLanguage service to replace $wgContLang.

Tue, Aug 14, 11:17 PM · MW-1.32-release-notes (WMF-deploy-2018-08-21 (1.32.0-wmf.18)), Patch-For-Review, Technical-Debt (Deprecation), MediaWiki-General-or-Unknown
Legoktm closed T160815: Deprecate $wgContLang, a subtask of T159283: Deprecate non-configuration globals, as Resolved.
Tue, Aug 14, 11:17 PM · Epic, MediaWiki-General-or-Unknown, Technical-Debt
Legoktm claimed T141163: MessageCache intiated with keyspace 'my_wiki' if wfLoadExtension is called before wgDBname or wgCachePrefix is set..
Tue, Aug 14, 10:06 PM · MW-1.27-release-notes, Patch-For-Review, MW-1.27-release, MediaWiki-Configuration, MediaWiki-Cache
Legoktm added a comment to T188318: Support PHP 7.2 webservices on Toolforge.

And thank you for testing :-)

Tue, Aug 14, 9:07 PM · Patch-For-Review, Toolforge
Legoktm added a comment to T188318: Support PHP 7.2 webservices on Toolforge.

Great to see this moving forward ( so quickly \o/ ) - I just tried it on one of our existing tools ( that we also need to upgrade ). Three things:

1st mbstring:

Tue, Aug 14, 9:07 PM · Patch-For-Review, Toolforge
Legoktm committed rODITb7c38b6f619a: php72: Install php7.2-mbstring (authored by Legoktm).
php72: Install php7.2-mbstring
Tue, Aug 14, 8:33 PM
Legoktm added a project to T141163: MessageCache intiated with keyspace 'my_wiki' if wfLoadExtension is called before wgDBname or wgCachePrefix is set.: MW-1.27-release.

I think we need to backport a6f172ef3cced06f808e22c425bb272e4f5178c7 to 1.27.

Tue, Aug 14, 8:24 PM · MW-1.27-release-notes, Patch-For-Review, MW-1.27-release, MediaWiki-Configuration, MediaWiki-Cache
MacFan4000 awarded T188318: Support PHP 7.2 webservices on Toolforge a Like token.
Tue, Aug 14, 5:21 PM · Patch-For-Review, Toolforge
Legoktm added a comment to T188318: Support PHP 7.2 webservices on Toolforge.

It's still very much alpha quality for now, there's still some stuff missing. I hope to send out an announcement calling for beta testers later this week.

Tue, Aug 14, 8:33 AM · Patch-For-Review, Toolforge
Legoktm added a comment to T201894: https://packagist.org/packages/wikimedia/remex-html is not updating.

I only have access to the mediawiki account too.

Tue, Aug 14, 8:28 AM · Composer, RemexHtml
Legoktm created T201900: PHP Notice: Trying to get property 'num_rows' of non-object in /home/travis/build/wikimedia/mediawiki/includes/libs/rdbms/database/DatabaseMysqli.php on line 233 on PHP 7.2 travis builds.
Tue, Aug 14, 8:20 AM · Performance-Team, MW-1.32-release-notes (WMF-deploy-2018-08-21 (1.32.0-wmf.18)), MediaWiki-Database, Wikimedia-log-errors (Shared Build Failure)
Legoktm added a comment to T198432: Quibble CI jobs failing due to memory allocation.

This seems like a Continuous-Integration-Infrastructure issue that the nodes are running out of memory...

Tue, Aug 14, 8:19 AM · MediaWiki-Core-Tests, Wikimedia-log-errors (Shared Build Failure)
Legoktm closed T160816: Deprecate $wgAuth as Resolved.

This was done in 1.27 with AuthManager.

Tue, Aug 14, 7:14 AM · MediaWiki-General-or-Unknown, Technical-Debt
Legoktm closed T160816: Deprecate $wgAuth, a subtask of T159283: Deprecate non-configuration globals, as Resolved.
Tue, Aug 14, 7:14 AM · Epic, MediaWiki-General-or-Unknown, Technical-Debt
Legoktm added a comment to T189982: Move all apihelp translatable messages to separate files.

Just to note, that editing the Gruntfile.js should not be necessary at all. Extensions should have their Gruntfile.js set to read the canonical list straight from extension.json (e.g. https://gerrit.wikimedia.org/g/mediawiki/extensions/AddPersonalUrls/+/master/Gruntfile.js#5), so it only needs to be updated in one place. If they aren't already doing this, this would be a good opportunity to migrate them.

Tue, Aug 14, 6:52 AM · MediaWiki-General-or-Unknown, Patch-For-Review, translatewiki.net, Easy, I18n
Legoktm added a comment to T189982: Move all apihelp translatable messages to separate files.

Should we have a script to do this?

Tue, Aug 14, 6:02 AM · MediaWiki-General-or-Unknown, Patch-For-Review, translatewiki.net, Easy, I18n
Legoktm closed T201799: Should ParserFactory call firstCallInit()? as Declined.

[22:50:35] <wikibugs_> (PS1) Legoktm: Parser: Add accessors needed by CodeMirror [core] - https://gerrit.wikimedia.org/r/452600
[22:50:37] <wikibugs_> (PS1) Legoktm: Parser: Call firstCallInit() in getTags/getFunctionHooks [core] - https://gerrit.wikimedia.org/r/452601

Tue, Aug 14, 5:54 AM · Core-Platform-Team (CPT-Q1-Jul-Sep-2018), MediaWiki-Parser
Legoktm created T201894: https://packagist.org/packages/wikimedia/remex-html is not updating.
Tue, Aug 14, 4:58 AM · Composer, RemexHtml
Legoktm created T201892: Toolforge: Build dashboard that breaks down webservice type usage by tool.
Tue, Aug 14, 3:00 AM · Toolforge
Legoktm created P7455 (An Untitled Masterwork).
Tue, Aug 14, 2:57 AM
Legoktm added a comment to T169451: newer npm for nodejs Kubernetes instances.

I think we should use the jessie packaged npm as the bootstrap to install a newer version of npm - this is what we do for CI.

Tue, Aug 14, 2:25 AM · Toolforge, Kubernetes
Legoktm added a comment to T201888: Kubernetes interactive pod rarely loads in time and gets stuck in terminating state.

Are these just php5.6 and nodejs tools only? Can you provide a list of tools where you've seen this issue?

Tue, Aug 14, 2:14 AM · Kubernetes, Toolforge
Legoktm added a subtask for T201891: Review null edits (page moves, page protection) and whether they should increment edit count: T195550: Increment edit count for all page moves, not just Special:MovePage moves.
Tue, Aug 14, 2:12 AM · MediaWiki-General-or-Unknown, Core-Platform-Team (CPT-Q1-Jul-Sep-2018)
Legoktm added a parent task for T195550: Increment edit count for all page moves, not just Special:MovePage moves: T201891: Review null edits (page moves, page protection) and whether they should increment edit count.
Tue, Aug 14, 2:12 AM · MediaWiki-Page-editing, Core-Platform-Team, Patch-For-Review
Legoktm created T201891: Review null edits (page moves, page protection) and whether they should increment edit count.
Tue, Aug 14, 2:12 AM · MediaWiki-General-or-Unknown, Core-Platform-Team (CPT-Q1-Jul-Sep-2018)
Legoktm added a comment to T201802: Performance review for Assert library.

@Legoktm @tstarling Let us know if you need anything from the Performance team

Tue, Aug 14, 2:05 AM · Performance-Team (Radar), MediaWiki-General-or-Unknown
Legoktm claimed T195689: Support PHP 7.x webservices on Toolforge.

Coming soon to a tool near you...

Tue, Aug 14, 12:57 AM · Toolforge