[00:02:49] 10Beta-Cluster, 6Collaboration-Team Backlog: Decide what to do with ee_prototypewiki in beta - https://phabricator.wikimedia.org/T107397#1513276 (10Catrope) p:5Triage>3Normal >>! In T107397#1494259, @hashar wrote: > Good catch! That is a leftover from more than 3 years ago. I think we should remove it from... [00:17:20] 10Continuous-Integration-Infrastructure, 6Release-Engineering: automatically build and commit mediawiki/vendor (composer) - https://phabricator.wikimedia.org/T101123#1513357 (10bd808) >>! In T101123#1512932, @csteipp wrote: >>>! In T101123#1512869, @bd808 wrote: >> Does step 1 in this process rule out 3rd part... [00:36:49] 10Beta-Cluster, 6Collaboration-Team Backlog: Decide what to do with ee_prototypewiki in beta - https://phabricator.wikimedia.org/T107397#1513378 (10Krenair) a:3Krenair https://gerrit.wikimedia.org/r/#/c/229608/ [00:44:27] bd808, ew, some weird entries from labswiki in fatal.log [00:44:55] wikitech? Like what? [00:45:28] ah, hang on. [no req] [00:46:25] does that mean as a normal maintenance script (i.e. job or eval.php) on silver? [00:47:11] yeah I think that's what it means [00:48:04] I know that labswiki jobs run via www-data's crontab on silver calling mwscript runJobs.php, with output logs going to /dev/null :) [00:53:42] (03PS1) 10Robmoen: Add QuickSurveys ext to jjb and zuul [integration/config] - 10https://gerrit.wikimedia.org/r/229612 (https://phabricator.wikimedia.org/T107582) [00:54:41] Krenair: so I don't see any of those "Unsupported operand types" errors from any other host in the last 10K lines of fatal.log [00:54:57] I wonder if there is a php5 vs hhvm problem in the codebase? [00:55:06] Or it's some wikitech-only-extension thing [00:55:13] yeah ot that [00:55:27] but aren't all of those frozen bascially? [00:55:35] SMW things are for sure [00:56:42] as in, special_extensions in make-wmf-branch? [00:56:53] *nod* [00:56:56] SMW and SRF as well as Validator, yes [00:57:12] although I did deploy a change to one of those recently [00:57:22] I guess I was assuming this was a new thing [00:57:50] SemanticForms is another semantic extension on wikitech, but it's not a special_extension [00:58:02] that error message usually means math with an array on one side or the other I think [00:58:15] other wikitech-only extensions are DynamicSidebar, DynamicSidebar, OATHAuth and OpenStackManager [00:58:22] uh, LdapAuthentication [01:06:32] So yeah. git grep tells me that it happens for +, -, *, and ~ when one of the operands is not a int, float or string [01:06:54] not super easy to track that down without a line number :/ [01:20:25] 10Continuous-Integration-Infrastructure, 6Release-Engineering: automatically build and commit mediawiki/vendor (composer) - https://phabricator.wikimedia.org/T101123#1513440 (10csteipp) I honestly don't see a good way to do it programmatically without hacking up composer, but maybe we can find/build a solution... [02:01:50] 10Beta-Cluster, 5Patch-For-Review: Configure beta cluster to use labmon1001.eqiad.wmnet as statsd server - https://phabricator.wikimedia.org/T108091#1513462 (10Tgr) 5Open>3Resolved Thanks! Seems to be working fine. [03:23:31] Project browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #777: FAILURE in 41 min: https://integration.wikimedia.org/ci/job/browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox-sauce/777/ [04:31:32] Project browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_7-internet_explorer-9-sauce build #522: FAILURE in 39 min: https://integration.wikimedia.org/ci/job/browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_7-internet_explorer-9-sauce/522/ [07:35:35] (03CR) 10Krinkle: [C: 04-1] Add QuickSurveys ext to jjb and zuul (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/229612 (https://phabricator.wikimedia.org/T107582) (owner: 10Robmoen) [09:47:42] 6Release-Engineering, 6Commons, 10MediaWiki-File-management, 10MediaWiki-Tarball-Backports, and 7 others: InstantCommons broken by switch to HTTPS - https://phabricator.wikimedia.org/T102566#1514009 (10Tau) Mediawiki was installed by extracting tar file, following these instructions found here: [[ https://... [10:25:54] (03CR) 10Paladox: "@Robmoen This should be removed" [integration/config] - 10https://gerrit.wikimedia.org/r/229612 (https://phabricator.wikimedia.org/T107582) (owner: 10Robmoen) [10:26:49] (03CR) 10Paladox: "Doint forget to update the extension with the package.json file and Gruntfile.js for the npm test." [integration/config] - 10https://gerrit.wikimedia.org/r/229612 (https://phabricator.wikimedia.org/T107582) (owner: 10Robmoen) [10:26:56] (03CR) 10Paladox: [C: 04-1] Add QuickSurveys ext to jjb and zuul [integration/config] - 10https://gerrit.wikimedia.org/r/229612 (https://phabricator.wikimedia.org/T107582) (owner: 10Robmoen) [12:32:09] 10Deployment-Systems, 10RESTBase, 6Services, 6operations, 5Patch-For-Review: [Discussion] Move restbase config to Ansible? - https://phabricator.wikimedia.org/T107532#1514323 (10mobrovac) [12:47:14] Project browsertests-PdfHandler-test2.wikipedia.org-linux-firefox-sauce build #598: FAILURE in 1 min 12 sec: https://integration.wikimedia.org/ci/job/browsertests-PdfHandler-test2.wikipedia.org-linux-firefox-sauce/598/ [12:55:00] Yippee, build fixed! [12:55:01] Project browsertests-GettingStarted-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #556: FIXED in 59 sec: https://integration.wikimedia.org/ci/job/browsertests-GettingStarted-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/556/ [12:55:31] Project browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce build #742: FAILURE in 23 min: https://integration.wikimedia.org/ci/job/browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce/742/ [13:40:17] 10Deployment-Systems, 10RESTBase, 6Services, 6operations, 5Patch-For-Review: [Discussion] Move restbase config to Ansible? - https://phabricator.wikimedia.org/T107532#1514439 (10akosiaris) p:5Triage>3Normal [13:43:24] 10Beta-Cluster, 6operations, 5Patch-For-Review: Unify ::production / ::beta roles for *oid - https://phabricator.wikimedia.org/T86633#1514460 (10akosiaris) Parsoid is left to be done from what I see. We could couple this with moving parsoid to service::node in the long run (@Gwicke, @mobrovac - can you think... [13:43:37] 10Beta-Cluster, 6operations, 5Patch-For-Review: Unify ::production / ::beta roles for *oid - https://phabricator.wikimedia.org/T86633#1514461 (10akosiaris) p:5Normal>3Lowest [14:04:01] 10Beta-Cluster, 6operations, 5Patch-For-Review: Unify ::production / ::beta roles for *oid - https://phabricator.wikimedia.org/T86633#1514518 (10mobrovac) >>! In T86633#1514460, @akosiaris wrote: > We could couple this with moving parsoid to service::node in the long run Yes, definitely. There's already a... [14:04:23] 10Beta-Cluster, 6operations, 5Patch-For-Review: Unify ::production / ::beta roles for *oid - https://phabricator.wikimedia.org/T86633#1514520 (10mobrovac) [14:05:41] 10Beta-Cluster, 6operations, 5Patch-For-Review: Unify ::production / ::beta roles for *oid - https://phabricator.wikimedia.org/T86633#1514522 (10GWicke) @akosiaris, a precondition for parsoid moving is {T90668}. [14:05:51] 10Beta-Cluster, 6operations, 5Patch-For-Review: Unify ::production / ::beta roles for *oid - https://phabricator.wikimedia.org/T86633#1514523 (10mobrovac) [14:24:44] 10Deployment-Systems, 10RESTBase, 6Services, 6operations, 5Patch-For-Review: [Discussion] Move restbase config to Ansible? - https://phabricator.wikimedia.org/T107532#1514561 (10GWicke) [14:37:25] Project browsertests-MobileFrontend-SmokeTests-linux-chrome-sauce build #218: FAILURE in 9 min 24 sec: https://integration.wikimedia.org/ci/job/browsertests-MobileFrontend-SmokeTests-linux-chrome-sauce/218/ [14:51:03] (03PS8) 10Paladox: Add jenkings tests for EditUser [integration/config] - 10https://gerrit.wikimedia.org/r/228500 [14:51:26] (03PS6) 10Paladox: Move MwEmbedSupport from deprecated jslint test to jshint test [integration/config] - 10https://gerrit.wikimedia.org/r/228488 [14:51:50] (03PS14) 10Paladox: Update interwiki tests [integration/config] - 10https://gerrit.wikimedia.org/r/225313 [14:52:23] 10Deployment-Systems, 10RESTBase, 6Services, 6operations, 5Patch-For-Review: [Discussion] Move restbase config to Ansible? - https://phabricator.wikimedia.org/T107532#1514597 (10thcipriani) >>! In T107532#1514041, @Joe wrote: > So is releng settled on using ansible for deploys as @gwicke's comments in ht... [14:52:46] (03PS6) 10Paladox: Add check for json in TwitterLogin [integration/config] - 10https://gerrit.wikimedia.org/r/225711 [14:55:14] (03PS14) 10Paladox: Update CheckUser tests [integration/config] - 10https://gerrit.wikimedia.org/r/225182 [15:24:55] 10Deployment-Systems, 10RESTBase, 6Services, 6operations, 5Patch-For-Review: [Discussion] Move restbase config to Ansible? - https://phabricator.wikimedia.org/T107532#1514677 (10greg) [15:29:03] Yippee, build fixed! [15:29:03] Project browsertests-Math-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce build #617: FIXED in 1 min 2 sec: https://integration.wikimedia.org/ci/job/browsertests-Math-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce/617/ [15:31:19] 10Deployment-Systems, 10RESTBase, 6Services, 6operations, 5Patch-For-Review: [Discussion] Move restbase config to Ansible? - https://phabricator.wikimedia.org/T107532#1514694 (10GWicke) > So is releng settled on using ansible for deploys as @GWicke's comments in https://gerrit.wikimedia.org/r/#/c/229306/... [15:33:44] 10Deployment-Systems, 10RESTBase, 6Services, 6operations, 5Patch-For-Review: [Discussion] Move restbase config to Ansible? - https://phabricator.wikimedia.org/T107532#1514704 (10greg) >>! In T107532#1514694, @GWicke wrote: >> So is releng settled on using ansible for deploys as @GWicke's comments in http... [15:37:27] 10Beta-Cluster, 6Collaboration-Team Backlog, 5Patch-For-Review: Decide what to do with ee_prototypewiki in beta - https://phabricator.wikimedia.org/T107397#1514713 (10Krenair) [15:38:42] so many red dots! https://phabricator.wikimedia.org/T107397 [15:38:44] :) [15:39:23] stashbot: help [15:39:32] non-responsive? [15:39:35] * greg-g is just curious [16:09:30] greg-g: https://phabricator.wikimedia.org/T107980 and others. [16:14:26] greg-g: https://phabricator.wikimedia.org/T107968 was the main one. [16:35:16] 6Release-Engineering: Blockers for 1.26wmf18 (released on 2015-08-11) - https://phabricator.wikimedia.org/T108197#1514887 (10greg) 3NEW [16:39:23] 6Release-Engineering: Blockers for 1.26wmf18 (released on 2015-08-11) - https://phabricator.wikimedia.org/T108197#1514887 (10greg) [16:40:49] 6Release-Engineering: Blockers for 1.26wmf18 (released on 2015-08-11) - https://phabricator.wikimedia.org/T108197#1514925 (10greg) [16:41:07] twentyafterfour: ^^ fyi, blockers for the next train deploy [16:41:46] 6Release-Engineering: Blockers for 1.26wmf18 (released on 2015-08-11) - https://phabricator.wikimedia.org/T108197#1514944 (10Jdforrester-WMF) [16:52:59] 6Release-Engineering, 5WMF-deploy-2015-08-11_(1.26wmf18): Blockers for 1.26wmf18 (released on 2015-08-11) - https://phabricator.wikimedia.org/T108197#1515004 (10greg) [17:01:55] !log fixed rebase conflict with logstash cherry-picks [17:02:00] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [17:16:00] (03PS6) 10Paladox: Update WikidataPageBanner tests [integration/config] - 10https://gerrit.wikimedia.org/r/226913 [17:16:56] 6Release-Engineering, 5WMF-deploy-2015-08-11_(1.26wmf18): Blockers for 1.26wmf18 (released on 2015-08-11) - https://phabricator.wikimedia.org/T108197#1515158 (10Jdforrester-WMF) [17:17:24] (03PS7) 10Paladox: Update WikidataPageBanner tests [integration/config] - 10https://gerrit.wikimedia.org/r/226913 [17:18:06] (03CR) 10Paladox: "@JanZerebecki this can be merged now all patch have been merged and composer file includes the php code sniffer." [integration/config] - 10https://gerrit.wikimedia.org/r/226913 (owner: 10Paladox) [17:27:38] Yippee, build fixed! [17:27:39] Project browsertests-MobileFrontend-SmokeTests-linux-chrome-sauce build #219: FIXED in 8 min 17 sec: https://integration.wikimedia.org/ci/job/browsertests-MobileFrontend-SmokeTests-linux-chrome-sauce/219/ [17:33:59] 10Deployment-Systems, 10RESTBase, 6Services, 6operations, 5Patch-For-Review: [Discussion] Move restbase config to Ansible? - https://phabricator.wikimedia.org/T107532#1515244 (10GWicke) @greg, I think the amount of confusion about what the cabal is doing or not illustrates that there is maybe not enough... [17:39:43] 6Release-Engineering, 5WMF-deploy-2015-08-11_(1.26wmf18): Blockers for 1.26wmf18 (released on 2015-08-11) - https://phabricator.wikimedia.org/T108197#1515253 (10ori) [17:45:20] (03PS2) 10Robmoen: Add QuickSurveys ext to jjb and zuul [integration/config] - 10https://gerrit.wikimedia.org/r/229612 (https://phabricator.wikimedia.org/T107582) [17:47:54] 6Release-Engineering: Fill out matrix of skills/people - https://phabricator.wikimedia.org/T107906#1515287 (10demon) a:5demon>3thcipriani @thcipriani tag you're it [17:50:41] 10Deployment-Systems, 10RESTBase, 6Services, 6operations, 5Patch-For-Review: [Discussion] Move restbase config to Ansible? - https://phabricator.wikimedia.org/T107532#1515318 (10greg) >>! In T107532#1515244, @GWicke wrote: > @greg, I think the amount of confusion about what the cabal is doing or not illu... [17:53:58] 6Release-Engineering: Fill out matrix of skills/people - https://phabricator.wikimedia.org/T107906#1515329 (10thcipriani) a:5thcipriani>320after4 [17:54:21] 0after4? [17:55:58] yeah, that's weird. It's assigned correctly though. [17:56:43] (03CR) 10Paladox: [C: 031] Add QuickSurveys ext to jjb and zuul [integration/config] - 10https://gerrit.wikimedia.org/r/229612 (https://phabricator.wikimedia.org/T107582) (owner: 10Robmoen) [18:03:57] Yippee, build fixed! [18:03:57] Project browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce build #743: FIXED in 26 min: https://integration.wikimedia.org/ci/job/browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce/743/ [18:28:10] * greg-g is flailing around with the conduit api... [18:30:18] greg-g: what's up? [18:30:21] maybe I could help [18:30:30] I think it's probably stupidity [18:30:41] here: https://phabricator.wikimedia.org/conduit/method/maniphest.query/ [18:31:23] adding "20" (no quotes) to projectPHIDs and not getting the right results. (also tried "[20]") [18:31:46] literal 20? that couldn't be a valid PHID [18:31:52] where did you get that? [18:32:56] https://phabricator.wikimedia.org/project/profile/20/ [18:33:00] assumed that was it [18:33:10] ah nope that's the id [18:33:19] like task T123 123 is the literal db id [18:33:22] phid vs id, :D [18:33:30] er D: [18:33:31] the phid is an alphanumeric [18:34:06] https://phabricator.wikimedia.org/api/project.query [18:34:09] put [20] there for id [18:34:10] then [18:34:16] PHID-PROJ-uier7rukzszoewbhj7ja [18:35:15] gotcha [18:36:57] thanks chasemp [18:37:03] greg-g: Is it ok to to deploy 1.25wmf17 now? Are the problems in https://phabricator.wikimedia.org/T108197 really just blockers for wmf18? [18:37:32] twentyafterfour: correct [18:45:51] 10Deployment-Systems, 10RESTBase, 6Services, 6operations, 5Patch-For-Review: [Discussion] Move restbase config to Ansible? - https://phabricator.wikimedia.org/T107532#1515421 (10GWicke) > If, instead, others would ask the deployment working group direct questions (as @Joe did above) then there wouldn't b... [19:01:48] 1.26wmf17 not so great actually. [19:07:21] :-( [19:16:13] 10Beta-Cluster, 10RESTBase, 10VisualEditor: RESTbase is 500ing in Beta Cluster (after a long timeout) - https://phabricator.wikimedia.org/T108220#1515529 (10Jdforrester-WMF) 3NEW [19:25:06] 6Release-Engineering, 6Commons, 10MediaWiki-File-management, 10MediaWiki-Tarball-Backports, and 7 others: InstantCommons broken by switch to HTTPS - https://phabricator.wikimedia.org/T102566#1515581 (10Tgr) Apparently git.wikimedia.org patch pages are HTML, not plaintext. How fun. So here's a command that... [19:26:58] 10Beta-Cluster, 10RESTBase, 10VisualEditor: RESTbase is 500ing in Beta Cluster (after a long timeout) - https://phabricator.wikimedia.org/T108220#1515590 (10Josve05a) See half the comments in T107968. [19:29:29] 6Release-Engineering, 5WMF-deploy-2015-08-11_(1.26wmf18): Blockers for 1.26wmf18 (released on 2015-08-11) - https://phabricator.wikimedia.org/T108197#1515620 (10ori) [19:33:35] twentyafterfour: ? [19:34:08] CirrusSearch was flooding the logs. Like, more than I've ever seen anything flood logs [19:34:21] wow [19:34:30] 5 million records in fatalmonitor within a minute or two [19:34:52] I've fixed it, the fix was already committed to master [19:35:05] so I ported that over and I'm about to sync-wikiversions again [19:35:55] holy cow [19:37:40] yeah [19:38:19] 5539984 Notice: Undefined index: laplace in /srv/mediawiki/php-1.26wmf17/extensions/CirrusSearch/includes/Hooks.php on line 359 [19:38:21] 159 Warning: Parser cannot be freed while it is parsing. in /srv/mediawiki/php-1.26wmf17/includes/media/XMP.php on line 167 [19:41:05] 10Beta-Cluster, 6Scrum-of-Scrums, 6Security-Team, 6operations, and 3 others: Setup a dedicated mediawiki host in Beta Cluster that we can use for security scanning - https://phabricator.wikimedia.org/T72181#1515654 (10BBlack) Varnish part is merged (along with a bunch of minor followup fixes to figure out... [19:42:32] 10Beta-Cluster, 6Scrum-of-Scrums, 6Security-Team, 6operations, and 3 others: Setup a dedicated mediawiki host in Beta Cluster that we can use for security scanning - https://phabricator.wikimedia.org/T72181#1515663 (10csteipp) Thank you! [19:43:19] 6Release-Engineering, 10ContentTranslation-cxserver, 10MediaWiki-Special-pages, 10MediaWiki-extensions-ContentTranslation, and 2 others: Special:Version should show the versions of services that a wiki uses - https://phabricator.wikimedia.org/T108226#1515664 (10Jdforrester-WMF) p:5Triage>3Low [19:49:27] 10Beta-Cluster, 10RESTBase, 10VisualEditor: RESTbase is 500ing in Beta Cluster (after a long timeout) - https://phabricator.wikimedia.org/T108220#1515677 (10GWicke) 5Open>3Resolved a:3GWicke This was caused by recent config changes. [19:51:10] 10Beta-Cluster, 10RESTBase, 10VisualEditor: RESTbase is 500ing in Beta Cluster (after a long timeout) - https://phabricator.wikimedia.org/T108220#1515683 (10Jdforrester-WMF) Thanks! [20:04:29] this is a known problem I think [20:04:30] hold on [20:04:56] twentyafterfour: greg-g https://phabricator.wikimedia.org/T108195 [20:05:15] oh I see you knew :) [20:05:54] 6Release-Engineering, 5WMF-deploy-2015-08-11_(1.26wmf18): Blockers for 1.26wmf18 (released on 2015-08-11) - https://phabricator.wikimedia.org/T108197#1515774 (10Jdforrester-WMF) [20:05:55] :) [20:08:40] 6Release-Engineering, 5WMF-deploy-2015-08-11_(1.26wmf18): Blockers for 1.26wmf18 (released on 2015-08-11) - https://phabricator.wikimedia.org/T108197#1515785 (10ori) [20:18:14] 10Beta-Cluster, 6Scrum-of-Scrums, 6Security-Team, 6operations, and 3 others: Setup a dedicated mediawiki host in Beta Cluster that we can use for security scanning - https://phabricator.wikimedia.org/T72181#1515863 (10dduvall) 5Open>3Resolved Thanks a ton, @BBlack @csteipp, Beta Cluster should be good... [20:19:25] IT. CAN. HAZ. MERGE. \o/ [20:19:55] 6Release-Engineering, 10ContentTranslation-cxserver, 10MediaWiki-Special-pages, 10MediaWiki-extensions-ContentTranslation, and 3 others: Special:Version should show the versions of services that a wiki uses - https://phabricator.wikimedia.org/T108226#1515897 (10Legoktm) [20:21:57] 10Beta-Cluster, 10RESTBase, 10VisualEditor: RESTbase is 500ing in Beta Cluster (after a long timeout) - https://phabricator.wikimedia.org/T108220#1515908 (10Jdforrester-WMF) [20:40:42] 10Beta-Cluster, 10MediaWiki-Internationalization: Viewing beta's en_rtlwiki just throws a fatal exception - https://phabricator.wikimedia.org/T106125#1515975 (10Ladsgroup) I think keeping it would be beneficial but If you think it doesn't worth the headache, I'm okay :) Mainly I think of a revival by enabling... [21:07:50] greg-g: any issues with getting https://phabricator.wikimedia.org/T77925 deployed next week if I can find someone? [21:09:12] jdlrobson: that's a new extension? [21:09:30] greg-g: it's an extension for Wikivoyage only [21:09:36] * greg-g nods [21:09:38] basically replacing their templates for banners with a magic word [21:09:41] so yeah, it needs to go through https://www.mediawiki.org/wiki/Review_queue [21:10:24] greg-g: already did https://phabricator.wikimedia.org/T98029 [21:10:46] neat-o! [21:11:10] greg-g: i'm just not sure how to sign off - all blocking bugs closed except 1 which needs to be done post deployment [21:11:17] jdlrobson: who wants to own the deploy? we'll want someone who knows what they're looking at [21:13:15] greg-g: i'm hoping to rope someone in from the office [21:13:31] my preference would be kaldari but i need to get his okay :) obviously i'll be around for the whole thing since i know the code well [21:14:09] * greg-g nods [21:14:27] jdlrobson: if you can get him to say yes, then yeah, doit. Pick an open time on the calendar :) [21:14:50] awesome. Thanks. Any preferences on date? I'd prefer to do it as close to start of week as possible [21:20:33] jdlrobson: tuesday after the train is done? [21:20:50] greg-g: sounds good :) thanks! Okay next thing up to work out who can help me :) [21:21:17] :) [21:21:31] jdlrobson: \o/ [21:26:12] 6Release-Engineering, 5WMF-deploy-2015-08-11_(1.26wmf18): Blockers for 1.26wmf18 (released on 2015-08-11) - https://phabricator.wikimedia.org/T108197#1516130 (10Jdforrester-WMF) [21:26:28] greg-g: All blockers of https://phabricator.wikimedia.org/T108197 now closed. Hurrah! [21:26:51] James_F: 'twas a productive day [21:26:52] :) [21:27:06] greg-g: Krinkle and ori are wonderful, wonderful people. [21:27:44] I would never have thought that code from EducationProgram last changed in 2012 would be the culprit in causing VE tabs to flash. [21:27:49] But hey, here we are [21:28:08] Yay for synchronous time masking this. [21:28:37] Wonder how long (billions of page views x 10?ms) this bug made people wait for page renders. [21:28:41] Krinkle: ain't software development grand? :) [21:33:19] 6Release-Engineering, 5WMF-deploy-2015-08-11_(1.26wmf18): Blockers for 1.26wmf18 (released on 2015-08-11) - https://phabricator.wikimedia.org/T108197#1516176 (10ori) 5Open>3Resolved a:3ori [21:33:43] 6Release-Engineering: Create KPIs for #releng-201516-Q2 - https://phabricator.wikimedia.org/T107905#1516178 (10greg) [21:34:50] 10Deployment-Systems, 10RESTBase, 6Services, 6operations, 5Patch-For-Review: [Discussion] Move restbase config to Ansible? - https://phabricator.wikimedia.org/T107532#1516185 (10thcipriani) >>! In T107532#1515421, @GWicke wrote: > Thanks for giving a link to the spreadsheet. I see that about half the ser... [21:38:10] jdlrobson: New extension enablement in a SWAT window? Eww. https://wikitech.wikimedia.org/w/index.php?title=Deployments&diff=173362&oldid=173361 [21:39:03] Well gregg just suggested it and the 2 people i need around are on Japanese and Indian time... [21:39:07] any better ideas? [21:39:59] also greg-g what to do about getting deployed on beta cluster - we don't have a wikivoyage right? [21:40:40] blug.. right [21:40:48] I don't think so? [21:41:00] http://en.wikivoyage.beta.wmflabs.org/ doesnt go anywhere [21:41:01] so i guess not [21:41:03] Nope. [21:41:50] jdlrobson: would 3pm be better? [21:41:51] or worse? [21:42:25] worse.. currently 6.42am in japan and 3.13am in india.. depends if my student wants to stay up till 4 [21:42:25] We could make a bespoke slot at 07:00. No need to stick to the SWAT windows. [21:43:21] greg-g: let me know the options and i'll ask all the people involved about what makes most sense [21:43:34] 7am is better than 8am [21:43:54] 7am PST? [21:44:32] yah [21:44:55] i suspect that's too early for kaldari. I asked him to join [21:45:28] Unless I can find someone in European hours to deploy. I'm happy to bite the bullet and get up that early if i have to. [21:46:35] 9am could also work [21:47:16] well.... meh... [21:47:23] how about wednesday at 9am? [21:47:55] !bash "I have a really good ~/.XCompose file" -- thcipriani [21:49:07] 9am wed work for you kaldari? [21:49:44] maybe, although I have a meeting at 10 so it would have to be strictly timeboxed [21:55:00] how long does a deployment usually take? [21:55:26] i mean.. i'm fine with any time, at bare minimum i'd like Nicolas there since he's the best person to test against the status quo [21:56:02] new extension should probably be about 45 minutes (15 minutes gerrit/patch fiddling, 30 minutes scap) [21:57:15] @greg-g let's schedule this for 9am provisionally then [21:57:28] i'm going to ping everyone involved on the phabricator task [21:57:40] kk [21:57:49] greg-g: as far as i'm aware the plan is to install the extension and make sure nothing explodes [21:57:56] * greg-g nods [21:58:00] then experiment with it on the wiki and then switch all the templates over to the magic word [21:58:18] so in theory provided nothing explodes we can do a few bug swats in a later window [21:58:24] kaldari: that work for you? [21:58:32] (hopefully no bug swats needed :)) [21:59:04] (03CR) 10Bmansurov: Add QuickSurveys ext to jjb and zuul (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/229612 (https://phabricator.wikimedia.org/T107582) (owner: 10Robmoen) [22:01:12] greg-g: how do i add a new window? just copy an existing template? [22:01:15] jdlrobson, greg-g: I would be more comfortable just doing a deployment to beta labs if I'm going to only have an hour. If something goes wrong after, I won't be able to respond. Would prefer to do the deployment to production in the afternoon so if it ends up taking 3 hours it won't hurt anything else. [22:02:03] kaldari: which wiki in beta cluster should it go on? (and I agree with your caution :) ) [22:02:06] jdlrobson: yah [22:02:50] bd808: does vagrant support https? [22:03:07] eh. not really [22:03:13] there's a role [22:03:18] but I don't think it works [22:03:25] greg-g: kaldari but then we don't get the ability to have a wikivoyage community member to volunteer and test it [22:03:35] what's stopping us from deploying to beta cluster before then? [22:03:40] chrome redirects to https now [22:03:48] jdlrobson: I think he means deploying to beta cluster now [22:03:50] kaldari: i'm sure i could grab Rob as back up if something goes hairy. [22:03:57] via [22:03:58] * greg-g isn't sure [22:04:07] greg-g: no idea. any suggestions for a good wiki to test on [22:04:08] https://w3c.github.io/webappsec/specs/upgrade/ I believe [22:04:12] 6Release-Engineering, 5WMF-deploy-2015-08-11_(1.26wmf18): Blockers for 1.26wmf18 (released on 2015-08-11) - https://phabricator.wikimedia.org/T108197#1516303 (10Josve05a) [22:04:13] "Would prefer to do the deployment to production in the afternoon" is what threw me [22:04:14] * greg-g shrugs [22:04:50] kaldari: no idea what data is needed to test it well [22:05:15] I suppose it could be tested on any beta cluster wiki [22:05:40] tgr: ummm... chrome doesn't work on non-tls connections any more? [22:05:45] kaldari: could make some changes so it only runs on a given page? [22:06:04] e.g. config variable wgWikidataPageBannerTestPage = 'Bullet tree falls' [22:07:25] jdlrobson: What does it do to pages that don't have associated banners? Nothing I would hope [22:07:38] bd808: it tells the server that it prefers HTTPS and the server sends a 302 when it sees that [22:07:48] kaldari: there is a fallback config variable you can set which defines one for all pages but that's off by default [22:08:02] so yeh you could harmlessly deploy to beta labs in current form [22:08:33] so if the fallback isn't defined, and no banner is set for a page, it just doesn't do anything to the page, right? [22:08:52] correct [22:09:14] sounds like it shouldn't be too messy to test then [22:09:30] http://pagebanner.wmflabs.org/wiki/Bullet_tree_falls < kaldari see [22:09:40] kaldari: when do you want to deploy this? [22:10:31] whoa, when did the wiki logo change on beta cluster's enwiki? [22:10:49] jdlrobson: I'm in the middle of a couple other things right now. Could you schedule a meeting for us to discuss further? Tmorrow afternoon is open for me. [22:11:03] sure thang [22:11:12] i'm guessing monday or tuesday given that we want to deploy on wednesday? [22:11:17] can we deploy to beta labs on fridays? [22:11:30] yeah [22:11:45] cool, maybe we can do that tomorrow then [22:12:09] okay sweettttt [22:12:16] thanks guys for the patience and complications :) [22:20:51] bd808: probably a false alarm - https://phabricator.wikimedia.org/T108254 [22:22:44] tgr: that forceHTTPS=1 thing comes out of CentralAuth I think. I've had it happen on en.beta multiple times but never on my vagrant instances [22:29:45] the strange thing is I never enabled the https role so vagrant never worked for me on HTTPS [22:30:04] and I expect the cookie only gets set when you successfully log in over HTTPS [22:31:11] you would hope [22:34:23] It gets set for a confusing set of reasons... [22:34:37] https connection is one [22:34:40] or $wgCookieSecure [22:34:52] looks like its in core as well [22:35:06] includes/User.php:3600 [22:35:17] or $request->getBool( 'wpForceHttps'. false ) [22:35:46] or the result of UserRequiresHTTPS hooks? [22:35:57] or $user->getBoolOption( 'prefershttps' ) &&wfCanIPUseHTTPS( $request->getIP() ) [22:36:47] * marxarelli is being a MW poser right now, as he barely understands the architecture [22:36:57] join the club [22:37:24] I just `git grep` and then say things [22:37:57] (03PS2) 10JanZerebecki: Improve failure message for fail-archived-repositories job [integration/config] - 10https://gerrit.wikimedia.org/r/228604 (owner: 10Legoktm) [22:38:11] grep -r 'forceHTTPS' | cowsay [22:38:55] j/k. `ag` ftw [22:39:07] hmm I still like git grep [22:40:07] git grep is fastest if you don't need to cross repos [22:40:16] awk otherwise [22:40:25] ag won't cross repos by default [22:40:40] and always `cowsay -p` [22:40:59] i just like its output slighty more [22:40:59] s/awk/ack/ [22:42:22] `ack --bar` is probably the greatest command on my laptop [22:43:33] (03PS3) 10JanZerebecki: Improve failure message for fail-archived-repositories job [integration/config] - 10https://gerrit.wikimedia.org/r/228604 (owner: 10Legoktm) [22:43:42] that's magical [22:43:51] (03CR) 10JanZerebecki: [C: 032] Improve failure message for fail-archived-repositories job [integration/config] - 10https://gerrit.wikimedia.org/r/228604 (owner: 10Legoktm) [22:44:02] if only it were in color [22:44:23] i think i smell a good use of your time [22:45:24] (03Merged) 10jenkins-bot: Improve failure message for fail-archived-repositories job [integration/config] - 10https://gerrit.wikimedia.org/r/228604 (owner: 10Legoktm) [22:45:31] it's totally legit, as long as you measure it with a metric [22:45:52] I was ranting about how great ack is on #mediawiki one day and Andy "petdance" Lester actually showed up and gave some tips [22:45:59] it was awesome [22:46:07] bd808: HAHAHHAHA THAT IS AWESOME [22:46:26] next QR: "what we said: make ack --bar beautiful; what we did: ack --bar produces 16 more colors than before" [22:46:46] 265 or stay home [22:46:55] *256 [22:48:30] with my solarized shell theme I think I could actually make a pretty righteous color ackbar [22:50:59] 10Deployment-Systems, 10RESTBase, 6Services, 6operations, 5Patch-For-Review: [Discussion] Move restbase config to Ansible? - https://phabricator.wikimedia.org/T107532#1516526 (10GWicke) >>! In T107532#1516185, @thcipriani wrote: >>>! In T107532#1515421, @GWicke wrote: >> Thanks for giving a link to the s... [22:52:52] * marxarelli feels like an enabler [22:53:00] !log reloading zuul for e17f502..af1f5d1 [22:53:05] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [22:55:45] (03PS20) 10Paladox: Update tests for Vector skin [integration/config] - 10https://gerrit.wikimedia.org/r/224824 [22:55:53] (03Abandoned) 10Paladox: Update tests in vector extension [integration/config] - 10https://gerrit.wikimedia.org/r/225029 (owner: 10Paladox) [22:56:01] (03PS9) 10Paladox: Add jenkings tests for EditUser [integration/config] - 10https://gerrit.wikimedia.org/r/228500 [22:56:04] 10Deployment-Systems, 10RESTBase, 6Services, 6operations, 5Patch-For-Review: [Discussion] Move restbase config to Ansible? - https://phabricator.wikimedia.org/T107532#1516562 (10GWicke) > Ideally, there would be a more general wrapper for ansible that allows folks to take the repo_config out of the salts... [22:56:11] (03PS12) 10Paladox: Always fail the vector extension [integration/config] - 10https://gerrit.wikimedia.org/r/228133 [23:10:11] 10Continuous-Integration-Infrastructure: Jenkings should be updated to allow non php files as there main file - https://phabricator.wikimedia.org/T108265#1516618 (10Paladox) 3NEW [23:11:26] Yippee, build fixed! [23:11:27] Project browsertests-Gather-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce build #222: FIXED in 14 min: https://integration.wikimedia.org/ci/job/browsertests-Gather-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce/222/ [23:11:59] 10Continuous-Integration-Infrastructure: Jenkings should be updated to allow non php files as there main file - https://phabricator.wikimedia.org/T108265#1516632 (10Paladox) And since it is deprecated this should be high. [23:12:14] OMG ACK --BAR [23:14:06] 10Continuous-Integration-Infrastructure: Jenkings should be updated to allow non php files as there main file - https://phabricator.wikimedia.org/T108265#1516640 (10Legoktm) 5Open>3Invalid a:3Legoktm It works just fine: https://gerrit.wikimedia.org/r/#/c/230008/ [23:16:18] 10Continuous-Integration-Infrastructure: Jenkings should be updated to allow non php files as there main file - https://phabricator.wikimedia.org/T108265#1516646 (10Paladox) Ok closing as it works. [23:17:51] 10Deployment-Systems, 10RESTBase, 6Services, 6operations, 5Patch-For-Review: [Discussion] Move restbase config to Ansible (or $deploy_system in general)? - https://phabricator.wikimedia.org/T107532#1516652 (10GWicke) [23:53:46] (03PS15) 10Paladox: Add jenkins test for BoilerPlate [integration/config] - 10https://gerrit.wikimedia.org/r/226680