[00:07:35] Deploying ^ [00:28:08] woot [00:32:50] !log disabling/enabling gearman in jenkins [00:32:54] Logged the message, Master [00:33:28] (03PS4) 10Krinkle: Migrate prepare-mediawiki to MySQL (affects testextension + mwext-qunit) [integration/config] - 10https://gerrit.wikimedia.org/r/198773 (https://phabricator.wikimedia.org/T37912) [00:33:43] Request: POST http://integration.wikimedia.org/ci/configSubmit, from 10.64.0.171 via cp1043 cp1043 ([10.64.0.171]:80), Varnish XID 981516440 [00:33:43] Forwarded for: 76.103.130.60, 10.64.0.171 [00:33:43] Error: 503, Service Unavailable at Wed, 25 Mar 2015 00:33:16 GMT [00:34:27] SNAFU :) [00:34:34] Did you apply or save? [00:35:26] save [00:35:31] Try apply next time ) [00:35:38] what's the difference? [00:35:50] Saves a refresh and a 50/50 chance on getting this (harmless) error while it's busy saving the file [00:36:03] >.> [00:36:04] apply does an ajax submit and leaves you with the form. [00:36:11] huh [00:36:13] so you can re-tick the checkbox after and save again [00:36:15] which is nice [00:36:34] I was able to disable gearman, having issues re-checking it [00:36:46] I think it is disabled now [00:37:07] now I'm getting the same 503 error in a fancy JS popup [00:37:12] when using apply [00:37:12] Hm.. gonna try to enable [00:37:20] weird [00:37:45] I'm currently hitting the API with testextension job changes still [00:37:50] just FYI [00:37:54] it's about 60% there [00:38:15] Arrr. yeah, our varnish is realy annoying in that it overrides the error message. [00:38:20] Kind of like how IE6 used to do for 404s [00:38:37] http://fpaste.org/202425/72439041/raw/ is also in the zuul log, unsure if related [00:38:44] It's useful for apache where we have a useful 404 and 503 by default [00:38:47] uesless* [00:38:57] were you able to enable gearman? [00:38:59] Nope [00:39:01] same popup [00:39:25] 6Release-Engineering, 6Phabricator, 10Wikimedia-Git-or-Gerrit: Gerritbot shouldn't post "Change merged by jenkins-bot:" messages any more - https://phabricator.wikimedia.org/T91766#1147306 (10jayvdb) >>! In T91766#1141459, @Jdforrester-WMF wrote: >>>! In T91766#1095851, @Krenair wrote: >> I have a feelin... [00:39:52] uh, any ideas? :/ [00:39:55] Yup [00:39:58] Restarting Jenkins [00:40:21] At least we'll preserve Zuul queue [00:40:33] :| [00:40:38] are you going to do that? [00:40:40] but if people self merge we'll have to force restart anyway [00:40:42] Yes [00:40:45] (jenkins) [00:41:06] It's taking a minute to load the page [00:41:06] * aude refrains from self merge :) [00:50:19] !log Jenkins is unable to start Gearman connection (HTTP 503); Restarting Jenkins. [00:52:45] !log Restarted Jenkins-Gearman connection [00:54:10] ... and we're back [00:54:37] had to rebase aude's wmf branch change to wake up the chain [00:54:46] awesome :D [00:55:29] Krinkle: thanks [01:06:26] 6Release-Engineering, 6MediaWiki-Core-Team, 6Multimedia, 6Parsoid-Team, and 3 others: Prepare Platform/Ops April 2015 quarterly review presentation - https://phabricator.wikimedia.org/T91803#1147373 (10bd808) [01:07:56] (03CR) 10Krinkle: [C: 032] Move mwext-*-testextension-zend to UbuntuPrecise slaves in labs [integration/config] - 10https://gerrit.wikimedia.org/r/198770 (https://phabricator.wikimedia.org/T93143) (owner: 10Krinkle) [01:11:48] 10Continuous-Integration, 5Patch-For-Review: Migrate .*testextension-zend jobs to labs slaves - https://phabricator.wikimedia.org/T93143#1147382 (10Krinkle) This is now deployed. Here's a testextensions-zend job running in labs: https://integration.wikimedia.org/ci/job/mwext-Cite-testextension-zend/24/console [01:12:17] (03Merged) 10jenkins-bot: Move mwext-*-testextension-zend to UbuntuPrecise slaves in labs [integration/config] - 10https://gerrit.wikimedia.org/r/198770 (https://phabricator.wikimedia.org/T93143) (owner: 10Krinkle) [01:12:34] 10Continuous-Integration, 5Patch-For-Review: Migrate all jobs to labs slaves - https://phabricator.wikimedia.org/T86659#1147388 (10Krinkle) [01:13:10] 10Continuous-Integration: Migrate all jobs to labs slaves - https://phabricator.wikimedia.org/T86659#973540 (10Krinkle) [01:13:27] 10Continuous-Integration: Migrate all jobs to labs slaves - https://phabricator.wikimedia.org/T86659#973540 (10Krinkle) [01:15:08] \o/ [01:18:29] 10Continuous-Integration: Migrate all jobs to labs slaves - https://phabricator.wikimedia.org/T86659#1147405 (10Krinkle) [01:20:27] 10Continuous-Integration, 7Regression, 7Upstream: Manually starting builds in Jenkins throws "java.lang.IndexOutOfBoundsException: Index: 0, Size: 0" - https://phabricator.wikimedia.org/T93321#1147411 (10Krinkle) [01:21:53] 10Continuous-Integration: Fetch dependencies using composer instead of cloning mediawiki/vendor for non-wmf branches - https://phabricator.wikimedia.org/T90303#1147419 (10Krinkle) [01:27:38] (03PS1) 10Legoktm: Create and use generic 'yamllint' job [integration/config] - 10https://gerrit.wikimedia.org/r/199555 [01:44:04] (03PS1) 10Legoktm: Run jsonlint jobs on pywikibot/i18n patches [integration/config] - 10https://gerrit.wikimedia.org/r/199559 (https://phabricator.wikimedia.org/T85335) [01:48:24] 10Continuous-Integration, 10Flow: Database field 'workflow.workflow_wiki' too short (not compatible with mediawiki's iw_prefix) - https://phabricator.wikimedia.org/T93463#1147452 (10Krinkle) [01:48:25] 10Continuous-Integration: Jenkins: Assert no PHP errors (notices, warnings) were raised or exceptions were thrown - https://phabricator.wikimedia.org/T50002#1147451 (10Krinkle) [01:49:43] 10Continuous-Integration, 10Flow: Database field 'workflow.workflow_wiki' too short (not compatible with mediawiki's iw_prefix) - https://phabricator.wikimedia.org/T93463#1137689 (10Krinkle) @hashar Ah, that explains why this worked in testing. That makes the issue even more important as this means things can... [02:18:08] Deploying https://gerrit.wikimedia.org/r/#/c/198773/ [02:49:48] 6Release-Engineering, 6Phabricator, 10Wikimedia-Git-or-Gerrit: Gerritbot shouldn't post "Change merged by jenkins-bot:" messages any more - https://phabricator.wikimedia.org/T91766#1147473 (10jayvdb) >>! In T91766#1147306, @jayvdb wrote: >>>! In T91766#1141459, @Jdforrester-WMF wrote: >>>>! In T91766#109... [02:50:25] 10Continuous-Integration, 10Flow: Database field 'workflow.workflow_wiki' too short (not compatible with mediawiki's iw_prefix) - https://phabricator.wikimedia.org/T93463#1147477 (10EBernhardson) It looks like these are now live and breaking all merges for Flow? 2 days notice is not nearly enough time to thro... [02:53:19] hey ^d, you there? [02:56:15] 6Release-Engineering, 6Phabricator, 10Wikimedia-Git-or-Gerrit: Gerritbot shouldn't post "Change merged by jenkins-bot:" messages any more - https://phabricator.wikimedia.org/T91766#1147481 (10Krinkle) >>! In T91766#1146925, @QChris wrote: > Phabricator only tells you about merged commits that mention a t... [02:57:51] 10Continuous-Integration, 10Flow: Database field 'workflow.workflow_wiki' too short (not compatible with mediawiki's iw_prefix) - https://phabricator.wikimedia.org/T93463#1147482 (10Mattflaschen) a:3Mattflaschen [03:10:06] PROBLEM - Host deployment-cache-text02 is DOWN: (Host Check Timed Out) [03:10:14] PROBLEM - Host deployment-mx is DOWN: (Host Check Timed Out) [03:10:21] PROBLEM - Host deployment-memc03 is DOWN: (Host Check Timed Out) [03:10:27] PROBLEM - Host deployment-salt is DOWN: (Host Check Timed Out) [03:10:31] PROBLEM - Host deployment-elastic05 is DOWN: (Host Check Timed Out) [03:10:37] PROBLEM - Host deployment-urldownloader is DOWN: (Host Check Timed Out) [03:10:42] PROBLEM - Host deployment-memc02 is DOWN: (Host Check Timed Out) [03:10:42] PROBLEM - Host deployment-rsync01 is DOWN: (Host Check Timed Out) [03:10:42] PROBLEM - Host deployment-cxserver03 is DOWN: (Host Check Timed Out) [03:10:46] PROBLEM - Host deployment-kafka02 is DOWN: (Host Check Timed Out) [03:10:46] PROBLEM - Host deployment-pdf02 is DOWN: (Host Check Timed Out) [03:10:47] PROBLEM - Host deployment-apertium01 is DOWN: (Host Check Timed Out) [03:10:49] PROBLEM - Host deployment-elastic08 is DOWN: (Host Check Timed Out) [03:10:50] PROBLEM - Host deployment-sca01 is DOWN: (Host Check Timed Out) [03:10:52] PROBLEM - Host deployment-mediawiki01 is DOWN: (Host Check Timed Out) [03:10:55] PROBLEM - Host deployment-fluoride is DOWN: (Host Check Timed Out) [03:11:01] RECOVERY - Host deployment-memc03 is UP: PING OK - Packet loss = 0%, RTA = 0.71 ms [03:11:01] PROBLEM - Host deployment-jobrunner01 is DOWN: CRITICAL - Plugin timed out after 15 seconds [03:11:01] PROBLEM - Host deployment-zookeeper01 is DOWN: CRITICAL - Plugin timed out after 15 seconds [03:11:01] PROBLEM - Host deployment-videoscaler01 is DOWN: CRITICAL - Plugin timed out after 15 seconds [03:11:03] PROBLEM - Host deployment-elastic06 is DOWN: CRITICAL - Plugin timed out after 15 seconds [03:11:03] PROBLEM - Host deployment-cache-mobile03 is DOWN: CRITICAL - Plugin timed out after 15 seconds [03:11:08] RECOVERY - Host deployment-salt is UP: PING OK - Packet loss = 0%, RTA = 1.05 ms [03:11:08] RECOVERY - Host deployment-cxserver03 is UP: PING OK - Packet loss = 0%, RTA = 1.29 ms [03:11:09] RECOVERY - Host deployment-kafka02 is UP: PING OK - Packet loss = 0%, RTA = 1.71 ms [03:11:14] RECOVERY - Host deployment-restbase02 is UP: PING OK - Packet loss = 0%, RTA = 5.62 ms [03:11:17] RECOVERY - Host deployment-mediawiki01 is UP: PING OK - Packet loss = 0%, RTA = 3.08 ms [03:11:19] RECOVERY - Host deployment-pdf02 is UP: PING OK - Packet loss = 0%, RTA = 0.83 ms [03:11:20] RECOVERY - Host deployment-cache-bits01 is UP: PING OK - Packet loss = 0%, RTA = 1.27 ms [03:11:24] RECOVERY - Host deployment-elastic08 is UP: PING OK - Packet loss = 0%, RTA = 3.47 ms [03:11:38] RECOVERY - Host deployment-apertium01 is UP: PING OK - Packet loss = 0%, RTA = 1.00 ms [03:11:38] RECOVERY - Host deployment-videoscaler01 is UP: PING OK - Packet loss = 0%, RTA = 1.49 ms [03:12:39] RECOVERY - Host deployment-urldownloader is UP: PING OK - Packet loss = 0%, RTA = 1.30 ms [03:12:49] RECOVERY - Host deployment-cache-upload02 is UP: PING OK - Packet loss = 0%, RTA = 1.31 ms [03:13:38] RECOVERY - Host deployment-sca01 is UP: PING OK - Packet loss = 0%, RTA = 2.28 ms [03:13:48] RECOVERY - Host deployment-memc02 is UP: PING OK - Packet loss = 0%, RTA = 0.60 ms [03:14:07] RECOVERY - Host deployment-cache-text02 is UP: PING OK - Packet loss = 0%, RTA = 0.75 ms [03:14:08] RECOVERY - Host deployment-cache-mobile03 is UP: PING OK - Packet loss = 0%, RTA = 0.66 ms [03:14:12] RECOVERY - Host deployment-elastic06 is UP: PING OK - Packet loss = 0%, RTA = 0.72 ms [03:14:32] RECOVERY - Host deployment-rsync01 is UP: PING OK - Packet loss = 0%, RTA = 1.01 ms [03:14:38] RECOVERY - Host deployment-elastic05 is UP: PING OK - Packet loss = 0%, RTA = 1.20 ms [03:14:46] RECOVERY - Host deployment-fluoride is UP: PING OK - Packet loss = 0%, RTA = 0.78 ms [03:14:48] RECOVERY - Host deployment-db2 is UP: PING OK - Packet loss = 0%, RTA = 0.49 ms [03:17:47] RECOVERY - Host deployment-zookeeper01 is UP: PING OK - Packet loss = 0%, RTA = 0.65 ms [03:18:12] 10Continuous-Integration, 10Flow: Database field 'workflow.workflow_wiki' too short (not compatible with mediawiki's iw_prefix) - https://phabricator.wikimedia.org/T93463#1147502 (10Krinkle) >>! In T93463#1147477, @EBernhardson wrote: > It looks like these are now live and breaking all merges for Flow? 2 days... [03:20:00] RECOVERY - Host deployment-jobrunner01 is UP: PING OK - Packet loss = 0%, RTA = 1.37 ms [03:29:21] (03CR) 10Krinkle: [C: 032] "Already deployed." [integration/config] - 10https://gerrit.wikimedia.org/r/198773 (https://phabricator.wikimedia.org/T37912) (owner: 10Krinkle) [03:29:39] 10Continuous-Integration: Jenkins: Run PHPUnit tests on MySQL, PostgreSQL and SQLite - https://phabricator.wikimedia.org/T22343#1147510 (10Krinkle) [03:29:40] 10Continuous-Integration, 5Patch-For-Review: Jenkins: Set up PHPUnit testing on MySQL backend - https://phabricator.wikimedia.org/T37912#1147509 (10Krinkle) 5Open>3Resolved [03:33:52] (03Merged) 10jenkins-bot: Migrate prepare-mediawiki to MySQL (affects testextension + mwext-qunit) [integration/config] - 10https://gerrit.wikimedia.org/r/198773 (https://phabricator.wikimedia.org/T37912) (owner: 10Krinkle) [03:34:54] 10Continuous-Integration, 10MediaWiki-extensions-ImageMetrics, 6Multimedia, 3Multimedia-Sprint-2015-03-18: Karma failing on an ImageMetrics test referencing a value set in a head script - https://phabricator.wikimedia.org/T93459#1147519 (10Tgr) [03:37:18] (03PS2) 10Legoktm: Run jsonlint jobs on pywikibot/i18n patches [integration/config] - 10https://gerrit.wikimedia.org/r/199559 (https://phabricator.wikimedia.org/T85335) [03:37:20] (03PS2) 10Legoktm: Create and use generic 'yamllint' job [integration/config] - 10https://gerrit.wikimedia.org/r/199555 [03:38:25] 10Continuous-Integration: Jenkins: Figure out long term solution for /tmp management - https://phabricator.wikimedia.org/T74011#1147529 (10Krinkle) [03:38:26] 10Continuous-Integration, 10Flow, 5Patch-For-Review: Flow tests are leaving lci_* temporary files behind on integration slaves - https://phabricator.wikimedia.org/T89122#1147526 (10Krinkle) 5Open>3Resolved a:3Krinkle MediaWiki jobs now have a scoped `$TMPDIR` that is cleared out after each build. [03:38:42] (03CR) 10Legoktm: [C: 032] Create and use generic 'yamllint' job [integration/config] - 10https://gerrit.wikimedia.org/r/199555 (owner: 10Legoktm) [03:38:48] (03CR) 10Legoktm: [C: 032] Run jsonlint jobs on pywikibot/i18n patches [integration/config] - 10https://gerrit.wikimedia.org/r/199559 (https://phabricator.wikimedia.org/T85335) (owner: 10Legoktm) [03:40:10] 10Continuous-Integration, 10Flow: Database field 'workflow.workflow_wiki' too short (not compatible with mediawiki's iw_prefix) - https://phabricator.wikimedia.org/T93463#1147531 (10Mattflaschen) I think the comparable (not the same, but we should be able to rely on it for length limit) is actually iw_wikiid (... [03:40:26] 10Continuous-Integration, 5Patch-For-Review: Chromium user profiles sometimes get left behind in /tmp - https://phabricator.wikimedia.org/T75966#1147532 (10Krinkle) 5Open>3Resolved a:3Krinkle Jobs using MediaWiki and/or npm now have their own `TMPDIR` scope which is cleared out after each build. Confirme... [03:40:27] 10Continuous-Integration: Jenkins: Figure out long term solution for /tmp management - https://phabricator.wikimedia.org/T74011#759885 (10Krinkle) [03:40:52] 10Continuous-Integration, 10Flow: Database field 'workflow.workflow_wiki' too short (not compatible with mediawiki's iw_wikiid) - https://phabricator.wikimedia.org/T93463#1147537 (10Mattflaschen) [03:43:00] (03Merged) 10jenkins-bot: Create and use generic 'yamllint' job [integration/config] - 10https://gerrit.wikimedia.org/r/199555 (owner: 10Legoktm) [03:43:02] (03Merged) 10jenkins-bot: Run jsonlint jobs on pywikibot/i18n patches [integration/config] - 10https://gerrit.wikimedia.org/r/199559 (https://phabricator.wikimedia.org/T85335) (owner: 10Legoktm) [03:44:22] !log deploying https://gerrit.wikimedia.org/r/199555 and https://gerrit.wikimedia.org/r/199559 [03:45:45] 10Continuous-Integration, 10Flow: Database field 'workflow.workflow_wiki' too short (not compatible with mediawiki's iw_wikiid) - https://phabricator.wikimedia.org/T93463#1147548 (10Krinkle) >>! In T93463#1147531, @Mattflaschen wrote: > workflow_wiki in flow_workflow is certainly the DB name. I'm also pretty... [03:55:33] Project browsertests-CentralNotice-en.m.wikipedia.beta.wmflabs.org-linux-android-sauce build #44: FAILURE in 2 min 51 sec: https://integration.wikimedia.org/ci/job/browsertests-CentralNotice-en.m.wikipedia.beta.wmflabs.org-linux-android-sauce/44/ [03:58:01] 6Release-Engineering, 6Phabricator, 10Wikimedia-Git-or-Gerrit: Gerritbot shouldn't post "Change merged by jenkins-bot:" messages any more - https://phabricator.wikimedia.org/T91766#1147608 (10Dzahn) auto-closing a task on merge assumes that all intended fixes are actually working (without verifying them)... [04:03:34] 6Release-Engineering, 6Phabricator, 10Wikimedia-Git-or-Gerrit: Gerritbot shouldn't post "Change merged by jenkins-bot:" messages any more - https://phabricator.wikimedia.org/T91766#1147609 (10Dzahn) >>>! In T91766#1141406, @chasemp wrote: >> Can someone link to a comment of the type referenced here? > >... [04:06:28] Yippee, build fixed! [04:06:29] Project browsertests-Echo-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #448: FIXED in 8 min 53 sec: https://integration.wikimedia.org/ci/job/browsertests-Echo-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/448/ [04:13:42] 6Release-Engineering, 6Phabricator, 10Wikimedia-Git-or-Gerrit: Gerritbot shouldn't post "Change merged by jenkins-bot:" messages any more - https://phabricator.wikimedia.org/T91766#1147621 (10Krinkle) >>! In T91766#1147609, @Dzahn wrote: > could you also link to an example that would replace this? Since... [04:15:17] <^d> Krenair: I wasn't. Sup? [04:15:53] https://phabricator.wikimedia.org/T92775#1147433 [04:16:21] to run that safely on enwiki (~100sec to select all relevant rows) we'd need to runBatchedQuery? [04:16:29] Or a one-off maint script? [04:18:15] 6Release-Engineering, 6MediaWiki-Core-Team, 6Multimedia, 6Parsoid-Team, and 3 others: Prepare Platform/Ops April 2015 quarterly review presentation - https://phabricator.wikimedia.org/T91803#1147632 (10bd808) [04:18:41] I assume it'd be fine on the other wikis? [04:18:42] <^d> lol [04:18:44] <^d> mysql:wikiadmin@db1052 [enwiki]> explain update logging set log_params = '1 week\nanononly,nocreate' where log_type = 'block' and log_action = 'block' and log_params = '1 week\nanononly\nnocreate'; [04:18:44] <^d> ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'update logging set log_params = '1 week\nanononly,nocreate' where log_type = 'bl' at line 1 [04:20:39] works for me on localhost... [04:22:51] <^d> Requires mysql 5.6+ [04:23:06] Which part? [04:23:27] <^d> explain update [04:23:33] oh. Interesting [04:23:45] <^d> https://bugs.mysql.com/bug.php?id=35355 [04:23:49] <^d> "Implemented in 5.6.3" [04:24:57] Page generated in 0.065 sec. using MySQL 5.6.20-enterprise-commercial-advanced-log [04:25:00] 6Release-Engineering, 6MediaWiki-Core-Team, 6Multimedia, 6Parsoid-Team, and 3 others: Prepare Platform/Ops April 2015 quarterly review presentation - https://phabricator.wikimedia.org/T91803#1147645 (10bd808) [04:25:02] cool version [04:25:11] 10Continuous-Integration, 10Flow, 5Patch-For-Review: Database field 'workflow.workflow_wiki' too short (not compatible with mediawiki's iw_wikiid) - https://phabricator.wikimedia.org/T93463#1147646 (10Mattflaschen) @DannyH, @Ebernhardson, @MatthiasMullie, until this is deployed we can't deploy to any wikis t... [04:26:45] <^d> Krenair: I think it'll be fine for all wikis except enwiki. [04:26:52] 10Continuous-Integration, 6Scrum-of-Scrums, 6operations, 7Blocked-on-Operations: Jenkins: Re-enable lint checks for Apache config in operations-puppet - https://phabricator.wikimedia.org/T72068#1147649 (10Dzahn) I'm wondering if it's an option to just go back to the separate apache-config repo we had befor... [04:26:56] <^d> A one-off maintenance script for enwiki seems like a waste of time [04:29:44] so shall we just limit to 20 at a time, spread over some arbitrary time frame? [04:29:58] 10Continuous-Integration, 10Flow, 5Patch-For-Review: Run Flow's patch-increase_width_wiki_fields in WMF production - https://phabricator.wikimedia.org/T93844#1147662 (10Mattflaschen) 3NEW a:3Mattflaschen [04:30:38] 10Continuous-Integration, 10Flow, 5Patch-For-Review: Run Flow's patch-increase_width_wiki_fields in WMF production - https://phabricator.wikimedia.org/T93844#1147676 (10Mattflaschen) [04:34:48] <^d> Krenair: How does mysql plan the update ... limit clause? [04:35:00] <^d> Does it limit from the select or does it select all and then just update the first N? [04:35:27] I would hope it limits from the select [04:35:38] 6Release-Engineering, 6Phabricator, 10Wikimedia-Git-or-Gerrit: Gerritbot shouldn't post "Change merged by jenkins-bot:" messages any more - https://phabricator.wikimedia.org/T91766#1147679 (10Dzahn) Ok, thanks. But mentioning a bug in a commit message just means it got uploaded for review. The other inte... [04:38:08] <^d> Krenair: A good question. Ask sean? [04:38:39] <^d> To be fair, in the time we've been debating the query probably would've just finished already ;-) [04:39:06] 6Release-Engineering, 6MediaWiki-Core-Team, 6Multimedia, 6Parsoid-Team, and 3 others: Prepare Platform/Ops April 2015 quarterly review presentation - https://phabricator.wikimedia.org/T91803#1147688 (10bd808) [04:41:55] 6Release-Engineering, 6MediaWiki-Core-Team, 6Multimedia, 6Parsoid-Team, and 3 others: Prepare Platform/Ops April 2015 quarterly review presentation - https://phabricator.wikimedia.org/T91803#1147700 (10bd808) [04:42:28] 6Release-Engineering, 6MediaWiki-Core-Team, 6Multimedia, 6Parsoid-Team, and 3 others: Prepare Platform/Ops April 2015 quarterly review presentation - https://phabricator.wikimedia.org/T91803#1096558 (10bd808) [04:43:36] Yippee, build fixed! [04:43:36] Project browsertests-Flow-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce build #583: FIXED in 37 min: https://integration.wikimedia.org/ci/job/browsertests-Flow-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce/583/ [05:01:12] Yippee, build fixed! [05:01:12] Project browsertests-UploadWizard-commons.wikimedia.beta.wmflabs.org-linux-firefox-sauce build #561: FIXED in 41 min: https://integration.wikimedia.org/ci/job/browsertests-UploadWizard-commons.wikimedia.beta.wmflabs.org-linux-firefox-sauce/561/ [05:53:33] Project browsertests-Gather-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce build #51: FAILURE in 5 min 30 sec: https://integration.wikimedia.org/ci/job/browsertests-Gather-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce/51/ [08:27:27] (03PS3) 10Krinkle: tests: factor out code to find defined project [integration/config] - 10https://gerrit.wikimedia.org/r/173830 (owner: 10Hashar) [08:27:32] (03CR) 10Krinkle: [C: 031] tests: factor out code to find defined project [integration/config] - 10https://gerrit.wikimedia.org/r/173830 (owner: 10Hashar) [08:31:04] (03Abandoned) 10Krinkle: Migrate mw jsduck to Zuul cloner and labs [integration/config] - 10https://gerrit.wikimedia.org/r/174120 (owner: 10Hashar) [08:40:10] (03CR) 10Tobias Gritschacher: "hashar? krinkle? you like to merge this finally?" [integration/config] - 10https://gerrit.wikimedia.org/r/180418 (https://phabricator.wikimedia.org/T86176) (owner: 10Adrian Lang) [08:48:21] 6Release-Engineering, 7Browser-Tests: Ask Sauce Labs support if there is a way to disable Selenium log temporarily - https://phabricator.wikimedia.org/T89353#1147928 (10zeljkofilipin) Asked Sauce Labs if it is possible to disable log for just one action: [[ https://support.saucelabs.com/requests/19613 | reques... [08:55:05] 10Continuous-Integration, 10Incident-20150312-whitespace, 6MediaWiki-Core-Team: add a check for whitespace before leading >! In T92531#1114458, @greg wrote: > So {T92534} is about the scap part (with a patch from Lego). > > This is only a... [08:57:59] 10Continuous-Integration, 6Scrum-of-Scrums, 6operations, 7Blocked-on-Operations: Jenkins: Re-enable lint checks for Apache config in operations-puppet - https://phabricator.wikimedia.org/T72068#1147951 (10Krinkle) I'd recommend for someone experienced with apache config and operations/puppet (maybe @dzahn)... [09:02:52] hello [09:13:57] 10Beta-Cluster, 6operations, 7Blocked-on-Operations, 7Puppet: Setup a mediawiki03 (or what not) on Beta Cluster that we can direct the security scanning work to - https://phabricator.wikimedia.org/T72181#1147980 (10hashar) >>! In T72181#734082, @dduvall wrote: > Still waiting for https://gerrit.wikimedia.o... [09:21:12] 10Beta-Cluster, 6operations, 7Blocked-on-Operations, 7Puppet: Setup a mediawiki03 (or what not) on Beta Cluster that we can direct the security scanning work to - https://phabricator.wikimedia.org/T72181#1147999 (10yuvipanda) Note that the old mediawiki03 doesn't exist at all anymore... [09:23:47] 10Beta-Cluster, 10ContentTranslation-Deployments, 10MediaWiki-extensions-ContentTranslation, 5ContentTranslation-Release5: Setup new wikis in Beta Cluster for Content Translation - https://phabricator.wikimedia.org/T90683#1148017 (10Arrbee) [09:24:37] 10Beta-Cluster, 6operations, 7Blocked-on-Operations, 7Puppet: Setup a mediawiki03 (or what not) on Beta Cluster that we can direct the security scanning work to - https://phabricator.wikimedia.org/T72181#1148021 (10yuvipanda) So another option is to just hit apache directly on one host - just open that up... [09:31:29] 7Blocked-on-RelEng, 6Release-Engineering, 6Multimedia, 6Scrum-of-Scrums, and 2 others: Create basic puppet role for Sentry - https://phabricator.wikimedia.org/T84956#1148047 (10Gilles) Repo is live at gerrit.wikimedia.org/r/operations/software/sentry and is a clone of yesterday's state of sentry on github [09:43:14] Yippee, build fixed! [09:43:15] Project browsertests-VisualEditor-language-screenshot-os_x_10.10-firefox » zh-hans,contintLabsSlave && UbuntuTrusty build #27: FIXED in 20 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-os_x_10.10-firefox/LANGUAGE_SCREENSHOT_CODE=zh-hans,label=contintLabsSlave%20&&%20UbuntuTrusty/27/ [10:01:17] 10Continuous-Integration, 5Patch-For-Review: hhvm Jenkins job fill up /tmp with perf-*.map files - https://phabricator.wikimedia.org/T64788#1148143 (10hashar) I have poked Giuseppe and Ori by private email to attract review of the puppet patch https://gerrit.wikimedia.org/r/195035 [10:01:31] 10Continuous-Integration, 5Patch-For-Review: hhvm Jenkins job fill up /tmp with perf-*.map files - https://phabricator.wikimedia.org/T64788#1148144 (10hashar) p:5Triage>3Normal [10:09:45] Project browsertests-VisualEditor-language-screenshot-os_x_10.10-firefox » om,contintLabsSlave && UbuntuTrusty build #28: SUCCESS in 22 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-os_x_10.10-firefox/LANGUAGE_SCREENSHOT_CODE=om,label=contintLabsSlave%20&&%20UbuntuTrusty/28/ [10:19:32] (03CR) 10Hashar: [C: 04-1] "I love the idea! We have another coverage test, you might want to merge both files and reuse the list of projects that comes from Gerrit " (033 comments) [integration/config] - 10https://gerrit.wikimedia.org/r/198185 (owner: 10Legoktm) [10:32:05] Project browsertests-VisualEditor-language-screenshot-os_x_10.10-firefox » krc,contintLabsSlave && UbuntuTrusty build #28: SUCCESS in 44 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-os_x_10.10-firefox/LANGUAGE_SCREENSHOT_CODE=krc,label=contintLabsSlave%20&&%20UbuntuTrusty/28/ [10:36:14] (03CR) 10Hashar: [C: 031] "Thanks! Needs a rebase then you can add the composer job on the integration/jenkins repo :)" [integration/jenkins] - 10https://gerrit.wikimedia.org/r/196494 (owner: 10Legoktm) [10:41:47] (03PS2) 10Hashar: whitespace and quotes fixup [integration/config] - 10https://gerrit.wikimedia.org/r/195061 (owner: 10Awight) [10:42:01] (03CR) 10Hashar: "rebased / fixed conflicts" [integration/config] - 10https://gerrit.wikimedia.org/r/195061 (owner: 10Awight) [10:52:55] Project browsertests-VisualEditor-language-screenshot-os_x_10.10-firefox » tr,contintLabsSlave && UbuntuTrusty build #28: FAILURE in 1 hr 5 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-os_x_10.10-firefox/LANGUAGE_SCREENSHOT_CODE=tr,label=contintLabsSlave%20&&%20UbuntuTrusty/28/ [11:05:32] (03CR) 10Hashar: "Commenting for changes I am introducing in next patchset. Basically we need the binary copy so I have restored the trigger." (037 comments) [integration/zuul] (debian/precise-wikimedia) - 10https://gerrit.wikimedia.org/r/195272 (https://phabricator.wikimedia.org/T48552) (owner: 10Hashar) [11:07:01] (03PS11) 10Hashar: Package python deps with dh-virtualenv [integration/zuul] (debian/precise-wikimedia) - 10https://gerrit.wikimedia.org/r/195272 (https://phabricator.wikimedia.org/T48552) [11:08:54] 10Beta-Cluster, 10RESTBase: Update / maintain Beta Cluster restbase cluster: Up & working with VE - https://phabricator.wikimedia.org/T91102#1148264 (10mobrovac) [11:09:42] 10Staging, 10RESTBase: Create staging-restbase - https://phabricator.wikimedia.org/T93869#1148265 (10mobrovac) 3NEW [11:10:02] 10Staging, 10RESTBase: Create staging-restbase - https://phabricator.wikimedia.org/T93869#1148274 (10mobrovac) [11:10:30] 10Staging: Create staging cluster (tracking) - https://phabricator.wikimedia.org/T88702#1148279 (10mobrovac) [11:10:31] 10Staging, 10RESTBase: Create staging-restbase - https://phabricator.wikimedia.org/T93869#1148265 (10mobrovac) [11:10:50] (03CR) 10Hashar: [C: 031] "I have rebuild the package and have put relevant files + build log on terbium.wikimedia.org:/home/hashar/public_html/debs/zuul" [integration/zuul] (debian/precise-wikimedia) - 10https://gerrit.wikimedia.org/r/195272 (https://phabricator.wikimedia.org/T48552) (owner: 10Hashar) [11:24:54] 10Continuous-Integration, 10Wikidata: add HHVM versions of Jenkins jobs for Wikibase extension - https://phabricator.wikimedia.org/T93871#1148301 (10JanZerebecki) 3NEW [12:26:32] 10Beta-Cluster, 6operations, 7Blocked-on-Operations, 7Puppet: Setup a mediawiki03 (or what not) on Beta Cluster that we can direct the security scanning work to - https://phabricator.wikimedia.org/T72181#1148442 (10csteipp) The last scan found an issue in varnish, so there is benefit to having it goo throu... [12:37:34] PROBLEM - SSH on deployment-lucid-salt is CRITICAL: Connection refused [12:46:36] 10Continuous-Integration, 7Browser-test-bug: language screenshot job for Persian (fa) seems to run correctly, but marked as failure - https://phabricator.wikimedia.org/T93742#1148460 (10zeljkofilipin) a:3zeljkofilipin [13:09:43] Project browsertests-VisualEditor-language-screenshot-os_x_10.10-firefox » zh-hans,contintLabsSlave && UbuntuTrusty build #29: FAILURE in 17 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-os_x_10.10-firefox/LANGUAGE_SCREENSHOT_CODE=zh-hans,label=contintLabsSlave%20&&%20UbuntuTrusty/29/ [13:18:05] 10Continuous-Integration, 7Tracking: Have unit tests of all wmf deployed extensions pass when installed together, in both PHP-Zend and HHVM (tracking) - https://phabricator.wikimedia.org/T69216#1148533 (10Tpt) [13:20:07] 10Quality-Assurance, 5Patch-For-Review: rubocop fixes in mediawiki/selenium - https://phabricator.wikimedia.org/T75898#1148538 (10zeljkofilipin) @dduvall fixed all rubocop problems in mediawiki/selenium. [13:20:14] 10Quality-Assurance, 5Patch-For-Review: rubocop fixes in mediawiki/selenium - https://phabricator.wikimedia.org/T75898#1148539 (10zeljkofilipin) 5Open>3Resolved [13:26:10] 10Quality-Assurance: Rename URL module to something like MediaWikiUrl or MediaWikiURL - https://phabricator.wikimedia.org/T64143#1148562 (10zeljkofilipin) Looks like URL module is gone from the latest version of mediawiki/selenium. @dduvall, please reopen the task if that is not true. [13:26:46] 6Release-Engineering, 10Staging: Run browser test suite against staging cluster - https://phabricator.wikimedia.org/T806#1148565 (10zeljkofilipin) [13:26:47] 10Continuous-Integration, 10Quality-Assurance, 7Browser-Tests: Run subset of browser tests on isolated CI instances per commit submitted to extensions that run on WMF production - https://phabricator.wikimedia.org/T54425#1148567 (10zeljkofilipin) [13:26:47] 10Continuous-Integration, 10Quality-Assurance, 7Browser-Tests: Run subset of browser tests on isolated CI instances per commit submitted in mediawiki/core - https://phabricator.wikimedia.org/T54424#1148566 (10zeljkofilipin) [13:26:48] 10Quality-Assurance, 7Browser-Tests, 7Easy: Select a set of stable tests for smoke test suite - https://phabricator.wikimedia.org/T52576#1148564 (10zeljkofilipin) 5Open>3Invalid [13:27:14] 10Quality-Assurance, 7Browser-Tests, 7Easy: Select a set of stable tests for smoke test suite - https://phabricator.wikimedia.org/T52576#571746 (10zeljkofilipin) As far as I know, there is no plan to run smoke tests in the near future. Please reopen if that is false. [13:28:03] 10Quality-Assurance: Compare screen shots from current and previous test run - https://phabricator.wikimedia.org/T65107#1148571 (10zeljkofilipin) 5Open>3declined [13:28:27] 10Quality-Assurance: Compare screen shots from current and previous test run - https://phabricator.wikimedia.org/T65107#671926 (10zeljkofilipin) We will investigate an existing solution soon: T90884. [13:29:50] 10Quality-Assurance, 10MediaWiki-extensions-MultimediaViewer, 6Multimedia: Automated screenshots - https://phabricator.wikimedia.org/T77634#1148579 (10zeljkofilipin) We will investigate an existing tool at Lyon hachathon: T90884. [13:40:46] 6Release-Engineering, 7Browser-Tests: Move browser test alerts to responsible teams' channels from -releng - https://phabricator.wikimedia.org/T89375#1148602 (10zeljkofilipin) Is this done? [13:44:58] 6Release-Engineering, 10Wikimania-Hackathon-2015, 10Wikimedia-Hackathon-2015, 7Performance: Session: Help make Wikipedia fast without leaving your browser - https://phabricator.wikimedia.org/T90975#1148608 (10zeljkofilipin) p:5Triage>3Normal [13:46:57] 10Continuous-Integration, 10Wikimedia-Fundraising, 7Browser-Tests: Create unit and integration tests for Fundraising extensions to identify breaking MediaWiki changes - https://phabricator.wikimedia.org/T89404#1148618 (10zeljkofilipin) p:5Triage>3Normal [13:48:00] 10Staging: Create staging-wtp* (Parsoid runners) - https://phabricator.wikimedia.org/T91549#1148628 (10mobrovac) [13:48:01] 10Staging, 10RESTBase: Create staging-restbase - https://phabricator.wikimedia.org/T93869#1148627 (10mobrovac) [13:49:30] Yippee, build fixed! [13:49:31] Project browsertests-VisualEditor-language-screenshot-os_x_10.10-firefox » tr,contintLabsSlave && UbuntuTrusty build #29: FIXED in 57 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-os_x_10.10-firefox/LANGUAGE_SCREENSHOT_CODE=tr,label=contintLabsSlave%20&&%20UbuntuTrusty/29/ [13:49:49] 6Release-Engineering, 10MediaWiki-extensions-GettingStarted, 7Browser-Tests, 5Patch-For-Review: Pass MEDIAWIKI_CAPTCHA_BYPASS_PASSWORD in on Jenkins so GettingStarted browser tests pass - https://phabricator.wikimedia.org/T91220#1148642 (10zeljkofilipin) [13:50:06] 6Release-Engineering, 7Browser-Tests: mediawiki_selenium always use the same default xvfb display 99 - https://phabricator.wikimedia.org/T73602#1148643 (10zeljkofilipin) [13:50:22] 10Continuous-Integration, 6Release-Engineering, 7Browser-Tests, 5Patch-For-Review: browsertest jobs should not be allowed to run for 10 hours - https://phabricator.wikimedia.org/T92275#1148644 (10zeljkofilipin) [13:50:31] 10Continuous-Integration, 6Release-Engineering, 7Browser-Tests: It takes about 20 seconds just to start a Sauce Labs browser - https://phabricator.wikimedia.org/T92613#1148645 (10zeljkofilipin) [13:50:44] 10Continuous-Integration, 7Browser-Tests: Run subset of browser tests on isolated CI instances per commit submitted to extensions that run on WMF production - https://phabricator.wikimedia.org/T54425#1148647 (10zeljkofilipin) [13:50:54] 10Continuous-Integration, 7Browser-Tests: Run subset of browser tests on isolated CI instances per commit submitted in mediawiki/core - https://phabricator.wikimedia.org/T54424#1148648 (10zeljkofilipin) [13:51:38] 6Release-Engineering, 6Phabricator, 10Phabricator-Sprint-Extension, 7Browser-Tests, and 2 others: Create Browser Tests for Phabricator - https://phabricator.wikimedia.org/T87359#1148649 (10zeljkofilipin) [13:52:18] 6Release-Engineering, 10MediaWiki-Vagrant, 10MediaWiki-extensions-PageCuration, 7Browser-Tests: Get PageTriage browser tests running on MediaWiki-Vagrant - https://phabricator.wikimedia.org/T90477#1148651 (10zeljkofilipin) [13:52:56] 6Release-Engineering, 7Tracking: create API level tests to monitor services on beta/test2wiki and also on production (tracking) - https://phabricator.wikimedia.org/T60353#1148654 (10zeljkofilipin) [13:54:02] 6Release-Engineering, 10Wikimania-Hackathon-2015, 10Wikimedia-Hackathon-2015, 7Browser-Tests: Investigate using the sikuli-like Applitools framework for visual testing - https://phabricator.wikimedia.org/T90884#1148662 (10zeljkofilipin) [13:54:33] 6Release-Engineering, 10Math, 7Browser-Tests, 5Patch-For-Review: Use rspec-expectations "expect" syntax instead of "should" syntax - https://phabricator.wikimedia.org/T68369#1148664 (10zeljkofilipin) [13:55:21] 6Release-Engineering, 6MediaWiki-Core-Team, 6Multimedia, 6Parsoid-Team, and 3 others: Prepare Platform/Ops April 2015 quarterly review presentation - https://phabricator.wikimedia.org/T91803#1148666 (10Qgil) [13:55:29] 6Release-Engineering, 10Math, 7Browser-Tests, 5Patch-For-Review: Use rspec-expectations "expect" syntax instead of "should" syntax - https://phabricator.wikimedia.org/T68369#686543 (10zeljkofilipin) @jagori79 are you working on this? If not, please remove yourself from "assigned to". Thanks. [13:55:54] 6Release-Engineering: mediawiki-api gem should have integration tests - https://phabricator.wikimedia.org/T1330#1148668 (10zeljkofilipin) [13:56:06] 6Release-Engineering, 7Browser-Tests: Move user_agent string manipulation to the Ruby gem - https://phabricator.wikimedia.org/T678#1148671 (10zeljkofilipin) [13:56:37] 6Release-Engineering, 6operations: Create a basic RSpec unit test for operations/puppet - https://phabricator.wikimedia.org/T78342#1148673 (10zeljkofilipin) [13:58:53] 10Continuous-Integration: Jenkins tests shouldn't go red when it's not its fault - https://phabricator.wikimedia.org/T74722#1148694 (10zeljkofilipin) [14:00:17] 10Continuous-Integration: QA: Rename /tmp/out.jpg to something else - https://phabricator.wikimedia.org/T74012#1148703 (10zeljkofilipin) [14:05:32] 6Release-Engineering: investigate use containers/docker for local test envs - https://phabricator.wikimedia.org/T65956#1148751 (10zeljkofilipin) [14:06:58] Project browsertests-Wikidata-PerformanceTests-linux-firefox-sauce build #194: FAILURE in 57 sec: https://integration.wikimedia.org/ci/job/browsertests-Wikidata-PerformanceTests-linux-firefox-sauce/194/ [14:37:34] (03CR) 10Hashar: [C: 031] "I have merged the UploadWizard change :) Need to rebase now!" [integration/config] - 10https://gerrit.wikimedia.org/r/196745 (owner: 10Legoktm) [14:38:44] (03CR) 10Hashar: [C: 032] "Thanks Adam!" [integration/config] - 10https://gerrit.wikimedia.org/r/195061 (owner: 10Awight) [14:41:27] 6Release-Engineering, 7Browser-Tests: "gem build" should fail if there are _any_ warnings - https://phabricator.wikimedia.org/T1333#1148904 (10zeljkofilipin) [14:43:27] (03Merged) 10jenkins-bot: whitespace and quotes fixup [integration/config] - 10https://gerrit.wikimedia.org/r/195061 (owner: 10Awight) [14:54:44] 10Continuous-Integration, 7Browser-test-bug: language screenshot job for Persian (fa) seems to run correctly, but marked as failure - https://phabricator.wikimedia.org/T93742#1148960 (10hashar) Looking at one of the job: 00:36:23.487 Performance: File TEST-features-language_screenshot.xml reported 0.0% of... [15:07:45] (03CR) 10BryanDavis: "Tested via cherry-pick on deployment-bastion. "Normal" scap run times went back down to <2 minutes." [tools/scap] - 10https://gerrit.wikimedia.org/r/199318 (https://phabricator.wikimedia.org/T93737) (owner: 10BryanDavis) [15:08:28] 10Continuous-Integration, 10MediaWiki-extensions-ImageMetrics, 6Multimedia, 3Multimedia-Sprint-2015-03-18, 5Patch-For-Review: Karma failing on an ImageMetrics test referencing a value set in a head script - https://phabricator.wikimedia.org/T93459#1149053 (10Gilles) 5Open>3Resolved [15:08:57] 10Continuous-Integration, 10MediaWiki-extensions-MultimediaViewer, 6Multimedia, 3Multimedia-Sprint-2015-03-18, 5Patch-For-Review: Chromium 41.0.2272 (Ubuntu) mmv.ui.ProgressBar jumpTo()/hide() FAILED / animateTo() FAILED - https://phabricator.wikimedia.org/T93540#1149055 (10Gilles) 5Open>3Resolved [15:09:24] (03CR) 10Chad: [C: 032] Copy l10n CDB files to rebuildLocalisationCache.php tmp dir [tools/scap] - 10https://gerrit.wikimedia.org/r/199318 (https://phabricator.wikimedia.org/T93737) (owner: 10BryanDavis) [15:10:13] (03Merged) 10jenkins-bot: Copy l10n CDB files to rebuildLocalisationCache.php tmp dir [tools/scap] - 10https://gerrit.wikimedia.org/r/199318 (https://phabricator.wikimedia.org/T93737) (owner: 10BryanDavis) [15:13:48] !log Updated scap to include 4a63a63 (Copy l10n CDB files to rebuildLocalisationCache.php tmp dir) [15:14:41] 7Blocked-on-RelEng, 6Release-Engineering, 6Multimedia, 6Scrum-of-Scrums, and 3 others: Create basic puppet role for Sentry - https://phabricator.wikimedia.org/T84956#1149083 (10Gilles) a:3Gilles [15:21:48] 10Beta-Cluster, 10Deployment-Systems, 5Patch-For-Review: beta-scap-eqiad always rebuild l10n cache since March 17th causing build to take more than 10 minutes. - https://phabricator.wikimedia.org/T93737#1149107 (10bd808) a:5mmodell>3bd808 [15:23:08] 10Beta-Cluster, 10Deployment-Systems, 5Patch-For-Review: beta-scap-eqiad always rebuild l10n cache since March 17th causing build to take more than 10 minutes. - https://phabricator.wikimedia.org/T93737#1149110 (10bd808) 5Open>3Resolved After applying on deployment... [15:44:56] 7Blocked-on-RelEng, 6Release-Engineering, 6Multimedia, 6Scrum-of-Scrums, and 3 others: Create basic puppet role for Sentry - https://phabricator.wikimedia.org/T84956#1149170 (10Gilles) [17:24:12] greg-g: so, it sounded like hashar is no longer blocked by ops on the isolation arch review? [17:27:58] marxarelli: actually, I think he still is [17:28:12] I typed this during our 1:1 this morning: [17:28:13] greg@x230 ~ % task add "poke ops re CI Iso stuff" proj:wmf.releng pri:H due:today [17:28:32] so yeah, poke on that during SoS plz :) [17:32:38] greg-g: will poke again [17:43:02] 10Continuous-Integration, 6Release-Engineering, 6Scrum-of-Scrums, 6operations, 7Blocked-on-Operations: Jenkins: Re-enable lint checks for Apache config in operations-puppet - https://phabricator.wikimedia.org/T72068#1149620 (10dduvall) [18:14:54] 10Continuous-Integration, 6Scrum-of-Scrums, 6operations, 7Blocked-on-Operations: Jenkins is using php-luasandbox 1.9-1 for zend unit tests; precise should be upgraded to 2.0-7+wmf2.1 or equivalent - https://phabricator.wikimedia.org/T88798#1149803 (10akosiaris) Hello, this is taking a little bit more than... [18:14:56] thanks marxarelli, andrew sent a good email to ops [18:15:04] see ^ :) [18:15:59] greg-g: kick ass [18:34:46] (03PS2) 10Legoktm: Use tox-flake8 for UploadWizard [integration/config] - 10https://gerrit.wikimedia.org/r/196745 [18:36:56] (03CR) 10Legoktm: [C: 032] Use tox-flake8 for UploadWizard [integration/config] - 10https://gerrit.wikimedia.org/r/196745 (owner: 10Legoktm) [18:41:23] (03Merged) 10jenkins-bot: Use tox-flake8 for UploadWizard [integration/config] - 10https://gerrit.wikimedia.org/r/196745 (owner: 10Legoktm) [18:42:13] (03PS1) 10Legoktm: Run 'wikidata-query-rdf' job only on labs slaves [integration/config] - 10https://gerrit.wikimedia.org/r/199652 [18:43:32] (03CR) 10Manybubbles: [C: 031] Run 'wikidata-query-rdf' job only on labs slaves [integration/config] - 10https://gerrit.wikimedia.org/r/199652 (owner: 10Legoktm) [18:47:41] (03CR) 10Manybubbles: "I think this will make my build pass." [integration/config] - 10https://gerrit.wikimedia.org/r/199652 (owner: 10Legoktm) [18:47:58] 10Continuous-Integration, 7Regression, 3VisualEditor 2014/15 Q3 blockers, 5WMF-deploy-2015-03-25_(1.25wmf23): Chromium crashes in Jenkins because TMPDIR too long (Error: Socket path too long) - https://phabricator.wikimedia.org/T93330#1150023 (10Jdforrester-WMF) [18:48:00] (03CR) 10Legoktm: [C: 032] Run 'wikidata-query-rdf' job only on labs slaves [integration/config] - 10https://gerrit.wikimedia.org/r/199652 (owner: 10Legoktm) [18:48:07] 10Continuous-Integration, 5Patch-For-Review, 3VisualEditor 2014/15 Q3 blockers, 5WMF-deploy-2015-03-25_(1.25wmf23): Jenkins: Create shell wrapper to setup MySQL database - https://phabricator.wikimedia.org/T57788#1150025 (10Jdforrester-WMF) [18:48:19] 10Continuous-Integration, 3VisualEditor 2014/15 Q3 blockers, 5WMF-deploy-2015-03-25_(1.25wmf23): Jenkins jobs using MediaWiki frequently fail due to database locks - https://phabricator.wikimedia.org/T89180#1150032 (10Jdforrester-WMF) [18:49:23] !log deploying https://gerrit.wikimedia.org/r/196745 [18:49:26] 10Continuous-Integration, 10VisualEditor, 3VisualEditor 2014/15 Q3 blockers, 5WMF-deploy-2015-03-25_(1.25wmf23): Browser disconnects when running QUnit tests with local browsers - https://phabricator.wikimedia.org/T89075#1150039 (10Jdforrester-WMF) [18:52:06] https://integration.wikimedia.org/ci/job/operations-mw-config-tests/13605/console <- what's this? [18:52:23] (03Merged) 10jenkins-bot: Run 'wikidata-query-rdf' job only on labs slaves [integration/config] - 10https://gerrit.wikimedia.org/r/199652 (owner: 10Legoktm) [18:56:41] Yippee, build fixed! [18:56:41] Project browsertests-CentralNotice-en.m.wikipedia.beta.wmflabs.org-linux-android-sauce build #45: FIXED in 2 min 48 sec: https://integration.wikimedia.org/ci/job/browsertests-CentralNotice-en.m.wikipedia.beta.wmflabs.org-linux-android-sauce/45/ [19:27:12] greg-g, hey [19:27:37] my list of config changes to do has been growing [19:29:44] ^d, http://dev.mysql.com/doc/refman/5.0/en/update.html - "You can use LIMIT row_count to restrict the scope of the UPDATE. A LIMIT clause is a rows-matched restriction. The statement stops as soon as it has found row_count rows that satisfy the WHERE clause, whether or not they actually were changed." [19:30:02] tl;dr it does what I expected [19:30:47] <^d> UPDATE ... LIMIT also causes a warning about unsafe replication [19:30:57] ah [19:30:59] <^d> Even with order by (which is a bug) [19:31:03] <^d> As we found this morning [19:31:34] is it actually unsafe? [19:31:53] <^d> Probably not all that unsafe with the order by [19:32:59] <^d> LIMIT 0 doesn't cause the bug in Maria 10.x+ [19:33:08] I think I'm going to have to write a maintenance script to do this [19:33:08] <^d> Why you'd limit 0 on an update I have nfc. [19:34:02] running the select with limit 20 took 20 seconds [19:35:15] just gonna load the log_ids from slaves and update master quickly that way [19:37:50] <^d> Mmk [19:39:09] 10Continuous-Integration, 10MediaWiki-Codesniffer, 10Possible-Tech-Projects, 3Google-Summer-of-Code-2015: GSOC Project Proposal for the Idea : Improving static analysis tools for MediaWiki - https://phabricator.wikimedia.org/T93934#1150350 (10lucky) 3NEW [19:41:29] 10Continuous-Integration, 10MediaWiki-Codesniffer, 10Possible-Tech-Projects, 3Google-Summer-of-Code-2015: GSOC Project Proposal for the Idea : Improving static analysis tools for MediaWiki - https://phabricator.wikimedia.org/T93934#1150367 (10lucky) [19:43:22] (03PS1) 1020after4: Check for existing CDB files before attempting to copy them. [tools/scap] - 10https://gerrit.wikimedia.org/r/199671 [19:43:40] (03CR) 10jenkins-bot: [V: 04-1] Check for existing CDB files before attempting to copy them. [tools/scap] - 10https://gerrit.wikimedia.org/r/199671 (owner: 1020after4) [19:45:13] (03PS2) 1020after4: Check for existing CDB files before attempting to copy them. [tools/scap] - 10https://gerrit.wikimedia.org/r/199671 [19:47:00] ^d: https://gerrit.wikimedia.org/r/199672 [19:49:59] I think PS3 is sane [20:00:22] (03CR) 10Hashar: "In case the Zend test is failing on +2, a new patchset would be sent and I guess +2 ed to have it merged." [integration/config] - 10https://gerrit.wikimedia.org/r/197951 (owner: 10Legoktm) [20:02:01] (03CR) 1020after4: [C: 031 V: 031] "Cherry-picked on tin, seems to work" [tools/scap] - 10https://gerrit.wikimedia.org/r/199671 (owner: 1020after4) [20:06:17] (03PS17) 10Awight: Jenkins job builder definition for CRM job [integration/config] - 10https://gerrit.wikimedia.org/r/195063 (https://phabricator.wikimedia.org/T91895) [20:10:21] (03CR) 10Awight: "PS17: rebase" [integration/config] - 10https://gerrit.wikimedia.org/r/195063 (https://phabricator.wikimedia.org/T91895) (owner: 10Awight) [20:12:14] 10Continuous-Integration, 10Fundraising Tech Backlog, 10Wikimedia-Fundraising-CiviCRM, 3Fundraising Sprint Grandmaster Flash, 5Patch-For-Review: Write Jenkins job builder definition for CiviCRM CI job - https://phabricator.wikimedia.org/T91895#1150522 (10awight) @hashar: We came up with a semi-convention... [20:21:15] 10Continuous-Integration, 10MediaWiki-Codesniffer, 10Possible-Tech-Projects, 3Google-Summer-of-Code-2015: GSOC Project Proposal for the Idea : Improving static analysis tools for MediaWiki - https://phabricator.wikimedia.org/T93934#1150552 (10lucky) a:3lucky [20:26:06] 10Continuous-Integration, 10MediaWiki-Codesniffer, 10Possible-Tech-Projects, 3Google-Summer-of-Code-2015: GSOC Project Proposal for the Idea : Improving static analysis tools for MediaWiki - https://phabricator.wikimedia.org/T93934#1150579 (10lucky) [20:26:30] 10Continuous-Integration, 10MediaWiki-Codesniffer, 10Possible-Tech-Projects, 3Google-Summer-of-Code-2015: GSOC Project Proposal for the Idea : Improving static analysis tools for MediaWiki - https://phabricator.wikimedia.org/T93934#1150350 (10lucky) [20:31:35] PROBLEM - English Wikipedia Mobile Main page on beta-cluster is CRITICAL: Connection refused [20:33:00] greg-g: ^ (just pointing) [20:33:09] * YuviPanda is technically not working today and shall disappear soon [20:37:46] muther [20:38:02] dr0ptp4kt: ya'll futzing with varnish on beta yet? ^^^ [20:39:06] greg-g: varnish on beta was throwing an error on restart, unrelated to the patch [20:39:36] yurik is going to try again in 30 minutes. (he seems to be off chat at the moment). [20:39:47] greg-g: let me hop on the ops channel [20:43:24] 10Continuous-Integration, 6Scrum-of-Scrums, 6operations, 7Blocked-on-Operations: Jenkins is using php-luasandbox 1.9-1 for zend unit tests; precise should be upgraded to 2.0-7+wmf2.1 or equivalent - https://phabricator.wikimedia.org/T88798#1150682 (10hashar) A note: the CI instances have Debian unattended... [20:51:01] 10Continuous-Integration: QA: Rename /tmp/out.jpg to something else - https://phabricator.wikimedia.org/T74012#1150702 (10Krinkle) 5Open>3Resolved a:3Krinkle I've not seen this file show up in `/tmp` for over a month. I'll close this for now. [20:53:53] 10Continuous-Integration, 10Flow: Database field 'workflow.workflow_wiki' too short (not compatible with mediawiki's iw_wikiid) - https://phabricator.wikimedia.org/T93463#1150741 (10Krinkle) 5Open>3Resolved [20:53:54] 10Continuous-Integration: Jenkins: Assert no PHP errors (notices, warnings) were raised or exceptions were thrown - https://phabricator.wikimedia.org/T50002#1150743 (10Krinkle) [20:58:40] (03PS3) 10BryanDavis: Check for existing CDB files before attempting to copy them. [tools/scap] - 10https://gerrit.wikimedia.org/r/199671 (owner: 1020after4) [21:06:36] RECOVERY - English Wikipedia Mobile Main page on beta-cluster is OK: HTTP OK: HTTP/1.1 200 OK - 29197 bytes in 0.558 second response time [21:07:30] (03CR) 10BryanDavis: [C: 031 V: 031] "Made the test a bit more "pythonic". Tested on local VM." [tools/scap] - 10https://gerrit.wikimedia.org/r/199671 (owner: 1020after4) [21:13:08] 6Release-Engineering, 7Browser-Tests: Move browser test alerts to responsible teams' channels from -releng - https://phabricator.wikimedia.org/T89375#1150802 (10greg) >>! In T89375#1148602, @zeljkofilipin wrote: > Is this done? I haven't seen any gerrit patches fly by nor audited the config. [21:15:28] 10Continuous-Integration, 7Browser-Tests, 7Easy: send Flow browser test job notices to #wikimedia-corefeatures channel - https://phabricator.wikimedia.org/T66103#1150813 (10greg) [21:18:23] 10Continuous-Integration, 7Browser-Tests: Run subset of browser tests on isolated CI instances per commit submitted in mediawiki/core - https://phabricator.wikimedia.org/T54424#1150827 (10greg) [21:18:24] 6Release-Engineering, 10Staging: Run browser test suite against staging cluster - https://phabricator.wikimedia.org/T806#1150829 (10greg) [21:18:25] 10Continuous-Integration, 7Browser-Tests: Run subset of browser tests on isolated CI instances per commit submitted to extensions that run on WMF production - https://phabricator.wikimedia.org/T54425#1150828 (10greg) [21:18:26] 10Quality-Assurance, 7Browser-Tests, 7Easy: Select a set of stable tests for smoke test suite - https://phabricator.wikimedia.org/T52576#1150825 (10greg) 5Invalid>3Open Still in the plan, see the blocked tasks. [21:19:12] 10Beta-Cluster, 6Release-Engineering, 7Tracking: create API level tests to monitor services on beta/test2wiki and also on production (tracking) - https://phabricator.wikimedia.org/T60353#1150833 (10greg) [21:20:51] marxarelli: thoughts on what other projects https://phabricator.wikimedia.org/T64143 should live in; #browser-tests is ostensibly about the browser tests themselves, not the pieces that make them work. But, hierarchies/ontologies are hard. [21:21:48] uh.... [21:22:27] (03PS1) 10Legoktm: Create generic phpunit job and use it [integration/config] - 10https://gerrit.wikimedia.org/r/199736 [21:24:47] greg-g: i think browser-tests could include mw-selenium itself [21:24:51] marxarelli: I'm wary of making a project per tool (#selenium, #jenkins, #saucelabs, #cucumber, etc) but... [21:25:19] kk, then I'll change it to a project (it's now a "tag") (see: https://www.mediawiki.org/wiki/Phabricator/Creating_and_renaming_projects#Type_of_project ) [21:25:28] er, component [21:26:32] does that make sense? gut check me [21:26:43] issues in repo specific browser tests inform the direction of mw-selenium to a great extent, so i think separating the two would be ultimately counterproductive [21:27:13] ah, right. browser tests is a tag [21:27:14] ... [21:32:08] greg-g, do I need a deployment window to push 10 reviewed simple config changes? [21:33:39] depends on what they are :) [21:35:50] marxarelli: I'm replying to that thread that zeljko started now re this [21:43:26] greg-g, the first part of https://phabricator.wikimedia.org/P405 [21:44:02] Krenair: jfdi [21:44:14] (they look fine) [21:44:34] I'm not putting any new features in prod for the first time [21:45:14] turning trivial settings on/off, changing some comments to be more consistent, etc. [21:45:42] yep, agree [21:45:53] JFDI == Just FriendlyWord Do It [21:46:05] :) [21:46:45] (03CR) 10Legoktm: [C: 032] Create generic phpunit job and use it [integration/config] - 10https://gerrit.wikimedia.org/r/199736 (owner: 10Legoktm) [21:47:48] :D [21:51:17] (03Merged) 10jenkins-bot: Create generic phpunit job and use it [integration/config] - 10https://gerrit.wikimedia.org/r/199736 (owner: 10Legoktm) [21:52:28] !log deploying https://gerrit.wikimedia.org/r/199736 [21:52:46] 6Release-Engineering: RelEng Roadmap April - June 2015 (Q4 2014/2015) - https://phabricator.wikimedia.org/T93955#1151060 (10greg) 3NEW a:3bd808 [21:53:06] 6Release-Engineering: RelEng Roadmap April - June 2015 (Q4 2014/2015) - https://phabricator.wikimedia.org/T93955#1151060 (10greg) a:5bd808>3greg [21:59:17] 6Release-Engineering: RelEng Roadmap April - June 2015 (Q4 2014/2015) - https://phabricator.wikimedia.org/T93955#1151109 (10greg) [21:59:36] 6Release-Engineering: RelEng Roadmap April - June 2015 (Q4 2014/2015) - https://phabricator.wikimedia.org/T93955#1151060 (10greg) [22:05:34] (03CR) 1020after4: [C: 032] Check for existing CDB files before attempting to copy them. [tools/scap] - 10https://gerrit.wikimedia.org/r/199671 (owner: 1020after4) [22:05:51] (03Merged) 10jenkins-bot: Check for existing CDB files before attempting to copy them. [tools/scap] - 10https://gerrit.wikimedia.org/r/199671 (owner: 1020after4) [22:07:18] 10Continuous-Integration: Replace project-specific "{name}-thing" jobs with generic "thing" ones - https://phabricator.wikimedia.org/T91997#1151186 (10Legoktm) [22:08:46] Yippee, build fixed! [22:08:47] Project browsertests-VisualEditor-language-screenshot-os_x_10.10-firefox » zh-hans,contintLabsSlave && UbuntuTrusty build #30: FIXED in 2 hr 0 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-os_x_10.10-firefox/LANGUAGE_SCREENSHOT_CODE=zh-hans,label=contintLabsSlave%20&&%20UbuntuTrusty/30/ [22:27:34] 6Release-Engineering, 6operations: Re-enable codfw scap targets - https://phabricator.wikimedia.org/T93958#1151280 (10bd808) 3NEW [22:28:34] 6Release-Engineering, 6operations: Re-enable codfw scap targets - https://phabricator.wikimedia.org/T93958#1151289 (10greg) p:5Triage>3Normal [22:31:26] 6Release-Engineering, 6operations: Re-enable codfw scap targets - https://phabricator.wikimedia.org/T93958#1151317 (10bd808) @mmodell's scap ran super long: ``` !log twentyafterfour Finished scap: testwiki to php-1.25wmf23 and rebuild l10n cache (attempt #2) (duration: 149m 25s) ``` It only finis... [22:45:50] (03PS1) 10Legoktm: Run "composer test" for WikiEditor, make phpcs voting [integration/config] - 10https://gerrit.wikimedia.org/r/199773 [22:47:15] (03CR) 10Jforrester: [C: 031] Run "composer test" for WikiEditor, make phpcs voting [integration/config] - 10https://gerrit.wikimedia.org/r/199773 (owner: 10Legoktm) [22:48:28] (03PS2) 10Legoktm: Run "composer test" for WikiEditor, make phpcs voting [integration/config] - 10https://gerrit.wikimedia.org/r/199773 [22:58:14] !log File permissions in deployment-bastion:/srv/mediawiki-staging as part mwdeploy:mwdeploy and part mwdeploy:project-deployment-prep and part jenkins-deploy:project-deployment-prep [23:04:52] !log chown -R mwdeploy:project-deployment-prep /srv/mediawiki-staging [23:14:44] !log chown -R l10nupdate:project-deployment-prep /srv/mediawiki-staging/php-master/cache/l10n [23:15:39] 10Continuous-Integration, 6Release-Engineering, 6Scrum-of-Scrums, 6operations, 7Blocked-on-Operations: Jenkins: Re-enable lint checks for Apache config in operations-puppet - https://phabricator.wikimedia.org/T72068#1151434 (10Dzahn) Why do we have to write something new? I wasn't asking for a new featur... [23:16:15] Project beta-scap-eqiad build #46417: FAILURE in 1 min 55 sec: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/46417/ [23:16:18] Yippee, build fixed! [23:16:19] Project beta-mediawiki-config-update-eqiad build #2169: FIXED in 2.3 sec: https://integration.wikimedia.org/ci/job/beta-mediawiki-config-update-eqiad/2169/ [23:23:03] !log chown -R jenkins-deploy:project-deployment-prep /srv/mediawiki-staging/php-master/cache/gitinfo [23:25:24] (03PS1) 10Legoktm: Add qunit job for WikiEditor [integration/config] - 10https://gerrit.wikimedia.org/r/199786 [23:44:13] Yippee, build fixed! [23:44:13] Project beta-scap-eqiad build #46419: FIXED in 19 min: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/46419/ [23:49:34] (03CR) 10Legoktm: [C: 032] "Sorry about the delay in review. I tested it against mediawiki/core, and it looks good. Thanks!" [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/196872 (https://phabricator.wikimedia.org/T92749) (owner: 10Polybuildr) [23:49:55] (03Merged) 10jenkins-bot: Introduce sniff to detect unprefixed global functions [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/196872 (https://phabricator.wikimedia.org/T92749) (owner: 10Polybuildr)