[00:05:23] (03CR) 10Krinkle: [C: 032] "Deployed oojs-ui-doxygen-publish." [integration/config] - 10https://gerrit.wikimedia.org/r/235641 (owner: 10Krinkle) [00:07:13] (03Merged) 10jenkins-bot: Bring back oojs-ui-doxygen-publish [integration/config] - 10https://gerrit.wikimedia.org/r/235641 (owner: 10Krinkle) [00:08:00] !log Reloading Zuul to deploy https://gerrit.wikimedia.org/r/235641 [00:08:05] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [00:21:23] (03CR) 10Jforrester: "This was a fix for T111090." [integration/config] - 10https://gerrit.wikimedia.org/r/235641 (owner: 10Krinkle) [00:28:10] (03Abandoned) 10Krinkle: Change link href for PHP docs of OOJs UI [integration/docroot] - 10https://gerrit.wikimedia.org/r/235287 (https://phabricator.wikimedia.org/T111090) (owner: 10Florianschmidtwelzow) [00:48:46] (03PS1) 10Jean-Frédéric: Add Jenkins job for labs/tools/heritage [integration/config] - 10https://gerrit.wikimedia.org/r/235656 (https://phabricator.wikimedia.org/T111294) [00:49:40] (03CR) 10Krinkle: [C: 032] Add Jenkins job for labs/tools/heritage [integration/config] - 10https://gerrit.wikimedia.org/r/235656 (https://phabricator.wikimedia.org/T111294) (owner: 10Jean-Frédéric) [00:50:27] (03Merged) 10jenkins-bot: Add Jenkins job for labs/tools/heritage [integration/config] - 10https://gerrit.wikimedia.org/r/235656 (https://phabricator.wikimedia.org/T111294) (owner: 10Jean-Frédéric) [00:51:30] !log Reloading Zuul to deploy https://gerrit.wikimedia.org/r/235656 [00:51:35] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [00:53:37] Yippee, build fixed! [00:53:38] Project UploadWizard-api-commons.wikimedia.org build #1975: FIXED in 36 sec: https://integration.wikimedia.org/ci/job/UploadWizard-api-commons.wikimedia.org/1975/ [00:53:56] 10Deployment-Systems, 10ReleaseTaggerBot: Rename "Forrestbot" to "ReleaseTaggerBot" - https://phabricator.wikimedia.org/T100811#1600534 (10ReleaseTaggerBot) Hello this is a bot. [00:54:35] legoktm: https://phabricator.wikimedia.org/T100811#1600534 :-) [00:55:40] PROBLEM - Puppet staleness on integration-dev is CRITICAL 100.00% of data above the critical threshold [43200.0] [02:02:12] 10Deployment-Systems, 5Patch-For-Review: Adopt Semantic Versioning format for WMF deploy branches (eg 1.23.0-wmf.6) - https://phabricator.wikimedia.org/T67306#1600681 (10Jdforrester-WMF) Does this mean that release branches will also be versioned? Right now we have REL1_25 not REL1_25_2 //etc.// which is a com... [02:15:24] 10Deployment-Systems, 5Patch-For-Review: Adopt Semantic Versioning format for WMF deploy branches (eg 1.23.0-wmf.6) - https://phabricator.wikimedia.org/T67306#1600697 (10mmodell) >>! In T67306#1600681, @Jdforrester-WMF wrote: > Does this mean that release branches will also be versioned? Right now we have REL1... [02:18:27] 10Deployment-Systems, 6operations: Remove lanthanum.eqiad.wmnet from Trebuchet redis - https://phabricator.wikimedia.org/T110677#1600699 (10Dzahn) on `tin `: > `redis-cli` ``` redis 127.0.0.1:6379> keys "deploy:integration*" 1) "deploy:integration/phpcs:minions:lanthanum.eqiad.wmnet" 2) "deploy:integration/m... [02:26:34] bd808: https://wikitech.wikimedia.org/w/index.php?title=Special:NovaServiceGroup&action=managemembers&projectname=tools&servicegroupname=tools.forrestbot [02:27:53] 10Deployment-Systems, 6operations: Remove lanthanum.eqiad.wmnet from Trebuchet redis - https://phabricator.wikimedia.org/T110677#1600700 (10Dzahn) ``` redis 127.0.0.1:6379> help srem SREM key member [member ...] summary: Remove one or more members from a set since: 1.0.0 group: set ``` ``` redis 1... [02:28:49] 10Deployment-Systems, 6operations: Remove lanthanum.eqiad.wmnet from Trebuchet redis - https://phabricator.wikimedia.org/T110677#1600701 (10Dzahn) Did that do it? It all seems like it except when i list the keys again i still see them. [02:28:51] James_F: "Successfully set group members for tools.forrestbot" [02:29:01] bd808: Woo. Thanks. [02:36:00] 10Deployment-Systems, 6operations: pmtpa remnants in trebuchet redis - https://phabricator.wikimedia.org/T111301#1600713 (10Dzahn) [02:36:09] 10Deployment-Systems, 6operations: pmtpa remnants in trebuchet redis - https://phabricator.wikimedia.org/T111301#1600716 (10Dzahn) p:5Triage>3Low [02:44:17] 10Deployment-Systems, 10ReleaseTaggerBot: Rename "Forrestbot" to "ReleaseTaggerBot" - https://phabricator.wikimedia.org/T100811#1600729 (10Jdforrester-WMF) OK, I've added the auth details to `config-ReleaseTaggerBot.py` but I couldn't see a way to kill the current process and launch the new one, so left `confi... [02:45:15] 10Beta-Cluster, 10ContentTranslation-Deployments, 10Wikimedia-Site-Requests, 5Patch-For-Review: Put beta eswiki to read-only mode - https://phabricator.wikimedia.org/T109157#1600740 (10Krenair) I figured out the issue. eswiki's own explicit entry in groupOverrides will override the 'closed' tag. Needs the... [02:50:20] 10Beta-Cluster, 10ContentTranslation-Deployments, 10Wikimedia-Site-Requests, 5Patch-For-Review: Put beta eswiki to read-only mode - https://phabricator.wikimedia.org/T109157#1600748 (10Krenair) a:3Krenair [02:50:28] 10Beta-Cluster, 10Continuous-Integration-Infrastructure, 10pywikibot-core, 5Patch-For-Review, 7Pywikibot-tests: Run pywikibot test suite regularly on beta cluster as part of MediaWiki/Wikimedia CI - https://phabricator.wikimedia.org/T100903#1600751 (10jayvdb) Bah. this isnt working now. The logs show `Ra... [03:22:19] Yippee, build fixed! [03:22:19] Project browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #805: FIXED in 40 min: https://integration.wikimedia.org/ci/job/browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox-sauce/805/ [03:22:27] 10Deployment-Systems, 6operations: Remove lanthanum.eqiad.wmnet from Trebuchet redis - https://phabricator.wikimedia.org/T110677#1600803 (10Krenair) `del` command on each of the results returned by `keys *lanthanum.eqiad.wmnet` got rid of them. Does it work now, @hashar? [04:34:55] Yippee, build fixed! [04:34:55] Project browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_7-internet_explorer-9-sauce build #550: FIXED in 42 min: https://integration.wikimedia.org/ci/job/browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_7-internet_explorer-9-sauce/550/ [05:08:27] 10Deployment-Systems, 6operations: Remove lanthanum.eqiad.wmnet from Trebuchet redis - https://phabricator.wikimedia.org/T110677#1600983 (10Dzahn) thanks @Krenair. I got the `srem` from the [[ https://wikitech.wikimedia.org/wiki/Trebuchet#Removing_minions_from_redis | wiki page ]]. Wanna edit that? It also sa... [05:24:04] (03CR) 10Legoktm: "Do these need to run on Ubuntu Precise? Can we run them on trusty instead?" [integration/config] - 10https://gerrit.wikimedia.org/r/235656 (https://phabricator.wikimedia.org/T111294) (owner: 10Jean-Frédéric) [05:24:20] (03CR) 10Legoktm: "Also, yay on your first patch to CI :)" [integration/config] - 10https://gerrit.wikimedia.org/r/235656 (https://phabricator.wikimedia.org/T111294) (owner: 10Jean-Frédéric) [05:24:42] 10Continuous-Integration-Config, 10Wiki-Loves-Monuments-Database, 5Patch-For-Review: Add continuous integration on labs/tools/heritage with flake8 - https://phabricator.wikimedia.org/T111294#1601027 (10Legoktm) [05:36:07] Project browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_7-internet_explorer-11-sauce build #530: FAILURE in 34 min: https://integration.wikimedia.org/ci/job/browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_7-internet_explorer-11-sauce/530/ [05:38:51] James_F|Away: chmod 600 config-* ;) [05:50:18] 10Deployment-Systems, 10ReleaseTaggerBot, 5Patch-For-Review: Rename "Forrestbot" to "ReleaseTaggerBot" - https://phabricator.wikimedia.org/T100811#1601067 (10Legoktm) Config updated to use the new account, just waiting on it to do something before marking this as resolved. [06:18:17] 06:14:33 /srv/deployment/integration/slave-scripts/bin/mw-install-mysql.sh: line 22: 4226 Segmentation fault (core dumped) php maintenance/install.php --confpath "$MW_INSTALL_PATH" --dbtype=mysql --dbserver="$MW_DB_HOST:$MW_DB_PORT" --dbuser="$MW_DB_USER" --dbpass="$MW_DB_PASS" --dbname="$MW_DB" --pass testpass TestWiki WikiAdmin [06:36:22] RECOVERY - Free space - all mounts on deployment-bastion is OK All targets OK [07:49:52] (03CR) 10Hashar: "Bravo Jean-Frédéric!" [integration/config] - 10https://gerrit.wikimedia.org/r/235656 (https://phabricator.wikimedia.org/T111294) (owner: 10Jean-Frédéric) [07:56:13] 10Deployment-Systems, 6operations: Remove lanthanum.eqiad.wmnet from Trebuchet redis - https://phabricator.wikimedia.org/T110677#1601205 (10hashar) It still shows lanthanum.eqiad.wmnet apparently :-( ``` hashar@tin:/srv/deployment/integration/slave-scripts$ git deploy start Deployment started. ``` ``` hashar@t... [08:13:24] 10Deployment-Systems, 6operations: Remove lanthanum.eqiad.wmnet from Trebuchet redis - https://phabricator.wikimedia.org/T110677#1601219 (10hashar) a:3Dzahn @dzahn thank you very much for the detailed redis commands, that is very helpful. The list of minions is also stored in the keys `deploy::minions... [08:17:36] 10Deployment-Systems, 6operations: Remove lanthanum.eqiad.wmnet from Trebuchet redis - https://phabricator.wikimedia.org/T110677#1601228 (10hashar) 5Open>3Resolved All good now, thank you very much. I have updated the Wikitech documentation https://wikitech.wikimedia.org/w/index.php?title=Trebuchet&diff=17... [09:07:21] (03CR) 10Filippo Giunchedi: [C: 04-1] "minor nits, LGTM otherwise" (032 comments) [tools/scap] - 10https://gerrit.wikimedia.org/r/224374 (owner: 10Thcipriani) [09:22:33] 5Continuous-Integration-Scaling, 6operations, 7Blocked-on-Operations: Backport python-os-client-config 1.3.0-1 from Debian Sid to jessie-wikimedia - https://phabricator.wikimedia.org/T104967#1601353 (10hashar) >>! In T104967#1504200, @Andrew wrote: > I'm a bit confused by this task. Is it still just that yo... [09:42:03] Project browsertests-Echo-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce build #599: FAILURE in 5 min 3 sec: https://integration.wikimedia.org/ci/job/browsertests-Echo-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce/599/ [10:01:09] 10Continuous-Integration-Config, 6Scrum-of-Scrums, 5Patch-For-Review, 7Puppet: Setup rubocop for operations/puppet ruby code lints - https://phabricator.wikimedia.org/T102020#1601463 (10zeljkofilipin) I have disabled RuboCop for upstream code in [[ https://gerrit.wikimedia.org/r/235695 | 235695 ]], but I a... [10:06:06] 10Browser-Tests: Investigate distribution of browser test run time - https://phabricator.wikimedia.org/T104396#1601481 (10zeljkofilipin) http://stackoverflow.com/questions/13799652/jenkins-get-build-time-trend-values-using-remote-access-api [10:06:32] 5Continuous-Integration-Scaling, 6operations, 7Nodepool: Backport python-shade from debian/testing to jessie-wikimedia - https://phabricator.wikimedia.org/T107267#1601483 (10hashar) [10:06:34] 5Continuous-Integration-Scaling, 7Nodepool: Bump our Nodepool Debian package to 0.1.1 - https://phabricator.wikimedia.org/T107266#1601484 (10hashar) [10:06:37] 5Continuous-Integration-Scaling, 6operations, 7Blocked-on-Operations: Backport python-os-client-config 1.3.0-1 from Debian Sid to jessie-wikimedia - https://phabricator.wikimedia.org/T104967#1601485 (10hashar) [10:06:39] 5Continuous-Integration-Scaling, 7Nodepool, 5Patch-For-Review: Bump Nodepool to support statsd 0.3.0 - https://phabricator.wikimedia.org/T107268#1601482 (10hashar) [10:07:12] 5Continuous-Integration-Scaling, 7Nodepool, 5Patch-For-Review: Bump Nodepool to support statsd 0.3.0 - https://phabricator.wikimedia.org/T107268#1491102 (10hashar) https://gerrit.wikimedia.org/r/235696 cherry-picks upstream patches related to statsd 3.x on top of 0.1.1 so I removed all the dependency madness... [10:07:25] 5Continuous-Integration-Scaling, 7Nodepool: Bump our Nodepool Debian package to 0.1.1 - https://phabricator.wikimedia.org/T107266#1491065 (10hashar) [10:07:27] 5Continuous-Integration-Scaling, 7Nodepool, 5Patch-For-Review: Bump Nodepool to support statsd 0.3.0 - https://phabricator.wikimedia.org/T107268#1601490 (10hashar) [10:10:46] 10Browser-Tests: Investigate distribution of browser test run time - https://phabricator.wikimedia.org/T104396#1601503 (10zeljkofilipin) https://integration.wikimedia.org/ci/job/browsertests-CentralAuth-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/api/json?tree=builds[duration]&pretty=true ``` { "builds... [10:12:16] (03CR) 10Filippo Giunchedi: [C: 04-1] Add config deployment (033 comments) [tools/scap] - 10https://gerrit.wikimedia.org/r/235385 (owner: 10Thcipriani) [10:13:20] 5Continuous-Integration-Scaling, 7Nodepool: Bump our Nodepool Debian package to 0.1.1 - https://phabricator.wikimedia.org/T107266#1601507 (10hashar) While at it we need support for python-statsd >= 3.x ( T107268 ). I build a new package and updating T111203. [10:14:18] 5Continuous-Integration-Scaling, 6operations, 7Blocked-on-Operations, 7Nodepool: Upload nodepool_0.1.1-wmf2 package to apt.wikimedia.org to `jessie-wikimedia/thirdparty` - https://phabricator.wikimedia.org/T111203#1601509 (10hashar) [10:14:44] 5Continuous-Integration-Scaling, 6operations, 7Blocked-on-Operations, 7Nodepool: Upload nodepool_0.1.1-wmf2 package to apt.wikimedia.org to `jessie-wikimedia/thirdparty` - https://phabricator.wikimedia.org/T111203#1597647 (10hashar) Bumped the package from wmf1 to wmf2 which includes python-statsd 3.x supp... [10:23:52] 10Continuous-Integration-Infrastructure, 7Jenkins: Upgrade Jenkins to 1.609.3 - https://phabricator.wikimedia.org/T111326#1601556 (10hashar) 3NEW [10:24:49] 10Continuous-Integration-Infrastructure, 6operations, 7Blocked-on-Operations, 7Jenkins: Please refresh Jenkins package on apt.wikimedia.org to 1.609.3 - https://phabricator.wikimedia.org/T111327#1601571 (10hashar) 3NEW [10:25:04] 10Continuous-Integration-Infrastructure, 7Jenkins: Upgrade Jenkins to 1.609.3 - https://phabricator.wikimedia.org/T111326#1601580 (10hashar) p:5Triage>3Normal [10:25:09] 10Continuous-Integration-Infrastructure, 6operations, 7Blocked-on-Operations, 7Jenkins: Please refresh Jenkins package on apt.wikimedia.org to 1.609.3 - https://phabricator.wikimedia.org/T111327#1601582 (10hashar) p:5Triage>3Normal [10:27:48] 5Continuous-Integration-Scaling, 6operations, 7Blocked-on-Operations, 7Nodepool: Upload nodepool_0.1.1-wmf2 package to apt.wikimedia.org to `jessie-wikimedia/thirdparty` - https://phabricator.wikimedia.org/T111203#1601604 (10hashar) p:5Triage>3High Setting priority to high because that is preventing us... [10:30:06] 5Continuous-Integration-Scaling, 6Labs, 10Labs-Infrastructure: Labs project admin can not delete per project image on Horizon - https://phabricator.wikimedia.org/T110936#1601631 (10hashar) [10:37:13] 10Continuous-Integration-Infrastructure, 5Continuous-Integration-Scaling: Nodepool images need Gerrit replication for git-clone performance - https://phabricator.wikimedia.org/T87294#1601679 (10hashar) I created a diskimage-builder element wikimedia-puppet which clones operations/puppet.git on the building hos... [10:43:26] 10Continuous-Integration-Config, 10Wikidata, 5Patch-For-Review, 3Wikidata-Sprint-2015-08-18: [Task] change phpunit CI job for Wikidata.org to use composer - https://phabricator.wikimedia.org/T107834#1601713 (10JanZerebecki) p:5Low>3Normal [10:48:18] 10Browser-Tests, 10Wikidata, 5Patch-For-Review: [Task] Adjust browsertests for references - https://phabricator.wikimedia.org/T92249#1601735 (10JanZerebecki) a:5WMDE-Fisch>3None [11:57:59] 10Deployment-Systems, 5Patch-For-Review: Adopt Semantic Versioning format for WMF deploy branches (eg 1.23.0-wmf.6) - https://phabricator.wikimedia.org/T67306#1601860 (10JanZerebecki) >>! In T67306#1600681, @Jdforrester-WMF wrote: > Does this mean that release branches will also be versioned? Right now we have... [12:31:42] (03PS1) 10Paladox: Remove mantle from mediawiki dependacy [integration/config] - 10https://gerrit.wikimedia.org/r/235713 [12:54:57] Yippee, build fixed! [12:54:58] Project browsertests-GettingStarted-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #584: FIXED in 57 sec: https://integration.wikimedia.org/ci/job/browsertests-GettingStarted-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/584/ [13:04:06] 10Deployment-Systems, 5Patch-For-Review: Adopt Semantic Versioning format for WMF deploy branches (eg 1.23.0-wmf.6) - https://phabricator.wikimedia.org/T67306#1602023 (10hashar) >>! In T67306#1600681, @Jdforrester-WMF wrote: > Does this mean that release branches will also be versioned? Right now we have REL1_... [13:08:33] (03CR) 10JanZerebecki: [C: 04-1] "Please also remove the rest of the jobs for it and use the archived template." [integration/config] - 10https://gerrit.wikimedia.org/r/235713 (owner: 10Paladox) [13:24:32] 10Continuous-Integration-Config, 10MediaWiki-Documentation, 7Documentation: The Doxygen version in CI parses README files as garbled C. - https://phabricator.wikimedia.org/T106116#1602064 (10hashar) The [[ https://integration.wikimedia.org/ci/job/mediawiki-core-doxygen-publish/ mediawiki-core-doxygen-publish... [13:28:17] RECOVERY - Host integration-slave-trusty-1014 is UPING OK - Packet loss = 0%, RTA = 1.00 ms [13:30:14] (03CR) 10Hashar: "There is a tracking task T95890 Phase out yamllint jobs. I filled a few sub tasks for various repos but no activity occurred on them." [integration/config] - 10https://gerrit.wikimedia.org/r/191881 (https://phabricator.wikimedia.org/T86194) (owner: 10Hashar) [13:30:46] (03PS3) 10Hashar: Remove yamllint jobs [integration/config] - 10https://gerrit.wikimedia.org/r/191881 (https://phabricator.wikimedia.org/T95890) [13:30:48] (03CR) 10jenkins-bot: [V: 04-1] Remove yamllint jobs [integration/config] - 10https://gerrit.wikimedia.org/r/191881 (https://phabricator.wikimedia.org/T95890) (owner: 10Hashar) [13:31:05] (03PS3) 10Hashar: Remove yamllint [integration/jenkins] - 10https://gerrit.wikimedia.org/r/191882 (https://phabricator.wikimedia.org/T95890) [13:32:39] (03PS8) 10Hashar: Run tests in apps-android-wikipedia-gradlew [integration/config] - 10https://gerrit.wikimedia.org/r/230260 (https://phabricator.wikimedia.org/T62720) (owner: 10Niedzielski) [13:36:22] (03CR) 10Hashar: [C: 032] "@Niedzielski For your tirelessly work on Jenkins, CI, tests, here is the official Continuous integration barnstar!" [integration/config] - 10https://gerrit.wikimedia.org/r/230260 (https://phabricator.wikimedia.org/T62720) (owner: 10Niedzielski) [13:37:00] 10Continuous-Integration-Config, 3Mobile-App-Sprint-65-Android-Terbium, 5Patch-For-Review, 3Wikipedia-Android-App: Jenkins should run tests for the Wikipedia app before merge - https://phabricator.wikimedia.org/T62720#1602105 (10hashar) The job has been updated by @Niedzielski \O/ [13:38:02] (03Merged) 10jenkins-bot: Run tests in apps-android-wikipedia-gradlew [integration/config] - 10https://gerrit.wikimedia.org/r/230260 (https://phabricator.wikimedia.org/T62720) (owner: 10Niedzielski) [13:40:09] 10Continuous-Integration-Config, 6Release-Engineering, 3Mobile-App-Sprint-65-Android-Terbium, 5Patch-For-Review, 3Wikipedia-Android-App: Create jenkins slave instance dedicated to Android runs - https://phabricator.wikimedia.org/T107336#1602123 (10hashar) The [[ https://integration.wikimedia.org/ci/job/a... [13:41:15] 10Continuous-Integration-Config, 3Mobile-App-Sprint-65-Android-Terbium, 5Patch-For-Review, 3Wikipedia-Android-App: Jenkins should run tests for the Wikipedia app before merge - https://phabricator.wikimedia.org/T62720#1602126 (10hashar) I think there is nothing left to do for CI. There is still a couple bl... [13:42:43] (03CR) 10Hashar: "legoktm wrote:" [integration/config] - 10https://gerrit.wikimedia.org/r/235656 (https://phabricator.wikimedia.org/T111294) (owner: 10Jean-Frédéric) [13:46:12] PROBLEM - Host mira is DOWN: CRITICAL - Host Unreachable (10.68.17.215) [13:48:50] 10Deployment-Systems, 10Salt: Provide mechanism to add/remove minions from git-deploy - https://phabricator.wikimedia.org/T74319#1602153 (10hashar) I have updated the wikitech documentation https://wikitech.wikimedia.org/w/index.php?title=Trebuchet&diff=176020&oldid=171803 Namely: ``` redis-cli SMEMBERS "depl... [13:51:45] (03CR) 10Jean-Frédéric: "Thanks guys :)" [integration/config] - 10https://gerrit.wikimedia.org/r/235656 (https://phabricator.wikimedia.org/T111294) (owner: 10Jean-Frédéric) [13:58:43] RECOVERY - Host integration-slave-precise-1014 is UPING OK - Packet loss = 0%, RTA = 1.24 ms [14:14:56] (03CR) 10BearND: "Hooray! :)" [integration/config] - 10https://gerrit.wikimedia.org/r/230260 (https://phabricator.wikimedia.org/T62720) (owner: 10Niedzielski) [14:24:03] 10Browser-Tests: Investigate distribution of browser test run time - https://phabricator.wikimedia.org/T104396#1602304 (10hashar) The duration is stored in Raita Elastic Search. So we could build a dashboard there to represent durations. I have no idea how Raita / ES work but on integration-raita I managed to f... [14:24:18] zeljkof: for the browser tests duration report, reach out to Dan :-} [14:24:33] hashar: already done with the script [14:24:37] zeljkof: seems Raita has all the informations already. It would all be about crafting a dashboard for them [14:24:44] I see [14:24:56] ok, I created a small script that pings jenkins json api [14:25:02] Jenkins discards jobs after 15 days iirc [14:25:29] that is probably time window that we actually care about :) [14:25:53] my point being that raita has everything already :D [14:26:26] hashar: almost done with the script anyway :) [14:26:43] but yes, long term probably raita is the way to go [14:31:21] andrewbogott: good morning :-} [14:31:40] ‘morning! [14:31:50] Jaime has created a MySQL backend for nodepool :-)) [14:32:00] great! Can you access it ok? [14:32:06] yeah all fine [14:32:07] he aced it [14:32:31] I rebuild a new package to support python-statsd 3.x as it is on Jessie [14:32:49] would you have some free time to publish the new package on apt.wm.o and upgrade it on the server ? [14:33:35] sure, where is the build? [14:33:49] terbium.eqiad.wmnet:/home/hashar/public_html/debs/nodepool_0.1.1-wmf2/ [14:33:49] https://people.wikimedia.org/~hashar/debs/nodepool_0.1.1-wmf2/ [14:33:54] related task being https://phabricator.wikimedia.org/T111203 :D [14:34:07] zeljkof: we actually care much more long term than 15 days, fwiw [14:34:26] there is not much changed. I basically bump it to the latest tagged version and cherry picked patches to support 1.1.0. That saves us from having to backport a bunch of other unrelated packages [14:34:47] greg-g: we would need a demo by Dan to show us how to set up a raita dev environment :} [14:34:56] I would not mind reusing raita for all Jenkins jobs results hehe [14:35:28] but riot / javascript / ES is all a new world to me :-( [14:35:48] hashar: yeah, totally [14:36:25] cause in theory it would all be about raita-publish junit.xml [14:37:25] 5Continuous-Integration-Scaling, 7Nodepool: Bump our Nodepool Debian package to 0.1.1 - https://phabricator.wikimedia.org/T107266#1602400 (10Andrew) [14:37:27] 5Continuous-Integration-Scaling, 6operations, 7Blocked-on-Operations, 7Nodepool: Upload nodepool_0.1.1-wmf2 package to apt.wikimedia.org to `jessie-wikimedia/thirdparty` - https://phabricator.wikimedia.org/T111203#1602397 (10Andrew) 5Open>3Resolved a:3Andrew ok, should be all set. Let me know if it... [14:41:24] \O/ [14:41:38] just seen this in a recent jenkins build: [14:41:43] 14:30:32 + /srv/deployment/integration/slave-scripts/bin/mw-install-mysql.sh [14:41:43] 14:30:33 /srv/deployment/integration/slave-scripts/bin/mw-install-mysql.sh: line 22: 29054 Segmentation fault (core dumped) php maintenance/install.php --confpath "$MW_INSTALL_PATH" --dbtype=mysql --dbserver="$MW_DB_HOST:$MW_DB_PORT" --dbuser="$MW_DB_USER" --dbpass="$MW_DB_PASS" --dbname="$MW_DB" --pass testpass TestWiki WikiAdmin [14:42:03] patch is here: https://gerrit.wikimedia.org/r/#/c/235717/ [14:42:13] andrewbogott: now is the deployment culpirt :-/ Since I get no root I would have to rely on ops to apt-get update and upgrade the package :/ [14:42:45] andrewbogott: maybe I should switch to deploy using a git repo / virtualenv instead ala Parsoid but it is not entirely clear to me [14:42:51] oh, sure, ok, just a second... [14:43:26] phuedx: can you fill a bug about it please ? [14:43:34] phuedx: there is a nice Segmentation fault // coredump [14:43:44] hashar: sure [14:43:53] phuedx: and mention it ran on integration-slave-trusty-1016 [14:44:27] php is hhvm there :-/ [14:46:34] hashar: upgraded — looks like nodepool isn’t dying anymore [14:46:56] 6Release-Engineering: Segfault while running mw-install-mysql.sh - https://phabricator.wikimedia.org/T111369#1602443 (10phuedx) 3NEW [14:47:03] ohh [14:47:09] ^^ hashar [14:54:20] 6Release-Engineering, 7HHVM: Segfault while running mw-install-mysql.sh - https://phabricator.wikimedia.org/T111369#1602473 (10hashar) That is #HHVM core dumping :-( ``` $ php --version HipHop VM 3.6.5 (rel) Compiler: 1440023731_994787068 Repo schema: 10ff5b7278f68f074cfdefae238f379500d3148f Extension API: 20... [14:55:08] 10Browser-Tests: Investigate distribution of browser test run time - https://phabricator.wikimedia.org/T104396#1602479 (10zeljkofilipin) I wrote a [[ https://github.com/zeljkofilipin/T104396 | simple ]] script. The script gets data from Jenkins json api. Example output (job duration median in minutes, job name)... [14:55:33] !log restarting puppetmaster on integration-puppetmaster [14:55:36] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [14:55:58] andrewbogott: thank you very much ! [14:56:25] (03CR) 10JanZerebecki: [C: 04-1] "Looking at https://phabricator.wikimedia.org/T68926 it seems skins will get a different phpunit suite, so will need a different job." [integration/config] - 10https://gerrit.wikimedia.org/r/226542 (owner: 10Paladox) [14:56:50] 5Continuous-Integration-Scaling, 6operations, 7Blocked-on-Operations, 7Nodepool: Upload nodepool_0.1.1-wmf2 package to apt.wikimedia.org to `jessie-wikimedia/thirdparty` - https://phabricator.wikimedia.org/T111203#1602482 (10hashar) The service started, awesome. Spurts some error but that is a configurati... [14:57:38] 5Continuous-Integration-Scaling, 7Nodepool, 5Patch-For-Review: Bump Nodepool to support statsd 0.3.0 - https://phabricator.wikimedia.org/T107268#1602494 (10hashar) [14:57:39] 5Continuous-Integration-Scaling, 7Nodepool: Bump our Nodepool Debian package to 0.1.1 - https://phabricator.wikimedia.org/T107266#1602491 (10hashar) 5stalled>3Resolved @Andrew uploaded the package on apt.wikimedia.org and upgraded the service. ``` hashar@labnodepool1001:/var/log/nodepool$ apt-cache policy... [14:58:08] PROBLEM - Puppet failure on integration-slave-trusty-1016 is CRITICAL 33.33% of data above the critical threshold [0.0] [14:58:22] 5Continuous-Integration-Scaling, 7Nodepool, 5Patch-For-Review: Bump Nodepool to support statsd 0.3.0 - https://phabricator.wikimedia.org/T107268#1602496 (10hashar) 5Open>3Resolved Fixed with nodepool_0.1.1-wmf2 which includes the statsd 3.x patches from upstream ( https://gerrit.wikimedia.org/r/235696 ). [14:58:49] Could not find class ::contint::packages::python ... [14:59:04] * hashar blames auto rebasing [15:01:50] (03PS12) 10Paladox: Archive Mantle extension [integration/config] - 10https://gerrit.wikimedia.org/r/228877 [15:02:08] (03CR) 10Paladox: "Hi I have it is here https://gerrit.wikimedia.org/r/#/c/228877/" [integration/config] - 10https://gerrit.wikimedia.org/r/235713 (owner: 10Paladox) [15:03:43] !log rebased operations/puppet on integration puppetmaster [15:03:47] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [15:04:02] phuedx: something weird is happening but I have no idea what :-/ [15:04:07] phuedx: can't really reproduce it [15:04:12] :/ [15:05:10] phuedx: definitely some issue in hhvm but running the command manually doesn't yiled the error [15:05:22] maybe I can just delete the workspace and see whether it fix it [15:05:34] go for it! [15:07:10] !log deleting /mnt/jenkins-workspace/workspace/mediawiki-extensions-qunit on integration-slave-trusty-1016 ( https://phabricator.wikimedia.org/T111369 ) [15:07:14] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [15:07:56] 6Release-Engineering, 7HHVM: Segfault while running mw-install-mysql.sh - https://phabricator.wikimedia.org/T111369#1602530 (10hashar) Deleting /mnt/jenkins-workspace/workspace/mediawiki-extensions-qunit on integration-slave-trusty-1016 . We will see what happens next time a job run there. [15:08:06] 10Beta-Cluster, 10ContentTranslation-Deployments, 10Wikimedia-Site-Requests, 5Patch-For-Review: Put beta eswiki to read-only mode - https://phabricator.wikimedia.org/T109157#1602531 (10Krenair) 5Open>3Resolved [15:09:05] phuedx: building at https://integration.wikimedia.org/ci/job/mediawiki-extensions-qunit/9863/console [15:10:29] ta [15:13:02] 6Release-Engineering, 7HHVM: Segfault while running mw-install-mysql.sh - https://phabricator.wikimedia.org/T111369#1602550 (10hashar) 5Open>3Resolved a:3hashar Triggered a build at https://integration.wikimedia.org/ci/job/mediawiki-extensions-qunit/9863/console It is busy cloning all repos and eventual... [15:13:08] RECOVERY - Puppet failure on integration-slave-trusty-1016 is OK Less than 1.00% above the threshold [0.0] [15:13:14] phuedx: it passed so something went corrupt in the node workspace. [15:14:36] hashar: interestingly, i've just seen this: https://integration.wikimedia.org/ci/job/mediawiki-extensions-qunit/9858/console [15:14:40] phuedx: if it fails on other nodes, there is something wrong happening :( [15:14:48] ^ that [15:16:04] phuedx: yeah maybe it was triggered when i cleaned the workspace [15:16:37] phuedx: I did another recheck on the same patch that is running on the same node https://integration.wikimedia.org/ci/job/mediawiki-extensions-qunit/9866/console [15:16:45] seems the job passed this time :-} [15:17:10] hashar: who do i have to pay to keep you on hand for all of the builds that i trigger? ;) [15:17:46] !log stopping nodepool on labnodepool1001.eqiad.wmnet not ready yet [15:17:48] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [15:18:13] $ sudo -u nodepool systemctl stop nodepool [15:18:13] Failed to stop nodepool.service: Access denied [15:18:13] bah [15:20:42] phuedx: the labs folks [15:20:48] phuedx: most CI jobs run on the labs infra :-} [15:20:56] ummm [15:20:58] wtf [15:21:01] https://integration.wikimedia.org/ci/job/mediawiki-core-npm/6374/console [15:21:07] I didn't touch a single JS file [15:21:46] 5Continuous-Integration-Scaling, 10Ops-Access-Requests, 6operations: contint-admins can't start/stop nodepool (lack sudo) - https://phabricator.wikimedia.org/T111374#1602573 (10hashar) 3NEW [15:22:12] Krinkle: any ideas about https://integration.wikimedia.org/ci/job/mediawiki-core-npm/6374/console ? [15:23:11] legoktm: looking [15:24:55] Figured it out [15:25:14] legoktm: JSHint was silently upgraded [15:25:24] o.O [15:25:29] 15:12:04 grunt-contrib-jshint@0.11.2 node_modules/grunt-contrib-jshint jshint@2.9.0 [15:25:42] Because upstream grunt gets all fetish about fucking tilde/caret versions [15:25:52] we pint to 0.11.2 [15:25:57] but it does not pint to 2.8.0 [15:26:02] ugh [15:26:10] Now, it's supposed to be fine [15:26:15] 5Continuous-Integration-Scaling, 5Patch-For-Review: Wrap diskimage-builder for easy image creations - https://phabricator.wikimedia.org/T110733#1585471 (10hashar) From T111377 we need to copy scripts as well. [15:26:18] becuase it's pinned to no major version upgrades [15:26:19] can we pin to 2.8.0 in our package.json? [15:26:29] but we all know humans are incapable of not breaking in minor relases [15:26:36] legoktm: Probably not [15:26:53] Let's look at the failures for a sec [15:27:15] (03CR) 10Hashar: [C: 04-1] "nodepool-base/extra-data.d/99-copy-nodepool-scripts needs to copy the preparation scripts. Probably want to clone integration/config.gi" [integration/config] - 10https://gerrit.wikimedia.org/r/234300 (https://phabricator.wikimedia.org/T110733) (owner: 10Hashar) [15:28:36] Krinkle: maybe we should deploy grunt/jshint etc via puppet to ensure consistent version? [15:28:50] hashar: Doesn't work. Modules are defined per-repo. [15:28:53] twentyafterfour: Is there an open bug about users not being added to the view/edit policies when they are added to the CC of a security bug? [15:28:58] ahh [15:29:00] Also unwanted, because it would make it behave differently on localhost [15:29:05] yeah yeah [15:29:10] just read it is the -npm job [15:29:17] I thought about the old jslint job [15:29:21] Right [15:29:24] anyway gotta rush back home [15:29:36] legoktm: So they all look genuine. Theyre warnings for options we enabled in jshintrc [15:29:40] but it previously didn't catch them all [15:29:58] except for __proto__, looking at that. [15:30:07] that maybe shouldn't have been a warning by default [15:34:38] 10Beta-Cluster, 10ContentTranslation-Deployments, 10Wikimedia-Site-Requests, 5Patch-For-Review: Put beta eswiki to read-only mode - https://phabricator.wikimedia.org/T109157#1602647 (10Luke081515) Thanks [15:35:06] legoktm: Actually, we set proto:true right above it [15:35:07] Weird [15:36:08] Krinkle: ok, so we just need to fix the issues? all patches are going to fail right now :/ [15:38:12] https://github.com/jshint/jshint/issues/2656 [15:38:16] Yes [15:38:20] and we need a workaround for this [15:39:42] (03PS2) 10Niedzielski: Publish Android alpha build on merge [integration/config] - 10https://gerrit.wikimedia.org/r/231624 (https://phabricator.wikimedia.org/T99115) [15:40:35] legoktm: Wanna write the patch? [15:40:50] Can anyone point me to documentation for 'sql' command in betawiki? [15:40:56] sql [15:41:02] isn't working it seems. [15:41:23] Krinkle: sure I'll try [15:41:31] I'm on deployment-bastion.eqiad.wmflabs [15:44:22] 6Release-Engineering, 7Tracking: Update repositories that use mediawiki_selenium Ruby gem 1.x - https://phabricator.wikimedia.org/T94083#1602667 (10greg) [15:46:11] 5Continuous-Integration-Scaling, 7Nodepool: nodepool can't update images - https://phabricator.wikimedia.org/T111377#1602674 (10Krenair) [15:47:48] (03CR) 10Niedzielski: "rebased and ready 4 review. will run deploy test when someone +1s" [integration/config] - 10https://gerrit.wikimedia.org/r/231624 (https://phabricator.wikimedia.org/T99115) (owner: 10Niedzielski) [15:51:03] (03PS2) 10Paladox: Remove mantle from mediawiki dependacy [integration/config] - 10https://gerrit.wikimedia.org/r/235713 [15:51:53] James_F: is the preference in JS for [ something ] vs. [somthing] new? https://www.mediawiki.org/wiki/Manual:Coding_conventions/JavaScript#Whitespace I've always done the latter and have been told not to do the former. Should I reformat CN JS? [15:52:05] * AndyRussG looks for mediawiki blame [15:52:08] AndyRussG: Yes. No need to reformat. [15:52:13] AndyRussG: Unless you want it. [15:52:31] (03PS16) 10Paladox: Allow skins to also be tested like extensions can [integration/config] - 10https://gerrit.wikimedia.org/r/228470 (https://phabricator.wikimedia.org/T68926) [15:52:48] James_F: I'm fixing some other inconsistent formatting, but we're consistently [noextraspace] throughout [15:52:52] Krinkle: is it ok to ignore some of them with latedef:false? things like mw.Title would get ugly if I had to move up the parse() function [15:53:00] sure [15:53:52] (03CR) 10Paladox: "Ok. how will the test differ." [integration/config] - 10https://gerrit.wikimedia.org/r/226542 (owner: 10Paladox) [15:54:11] I guess I'll continue being consistent and put that particular update on the back burner [15:55:14] AndyRussG: It's [ x ] as of late. We used to tolerate both. Together with JSCS upstream we settled on the spacy version. [15:55:26] However if you're using jscs 1.x this won't be enforced yet [15:55:37] If you use jscs with preset=wikimedia and have it passing, you're all good. [15:55:50] And you can override it in jscsrc if your project prefers not to switch (yet) [15:55:54] e.g. disable that one rule [15:57:00] (03PS10) 10Thcipriani: Add service deploy via scap [tools/scap] - 10https://gerrit.wikimedia.org/r/224374 [15:57:16] Krinkle: is /*jshint latedef:false */ the right syntax? it's not working :/ [15:57:33] Krinkle: James_F: well the flip side is that now is a great time to fix it [15:57:51] AndyRussG: Sure. Note that jscs has an autofixer --fixer [15:58:08] 10Browser-Tests: Investigate distribution of browser test run time - https://phabricator.wikimedia.org/T104396#1602712 (10greg) >>! In T104396#1598398, @zeljkofilipin wrote: > Added more stats. Is something like this chart what you need. Something else? Something completely different? As said in our 1:1, this i... [15:58:18] AndyRussG: Go for it. [15:58:35] AndyRussG: But as a stand-alone commit for just the spacing so it can be merged distinctly. [15:58:37] AndyRussG: Either way, I'd say it's more important to upgrade JSCS (perhaps opting out of a few new rules) than to change all the code. That way people with IDEs that use the new JSCS version won't cause warnings that are not enforced in the project. [16:00:10] 10Deployment-Systems, 10Salt: Provide mechanism to add/remove minions from git-deploy - https://phabricator.wikimedia.org/T74319#1602714 (10bd808) >>! In T74319#1602153, @hashar wrote: > Note: there are some keys with "deploy::minions:". Maybe they are legacy. The keys like "deploy:sca... [16:03:15] PROBLEM - Puppet failure on integration-slave-jessie-1001 is CRITICAL 100.00% of data above the critical threshold [0.0] [16:03:15] PROBLEM - Puppet failure on deployment-mx is CRITICAL 100.00% of data above the critical threshold [0.0] [16:03:15] PROBLEM - Puppet failure on deployment-parsoidcache02 is CRITICAL 100.00% of data above the critical threshold [0.0] [16:04:13] (03CR) 10JanZerebecki: [C: 04-1] "Will become different from extensions, discuss in T68926." [integration/config] - 10https://gerrit.wikimedia.org/r/229176 (owner: 10Paladox) [16:05:39] James_F: Krinkle: I don't see any jscs anything for CN anywhere... /me looks for more info besides the github page... https://www.mediawiki.org/wiki/Continuous_integration/Entry_points ? [16:05:53] (03CR) 10JanZerebecki: "Do you have a link to a run that shows this will work?" [integration/config] - 10https://gerrit.wikimedia.org/r/228670 (owner: 10Paladox) [16:06:00] AndyRussG: Yes [16:06:06] K [16:06:07] AndyRussG: I might not have gotten around to that one yet. [16:06:11] (03CR) 10JanZerebecki: "Do you have a link to a run that shows this will work?" [integration/config] - 10https://gerrit.wikimedia.org/r/228472 (owner: 10Paladox) [16:06:23] I did a few of the other FR-tech extensions. [16:06:43] Hmmm ;) [16:08:09] (03CR) 10Paladox: "Hi how will it be different I am unsure what is discussed there since recently there were two patch uploaded that change nothing and hasen" [integration/config] - 10https://gerrit.wikimedia.org/r/229176 (owner: 10Paladox) [16:08:28] (03CR) 10Paladox: "How do I run it I am not sure how to do that." [integration/config] - 10https://gerrit.wikimedia.org/r/228670 (owner: 10Paladox) [16:09:06] (03CR) 10Paladox: "Here the link https://gerrit.wikimedia.org/r/#/c/228667/" [integration/config] - 10https://gerrit.wikimedia.org/r/228670 (owner: 10Paladox) [16:09:10] Krinkle: James_F: Alright sounds like doing this right is a bigger deal. I'll delay the [ whitespace ] change and we can do it when we set up jscs. For now I'll just send up a quick thing to make 'function ()' (vs. 'function()') consistent (the need for which is what led me to this...) [16:09:12] Thanks much! [16:09:21] Sure. [16:09:24] Have fun. [16:09:52] Heheh I'll try!!! 8p [16:11:26] 10Continuous-Integration-Infrastructure, 6Phabricator, 10Phabricator-Sprint-Extension: Integrate Jenkins with Phabricator with Harbormaster - https://phabricator.wikimedia.org/T89714#1602733 (10mmodell) [16:15:39] (03CR) 10Krinkle: [C: 04-1] "The current tests are not passing due to jshint not being configured correctly int hat repository. Changing from jslint with voting:false " [integration/config] - 10https://gerrit.wikimedia.org/r/228670 (owner: 10Paladox) [16:15:49] (03CR) 10Krinkle: "The test can be seen failing at https://gerrit.wikimedia.org/r/#/c/228667/" [integration/config] - 10https://gerrit.wikimedia.org/r/228670 (owner: 10Paladox) [16:21:55] (03CR) 10Paladox: "Fixed js here https://gerrit.wikimedia.org/r/#/c/235756/2" [integration/config] - 10https://gerrit.wikimedia.org/r/228670 (owner: 10Paladox) [16:25:50] 10Continuous-Integration-Infrastructure, 6operations, 7Blocked-on-Operations, 7Jenkins: Please refresh Jenkins package on apt.wikimedia.org to 1.609.3 - https://phabricator.wikimedia.org/T111327#1602772 (10Dzahn) a:3Dzahn [16:27:05] (03PS8) 10Paladox: Use jshint in Cargo extension [integration/config] - 10https://gerrit.wikimedia.org/r/228472 [16:27:56] (03CR) 10Paladox: "Hi yes here is the link https://gerrit.wikimedia.org/r/#/c/233169/ and to the jenkings test for jslint https://integration.wikimedia.org/c" [integration/config] - 10https://gerrit.wikimedia.org/r/228472 (owner: 10Paladox) [16:30:20] 10Continuous-Integration-Infrastructure, 6operations, 7Blocked-on-Operations, 7Jenkins: Please refresh Jenkins package on apt.wikimedia.org to 1.609.3 - https://phabricator.wikimedia.org/T111327#1602809 (10Dzahn) I did it. using `reprepro -C thirdparty includedeb precise-wikimedia jenkins_1.609.3_all.deb`.... [16:30:47] 10Continuous-Integration-Infrastructure, 7Jenkins: Upgrade Jenkins to 1.609.3 - https://phabricator.wikimedia.org/T111326#1602819 (10Dzahn) [16:30:49] 10Continuous-Integration-Infrastructure, 6operations, 7Blocked-on-Operations, 7Jenkins: Please refresh Jenkins package on apt.wikimedia.org to 1.609.3 - https://phabricator.wikimedia.org/T111327#1602818 (10Dzahn) 5Open>3Resolved [16:31:45] 10Continuous-Integration-Infrastructure, 7Jenkins: Upgrade Jenkins to 1.609.3 - https://phabricator.wikimedia.org/T111326#1601556 (10Dzahn) You can now run apt-get install jenkins on gallium. It will pull the new version. I just wanted to leave it to you to decide the moment to do it. [16:32:48] 10Deployment-Systems, 10ReleaseTaggerBot, 5Patch-For-Review: Rename "Forrestbot" to "ReleaseTaggerBot" - https://phabricator.wikimedia.org/T100811#1602844 (10Jdforrester-WMF) 5Open>3Resolved https://phabricator.wikimedia.org/p/ReleaseTaggerBot/ – it's working. Yay. [16:32:49] 10Deployment-Systems, 6Release-Engineering, 10ReleaseTaggerBot, 7Epic: EPIC: Code Deploy Dashboard - https://phabricator.wikimedia.org/T280#1602846 (10Jdforrester-WMF) [16:33:05] 10Gerrit-Migration: Identify features Gerrit users would miss in Phabricator - https://phabricator.wikimedia.org/T23#1602848 (10JanZerebecki) [16:33:18] 10Continuous-Integration-Infrastructure, 6operations, 7Jenkins: Please refresh Jenkins package on apt.wikimedia.org to 1.609.3 - https://phabricator.wikimedia.org/T111327#1602857 (10Dzahn) [16:34:40] 10Deployment-Systems, 5Patch-For-Review: Adopt Semantic Versioning format for WMF deploy branches (eg 1.23.0-wmf.6) - https://phabricator.wikimedia.org/T67306#1602874 (10Jdforrester-WMF) Mapping "1.26.0-wmf.7" to "1260" but "REL1_26" to "126?" means adding yet more assumptions into the bot's code about where p... [16:35:42] 6Release-Engineering, 10ReleaseTaggerBot, 5Patch-For-Review: ForrestBot not working since 2015-08-14? - https://phabricator.wikimedia.org/T109519#1602886 (10Jdforrester-WMF) 5Open>3Resolved Fixed enough. [16:49:43] Krinkle: I'm pretty lost on how to fix these if my /*jshint latedef:false */ doesn't work [16:50:10] legoktm: can you push what you have? [16:50:14] digging into jshint source atm [16:51:49] Krinkle: https://gerrit.wikimedia.org/r/#/c/235760/ there are probably a few more that need just re-ordering but I didn't get that far [17:02:45] legoktm: K. checking out [17:06:41] legoktm: *jshint latedef:false */ works for me. [17:06:50] But you have to place it above parse() define [17:06:52] not the caller [17:07:02] It was applied to the scope of Title constructor only [17:07:05] the function is defined outside that [17:07:21] put it above parse = , or atop the entire file closure will do it [17:07:58] brb [17:15:56] ohhh [17:15:58] ok [17:16:01] got it [17:43:29] Krinkle_: this check also has some false positives...two things named 'fetchPreview' gets confused [17:45:02] 10Deployment-Systems, 5Patch-For-Review: Adopt Semantic Versioning format for WMF deploy branches (eg 1.23.0-wmf.6) - https://phabricator.wikimedia.org/T67306#1603389 (10JanZerebecki) How about we also use a semver parsable name for release branches. Then use a semver library to parse the string. So to get the... [17:46:56] Krinkle_: updated https://gerrit.wikimedia.org/r/235760 but I think I'm out of my depth here [17:51:02] (03CR) 10JanZerebecki: [C: 04-1] Use jshint in Cargo extension (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/228472 (owner: 10Paladox) [17:58:28] (03CR) 10Paladox: Use jshint in Cargo extension (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/228472 (owner: 10Paladox) [17:58:37] (03CR) 10JanZerebecki: "recheck" [integration/config] - 10https://gerrit.wikimedia.org/r/228877 (owner: 10Paladox) [17:59:51] (03Abandoned) 10JanZerebecki: Remove mantle from mediawiki dependacy [integration/config] - 10https://gerrit.wikimedia.org/r/235713 (owner: 10Paladox) [17:59:53] (03CR) 10Niedzielski: "@hashar, thanks for all your help!!" [integration/config] - 10https://gerrit.wikimedia.org/r/230260 (https://phabricator.wikimedia.org/T62720) (owner: 10Niedzielski) [18:00:13] 10Gerrit-Migration: Revise phabricator.wikimedia.org service level - https://phabricator.wikimedia.org/T76446#1603455 (10greg) @chasemp: pinging you because I like you. Can you give me an example of what "service level" means here, from Ops perspective? Feel free to punt to someone else :) In {T76381} there was... [18:06:39] 10Gerrit-Migration: Configure Phabricator to auto-create a .arcreview file when creating new repos - https://phabricator.wikimedia.org/T189#1603471 (10greg) Quote the description: > When we roll out Phabricator's code review tools, we'll want to open up repo creation a bit (but probably not entirely) {{citation... [18:07:58] (03CR) 10JanZerebecki: Use jshint in Cargo extension (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/228472 (owner: 10Paladox) [18:08:26] (03CR) 10JanZerebecki: "Deployed to Jenkins: (['mediawiki-extensions-hhvm', 'mediawiki-extensions-qunit', 'mediawiki-extensions-zend'])" [integration/config] - 10https://gerrit.wikimedia.org/r/228877 (owner: 10Paladox) [18:08:35] (03CR) 10JanZerebecki: [C: 032] Archive Mantle extension [integration/config] - 10https://gerrit.wikimedia.org/r/228877 (owner: 10Paladox) [18:09:36] (03CR) 10Paladox: "Can we just make it npm since I have fixed the jshint warnnings in a patch that was approved and also it has the gruntfile with js support" [integration/config] - 10https://gerrit.wikimedia.org/r/228472 (owner: 10Paladox) [18:10:02] (03CR) 10Paladox: "But this can be approved first then add npm support in a different patch." [integration/config] - 10https://gerrit.wikimedia.org/r/228472 (owner: 10Paladox) [18:10:42] (03CR) 10Paladox: "Thanks." [integration/config] - 10https://gerrit.wikimedia.org/r/228877 (owner: 10Paladox) [18:12:37] (03CR) 10Paladox: Use jshint in Cargo extension (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/228472 (owner: 10Paladox) [18:14:36] (03CR) 10Paladox: "If someone wants to merge any patches in the mantle extension they should do c+2 and v+2." [integration/config] - 10https://gerrit.wikimedia.org/r/228877 (owner: 10Paladox) [18:14:44] 10Gerrit-Migration: Revise phabricator.wikimedia.org service level - https://phabricator.wikimedia.org/T76446#1603503 (10chasemp) >>! In T76446#1603455, @greg wrote: > @chasemp: pinging you because I like you. Can you give me an example of what "service level" means here, from Ops perspective? Feel free to punt... [18:17:41] (03PS1) 10Krinkle: Remove redundant 'jshint' job from NavigationTiming [integration/config] - 10https://gerrit.wikimedia.org/r/235783 [18:17:50] (03CR) 10Krinkle: [C: 032] Remove redundant 'jshint' job from NavigationTiming [integration/config] - 10https://gerrit.wikimedia.org/r/235783 (owner: 10Krinkle) [18:18:04] (03CR) 10Paladox: "Seems there is a big backlog on zuul seems patches have been there for the last 24 minutes." [integration/config] - 10https://gerrit.wikimedia.org/r/228877 (owner: 10Paladox) [18:23:10] (03Merged) 10jenkins-bot: Archive Mantle extension [integration/config] - 10https://gerrit.wikimedia.org/r/228877 (owner: 10Paladox) [18:24:09] (03PS9) 10Paladox: Use jshint in Cargo extension [integration/config] - 10https://gerrit.wikimedia.org/r/228472 [18:24:21] 10Gerrit-Migration: Plan to migrate code review from Gerrit to Phabricator - https://phabricator.wikimedia.org/T18#1603525 (10greg) I posit that this task has become mostly non-useful and instead people who are interested in 'what's the plan to migrate to Differential from Gerrit' should look at the workdboard:... [18:27:21] btw, Dan's about to present on integration browser tests at the Metrics Meeting :) [18:28:36] 10Continuous-Integration-Config, 6Release-Engineering, 3Mobile-App-Sprint-65-Android-Terbium, 5Patch-For-Review, 3Wikipedia-Android-App: Create jenkins slave instance dedicated to Android runs - https://phabricator.wikimedia.org/T107336#1603546 (10Niedzielski) @hashar, I think so! I will move these to do... [18:30:01] 10Continuous-Integration-Config, 3Mobile-App-Sprint-65-Android-Terbium, 5Patch-For-Review, 3Wikipedia-Android-App: Jenkins should run tests for the Wikipedia app before merge - https://phabricator.wikimedia.org/T62720#1603552 (10Niedzielski) @hashar, I think this guy can be closed too. We worked around T11... [18:30:54] 10Gerrit-Migration: Plan to migrate code review from Gerrit to Phabricator - https://phabricator.wikimedia.org/T18#1603558 (10greg) [18:30:55] 10Gerrit-Migration: Revise phabricator.wikimedia.org service level - https://phabricator.wikimedia.org/T76446#1603555 (10greg) 5Open>3declined a:3greg Thanks man, that helps. Given that this is not a common framework in use by WMF Ops (for better or worse) I'm going to close this task for now. I'm happy... [18:34:30] 10Gerrit-Migration: Allow viewing diffs of single commits within a Differential - https://phabricator.wikimedia.org/T125#1603573 (10greg) Is this simply https://phabricator.wikimedia.org/D1?vs=15&id=16&whitespace=ignore-most#toc ? (That shows the diff between commit 15 and 16.) [18:36:13] (03CR) 10Paladox: "Needs rebase." [integration/config] - 10https://gerrit.wikimedia.org/r/235783 (owner: 10Krinkle) [18:43:06] (03CR) 10JanZerebecki: Use jshint in Cargo extension (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/228472 (owner: 10Paladox) [18:43:20] (03CR) 10JanZerebecki: "Why did you rebase?" [integration/config] - 10https://gerrit.wikimedia.org/r/228472 (owner: 10Paladox) [18:45:57] (03CR) 10Paladox: "Since can merge says no." [integration/config] - 10https://gerrit.wikimedia.org/r/228472 (owner: 10Paladox) [18:45:57] !log reloading zuul for 451f8aa..fd482b7 [18:46:00] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [18:46:01] (03PS1) 10Niedzielski: Reduce Android emulator boot time [integration/config] - 10https://gerrit.wikimedia.org/r/235833 [18:47:56] (03CR) 10Niedzielski: "@hashar, I should have listened earlier :)" [integration/config] - 10https://gerrit.wikimedia.org/r/235833 (owner: 10Niedzielski) [18:48:36] (03CR) 10Paladox: Use jshint in Cargo extension (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/228472 (owner: 10Paladox) [18:49:03] 10Gerrit-Migration: Arcanist isn't packaged in Fedora, Debian, or Ubuntu - https://phabricator.wikimedia.org/T133#1603615 (10greg) System packages probably aren't the way to go anyway for arcanist. Arcanist uses the Conduit API in Phabricator and that can change (and break) so best practice is to use whatever ve... [18:50:24] twentyafterfour: should we create a #Differential project in our Phab install to track issues that aren't a blocker for migration but a legit bugs? [18:50:48] also, related, why the ef is #phabricator a "team" not a "project"? :/ [18:51:21] (03CR) 10Niedzielski: "test passed fine. ready 4 review and deploy once it gets a +1" [integration/config] - 10https://gerrit.wikimedia.org/r/235833 (owner: 10Niedzielski) [18:53:41] greg-g: sure [18:54:03] #phabricator was set up as a team because at the time it was a team [18:54:54] * greg-g nods [18:54:57] I think the line between team and project is kinda blurry [18:55:00] yup [18:56:07] for the record, I've removed at least 4 tasks from the gerrit migration backlog this morning :) [18:56:18] at this rate we'll be done in no time! ;) [19:04:29] 10Deployment-Systems, 5Patch-For-Review: Adopt Semantic Versioning format for WMF deploy branches (eg 1.23.0-wmf.6) - https://phabricator.wikimedia.org/T67306#1603641 (10mmodell) @janzerebecki: That is essentially the point of this task. @hashar: I don't think we need a new branch per patch release, a tag wo... [19:06:34] 10Gerrit-Migration: Plan to migrate code review from Gerrit to Phabricator - https://phabricator.wikimedia.org/T18#1603656 (10Qgil) At this point lists of blockers / blocked by in this task are quite arbitrary. If T584 is a good starting point then yes, by all means, let's close this task and let's be all subscr... [19:07:53] (03PS2) 10Krinkle: Remove redundant 'jshint' job from NavigationTiming [integration/config] - 10https://gerrit.wikimedia.org/r/235783 [19:07:58] (03CR) 10Krinkle: [C: 032] Remove redundant 'jshint' job from NavigationTiming [integration/config] - 10https://gerrit.wikimedia.org/r/235783 (owner: 10Krinkle) [19:08:53] (03Merged) 10jenkins-bot: Remove redundant 'jshint' job from NavigationTiming [integration/config] - 10https://gerrit.wikimedia.org/r/235783 (owner: 10Krinkle) [19:10:04] !log Reloading Zuul to deploy https://gerrit.wikimedia.org/r/235783 [19:10:08] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [19:16:27] 10Gerrit-Migration: Plan to migrate code review from Gerrit to Phabricator - https://phabricator.wikimedia.org/T18#1603695 (10greg) [19:16:29] 10Gerrit-Migration: Define main tasks (epics) for code review in Phabricator - https://phabricator.wikimedia.org/T584#1603696 (10greg) [19:23:12] 10Gitblit-Deprecate, 10Phabricator-Upstream: Feedback form "Audit commit" in Diffusion commits - https://phabricator.wikimedia.org/T75715#1603713 (10Qgil) 5stalled>3declined a:3Qgil [19:26:36] (03CR) 10Mholloway: [C: 031] Reduce Android emulator boot time [integration/config] - 10https://gerrit.wikimedia.org/r/235833 (owner: 10Niedzielski) [19:30:48] 10Gitblit-Deprecate, 6Release-Engineering: Update mediawiki.org templates to link to Diffusion, not gitblit - https://phabricator.wikimedia.org/T108864#1603745 (10Ciencia_Al_Poder) There are extensions that are on Wikimedia's git, but have no callsign. What do we do with them? mediawiki/extensions/ImportUsers... [19:48:59] twentyafterfour: Thoughts? https://phabricator.wikimedia.org/T183 [20:00:20] 10Gerrit-Migration: Per-branch access control in code repositories - https://phabricator.wikimedia.org/T183#1603843 (10mmodell) Herald can be used to create very fine-grained rules about which commits to accept. Here's just a simple example I came up with to illustrate: {F2538248} [20:00:53] ostriches: non-issue, we already have the ability to do fine-grained rules on commits [20:01:05] via herald? [20:01:14] yes, see T183 [20:01:38] it's similarly powerful, maybe more powerful than gerrit. [20:07:05] Is there a way to make it inherit over a group of repos somehow? [20:07:11] Like all extensions or somesuch? [20:07:40] Although, if we do the Right Thing and move the deployment repo to a fork of MW and stop using submodules, we won't have need for those wmf/* branches everywhere. [20:11:27] 10Gitblit-Deprecate, 6Release-Engineering: IPSet repository is not set up in Diffusion or Maniphest - https://phabricator.wikimedia.org/T108903#1603916 (10Nemo_bis) [20:11:29] 10Gitblit-Deprecate, 6Release-Engineering, 10at-ease: at-ease repository is not set up in Diffusion - https://phabricator.wikimedia.org/T108902#1603917 (10Nemo_bis) [20:11:32] 10Gerrit-Migration, 10Gitblit-Deprecate, 6Release-Engineering: Import all gerrit.wikimedia.org repositories with Diffusion - https://phabricator.wikimedia.org/T616#1603918 (10Nemo_bis) [20:12:24] 10Gitblit-Deprecate, 6Release-Engineering: Update mediawiki.org templates to link to Diffusion, not gitblit - https://phabricator.wikimedia.org/T108864#1603929 (10Nemo_bis) >>! In T108864#1603745, @Ciencia_Al_Poder wrote: > There are extensions that are on Wikimedia's git, but have no callsign. What do we do w... [20:15:39] 10Gerrit-Migration, 10Gitblit-Deprecate, 6Release-Engineering: Import all gerrit.wikimedia.org repositories with Diffusion - https://phabricator.wikimedia.org/T616#1603958 (10Nemo_bis) >>! In T108902#1567500, @demon wrote: > Any repo created after I mass-created them awhile back is likely to be missing. Indi... [20:16:49] 6Release-Engineering, 6Team-Practices, 5Testing Initiative 2015: Talk to Greg and Arthur about Onboarding's role in establishing good testing practices/habits - https://phabricator.wikimedia.org/T108121#1603980 (10dduvall) One simple way to approach this might be to focus on sending new hires to the same "[[... [20:17:12] 10Gitblit-Deprecate, 6Release-Engineering: Update mediawiki.org templates to link to Diffusion, not gitblit - https://phabricator.wikimedia.org/T108864#1603981 (10Ciencia_Al_Poder) [20:17:15] 10Gerrit-Migration, 10Gitblit-Deprecate, 6Release-Engineering: Import all gerrit.wikimedia.org repositories with Diffusion - https://phabricator.wikimedia.org/T616#1603982 (10Ciencia_Al_Poder) [20:17:51] 10Gitblit-Deprecate, 6Release-Engineering: Update mediawiki.org templates to link to Diffusion, not gitblit - https://phabricator.wikimedia.org/T108864#1532501 (10Ciencia_Al_Poder) Adding as blocker, then. But [[ https://www.mediawiki.org/w/index.php?title=Template:WikimediaDownload&action=history | the change... [20:23:44] 10Gitblit-Deprecate: URL to download tar/zip for each git commit/tag/branch - https://phabricator.wikimedia.org/T91429#1604022 (10Aklapper) [20:24:18] 10Gerrit-Migration, 10Gitblit-Deprecate, 6Release-Engineering: Import all gerrit.wikimedia.org repositories with Diffusion - https://phabricator.wikimedia.org/T616#1604031 (10demon) That doesn't block this. Repos can be imported to Diffusion without the template updates. In fact, the vast majority already ha... [20:25:20] ostriches: you'd have to add a project to all the extension repositories and then link the herald rule to that project tag [20:25:25] 10Gitblit-Deprecate, 6Release-Engineering: redirect gerrit repo paths to diffusion callsigns - https://phabricator.wikimedia.org/T110607#1582193 (10demon) This is a general blocker for anything that can't (or won't) learn callsigns natively. Namely, old redirects from Gitblit, Gerrit (eventually) and Gitweb.... [20:25:37] twentyafterfour: Easy enough. [20:25:39] which is somewhat more manual than I'd like but it works [20:25:54] Well, if we get a batch editor thing via conduit, wouldn't be too hard. [20:26:06] right [20:26:06] Add "add projects" to the list of things we want to edit about a repo [20:26:38] it would be trivially easy from a cli tool that runs on iridium [20:27:02] I'm thinking cli will be better than conduit, tbh [20:28:13] it's certainly a lot easier [20:30:14] 10Gitblit-Deprecate, 6Release-Engineering: redirect gerrit repo paths to diffusion callsigns - https://phabricator.wikimedia.org/T110607#1604082 (10mmodell) [20:30:16] 10Gerrit-Migration, 10Gitblit-Deprecate, 6Release-Engineering: Update {{git file}} to link to diffusion - https://phabricator.wikimedia.org/T101358#1604081 (10mmodell) [20:32:50] 10Gitblit-Deprecate, 6Release-Engineering: redirect gerrit repo paths to diffusion callsigns - https://phabricator.wikimedia.org/T110607#1604108 (10demon) [20:32:52] 10Gitblit-Deprecate, 10Wikimedia-Apache-configuration: Write redirect rules from gitweb URLs - https://phabricator.wikimedia.org/T43961#1604107 (10demon) [20:33:13] 10Gitblit-Deprecate, 10Wikimedia-Apache-configuration: Write redirect rules from gitweb URLs - https://phabricator.wikimedia.org/T43961#1604111 (10demon) These need to be redone to point to Diffusion once the blocker is handled. [20:33:19] 10Gitblit-Deprecate: URL to download tar/zip for each git commit/tag/branch - https://phabricator.wikimedia.org/T91429#1604114 (10Paladox) [20:36:36] (03PS4) 10Thcipriani: Add config deployment [tools/scap] - 10https://gerrit.wikimedia.org/r/235385 [20:39:58] 10Gerrit-Migration: Per-branch access control in code repositories - https://phabricator.wikimedia.org/T183#1604147 (10greg) It might be useful to have explicit examples from Gerrit's ACLs that we need to reproduce (or not, we can debate them). [20:41:12] 10Gerrit-Migration: Per-branch access control in code repositories - https://phabricator.wikimedia.org/T183#1604151 (10greg) After reading the backscroll in -releng, it seems Mukunda and Chad think we're good here, don't take my previous comment as a statement of "thou shalt do this" ;) [20:59:10] 10Gerrit-Migration: Per-branch access control in code repositories - https://phabricator.wikimedia.org/T183#1604203 (10Legoktm) The main per-branch ACL we have right now is +2 and submit on wmf/* branches is limited to people in the wmf-deployment group, but +2 on all other branches is granted to the "mediawiki"... [21:01:40] 10Gerrit-Migration: Per-branch access control in code repositories - https://phabricator.wikimedia.org/T183#1604210 (10demon) The fun bit from IRC: +ostriches> Although, if we do the Right Thing and move the deployment repo to a fork of MW and stop using submodules, we won't have need for those wmf/* branches... [21:03:16] ostriches: that sounds wonderful :D [21:05:41] legoktm: Would make everyone's life easier [21:12:35] 10Beta-Cluster, 3Collaboration-Team-Current, 7WorkType-Maintenance: update.php broken in Beta - https://phabricator.wikimedia.org/T111267#1604260 (10bd808) ``` Traceback (most recent call last): File "/usr/local/bin/wmf-beta-update-databases.py", line 98, in sys.exit(main()) File "/usr/local... [21:13:41] 10Continuous-Integration-Infrastructure, 6operations: contint: fix puppet run in labs / puppet compiler - https://phabricator.wikimedia.org/T111450#1604263 (10Dzahn) 3NEW [21:14:00] 10Continuous-Integration-Infrastructure, 6operations: contint: fix puppet run in labs / puppet compiler - https://phabricator.wikimedia.org/T111450#1604270 (10Dzahn) [21:14:44] 10Gerrit-Migration: Arcanist isn't packaged in Fedora, Debian, or Ubuntu - https://phabricator.wikimedia.org/T133#1604278 (10Aklapper) > Not sure about Fedora. No results: http://koji.fedoraproject.org/koji/search?match=glob&type=package&terms=phabricator http://koji.fedoraproject.org/koji/search?match=glob&typ... [21:15:19] bd808, update.php breakage wouldn't also be related to https://gerrit.wikimedia.org/r/#/c/235860/ would it? [21:15:28] 10Beta-Cluster, 3Collaboration-Team-Current, 7WorkType-Maintenance: update.php broken in Beta - https://phabricator.wikimedia.org/T111267#1604281 (10bd808) Results from manual run on deployment-bastion: ``` $ sudo -u jenkins-deploy /usr/local/bin/mwscript update.php --wiki=enwiki --quick Catchable fatal er... [21:17:00] Krenair: not sure, does update.php run that script? [21:17:24] I got the error output ^^ [21:17:42] "Argument 7 passed to Flow\Model\WikiReference::__construct() must be an instance of Title, null given" [21:18:02] bd808, well umm, considering the commit message begins with "Unbreak update.php"... [21:18:19] :) that is a clue [21:18:37] * bd808 wanders off to find catrope [21:19:46] 10Browser-Tests: Investigate distribution of browser test run time - https://phabricator.wikimedia.org/T104396#1604309 (10dduvall) >>! In T104396#1602304, @hashar wrote: > The duration is stored in Raita Elastic Search. So we could build a dashboard there to represent durations. See {T102536} > Not sure what 1... [21:23:17] thcipriani: is ci slave-trusty-1023 being used? [21:23:28] I noticed it doesn't follow the standard slave configuration. [21:23:37] It's missing grunt, and has unsupported versions of npm [21:23:56] https://wikitech.wikimedia.org/wiki/Nova_Resource:Integration/Setup#integration-slave-.7Btype.7D-XXXX [21:23:59] 6Release-Engineering, 15User-greg: Investigate https://scrutinizer-ci.com/pricing WMF logo use - https://phabricator.wikimedia.org/T110396#1604327 (10greg) >>! In T110396#1595661, @greg wrote: > Did we give them explicit permission? Did they ask? @hashar do you know? [21:24:00] Krinkle: I set that one up for android builds, so it's only being use for that currently. [21:24:25] Yeah, so long it isn't tagged with UbuntuTrusty, otherwise the universe breaks [21:24:37] but it's confusing since it's named as a trusty slave but not tagged as such [21:24:48] heh, good to know, thanks for pointing out the docs, I hadn't seen them [21:25:46] thcipriani: we also lowered executors to 4 in other instances a few months back to more optimal use of CPUs, but that may not be a concern (or maybe it has 8 cores?) [21:25:56] anyway, nice work :) [21:26:24] it does indeed have 8 cores, the android emulator is pretty resource hungry it seems. [21:26:30] cool [21:27:02] if it can use multiple cores though (sounds like it?) we could give it 4 slots, 2 CPUs each more or less [21:27:42] kk, I can modify it/apply those patches to that machine this afternoon [21:28:41] thx [21:29:05] Keeping it unlabelled is probably fine, that way other jobs won't occupy android slots. [21:29:35] but at least it'll work if we do tag it [21:30:46] 10Continuous-Integration-Infrastructure, 6operations, 5Patch-For-Review: contint: fix puppet run in labs / puppet compiler - https://phabricator.wikimedia.org/T111450#1604376 (10Dzahn) example before: http://puppet-compiler.wmflabs.org/872/gallium.wikimedia.org/ example after: http://puppet-compiler.wmflabs... [21:31:03] 10Continuous-Integration-Infrastructure, 6operations, 5Patch-For-Review: contint: fix puppet run in labs / puppet compiler - https://phabricator.wikimedia.org/T111450#1604378 (10Dzahn) 5Open>3Resolved a:3Dzahn compiler run works again [21:31:22] 10Continuous-Integration-Infrastructure, 7HHVM: Intermittent hhvm segfaults in qunit job - https://phabricator.wikimedia.org/T111454#1604381 (10Catrope) 3NEW [21:35:35] 10Continuous-Integration-Infrastructure, 7HHVM: Intermittent hhvm segfaults in qunit job - https://phabricator.wikimedia.org/T111454#1604418 (10EBernhardson) I have no clue if its related at all, but we are fixing a segfault in hhvm's strtr at T109540. Would have to look at core dumps to see if these two are... [21:37:31] 10Gerrit-Migration, 10Gitblit-Deprecate, 6Release-Engineering: Import all gerrit.wikimedia.org repositories with Diffusion - https://phabricator.wikimedia.org/T616#1604430 (10demon) >>! In T616#1603958, @Nemo_bis wrote: >>>! In T108902#1567500, @demon wrote: >> Any repo created after I mass-created them awhi... [22:05:09] fyi, created a project for Differential: https://phabricator.wikimedia.org/project/profile/1487/ [22:08:56] 10Beta-Cluster, 3Collaboration-Team-Current, 7WorkType-Maintenance: update.php broken in Beta - https://phabricator.wikimedia.org/T111267#1604540 (10Mattflaschen) See also https://gerrit.wikimedia.org/r/#/c/235860/1 but that didn't fix it. [22:11:46] legoktm: If you're around and willing to do a legobot devDeps run, it'd be really nice to bump grunt-contrib-jshint from 0.11.2 to 0.11.3 everywhere… [22:45:47] PROBLEM - SSH on integration-dev is CRITICAL: Server answer [22:50:22] James_F: sure [22:50:42] legoktm: Thanks. Be sure to pull first though. :-) [22:55:21] andrewbogott: was testing out nodepool image builds on integration-dev.eqiad.wmflabs and it seems to have crapped out [22:55:49] can't shell in at all and horizon just hangs when i try to view the console [22:59:40] !log Rebooting integration-dev.eqiad.wmflabs [22:59:43] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [23:00:46] RECOVERY - SSH on integration-dev is OK: SSH OK - OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.3 (protocol 2.0) [23:01:23] andrewbogott: nm. looks ok after a reboot :) [23:06:39] James_F: https://gerrit.wikimedia.org/r/#/q/status:open+topic:bump-dev-deps,n,z [23:16:22] i noticed the prod elasticsearch cluster there is a 'phabricatormain' index. Does this need to be taken into account for the multi-datacenter work or are we ok with phabricator losing search for a few hours during major maintenance (and not having a failover) [23:16:46] PROBLEM - SSH on integration-dev is CRITICAL: Server answer [23:20:38] ebernhardson: well, phabricator doesn't use elasticsearch for search anymore... [23:22:11] legoktm: so someone just left a few GB of data laying around :P [23:22:16] can i delete the index? [23:22:52] * legoktm yells "not it" [23:23:07] :) [23:25:49] twentyafterfour: ^ re phab and elastic [23:26:46] RECOVERY - SSH on integration-dev is OK: SSH OK - OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.3 (protocol 2.0) [23:32:55] 10Gerrit-Migration: Per-branch access control in code repositories - https://phabricator.wikimedia.org/T183#1604785 (10mmodell) Herald has a ref name condition, | Ref name | Matches Regexp | wmf/.+ | [23:33:44] 6Release-Engineering, 3releng-201516-q2: [keyresult] Deprecate gitblit in favor of Diffusion - https://phabricator.wikimedia.org/T111465#1604788 (10greg) 3NEW [23:42:08] 10Browser-Tests, 10MediaWiki-General-or-Unknown: Run browser tests in core on every commit - https://phabricator.wikimedia.org/T111467#1604834 (10Jdlrobson) 3NEW [23:48:56] 10Continuous-Integration-Config, 7Technical-Debt: Migrate 'parsoidsvc-php-parsertests' job to use zuul-cloner - https://phabricator.wikimedia.org/T111469#1604868 (10Legoktm) 3NEW a:3Legoktm [23:51:00] ebernhardson: yes you could delete that index it shouldn't cause any problem [23:51:19] afaik it's just junk data [23:52:19] legoktm: https://gerrit.wikimedia.org/r/#/c/235929/ :-( [23:52:23] legoktm: Could V+2 but… [23:52:23] 10Gerrit-Migration: Ability for a privileged application to provide test status of a commit - https://phabricator.wikimedia.org/T190#1604898 (10greg) See: https://wiki.jenkins-ci.org/display/JENKINS/Phabricator+Plugin That basically does what happens now with Jenkins and Gerrit. [23:52:46] twentyafterfour: ok..i'm still a little nervous so going to make a ticket and delete it next week when noone complains :) [23:53:33] 10Gitblit-Deprecate, 6Release-Engineering: Update mediawiki.org templates to link to Diffusion, not gitblit - https://phabricator.wikimedia.org/T108864#1604903 (10Krinkle) I've [reverted](https://www.mediawiki.org/w/index.php?title=Template%3AWikimediaDownload&type=revision&diff=1872327&oldid=1868541) Template... [23:56:15] James_F: idk what's up with that repo