[03:08:20] Project browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #775: 04FAILURE in 18 min: https://integration.wikimedia.org/ci/job/browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/775/ [05:23:29] PROBLEM - Puppet failure on deployment-cache-upload04 is CRITICAL: CRITICAL: 60.00% of data above the critical threshold [0.0] [05:29:51] Project browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_7-internet_explorer-11-sauce build #598: 04FAILURE in 27 min: https://integration.wikimedia.org/ci/job/browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_7-internet_explorer-11-sauce/598/ [05:58:26] RECOVERY - Puppet failure on deployment-cache-upload04 is OK: OK: Less than 1.00% above the threshold [0.0] [06:14:28] anybody around who knows about trebuchet deployments? [07:28:49] fyi, IE8 javascript is broken currently in production. [08:57:24] hashar: ping me if you have the time to merge/deploy all ruby ci craziness :) [09:54:47] PROBLEM - Puppet staleness on integration-dev is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [43200.0] [10:01:42] zeljkof: ok done :-} [10:04:04] hashar: want to merge/deploy now? or later? [10:04:21] yeah [10:04:25] change # ? [10:04:28] my inbox is filled :( [10:04:33] hashar: :) [10:04:36] let me see [10:04:52] i think the easiest is to review the CI change [10:04:54] get it deployed [10:05:00] then recheck all the extensions changes [10:05:04] or maybe just +2 all of them [10:05:09] hashar: https://gerrit.wikimedia.org/r/#/c/251979/ [10:05:19] great [10:05:19] on it [10:05:35] hashar: and then all of these https://gerrit.wikimedia.org/r/#/q/status:open+topic:T117993,n,z [10:06:03] about 20 of them, some of repos already merged commits with rakefiles [10:07:28] hashar: integration.wm.org uses same login/passwed as Gerrit? [10:07:42] kart_: that site is public without any auth [10:08:06] I need to use puppet compiler from lab. [10:08:09] ohhh [10:08:12] JENKINS!!!!!!!!!!!!!!!! [10:08:17] yeah your labs account [10:08:28] needs to be either in "wmf" or "nda" groups [10:08:53] Thanks! [10:09:56] curl https://integration.wikimedia.org/ci/job/integration-zuul-layoutdiff/6427/consoleText | vim - [10:09:59] pff [10:11:46] ok. another question. [10:11:54] https://integration.wikimedia.org/ci/job/mwext-qunit/7759/console - why this fails :/ [10:12:56] zeljkof: that impacts a few mediawiki/skins as well [10:15:23] hashar: what impacts skins? [10:17:51] https://gerrit.wikimedia.org/r/#/c/251979/1/zuul/layout.yaml [10:17:59] the extension-rubylint is used on a ton of repos [10:21:53] lets do it ™ [10:22:15] (03CR) 10Hashar: [C: 032] "Go go go ! We will have to cherry pick a bunch of patches on REL1_26 / wmf branches :-(" [integration/config] - 10https://gerrit.wikimedia.org/r/251979 (https://phabricator.wikimedia.org/T114262) (owner: 10Zfilipin) [10:23:07] (03Merged) 10jenkins-bot: Run Ruby jobs using Rake [integration/config] - 10https://gerrit.wikimedia.org/r/251979 (https://phabricator.wikimedia.org/T114262) (owner: 10Zfilipin) [10:23:25] hashar: but none of the skins have any ruby or run ruby jobs, right? [10:23:54] I think I have covered all repos where extension-rubylint is used [10:24:14] there are still 5-10 repos that are not extensions (core, ops/puppet...) [10:26:03] zeljkof: I think I got confused [10:26:17] I have rechecked / rebased all patches [10:26:53] zeljkof: PageTriage fails https://gerrit.wikimedia.org/r/251997 [10:26:58] I was confused until yesterday, now I think what needs to be done :) [10:27:03] hashar: lemme see... [10:27:09] I rebased it [10:27:22] RECOVERY - Host deployment-parsoidcache02 is UP: PING OK - Packet loss = 0%, RTA = 0.75 ms [10:27:24] and the Rakefile does not pass rubocop :D [10:27:53] hashar: oops, looks like that repo likes double quotes [10:27:54] on it [10:28:00] :-} [10:28:37] ahhh [10:28:52] I need to get rid of the Nodepool 1 minute delay before deleting an instance [10:31:59] zeljkof: a few other fails https://gerrit.wikimedia.org/r/#/q/is:open+owner:%22Zfilipin+%253Czeljko.filipin%2540gmail.com%253E%22+label:verified%253D-1,n,z :D [10:37:59] zeljkof: wanna share the load to fix the four falling jobs ? [10:40:25] hashar: sure, go ahead :) [10:40:41] I mean, I can manage, but if you have nothing else to do... ;) [10:40:49] zeljkof: fix up PageTriage and ULS [10:40:49] just let me know which one you take [10:40:50] i am doing TwnMainPage and Zeroportal [10:41:56] hashar: deal [10:43:19] bah [10:43:19] Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping. [10:43:21] so [10:43:29] some repos have double quotes and others prefer single quotes right? [10:43:35] hashar: no [10:43:46] we did not copy the template to all repos :/ [10:44:00] https://www.mediawiki.org/wiki/Manual:Coding_conventions/Ruby#Base_configuration [10:44:20] you can fix the problem with this [10:44:21] bundle exec rubocop -a -c .rubocop.yml [10:44:33] I will clean up the repos later [10:45:28] yeah sounds wise [10:46:17] bundle exec rubocop -a -c .rubocop.yml <--- lovely [10:46:49] {done} [10:46:59] ULS did not fail because of ruby [10:46:59] https://gerrit.wikimedia.org/r/#/c/252003/ [10:47:10] mediawiki-extensions-qunit FAILURE in 3m 28s [10:47:16] did recheck [10:47:39] Error: Pending AJAX requests: 0 (active: 1) [10:47:41] yeah [10:47:41] and you need "-c .rubocop.yml" only if the repo is a subfolder of mediawiki/vagrant [10:47:45] (like I do) [10:47:49] that one is reallyannoying [10:48:01] since rubocop then picks the parent (vagrant's) rubocop config file [10:48:05] and you want the local one [10:49:55] zeljkof: handling the TwnMainPage one [10:50:03] hashar: great, thanks [10:50:19] I have to go, will be back in 1-2 hours [10:50:37] oh no [10:50:39] you already did [10:50:49] zeljkof: I will finish it [10:50:51] if this gets merged without trouble, I will finish the migration with the rest of the repos [10:50:52] and do the cherry pick to REL branches [10:50:58] hashar: thans [10:50:59] thanks [10:51:32] hashar: uls all good https://gerrit.wikimedia.org/r/#/c/252003/ [10:51:37] yeah [10:51:49] will mass cherry pick / +2 [11:02:40] PROBLEM - Host deployment-parsoidcache02 is DOWN: CRITICAL - Host Unreachable (10.68.16.145) [11:12:22] RECOVERY - Host deployment-parsoidcache02 is UP: PING OK - Packet loss = 0%, RTA = 1.11 ms [11:23:14] zeljkof: do you know why https://gerrit.wikimedia.org/r/#/c/252172/ fails for wmf5 and not for wmf6? [11:23:41] (ie can you please check :) ) [11:31:04] PROBLEM - Host deployment-parsoidcache02 is DOWN: CRITICAL - Host Unreachable (10.68.16.145) [11:37:37] hashar: any clue on https://integration.wikimedia.org/ci/job/mwext-qunit/7759/consoleFull ? [11:38:19] kart_: yeah the qunit jobs are somehow hit by a race condition [11:38:23] or suffers from slaves being overloaded [11:38:27] oh. [11:38:36] Should I do recheck after some time? [11:38:37] hard to investigate :-( [11:38:49] yeah just recheck [11:38:49] and hope :-( [11:38:52] hashar: force merge is fine then? [11:38:53] I have nothing better to offer sorry [11:38:59] hashar: no problem. [11:39:01] force merges kills zuul [11:39:27] there are bunch of exceptions https://integration.wikimedia.org/ci/job/mwext-qunit/7757/artifact/log/mw-error.log/*view*/ [11:39:29] maybe unrelated [11:39:41] PHP Warning: Cannot modify header information - headers ... [11:40:03] and a bunch of errors on the server side https://integration.wikimedia.org/ci/job/mwext-qunit/7757/artifact/log/mw-debug-www.log/*view*/ [11:40:12] [DBPerformance] Expectation (writes <= 0) by MediaWiki::main not met: [11:40:12] query-m: DELETE FROM `l10n_cache` WHERE lc_lang = 'X' [TRX#a7cd3555976d] [11:40:19] seems the database back end is too slow [11:40:34] hashar: has bug for that? :) [11:40:41] nop [11:59:21] Project browsertests-CentralAuth-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #290: 04FAILURE in 2 min 20 sec: https://integration.wikimedia.org/ci/job/browsertests-CentralAuth-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/290/ [12:01:22] (03PS1) 10Hashar: Ignore rake-jessie on wmf/1.27.0-wmf{4,5} [integration/config] - 10https://gerrit.wikimedia.org/r/252206 [12:02:51] (03CR) 10Hashar: [C: 032] Ignore rake-jessie on wmf/1.27.0-wmf{4,5} [integration/config] - 10https://gerrit.wikimedia.org/r/252206 (owner: 10Hashar) [12:04:03] (03Merged) 10jenkins-bot: Ignore rake-jessie on wmf/1.27.0-wmf{4,5} [integration/config] - 10https://gerrit.wikimedia.org/r/252206 (owner: 10Hashar) [12:07:15] RECOVERY - Host deployment-parsoidcache02 is UP: PING OK - Packet loss = 0%, RTA = 0.51 ms [12:59:50] Project browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce build #844: 09SUCCESS in 27 min: https://integration.wikimedia.org/ci/job/browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce/844/ [13:13:14] kart_: you should ping hashar, his CI fu is black belt :) [13:13:50] (03PS1) 10Hashar: Add experimental debian-glue to integration/zuul [integration/config] - 10https://gerrit.wikimedia.org/r/252213 [13:14:04] (03CR) 10Hashar: [C: 032] Add experimental debian-glue to integration/zuul [integration/config] - 10https://gerrit.wikimedia.org/r/252213 (owner: 10Hashar) [13:14:07] zeljkof: all patches merged [13:14:17] hashar: nice! [13:14:17] zeljkof: and I got Zuul to ignore rake-jessie on the current wmf branches [13:14:24] been too lazy to handle all the backports [13:14:43] I will continue moving all ruby jobs today, there should be just a few repos left [13:15:09] (03Merged) 10jenkins-bot: Add experimental debian-glue to integration/zuul [integration/config] - 10https://gerrit.wikimedia.org/r/252213 (owner: 10Hashar) [13:17:04] PROBLEM - Host deployment-parsoidcache02 is DOWN: CRITICAL - Host Unreachable (10.68.16.145) [13:26:17] zeljkof: hi! I have build failures when I +2 on Cirrus: https://gerrit.wikimedia.org/r/#/c/251658/, I'm not sure how to fix the issue but looks like it's related to Rakefile [13:26:35] dcausse: looking... [13:27:57] dcausse: oops, looks like somehow we managed to merge Rakefile that violates RuboCop configuration [13:27:58] will push the patch in a few minutes [13:28:21] thanks! :) [13:29:17] dcausse: I see [13:29:18] https://gerrit.wikimedia.org/r/#/c/251988/ [13:30:16] looks like bundler was not running for the patch [13:30:16] will fix in a minute [13:31:19] dcausse: sorry looks like we missed that one [13:32:10] np :) [13:35:32] evening [13:35:36] 7Browser-Tests, 10Continuous-Integration-Config, 5Patch-For-Review, 7Ruby, 5WMF-deploy-2015-11-10_(1.27.0-wmf.6): Add Rakefile to repositories with Ruby code - https://phabricator.wikimedia.org/T117993#1795629 (10zeljkofilipin) [13:39:08] dcausse: https://gerrit.wikimedia.org/r/#/c/252215/ ! [13:39:33] dcausse: this morning we added a Rakefile to a bunch of repo [13:39:34] dcausse: https://gerrit.wikimedia.org/r/#/c/252215/ [13:39:48] so folks can reproduce locally what CI runs [13:39:48] ie: [13:39:50] bundle install [13:39:55] bundle exec rake [13:40:05] as soon as you merge that, CI will be happy [13:40:18] +2ed [13:40:38] zeljkof: can you cherry pick it to REL1_26 please ? [13:40:49] there is a conflict though, so gotta be done locally [13:42:04] hashar: I have never done that :) (cherry pick to REL...) [13:42:32] looking at what needs to be done there [13:43:27] zeljkof: [13:43:36] git checkout -b REL1_26 -t origin/REL1_26 [13:43:51] git cherry-pick -x 4d30685d29977e955464150092f525de5e2fed79 [13:43:54] fix conflicts [13:43:58] git add [13:44:04] git cherry-pick --continue [13:44:09] git-review REL1_26 [13:44:13] done;} [13:44:27] hashar: thanks, doing [13:44:35] dcausse: should work now. [13:44:45] hashar, zeljkof: thanks! [13:44:52] dcausse: note that you do not even need to rebase. Zuul/Jenkins always tests patchset on tip of branch [13:45:18] dcausse: zuul first attempt to merge your patch with the tip of the branch, if that works the resulting merge commit is what is being tested out :D [13:45:38] ah ok, do I need to +2 again or will it try again itself? [13:45:48] dcausse: the current wmf/ branches should not run the rake-jessie so you should be able to swat just fine [13:45:58] ok [13:46:07] dcausse: I think you have to remove +2, then +2 again [13:46:12] dcausse: you will need to remove yourself as reviewer and +2 again [13:46:16] hashar: is that correct? ^ [13:46:19] ok [13:46:19] but you are right [13:46:31] a patchset that has a +2 should just merge [13:54:26] hashar: something is wrong :/ [13:54:27] https://etherpad.wikimedia.org/p/git [13:54:50] looks like origin/REL1_26 does not exist [13:55:52] nevermind [13:55:59] this fixed the problem: git remote update origin --prune [14:00:31] hashar: https://gerrit.wikimedia.org/r/#/c/252219/ [14:00:57] :-} [14:01:10] did not know you could pass -prune [14:01:33] +2ed [14:01:46] did not know myself :) but google did [14:22:15] hashar: updated this according to your comment https://gerrit.wikimedia.org/r/#/c/250407/ [14:22:27] (rubocop fix in mediawiki/vagrant) [14:23:53] zeljkof: yeah [14:23:57] cause 123_456 [14:24:01] reads like a string to me [14:24:05] not integer 123456 [14:24:35] hashar: you are just not yet breathing ruby ;) [14:24:46] ruby is all about readability [14:24:54] the child one [14:24:54] https://gerrit.wikimedia.org/r/#/c/250408/ [14:25:10] which enforces $1 to become Regexp.last_match(1) [14:25:28] i think it rather dumb as well but don't have any strong opinion about it :D [14:25:44] hashar: I would stick to rubocop defaults if nobody complains [14:25:54] we can always change the setting later [14:26:03] wasn't dan saying that some of the defaults don't make sense? [14:26:12] hashar: and we fixed it :) [14:26:16] ah [14:26:20] with our custom .rubocop.yml [14:26:27] and a few of his patches to upstream [14:26:36] this one apparently was minor one [14:26:42] if you do not like it, I can ignore it too [14:26:53] but If you are :| let's stick to defaults [14:27:03] would need to seek other developers [14:27:12] maybe whoever added that $1 originally [14:27:24] also [14:27:32] we should find a way to get rake to run tasks in parallel :-} [14:27:55] though most of the time is spend installing gems :-( [14:28:24] hashar: yeah, noticed the install every time [14:28:36] caching solution needed asap! :D [14:29:00] back to mail for a while, have a survey to fill :) [14:37:18] RECOVERY - Host deployment-parsoidcache02 is UP: PING OK - Packet loss = 0%, RTA = 0.62 ms [15:01:11] 10Continuous-Integration-Config, 10ArticlePlaceholder, 10Wikidata, 3Wikidata-Sprint-2015-11-03: [Task] add CI to extension ArticlePlaceholder - https://phabricator.wikimedia.org/T113049#1795843 (10Lucie) [15:18:49] 10Continuous-Integration-Infrastructure: mwext-qunit tests fails for wmf5 branch - https://phabricator.wikimedia.org/T118263#1795866 (10KartikMistry) 3NEW [15:19:04] hashar: zeljkof ^^ [15:19:08] PROBLEM - Puppet failure on deployment-db1 is CRITICAL: CRITICAL: 62.50% of data above the critical threshold [0.0] [15:19:29] Yippee, build fixed! [15:19:30] Project browsertests-CentralNotice-en.wikipedia.beta.wmflabs.org-os_x_10.9-chrome-sauce build #236: 09FIXED in 1 min 29 sec: https://integration.wikimedia.org/ci/job/browsertests-CentralNotice-en.wikipedia.beta.wmflabs.org-os_x_10.9-chrome-sauce/236/ [15:19:36] kart_: we were talking about it with jan and zeljko :) [15:19:43] :) [15:20:07] Did it something to do with wikidata by chance? [15:20:49] PROBLEM - Puppet failure on deployment-bastion is CRITICAL: CRITICAL: 50.00% of data above the critical threshold [0.0] [15:20:57] 10Continuous-Integration-Infrastructure: mwext-qunit tests fails for wmf5 branch - https://phabricator.wikimedia.org/T118263#1795877 (10hashar) From a discussion with @JanZerebecki today: Warning: include_once(/mnt/jenkins-workspace/workspace/mwext-qunit/src/extensions/Wikidata/extensions/ExternalValidation/W... [15:22:33] kart_: jan should come back to you [15:22:34] sigh. [15:22:40] kart_: apparently the fix is rather straightforward [15:22:44] okay. great! [15:42:57] hashar: https://gerrit.wikimedia.org/r/#/c/252227/ [15:45:18] kart_: let me try something now [15:46:42] kart_: Depends-On: I0312c23628d706deb507b5534b868480945b6163 [15:46:52] Zuul supports cross repositories dependencies now [15:46:56] though untested / unannonced [15:48:10] I see. [15:48:25] Can you announce this? :D [15:48:39] jzerebecki: ^^^ [15:48:48] so yeah [15:49:06] that trick Zuul so that the ContentTranslation change depends on Wikidata [15:49:52] hashar: if that works, can you +2 jzerebecki's patch? [15:50:12] kart_: it will be done during the SWAT [15:54:08] RECOVERY - Puppet failure on deployment-db1 is OK: OK: Less than 1.00% above the threshold [0.0] [15:55:12] kart_: some magic is going on :-} [15:55:47] RECOVERY - Puppet failure on deployment-bastion is OK: OK: Less than 1.00% above the threshold [0.0] [15:58:39] kart_: thank you a ton to have filled the bug and noticed all of that mess [15:58:53] that provides excellent material for the cross repositories dependency system :D [15:59:17] jzerebecki: oh. sorry, yes! :) [16:12:53] Hey, so, I have a dumb question: Was the tuesday checkin moved to Mondays, permanently? [16:14:33] greg-g: ^ [16:14:38] 10Continuous-Integration-Infrastructure, 5Patch-For-Review: mwext-qunit tests fails for wmf5 branch - https://phabricator.wikimedia.org/T118263#1796077 (10hashar) a:3JanZerebecki We confirmed the ContentTranslation qunit tests are fixed by editing https://gerrit.wikimedia.org/r/#/c/252172/ and making it depe... [16:14:43] 10Continuous-Integration-Infrastructure, 5Patch-For-Review: mwext-qunit tests fails for wmf5 branch - https://phabricator.wikimedia.org/T118263#1796079 (10hashar) 5Open>3Resolved [16:15:24] andrewbogott: at least for this month. 9am pacific is a hot timeslot and we needed a meeting with all of the "cto group" managers and tuesday was the only day that worked for everyone :/ [16:16:19] greg-g: ok. The new time overlaps with the Ops meeting (as I’m sure you’ve noticed) so I’ll be absent for a while :) [16:17:30] yeah, no worries, thanks :) [16:23:56] 10MediaWiki-Releasing, 6Developer-Relations, 10Wikimedia-Blog-Content, 3DevRel-November-2015, 5MW-1.26-release: Write blog post announcing MW 1.26 - https://phabricator.wikimedia.org/T112842#1796136 (10Qgil) According to https://www.mediawiki.org/wiki/MediaWiki_1.26#Release_schedule the expected release... [16:38:18] 10Continuous-Integration-Infrastructure, 10Wikidata, 5Patch-For-Review, 3Wikidata-Sprint-2015-11-03: mwext-qunit tests fails for wmf5 branch - https://phabricator.wikimedia.org/T118263#1796175 (10JanZerebecki) [16:42:16] PROBLEM - Host deployment-parsoidcache02 is DOWN: CRITICAL - Host Unreachable (10.68.16.145) [16:49:01] (03PS1) 10JanZerebecki: Wikidata headless browser tests: disable triggering [integration/config] - 10https://gerrit.wikimedia.org/r/252234 (https://phabricator.wikimedia.org/T117561) [16:51:21] (03CR) 10JanZerebecki: [C: 032] "Deployed to Jenkins jobs: (['browsertests-Wikidata-PerformanceTests-linux-firefox', 'browsertests-Wikidata-SmokeTests-linux-firefox', 'bro" [integration/config] - 10https://gerrit.wikimedia.org/r/252234 (https://phabricator.wikimedia.org/T117561) (owner: 10JanZerebecki) [16:53:42] RECOVERY - Host deployment-parsoidcache02 is UP: PING OK - Packet loss = 0%, RTA = 0.75 ms [17:01:50] (03Merged) 10jenkins-bot: Wikidata headless browser tests: disable triggering [integration/config] - 10https://gerrit.wikimedia.org/r/252234 (https://phabricator.wikimedia.org/T117561) (owner: 10JanZerebecki) [17:07:15] PROBLEM - Host deployment-parsoidcache02 is DOWN: CRITICAL - Host Unreachable (10.68.16.145) [17:07:45] 10Continuous-Integration-Infrastructure: some tests run from mwext-testextension-hhvm will pick up files from extensions that were not checked out for this job - https://phabricator.wikimedia.org/T117710#1796286 (10JanZerebecki) Needed to clean this up again on a slave. [17:08:20] !log https://phabricator.wikimedia.org/T117710 ssh integration-slave-trusty-1012.eqiad.wmflabs 'sudo -u jenkins-deploy rm -rf /mnt/jenkins-workspace/workspace/mwext-testextension-hhvm/src/skins/BlueSky' [17:08:23] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [17:20:37] 7Browser-Tests, 10Wikidata: move testing things from browser tests to qunit or phpunit tests where possible - https://phabricator.wikimedia.org/T118283#1796333 (10JanZerebecki) 3NEW a:3Jonas [17:21:54] 7Browser-Tests, 10Wikidata: move testing things from browser tests to qunit or phpunit tests where possible - https://phabricator.wikimedia.org/T118283#1796333 (10JanZerebecki) a:5Jonas>3None [17:25:06] 7Browser-Tests, 10Continuous-Integration-Config, 10Wikidata, 3Wikidata-Sprint-2015-11-03: create a Wikibase browser test job running against a fresh MediaWiki installation - https://phabricator.wikimedia.org/T118284#1796346 (10JanZerebecki) 3NEW [17:36:31] (03PS1) 10JanZerebecki: add composer version of mwext-mw-selenium [integration/config] - 10https://gerrit.wikimedia.org/r/252240 [17:37:49] (03PS2) 10JanZerebecki: add composer version of mwext-mw-selenium [integration/config] - 10https://gerrit.wikimedia.org/r/252240 (https://phabricator.wikimedia.org/T118284) [17:42:44] (03CR) 10JanZerebecki: "Deployed to Jenkins: https://integration.wikimedia.org/ci/job/mwext-mw-selenium-composer/" [integration/config] - 10https://gerrit.wikimedia.org/r/252240 (https://phabricator.wikimedia.org/T118284) (owner: 10JanZerebecki) [17:46:26] 10Deployment-Systems, 3Scap3: default lock file for scap3 should be repo-dependent - https://phabricator.wikimedia.org/T116208#1796415 (10mmodell) @thcipriani: I agree, I will add the 'reason' by writing a message to the lock file. [17:53:47] 7Browser-Tests, 10Wikidata: [Task] get Wikidata browser tests running on MediaWiki-Vagrant - https://phabricator.wikimedia.org/T95863#1796468 (10JanZerebecki) [17:57:25] zeljkof: does mwext-mw-selenium support browser tests being in a different repo than the extension? [18:05:57] (03CR) 10JanZerebecki: [C: 032] add composer version of mwext-mw-selenium [integration/config] - 10https://gerrit.wikimedia.org/r/252240 (https://phabricator.wikimedia.org/T118284) (owner: 10JanZerebecki) [18:07:05] (03Merged) 10jenkins-bot: add composer version of mwext-mw-selenium [integration/config] - 10https://gerrit.wikimedia.org/r/252240 (https://phabricator.wikimedia.org/T118284) (owner: 10JanZerebecki) [18:07:19] 7Browser-Tests, 10Continuous-Integration-Config, 10Wikidata, 5Patch-For-Review, 3Wikidata-Sprint-2015-11-03: create a Wikibase browser test job running against a fresh MediaWiki installation - https://phabricator.wikimedia.org/T118284#1796602 (10JanZerebecki) [18:07:39] twentyafterfour: Your code move for Deploy to deploy.py lgtm and works. Land-ahoy! [18:07:58] jzerebecki: good question, but I do not know the answer [18:08:06] marxarelli: ^ [18:08:17] We should have a general task for "clean the hell up of main.py" [18:13:57] zeljkof, marxarelli: thx. after reading the jjb output the answer is no. [18:15:19] jzerebecki: the "other" repo would have to be a submodule of, or cloned somewhere beneath a repo containing the Gemfile [18:15:55] that, or mediawiki-selenium would have to be installed and executed outside the context of bundler [18:17:35] marxarelli: so that needs to be at src/extensions/$EXT_NAME/tests/browser/Gemfile ? [18:19:12] jzerebecki: there's some disagreement about that, but the convention for now is to put the Gemfile at the root of the project [18:19:33] i.e. src/extensions/$EXT_NAME/Gemfile [18:20:34] ok thx [18:42:25] 7Browser-Tests, 10Continuous-Integration-Config, 10Wikidata, 5Patch-For-Review, 3Wikidata-Sprint-2015-11-03: create a Wikibase browser test job running against a fresh MediaWiki installation - https://phabricator.wikimedia.org/T118284#1796814 (10JanZerebecki) [18:42:38] 7Browser-Tests, 10Continuous-Integration-Config, 10Wikidata, 3Wikidata-Sprint-2015-11-03: create a Wikibase browser test job running against a fresh MediaWiki installation - https://phabricator.wikimedia.org/T118284#1796346 (10JanZerebecki) [18:52:18] RECOVERY - Host deployment-parsoidcache02 is UP: PING OK - Packet loss = 0%, RTA = 0.86 ms [19:01:45] ostriches: do we have rel 1.26 up live somewhere per chance ? [19:01:58] I do not [19:02:13] Not anywhere public, at least. I have a dedicated vagrant running REL1_26 right now [19:02:46] ok, i'll retool my local setup then. [19:03:19] we might have broken IE8 support a while ago... [19:03:29] Could spin something up in labs quick enough [19:04:25] 10Deployment-Systems, 3Scap3: Scap3 repo-cache should clean unused revs - https://phabricator.wikimedia.org/T118305#1796903 (10thcipriani) 3NEW [19:05:53] 10Deployment-Systems, 3Scap3: Scap3 repo-cache should clean unused revs - https://phabricator.wikimedia.org/T118305#1796912 (10demon) What about having them use the same underlying base with `--shared` or similar? [19:17:40] PROBLEM - Host deployment-parsoidcache02 is DOWN: CRITICAL - Host Unreachable (10.68.16.145) [19:19:37] thedj: Got an instance up, installer is CSS-less, yay. [19:20:41] Oh, skinless, gotcha. [19:21:35] cool. easier then fixing the routing in my VM apparently... [19:27:19] thedj: http://pending-release.wmflabs.org/w/index.php/Main_Page [19:30:52] 10Gitblit-Deprecate, 10MediaWiki-General-or-Unknown: Remove uses of git.wikimedia.org from MediaWiki - https://phabricator.wikimedia.org/T118307#1796981 (10demon) 3NEW [19:33:40] ostriches: nice. [19:34:21] ostriches: it's looking like a core lib, that is only used by VE. so not as broken as I feared for a moment. [19:36:29] Wherps vector is running master [19:36:31] * ostriches fixes [19:36:35] !log reloading zuul for 5009316..e81ee95 [19:36:38] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [19:46:32] thedj: What do you think about going ahead and getting an rc0 out? [19:50:27] 10Deployment-Systems, 3Scap3: Scap3 repo-cache should clean unused revs - https://phabricator.wikimedia.org/T118305#1797071 (10thcipriani) Seems like a lot of deploys could still use up a lot of disk space using `--shared`. While getting rid of a ton of duplicate `.git/objects` would probably save a lot of spa... [19:51:27] ostriches: the thing is that the library is in core... even though only VE triggers it.. i mean patching it wouldn't be too much work. we can make a 'dirty-fix' real easily by patching the upstream lib locally. but ..... [19:51:41] hmm [19:51:42] meh. /me not sure [19:52:40] for an rc0, i think it's ok. even if we still patch it, it would be really minor change I guess, with a minimal risk footprint, in that in practice you would have to install VE as well... [19:53:15] thcipriani: The space usage for core would end up being (N + M * 95) where N is the size of .git/objects and M is the number of branches. As opposed to ((N+95) * M) [19:54:45] ostriches: yeah, it still seems like, after a few months of deploying, we'd still want to clean that up. [19:54:55] Yeah, I'm not saying we shouldn't. [19:55:08] I've been beating on the "wasted object space" drum for awhile tho [19:55:47] heh, yeah, I don't think any of the documented problems with shared repos will really apply in this instance. There's certainly no reason not to use --shared. [19:58:27] --shared was a bad example. [19:58:43] --reference is better. [19:59:05] Only problem, really with both, is that you need to clean up before deleting what's being referenced. [19:59:13] (dereference, if you will) [20:01:03] ideally this would mostly be a non-issue. These repos shouldn't be manually getting futzed with. [20:01:57] also, for all practical purposes, the final repository checkedout inside /rev doesn't need git info anymore. [20:07:09] true. [20:08:51] I want git 2.3 everywhere :p [20:09:14] --reference --dissociate is wonderful [20:12:37] I think that may be outside of scope :) [20:22:46] PROBLEM - Puppet staleness on deployment-restbase01 is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [43200.0] [21:15:31] (03PS1) 10Hashar: (WIP) Port trusty version to jessie-wikimedia (WIP) [integration/zuul] (debian/jessie-wikimedia) - 10https://gerrit.wikimedia.org/r/252283 [21:15:48] (03CR) 10Hashar: "check experimental" [integration/zuul] (debian/jessie-wikimedia) - 10https://gerrit.wikimedia.org/r/252283 (owner: 10Hashar) [21:16:26] (03CR) 10Hashar: "come on Jenkins !" [integration/zuul] (debian/jessie-wikimedia) - 10https://gerrit.wikimedia.org/r/252283 (owner: 10Hashar) [21:20:50] (03PS1) 10Legoktm: Add composer-test to UserMerge extension [integration/config] - 10https://gerrit.wikimedia.org/r/252287 [21:41:06] greg-g: fyi, new branch is fubar thanks to someone changing the permissions on /srv/mediawiki-staging [21:49:00] (03PS2) 10Hashar: (WIP) Port trusty version to jessie-wikimedia (WIP) [integration/zuul] (debian/jessie-wikimedia) - 10https://gerrit.wikimedia.org/r/252283 [21:50:42] pfff [21:52:36] (03PS3) 10Hashar: (WIP) Port trusty version to jessie-wikimedia (WIP) [integration/zuul] (debian/jessie-wikimedia) - 10https://gerrit.wikimedia.org/r/252283 (https://phabricator.wikimedia.org/T117223) [21:53:29] (03PS4) 10Hashar: Port trusty version to jessie-wikimedia [integration/zuul] (debian/jessie-wikimedia) - 10https://gerrit.wikimedia.org/r/252283 (https://phabricator.wikimedia.org/T117223) [21:53:40] (03CR) 10Hashar: [C: 032 V: 032] Port trusty version to jessie-wikimedia [integration/zuul] (debian/jessie-wikimedia) - 10https://gerrit.wikimedia.org/r/252283 (https://phabricator.wikimedia.org/T117223) (owner: 10Hashar) [21:54:27] 5Continuous-Integration-Scaling, 6operations, 5Patch-For-Review: install/deploy scandium as zuul merger (ci) server - https://phabricator.wikimedia.org/T95046#1797612 (10hashar) [21:54:28] 5Continuous-Integration-Scaling, 5Patch-For-Review: Package Zuul for Debian Jessie - https://phabricator.wikimedia.org/T117223#1797610 (10hashar) 5Open>3Resolved Done! The package material is at https://people.wikimedia.org/~hashar/debs/zuul_2.1.0-60-g1cc37f7-wmf1jessie1/ [22:32:41] 5Continuous-Integration-Scaling, 6operations: Upload new Zuul packages on apt.wikimedia.org for Precise / Trusty / Jessie - https://phabricator.wikimedia.org/T118340#1797788 (10hashar) 3NEW a:3hashar [22:33:43] 5Continuous-Integration-Scaling, 5Patch-For-Review: Package Zuul for Debian Jessie - https://phabricator.wikimedia.org/T117223#1797805 (10hashar) Upload to apt.wikimedia.org is tracked by {T118340} [23:10:35] Yippee, build fixed! [23:10:37] Project browsertests-Gather-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce build #321: 09FIXED in 13 min: https://integration.wikimedia.org/ci/job/browsertests-Gather-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce/321/ [23:28:54] 10Deployment-Systems, 6Release-Engineering-Team, 6operations: deployment broken on wdqs1001 - https://phabricator.wikimedia.org/T118148#1798026 (10ori) ``` [wdqs1001:/var/log] $ sudo cat /var/log/salt/minion 2015-11-10 23:16:02,487 [salt.loaded.int.module.cmdmod][ERROR ] Command u'/usr/bin/git checkout --f... [23:45:07] 10Deployment-Systems, 6Release-Engineering-Team, 6operations: deployment broken on wdqs1001 - https://phabricator.wikimedia.org/T118148#1798058 (10ori) 5Open>3Resolved a:3ori First, I restarted `salt-minion`. This may or may not have been necessary. I also could have done it more concisely with 'restar...