[00:07:14] (03PS1) 10Jforrester: layout: Add extension-production and skin-production short-cut templates [integration/config] - 10https://gerrit.wikimedia.org/r/547355 [00:07:16] (03PS1) 10Jforrester: layout: Move production extensions and skins into their own alpha-sorted sections for ease [integration/config] - 10https://gerrit.wikimedia.org/r/547356 [00:08:45] (03CR) 10jerkins-bot: [V: 04-1] layout: Move production extensions and skins into their own alpha-sorted sections for ease [integration/config] - 10https://gerrit.wikimedia.org/r/547356 (owner: 10Jforrester) [00:08:53] (03CR) 10jerkins-bot: [V: 04-1] layout: Add extension-production and skin-production short-cut templates [integration/config] - 10https://gerrit.wikimedia.org/r/547355 (owner: 10Jforrester) [00:14:20] (03PS2) 10Jforrester: layout: Add extension-production and skin-production short-cut templates [integration/config] - 10https://gerrit.wikimedia.org/r/547355 [00:14:22] (03PS2) 10Jforrester: layout: Move production extensions and skins into their own alpha-sorted sections for ease [integration/config] - 10https://gerrit.wikimedia.org/r/547356 [00:14:24] (03PS1) 10Jforrester: layout: Collapse extension-quibble-php72-plus, now the same as extension-quibble [integration/config] - 10https://gerrit.wikimedia.org/r/547359 [00:15:35] (03CR) 10jerkins-bot: [V: 04-1] layout: Add extension-production and skin-production short-cut templates [integration/config] - 10https://gerrit.wikimedia.org/r/547355 (owner: 10Jforrester) [00:16:17] (03CR) 10jerkins-bot: [V: 04-1] layout: Collapse extension-quibble-php72-plus, now the same as extension-quibble [integration/config] - 10https://gerrit.wikimedia.org/r/547359 (owner: 10Jforrester) [00:16:19] (03CR) 10jerkins-bot: [V: 04-1] layout: Move production extensions and skins into their own alpha-sorted sections for ease [integration/config] - 10https://gerrit.wikimedia.org/r/547356 (owner: 10Jforrester) [01:05:54] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team-TODO (201910), 10Patch-For-Review: mwgate-composer-php72-docker missing php-intl - https://phabricator.wikimedia.org/T236907 (10Jdforrester-WMF) [01:16:32] (03PS3) 10Jforrester: layout: Add extension-production and skin-production short-cut templates [integration/config] - 10https://gerrit.wikimedia.org/r/547355 [01:16:34] (03PS3) 10Jforrester: layout: Move production extensions and skins into their own alpha-sorted sections for ease [integration/config] - 10https://gerrit.wikimedia.org/r/547356 [01:16:36] (03PS2) 10Jforrester: layout: Collapse extension-quibble-php72-plus, now the same as extension-quibble [integration/config] - 10https://gerrit.wikimedia.org/r/547359 [01:18:16] (03CR) 10jerkins-bot: [V: 04-1] layout: Add extension-production and skin-production short-cut templates [integration/config] - 10https://gerrit.wikimedia.org/r/547355 (owner: 10Jforrester) [01:18:18] (03CR) 10jerkins-bot: [V: 04-1] layout: Move production extensions and skins into their own alpha-sorted sections for ease [integration/config] - 10https://gerrit.wikimedia.org/r/547356 (owner: 10Jforrester) [01:18:38] (03CR) 10jerkins-bot: [V: 04-1] layout: Collapse extension-quibble-php72-plus, now the same as extension-quibble [integration/config] - 10https://gerrit.wikimedia.org/r/547359 (owner: 10Jforrester) [01:25:34] (03PS4) 10Jforrester: layout: Add extension-production and skin-production short-cut templates [integration/config] - 10https://gerrit.wikimedia.org/r/547355 [01:25:36] (03PS4) 10Jforrester: layout: Move production extensions and skins into their own alpha-sorted sections for ease [integration/config] - 10https://gerrit.wikimedia.org/r/547356 [01:25:38] (03PS3) 10Jforrester: layout: Collapse extension-quibble-php72-plus, now the same as extension-quibble [integration/config] - 10https://gerrit.wikimedia.org/r/547359 [01:27:27] (03CR) 10jerkins-bot: [V: 04-1] layout: Add extension-production and skin-production short-cut templates [integration/config] - 10https://gerrit.wikimedia.org/r/547355 (owner: 10Jforrester) [01:27:32] (03CR) 10jerkins-bot: [V: 04-1] layout: Collapse extension-quibble-php72-plus, now the same as extension-quibble [integration/config] - 10https://gerrit.wikimedia.org/r/547359 (owner: 10Jforrester) [01:27:35] (03CR) 10jerkins-bot: [V: 04-1] layout: Move production extensions and skins into their own alpha-sorted sections for ease [integration/config] - 10https://gerrit.wikimedia.org/r/547356 (owner: 10Jforrester) [01:32:32] (03PS5) 10Jforrester: layout: Add extension-production and skin-production short-cut templates [integration/config] - 10https://gerrit.wikimedia.org/r/547355 [01:32:34] (03PS5) 10Jforrester: layout: Move production extensions and skins into their own alpha-sorted sections for ease [integration/config] - 10https://gerrit.wikimedia.org/r/547356 [01:32:36] (03PS4) 10Jforrester: layout: Collapse extension-quibble-php72-plus, now the same as extension-quibble [integration/config] - 10https://gerrit.wikimedia.org/r/547359 [01:34:10] (03CR) 10jerkins-bot: [V: 04-1] layout: Add extension-production and skin-production short-cut templates [integration/config] - 10https://gerrit.wikimedia.org/r/547355 (owner: 10Jforrester) [01:34:12] (03CR) 10jerkins-bot: [V: 04-1] layout: Collapse extension-quibble-php72-plus, now the same as extension-quibble [integration/config] - 10https://gerrit.wikimedia.org/r/547359 (owner: 10Jforrester) [01:34:25] (03CR) 10jerkins-bot: [V: 04-1] layout: Move production extensions and skins into their own alpha-sorted sections for ease [integration/config] - 10https://gerrit.wikimedia.org/r/547356 (owner: 10Jforrester) [01:43:04] (03PS6) 10Jforrester: layout: Add extension-production and skin-production short-cut templates [integration/config] - 10https://gerrit.wikimedia.org/r/547355 [01:43:06] (03PS6) 10Jforrester: layout: Move production extensions and skins into their own alpha-sorted sections for ease [integration/config] - 10https://gerrit.wikimedia.org/r/547356 [01:43:08] (03PS5) 10Jforrester: layout: Collapse extension-quibble-php72-plus, now the same as extension-quibble [integration/config] - 10https://gerrit.wikimedia.org/r/547359 [01:44:22] (03CR) 10jerkins-bot: [V: 04-1] layout: Add extension-production and skin-production short-cut templates [integration/config] - 10https://gerrit.wikimedia.org/r/547355 (owner: 10Jforrester) [01:44:53] (03CR) 10jerkins-bot: [V: 04-1] layout: Move production extensions and skins into their own alpha-sorted sections for ease [integration/config] - 10https://gerrit.wikimedia.org/r/547356 (owner: 10Jforrester) [01:45:02] (03CR) 10jerkins-bot: [V: 04-1] layout: Collapse extension-quibble-php72-plus, now the same as extension-quibble [integration/config] - 10https://gerrit.wikimedia.org/r/547359 (owner: 10Jforrester) [01:50:04] (03PS7) 10Jforrester: layout: Add extension-production and skin-production short-cut templates [integration/config] - 10https://gerrit.wikimedia.org/r/547355 [01:50:06] (03PS7) 10Jforrester: layout: Move production extensions and skins into their own alpha-sorted sections for ease [integration/config] - 10https://gerrit.wikimedia.org/r/547356 [01:50:08] (03PS6) 10Jforrester: layout: Collapse extension-quibble-php72-plus, now the same as extension-quibble [integration/config] - 10https://gerrit.wikimedia.org/r/547359 [01:51:34] Yippee, build fixed! [01:51:35] Project mwcore-phpunit-coverage-master build #269: 09FIXED in 4 hr 3 min: https://integration.wikimedia.org/ci/job/mwcore-phpunit-coverage-master/269/ [01:51:45] (03CR) 10jerkins-bot: [V: 04-1] layout: Add extension-production and skin-production short-cut templates [integration/config] - 10https://gerrit.wikimedia.org/r/547355 (owner: 10Jforrester) [01:51:56] (03CR) 10jerkins-bot: [V: 04-1] layout: Move production extensions and skins into their own alpha-sorted sections for ease [integration/config] - 10https://gerrit.wikimedia.org/r/547356 (owner: 10Jforrester) [01:52:01] (03CR) 10jerkins-bot: [V: 04-1] layout: Collapse extension-quibble-php72-plus, now the same as extension-quibble [integration/config] - 10https://gerrit.wikimedia.org/r/547359 (owner: 10Jforrester) [01:58:34] (03PS8) 10Jforrester: layout: Add extension-production and skin-production short-cut templates [integration/config] - 10https://gerrit.wikimedia.org/r/547355 [01:58:36] (03PS8) 10Jforrester: layout: Move production extensions and skins into their own alpha-sorted sections for ease [integration/config] - 10https://gerrit.wikimedia.org/r/547356 [01:58:38] (03PS7) 10Jforrester: layout: Collapse extension-quibble-php72-plus, now the same as extension-quibble [integration/config] - 10https://gerrit.wikimedia.org/r/547359 [01:59:48] (03CR) 10jerkins-bot: [V: 04-1] layout: Add extension-production and skin-production short-cut templates [integration/config] - 10https://gerrit.wikimedia.org/r/547355 (owner: 10Jforrester) [02:00:25] (03CR) 10jerkins-bot: [V: 04-1] layout: Collapse extension-quibble-php72-plus, now the same as extension-quibble [integration/config] - 10https://gerrit.wikimedia.org/r/547359 (owner: 10Jforrester) [02:00:30] (03CR) 10jerkins-bot: [V: 04-1] layout: Move production extensions and skins into their own alpha-sorted sections for ease [integration/config] - 10https://gerrit.wikimedia.org/r/547356 (owner: 10Jforrester) [02:01:27] (03CR) 10Jforrester: "Maybe this isn't worth it…" [integration/config] - 10https://gerrit.wikimedia.org/r/547355 (owner: 10Jforrester) [04:32:05] third round of uloads underway, to be followed by captions again [06:48:31] 10Release-Engineering-Team (Unit & Int & System Tooling), 10Release-Engineering-Team-TODO (201910), 10Patch-For-Review, 10User-zeljkofilipin: Upgrade webdriverio to version 5 for all repositories - https://phabricator.wikimedia.org/T234314 (10Addshore) [06:56:13] halfway through today's uploads [08:14:05] 10Continuous-Integration-Infrastructure, 10BlueSpice: Install php-gd for BlueSpiceExtendedStatistics extension tests - https://phabricator.wikimedia.org/T236261 (10Pwirth) In another extension phpspreadsheet is istalled as well and it just works fine within the ci tests: BlueSpiceUEModuleTable2Excel: https://... [08:27:03] 200 uploads to go [09:19:09] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (CI & Testing services), 10Release-Engineering-Team-TODO (201910), 10Security: Kernel CPU mitigations on WMCS Stretch instance cause a 20% slowdown - https://phabricator.wikimedia.org/T236881 (10hashar) [09:19:21] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (CI & Testing services), 10Release-Engineering-Team-TODO (201910), 10Security: Kernel CPU mitigations on WMCS Stretch instance cause a 20% slowdown - https://phabricator.wikimedia.org/T236881 (10hashar) Made it public, there is nothing sec... [09:20:32] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (CI & Testing services), 10Release-Engineering-Team-TODO (201909), 10Cloud-VPS, and 2 others: Investigate Docker slowness between 18.06.2 and 18.09.7 - https://phabricator.wikimedia.org/T236675 (10hashar) [09:29:49] captions started for this batch [09:29:58] prolly finish in 4-5 hours, then that's all for the day [09:30:12] unless I get depictions working and then I might toss some of those in [09:57:27] 10Release-Engineering-Team, 10Operations, 10puppet-compiler, 10Puppet, 10User-jbond: add compiler1003 to jenkins - https://phabricator.wikimedia.org/T236468 (10jbond) 05Open→03Resolved a:03jbond Closing please reopen if further issues observed [10:09:07] hashar: I want static doc site generating thing for the wikibase code base, how can I do it? :d [10:09:46] addshore: oh re you back in action? :] [10:09:50] HI! [10:09:51] addshore: I guess using Doxygen don't you? [10:09:51] YES! [10:09:52] :D [10:10:00] * addshore is not sure [10:10:08] right now we have a docs dir with a mix of md and .wiki stuff [10:10:12] ah [10:10:14] but we can fix that to be whatever makes the most sense [10:10:30] cause we had a task at some point to generate Doxygen doc for extensions which is no fun [10:10:37] so there I guess [10:10:42] but i want it to be on https://doc.wikimedia.org/ [10:11:05] afaik i want something like this https://doc.wikimedia.org/pywikibot/master/ [10:11:16] apparently there are some extensions using php generated doc on https://doc.wikimedia.org/ [10:11:22] eg https://doc.wikimedia.org/MobileFrontend/master/php/ [10:11:32] and Wikibase has some at https://doc.wikimedia.org/Wikibase/master/php/ [10:11:34] https://doc.wikimedia.org/Wikibase/master/php/ too, but thats not quite what I want [10:11:47] I want a nice doc site (and thus entry point) for the world of docs for wikibase [10:11:55] I think doxygen now supports parsing markdown so potentially the Doxyfile oculd be made to include those .md files? [10:12:07] that includes arbitrary pages with random names etc [10:13:06] this one also looks nice https://doc.wikimedia.org/mw-tools-scap/ [10:13:18] yeah those are build using python Sphinx documentation system [10:13:30] :P can i have that? [10:14:16] that means adding a 3rd documentation system? [10:15:04] seems to me part of those .wiki files can be converted to markdown and integrated in the existing doxygen doc [10:15:11] and some others can be moved to the jsdoc doc probably [10:15:17] For wikibase? Yes. I mean, we already have other docs and they are just not exposed. the JS and PHP docs are pretty specialized for doing their auto doc generation, but our other docs are manually written up, and currently have no home [10:15:31] other than in git and an outdated poorly copied verison on mw.rg [10:16:51] so that eg https://doc.wikimedia.org/mediawiki-core/master/php/ [10:17:14] comes from mediawiki/core docs/Introduction.md [10:17:42] so I would be tempted to just convert those .wiki files to markdown, and include them in doxygen [10:17:45] okay, and how about extra pages? also just in the docs folder? [10:18:09] alternative would be to add a 3rd documentations ystem, ,possibly based on Sphinx [10:18:19] so that the jsdoc and doxygen php docs are just the API documentation [10:18:31] but the user/admin documentation would be maintained with sphinx on a different site [10:18:32] bah [10:18:34] choices.. [10:18:59] (when obviously mediawiki.org is usually were most user/admin doc is usually maintained at ) [10:19:54] can Sphinx read .wiki files? :D [10:19:55] I guess my point is that a document such as docs/hooks-php.wiki could benefit being included in the php doc [10:20:21] that is indeed true [10:20:42] will adding something like docs/Introduction.md automagically get picked up? [10:20:43] so the question is, shouldn't the user/admin configuration stuff be also in the doxygen php doc [10:20:50] or is there some config somewhere that need to be changed? [10:20:52] or should that be a 3rd site dedicated just to user/admin config [10:21:17] Doxygen most probably does not have any support for MediaWiki syntax [10:21:21] Sphinx might through a plugin [10:21:36] but really, I guess it is probably better to just convert to markdown or rst [10:21:54] doxygen can process markdown just fine [10:22:06] .rst is the default for Sphinx, but it is probably annoying for most folks [10:22:11] will adding something like docs/Introduction.md automagically get picked up automagically? [10:24:00] Ahh, i guess it needs this {#mainpage} thing [10:24:24] I am nitpicking really ;] [10:24:34] the easiest is for sure to just convert to .rst and use sphinx to have a standalone job [10:24:46] or figure out a bot that magically auto update the wiki (we had a task about that at soe point) [10:25:03] but long term, it is probably better to include those documents in the existing docs (jsdoc and doxygen ones) [10:25:12] the holy grail would be to have a single system to do both ;) [10:25:49] > or figure out a bot that magically auto update the wiki (we had a task about that at soe point) < yeah, I mean, that still doesnt put everything with 1 east starting point [10:25:51] *eays [10:25:53] **easy [10:26:04] "the holy grail would be to have a single system to do both ;)" indeed [10:26:11] "but long term, it is probably better to include those documents in the existing docs (jsdoc and doxygen ones)"<< sounds good [10:28:40] I wonder why the client namespace doesnt show up at https://doc.wikimedia.org/Wikibase/master/php/namespaces.html [10:28:44] this is why i never trust these docs [10:29:28] anyway, enough worrying about the docs system for now, let me go write some docs... [10:29:29] heh [10:35:59] ;) [10:36:09] addshore: for the client namespace who knows :-\\ [10:36:38] I guess the Doxygen generating job is configured in Repo mode [10:44:10] addshore: that lack of Client namespace for Wikibase is definitely worth a task :] [10:44:25] Okay! will file it [10:45:32] I am still impressed how fast doxygen is [10:45:53] hashar: made https://phabricator.wikimedia.org/T236994 [10:49:35] 10Continuous-Integration-Infrastructure, 10Wikidata, 10Documentation: https://doc.wikimedia.org/Wikibase/master/php/namespaces.html doesnt list a Client namespace, but Wikibase does have one - https://phabricator.wikimedia.org/T236994 (10Addshore) [10:58:53] 10Continuous-Integration-Infrastructure, 10Wikidata, 10Documentation: https://doc.wikimedia.org/Wikibase/master/php/namespaces.html doesnt list a Client namespace, but Wikibase does have one - https://phabricator.wikimedia.org/T236994 (10hashar) Heading to `docs/php/namespaces.html` that shows: ` Wikibase... [10:58:56] addshore: found it [10:59:04] doxygen does not list namespaces that lack a document block :\ [10:59:21] the Repo one only shows up because repo/includes/Specials/HTMLForm/HTMLAliasesField.php has a doc block [11:02:27] Is your class / file / namespace documented? If not, it will not be extracted from the sources unless EXTRACT_ALL is set to YES in the config file. ;D [11:13:25] 10Continuous-Integration-Infrastructure, 10Wikidata, 10Documentation: https://doc.wikimedia.org/Wikibase/master/php/namespaces.html doesnt list a Client namespace, but Wikibase does have one - https://phabricator.wikimedia.org/T236994 (10hashar) I guess we want: ` # If the EXTRACT_ALL tag is set to YES, doxy... [11:13:33] addshore: so yeah tldr, gotta update the Doxyfile with whatever is in mediawiki/core :\ [11:14:46] a namespace that lack a doc block, im confused about where that doc block needs to live? [11:14:51] in one file? in all files? hmmm? [11:14:52] xd [11:16:28] 10Continuous-Integration-Infrastructure, 10Wikidata, 10Documentation: https://doc.wikimedia.org/Wikibase/master/php/namespaces.html doesnt list a Client namespace, but Wikibase does have one - https://phabricator.wikimedia.org/T236994 (10Addshore) Yes, I think we should be the same as core [11:19:28] 10Continuous-Integration-Config, 10Wikidata, 10Wikidata Query UI: Update wikidata-query-gui-build job versions (from Jessie, Node v6, npm v3) - https://phabricator.wikimedia.org/T235651 (10Lucas_Werkmeister_WMDE) p:05Triage→03High Since [I5087b21e83](https://gerrit.wikimedia.org/r/542462) was merged, our... [11:34:34] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (CI & Testing services), 10serviceops, 10Test-Coverage: Upgrade our php-xdebug package for php7.2 - https://phabricator.wikimedia.org/T234418 (10hashar) a:03jijiki Phabricator edit conflict. @jijiki is indeed working on it :] [11:36:17] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (CI & Testing services), 10serviceops, 10Test-Coverage: Upgrade our php-xdebug package for php7.2 - https://phabricator.wikimedia.org/T234418 (10jijiki) Cherry picked and packaged. Please ping when you test it so I can upload it:) [11:49:12] about halfway through today's captions [11:50:37] 10Beta-Cluster-Infrastructure, 10Analytics, 10Analytics-EventLogging, 10Wikimedia-production-error: ERROR: Additional properties are not allowed ('sort' was unexpected) - https://phabricator.wikimedia.org/T236999 (10MarcoAurelio) [11:51:29] 10Beta-Cluster-Infrastructure, 10Analytics, 10Analytics-EventLogging, 10Wikimedia-production-error: ERROR: Additional properties are not allowed ('sort' was unexpected) - https://phabricator.wikimedia.org/T236999 (10MarcoAurelio) Mostly logspam I guess but it's ammounting to ~400 entries in logstash-beta.... [12:06:35] 10Beta-Cluster-Infrastructure, 10Discovery-Search, 10Elasticsearch: Warning: Deprecated field [inline] used, expected [source] instead - https://phabricator.wikimedia.org/T237000 (10MarcoAurelio) [12:23:28] 10Beta-Cluster-Infrastructure, 10Discovery-Search, 10Elasticsearch: Warning: Deprecated field [inline] used, expected [source] instead - https://phabricator.wikimedia.org/T237000 (10MarcoAurelio) [12:25:20] 10Beta-Cluster-Infrastructure, 10CirrusSearch, 10Discovery-Search, 10Elasticsearch: Warning: Deprecated field [inline] used, expected [source] instead - https://phabricator.wikimedia.org/T237000 (10MarcoAurelio) [13:15:06] !log Diffusion Set default branch for Diffusion {rAPIOS} GitHub mirror from 'master' to 'develop' ('master' is not updated c. 2015; thus serving very outdated data). [13:15:09] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [13:37:15] about 150 captions left and then done for the day unless I get depicts sorted before late evening [14:07:13] (03PS2) 10Zfilipin: Update MediaWiki credentials [releng/local-charts] - 10https://gerrit.wikimedia.org/r/546988 (https://phabricator.wikimedia.org/T236776) [14:08:57] (03CR) 10Zfilipin: "PS2 uses the same password as addshore/mediawiki-docker-dev." [releng/local-charts] - 10https://gerrit.wikimedia.org/r/546988 (https://phabricator.wikimedia.org/T236776) (owner: 10Zfilipin) [14:09:10] * addshore reads up [14:09:59] hehe [14:20:53] (03PS1) 10BBlack: Archive the puppet nginx submodule [integration/config] - 10https://gerrit.wikimedia.org/r/547539 (https://phabricator.wikimedia.org/T230206) [14:20:55] (03PS1) 10BBlack: puppet integration: un-submodule cleanup [integration/config] - 10https://gerrit.wikimedia.org/r/547540 (https://phabricator.wikimedia.org/T230206) [14:26:15] (03CR) 10Giuseppe Lavagetto: [C: 03+1] puppet integration: un-submodule cleanup [integration/config] - 10https://gerrit.wikimedia.org/r/547540 (https://phabricator.wikimedia.org/T230206) (owner: 10BBlack) [14:26:17] (03CR) 10Giuseppe Lavagetto: [C: 03+1] Archive the puppet nginx submodule [integration/config] - 10https://gerrit.wikimedia.org/r/547539 (https://phabricator.wikimedia.org/T230206) (owner: 10BBlack) [14:36:15] (03PS1) 10Hashar: docker: rebuild for php-xdebug upgrade on php7.2 [integration/config] - 10https://gerrit.wikimedia.org/r/547542 (https://phabricator.wikimedia.org/T234418) [14:41:20] (03CR) 10Hashar: [C: 03+2] docker: rebuild for php-xdebug upgrade on php7.2 [integration/config] - 10https://gerrit.wikimedia.org/r/547542 (https://phabricator.wikimedia.org/T234418) (owner: 10Hashar) [14:42:47] (03Merged) 10jenkins-bot: docker: rebuild for php-xdebug upgrade on php7.2 [integration/config] - 10https://gerrit.wikimedia.org/r/547542 (https://phabricator.wikimedia.org/T234418) (owner: 10Hashar) [14:46:14] !log Building CI containers for php7.2 php-xdebug upgrade #T234418 [14:46:18] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [14:46:18] T234418: Upgrade our php-xdebug package for php7.2 - https://phabricator.wikimedia.org/T234418 [14:57:56] captions done, that's it for edits for the day [15:00:32] (03PS1) 10Hashar: Update mwcore-phpunit-coverage-master for xdebug [integration/config] - 10https://gerrit.wikimedia.org/r/547550 (https://phabricator.wikimedia.org/T232706) [15:00:57] (03CR) 10Hashar: [C: 03+2] "I have updated the job just in time for the 15:00 UTC build!" [integration/config] - 10https://gerrit.wikimedia.org/r/547550 (https://phabricator.wikimedia.org/T232706) (owner: 10Hashar) [15:03:00] (03Merged) 10jenkins-bot: Update mwcore-phpunit-coverage-master for xdebug [integration/config] - 10https://gerrit.wikimedia.org/r/547550 (https://phabricator.wikimedia.org/T232706) (owner: 10Hashar) [15:05:52] (03PS1) 10Hashar: Update coverage jobs for php-xdebug update [integration/config] - 10https://gerrit.wikimedia.org/r/547551 (https://phabricator.wikimedia.org/T234418) [15:07:11] (03CR) 10Hashar: [C: 03+2] Update coverage jobs for php-xdebug update [integration/config] - 10https://gerrit.wikimedia.org/r/547551 (https://phabricator.wikimedia.org/T234418) (owner: 10Hashar) [15:09:39] (03Merged) 10jenkins-bot: Update coverage jobs for php-xdebug update [integration/config] - 10https://gerrit.wikimedia.org/r/547551 (https://phabricator.wikimedia.org/T234418) (owner: 10Hashar) [15:12:06] (03CR) 10Jforrester: [C: 03+2] Archive the puppet nginx submodule [integration/config] - 10https://gerrit.wikimedia.org/r/547539 (https://phabricator.wikimedia.org/T230206) (owner: 10BBlack) [15:12:36] hashar: Oh, sorry, want me to wait? [15:14:09] (03Merged) 10jenkins-bot: Archive the puppet nginx submodule [integration/config] - 10https://gerrit.wikimedia.org/r/547539 (https://phabricator.wikimedia.org/T230206) (owner: 10BBlack) [15:15:03] !log JJB: puppet-nginx-rake-docker deleted [15:15:05] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [15:15:36] !log Zuul: Archive operations/puppet/nginx repo in CI [15:15:38] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [15:16:10] (03PS2) 10Jforrester: puppet integration: un-submodule cleanup [integration/config] - 10https://gerrit.wikimedia.org/r/547540 (https://phabricator.wikimedia.org/T230206) (owner: 10BBlack) [15:27:12] James_F: for what sorry? [15:27:40] oh conflict [15:27:42] yeah fine [15:27:48] I just did some jjb changes ;] [15:28:03] coverage jobs should be faster now (ping Krinkle / kostajh )! [15:28:24] php-xdebug for php 7.2 was crippled with a mistake that invoked getpid() wayyyy too often [15:29:17] * James_F nods. [15:29:25] I've been following along. Nice work. [16:18:18] off see you all on monday ;] [16:20:47] (03PS3) 10Jforrester: [puppet] Complete the un-submodule cleanup [integration/config] - 10https://gerrit.wikimedia.org/r/547540 (https://phabricator.wikimedia.org/T230206) (owner: 10BBlack) [16:22:39] (03CR) 10Jforrester: [C: 03+2] "JJB items deployed." [integration/config] - 10https://gerrit.wikimedia.org/r/547540 (https://phabricator.wikimedia.org/T230206) (owner: 10BBlack) [16:25:18] (03Merged) 10jenkins-bot: [puppet] Complete the un-submodule cleanup [integration/config] - 10https://gerrit.wikimedia.org/r/547540 (https://phabricator.wikimedia.org/T230206) (owner: 10BBlack) [16:25:56] !log Zuul: [puppet] Complete the un-submodule cleanup T230206 [16:25:59] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [16:26:00] T230206: Remove nginx submodule from puppet - https://phabricator.wikimedia.org/T230206 [16:27:46] (03CR) 10Jforrester: "This works, but it prompts me three times for my ssh key password, which is a tad irritating." [integration/config] - 10https://gerrit.wikimedia.org/r/546513 (https://phabricator.wikimedia.org/T236689) (owner: 10Hashar) [16:27:52] (03PS2) 10Jforrester: Tox env for Fabric + doc [integration/config] - 10https://gerrit.wikimedia.org/r/546513 (https://phabricator.wikimedia.org/T236689) (owner: 10Hashar) [16:33:12] stubbed out some guidelines for train pairing: https://wikitech.wikimedia.org/wiki/Heterogeneous_deployment/Train_deploys#Pairing_on_the_Train [16:34:04] cc: twentyafterfour and longma in case you've anything to add [17:04:44] (03PS2) 10Thiemo Kreuz (WMDE): Use severity instead of excludes to allow local overrides [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/546392 [17:10:33] (03CR) 10Jforrester: [C: 03+2] Use severity instead of excludes to allow local overrides [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/546392 (owner: 10Thiemo Kreuz (WMDE)) [17:11:02] (03Merged) 10jenkins-bot: Use severity instead of excludes to allow local overrides [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/546392 (owner: 10Thiemo Kreuz (WMDE)) [17:13:07] (03PS20) 10Jforrester: Forbid usage of is_null() [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/446271 (https://phabricator.wikimedia.org/T199768) (owner: 10Prtksxna) [17:29:51] (03CR) 10Brennen Bearnes: [V: 03+2 C: 03+1] "Tested, working. I'll leave +2 and merge to Jeena in case she has any feedback." [releng/local-charts] - 10https://gerrit.wikimedia.org/r/546988 (https://phabricator.wikimedia.org/T236776) (owner: 10Zfilipin) [17:36:29] (03CR) 10Jeena Huneidi: [C: 03+2] Update MediaWiki credentials [releng/local-charts] - 10https://gerrit.wikimedia.org/r/546988 (https://phabricator.wikimedia.org/T236776) (owner: 10Zfilipin) [17:37:19] 10Release-Engineering-Team (Unit & Int & System Tooling), 10Release-Engineering-Team-TODO, 10Wikimedia-General-or-Unknown, 10Epic, and 2 others: Enable mediawiki/mediawiki-phan-config on all Wikimedia-deployed repositories - https://phabricator.wikimedia.org/T224783 (10Umherirrender) [17:38:12] 10Release-Engineering-Team (Unit & Int & System Tooling), 10Release-Engineering-Team-TODO, 10Wikimedia-General-or-Unknown, 10Epic, and 2 others: Enable mediawiki/mediawiki-phan-config on all Wikimedia-deployed repositories - https://phabricator.wikimedia.org/T224783 (10Umherirrender) 05Open→03Resolved... [17:38:15] 10Continuous-Integration-Config, 10MediaWiki-extensions-General: Add phan to MediaWiki extensions and skins for static analysis [cloneable] - https://phabricator.wikimedia.org/T179554 (10Umherirrender) [17:45:57] (03PS9) 10Umherirrender: Create new sniff for doc comments [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/528280 [17:51:41] (03CR) 10Jforrester: [C: 03+1] "Shall we land this?" [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/446271 (https://phabricator.wikimedia.org/T199768) (owner: 10Prtksxna) [18:02:54] (03PS4) 10Jforrester: dockerfiles: Follow-up 5d9215fbb: Also add intl to PHP 7.1, 7.2, 7.3 [integration/config] - 10https://gerrit.wikimedia.org/r/547220 (https://phabricator.wikimedia.org/T236907) (owner: 10Reedy) [18:02:56] (03PS1) 10Jforrester: dockerfiles: Bump things over to use php71/72/73 which adds intl [integration/config] - 10https://gerrit.wikimedia.org/r/547614 [18:03:10] (03CR) 10Jforrester: [C: 03+2] dockerfiles: Follow-up 5d9215fbb: Also add intl to PHP 7.1, 7.2, 7.3 [integration/config] - 10https://gerrit.wikimedia.org/r/547220 (https://phabricator.wikimedia.org/T236907) (owner: 10Reedy) [18:04:47] (03Merged) 10jenkins-bot: dockerfiles: Follow-up 5d9215fbb: Also add intl to PHP 7.1, 7.2, 7.3 [integration/config] - 10https://gerrit.wikimedia.org/r/547220 (https://phabricator.wikimedia.org/T236907) (owner: 10Reedy) [18:05:11] (03CR) 10Thiemo Kreuz (WMDE): [C: 03+1] Forbid usage of is_null() [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/446271 (https://phabricator.wikimedia.org/T199768) (owner: 10Prtksxna) [18:06:25] !log Docker: Pushing php71:0.1.6 php72:0.2.3 php73:0.2.4 [18:06:27] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [18:21:29] (03PS2) 10Jforrester: dockerfiles: Bump things over to use php71/72/73 which adds intl [integration/config] - 10https://gerrit.wikimedia.org/r/547614 (https://phabricator.wikimedia.org/T236907) [18:21:37] (03CR) 10Jforrester: [C: 03+2] dockerfiles: Bump things over to use php71/72/73 which adds intl [integration/config] - 10https://gerrit.wikimedia.org/r/547614 (https://phabricator.wikimedia.org/T236907) (owner: 10Jforrester) [18:22:00] (03CR) 10Jforrester: "Actually, let's fix the fresnel numbering now." [integration/config] - 10https://gerrit.wikimedia.org/r/547614 (https://phabricator.wikimedia.org/T236907) (owner: 10Jforrester) [18:22:11] (03PS1) 10Jforrester: jjb: Bump all jobs for new php71/72/73 image cascade [integration/config] - 10https://gerrit.wikimedia.org/r/547616 (https://phabricator.wikimedia.org/T236907) [18:32:25] (03PS3) 10Jforrester: dockerfiles: Bump things over to use php71/72/73 which adds intl [integration/config] - 10https://gerrit.wikimedia.org/r/547614 (https://phabricator.wikimedia.org/T236907) [18:32:37] (03CR) 10Jforrester: [C: 03+2] dockerfiles: Bump things over to use php71/72/73 which adds intl [integration/config] - 10https://gerrit.wikimedia.org/r/547614 (https://phabricator.wikimedia.org/T236907) (owner: 10Jforrester) [18:34:40] (03Merged) 10jenkins-bot: dockerfiles: Bump things over to use php71/72/73 which adds intl [integration/config] - 10https://gerrit.wikimedia.org/r/547614 (https://phabricator.wikimedia.org/T236907) (owner: 10Jforrester) [18:37:22] (03PS2) 10Jforrester: jjb: Bump all jobs for new php71/72/73 image cascade [integration/config] - 10https://gerrit.wikimedia.org/r/547616 (https://phabricator.wikimedia.org/T236907) [18:37:31] (03PS3) 10Jforrester: jjb: Bump all jobs for new php71/72/73 image cascade [integration/config] - 10https://gerrit.wikimedia.org/r/547616 (https://phabricator.wikimedia.org/T236907) [18:38:10] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team-TODO (201910), 10Patch-For-Review: mwgate-composer-php72-docker missing php-intl - https://phabricator.wikimedia.org/T236907 (10Jdforrester-WMF) a:03Jdforrester-WMF [18:38:31] !log Docker: Pushing updates for T236907 [18:38:37] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [18:38:37] T236907: mwgate-composer-php72-docker missing php-intl - https://phabricator.wikimedia.org/T236907 [18:38:48] brennen: wiki looks good [18:44:30] twentyafterfour: hi, maybe you could handle T234124 ? [18:44:30] T234124: Requesting access for SemanticACL extension - https://phabricator.wikimedia.org/T234124 [18:44:46] needs someone from ldap/gerritadmin to add the user to the group [18:44:59] given that there are no more Administrators on gerrit [18:45:13] admins not responding, techcom not responding [18:45:17] [18:54:04] hauskater: I can do the admin action but I don't think I have the authority to do it unilaterally [18:55:20] 10Diffusion, 10Release-Engineering-Team (Development services), 10Release-Engineering-Team-TODO: Reduce task notification noise/frequency of changes to associated open patchsets - https://phabricator.wikimedia.org/T143162 (10Krinkle) The problem at hand is that we have noise on tasks. The most common type of... [18:55:41] twentyafterfour: I can understand that. I referred it to TechCom though. I hope someone from said Com takes a look and decides. [18:56:22] 10Gerrit, 10Developer-Advocacy, 10Gerrit-Privilege-Requests, 10TechCom: Requesting access for SemanticACL extension - https://phabricator.wikimedia.org/T234124 (10Dzahn) [19:02:49] (03PS4) 10Jforrester: jjb: Bump all jobs for new php71/72/73 image cascade [integration/config] - 10https://gerrit.wikimedia.org/r/547616 (https://phabricator.wikimedia.org/T236907) [19:03:03] (03CR) 10Jforrester: [C: 03+2] "Deployed." [integration/config] - 10https://gerrit.wikimedia.org/r/547616 (https://phabricator.wikimedia.org/T236907) (owner: 10Jforrester) [19:03:30] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team-TODO (201910), 10Patch-For-Review: mwgate-composer-php72-docker missing php-intl - https://phabricator.wikimedia.org/T236907 (10Jdforrester-WMF) 05Open→03Resolved [19:03:36] 10Release-Engineering-Team (Deployment services), 10Security-Team, 10Wikimedia-Extension-setup, 10Wikimedia-Site-requests, and 2 others: Deploy WebAuthn to Wikimedia Wikis - https://phabricator.wikimedia.org/T227242 (10Jdforrester-WMF) [19:03:38] 10Beta-Cluster-Infrastructure, 10CirrusSearch, 10Elasticsearch, 10Discovery-Search (Current work): Warning: Deprecated field [inline] used, expected [source] instead - https://phabricator.wikimedia.org/T237000 (10EBernhardson) [19:03:41] 10Beta-Cluster-Infrastructure, 10CirrusSearch, 10Elasticsearch, 10Discovery-Search (Current work): Warning: Deprecated field [inline] used, expected [source] instead - https://phabricator.wikimedia.org/T237000 (10EBernhardson) p:05Triage→03Normal [19:06:19] (03Merged) 10jenkins-bot: jjb: Bump all jobs for new php71/72/73 image cascade [integration/config] - 10https://gerrit.wikimedia.org/r/547616 (https://phabricator.wikimedia.org/T236907) (owner: 10Jforrester) [19:06:56] 10Gerrit, 10Developer-Advocacy, 10Gerrit-Privilege-Requests, 10TechCom: Requesting access for SemanticACL extension - https://phabricator.wikimedia.org/T234124 (10Dzahn) >>! In T234124#5569857, @Aklapper wrote: > ..Do any Gerrit administrators [watch](https://www.mediawiki.org/wiki/Phabricator/Help#Receivi... [19:09:15] mutante: in short, a new policy was created, but the people suposed to police it ain't paying any attention [19:09:51] 10Gerrit, 10Developer-Advocacy, 10Gerrit-Privilege-Requests, 10TechCom: Requesting access for SemanticACL extension - https://phabricator.wikimedia.org/T234124 (10Dzahn) > If there is a consensus of trusted developers on the Phabricator task, any of the Gerrit administrators can resolve the request. All t... [19:10:55] hauskater: i left some comments [19:11:23] I saw, that's why I wrote to you :) [19:11:47] i think the best way forward is an email to all the admins [19:12:06] which starts with where to get the list [19:12:15] mutante: ldap/gerritadmin [19:12:28] what i do NOT think is a good idea is to put a list of people on a wiki page [19:12:42] hauskater: yea, but it's not public [19:12:54] mutante: not true: https://tools.wmflabs.org/ldap/group/gerritadmin [19:13:23] oh, right! and there is also more info [19:14:23] if you want to write to your colleagues (you're a gerrit admin as well), feel free to do so [19:15:09] yea [19:16:46] there used to be an exim alias. maybe we would want that back, but encouraging phab-only is better to me [19:17:08] thinking that while manually typing email recipients [19:17:27] 10Gerrit, 10Developer-Advocacy, 10Gerrit-Privilege-Requests, 10TechCom: Requesting access for SemanticACL extension - https://phabricator.wikimedia.org/T234124 (10MarcoAurelio) >>! In T234124#5624460, @Dzahn wrote: >> If there is a consensus of trusted developers on the Phabricator task, any of the Gerrit... [19:18:22] mutante: I think Phab-only will be less intrusive, but then we need either to add all gerrit admins as subscribers of the task -or- made them watchers of the project [19:18:37] the later will get you spammed, probably [19:19:10] maybe a global herald rule to subscribe a mailing list [19:20:15] hauskater: phab notifications (where phab is configured to NOT send email but i do see them in browser) but people are different [19:20:49] I get browser notifications for some actions, and email for others [19:21:00] (I configured both to behave like that) [19:22:05] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (CI & Testing services), 10Release-Engineering-Team-TODO (201910), 10Jenkins, 10Upstream: JJB is too slow - https://phabricator.wikimedia.org/T236746 (10Jdforrester-WMF) 05Open→03Stalled Stalled waiting on upstream merge. [19:27:17] hauskater: mail sent to admins [19:27:28] asking how to improve, pointint to the phab tag..etc [19:27:43] Thanks [19:27:44] and the individual case as well [19:28:08] I think they will see it more "kindly" if comes from one of their peers rathen than an "outsider" [19:30:36] i dunno, it shouldn't be. it's just the usual problem that everybody has too much to do [19:30:49] maybe it's an easy fix [19:34:18] 10Gerrit, 10Developer-Advocacy, 10Gerrit-Privilege-Requests, 10TechCom: Requesting access for SemanticACL extension - https://phabricator.wikimedia.org/T234124 (10mmodell) +1, the fork on github appears to be maintained nicely. [19:47:49] 10Release-Engineering-Team-TODO (201910), 10MediaWiki-General, 10MediaWiki-Page-Diffs, 10ci-test-error: DifferenceEngineTest and ApiComparePagesTest failures when intl is installed - https://phabricator.wikimedia.org/T237049 (10Jdforrester-WMF) p:05Triage→03High [19:48:24] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team-TODO (201910): mwgate-composer-php72-docker missing php-intl - https://phabricator.wikimedia.org/T236907 (10Jdforrester-WMF) 05Resolved→03Open Spoke too soon, broke the world. :-( [19:48:31] 10Release-Engineering-Team (Deployment services), 10Security-Team, 10Wikimedia-Extension-setup, 10Wikimedia-Site-requests, and 2 others: Deploy WebAuthn to Wikimedia Wikis - https://phabricator.wikimedia.org/T227242 (10Jdforrester-WMF) [19:49:26] (03PS1) 10Jforrester: Revert "jjb: Bump all jobs for new php71/72/73 image cascade" [integration/config] - 10https://gerrit.wikimedia.org/r/547642 (https://phabricator.wikimedia.org/T236907) [19:49:45] 10Release-Engineering-Team-TODO (201910), 10MediaWiki-General, 10MediaWiki-Page-Diffs, 10Patch-For-Review, 10ci-test-error: DifferenceEngineTest and ApiComparePagesTest failures when intl is installed - https://phabricator.wikimedia.org/T237049 (10Jdforrester-WMF) [19:49:49] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team-TODO (201910), 10Patch-For-Review: mwgate-composer-php72-docker missing php-intl - https://phabricator.wikimedia.org/T236907 (10Jdforrester-WMF) [19:50:10] (03CR) 10Jforrester: [C: 03+2] "Deploying now. :-(" [integration/config] - 10https://gerrit.wikimedia.org/r/547642 (https://phabricator.wikimedia.org/T236907) (owner: 10Jforrester) [19:52:42] (03Merged) 10jenkins-bot: Revert "jjb: Bump all jobs for new php71/72/73 image cascade" [integration/config] - 10https://gerrit.wikimedia.org/r/547642 (https://phabricator.wikimedia.org/T236907) (owner: 10Jforrester) [19:55:29] if you did shell stuff on gerrit servers: each user in on gerrit1001 now has a a link home-cobalt in their home that links into /srv/home-cobalt.wikimedia.org [19:59:57] tomorrow I should be on track for adding a bunch of items to beta wikidata and using those for depicts statements for the bulk uploaded images over the past few days [20:00:07] I'll announce tomorrow when I start, as usual [20:00:24] and (as usual) there will be a 15 second wait between edits of any sort [20:16:55] 10Release-Engineering-Team-TODO (201910), 10MediaWiki-General, 10MediaWiki-Page-Diffs, 10ci-test-error: DifferenceEngineTest and ApiComparePagesTest failures when intl is installed - https://phabricator.wikimedia.org/T237049 (10Anomie) ` 15:34:43 Failed asserting that two arrays are equal. 15:34:43 --- E... [20:46:15] (03CR) 10Jforrester: [C: 03+2] Forbid usage of is_null() [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/446271 (https://phabricator.wikimedia.org/T199768) (owner: 10Prtksxna) [20:46:42] (03Merged) 10jenkins-bot: Forbid usage of is_null() [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/446271 (https://phabricator.wikimedia.org/T199768) (owner: 10Prtksxna)