[00:26:44] PROBLEM - Puppet run on deployment-depurate01 is CRITICAL: CRITICAL: 33.33% of data above the critical threshold [0.0] [00:56:43] RECOVERY - Puppet run on deployment-depurate01 is OK: OK: Less than 1.00% above the threshold [0.0] [01:24:20] PROBLEM - Free space - all mounts on deployment-stream is CRITICAL: CRITICAL: deployment-prep.deployment-stream.diskspace._var.byte_percentfree (<10.00%) [02:33:43] 10Continuous-Integration-Infrastructure, 10Zuul, 07Tracking, 07WorkType-Maintenance: Scale merge operations (tracking) - https://phabricator.wikimedia.org/T70480#2500874 (10Phabricator_maintenance) [02:33:55] 10Continuous-Integration-Infrastructure, 07Tracking: Gallium must be backed up (tracking) - https://phabricator.wikimedia.org/T65934#2500884 (10Phabricator_maintenance) [02:33:59] 10Browser-Tests-Infrastructure, 10MediaWiki-extensions-WikibaseRepository, 10Wikidata, 10Wikidata-Gadgets, 07Tracking: Create tests for default gadgets (tracking) - https://phabricator.wikimedia.org/T67257#2500881 (10Phabricator_maintenance) [02:34:30] 10Continuous-Integration-Infrastructure, 07Technical-Debt, 07Tracking: All repositories should pass jshint test (tracking) - https://phabricator.wikimedia.org/T62619#2500892 (10Phabricator_maintenance) [02:34:40] 10Beta-Cluster-Infrastructure, 07Tracking: create API level tests to monitor services on beta/test2wiki and also on production (tracking) - https://phabricator.wikimedia.org/T60353#2500899 (10Phabricator_maintenance) [02:35:15] 10Beta-Cluster-Infrastructure, 07Tracking: automatically import some content from production into Beta-Cluster (tracking) - https://phabricator.wikimedia.org/T54382#2500917 (10Phabricator_maintenance) [02:35:17] 10Continuous-Integration-Infrastructure, 07Tracking: continuous integration monitoring (tracking) - https://phabricator.wikimedia.org/T51459#2500922 (10Phabricator_maintenance) [02:36:14] 10Beta-Cluster-Infrastructure, 07Tracking: live hack in beta mediawiki-config (tracking) - https://phabricator.wikimedia.org/T43132#2500954 (10Phabricator_maintenance) [02:36:26] 10Continuous-Integration-Infrastructure, 10Zuul, 07Tracking: deploy Zuul (tracking) - https://phabricator.wikimedia.org/T42681#2500957 (10Phabricator_maintenance) [02:37:24] 10Beta-Cluster-Infrastructure, 07Tracking: use scap to deploy on apaches (tracking) - https://phabricator.wikimedia.org/T39078#2500986 (10Phabricator_maintenance) [02:37:28] 10Continuous-Integration-Infrastructure, 07Tracking: Implementing continuous integration workflow (tracking) - https://phabricator.wikimedia.org/T37584#2500995 (10Phabricator_maintenance) [02:38:09] 10Beta-Cluster-Infrastructure, 07Tracking: several bugs on deployment test site for 1.19 - https://phabricator.wikimedia.org/T35578#2501008 (10Phabricator_maintenance) [03:01:57] RECOVERY - SSH on deployment-logstash2 is OK: SSH OK - OpenSSH_6.7p1 Debian-5+deb8u3 (protocol 2.0) [03:17:57] PROBLEM - SSH on deployment-logstash2 is CRITICAL: Server answer [03:57:59] RECOVERY - SSH on deployment-logstash2 is OK: SSH OK - OpenSSH_6.7p1 Debian-5+deb8u3 (protocol 2.0) [04:03:57] PROBLEM - SSH on deployment-logstash2 is CRITICAL: Server answer [04:18:22] Project selenium-MultimediaViewer » firefox,beta,Linux,contintLabsSlave && UbuntuTrusty build #87: 04FAILURE in 22 min: https://integration.wikimedia.org/ci/job/selenium-MultimediaViewer/BROWSER=firefox,MEDIAWIKI_ENVIRONMENT=beta,PLATFORM=Linux,label=contintLabsSlave%20&&%20UbuntuTrusty/87/ [05:18:57] RECOVERY - SSH on deployment-logstash2 is OK: SSH OK - OpenSSH_6.7p1 Debian-5+deb8u3 (protocol 2.0) [05:24:55] PROBLEM - SSH on deployment-logstash2 is CRITICAL: Server answer [05:50:26] RECOVERY - SSH on deployment-logstash2 is OK: SSH OK - OpenSSH_6.7p1 Debian-5+deb8u3 (protocol 2.0) [05:50:56] PROBLEM - SSH on deployment-logstash2 is CRITICAL: Server answer [08:07:39] 10Continuous-Integration-Infrastructure, 06Operations, 10Packaging, 10Traffic: piuparts fail with WARN: Broken symlinks: /etc/systemd/system... - https://phabricator.wikimedia.org/T141454#2501246 (10hashar) syslog-ng fixed the warning by adding `rm` and `rmdir` in the package `postrm` step: http://anonscm.... [09:35:52] !log Regenerated Nodepool image for Trusty. The snapshot failed while upgrading grub-pc for some reason. Noticed with thcipriani yesterday [09:35:56] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [09:46:43] 06Release-Engineering-Team, 15User-zeljkofilipin: Add a European mid-day SWAT window - https://phabricator.wikimedia.org/T137970#2501313 (10hashar) After discussions with @greg-g and others lets start it on the week of August 22nd. I will be back from vacations and all fresh to baby sit / train up people. Id... [09:46:56] !log Nodepool: Image ci-trusty-wikimedia-1469698821 in wmflabs-eqiad is ready [09:47:00] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [09:52:48] (03PS1) 10Alexandros Kosiaris: debian-glue: Add a non-voting job and migrate all jobs to it [integration/config] - 10https://gerrit.wikimedia.org/r/301566 [09:52:50] (03PS1) 10Alexandros Kosiaris: debian-glue: Vote for all contenttranslation repos [integration/config] - 10https://gerrit.wikimedia.org/r/301567 [10:20:56] RECOVERY - SSH on deployment-logstash2 is OK: SSH OK - OpenSSH_6.7p1 Debian-5+deb8u3 (protocol 2.0) [10:26:56] PROBLEM - SSH on deployment-logstash2 is CRITICAL: Server answer [10:36:59] RECOVERY - SSH on deployment-logstash2 is OK: SSH OK - OpenSSH_6.7p1 Debian-5+deb8u3 (protocol 2.0) [10:39:05] (03PS2) 10Hashar: debian-glue: Add a non-voting job and migrate all jobs to it [integration/config] - 10https://gerrit.wikimedia.org/r/301566 (owner: 10Alexandros Kosiaris) [10:44:03] (03CR) 10Hashar: [C: 032] "Thank you!!!" [integration/config] - 10https://gerrit.wikimedia.org/r/301566 (owner: 10Alexandros Kosiaris) [10:45:14] (03Merged) 10jenkins-bot: debian-glue: Add a non-voting job and migrate all jobs to it [integration/config] - 10https://gerrit.wikimedia.org/r/301566 (owner: 10Alexandros Kosiaris) [10:48:39] (03PS2) 10Hashar: debian-glue: Vote for all contenttranslation repos [integration/config] - 10https://gerrit.wikimedia.org/r/301567 (owner: 10Alexandros Kosiaris) [10:53:07] (03CR) 10Hashar: "There is a potential chicken and egg problem there. On a new apertium major release , all the repo but apertium will probably fail buildi" [integration/config] - 10https://gerrit.wikimedia.org/r/301567 (owner: 10Alexandros Kosiaris) [11:01:56] hashar i have been testing the Zuul version: 2.1.0-391-gbc58ea3-wmf1jessie1 for jessie and is working. [11:01:59] sorry for ping [11:02:00] and hi [11:02:07] i saw -operations [11:02:50] we could use 2.1.0-391-gbc58ea3-wmf1jessie1 for the zuul merger [11:12:41] (03PS1) 10Hashar: Add operations/debs/python-thumbor-wikimedia [integration/config] - 10https://gerrit.wikimedia.org/r/301577 [11:13:43] (03CR) 10Hashar: "Will cause jenkins to attempt to build the .deb package eg on https://gerrit.wikimedia.org/r/#/c/301573/ :)" [integration/config] - 10https://gerrit.wikimedia.org/r/301577 (owner: 10Hashar) [11:13:53] paladox: I will rebuild it [11:13:59] ;-) [11:13:59] Ok thanks [11:14:02] :) [11:14:07] have to double checks the python dependencies [11:14:11] and the set of pathes [11:14:13] patches [11:14:14] Yeh [11:14:19] after snack though :} [11:14:29] I may have build it wrong but anyways thanks and ok :) [11:14:42] bb [11:14:47] :) [11:25:37] (03CR) 10Gilles: [C: 031] Add operations/debs/python-thumbor-wikimedia [integration/config] - 10https://gerrit.wikimedia.org/r/301577 (owner: 10Hashar) [11:27:24] Hi it seems this https://integration.wikimedia.org/ci/job/debian-glue-non-voting/4/console has been running along time [11:27:26] 30mins+ [11:27:32] legoktm jzerebecki ^^ [11:27:41] Never mind [11:27:50] it failed it self [11:35:04] (03CR) 10Hashar: [C: 032] Add operations/debs/python-thumbor-wikimedia [integration/config] - 10https://gerrit.wikimedia.org/r/301577 (owner: 10Hashar) [11:36:17] (03Merged) 10jenkins-bot: Add operations/debs/python-thumbor-wikimedia [integration/config] - 10https://gerrit.wikimedia.org/r/301577 (owner: 10Hashar) [11:39:23] hashar that was quick? [11:39:29] (03CR) 10Alexandros Kosiaris: [C: 031] "yeah, well aware. It is an unsolveable in an automated way chicken and egg problem though currently, so I think I 'll be ok with solving i" [integration/config] - 10https://gerrit.wikimedia.org/r/301567 (owner: 10Alexandros Kosiaris) [11:42:36] 07Browser-Tests, 10MobileFrontend, 06Reading-Web-Backlog, 03Reading-Web-Sprint-77-Segmentation-fault, and 4 others: Spike [2hrs] Wikidata description browser tests do not run anywhere - https://phabricator.wikimedia.org/T137756#2501448 (10Jhernandez) I've merged. @Jdlrobson can you help sign off and verify... [11:53:23] (03PS3) 10Hashar: debian-glue: Vote for all contenttranslation repos [integration/config] - 10https://gerrit.wikimedia.org/r/301567 (owner: 10Alexandros Kosiaris) [11:53:50] (03CR) 10Hashar: [C: 032] "Per discussion with Alexandros :)" [integration/config] - 10https://gerrit.wikimedia.org/r/301567 (owner: 10Alexandros Kosiaris) [11:54:27] (03Merged) 10jenkins-bot: debian-glue: Vote for all contenttranslation repos [integration/config] - 10https://gerrit.wikimedia.org/r/301567 (owner: 10Alexandros Kosiaris) [12:03:07] (03PS1) 10Hashar: Merge branch 'debian/precise-wikimedia' into debian/jessie-wikimedia [integration/zuul] (debian/jessie-wikimedia) - 10https://gerrit.wikimedia.org/r/301584 [12:13:02] 10Continuous-Integration-Infrastructure, 06Operations, 10Zuul, 07Blocked-on-Operations: Upgrade Zuul on scandium.eqiad.wmnet (Jessie zuul-merger) - https://phabricator.wikimedia.org/T140894#2501550 (10hashar) [12:14:17] 10Continuous-Integration-Infrastructure, 06Operations, 10Zuul, 07Blocked-on-Operations: Upgrade Zuul on scandium.eqiad.wmnet (Jessie zuul-merger) - https://phabricator.wikimedia.org/T140894#2479965 (10hashar) Since I have filled this task, the zuul server on gallium (Precise) has been upgraded to further c... [12:14:18] (03CR) 10Paladox: "Need to add DEB_BUILD_OPTIONS=nocheck in rules" [integration/zuul] (debian/jessie-wikimedia) - 10https://gerrit.wikimedia.org/r/301584 (owner: 10Hashar) [12:14:52] paladox: I pass no check when building the package locally [12:15:02] Oh [12:15:06] eventually I would like to have the .deb package to run the test suite [12:15:12] yeh [12:15:15] it is going to be broken until figured out :D [12:15:19] yep [12:15:35] But if we add DEB_BUILD_OPTIONS=nocheck it works [12:15:36] :) [12:16:06] (03CR) 10Hashar: "Build on https://people.wikimedia.org/~hashar/debs/zuul_2.1.0-391-gbc58ea3-jessie/ seems to work." [integration/zuul] (debian/jessie-wikimedia) - 10https://gerrit.wikimedia.org/r/301584 (owner: 10Hashar) [12:17:34] I installed ^^ [12:17:36] and works [12:17:39] :) [12:18:41] !log installed 2.1.0-391-gbc58ea3-wmf1jessie1 on zuul-dev-jessie.integration.eqiad.wmflabs [12:18:45] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [12:18:49] !log installed 2.1.0-391-gbc58ea3-wmf1jessie1 on zuul-dev-jessie.integration.eqiad.wmflabs T140894 [12:18:50] T140894: Upgrade Zuul on scandium.eqiad.wmnet (Jessie zuul-merger) - https://phabricator.wikimedia.org/T140894 [12:18:52] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [12:22:30] (03CR) 10Paladox: [C: 031] Merge branch 'debian/precise-wikimedia' into debian/jessie-wikimedia [integration/zuul] (debian/jessie-wikimedia) - 10https://gerrit.wikimedia.org/r/301584 (owner: 10Hashar) [12:53:15] :> [12:53:19] cheers for the recheck hashar ! :D [12:53:30] I did think that shouldn't have needed a rebase! [12:54:04] oh, even though it still says it does... [12:56:12] (03CR) 10Hashar: [C: 032] Merge branch 'debian/precise-wikimedia' into debian/jessie-wikimedia [integration/zuul] (debian/jessie-wikimedia) - 10https://gerrit.wikimedia.org/r/301584 (owner: 10Hashar) [12:56:17] (03CR) 10Hashar: [V: 032] Merge branch 'debian/precise-wikimedia' into debian/jessie-wikimedia [integration/zuul] (debian/jessie-wikimedia) - 10https://gerrit.wikimedia.org/r/301584 (owner: 10Hashar) [13:00:34] 10Continuous-Integration-Infrastructure, 06Operations, 10Zuul, 07Blocked-on-Operations: Upgrade Zuul on scandium.eqiad.wmnet (Jessie zuul-merger) - https://phabricator.wikimedia.org/T140894#2501693 (10hashar) 05Open>03Resolved a:03elukey Luca has done the upgrade and it went flawlessly. I have doubl... [13:01:23] addshore: I have really no idea what is going on :( [13:01:29] addshore: maybe the change really requires a rebase [13:01:56] apparently it did, I think I mixed something up with the new gerrit UI and checked out the wrong change or soemthing [13:03:52] hashar should we do trusty for zuul too? [13:15:06] 06Release-Engineering-Team, 10Monitoring, 06Operations: "MediaWiki exceptions and fatals per minute" alarm is too slow (half an hour delay!) - https://phabricator.wikimedia.org/T141520#2501716 (10hashar) [13:27:46] 06Release-Engineering-Team, 10Monitoring, 06Operations: "MediaWiki exceptions and fatals per minute" alarm is too slow (half an hour delay!) - https://phabricator.wikimedia.org/T141520#2501747 (10hashar) [13:30:23] 10Continuous-Integration-Config, 06Release-Engineering-Team, 10DBA, 10Datasets-General-or-Unknown, and 3 others: Automatize the check and fix of object, schema and data drifts between production masters and slaves - https://phabricator.wikimedia.org/T104459#2501749 (10jcrespo) @ArielGlenn, before you devel... [13:32:48] 06Release-Engineering-Team, 10Monitoring, 06Operations: "MediaWiki exceptions and fatals per minute" alarm is too slow (half an hour delay!) - https://phabricator.wikimedia.org/T141520#2501752 (10hashar) [13:57:39] 06Release-Engineering-Team, 10Monitoring, 06Operations: "MediaWiki exceptions and fatals per minute" alarm is too slow (half an hour delay!) - https://phabricator.wikimedia.org/T141520#2501794 (10hashar) [13:58:30] 06Release-Engineering-Team, 10Monitoring, 06Operations: "MediaWiki exceptions and fatals per minute" alarm is too slow (half an hour delay!) - https://phabricator.wikimedia.org/T141520#2501716 (10hashar) [14:18:15] 06Release-Engineering-Team, 10Monitoring, 06Operations: "MediaWiki exceptions and fatals per minute" alarm is too slow (half an hour delay!) - https://phabricator.wikimedia.org/T141520#2501833 (10hashar) I have added a new Grafana panel showing the state of that specific check on [[ https://grafana.wikimedia... [14:49:38] is something stuck https://integration.wikimedia.org/zuul/ ? [14:50:20] https://integration.wikimedia.org/ci/job/mwext-testextension-php55/17514/console I mean [14:51:42] /w/win 17 [14:58:30] PROBLEM - Puppet run on deployment-sca02 is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [0.0] [14:59:16] PROBLEM - Puppet run on deployment-sca01 is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [0.0] [15:12:20] (03PS1) 10Alexandros Kosiaris: jenkins-debian-glue: SKIP_COWBUILDER_UPDATE set to true [integration/config] - 10https://gerrit.wikimedia.org/r/301615 [15:12:25] hashar: looking at https://gerrit.wikimedia.org/r/#/c/300738/ the "jenkins-deploy kvm membership" exec—why was that moved out of labs.pp? Is it not needed there anymore? [15:14:05] (03PS1) 10Hashar: debian-gue: stop updating the cow image [integration/config] - 10https://gerrit.wikimedia.org/r/301616 [15:15:04] thcipriani: that is for the android emulator testing yeah [15:15:09] thcipriani: oh that is what I forgot to say yesterday [15:15:22] so to polish up the puppet I have created a new role role::ci::slave::android [15:15:25] (03Abandoned) 10Alexandros Kosiaris: jenkins-debian-glue: SKIP_COWBUILDER_UPDATE set to true [integration/config] - 10https://gerrit.wikimedia.org/r/301615 (owner: 10Alexandros Kosiaris) [15:15:33] and move the emu + kvm membership to that new role class [15:15:44] (03CR) 10Alexandros Kosiaris: [C: 031] debian-gue: stop updating the cow image [integration/config] - 10https://gerrit.wikimedia.org/r/301616 (owner: 10Hashar) [15:16:16] (03Restored) 10Hashar: jenkins-debian-glue: SKIP_COWBUILDER_UPDATE set to true [integration/config] - 10https://gerrit.wikimedia.org/r/301615 (owner: 10Alexandros Kosiaris) [15:16:27] (03Abandoned) 10Hashar: debian-gue: stop updating the cow image [integration/config] - 10https://gerrit.wikimedia.org/r/301616 (owner: 10Hashar) [15:16:44] (03CR) 10Hashar: [C: 032] jenkins-debian-glue: SKIP_COWBUILDER_UPDATE set to true [integration/config] - 10https://gerrit.wikimedia.org/r/301615 (owner: 10Alexandros Kosiaris) [15:17:42] (03Merged) 10jenkins-bot: jenkins-debian-glue: SKIP_COWBUILDER_UPDATE set to true [integration/config] - 10https://gerrit.wikimedia.org/r/301615 (owner: 10Alexandros Kosiaris) [15:17:46] hashar: but is jenkins-deploy kvm membership no longer needed for trusty? [15:17:52] yeah [15:17:54] well [15:17:56] it is still around [15:18:09] moving the stanza in puppet hasn't removed jenkins-deploy from kvm [15:18:12] it is still present [15:18:25] though if we had to rebuild the trusty slave out of puppet, that will be missing [15:18:59] and https://wikitech.wikimedia.org/wiki/Nova_Resource:Integration-slave-jessie-android.integration.eqiad.wmflabs [15:19:05] Puppet Class: role::ci::slave::android [15:19:11] yup. [15:19:39] with my crap puppet being https://gerrit.wikimedia.org/r/#/c/300738/ cherry picked on puppetmaster [15:20:31] puppet thing needs to merge, for sure. OK, I'm going to restore the block removed from labs.pp in case we need to build a new trusty slave. Maybe do a bit of massage so it's not needed in 2 places. Sound good? [15:20:51] ostriches, hi i found another new feature in gerrit 2.12. [15:21:23] When the commit msg is full, there is a little arrow that points down you click that and it shows your commit msg without diagnal bars [15:21:30] ie it shows the full commit msg [15:21:45] neat [15:25:38] Yeah I don't like that. I was looking at some javascript to leave it expanded by default :) [15:25:54] (otherwise you're like "why can't I see the full message?" "Oh, this little tiny arrow...." [15:26:02] Oh [15:26:02] (people mentioned it on the "please test gerrit" thread) [15:26:03] yeh [15:26:15] I improved it [15:26:16] a bit [15:26:19] I tried doing it just with CSS but JS seems to override it [15:26:20] :) [15:26:26] with pre wrap the message [15:26:33] so the horrizontal bars doint show [15:26:50] But im working on phabricator links [15:27:11] ostriches this works https://gerrit.wikimedia.org/r/#/c/256663/ [15:27:16] except from when you do [15:27:18] for example [15:27:43] just this T34 in the comment message no links just plain text like that it dosent work in comment box [15:27:43] T34: Configure Phabricator for our needs - https://phabricator.wikimedia.org/T34 [15:27:50] LOL [15:28:00] Im trying to fix that so it works [15:28:13] Yeah not having horiz. scrollbars is good [15:28:19] Yep [15:28:19] But expand the full height would be nice :) [15:28:35] Oh maybe that could be possible [15:28:40] Do you mean by default [15:28:42] or a button [15:29:10] ostriches ^^ [15:29:11] I wanna expand it and remove the open/close button entirely [15:29:16] Which is why I tried CSS [15:29:22] Oh [15:29:59] I tried tweaking the overflow property but you end up with weird floating text. [15:30:03] Need a clear: somewhere, probably [15:32:09] MaybeOh [15:34:33] ostriches maybe we could find the js it does [15:34:39] and see what css it applir [15:34:41] applied [15:34:44] applies [15:35:56] (03PS1) 10Hashar: operations/debs/pybal add back tox-jessie [integration/config] - 10https://gerrit.wikimedia.org/r/301622 [15:36:51] paladox: The JS swaps com-google-gerrit-client-change-CommitBox_BinderImpl_GenCss_style-collapsed for com-google-gerrit-client-change-CommitBox_BinderImpl_GenCss_style-expanded [15:37:01] Ah [15:37:07] Thanks [15:37:13] Im looking on the github mirror [15:37:19] Which is why I was thinking a JS snippet (somewhere?) could do the same automatically. [15:37:20] :) [15:38:04] (03CR) 10Hashar: [C: 032] operations/debs/pybal add back tox-jessie [integration/config] - 10https://gerrit.wikimedia.org/r/301622 (owner: 10Hashar) [15:38:18] Oh [15:38:20] ostriches: will the gerrit upgrade make most of the keyboard shortcuts work properly again? [15:38:31] To 2.12.3? Yep [15:38:39] Hoping to have that in the next couple of days at most. [15:38:40] ostriches found it [15:38:41] https://github.com/gerrit-review/gerrit/blob/b40933b3680f6c8e82de541f79a5bf9c0523753a/polygerrit-ui/app/elements/change/gr-message/gr-message.js#L43 [15:38:46] ostriches :) [15:39:00] Cool. I have been having a hard time because Ctrl+C and Ctrl+T doesn't work [15:39:03] Project selenium-MobileFrontend » chrome,beta,Linux,contintLabsSlave && UbuntuTrusty build #93: 04FAILURE in 17 min: https://integration.wikimedia.org/ci/job/selenium-MobileFrontend/BROWSER=chrome,MEDIAWIKI_ENVIRONMENT=beta,PLATFORM=Linux,label=contintLabsSlave%20&&%20UbuntuTrusty/93/ [15:39:09] ostriches i really hope phabricator support on the web editing [15:39:10] (03Merged) 10jenkins-bot: operations/debs/pybal add back tox-jessie [integration/config] - 10https://gerrit.wikimedia.org/r/301622 (owner: 10Hashar) [15:39:30] make it easy for windows users to edit files that are for unix only [15:39:31] like [15:39:33] for example [15:39:36] Example.txt [15:39:37] and [15:39:40] example.txt [15:39:47] they will merge together on windows [15:40:19] Glaisher i have a test install you can try in a min. [15:40:34] Well if people do that they're already making life hard for their Windows friends :) [15:40:38] Im testing something so it will be on and off since gerrit needs restarts to test things [15:40:43] paladox: link? [15:40:58] Glaisher http://gerrit-test.wmflabs.org/ [15:41:10] ostriches not really i have BASH now. [15:41:21] So windows 10 users can do it already [15:41:27] in 4 days [15:41:34] paladox: 503 for me [15:41:37] Yeh [15:41:40] I need to start [15:41:41] it [15:41:41] Well, either way, having two files only differing in case is just Confusing :) [15:41:48] I mean, what's the difference between the two? [15:42:03] Is "important.txt" less important than "IMPORTANT.TXT" ? [15:42:04] lolol [15:42:10] Well jenkins only tests by repo name [15:42:12] Must be! [15:42:13] :) [15:42:38] So for example if a repo name is testing and your main php file is Testing.php [15:42:41] it will fail [15:42:49] so you sybmlink it to prevent failures [15:43:10] Glaisher ive started it, will take few mins to start not sure why though [15:43:33] ostriches but the good thing is people are asking microsoft to support that [15:43:36] and there is [15:43:39] paladox: ok, will try it again in a moment [15:43:42] Ok [15:43:49] I will tell you when it is started [15:43:50] :) [15:44:00] :) [15:44:03] Microsoft supports unix formats [15:44:08] but only in basg [15:44:09] bash [15:44:38] I imagine most windows users aren't using bash :) [15:44:40] ostriches but 400 million people will have bash ready to install in 4 days when windows 10 redstone 1 is released [15:44:43] Even if they're on Win10 :p [15:44:46] ostriches actually they are [15:45:05] ostriches they are realeasing bash next week in the windows 10 update due to popularity [15:45:10] No no no. My point is that most people aren't using a command line at all, much less bash ;-) [15:45:29] ostriches oh you can start the ubuntu desktop [15:45:33] natively [15:45:36] against windows 10 [15:45:37] lol [15:46:09] Anyway, neither here nor there. [15:46:26] ostriches see https://github.com/Microsoft/BashOnWindows/issues/637 please [15:46:29] I prefer OSX which is like pretend *nix :p [15:46:33] Yeh i like [15:46:35] osx [15:46:40] but so expensive for memory [15:46:44] Project selenium-MobileFrontend » firefox,beta,Linux,contintLabsSlave && UbuntuTrusty build #93: 04FAILURE in 24 min: https://integration.wikimedia.org/ci/job/selenium-MobileFrontend/BROWSER=firefox,MEDIAWIKI_ENVIRONMENT=beta,PLATFORM=Linux,label=contintLabsSlave%20&&%20UbuntuTrusty/93/ [15:47:07] ostriches I got a 1tb with 6gb ram for £299 from very.co.uk [15:47:17] paladox: I crammed 16g into my last two macbooks when I bought them :p [15:47:21] Still haven't had to upgrade! [15:47:23] Oh lol [15:47:32] I got an ipad pro 12inch [15:47:43] Which is bigger then the apple mac air [15:48:02] 16g is nice. I can throw like 8g at my VM and that still leaves *plenty* for the host OS. [15:48:15] Yeh [15:48:43] I spends most of the times buying iphones [15:48:44] and ipads [15:49:05] i own two iphones, iphone 5s and 6 plus (Just sold the iphone 5s). [15:49:26] I own 3 ipads, ipad 2nd gen, ipad 4th gen and an ipad pro 12inch [15:50:09] ostriches but what is so funny is i brough the 2nd gen apple tv, i waited a few years and got tired of waiting for them to bring out the next big update for apple tv so i brough an apple tv 3rd gen [15:50:19] but within the year apple tv 4th gen came out [15:50:30] it was like why now when i waited years for it to come out [15:51:11] but lucky i got a £25 itunes gift card for free with apple tv 3rd gen [15:51:45] But as my iphone is american and i got it repaired in the uk they replaced it for free and didnt have to pay the excess charge [15:51:46] lol [15:53:12] ostriches but i know people are trying to get osx installed using wsl [15:53:13] lol [15:55:47] lol but why? [15:55:50] Just buy a mac then [15:56:04] Im not sure [15:56:06] why i doint [15:56:12] but i really do like 1tb [15:56:20] only used 200gb [15:57:05] ostriches but you can buy warrenty up to 6 years after you purchese the iphone from apple [15:57:20] so in america it is 30 days, here it is 6 years due to the law [15:57:45] I don't have an iphone or ipad. Not a huge fan of iOS tbh. [15:57:48] Oh [15:57:55] I really like iOS 10 [15:57:56] PROBLEM - Puppet run on integration-slave-trusty-1013 is CRITICAL: CRITICAL: 40.00% of data above the critical threshold [0.0] [15:58:07] it is in beta. [15:58:11] I've been with android since the HTC G1/Dream [15:58:14] But i get widgets [15:58:16] oh [15:58:29] HTC, do you get android 6 [15:58:31] ? [15:58:55] I don't have an HTC now. Rocking an LG V10 right now, and yeah I'm on Android 6. [15:59:02] Oh [15:59:06] I have a lg tv [15:59:09] LG puts *damn* good cameras in their phones so I've been using them for the last few phones I've had [15:59:10] and samsung tv [15:59:14] Oh [15:59:16] LOL [15:59:18] My phone [15:59:30] now looks through my photos with my permission of course [15:59:33] and makes videos [15:59:40] plus face detection [15:59:41] lol [16:00:01] I really do like the answers siri gives, so funny [16:00:27] I got tomtom on my phone. [16:00:29] lol [16:00:46] i do like big screen phones so went with iphone 6 plus [16:01:20] "The LG V10 also features a 5.7-inch screen with a 1440 x 2560 resolution. That works out to a 513ppi pixel density. The secondary screen measures 2.1-inches and has a 160 x 1040 resolution, also resulting in a 513ppi pixel density." [16:01:29] The second screen was a big selling point for me. [16:01:34] Oh [16:01:39] Mine is a 5.5 inch [16:01:48] with a retina hd screen [16:01:48] You can do things like change songs, see if you've got notifications, check the time/date without having to turn on the main screen [16:01:50] 1080p [16:01:55] Saves sooooooo much battery over time [16:01:56] oh [16:02:23] mine last me some good times [16:02:32] I still carry around a backup power [16:02:43] http://cdn01.androidauthority.net/wp-content/uploads/2015/09/LG-V10-Hands-On-24.jpg [16:02:48] Since long journeys i do like to stay online [16:02:48] o [16:02:50] oh [16:02:54] That little screen at the top with the launch icons [16:02:59] That can turn on without the main screen [16:03:20] Oh [16:03:36] Actually the iphone 6s now includes when you lift it it shows the screen [16:03:52] since apple included a powerful touch id it opened so fast you coulden see your main screen lol [16:04:04] I still remeber that imessenger bug [16:04:28] Yeah, mine's based on the accelerometer too. Both stay dark when unused, but if it's laying upright or you pick it up the small screen lights up to show date/time and you can scroll through a couple of small menus. [16:04:31] I sent my brothers imessages and it was encoded text that you copied from a website, a blog [16:04:38] Tapping the screen or power button then brings up the main screen [16:04:42] oh [16:05:02] But this bug resulted in the device being restarted [16:05:02] LG did some research and found that people spend a ton of battery wasted just to see "Do I have a message at all" and "What time is it?" [16:05:11] oh lol [16:05:13] So you can get both without wasting battery lighting up the main display :) [16:05:18] oh [16:05:20] ah [16:05:21] :) [16:05:34] I have my phone set on do not disturb [16:05:36] all day [16:05:48] On a one-off check, it's not bad, but you'd be surprised how much it actually saves over a day! [16:05:55] yeh [16:06:14] i never watch videos on my phone, i always bring my ipad around [16:06:23] i can find my iphone on all those . [16:06:37] no one will be stealing anything without a lound noise [16:06:38] lol [16:06:41] ostriches: [16:06:41] remote: Compressing objects: 100% (206760/206760) [16:06:41] error: RPC failed; result=56, HTTP code = 200MiB | 573.00 KiB/s [16:06:41] fatal: The remote end hung up unexpectedly [16:06:41] fatal: early EOFs: 91% (87406/96050), 16.69 MiB | 661.00 KiB/s [16:06:42] fatal: index-pack failed [16:06:44] Clone of 'https://gerrit.wikimedia.org/r/p/VisualEditor/VisualEditor.git' into submodule path 'lib/ve' failed [16:06:48] ruh roh [16:06:50] Lemme look [16:06:53] thanks [16:07:05] Reedy: Also I wanna stuff gerrit logs into logstash. [16:07:10] orly? [16:07:16] Yeah [16:07:17] just config? or a lot more work than that? [16:07:37] Should just be some config with log4j I hope [16:07:43] Glaisher its started [16:07:47] Maybe some mild massaging on the ingest side [16:08:59] Glaisher it runs gerrit 2.12.3 [16:09:07] You can also test using the admin account [16:09:11] paladox: It works :) [16:09:11] it dosent have a password [16:09:19] Glaisher ok thanks :) [16:09:23] ostriches ^^ [16:09:25] Reedy: Not yours, but lol wtf? [16:09:31] [2016-07-28 16:00:14,722] [Diff-305] ERROR com.google.gerrit.server.patch.Text : Detected charset 'HZ-GB-2312' not supported: java.nio.charset.UnsupportedCharsetException: HZ-GB-2312 [16:09:40] (unless that is you....) [16:09:50] What is that? [16:09:52] It's Chinese [16:10:07] Simplified Chinese [16:10:08] https://docs.oracle.com/cd/E19683-01/806-6642/new-tbl-72/index.html [16:10:20] [2016-07-28 15:55:56,676] [HTTP-11286] WARN /r : Internal error during upload-pack from /srv/gerrit/git/VisualEditor/VisualEditor.git [16:10:20] java.io.IOException: java.util.concurrent.TimeoutException: Idle timeout expired: 30000/30000 ms [16:10:26] Hmmm, lots of timeouts. [16:10:31] Especially SSH [16:10:33] is it a really big repo? [16:10:40] well, not as big as core presumably [16:11:56] Uno momento.... [16:12:13] Maybe that is a bug? [16:13:43] Maybe [16:13:44] https://groups.google.com/forum/#!topic/repo-discuss/t1lWeA8ebkc [16:14:08] Reedy did you abort ssh ? [16:14:27] No [16:14:32] Ok [16:14:41] Reedy: Pretty poorly packed. [16:14:47] Went 107M -> 45M [16:14:50] * Reedy blames James_F|Away [16:14:51] But still. [16:14:54] Shouldn't be it. [16:14:59] Probably a lot of churn [16:15:13] Doint we limit objects if it is that big [16:15:16] it would have failed [16:15:27] MW core is a lot bigger [16:15:32] yep [16:16:51] We limit the size of an individual object upload. [16:16:59] Oh [16:17:01] So you can't upload like a 100MB tar file and screw everyone [16:17:07] But existing packs can easily be that big. [16:17:18] MW core hovers around 500M - 1G, depending on pack. [16:17:49] Yep [16:17:51] idleTimeout = 864000 [16:17:58] cloning it to tool labs is stupidly slow [16:18:34] Receiving objects: 8% (8332/96050), 2.36 MiB | 26.00 KiB/s [16:19:54] I can do it over https in 7 seconds. [16:19:55] To home [16:19:56] Hmmm [16:20:35] 10s over ssh [16:21:04] (6.85 avg mbps vs 3.67 avg mbps) [16:21:11] dunno if it's disk issues etc too on tools [16:23:08] Could try iperf to see if it's network or local IO [16:24:01] it's taking ages to resolve deltas too [16:24:10] so I presume it's local io issue [16:24:56] How's it to your local machine? [16:25:29] Reedy this looks like the same problem [16:25:30] https://bugs.chromium.org/p/gerrit/issues/detail?id=2295 [16:25:32] ostriches ^^ [16:26:14] ostriches: silly quick to a vm I use [16:26:16] In my case, the reason is that my repository size (200M) is larger than my git server's memory (128M). [16:26:40] So that's not gerrit [16:26:44] Our gerrit server is at 20g heap, speaking of, we should go ahead and bump that to 28 [16:26:49] Reedy: Yeah unlikely. [16:26:57] So you end up hitting a timeout of SSH [16:27:01] Gerrit disconnections [16:27:04] And git goes wtf? [16:27:04] heh [16:27:10] That... sucks [16:27:19] ostriches maybe that is it, yeh we should bump it [16:27:49] We could also enable ssh compression [16:28:03] PROBLEM - Puppet run on integration-slave-jessie-1001 is CRITICAL: CRITICAL: 10.00% of data above the critical threshold [0.0] [16:28:09] In the general case, we want to disable transparent compression, since the majority of our data transfer is highly compressed Git pack files and we cannot make them any smaller than they already are. [16:28:09] However, if there are CPU in abundance and the server is reachable through slow networks, gits with huge amount of refs can benefit from SSH-compression since git does not compress the ref announcement during handshake. [16:28:31] ostriches what is packedGitWindowSize [16:29:04] and windowMemory [16:29:10] Default. [16:29:17] Doesn't matter much, since it's not *our end* that fails. [16:29:20] oh [16:29:22] technically [16:29:23] ok [16:29:26] But yeah, using defaults there. [16:29:27] yeh [16:30:32] Lol mw had this problem before [16:30:34] https://phabricator.wikimedia.org/T46129 [16:30:38] ostriches Reedy ^^ [16:32:06] Nah, not the same problem. [16:33:26] Eh, similar. [16:33:34] That was more regarding shallow clones. [16:33:51] Oh [16:33:59] COuld it be git version related [16:34:09] Sometimes things like that can happen. [16:34:12] What version is lead of git is it running [16:34:12] ? [16:34:19] I always recommend people run the *latest* version of git they can. [16:34:26] Reedy also what version of git do you run [16:34:28] Anything below 1.8 is a mess w.r.t. performance. [16:34:28] please [16:34:29] ? [16:34:32] yep [16:34:34] On what host? [16:34:41] Where you had the problem [16:34:42] ? [16:34:48] tools-bastion-03 is on 14.04 [16:34:50] so lololdgit [16:34:58] Oh that may be why [16:34:59] Yeah I have a bug about wanting to backport a newer git. [16:34:59] lol [16:35:08] they are using 1.* [16:35:26] 06Release-Engineering-Team (Deployment-Blockers), 05Release: MW-1.28.0-wmf.14 deployment blockers - https://phabricator.wikimedia.org/T139217#2502251 (10greg) a:03mmodell [16:36:11] ostriches but i belive sudo add-apt-repository ppa:git-core/ppa [16:36:12] Reedy: Which version? 1.7.x? [16:36:15] 1.9.1 [16:36:16] will install the new version [16:36:18] Eh, ok. [16:36:23] http://askubuntu.com/questions/579589/upgrade-git-version-on-ubuntu-14-04 [16:36:24] paladox: No, we're not adding a ppa [16:36:28] Ok [16:36:47] 06Release-Engineering-Team (Long-Lived-Branches), 10scap, 06Operations: Make git 2.2.0+ (preferably 2.8.x) available - https://phabricator.wikimedia.org/T140927#2502252 (10demon) Would be nice for tool users too, who are routinely doing git operations and are stuck on an ancient 1.9.x as well. [16:36:49] Or just backport it from the newer ubuntu releases and package it [16:37:00] yeah, exactly [16:37:03] 06Release-Engineering-Team (Deployment-Blockers), 05Release: MW-1.28.0-wmf.15 deployment blockers - https://phabricator.wikimedia.org/T140971#2502254 (10greg) a:03mmodell [16:37:07] Which is what the ops guys will likely do [16:38:03] RECOVERY - Puppet run on integration-slave-jessie-1001 is OK: OK: Less than 1.00% above the threshold [0.0] [16:38:11] https://launchpad.net/~git-core/+archive/ubuntu/ppa [16:38:31] Reedy you can just download the dpkg from 16.04 onto 14.04 [16:38:32] for git [16:38:38] from ubuntu offical website [16:38:48] Do all the dependancies tie up? [16:39:22] http://packages.ubuntu.com/xenial/git [16:39:26] Reedy not sure [16:39:28] Jessie only has 2.1.4 lol [16:39:32] you can give it ago [16:39:45] No benefit for me to do so [16:39:59] http://packages.ubuntu.com/xenial/amd64/git/download [16:40:01] I run recent git on the hosts I can control/care about [16:40:08] oh ok [16:41:06] Reedy: Deps on jessie are: git-man, libc6, libcurl3-gnutls, liberror-perl, libexpat1, libpcre3, perl-modules, zlib1g [16:41:10] Pretty run of the mill stuff. [16:41:11] versions? [16:41:12] :P [16:41:21] https://packages.debian.org/jessie/git [16:41:25] #toolazy [16:41:33] LOL [16:41:34] error: The following untracked working tree files would be overwritten by checkout: [16:41:34] images/code.png [16:41:34] Please move or remove them before you can switch branches. [16:41:34] Aborting [16:41:35] stfu git [16:41:41] oh [16:41:43] IN WHICH TREE [16:41:49] SO HELP ME GOD [16:41:52] All the trees. [16:42:14] git reset --hard origin/ [16:42:31] it's in one of the over 800 submodules [16:42:33] That won't help [16:42:39] unless run in a git submodule foreach [16:42:46] lol git submodule foreach [16:42:47] so slow [16:42:51] LOL [16:43:10] It literally is just like a `for F in */; do ...; done;` [16:43:14] Sooooo slow [16:43:20] It needs --jobs like fetch has [16:43:21] LOL [16:43:36] 10Continuous-Integration-Infrastructure, 10Packaging: debian-glue have the pbuilderrc override cowbuilder parameters - https://phabricator.wikimedia.org/T141538#2502289 (10hashar) [16:45:29] ostriches doing that would not be slow for me on 52mbps-80mbps connection [16:45:30] lol [16:45:44] * paladox does like being on bt i get faster speeds lol [16:45:48] 06Release-Engineering-Team, 10Monitoring, 06Operations: "MediaWiki exceptions and fatals per minute" alarm is too slow (half an hour delay!) - https://phabricator.wikimedia.org/T141520#2502307 (10greg) Ori is out for family reasons right now, but since he helped craft this alert I'm adding him here for his t... [16:45:56] 07Browser-Tests, 10MobileFrontend, 06Reading-Web-Backlog, 03Reading-Web-Sprint-77-Segmentation-fault, and 5 others: Spike [2hrs] Wikidata description browser tests do not run anywhere - https://phabricator.wikimedia.org/T137756#2502309 (10Jdlrobson) 05Open>03Resolved a:03Jdlrobson These are running a... [16:48:04] Does anyone know how to get phabricator links working in gerrit [16:48:08] ive done http://gerrit-test.wmflabs.org/gerrit/#/c/16/ [16:48:11] ostriches ^^ [16:48:27] I applied https://gerrit.wikimedia.org/r/#/c/256663/ [16:48:45] But if it is a plain comment like T1 it dosent link to phabricator [16:48:46] T1: Get puppet runs into logstash - https://phabricator.wikimedia.org/T1 [16:48:50] LOL [16:49:05] They are working? [16:49:11] You just used an anchor that doesn't exist. [16:49:19] (they don't go #1 #2 #3 #4) [16:49:37] Oh hmm [16:49:58] Oh I see yeah [16:50:03] Yep [16:50:14] Once we figure out that part we can merge it [16:50:20] and links will work again [16:50:23] and look better [16:50:24] :) [16:52:02] Could capture them in one big group actually. [16:52:26] Oh [16:52:28] how? [16:52:32] So instead of: [16:52:34] "\\bT(\\d+)(#\\d+)?\\b(?![#\"<])" [16:52:41] Yep [16:52:43] Oh wait. [16:52:44] One sec. [16:52:46] Ok [16:52:47] You added the lookahead. [16:52:52] Oh [16:52:56] Let's not do that in the same patch....lookaheads are weird. [16:53:06] Yep [16:53:46] Soooo, here we go. I suggested this: [16:53:48] \\bT(\\d+)(#\\d+)?\\b [16:53:52] We should do.... [16:54:00] Ok, but that will also break the link again [16:54:11] That will fix T1 [16:54:11] T1: Get puppet runs into logstash - https://phabricator.wikimedia.org/T1 [16:54:13] \\b(T\\d+(#\\d+)?)\\b [16:54:21] Oh [16:54:23] i see now [16:54:25] Then you just need $1 [16:54:26] Lets try that [16:54:32] Yep [16:54:34] Drop the T and just do /$1 as the dest [16:54:40] Ok [16:54:45] Make sense? [16:54:47] Yep [16:54:52] Im applying it now [16:55:12] Ok yeah let's do that on 301580, then we'll revisit 256663 (lookahead) later. [16:55:16] That second one is harder. [16:55:22] ok [16:55:29] so [16:55:30] this [16:55:37] \\b(T\\d+(#\\d+)?)\\b wont fix the ugly links ? [16:55:42] ie [16:55:52] phabricator.wikimedia.org/T1 [16:56:14] Hmmm, I can think of a fairly dumb (and easy) fix for that.... [16:56:26] Oh [16:56:41] * paladox i will wait for your fix lol [16:57:09] Err, nah. [16:57:11] Let's just do this now [16:57:13] Oh [16:57:14] I don't have it right [16:57:15] Ok [16:57:15] :) [16:57:25] K, gonna walk my puppy, I'll have a look when I'm back [16:57:31] Ok [16:57:32] :) [16:57:36] Isent that a dog [16:57:56] lol yeah, but he's always gonna be a puppy to me <3 [16:58:11] Oh ah, arnt puppy's small dogs or big ones [16:58:14] ? [17:04:39] Small but they get bigger over time, I've been told. :) [17:04:44] Oh [17:04:50] thanks [17:04:51] :) [17:05:36] Puppeh!!!! https://anyonecanedit.org/plato_pumpkins.jpg [17:05:47] (that was last fall) [17:05:52] oh [17:06:01] ostriches i also may have found another fix [17:06:01] for [17:06:06] refs/meta/config links [17:06:12] in gerrit redirecting to diffusion [17:06:44] We can just strip refs/meta/config on phabricator side and leave it with just refs as the branch then add the commit at the end of url [17:06:47] seems to work [17:06:48] lol [17:07:04] LOL [17:07:18] ostriches is that your puppeh [17:07:34] mah pupppppyyyyy <3 <3 [17:07:43] Oh :) [17:11:44] :) [17:21:05] ostriches done, ive submitted the patch now, ive tested it [17:21:17] we will need to figure out how to fix the broken [17:21:21] link though [17:21:24] in the commit box [17:21:38] Ie [17:21:39] T76459" target="_blank">https://phabricator.wikimedia.org/T76459 [17:21:40] T76459: Allow links to phabricator comments from gerrit messages. - https://phabricator.wikimedia.org/T76459 [17:21:54] :) [17:26:02] http://www.neowin.net/news/youve-got-one-day-to-upgrade-to-windows-10-for-free---do-it-even-if-you-dont-want-it [17:26:04] lol [17:26:15] Minor inline comment on the regex/link, otherwise good. [17:43:52] ostriches ok [17:43:54] done [17:43:55] thanks [17:43:56] :) [17:44:10] ostriches that was quick walking the puppy :) [17:46:34] ? [17:48:17] ostriches: puppet dependency cycle that the compiler did not see .. boo [17:48:40] it's the Letsencrypt part.. looking [17:48:51] (not a user facing issue) [17:48:52] Ugh, sorry. [17:49:11] well, i am boo-ing at puppet not you [17:49:23] how it does not catch that.. hrmm [17:49:36] we both checked everything [17:53:07] ostriches have you walked the puppy already ? [17:54:02] 06Release-Engineering-Team, 15User-zeljkofilipin: Add a European mid-day SWAT window - https://phabricator.wikimedia.org/T137970#2502702 (10greg) [17:54:04] https://gerrit.wikimedia.org/r/#/c/301580/ is now ready :) [17:54:05] 06Release-Engineering-Team, 15User-greg, 15User-zeljkofilipin: Identify inaugural SWAT members for the European SWAT window - https://phabricator.wikimedia.org/T139544#2502699 (10greg) 05Open>03Resolved a:03greg Alright, I think we've identified everyone and @hashar's plan at T137970#2501313 makes sens... [17:54:31] 06Release-Engineering-Team, 15User-zeljkofilipin: Add a European mid-day SWAT window - https://phabricator.wikimedia.org/T137970#2385565 (10greg) From the subtask of who will do it: **Experienced deployers (can help train)** //These are the names that will be initially in the list of SWATers// * @hashar * @D... [17:58:12] All walked, back to work now [17:58:52] Ok [17:58:53] :) [17:58:59] mutante: What's the error? [17:59:22] ostriches: https://gerrit.wikimedia.org/r/#/c/301655/ [17:59:37] 06Release-Engineering-Team (Deployment-Blockers), 05Release: MW-1.28.0-wmf.16 deployment blockers - https://phabricator.wikimedia.org/T141551#2502733 (10greg) [17:59:40] Ahhh, I see it [17:59:55] 06Release-Engineering-Team (Deployment-Blockers), 05Release: MW-1.28.0-wmf.15 deployment blockers - https://phabricator.wikimedia.org/T140971#2482849 (10greg) [18:00:07] mutante: Ah, I see what I did. [18:00:14] There was no need for that. [18:00:18] Lame that compiler didn't catch it [18:00:38] ostriches: yep, it's interesting that it doesnt get that [18:01:00] let me merge that [18:12:47] 06Release-Engineering-Team, 15User-zeljkofilipin: Add a European mid-day SWAT window - https://phabricator.wikimedia.org/T137970#2502772 (10greg) Added week of August 22nd to the Deploy calendar: https://wikitech.wikimedia.org/wiki/Deployments#Week_of_August_22nd Added corresponding events/changed the morning... [18:12:55] ostriches hi, would we be able to work on the broken phabricator links please? [18:13:05] this [18:13:06] T76459" target="_blank">https://phabricator.wikimedia.org/T76459 [18:13:06] T76459: Allow links to phabricator comments from gerrit messages. - https://phabricator.wikimedia.org/T76459 [18:13:40] paladox: there's a meeting right now [18:13:52] Oh [18:13:52] but your fix is being merged [18:13:55] Ok [18:13:59] this is something else [18:14:13] That fixes doing T1#1 [18:14:13] T1: Get puppet runs into logstash - https://phabricator.wikimedia.org/T1 [18:14:25] im on about fixing phabricator http links [18:27:40] PROBLEM - SSH on deployment-changeprop is CRITICAL: CRITICAL - Socket timeout after 10 seconds [18:38:05] 06Release-Engineering-Team, 15User-greg, 15User-zeljkofilipin: Add a European mid-day SWAT window - https://phabricator.wikimedia.org/T137970#2502856 (10greg) a:03greg [18:40:22] ostriches we could expand comments by using js to overide https://github.com/gerrit-review/gerrit/blob/adfeb643a259ab709cb31a498e90a9ada3de057a/gerrit-gwtui/src/main/java/com/google/gerrit/client/change/CommitBox.java#L83 [18:41:03] 10Continuous-Integration-Infrastructure, 10Zuul, 07Upstream, 07WorkType-Maintenance: Zuul deadlocks if unknown repo has activity in Gerrit - https://phabricator.wikimedia.org/T128569#2079136 (10greg) Is this still UBN! ? [18:49:14] (03CR) 10Chad: "We should resurrect this." [integration/config] - 10https://gerrit.wikimedia.org/r/286207 (https://phabricator.wikimedia.org/T129357) (owner: 10Hashar) [18:56:11] PROBLEM - Puppet run on integration-slave-trusty-1012 is CRITICAL: CRITICAL: 44.44% of data above the critical threshold [0.0] [19:02:52] 06Release-Engineering-Team, 10Monitoring, 06Operations: "MediaWiki exceptions and fatals per minute" alarm is too slow (half an hour delay!) - https://phabricator.wikimedia.org/T141520#2502892 (10hashar) The alarm is not delayed by half an hour. It is delay but not as much as I thought. Looking at the green... [19:05:19] thcipriani: could you give this scap3 checks.yaml a quick look? -- https://gerrit.wikimedia.org/r/#/c/301662 [19:05:45] * bd808 -> lunch [19:05:52] bd808: yup [19:06:46] 10Continuous-Integration-Infrastructure, 10Zuul, 07Upstream, 07WorkType-Maintenance: Zuul deadlocks if unknown repo has activity in Gerrit - https://phabricator.wikimedia.org/T128569#2502893 (10hashar) p:05Unbreak!>03High I got Zuul upgraded on July 27th at 14:00 UTC: `Zuul version: 2.1.0-391-gbc58ea3-... [19:31:15] RECOVERY - Puppet run on integration-slave-trusty-1012 is OK: OK: Less than 1.00% above the threshold [0.0] [19:31:20] PROBLEM - Puppet run on integration-slave-trusty-1006 is CRITICAL: CRITICAL: 33.33% of data above the critical threshold [0.0] [19:45:42] ostriches hi, thanks for reverting my change [19:45:48] i think i may know [19:45:49] why [19:45:58] may be because gerribot needs to also be updated [19:46:03] 06Release-Engineering-Team (Deployment-Blockers), 05Release: MW-1.28.0-wmf.16 deployment blockers - https://phabricator.wikimedia.org/T141551#2502733 (10hashar) I should be able to handle this one. With the European swat starting that will be my deploy week :] [19:46:11] but do you know why? [19:47:36] paladox: see his comment on the revert [19:47:53] 06Release-Engineering-Team, 10Monitoring, 06Operations: "MediaWiki exceptions and fatals per minute" alarm is too slow (half an hour delay!) - https://phabricator.wikimedia.org/T141520#2503030 (10hashar) p:05Triage>03Normal [19:47:57] Ok [19:53:37] thanks [19:53:49] i did a different fix that should not break it this time [19:53:57] im just starting gerrit-test with the fix now [19:54:00] mutante ^^ [19:54:01] :) [19:54:09] once started i will log it in -labs [19:54:36] Project beta-code-update-eqiad build #114782: 04FAILURE in 1 min 34 sec: https://integration.wikimedia.org/ci/job/beta-code-update-eqiad/114782/ [19:54:38] ok. i restarted grrrit-wm again just now. the next service restart has to wait at least a little bit [19:54:48] ok [19:54:50] thanks [19:55:00] thanks for logging! [19:55:33] your welcome [19:56:00] mutante you logged the gerrit-test site down on the wrong project [19:56:06] it is git not gerrit [20:01:54] paladox: why would gerrit not be in gerrit? [20:02:19] Since i have gerrit-test created under project git [20:02:22] mutante ^^ [20:02:35] i havent been added as a user to the gerrit project [20:02:52] ok [20:02:56] and that one wasnt me [20:03:04] as opposed as to the other restarts [20:04:29] Oh [20:04:36] Yippee, build fixed! [20:04:36] Project beta-code-update-eqiad build #114783: 09FIXED in 1 min 35 sec: https://integration.wikimedia.org/ci/job/beta-code-update-eqiad/114783/ [20:08:18] twentyafterfour hi [20:08:53] Im wondering weather you would be able to update the phabricator extension with gerrit in it [20:09:01] to support stripping out [20:09:11] refs/meta/config the the url to only refs [20:09:36] please like we do with refs/heads/ but with that one we leave the branch, but with refs/meta/config we want refs/ [20:10:00] since we can then rely on the commitid to get to view the files [20:10:03] please [20:11:20] RECOVERY - Puppet run on integration-slave-trusty-1006 is OK: OK: Less than 1.00% above the threshold [0.0] [20:14:29] ostriches i have another fix for linking to comments [20:14:37] I read your comment [20:14:54] and i have amended to add the T to link and have the T outside the expression [20:15:16] thcipriani: do you remember what magic is needed to accept a host key so that scap3 will stop telling me "Host key verification failed."? I tried accepting the key as the mwdeploy user but that doesn't seem to fix it [20:15:34] This is in a random Labs project [20:15:42] ah, you have to accept as your user [20:15:50] or put it in /etc/ssh/...something... [20:15:52] oh. easy enough [20:16:23] cool that gets me closer [20:16:43] now I need to get keyholder armed [20:16:56] oh boy. [20:17:08] yeah, happy fun times [20:17:49] heh, so fwiw, scap::target *should* make this somewhat easy. As long as the keys are in puppet's secrets [20:18:34] that needs to be applied on each host that scap3 will talk to correct? [20:19:08] yup [20:19:27] yeah, so that'll get the public keys in place, anyway [20:20:17] this is all getting close to working :) [20:20:19] scap::server will get all the keyholder::agents setup using hiera info [20:21:46] paladox: That's not enough. It still needs the $1 to just be the 1234 in T1234#567. [20:21:47] T1234: Restrict Bugzilla access to read-only - https://phabricator.wikimedia.org/T1234 [20:21:56] Moving the T just turns it into 1234#567 [20:22:01] (better, but still not right) [20:22:23] ostriches i mean [20:22:30] i also added the T to link [20:22:37] as it was before [20:22:49] That's still not enough. [20:22:49] Im testing it out [20:22:52] Like I just said. [20:23:29] Im testing [20:23:30] match = "\\bT(\\d+)(#\\d+2)?\\b" [20:23:30] link = https://phabricator.wikimedia.org/T$1$2 [20:23:32] ostriches ^^ [20:23:48] That's what we tried first, right? I thought that didn't work on just a plain T123 [20:23:49] T123: Turn on "diffusion.allow-http-auth" - https://phabricator.wikimedia.org/T123 [20:23:53] No [20:23:55] stashbot go away [20:24:01] ostriches we did [20:24:29] match = "\\b(T\\d+(#\\d+))?\\b" [20:24:29] link = https://phabricator.wikimedia.org/$1 [20:24:32] ostriches ^^ [20:24:50] Totaly different to how im going to do it now [20:24:58] Yes, but before we applied that, you tried with $1$2 locally and it didn't work right? [20:25:07] It worked [20:25:08] locally [20:25:35] I was talking about phab links breaking not that the patch caused that but you know when you enter [20:25:42] phabricator.wikimedia.org/T1 [20:25:45] it makes it like [20:26:04] T1" target="_blank">https://phabricator.wikimedia.org/T1 [20:26:09] T1: Get puppet runs into logstash - https://phabricator.wikimedia.org/T1 [20:26:09] ostriches ^^ [20:26:43] Yay works [20:26:44] http://gerrit-test.wmflabs.org/gerrit/#/c/16/5 [20:26:46] ostriches ^^ [20:27:17] No 500 errors either [20:27:19] yay [20:27:19] Meh, I'm not applying that any doing another restart today. [20:27:24] I'm kinda over gerrit now [20:27:26] #badmood [20:27:31] oh [20:27:38] Twitter # [20:27:44] Also: the 500s were showing because of its-phabricator stacktraces, which I don't think you have installed ;-) [20:27:54] Oh i installed it [20:28:08] Oh you do. Did it post to Phab? [20:28:16] http://gerrit-test.wmflabs.org/gerrit/#/admin/projects/integration/zuul [20:28:19] No [20:28:46] ostriches yeh i knew it was because of the gerritbot, dosent the bot need to be updated to support T1#1 [20:28:46] T1: Get puppet runs into logstash - https://phabricator.wikimedia.org/T1 [20:29:40] Do it again stashbot, I dare you. [20:29:48] LOL [20:29:50] T1 [20:29:50] T1: Get puppet runs into logstash - https://phabricator.wikimedia.org/T1 [20:30:20] It did it again ^^ [20:30:21] LOL [20:31:19] You have been kicked from #wikimedia-releng by ostriches (not funny) [20:32:23] ostriches but you said this is the revert msg [20:32:26] I forgot that $1 has to be a reference to a task number and only a [20:32:26] task number. Including "T" or the fragment in $1 breaks things. [20:32:32] Which i fixed in the test now [20:35:13] ostriches https://gerrit.wikimedia.org/r/#/c/301673/ [20:38:50] ostriches: do you want me to pull stashbot permanently? That will keep your !logs from ending up in https://tools.wmflabs.org/sal/releng [20:39:04] no please [20:39:06] :D [20:39:17] No, I just want it to please stop mentioning dumb links just because I say T1234. [20:39:21] If I want a link I'll paste a link [20:39:34] maybe the Txxx can be disabled on a per channel basis? [20:39:39] ^ Ideal [20:39:50] cat .stashbot [20:39:54] pfff [20:39:56] patches welcome -- https://github.com/bd808/tools-stashbot [20:39:59] IRC is so outdated [20:40:26] * ostriches forks [20:41:08] it would go around here -- https://github.com/bd808/tools-stashbot/blob/master/stashbot/bot.py#L119-L120 [20:41:09] * hashar_ officially fork to Gerrit and setup replication to wikimedia/stashbot *evil* [20:41:23] forking gerrit? you must really hate yourself :p [20:41:25] this dialog will soon end in a suggestion to move bots to a -feed or -bots channel. it's the normal cycle [20:41:44] ahah [20:41:48] mutante: that is a core value [20:42:28] ostriches does https://gerrit.wikimedia.org/r/#/c/301673/2/modules/gerrit/templates/gerrit.config.erb that look better [20:42:41] i followed what you said here https://gerrit.wikimedia.org/r/#/c/301665/2 [20:42:42] ? [20:43:15] I said I'm not looking at gerrit anymore today. [20:43:23] Oh yes sorry [20:45:09] be back later too [21:14:02] ostriches hi, do you know how we setup the its-phabricator plugin for gerritbot [21:14:13] The configuration is all public. [21:14:21] Oh [21:14:29] I did the arc install-certificate [21:14:33] The only private piece is the certificate, but you'll have to generate/use your own anyway :) [21:14:38] It goes in secure.config [21:14:40] Yeh i did that [21:15:38] I have it saved in [21:15:47] ~/.arcrc [21:15:49] root account [21:16:26] ostriches ^^ [21:17:15] Maybe its because i did this [21:17:24] It doesn't need to be in .arcrc [21:17:27] It goes in secure.config. [21:17:34] thcipriani: I think I actually got it to work! -- https://wikitech.wikimedia.org/wiki/User:BryanDavis/Scap3_in_a_Labs_project#Syncing_with_the_cluster [21:17:42] [plugin "its-phabricator"] [21:17:42] enabled = true [21:17:43] branch = ^* [21:17:43] \o/ [21:17:49] Oh [21:17:59] I saved it also in that secure file [21:18:00] too [21:18:18] ostriches ^^ But maybe its because of ^^ [21:21:21] bd808: sweet, looks like it! scap deploy-log -v may give you a bit deeper info, the info level messages still leave a little to be desired. Also, since we try to not blow up things that have already been deployed, if it finds a /srv/deployment/striker/deploy-cache/revs/[sha1] directory, it won't try to "re" check it out (which is what the --force message means there). [21:23:38] thcipriani: a little bug here -- https://phabricator.wikimedia.org/P3596 -- "TypeError: not enough arguments for format string" from a failed check [21:24:24] my promote check is totally expected to fail right now [21:24:36] * bd808 works on that next [21:25:21] bd808: ah, blerg. I think I've seen something like that before. IIRC the error message shows up in deploy-log. I thought I fixed that message though...maybe it happens somewhere else too. :\ [21:31:47] PROBLEM - Puppet run on deployment-aqs01 is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [0.0] [21:33:13] RECOVERY - SSH on deployment-changeprop is OK: SSH OK - OpenSSH_6.7p1 Debian-5+deb8u3 (protocol 2.0) [21:33:23] PROBLEM - Puppet run on integration-slave-precise-1002 is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [0.0] [21:33:31] hmm, guess I fixed a different problem that presents in a similar way: https://phabricator.wikimedia.org/D83 [21:33:33] * thcipriani digs [21:34:19] ostriches i get 500 error when setting the its-phabricator plugin to true [21:34:31] 10Continuous-Integration-Infrastructure, 10Packaging: debian-glue have the pbuilderrc override cowbuilder parameters - https://phabricator.wikimedia.org/T141538#2503478 (10hashar) So I believe jenkins-debian-glue load the configfile last on purpose so people can override the assumption it is making such as the... [21:34:38] PROBLEM - Puppet run on integration-slave-precise-1012 is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [0.0] [21:34:48] PROBLEM - Free space - all mounts on deployment-sentry2 is CRITICAL: CRITICAL: deployment-prep.deployment-sentry2.diskspace._var.byte_percentfree (<100.00%) [21:35:33] tgr: ^ disk full on deployment-sentry2 [21:35:44] PROBLEM - Puppet run on integration-slave-precise-1011 is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [0.0] [21:36:13] bd808: mind if I drop that box? [21:36:32] IIRC that's the old one you set up when there was no puppet role for it [21:36:34] I'm not using it for anything [21:36:38] ah right [21:36:43] sure kill it dead [21:40:05] "Free space < 100%" is probably not the best way to phrase that warning, FWIW [21:40:50] icinga/shinken checks are mostly gibberish [21:41:30] Bahahahahahahaha. [21:41:38] if config.enable_identica: [21:41:46] 😂 [21:41:50] Oh man, I laughd [21:41:57] PROBLEM - Host deployment-sentry2 is DOWN: CRITICAL - Host Unreachable (10.68.17.204) [21:42:16] lol [21:42:41] ostriches strange that it works for wikimedia but doing it on my test install [21:42:44] it gets 500 error [21:42:45] lol [21:42:48] PROBLEM - Puppet run on deployment-changeprop is CRITICAL: CRITICAL: 66.67% of data above the critical threshold [0.0] [21:43:01] do I need to change some icinga config or will it eventually notice that the box is gone? [21:44:10] * greg-g pours one out for identi.ca, for the 112th time [21:44:55] bd808: You've got 2 pull requests :) [21:45:04] ostriches: sweet [21:46:28] !log xintegration: change sudo policy for jenkins-deploy to help on T141538 : env_keep+=WORKSPACE [21:46:31] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [21:48:42] ostriches i used the plugin you used on wikimedia [21:48:44] and seems to [21:48:48] resolve the 500 error [21:48:57] but still dosent seem to connect to phab-01 [21:50:35] 06Release-Engineering-Team (Deployment-Blockers), 05Release: MW-1.28.0-wmf.16 deployment blockers - https://phabricator.wikimedia.org/T141551#2503539 (10greg) a:03hashar And noted in https://etherpad.wikimedia.org/p/RelEngWeekly ;) [21:56:19] ostriches is the certificate, what you generate by doing arc install-certificate [21:56:24] going to /api/ [21:56:33] ? [22:06:50] greg-g, I have a ton of labs-only changes - wonder if I can deploy it outside of SWAT [22:07:02] MaxSem: sure [22:07:09] thx [22:17:21] 10Continuous-Integration-Config, 10Incident-20160126-WikimediaDomainRedirection, 06Operations, 07Regression, 05Wikimedia-Incident: operations-apache-config-lint replacement doesn't check syntax - https://phabricator.wikimedia.org/T114801#2503652 (10greg) [22:17:52] 10Continuous-Integration-Config, 10Incident-20150312-whitespace, 05Wikimedia-Incident: add a check for whitespace before leading 10Beta-Cluster-Infrastructure, 10Staging, 10Incident-20160126-WikimediaDomainRedirection, 05Wikimedia-Incident: Rework beta apache config - https://phabricator.wikimedia.org/T1256#2503674 (10greg) [22:18:03] 10Continuous-Integration-Infrastructure, 10Incident-20160126-WikimediaDomainRedirection, 05Wikimedia-Incident: Write and implement tests for Wikimedia's Apache configuration (redirects.conf, etc.) - https://phabricator.wikimedia.org/T45266#2503673 (10greg) [22:28:47] (03PS1) 10Hashar: debian-glue: override Wikimedia BUILDRESULT [integration/config] - 10https://gerrit.wikimedia.org/r/301714 (https://phabricator.wikimedia.org/T141538) [22:31:40] 10Continuous-Integration-Infrastructure, 10Packaging: debian-glue have the pbuilderrc override cowbuilder parameters - https://phabricator.wikimedia.org/T141538#2503747 (10hashar) I have tried /mnt/home/jenkins-deploy/.pbuilderrc , it does not override the env variable. The dirty fix is https://gerrit.wikime... [22:55:20] (03PS1) 10Thcipriani: Add job apps-android-wikipedia-periodic-test-new [integration/config] - 10https://gerrit.wikimedia.org/r/301720 (https://phabricator.wikimedia.org/T139137) [22:56:16] Im getting this error [22:56:17] Caused by: com.googlesource.gerrit.plugins.its.phabricator.conduit.ConduitErrorException: Method 'conduit.connect' gave: ERR-INVALID-CERTIFICATE, Your authentication certificate for this server is invalid. [22:56:17] at com.googlesource.gerrit.plugins.its.phabricator.conduit.ConduitConnection.call(ConduitConnection.java:126) [22:56:17] at com.googlesource.gerrit.plugins.its.phabricator.conduit.Conduit.conduitConnect(Conduit.java:152) [22:56:18] at com.googlesource.gerrit.plugins.its.phabricator.conduit.Conduit.fillInSession(Conduit.java:95) [22:56:21] at com.googlesource.gerrit.plugins.its.phabricator.conduit.Conduit.maniphestUpdate(Conduit.java:177) [22:56:24] at com.googlesource.gerrit.plugins.its.phabricator.PhabricatorItsFacade.addComment(PhabricatorItsFacade.java:59) [22:56:27] ostriches ^^ [22:56:55] twentyafterfour ^^ [23:01:04] paladox: where do you see that error? [23:01:14] In the its-phabricator plugin [23:01:22] Im trying it out in gerrit-test [23:01:27] and trying to connect to phab-01 [23:01:50] twentyafterfour ^^ [23:02:09] oh, well you need to set up .arcconfig I guess? I have no idea I've never touched its-phabricator [23:02:14] oh [23:02:24] What do i put in .arcconfig [23:02:56] twentyafterfour ^^ [23:13:59] paladox: I'm trying to see how its-phabricator accesses conduit but I don't see any docs [23:14:14] Ok [23:14:31] twentyafterfour https://gerrit.googlesource.com/plugins/its-phabricator/+/master/src/main/resources/Documentation/config-connectivity.md [23:15:39] [its-phabricator] [23:15:39] url = https://phabricator.wikimedia.org/ [23:15:39] username = gerritbot [23:15:39] commentOnChangeAbandoned = false [23:15:39] commentOnChangeMerged = false [23:15:39] commentOnChangeRestored = false [23:15:41] commentOnChangeCreated = false [23:15:43] commentOnCommentAdded = false [23:15:45] commentOnPatchSetCreated = false [23:15:47] commentOnRefUpdatedGitWeb = false [23:16:37] https://gerrit.googlesource.com/plugins/its-phabricator/+/master/src/main/resources/Documentation/config-connectivity.md [23:16:50] certificate=CERTIFICATE_FOR_ABOVE_USERNAME [23:16:51] Yep [23:16:55] I followed that [23:16:56] i did [23:17:12] you need a certificate from phabricator for the gerritbot user [23:17:14] arc install-certificator https://phab-01.wmflabs.org/ [23:17:23] arc install-certificate https://phab-01.wmflabs.org/ [23:17:44] Oh im using my own account [23:18:04] there is no gerritbot user on phab-01 [23:18:12] Nope [23:18:15] i am using paladox [23:18:18] as the account [23:18:22] since i am testing [23:18:27] so you need to specify the username = paladox in the its-phabricator config [23:18:32] Yep [23:18:34] i have [23:18:37] gerrit.conf [23:18:54] gerrit.config [23:19:18] and you have certificate = in there too? [23:19:21] Yep [23:19:41] I saved the certificate in secure.config [23:19:52] then I don't know what's up [23:19:56] Oh [23:20:08] 06Release-Engineering-Team, 06Operations, 15User-greg, 05Wikimedia-Incident: Institute quarterly(?) review of incident reports and follow-up - https://phabricator.wikimedia.org/T141287#2503945 (10greg) [23:33:33] I will try tomarror again. [23:33:39] since it is 00:33am here. [23:34:30] ok [23:37:14] I would like to have a comment from releng on https://phabricator.wikimedia.org/T141586 [23:40:32] * greg-g starts typing [23:46:42] replied [23:50:52] thanks