[00:00:18] 10Continuous-Integration-Config, 10JavaScript: Upgrade all CI jobs from node6/npm3 to node10/npm6 across all projects - https://phabricator.wikimedia.org/T211784 (10Krinkle) [00:01:30] 10Continuous-Integration-Config, 10JavaScript: Upgrade all CI jobs from node6/npm3 to node10/npm6 across all projects - https://phabricator.wikimedia.org/T211784 (10Krinkle) >>! In T203239#4856539, @gerritbot wrote: > [integration/config@master] Create node10 image > [[https://gerrit.wikimedia.org/r/482392]]... [00:01:31] (03PS5) 10Krinkle: Create generic npm-test job for Node 10 (and use for jsdoc/wmf-theme) [integration/config] - 10https://gerrit.wikimedia.org/r/482755 (https://phabricator.wikimedia.org/T187672) [00:03:44] I need to stop volunteering to do SWATs lest I end up on the list of people who help out. [00:04:33] (03PS2) 10Krinkle: [WIP] Add node10-docker job variants for mwgate [integration/config] - 10https://gerrit.wikimedia.org/r/482764 (https://phabricator.wikimedia.org/T211784) [00:12:48] !log Reloading Zuul to deploy https://gerrit.wikimedia.org/r/482755 - T211784 [00:12:50] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [00:12:50] T211784: Upgrade all CI jobs from node6/npm3 to node10/npm6 across all projects - https://phabricator.wikimedia.org/T211784 [00:24:50] (03PS1) 10Krinkle: Remove unused '{name}-npm6-node-6-docker' template [integration/config] - 10https://gerrit.wikimedia.org/r/483644 (https://phabricator.wikimedia.org/T211784) [00:25:42] (03CR) 10jerkins-bot: [V: 04-1] Remove unused '{name}-npm6-node-6-docker' template [integration/config] - 10https://gerrit.wikimedia.org/r/483644 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [00:26:54] (03PS2) 10Krinkle: Remove unused '{name}-npm6-node-6-docker' template [integration/config] - 10https://gerrit.wikimedia.org/r/483644 (https://phabricator.wikimedia.org/T211784) [00:45:46] (03PS1) 10Krinkle: Create Node.js 10 job for 'npm run {script}' (and use for VE) [integration/config] - 10https://gerrit.wikimedia.org/r/483652 (https://phabricator.wikimedia.org/T211784) [00:46:08] (03PS3) 10Krinkle: Create Node.js 10 job for 'npm run {script}' (and use for VE) [integration/config] - 10https://gerrit.wikimedia.org/r/483644 (https://phabricator.wikimedia.org/T211784) [00:46:17] (03Abandoned) 10Krinkle: Create Node.js 10 job for 'npm run {script}' (and use for VE) [integration/config] - 10https://gerrit.wikimedia.org/r/483652 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [00:48:11] (03CR) 10jerkins-bot: [V: 04-1] Create Node.js 10 job for 'npm run {script}' (and use for VE) [integration/config] - 10https://gerrit.wikimedia.org/r/483644 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [00:49:53] (03PS4) 10Krinkle: Create Node.js 10 job for 'npm run {script}' (and use for VE) [integration/config] - 10https://gerrit.wikimedia.org/r/483644 (https://phabricator.wikimedia.org/T211784) [01:12:06] (03PS5) 10Krinkle: Create Node.js 10 job for 'npm run {script}' (and switch VE) [integration/config] - 10https://gerrit.wikimedia.org/r/483644 (https://phabricator.wikimedia.org/T211784) [01:13:43] (03PS6) 10Krinkle: Create Node.js 10 job for 'npm run {script}' (and switch VE) [integration/config] - 10https://gerrit.wikimedia.org/r/483644 (https://phabricator.wikimedia.org/T211784) [01:13:58] (03PS7) 10Krinkle: Create Node.js 10 job for 'npm run {script}' (and switch VE) [integration/config] - 10https://gerrit.wikimedia.org/r/483644 (https://phabricator.wikimedia.org/T211784) [01:14:03] can someone lock https://phabricator.wikimedia.org/p/ATIFAND/ please? [01:19:08] (03CR) 10Krinkle: [C: 03+2] "Compiled the two jobs this creates and uploaded:" [integration/config] - 10https://gerrit.wikimedia.org/r/483644 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [01:19:42] Krinkle: See also https://gerrit.wikimedia.org/r/c/integration/config/+/478759/ and stack; abandon or usurp as appropriate. [01:20:05] Krinkle: (The Mobile Apps repo would be lovely to move.) [01:21:43] James_F: Cool. I don't know much about the deploy jobs, but I'll see what I can do. [01:21:45] (03Merged) 10jenkins-bot: Create Node.js 10 job for 'npm run {script}' (and switch VE) [integration/config] - 10https://gerrit.wikimedia.org/r/483644 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [01:22:05] Krinkle: ❤️ [01:22:07] !log Reloading Zuul to deploy https://gerrit.wikimedia.org/r/483644 [01:22:07] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [01:24:25] (03PS1) 10Krinkle: Fix generic-node10-browser-coverage job and use for VE [integration/config] - 10https://gerrit.wikimedia.org/r/483656 (https://phabricator.wikimedia.org/T211784) [01:41:19] James_F: The node10 variant of -browser doesn't start xvfb by default. I can (and probably will) create a browser-xvfb variant if and when needed, but hoping to pull it out without for most repos. [01:41:28] Updated the VE patch to use headless chrome (as it wasn't yet) [01:41:32] https://gerrit.wikimedia.org/r/#/c/VisualEditor/VisualEditor/+/483207/ [01:41:38] If it LGTY I'll land it now. [01:42:23] Is there a FirefoxHeadless (for the future)? [01:43:48] Krinkle: Looks great, have (self)+2'ed. [01:44:40] Krinkle: And it's so much faster locally, let alone on CI. [01:45:51] (03CR) 10Gergő Tisza: Add CI jobs for new ConfigurableCounters extension (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/483527 (owner: 10Mholloway) [01:46:12] After a day merging code in Wikibase and AbuseFilter, 90 second merges feel like lightning. :-) [01:56:25] James_F: it's jessie>stretch, node6>10, and chrome headed>headless, and sans xvfb startup [01:56:37] so quite a bit of difference yeah :) [01:56:52] Ludicrous speed! [01:58:29] (03CR) 10Krinkle: [C: 03+2] Fix generic-node10-browser-coverage job and use for VE [integration/config] - 10https://gerrit.wikimedia.org/r/483656 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [01:58:58] (03CR) 10Krinkle: [C: 03+2] "Recompiled the generic-node10-browser-coverage-docker-publish job." [integration/config] - 10https://gerrit.wikimedia.org/r/483656 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [02:00:07] Hmm. Beta Cluster sync seems off. WikibaseMediaInfo is per https://commons.wikimedia.beta.wmflabs.org/wiki/Special:Version apparently stuck at 17cef93 from 4 hours ago, but https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/WikibaseMediaInfo/+log/HEAD shows two new patches. https://integration.wikimedia.org/ci/view/Beta/ looks clean… anyone have any ideas? [02:01:09] (03Merged) 10jenkins-bot: Fix generic-node10-browser-coverage job and use for VE [integration/config] - 10https://gerrit.wikimedia.org/r/483656 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [02:01:39] !log Reloading Zuul to deploy https://gerrit.wikimedia.org/r/483656 [02:01:40] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [02:15:16] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team: doc.wikimedia.org urls without trailing slash respond with HTTP 403 Forbidden - https://phabricator.wikimedia.org/T213509 (10Krinkle) [02:16:01] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team: doc.wikimedia.org urls without trailing slash respond with HTTP 403 Forbidden - https://phabricator.wikimedia.org/T213509 (10Krinkle) [02:25:39] (03PS1) 10Krinkle: Add Node.js 10 job for docs-publish (and switch oojs/core) [integration/config] - 10https://gerrit.wikimedia.org/r/483666 (https://phabricator.wikimedia.org/T211784) [02:26:35] (03CR) 10jerkins-bot: [V: 04-1] Add Node.js 10 job for docs-publish (and switch oojs/core) [integration/config] - 10https://gerrit.wikimedia.org/r/483666 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [02:29:19] (03PS2) 10Krinkle: Add Node.js 10 job for docs-publish (and switch oojs/core) [integration/config] - 10https://gerrit.wikimedia.org/r/483666 (https://phabricator.wikimedia.org/T211784) [02:33:31] (03CR) 10Krinkle: [C: 03+2] "Uploaded oojs-core-node10-browser-docker and generic-node10-docs-docker-publish." [integration/config] - 10https://gerrit.wikimedia.org/r/483666 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [02:34:21] 10Continuous-Integration-Config, 10JavaScript, 10Patch-For-Review: Upgrade all CI jobs from node6/npm3 to node10/npm6 across all projects - https://phabricator.wikimedia.org/T211784 (10Krinkle) [02:36:19] (03Merged) 10jenkins-bot: Add Node.js 10 job for docs-publish (and switch oojs/core) [integration/config] - 10https://gerrit.wikimedia.org/r/483666 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [02:37:05] !log Reloading Zuul to deploy https://gerrit.wikimedia.org/r/483666 [02:37:06] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [02:40:59] James_F: So yeah, looks like SauceLabs might be having one of its usual issues with IE, but overall still works. [02:41:08] Wanna try one more time? (this time on Node 10) [02:51:46] (03PS1) 10Krinkle: Switch unicodejs jobs to Node.10 [integration/config] - 10https://gerrit.wikimedia.org/r/483667 [02:52:28] (03CR) 10jerkins-bot: [V: 04-1] Switch unicodejs jobs to Node.10 [integration/config] - 10https://gerrit.wikimedia.org/r/483667 (owner: 10Krinkle) [02:54:03] (03PS2) 10Krinkle: Switch unicodejs jobs to Node.10 [integration/config] - 10https://gerrit.wikimedia.org/r/483667 [03:03:55] 10Diffusion, 10Gerrit: rPHAB to gerrit mirror stuck at 447032e1d - https://phabricator.wikimedia.org/T213512 (10bd808) [03:05:32] (03CR) 10Krinkle: [C: 03+2] "Removed 5 jobs, adds 2 jobs." [integration/config] - 10https://gerrit.wikimedia.org/r/483667 (owner: 10Krinkle) [03:08:03] (03Merged) 10jenkins-bot: Switch unicodejs jobs to Node.10 [integration/config] - 10https://gerrit.wikimedia.org/r/483667 (owner: 10Krinkle) [03:09:09] !log Reloading Zuul to deploy https://gerrit.wikimedia.org/r/483667 Switch unicodejs jobs to Node 10 - T211784 [03:09:11] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [03:09:11] T211784: Upgrade all CI jobs from node6/npm3 to node10/npm6 across all projects - https://phabricator.wikimedia.org/T211784 [03:14:01] Krinkle: Fun. One mo. [03:15:59] !log mediawiki-1.32.0 uploaded to releases.wikimedia.org (archives should be downloadable in a few minutes after puppet runs and the proxy's cache expires) [03:15:59] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [03:30:31] James_F: to answer your question, yes Firefox does headless as well, since 55 (current is 63), and karma has a preset for it [03:30:59] Neat. [03:31:17] Applied at https://gerrit.wikimedia.org/r/#/c/oojs/router/+/483669/ [03:31:27] don't merge yet, gonna find out if it also works on Node 10 [03:31:37] in particular, I've never tried Firefox headless in docker without xvfb. [03:31:46] Might also need a no-sanbox ish thing, we'll know soon [03:33:24] Sure. [03:33:51] (03PS1) 10Krinkle: Switch oojs/router jobs to Node 10 [integration/config] - 10https://gerrit.wikimedia.org/r/483671 (https://phabricator.wikimedia.org/T211784) [03:39:06] twentyafterfour: <3 [03:40:13] (03CR) 10Krinkle: [C: 03+2] Switch oojs/router jobs to Node 10 [integration/config] - 10https://gerrit.wikimedia.org/r/483671 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [03:41:31] (03CR) 10Krinkle: [C: 03+2] "Removed 3 jobs. Added 1, oojs-router-node10-browser-docker" [integration/config] - 10https://gerrit.wikimedia.org/r/483671 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [03:43:16] (03CR) 10Krinkle: [C: 03+2] Switch oojs/router jobs to Node 10 [integration/config] - 10https://gerrit.wikimedia.org/r/483671 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [03:43:43] (03CR) 10jerkins-bot: [V: 04-1] Switch oojs/router jobs to Node 10 [integration/config] - 10https://gerrit.wikimedia.org/r/483671 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [03:43:57] (03CR) 10Krinkle: [C: 03+2] "Race condition. Fixed now." [integration/config] - 10https://gerrit.wikimedia.org/r/483671 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [03:46:44] legoktm: is there a procedure for removing images besides removing from the dockerfiles dir? [03:46:57] no [03:47:20] we don't delete images from the docker-registry AIUI (or at least I have never done it) [03:47:37] (03Merged) 10jenkins-bot: Switch oojs/router jobs to Node 10 [integration/config] - 10https://gerrit.wikimedia.org/r/483671 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [03:48:05] (03PS1) 10Krinkle: Remove npm6-test and npm6-browser-test docker images [integration/config] - 10https://gerrit.wikimedia.org/r/483672 (https://phabricator.wikimedia.org/T211784) [03:48:22] !log Reloading Zuul to deploy https://gerrit.wikimedia.org/r/483671 [03:48:23] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [03:48:35] legoktm: okay [03:49:29] legoktm: btw, firefox headless is indeed out (we talked about it the other day), since 55.0. and works on the old npm images already (with xvfb). I'll soon know if it also works without xvfb on stretch with node 10 [03:49:41] Testing at https://gerrit.wikimedia.org/r/#/c/oojs/router/+/483669/ [03:54:14] yay :D [04:10:58] * Krinkle mind blown [04:11:06] .. I can iterate locally on this [04:11:33] using https://www.mediawiki.org/wiki/Continuous_integration/Docker#Debug_a_container_locally [04:12:51] nobody@f0468588ded5:/src$ /usr/local/bin/firefox http://localhost:9876/?id=27706509 -profile /tmp/karma-27706509 -no-remote -headless [04:12:51] bash: /usr/local/bin/firefox: Permission denied [04:12:51] -rw-r--r-- 1 root root 287 Jan 6 00:39 firefox [04:12:51] -rwxr-xr-x 1 root staff 472 Jan 7 19:23 jsduck [04:12:51] -rwxr-xr-x 1 root staff 481 Jan 7 19:23 rdiscount [04:12:53] well, that explains [04:13:00] 10Diffusion, 10Striker: Diffusion repository creation fails via toolsadmin - https://phabricator.wikimedia.org/T182142 (10bd808) I have done a bunch of local testing on this issue and determined that it is functionally a race. When Phabricator is asked to create a new repo via the conduit `diffusion.repository... [04:13:58] (03CR) 10Krinkle: [C: 03+2] Remove npm6-test and npm6-browser-test docker images [integration/config] - 10https://gerrit.wikimedia.org/r/483672 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [04:16:38] (03Merged) 10jenkins-bot: Remove npm6-test and npm6-browser-test docker images [integration/config] - 10https://gerrit.wikimedia.org/r/483672 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [04:16:53] Krinkle: hehe :) [04:17:12] Krinkle: oh, it's not chmod +x ? [04:18:30] (03PS1) 10Krinkle: Fix non-executable firefox in node10-test-browser image [integration/config] - 10https://gerrit.wikimedia.org/r/483674 (https://phabricator.wikimedia.org/T211784) [04:18:38] legoktm: yeah :( [04:19:35] Krinkle: are you using dch to create the changelog entries btw? [04:19:35] (03PS1) 10Krinkle: Bump node10-browser jobs to node10-test-browser 0.2.1 [integration/config] - 10https://gerrit.wikimedia.org/r/483675 (https://phabricator.wikimedia.org/T211784) [04:19:42] legoktm: never heard of it [04:20:06] I run date -R to get the date when I'm adequately lazy [04:20:23] https://manpages.debian.org/stretch/devscripts/dch.1.en.html [04:22:07] legoktm: cool, will see if there's a homebrew formula [04:23:13] Looks like there's not yet one. They do package debianutils, but that's something else I think. [04:25:15] 10Diffusion, 10Gerrit: rPHAB to gerrit mirror stuck at 447032e1d - https://phabricator.wikimedia.org/T213512 (10bd808) The mirror of {rPHEX} at https://gerrit.wikimedia.org/r/#/admin/projects/phabricator/extensions seems to have the same problem. [04:27:27] 10Diffusion, 10Gerrit: rPHAB to gerrit mirror stuck at 447032e1d - https://phabricator.wikimedia.org/T213512 (10Paladox) This would be the remnants of when we migrated to NoteDB (which caused phabricator to import a huge amount of refs (refs/changes**/meta) we patched the Phabricator core to stop importing tho... [04:30:16] :| [04:34:36] (03CR) 10Krinkle: [C: 03+2] Fix non-executable firefox in node10-test-browser image [integration/config] - 10https://gerrit.wikimedia.org/r/483674 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [04:35:10] legoktm: k, here goes my first docker publishing (got rights yesterday) [04:35:28] wheeee [04:35:35] confirmed the local build already and oojs-router passes "my" build now [04:36:11] the experience of pulling down the image and running bash on it and then npm install/npm test was quite magical. [04:36:18] (03Merged) 10jenkins-bot: Fix non-executable firefox in node10-test-browser image [integration/config] - 10https://gerrit.wikimedia.org/r/483674 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [04:37:14] !log Updating docker-pkg files on contint1001 for https://gerrit.wikimedia.org/r/483674 [04:37:15] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [04:40:50] yayayay [04:42:08] (03CR) 10Krinkle: [C: 03+2] "For '*-node10-browser*docker*'" [integration/config] - 10https://gerrit.wikimedia.org/r/483675 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [04:42:37] legoktm: It's also doing a bunch of "latest" tagging for every package in the system [04:42:46] I guess that part isn't optimised yet for things that haven't changed [04:43:26] there's a bug report for that [04:44:24] Yay, passing https://gerrit.wikimedia.org/r/#/c/oojs/router/+/483669/ [04:44:44] or at least, I thought there was [04:44:48] * legoktm bbl dinner [04:44:51] yay! [04:45:05] (03Merged) 10jenkins-bot: Bump node10-browser jobs to node10-test-browser 0.2.1 [integration/config] - 10https://gerrit.wikimedia.org/r/483675 (https://phabricator.wikimedia.org/T211784) (owner: 10Krinkle) [07:29:06] 10Continuous-Integration-Config, 10Patch-For-Review: Phase out jobs "pplint-HEAD" and "erblint-HEAD" - https://phabricator.wikimedia.org/T154894 (10hashar) [07:29:13] 10Continuous-Integration-Config, 10Release-Engineering-Team (Kanban), 10Operations, 10Patch-For-Review, 10Puppet: Get rid of "import realm.pp" in manifests/site.pp - https://phabricator.wikimedia.org/T154915 (10hashar) 05Open→03Resolved a:03hashar [07:53:47] (03PS1) 10Hashar: Adding trailling slash to doc publishing URL [integration/config] - 10https://gerrit.wikimedia.org/r/483682 (https://phabricator.wikimedia.org/T213509) [07:53:51] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team, 10Patch-For-Review: doc.wikimedia.org urls without trailing slash respond with HTTP 403 Forbidden - https://phabricator.wikimedia.org/T213509 (10hashar) My fault, previously we normalized the IP address with a trailing slash: doc-publish m... [07:54:30] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team, 10Patch-For-Review: doc.wikimedia.org urls without trailing slash respond with HTTP 403 Forbidden - https://phabricator.wikimedia.org/T213509 (10hashar) The previous and current Apache configs for doc.wikimedia.org are similar and both have... [07:54:51] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Kanban), 10Patch-For-Review: doc.wikimedia.org urls without trailing slash respond with HTTP 403 Forbidden - https://phabricator.wikimedia.org/T213509 (10hashar) a:03hashar [08:08:28] twentyafterfour: uh, what key did you use to sign the tarball? [08:09:04] legoktm: should be the same one I used to sign the git tags [08:09:40] it's a subkey of my main pgp key (new subkey I created for my yubikey) [08:09:58] legoktm: does it not validate for you? [08:10:12] * twentyafterfour is still learning this php stuff honestly [08:10:16] pgp [08:10:19] it's not the same key as on https://www.mediawiki.org/keys/keys.txt [08:10:21] I know php well enough [08:10:33] which is C83A8E4D3C8FEB7C8A3A1998131910E01605D9AA [08:10:38] legoktm: it should be a subkey of that, unless I did it entirely wrong [08:10:55] ok but then your subkey should be on keys.txt AIUI [08:11:29] I also can't find D7B8437BE5A2D3FC8D905FED60AE06D4875BE862 on a keyserver [08:11:29] legoktm: ok [08:13:15] 10MediaWiki-Releasing, 10MW-1.32-release: Unknown key used to sign MediaWiki 1.32.0 tarball - https://phabricator.wikimedia.org/T213521 (10Legoktm) p:05Triage→03Unbreak! [08:13:29] sorry, I should have checked this during the rc process [08:14:28] legoktm: ok hang on I'll sync my keys to keyservers and update the keys.txt [08:15:08] thanks [08:15:20] and I'm asking to make sure my understanding of how subkeys work is correct [08:15:20] I just changed things up because I got a yubikey over the holidays and spent a little time getting it set up so that my private signing key doesn't exist on any disk [08:15:49] I'm totally still learning how it all works so I could very well have screwed it up somehow [08:16:19] (I made a backup of the original keychain in a secure location, just in case \if I need to go back to not using yubikey) [08:16:43] I don't blame you, no one understands gpg [08:19:53] 10MediaWiki-Releasing, 10MW-1.32-release: Unknown key used to sign MediaWiki 1.32.0 tarball - https://phabricator.wikimedia.org/T213521 (10akosiaris) Yes, that's correct. The main/master key is essentially just a key to sign other keys and the dichotomy exists just for management reasons, albeit very good reas... [08:26:32] legoktm: D7B8437.... should be sync'd to pool.sks-keyservers.net [08:28:28] ok, I think it'll take a bit of time to replicate through all the servers in the pool [08:29:22] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Kanban), 10Patch-For-Review: doc.wikimedia.org urls without trailing slash respond with HTTP 403 Forbidden - https://phabricator.wikimedia.org/T213509 (10hashar) Testing on contint1001 which has Apache 2.4: curl -H 'Host: doc.wikimedia.org... [09:51:48] ca89b75bfcc0c2406f6 was not deployed- not sure if dot files are at all, but if they are, you may want to run some cleanup [11:52:17] 10MediaWiki-Releasing, 10Release-Engineering-Team (Kanban), 10MW-1.32-notes, 10MW-1.32-release, 10User-MacFan4000: Release MW 1.32 - https://phabricator.wikimedia.org/T207529 (10MacFan4000) 05Open→03Resolved This has been done [14:13:19] Hmm if I upload something to releases.wikimedia.org should it be live right away? [14:13:32] Should it be on releases1001 or releases2001 > [14:13:39] ? [14:13:44] *go to [14:48:34] 10Phabricator: Can I change my username here? - https://phabricator.wikimedia.org/T96110 (10Aklapper) Admins can rename Phabricator usernames and we are fine doing this now (2019, compared to 2015). :) Feel free to bring up requests in a dedicated ticket here under #Phabricator or on https://www.mediawiki.org/... [15:04:26] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Kanban), 10Patch-For-Review: doc.wikimedia.org urls without trailing slash respond with HTTP 403 Forbidden - https://phabricator.wikimedia.org/T213509 (10hashar) So this one took me a while to figure out. I tested it on contint1001 which st... [15:24:25] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Kanban), 10Patch-For-Review: doc.wikimedia.org urls without trailing slash respond with HTTP 403 Forbidden - https://phabricator.wikimedia.org/T213509 (10hashar) And in the end the TLDR is to use: ` ServerName https://doc.wikimedia.org Dire... [16:04:17] (03PS8) 10Kosta Harlan: Add job for running code analysis on SonarQube [integration/config] - 10https://gerrit.wikimedia.org/r/475470 (https://phabricator.wikimedia.org/T207046) [16:09:27] 10Gerrit, 10Release-Engineering-Team (Backlog), 10Patch-For-Review: Upgrade to Gerrit 2.16.3 - https://phabricator.wikimedia.org/T200739 (10Paladox) [16:22:23] gehel: is there a tool that formats the text in changelog? [16:22:46] i.e. dockerfiles/java8-sonar-scanner/changelog [16:24:03] that looks like a debian changelog, so probably yes [16:24:20] but as to which one, I have no idea :/ [16:24:55] `dch` might do something [16:29:39] k [16:30:50] gehel: also, do you know how I specify that the new version of java8-sonar-scanner should be 0.2.0? [16:31:14] probably just the message in the changelog [16:31:22] although this is all black magic to me [16:33:05] :) ok [16:34:11] (03PS9) 10Kosta Harlan: Add job for running code analysis on SonarQube [integration/config] - 10https://gerrit.wikimedia.org/r/475470 (https://phabricator.wikimedia.org/T207046) [16:36:06] (03CR) 10Kosta Harlan: Add job for running code analysis on SonarQube (032 comments) [integration/config] - 10https://gerrit.wikimedia.org/r/475470 (https://phabricator.wikimedia.org/T207046) (owner: 10Kosta Harlan) [16:39:35] (03PS10) 10Kosta Harlan: Add job for running code analysis on SonarQube [integration/config] - 10https://gerrit.wikimedia.org/r/475470 (https://phabricator.wikimedia.org/T207046) [16:40:02] Hey lovely RelEngers, can I get your blessing to deploy https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/483735 so that the ExtensionDistribution extension defaults to MW 1.32 now that it's live? [16:41:38] 10Release-Engineering-Team, 10Release Pipeline (Blubber): Publish Blubber releases on releases.wikimedia.org - https://phabricator.wikimedia.org/T213563 (10thcipriani) [16:42:05] 10Release-Engineering-Team, 10Release Pipeline (Blubber): Publish Blubber releases on releases.wikimedia.org - https://phabricator.wikimedia.org/T213563 (10thcipriani) p:05Triage→03Normal [16:52:49] longma: o/ im always here too ;) [16:53:20] addshore: oh hi! I will keep that in mind! [16:57:42] (03PS2) 10Mholloway: Add CI jobs for new ConfigurableCounters extension [integration/config] - 10https://gerrit.wikimedia.org/r/483527 [16:57:55] (03CR) 10Mholloway: Add CI jobs for new ConfigurableCounters extension (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/483527 (owner: 10Mholloway) [17:00:33] (03CR) 10Gergő Tisza: [C: 03+1] Add CI jobs for new ConfigurableCounters extension [integration/config] - 10https://gerrit.wikimedia.org/r/483527 (owner: 10Mholloway) [17:09:09] (03CR) 10Gergő Tisza: [C: 03+1] Add CI jobs for new ConfigurableCounters extension (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/483527 (owner: 10Mholloway) [17:09:37] (03PS3) 10Gergő Tisza: Add CI jobs for new ConfigurableCounters extension [integration/config] - 10https://gerrit.wikimedia.org/r/483527 (owner: 10Mholloway) [17:35:02] 10Release-Engineering-Team, 10Language-strategy, 10incubator.wikimedia.org, 10Epic, 10I18n: Make creating a new Language project easier - https://phabricator.wikimedia.org/T165585 (10Theklan) I have been working with some small languages, mainly from the Americas, that wanted to figure out how a new Wiki... [18:40:48] kostajh: `dch` is typically in a package called "devscripts", I know it's packaged for Debian and Fedora at least [18:41:42] legoktm: ok, thanks. [19:04:19] (03PS1) 10Anomie: Add testing for the Parsoid-PHP porting project [integration/config] - 10https://gerrit.wikimedia.org/r/483824 [19:05:21] (03CR) 10Anomie: "I think this is correct, but I'm not extremely familiar with the config here so I may have screwed something up. Please double-check." [integration/config] - 10https://gerrit.wikimedia.org/r/483824 (owner: 10Anomie) [19:05:30] (03PS1) 10Legoktm: Add composer-package-php7[0-3]-docker jobs for Parsoid [integration/config] - 10https://gerrit.wikimedia.org/r/483825 [19:06:57] (03Abandoned) 10Legoktm: Add composer-package-php7[0-3]-docker jobs for Parsoid [integration/config] - 10https://gerrit.wikimedia.org/r/483825 (owner: 10Legoktm) [19:09:37] (03CR) 10Legoktm: Add testing for the Parsoid-PHP porting project (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/483824 (owner: 10Anomie) [19:13:38] (03PS2) 10Legoktm: Add testing for the Parsoid-PHP porting project [integration/config] - 10https://gerrit.wikimedia.org/r/483824 (owner: 10Anomie) [19:13:40] (03PS1) 10Legoktm: Use $DOC_SUBPATH in parsoidsvc-doc-docker-publish [integration/config] - 10https://gerrit.wikimedia.org/r/483827 [19:17:23] (03CR) 10Legoktm: [C: 03+2] Add testing for the Parsoid-PHP porting project [integration/config] - 10https://gerrit.wikimedia.org/r/483824 (owner: 10Anomie) [19:17:26] (03CR) 10Legoktm: [C: 03+2] Use $DOC_SUBPATH in parsoidsvc-doc-docker-publish [integration/config] - 10https://gerrit.wikimedia.org/r/483827 (owner: 10Legoktm) [19:20:05] (03Merged) 10jenkins-bot: Add testing for the Parsoid-PHP porting project [integration/config] - 10https://gerrit.wikimedia.org/r/483824 (owner: 10Anomie) [19:20:08] (03Merged) 10jenkins-bot: Use $DOC_SUBPATH in parsoidsvc-doc-docker-publish [integration/config] - 10https://gerrit.wikimedia.org/r/483827 (owner: 10Legoktm) [19:20:40] !log deployed https://gerrit.wikimedia.org/r/483824 [19:20:41] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [19:23:19] Oh, never mind, legoktm did it for me. [19:24:14] oh? [19:24:40] oh [19:24:43] yes, I did :) [19:24:45] * legoktm hugs James_F [19:25:13] legoktm: Anything I can do to help out? [19:26:00] nothing off the top of my head [19:26:07] Kk. [19:27:39] (03PS1) 10Legoktm: Don't test HHVM on parsoid [integration/config] - 10https://gerrit.wikimedia.org/r/483832 [19:27:54] (03CR) 10Legoktm: [C: 03+2] Don't test HHVM on parsoid [integration/config] - 10https://gerrit.wikimedia.org/r/483832 (owner: 10Legoktm) [19:28:54] (03CR) 10Jforrester: [C: 03+1] "Yay, death to HHVM." [integration/config] - 10https://gerrit.wikimedia.org/r/483832 (owner: 10Legoktm) [19:29:38] (03Merged) 10jenkins-bot: Don't test HHVM on parsoid [integration/config] - 10https://gerrit.wikimedia.org/r/483832 (owner: 10Legoktm) [19:29:45] !log deploying https://gerrit.wikimedia.org/r/483832 [19:29:46] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [19:36:58] 10Release-Engineering-Team (Backlog), 10ORES, 10Operations, 10Scoring-platform-team, 10Release Pipeline (Blubber): The continuous release pipeline should support more than one service per repo - https://phabricator.wikimedia.org/T210267 (10thcipriani) I think there are a couple of problems with the curre... [19:47:06] https://gerrit-review.googlesource.com/c/gerrit/+/210133 [19:48:23] 10Gerrit, 10Developer-Advocacy, 10Operations, 10serviceops: Remove port 29418 from cloning process - https://phabricator.wikimedia.org/T37611 (10herron) p:05Triage→03Normal [20:20:15] maintenance-disconnect-full-disks build 36952 integration-slave-jessie-1003 (/: 95%): OFFLINE due to disk space [20:35:13] maintenance-disconnect-full-disks build 36955 integration-slave-jessie-1003: OFFLINE due to disk space [20:36:10] 10Release-Engineering-Team (Backlog), 10ORES, 10Operations, 10Scoring-platform-team, 10Release Pipeline (Blubber): The continuous release pipeline should support more than one service per repo - https://phabricator.wikimedia.org/T210267 (10Ottomata) Seems like it would work, but it doesn't look like this... [20:41:08] mutante: how do you figure out, for a puppet change, which hosts are involved so you can test the change via the puppet compiler? [20:43:08] Hey, would it be OK for me to do a Friday i18n-only deploy? The Block form got changed quite significantly just before MW was branched, so for non-en sysops the form is a bit sucky right now, and several of them are unhappy. I've cherry-pick'ed (well, selective merge --squash'ed) them as https://gerrit.wikimedia.org/r/c/mediawiki/core/+/483845 and quickly manually reviewed for security gotchas. [20:46:39] James_F: if my opinion counts, yes. I've got complaints already. [20:46:59] James_F: sure, godspeed [20:47:08] godspeed good sir [20:47:16] :) [20:47:17] OK. :-) [20:47:27] but wouldn't it be easier to just run L10nbot exporter? [20:47:45] (this counts as the second friday-no-deploy exception I've given today, I must be a bit off, I didn't sleep much last night) [20:47:52] greg-g: :-D [20:48:09] !log repooling integration-slave-jessie-1003 after cleaning mvn and gradle cache [20:48:10] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [21:27:59] 10Continuous-Integration-Infrastructure, 10Gerrit, 10Zuul: Zuul merger should reject merge when Gerrit repository has Allow Content Merge set to false - https://phabricator.wikimedia.org/T210442 (10hashar) Related thread on zuul-discuss mailling list http://lists.zuul-ci.org/pipermail/zuul-discuss/2019-Janu... [21:39:58] 10Project-Admins: Create MediaWiki tag(s) for page data (access, storage, updates) - https://phabricator.wikimedia.org/T206284 (10Tgr) +1 to creating new projects (and the [[https://www.mediawiki.org/wiki/Developers/Maintainers|maintainers page]] also desperately needs info on this). One naming strategy would b... [21:53:51] Hauskatze: i look at the module/profile that is changed, use grep -r through the repo to see where that is included to find the role.. once i have the role class i go to site.pp and see which hosts use it, everything involves a lot of "grep -r" in my local copy of puppet repo [21:53:56] 10Deployments, 10Release-Engineering-Team (Long-Lived-Branches): Static asset time on disk - https://phabricator.wikimedia.org/T140921 (10Krinkle) Is this task resolved? It looks like the root concerns here may be addressed: * We no longer expose branch names in urls. Instead, urls are based only on the origi... [21:54:24] mutante: thanks, it helps [21:54:34] I'll try to use codesearch though [21:54:44] as I don't have a copy of puppet on my computer [21:57:35] greg-g: All done and fixed, thank you! [21:57:41] (CC Hauskatze.) [21:58:09] replied elsewhere :) [22:11:34] (03PS1) 10QChris: Allow “Gerrit Managers” to import history [wikimedia/fundraising/centralnotice_analytics] (refs/meta/config) - 10https://gerrit.wikimedia.org/r/483869 [22:11:36] (03CR) 10QChris: [V: 03+2 C: 03+2] Allow “Gerrit Managers” to import history [wikimedia/fundraising/centralnotice_analytics] (refs/meta/config) - 10https://gerrit.wikimedia.org/r/483869 (owner: 10QChris) [22:11:57] (03PS1) 10QChris: Import done. Revoke import grants [wikimedia/fundraising/centralnotice_analytics] (refs/meta/config) - 10https://gerrit.wikimedia.org/r/483870 [22:11:59] (03CR) 10QChris: [V: 03+2 C: 03+2] Import done. Revoke import grants [wikimedia/fundraising/centralnotice_analytics] (refs/meta/config) - 10https://gerrit.wikimedia.org/r/483870 (owner: 10QChris) [22:24:46] 10Phabricator, 10Parsoid-Nowiki: Discuss about Jeblad's Herald H252 - https://phabricator.wikimedia.org/T213523 (10MarcoAurelio) H252 is a personal rule indeed, not a global rule. It affects nobody but Jeblad's and he decides what to subscribe to. I don't see any issues here? [22:51:12] when you create a paste in Phabricator, why does it have "create paste" and "create public paste" below when the regular one is already public [23:07:09] 10Phabricator, 10Parsoid-Nowiki: Discuss about Jeblad's Herald H252 - https://phabricator.wikimedia.org/T213523 (10greg) 05Open→03Invalid Unless there are performance concerns we (Phabricator admins) generally do not care what people subscribe to using Herald. [23:10:22] mutante one allows you to create private pastes [23:10:26] the other is public [23:10:35] (just you can do more with "create paste [23:10:46] *" then with "create public paste") [23:11:57] paladox: ah:) ok, thanks [23:12:24] your welcome :) [23:13:07] thanks greg-g re closing that task [23:13:17] np [23:21:08] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Backlog), 10Patch-For-Review: npm warns about unwritable $HOME/.config - https://phabricator.wikimedia.org/T213014 (10greg) [23:23:31] 10Release-Engineering-Team (Backlog): Database busted for CiviCRM tests? - https://phabricator.wikimedia.org/T205950 (10greg) p:05Triage→03Normal [23:24:04] 10Release-Engineering-Team (Next), 10Patch-For-Review, 10Release Pipeline (Blubber): Publish Blubber releases on releases.wikimedia.org - https://phabricator.wikimedia.org/T213563 (10greg) [23:25:11] 10Release-Engineering-Team (Kanban), 10User-greg: Setup Learning Circles for RelEng - https://phabricator.wikimedia.org/T188706 (10greg) 05Open→03Resolved Closed in favor of https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Book_club [23:28:25] 10Release-Engineering-Team (Kanban), 10Education-Program-Dashboard, 10MediaWiki-extensions-EducationProgram, 10Epic, 10User-greg: Deprecate and remove the EducationProgram extension from Wikimedia servers after June 30, 2018 - https://phabricator.wikimedia.org/T125618 (10greg) a:05greg→03None [23:54:17] 10Release-Engineering-Team, 10MW-1.32-release: Release 1.32.1 as a maintenance release - https://phabricator.wikimedia.org/T213595 (10Reedy) [23:54:27] 10Release-Engineering-Team, 10MW-1.32-release: Release 1.32.1 as a maintenance release - https://phabricator.wikimedia.org/T213595 (10Reedy) [23:54:44] 10Release-Engineering-Team, 10MW-1.32-release: Release 1.32.1 as a maintenance release - https://phabricator.wikimedia.org/T213595 (10Reedy) p:05Triage→03Normal