[00:01:20] 10Beta-Cluster, 6Labs, 10Labs-Infrastructure, 6operations: beta: Get SSL certificates for *.{projects}.beta.wmflabs.org - https://phabricator.wikimedia.org/T50501#1629101 (10Dzahn) [00:41:51] Hey, does anyone know why the beta-code-update-eqiad job is failing? [00:41:53] Looks like a VE thing? [00:42:02] Krenair: Any ideas? https://integration.wikimedia.org/ci/view/Beta/job/beta-code-update-eqiad/71835/console says error: Your local changes to the following files would be overwritten by checkout: modules/ve-mw/ui/widgets/ve.ui.MWTemplateTitleInputWidget.js [00:42:10] Krenair: Did you do local hacking on Beta Cluster? [00:42:25] Oops. [00:42:32] I did and then forgot about it. [00:43:17] Fixed [00:44:15] Yippee, build fixed! [00:44:15] Project beta-code-update-eqiad build #71836: FIXED in 1 min 14 sec: https://integration.wikimedia.org/ci/job/beta-code-update-eqiad/71836/ [00:54:36] James_F, uh... I think we have a different issue [00:55:04] http://deployment.wikimedia.beta.wmflabs.org/wiki/Main_Page [00:56:05] 10Beta-Cluster, 10Fundraising Tech Backlog, 10MediaWiki-extensions-CentralNotice: Create meta.m.wikimedia.beta.wmflabs.org - https://phabricator.wikimedia.org/T110273#1629227 (10awight) [00:57:41] jdlrobson, ^ [01:07:38] Krenair: Oh dear. [01:07:53] I guess it's not playing nicely with WikimediaEvents [01:07:56] Krenair: I blame you. :-) [02:33:28] Project browsertests-WikiLove-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #691: FAILURE in 27 sec: https://integration.wikimedia.org/ci/job/browsertests-WikiLove-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/691/ [02:41:42] Project browsertests-PageTriage-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #655: FAILURE in 42 sec: https://integration.wikimedia.org/ci/job/browsertests-PageTriage-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/655/ [02:58:48] https://gerrit.wikimedia.org/r/#/c/237564/ [03:33:27] Krenair: is there a task about the lack of styling on beta? cc James_F|Away [03:33:48] there's a gerrit revert about lack of * on beta [03:37:35] the one you pasted just now? [03:37:47] yeah [03:37:52] * greg-g is typing with one hand, wrist is screwed [03:38:31] I think I'm just going to self-+2 the revert and sort things out properly later [03:39:31] kk [03:39:35] ty [03:40:14] gave you a sumbolic +1 [03:40:24] heh, thanks [03:40:47] :) [03:52:54] Actually now I'm not convinced it was just my patch [04:00:15] there we go [04:00:21] greg-g, it's back up [04:01:43] I just had to check out HEAD^^ of mediawiki core (version immediately before Tim Starling's Tidy patches) [04:01:57] jenkins will come along and re-break things soon of course [04:07:14] and it's down again [04:07:28] brought it up in #mediawiki-core, Tim & Ori are aware [04:11:14] Project browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_8.1-internet_explorer-11-sauce build #564: FAILURE in 4 min 13 sec: https://integration.wikimedia.org/ci/job/browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_8.1-internet_explorer-11-sauce/564/ [04:16:15] thanks again Krenair [05:19:57] 10Deployment-Systems, 10ReleaseTaggerBot, 10Wikimedia-Git-or-Gerrit: Deployment status indicator for gerrit patches - https://phabricator.wikimedia.org/T88136#1629464 (10Legoktm) 5Resolved>3Open Not really. ReleaseTaggerBot tells you if a certain bug is deployed (or when it will be), but not all patches... [05:29:10] legoktm: I did a similar ignoreList for another sniff later, where the original list was hardcoded. Also submitted another patch in core. [05:29:37] ok [05:30:08] https://github.com/wikimedia/mediawiki-tools-codesniffer/compare/v0.3.0...master there aren't very many changes [05:30:27] yeah, hardly any [05:30:39] if you could do all the manual testing of the phpcbf patch though :P [05:30:41] that would be nice. [05:31:01] one solution is to just run it on core and manually verify the results. [05:31:06] that way we can test this patch [05:31:08] and also fix core. [05:33:22] legoktm: so that would be 2 patches more: the phpcbf comment one, and the second ignoreList one. We can update version then. [05:33:52] alright [05:34:15] that sounds like a good plan [05:54:21] 10Deployment-Systems, 10ReleaseTaggerBot, 10Wikimedia-Git-or-Gerrit: Deployment status indicator for gerrit patches - https://phabricator.wikimedia.org/T88136#1629486 (10Tgr) And some tasks have multiple patches associated with them, which also makes the meaning of the release tags unclear. Gerrit shows the... [07:40:56] (03CR) 10Zfilipin: [C: 031] Force composer color with --ansi [integration/config] - 10https://gerrit.wikimedia.org/r/237482 (owner: 10Hashar) [08:00:17] good morning [08:00:19] zeljkof: I am in ! [08:00:45] Coming! [09:16:42] 10Continuous-Integration-Config, 6Labs, 10Tool-Labs, 5Patch-For-Review: Change sid pbuilder image name to 'unstable' - https://phabricator.wikimedia.org/T111097#1629825 (10hashar) https://gerrit.wikimedia.org/r/#/c/237604/ creates a symlink for unstable to sid as suggested by @akosiaris above. [09:18:05] 10Continuous-Integration-Config, 6Labs, 10Tool-Labs, 5Patch-For-Review: Change sid pbuilder image name to 'unstable' - https://phabricator.wikimedia.org/T111097#1629829 (10hashar) a:5akosiaris>3hashar [09:18:19] 10Continuous-Integration-Infrastructure, 6Labs, 10Tool-Labs, 5Patch-For-Review: Change sid pbuilder image name to 'unstable' - https://phabricator.wikimedia.org/T111097#1594382 (10hashar) [09:18:38] 10Continuous-Integration-Infrastructure, 6Labs, 10Tool-Labs, 5Patch-For-Review: Change sid pbuilder image name to 'unstable' - https://phabricator.wikimedia.org/T111097#1594382 (10hashar) p:5Triage>3Normal [09:25:27] Project browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-os_x_10.9-safari-sauce build #718: FAILURE in 1 hr 15 min: https://integration.wikimedia.org/ci/job/browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-os_x_10.9-safari-sauce/718/ [09:40:56] 5Continuous-Integration-Scaling, 6Labs, 10Labs-Infrastructure: curl http://169.254.169.254/latest/meta-data/public-keys/ is unavailable - https://phabricator.wikimedia.org/T112001#1629847 (10hashar) It works now! On the `contintcloud` project I have generated a ssh key pair `hashar-cloudinit-keypair`. Boot... [09:41:06] 5Continuous-Integration-Scaling, 6Labs, 10Labs-Infrastructure: curl http://169.254.169.254/latest/meta-data/public-keys/ is unavailable - https://phabricator.wikimedia.org/T112001#1629848 (10hashar) 5Open>3Resolved a:3hashar @andrew I am not sure whether you fixed it over night / Juno upgrade fixed... [09:43:58] 10Continuous-Integration-Config, 6Labs, 10Tool-Labs: Job labs-toollabs-debian-glue is failing for labs/toollabs repository - https://phabricator.wikimedia.org/T110939#1629857 (10hashar) [09:44:00] 10Continuous-Integration-Infrastructure, 6Labs, 10Tool-Labs, 5Patch-For-Review: Change sid pbuilder image name to 'unstable' - https://phabricator.wikimedia.org/T111097#1629855 (10hashar) 5Open>3Resolved Solved by using a symlink from unstable to sid. Thank you @akosiaris for the suggestion. [09:57:20] 10Continuous-Integration-Infrastructure, 6Release-Engineering-Team, 5Patch-For-Review: Repositories with Ruby code should be documented and appropriate Jenkins jobs should be running - https://phabricator.wikimedia.org/T1361#1629873 (10zeljkofilipin) [09:57:22] 10Continuous-Integration-Config, 5Patch-For-Review, 7Puppet: Setup rubocop for operations/puppet ruby code lints - https://phabricator.wikimedia.org/T102020#1629871 (10zeljkofilipin) 5stalled>3Open [10:11:26] 10Continuous-Integration-Config, 5Patch-For-Review, 7Puppet: Setup rubocop for operations/puppet ruby code lints - https://phabricator.wikimedia.org/T102020#1629919 (10zeljkofilipin) @akosiaris: Thanks! :) The only thing left to do is reviewing and merging the related commit: [[ https://gerrit.wikimedia.org... [10:22:52] (03PS1) 10Hashar: Remove pep8/pyflakes for mw/tools/scap [integration/config] - 10https://gerrit.wikimedia.org/r/237617 (https://phabricator.wikimedia.org/T55354) [10:51:44] 10Continuous-Integration-Infrastructure, 5Patch-For-Review, 7WorkType-Maintenance: JJB: replace pyflakes / pep8 jobs with flake8 jobs - https://phabricator.wikimedia.org/T55354#1629977 (10hashar) [11:18:30] 10Continuous-Integration-Config: Setup CI for mediawiki/extensions/ImportArticles - https://phabricator.wikimedia.org/T112249#1630024 (10hashar) 3NEW [11:35:53] (03PS2) 10Zfilipin: Ruby Ruby syntax check and RuboCop for Gather [integration/config] - 10https://gerrit.wikimedia.org/r/237376 (https://phabricator.wikimedia.org/T112097) [11:36:03] (03CR) 10Zfilipin: Ruby Ruby syntax check and RuboCop for Gather (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/237376 (https://phabricator.wikimedia.org/T112097) (owner: 10Zfilipin) [11:38:14] (03PS1) 10Hashar: Add mediawiki/extensions/ImportArticles [integration/config] - 10https://gerrit.wikimedia.org/r/237629 (https://phabricator.wikimedia.org/T112249) [11:48:33] (03CR) 10Hashar: [C: 032] Add mediawiki/extensions/ImportArticles [integration/config] - 10https://gerrit.wikimedia.org/r/237629 (https://phabricator.wikimedia.org/T112249) (owner: 10Hashar) [11:48:35] (03CR) 10JanZerebecki: [C: 032] "Deployed to Jenkins: (['mediawiki-phpunit-hhvm-composer', 'mediawiki-phpunit-zend-composer', 'mwext-Wikibase-client-tests-mysql-hhvm', 'mw" [integration/config] - 10https://gerrit.wikimedia.org/r/237482 (owner: 10Hashar) [11:49:24] (03Merged) 10jenkins-bot: Add mediawiki/extensions/ImportArticles [integration/config] - 10https://gerrit.wikimedia.org/r/237629 (https://phabricator.wikimedia.org/T112249) (owner: 10Hashar) [12:01:10] (03PS2) 10JanZerebecki: Force composer color with --ansi [integration/config] - 10https://gerrit.wikimedia.org/r/237482 (owner: 10Hashar) [12:03:14] (03CR) 10JanZerebecki: [C: 032] Force composer color with --ansi [integration/config] - 10https://gerrit.wikimedia.org/r/237482 (owner: 10Hashar) [12:05:03] (03Merged) 10jenkins-bot: Force composer color with --ansi [integration/config] - 10https://gerrit.wikimedia.org/r/237482 (owner: 10Hashar) [12:06:49] 10Continuous-Integration-Config, 5Patch-For-Review: Setup CI for mediawiki/extensions/ImportArticles - https://phabricator.wikimedia.org/T112249#1630122 (10hashar) 5Open>3Resolved a:3hashar CI part done. The entry points are being polished up at https://gerrit.wikimedia.org/r/#/c/237625/ [12:33:04] (03PS1) 10Zfilipin: Ruby Ruby syntax check and RuboCop for PoolCounter [integration/config] - 10https://gerrit.wikimedia.org/r/237638 (https://phabricator.wikimedia.org/T1361) [12:35:58] (03PS2) 10Zfilipin: Ruby Ruby syntax check and RuboCop for PoolCounter [integration/config] - 10https://gerrit.wikimedia.org/r/237638 (https://phabricator.wikimedia.org/T1361) [12:36:37] (03CR) 10Zfilipin: WIP Run Ruby syntax check and/or RuboCop for repositories with Ruby code (035 comments) [integration/config] - 10https://gerrit.wikimedia.org/r/200863 (https://phabricator.wikimedia.org/T1361) (owner: 10Zfilipin) [12:42:21] 10Continuous-Integration-Infrastructure, 6Release-Engineering-Team, 5Patch-For-Review: Repositories with Ruby code should be documented and appropriate Jenkins jobs should be running - https://phabricator.wikimedia.org/T1361#1630253 (10zeljkofilipin) [12:47:13] (03PS1) 10Hashar: Whitelist Cblair91 [integration/config] - 10https://gerrit.wikimedia.org/r/237639 (https://phabricator.wikimedia.org/T112249) [12:48:38] (03CR) 10Hashar: [C: 032] Whitelist Cblair91 [integration/config] - 10https://gerrit.wikimedia.org/r/237639 (https://phabricator.wikimedia.org/T112249) (owner: 10Hashar) [12:49:22] (03Merged) 10jenkins-bot: Whitelist Cblair91 [integration/config] - 10https://gerrit.wikimedia.org/r/237639 (https://phabricator.wikimedia.org/T112249) (owner: 10Hashar) [12:52:56] 10Continuous-Integration-Infrastructure, 6Release-Engineering-Team, 5Patch-For-Review: Repositories with Ruby code should be documented and appropriate Jenkins jobs should be running - https://phabricator.wikimedia.org/T1361#1630264 (10zeljkofilipin) [12:54:24] Project browsertests-GettingStarted-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #592: FAILURE in 24 sec: https://integration.wikimedia.org/ci/job/browsertests-GettingStarted-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/592/ [12:59:43] Yippee, build fixed! [12:59:43] Project browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce build #781: FIXED in 27 min: https://integration.wikimedia.org/ci/job/browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce/781/ [13:00:19] (03PS1) 10Hashar: Fix Cblair91 email address [integration/config] - 10https://gerrit.wikimedia.org/r/237642 (https://phabricator.wikimedia.org/T112249) [13:00:28] (03CR) 10Hashar: [C: 032] Fix Cblair91 email address [integration/config] - 10https://gerrit.wikimedia.org/r/237642 (https://phabricator.wikimedia.org/T112249) (owner: 10Hashar) [13:01:20] (03Merged) 10jenkins-bot: Fix Cblair91 email address [integration/config] - 10https://gerrit.wikimedia.org/r/237642 (https://phabricator.wikimedia.org/T112249) (owner: 10Hashar) [13:36:48] 10Continuous-Integration-Infrastructure, 10QuickSurveys, 5Patch-For-Review: Run RuboCop for QuickSurveys - https://phabricator.wikimedia.org/T112091#1630395 (10zeljkofilipin) [13:44:11] 10Continuous-Integration-Infrastructure, 6Release-Engineering-Team, 5Patch-For-Review: Repositories with Ruby code should be documented and appropriate Jenkins jobs should be running - https://phabricator.wikimedia.org/T1361#1630410 (10zeljkofilipin) [13:48:06] 10Continuous-Integration-Infrastructure, 6Release-Engineering-Team, 5Patch-For-Review: Repositories with Ruby code should be documented and appropriate Jenkins jobs should be running - https://phabricator.wikimedia.org/T1361#1630424 (10zeljkofilipin) [13:58:15] addshore: free enough to +2 a little codesniffer patch? :P [13:58:21] link? [13:59:05] https://gerrit.wikimedia.org/r/#/c/237328/, very similar to https://gerrit.wikimedia.org/r/#/c/237247/ [13:59:13] addshore: ^. [13:59:19] Also, I hear you're too busy to work on codesniffer? :o [14:00:27] too busy to sit down and tiwddle my thumbs even right now :/ [14:01:31] (03CR) 10Addshore: [C: 032] Add ignore list to ValidGlobalNameSniff [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/237328 (https://phabricator.wikimedia.org/T104501) (owner: 10Polybuildr) [14:01:39] addshore: whoa, okay :/ [14:01:42] sorry to hear that. [14:01:45] wikidata stuff? [14:01:52] yeh, it should quieten down in 2 months :P [14:02:01] nah, just lots of everything :P [14:02:06] 10Continuous-Integration-Infrastructure, 6Release-Engineering-Team, 5Patch-For-Review: Repositories with Ruby code should be documented and appropriate Jenkins jobs should be running - https://phabricator.wikimedia.org/T1361#1630472 (10zeljkofilipin) [14:03:27] addshore: wow, okay. :P have fun! [14:03:33] and best of luck with all that. :P [14:04:37] (03Merged) 10jenkins-bot: Add ignore list to ValidGlobalNameSniff [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/237328 (https://phabricator.wikimedia.org/T104501) (owner: 10Polybuildr) [14:18:14] 10Continuous-Integration-Infrastructure, 6Release-Engineering-Team, 5Patch-For-Review: Repositories with Ruby code should be documented and appropriate Jenkins jobs should be running - https://phabricator.wikimedia.org/T1361#1630523 (10zeljkofilipin) [14:21:31] (03CR) 10Mobrovac: Add config deployment (031 comment) [tools/scap] - 10https://gerrit.wikimedia.org/r/235385 (owner: 10Thcipriani) [14:24:10] 10Continuous-Integration-Infrastructure, 6Release-Engineering-Team, 5Patch-For-Review: Repositories with Ruby code should be documented and appropriate Jenkins jobs should be running - https://phabricator.wikimedia.org/T1361#1630539 (10zeljkofilipin) [14:34:13] andrewbogott: hello :-} The Ec2 metadata for ssh key pairs is magically working ( http://169.254.169.254/latest/meta-data/public-keys/ ) [14:34:36] andrewbogott: got solved overnight some how. Maybe the issue was because of the madness in openstack API yesterday [14:35:35] Yippee, build fixed! [14:35:36] Project browsertests-MobileFrontend-SmokeTests-linux-chrome-sauce build #257: FIXED in 7 min 34 sec: https://integration.wikimedia.org/ci/job/browsertests-MobileFrontend-SmokeTests-linux-chrome-sauce/257/ [14:35:44] hashar: I can think of reasons why it would’ve been broken but none that would’ve resolved last night :) [14:35:54] Anyway, let me know if it continues to come and go [14:36:06] yeah I was wondering whether the feature was enabled [14:36:08] turns out it is :} [14:36:19] I’m upgrading virt nodes one by one, maybe the issue you had was coupled to that somehow? [14:36:22] and cloud-init for Debian catch them properly [14:36:29] How does nodepool decide where to put its vms? [14:37:10] it just talk to nova ? [14:37:10] oh, well, new instances couldn’t really come up at all (due to dns/dhcp failures) until middle of my day yesterday. So maybe this was just another symptom of that. [14:37:18] yeah probably [14:37:29] I don't think nodepool can declare any specific compute node [14:37:40] maybe it can use some area affinity , but I think we only have one anyway [14:39:50] ok, then it should only use nodes that I have in the schedule pool [14:40:12] (03PS1) 10Hashar: nodepool: git rid of sudo for jenkins [integration/config] - 10https://gerrit.wikimedia.org/r/237654 [14:40:13] hopefully [14:40:38] (03CR) 10Hashar: [C: 032] nodepool: git rid of sudo for jenkins [integration/config] - 10https://gerrit.wikimedia.org/r/237654 (owner: 10Hashar) [14:47:23] (03Merged) 10jenkins-bot: nodepool: git rid of sudo for jenkins [integration/config] - 10https://gerrit.wikimedia.org/r/237654 (owner: 10Hashar) [14:48:43] 10Continuous-Integration-Infrastructure, 6Release-Engineering-Team, 5Patch-For-Review: Repositories with Ruby code should be documented and appropriate Jenkins jobs should be running - https://phabricator.wikimedia.org/T1361#1630588 (10zeljkofilipin) [15:07:24] 10Continuous-Integration-Infrastructure: Run ruby2.0lint instead of ruby1.9.3lint - https://phabricator.wikimedia.org/T112272#1630648 (10zeljkofilipin) 3NEW a:3zeljkofilipin [15:20:58] (03PS2) 10JanZerebecki: [WIP] Change target for clone to src. [integration/config] - 10https://gerrit.wikimedia.org/r/232558 (https://phabricator.wikimedia.org/T90303) [15:45:06] (03PS1) 10Zfilipin: WIP Run ruby2.0lint instead of ruby1.9.3lint [integration/config] - 10https://gerrit.wikimedia.org/r/237680 (https://phabricator.wikimedia.org/T112272) [15:45:48] (03PS2) 10Zfilipin: WIP Run ruby2.0lint instead of ruby1.9.3lint [integration/config] - 10https://gerrit.wikimedia.org/r/237680 (https://phabricator.wikimedia.org/T112272) [15:48:58] (03CR) 10Zfilipin: WIP Run ruby2.0lint instead of ruby1.9.3lint (033 comments) [integration/config] - 10https://gerrit.wikimedia.org/r/237680 (https://phabricator.wikimedia.org/T112272) (owner: 10Zfilipin) [15:54:37] 10Browser-Tests: Improve password fallback for mediawiki_selenium - https://phabricator.wikimedia.org/T112279#1630832 (10zeljkofilipin) 3NEW a:3zeljkofilipin [15:54:53] (03PS2) 10Zfilipin: WIP Password fallback [selenium] - 10https://gerrit.wikimedia.org/r/208931 (https://phabricator.wikimedia.org/T112279) [15:54:55] (03CR) 10jenkins-bot: [V: 04-1] WIP Password fallback [selenium] - 10https://gerrit.wikimedia.org/r/208931 (https://phabricator.wikimedia.org/T112279) (owner: 10Zfilipin) [15:56:04] 10Beta-Cluster, 10Traffic, 6operations, 5Patch-For-Review: Beta giving Error: 403, Insecure POST Forbidden - https://phabricator.wikimedia.org/T112195#1630844 (10jcrespo) p:5Triage>3Normal Normal as the blocking task- there is no consensus about the right solution. [16:03:27] 10Beta-Cluster, 10Traffic, 6operations, 5Patch-For-Review: Beta giving Error: 403, Insecure POST Forbidden - https://phabricator.wikimedia.org/T112195#1630869 (10BBlack) [16:03:29] 10Beta-Cluster, 6Labs, 10Labs-Infrastructure, 6operations: beta: Get SSL certificates for *.{projects}.beta.wmflabs.org - https://phabricator.wikimedia.org/T50501#1630870 (10BBlack) [16:04:00] 10Beta-Cluster, 10Traffic, 6operations, 5Patch-For-Review: Beta giving Error: 403, Insecure POST Forbidden - https://phabricator.wikimedia.org/T112195#1628536 (10BBlack) The SSL cert issue is complex, we shouldn't block on this to fix beta here. Something like Alex's local patch is warranted for now, but... [16:10:34] 10Browser-Tests: Permission problems unexpected HTTP response (403) (MediawikiApi::HttpError) - https://phabricator.wikimedia.org/T112118#1630898 (10zeljkofilipin) a:3zeljkofilipin [16:11:08] 10Browser-Tests: Permission problems unexpected HTTP response (403) (MediawikiApi::HttpError) - https://phabricator.wikimedia.org/T112118#1626159 (10zeljkofilipin) The build is back to green: https://integration.wikimedia.org/ci/job/browsertests-MobileFrontend-SmokeTests-linux-chrome-sauce/257/consoleFull [16:14:15] 10Browser-Tests: Permission problems unexpected HTTP response (403) (MediawikiApi::HttpError) - https://phabricator.wikimedia.org/T112118#1630919 (10zeljkofilipin) Looks like beta cluster was down, but it is fixed now: http://saucelabs.com/jobs/010fbfccb01c497badb0dc344f689c62 [16:14:24] 10Browser-Tests: Permission problems unexpected HTTP response (403) (MediawikiApi::HttpError) - https://phabricator.wikimedia.org/T112118#1630920 (10zeljkofilipin) 5Open>3Resolved [16:27:13] andrewbogott: so nodepool has all the credential / ssh access needed and the OpenStack Key pairs functionality works! [16:27:20] andrewbogott: thanks a ton! [16:31:59] 10Beta-Cluster, 10Traffic, 6operations, 5Patch-For-Review: Beta giving Error: 403, Insecure POST Forbidden - https://phabricator.wikimedia.org/T112195#1631023 (10BBlack) Actually, all the other ways to factor this seem uglier. Merging Alex's instead :) [16:35:29] 10Browser-Tests: Permission problems unexpected HTTP response (403) (MediawikiApi::HttpError) - https://phabricator.wikimedia.org/T112118#1631046 (10Jdlrobson) Thanks! [16:43:11] Ok, I'm about to resume the "run phpunit over all MediaWiki extensions together" venture. Roles enabled so far: https://phabricator.wikimedia.org/P2014 [16:43:36] 5Continuous-Integration-Scaling, 7Nodepool, 5Patch-For-Review: nodepool can't update images - https://phabricator.wikimedia.org/T111377#1631091 (10Andrew) [16:43:38] 5Continuous-Integration-Scaling, 6operations, 7Blocked-on-Operations: Upload nodepool_0.1.1-wmf3 to apt.wikimedia.org and upgrade package on labnodepool1001.eqiad.wmnet - https://phabricator.wikimedia.org/T112100#1631088 (10Andrew) 5Open>3Resolved a:3Andrew done [16:50:01] 10Browser-Tests: Check if browser tests are using regular expressions in page element selectors - https://phabricator.wikimedia.org/T112291#1631130 (10zeljkofilipin) 3NEW a:3zeljkofilipin [16:50:16] 10Beta-Cluster, 10Traffic, 6operations, 5Patch-For-Review: Beta giving Error: 403, Insecure POST Forbidden - https://phabricator.wikimedia.org/T112195#1631138 (10Krenair) 5Open>3Resolved a:3Krenair [16:50:39] 10Browser-Tests, 5MW-1.26-release, 5Patch-For-Review: It takes about 20 seconds just to start a Sauce Labs browser - https://phabricator.wikimedia.org/T92613#1631140 (10zeljkofilipin) [16:50:54] Yippee, build fixed! [16:50:54] Project browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #814: FIXED in 37 min: https://integration.wikimedia.org/ci/job/browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox-sauce/814/ [16:52:40] (03PS3) 10JanZerebecki: [WIP] Change target for clone to src. [integration/config] - 10https://gerrit.wikimedia.org/r/232558 (https://phabricator.wikimedia.org/T90303) [17:21:41] (03PS1) 10JanZerebecki: Replace composer shell snippets with builder [integration/config] - 10https://gerrit.wikimedia.org/r/237710 [17:23:22] 3Scap3: Scap3 service sync should break up remote deploy tasks - https://phabricator.wikimedia.org/T109861#1631365 (10mmodell) I'm not entirely sure what this task is all about [17:26:51] 10Browser-Tests: Check if browser tests are using regular expressions in page element selectors - https://phabricator.wikimedia.org/T112291#1631401 (10zeljkofilipin) ``` $ grep --include *.rb -R -F ': /' . ./gerrit/mediawiki/selenium/lib/mediawiki_selenium/pages/login_page.rb: a(:username_displayed, title: /Y... [17:48:37] 3Scap3: Scap3 service sync should break up remote deploy tasks - https://phabricator.wikimedia.org/T109861#1631509 (10mmodell) [17:52:58] legoktm: The PHPCS_ARGS that get set when running on our CI, are the values public anywhere? [17:53:45] polybuildr: actually...nothing sets that yet. [17:53:59] what. :P [17:54:15] Oh, right. Our CI doesn't run `composer phpcs`, does it? [17:54:22] It has a custom task that runs codesniffer. [17:54:53] polybuildr: it just runs "composer test" [17:55:13] polybuildr: the intention was to hook it up with jenkins checkstyle reports or something. [17:55:39] legoktm: oh, right. and that uses the phpcs.xml file, so it sets the standard. [18:26:03] (03PS1) 10BryanDavis: Add commit-message-validator.py tool [integration/jenkins] - 10https://gerrit.wikimedia.org/r/237719 [18:28:12] (03CR) 10Legoktm: "Yay!" (031 comment) [integration/jenkins] - 10https://gerrit.wikimedia.org/r/237719 (owner: 10BryanDavis) [18:30:54] 10Browser-Tests, 10Continuous-Integration-Config, 10Wikidata: [Bug] fix negative argument (ArgumentError) in browsertests - https://phabricator.wikimedia.org/T110510#1631750 (10zeljkofilipin) The job broke after this change, I think: https://github.com/wikimedia/integration-config/commit/700edd9 [18:31:06] (03CR) 10BryanDavis: Add commit-message-validator.py tool (031 comment) [integration/jenkins] - 10https://gerrit.wikimedia.org/r/237719 (owner: 10BryanDavis) [18:35:08] (03CR) 10Polybuildr: Add commit-message-validator.py tool (031 comment) [integration/jenkins] - 10https://gerrit.wikimedia.org/r/237719 (owner: 10BryanDavis) [18:41:56] (03CR) 10Dduvall: "Rawesome." (032 comments) [integration/jenkins] - 10https://gerrit.wikimedia.org/r/237719 (owner: 10BryanDavis) [18:43:46] (03CR) 10Polybuildr: Add commit-message-validator.py tool (031 comment) [integration/jenkins] - 10https://gerrit.wikimedia.org/r/237719 (owner: 10BryanDavis) [18:47:38] 10Browser-Tests, 5MW-1.26-release, 5Patch-For-Review: It takes about 20 seconds just to start a Sauce Labs browser - https://phabricator.wikimedia.org/T92613#1631818 (10zeljkofilipin) Recent job example: https://saucelabs.com/beta/tests/e34ad733751441979a53ad382e834eab automator.log ``` Xlib: extension "... [18:52:09] (03PS1) 10Hashar: nodepool: no need to copy scripts in cloud images [integration/config] - 10https://gerrit.wikimedia.org/r/237726 [18:52:49] (03PS16) 10Hashar: dib: wikimedia-puppet element [integration/config] - 10https://gerrit.wikimedia.org/r/234975 (https://phabricator.wikimedia.org/T110735) [18:53:03] (03CR) 10jenkins-bot: [V: 04-1] nodepool: no need to copy scripts in cloud images [integration/config] - 10https://gerrit.wikimedia.org/r/237726 (owner: 10Hashar) [18:53:51] oh come on jenkins [18:56:18] (03PS17) 10Hashar: nodepool: wikimedia-puppet element for dib [integration/config] - 10https://gerrit.wikimedia.org/r/234975 (https://phabricator.wikimedia.org/T110735) [18:56:19] (03PS2) 10Hashar: nodepool: no need to copy scripts in cloud images [integration/config] - 10https://gerrit.wikimedia.org/r/237726 [18:56:34] so [18:56:36] hmm [18:56:53] I got nodepool to ssh into instance as root so it can polish it up before adding it in jenkins [18:57:15] (03CR) 10jenkins-bot: [V: 04-1] nodepool: wikimedia-puppet element for dib [integration/config] - 10https://gerrit.wikimedia.org/r/234975 (https://phabricator.wikimedia.org/T110735) (owner: 10Hashar) [18:57:17] (03CR) 10jenkins-bot: [V: 04-1] nodepool: no need to copy scripts in cloud images [integration/config] - 10https://gerrit.wikimedia.org/r/237726 (owner: 10Hashar) [18:58:29] (03PS3) 10Hashar: nodepool: no need to copy scripts in cloud images [integration/config] - 10https://gerrit.wikimedia.org/r/237726 [18:59:30] (03CR) 10Hashar: [C: 032] nodepool: no need to copy scripts in cloud images [integration/config] - 10https://gerrit.wikimedia.org/r/237726 (owner: 10Hashar) [18:59:36] (03PS18) 10Hashar: nodepool: wikimedia-puppet element for dib [integration/config] - 10https://gerrit.wikimedia.org/r/234975 (https://phabricator.wikimedia.org/T110735) [19:00:34] (03Merged) 10jenkins-bot: nodepool: no need to copy scripts in cloud images [integration/config] - 10https://gerrit.wikimedia.org/r/237726 (owner: 10Hashar) [19:20:10] (03PS19) 10Hashar: nodepool: wikimedia-puppet element for dib [integration/config] - 10https://gerrit.wikimedia.org/r/234975 (https://phabricator.wikimedia.org/T110735) [19:20:12] (03PS1) 10Hashar: nodepool: fix hostname injection in /etc/host [integration/config] - 10https://gerrit.wikimedia.org/r/237727 [19:20:14] (03PS1) 10Hashar: nodepool: make ready.sh executable [integration/config] - 10https://gerrit.wikimedia.org/r/237728 [19:23:01] (03CR) 10Hashar: [C: 032] nodepool: fix hostname injection in /etc/host [integration/config] - 10https://gerrit.wikimedia.org/r/237727 (owner: 10Hashar) [19:23:31] (03CR) 10Hashar: [C: 032] nodepool: make ready.sh executable [integration/config] - 10https://gerrit.wikimedia.org/r/237728 (owner: 10Hashar) [19:23:49] (03Merged) 10jenkins-bot: nodepool: fix hostname injection in /etc/host [integration/config] - 10https://gerrit.wikimedia.org/r/237727 (owner: 10Hashar) [19:24:20] (03Merged) 10jenkins-bot: nodepool: make ready.sh executable [integration/config] - 10https://gerrit.wikimedia.org/r/237728 (owner: 10Hashar) [19:32:33] any interesting thing to try out as a CI voter: https://github.com/rlerdorf/phan [19:33:15] although i'm dubious of the author ;) [19:36:23] 2015-09-11 19:36:01,222 DEBUG nodepool.NodeLauncher: Launching node id: 1 [19:36:23] 2015-09-11 19:36:01,229 INFO nodepool.NodeLauncher: Creating server with hostname ci-jessie-wikimedia-1.contintcloud.eqiad.wmflabs in wmflabs-eqiad from image ci-jessie-wikimedia for node id: 1 [19:36:27] id #1 !!!!!!!!!!! [19:36:57] ebernhardson: It requires PHP 7 with the php-ast extension :D [19:37:12] hashar: well yes, but at least thats easier to do in non-production :) [19:37:14] ebernhardson: but yeah potentially if it is in packagist.org , you could have it to run on your repo via a composer entry [19:37:21] granted we had php7 / ast extension [19:37:58] great to see php 7 has some type hinting [19:38:13] they added scalars, which is useful. [19:38:52] SSHException: not a valid EC private key file [19:38:59] because EC is so obvious [19:39:42] I like security [19:39:45] but sometime.... [19:40:42] (03PS1) 10TasneemLo: Add ControlSignatureSniff to handle else & elseif [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/237733 (https://phabricator.wikimedia.org/T101311) [19:51:30] (03PS20) 10Hashar: nodepool: wikimedia-puppet element for dib [integration/config] - 10https://gerrit.wikimedia.org/r/234975 (https://phabricator.wikimedia.org/T110735) [19:51:32] (03PS1) 10Hashar: nodepool: oops devuser ends up without a name [integration/config] - 10https://gerrit.wikimedia.org/r/237737 [19:51:42] (03CR) 10Hashar: [C: 032] nodepool: oops devuser ends up without a name [integration/config] - 10https://gerrit.wikimedia.org/r/237737 (owner: 10Hashar) [19:54:56] greg-g: regarding ssh/gerrit https://phabricator.wikimedia.org/T112025 [19:55:04] Gerrit is all fine really [19:55:26] (03Merged) 10jenkins-bot: nodepool: oops devuser ends up without a name [integration/config] - 10https://gerrit.wikimedia.org/r/237737 (owner: 10Hashar) [19:55:44] it is just that bunch of ssh algorithms are being phased out and people tend to use latest versions of libs that provides algos [19:56:15] greg-g: it might not be too much of a hassle to bump the Gerrit ssh version lib. But then maybe some other java dev could look at it [20:36:41] (03PS21) 10Hashar: nodepool: wikimedia-puppet element for dib [integration/config] - 10https://gerrit.wikimedia.org/r/234975 (https://phabricator.wikimedia.org/T110735) [20:36:43] (03PS1) 10Hashar: nodepool: ensure /opt/nodepool-scripts exists [integration/config] - 10https://gerrit.wikimedia.org/r/237743 [20:37:18] (03CR) 10Hashar: [C: 032] nodepool: ensure /opt/nodepool-scripts exists [integration/config] - 10https://gerrit.wikimedia.org/r/237743 (owner: 10Hashar) [20:39:15] 10Beta-Cluster, 10pywikibot-core: Link.langlinkUnsafe does not work on Beta-Cluster wikis - https://phabricator.wikimedia.org/T112006#1632342 (10Krenair) I guess we could split langlist and use a separate one on beta. [20:39:25] (03PS2) 10Hashar: nodepool: ensure /opt/nodepool-scripts exists [integration/config] - 10https://gerrit.wikimedia.org/r/237743 [20:45:19] (03CR) 10Hashar: nodepool: ensure /opt/nodepool-scripts exists [integration/config] - 10https://gerrit.wikimedia.org/r/237743 (owner: 10Hashar) [20:45:28] (03PS22) 10Hashar: nodepool: wikimedia-puppet element for dib [integration/config] - 10https://gerrit.wikimedia.org/r/234975 (https://phabricator.wikimedia.org/T110735) [21:03:53] !log Nodepool finally build a snapshot instance and booted out of it another instance. Please welcome ci-jessie-wikimedia-39 the first disposable slave with production status. https://integration.wikimedia.org/ci/computer/ci-jessie-wikimedia-39/ [21:03:57] greg-g: ^^^ [21:03:59] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [21:04:04] ostriches: I could use a glass [21:05:08] (03CR) 10Hashar: [C: 032] nodepool: ensure /opt/nodepool-scripts exists [integration/config] - 10https://gerrit.wikimedia.org/r/237743 (owner: 10Hashar) [21:05:56] (03Merged) 10jenkins-bot: nodepool: ensure /opt/nodepool-scripts exists [integration/config] - 10https://gerrit.wikimedia.org/r/237743 (owner: 10Hashar) [21:06:47] (03CR) 10Hashar: [C: 032] "marxarelli I am done with that dib puppet element for now and seek of rebasing it." [integration/config] - 10https://gerrit.wikimedia.org/r/234975 (https://phabricator.wikimedia.org/T110735) (owner: 10Hashar) [21:07:37] (03PS2) 10TasneemLo: Add ControlSignatureSniff to handle else & elseif [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/237733 (https://phabricator.wikimedia.org/T101311) [21:07:42] (03Merged) 10jenkins-bot: nodepool: wikimedia-puppet element for dib [integration/config] - 10https://gerrit.wikimedia.org/r/234975 (https://phabricator.wikimedia.org/T110735) (owner: 10Hashar) [21:07:45] 5Continuous-Integration-Scaling, 5Patch-For-Review: Wrap diskimage-builder for easy image creations - https://phabricator.wikimedia.org/T110733#1632494 (10hashar) [21:07:47] 5Continuous-Integration-Scaling, 5Patch-For-Review: Write a diskimage-builder element to run puppet - https://phabricator.wikimedia.org/T110735#1632492 (10hashar) 5Open>3Resolved Bulk of the job has been completed. It currently just apply `contint::packages::python`. [21:10:01] 5Continuous-Integration-Scaling, 5Patch-For-Review: Wrap diskimage-builder for easy image creations - https://phabricator.wikimedia.org/T110733#1632498 (10hashar) 5Open>3Resolved The dib related material are in integration/config.git under /dib/ The wrapping script is /dib/build_image.sh `tox -edib` is t... [21:10:54] 5Continuous-Integration-Scaling, 6operations, 7Blocked-on-Operations: Upload nodepool_0.1.1-wmf3 to apt.wikimedia.org and upgrade package on labnodepool1001.eqiad.wmnet - https://phabricator.wikimedia.org/T112100#1625406 (10hashar) All upgraded properly. Thank you! [21:12:47] 5Continuous-Integration-Scaling, 6operations: install/deploy labnodepool1001 - https://phabricator.wikimedia.org/T95045#1632533 (10hashar) The service is implemented and managed to magically boot and delete an instance. The labs work made by @andrew in spring has been a huge benefit. There is still lot of w... [21:12:57] 5Continuous-Integration-Scaling, 6operations: install/deploy labnodepool1001 - https://phabricator.wikimedia.org/T95045#1632536 (10hashar) 5stalled>3Resolved a:3hashar [21:13:04] hashar: yay!! [21:13:12] legoktm: finally [21:13:28] 10Differential, 10Gerrit-Migration: Support automatic commit generation in Phabricator - https://phabricator.wikimedia.org/T182#1632547 (10mmodell) >>! In T182#1306220, @greg wrote: > I agree with Mukunda here; I don't think replicating all of those buttons should be a blocker. Also, upstream is going to impl... [21:13:34] legoktm: I am a couple days late though. Will migrate a single job next week [21:13:38] :)) [21:14:26] legoktm: on a different topic, I got rid of hardcoded paths in tools-ci https://github.com/legoktm/tools-ci/pull/5 should be back compatible [21:14:48] legoktm: I have another draft patch floating somewhere on one of my comp that refactor all the scripts :d [21:16:16] 5Continuous-Integration-Scaling, 7Nodepool, 5Patch-For-Review: nodepool can't update images - https://phabricator.wikimedia.org/T111377#1632566 (10hashar) 5Open>3Resolved I made a few more changes, but in short it works now. Nodepool boot an instance from the provided image, runs the setup script and sn... [21:17:07] hashar: I'll take a look later today [21:17:23] legoktm: no hurry [21:30:02] hashar: You're awesome. [21:30:15] 10Differential, 15User-greg: Arcanist isn't packaged in Fedora, Debian, or Ubuntu - https://phabricator.wikimedia.org/T133#1632621 (10mmodell) We probably need to distribute arcanist ourself, and update our fork when we update phabricator, to keep the two in sync. We could use debian packaging infrastructure... [21:30:36] James_F: oh I am just doing a bunch of masonry :-} [21:30:49] * James_F grins. [21:30:53] I haven't invented the brick or the mortar [21:30:56] and have no clue how the house will look like [21:31:01] but it should be big enough for our needs [21:31:09] tgr: BTW, you get plus points for "this probably does not count as a security issue, as PhpHttpRequest wasn't insecure before, it just did not work". :-) [21:31:46] Which takes me to greg-g – for https://phabricator.wikimedia.org/T102566, what's the protocol for non-security releases of MW? [21:32:53] run the jenkins job mediawiki-core-release-signed with parameter 1.26.0 [21:33:52] James_F: more seriously, it can be deal with like security releases. aka announce it ahead of time and do the release dance [21:34:02] there might be some security patches pending in the queues as well [21:34:06] * James_F nods. [21:34:18] But there might not, especially for REL1_23 and other old things. [21:34:28] at least there is an easy workaround apparently [21:35:05] the actual packaging is streamlined [21:35:28] what is a bit tedious is making sure the fix actually works [21:35:42] and do the backporting dance :( [21:36:31] * hashar refrains from asking to add an integration test using commons.wikimedia.org :-D [21:42:04] * James_F grins. [21:42:57] James_F: I added the instant commons tasks to our next weekly meeting (tuesday) [21:43:43] * James_F nods. [21:44:27] !log self note: test unifier should be named "Pinailleur" [21:44:32] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [21:47:05] (03PS2) 10BryanDavis: Add commit-message-validator.py tool [integration/jenkins] - 10https://gerrit.wikimedia.org/r/237719 [21:48:22] (03CR) 10BryanDavis: Add commit-message-validator.py tool (032 comments) [integration/jenkins] - 10https://gerrit.wikimedia.org/r/237719 (owner: 10BryanDavis) [21:48:56] Krinkle: ^^^ may be of interest. :-) [21:49:48] (03CR) 10Jforrester: "I volunteer VE-MW, VE-core, OOUI and OOjs repos as a tribute… err, I mean, as initial test repos for this job." [integration/jenkins] - 10https://gerrit.wikimedia.org/r/237719 (owner: 10BryanDavis) [21:53:18] (03CR) 10BryanDavis: "I'm running away for 2 weeks of vacation so feel free to amend as needed in my absence." [integration/jenkins] - 10https://gerrit.wikimedia.org/r/237719 (owner: 10BryanDavis) [22:26:51] (03CR) 10Alex Monk: "+1 for the idea, haven't looked at the code." [integration/jenkins] - 10https://gerrit.wikimedia.org/r/237719 (owner: 10BryanDavis) [22:27:44] (03CR) 10Hashar: "Great idea!!!!!!!!!!!!!!" [integration/jenkins] - 10https://gerrit.wikimedia.org/r/237719 (owner: 10BryanDavis)