[00:14:52] PROBLEM - Free space - all mounts on deployment-fluorine02 is CRITICAL: CRITICAL: deployment-prep.deployment-fluorine02.diskspace._srv.byte_percentfree (<40.00%) [01:00:32] PROBLEM - Free space - all mounts on deployment-logstash2 is CRITICAL: CRITICAL: deployment-prep.deployment-logstash2.diskspace._mnt.byte_percentfree (No valid datapoints found) deployment-prep.deployment-logstash2.diskspace._var_lib_elasticsearch.byte_percentfree (No valid datapoints found)deployment-prep.deployment-logstash2.diskspace._srv.byte_percentfree (<30.00%) [01:05:53] 10Release-Engineering-Team, 10Scap, 10MediaWiki-ResourceLoader, 10Patch-For-Review, and 2 others: Scap deployments are not purging MessageBlobStore (was: Stale localized messages) - https://phabricator.wikimedia.org/T222539 (10Krinkle) 1. Yes, it can run in parallel. 2. Also, I can improve core so that we... [01:06:04] 10Release-Engineering-Team, 10Scap, 10MediaWiki-ResourceLoader, 10Patch-For-Review, and 2 others: Scap deployments are not purging MessageBlobStore (was: Stale localized messages) - https://phabricator.wikimedia.org/T222539 (10Krinkle) p:05Triage→03Normal a:05Catrope→03Krinkle [02:43:10] (03PS1) 10Mathew.onipe: enable maps/kartotherian/package in CI [integration/config] - 10https://gerrit.wikimedia.org/r/510635 (https://phabricator.wikimedia.org/T223275) [06:25:56] PROBLEM - Puppet errors on integration-slave-jessie-1002 is CRITICAL: (Service Check Timed Out) [07:04:53] RECOVERY - Free space - all mounts on deployment-fluorine02 is OK: OK: All targets OK [07:12:34] (03PS1) 10Kosta Harlan: wip: Output link to SonarQube dashboard for success/failure [integration/config] - 10https://gerrit.wikimedia.org/r/510686 (https://phabricator.wikimedia.org/T223407) [07:14:39] (03CR) 10jerkins-bot: [V: 04-1] wip: Output link to SonarQube dashboard for success/failure [integration/config] - 10https://gerrit.wikimedia.org/r/510686 (https://phabricator.wikimedia.org/T223407) (owner: 10Kosta Harlan) [07:23:10] hey releng folks, you are listed as 'maintainers' for mediawiki/vagrant (very old page, might be outdated) https://www.mediawiki.org/wiki/Developers/Maintainers [07:23:21] can i get a +2? should I do it myself? [07:23:31] https://gerrit.wikimedia.org/r/#/c/mediawiki/vagrant/+/510175/ [07:35:57] !log integration-slave-jessie-1002: purging all php Debian packages and rerunning puppet. There is some package conflict somewhere :-( [07:35:58] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [07:36:45] apergos: hello :) [07:36:49] it is not much about vagrant itself [07:36:54] err let me rephrase [07:37:19] eventually vagrant is supposedly under our scope, albeit we dont really maintain the vagrant config files themselves. It is mostly a legacy/obsolete software nowadays [07:37:21] that being said [07:37:45] the pupet patch is about dump which is really where the devil reside. I have no idea what dump is nor what that vagrant role is supposed to do [07:37:51] heh [07:37:56] only adam and I do basically [07:38:07] but I didn't want to 'just merge it' if that's not appropriate [07:39:10] ;) [07:39:13] apergos: I +2ed it! [07:39:23] all righty then:-) [07:39:30] ty! [07:40:29] given that it is, as you say, legacy software, what testing environment are people expected to have on their laptops? [07:42:35] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Kanban), 10Patch-For-Review: zuul git-daemon sometime reject connections: Too many children, dropping connection - https://phabricator.wikimedia.org/T222661 (10hashar) 05Open→03Resolved [07:43:16] apergos: I guess the future is leaning toward Docker to ship the environment, but indeed there is no drop-in replacement for now [07:43:25] I guess vagrant fits the need of most folks [07:46:04] ok, I'll continue to maintain the dump vagrant role then for now [07:46:06] thanks again! [07:51:15] 10Release-Engineering-Team (Kanban), 10dev-images, 10local-charts, 10Patch-For-Review: Create fabfile.py for dev-images - https://phabricator.wikimedia.org/T223328 (10hashar) a:03brennen [07:55:23] 10Phabricator, 10Cleanup, 10Repository-Admins: Do not remove Wikidata items when archiving extensions and skins - https://phabricator.wikimedia.org/T221771 (10Kghbln) So who created the form? The respective person should be on here to comment and either change or dismiss. [07:57:53] apergos: I've been doing some Docker stuff lately, and can make a Dockerfile for dumps if we think that's the "future"... [08:00:29] I could do a Dockerfile too (I used to have a spin-up salt cluster all in docker) but I'd rather know what we expect the environment to look like [08:01:18] I mean, it's not going to be a one-off, presumably there will be some discussion and planning around a mediawiki development environment in docker, what it should have, how the equivalent of roles should be configured, and so on [08:02:35] how much of the config will look like the development pipeline stuff... lots to be figured out [08:02:59] once that conversation starts you may want to get in it (I sure will) [08:03:23] +1 thanks for the sanity check :-) [08:03:36] heh [08:04:25] I see what you mean--we need a base image to layer dumps on top of [08:09:46] 10Release-Engineering-Team, 10Operations, 10Release Pipeline, 10Wikidata, and 5 others: Introduce wikidata termbox SSR to kubernetes - https://phabricator.wikimedia.org/T220402 (10Pablo-WMDE) Hi @akosiaris, could you please provide a (curl) example of how the request is supposed to look like? Seems we wil... [08:13:54] Or actually--it would be more Docker-ly and closer to the production architecture if we distribute a dev dumps server as its own image, which connects to a separate MediaWiki image. [08:14:57] In which case, we might not have to wait until the MW image is ready, since a dev-dumps container can be pointed at a local MW installation of any flavor. [08:22:34] it's not the server (the distribution layer) but the production (which is just a set of python scripts that manage mw's production, in large part, of these dumps) [08:23:03] having mw be in a separate container is not viable and doesn't match what we actually do [08:25:50] Looking at the puppet roles, there is a separate cluster for dumps though? [08:27:01] 10Continuous-Integration-Infrastructure, 10Patch-For-Review, 10cloud-services-team (Kanban): CloudVPS DNS: weird behavior in integration-puppetmaster01 - https://phabricator.wikimedia.org/T223370 (10hashar) `integration` and `deployment-prep` have their own cumin setup. ` integration-cumin:~$ sudo cumin --fo... [08:27:03] they are also mediawiki nodes [08:27:12] but they do not serve mediawiki requests [08:27:18] okay. Right some MWScript stuff is called from the commandline... [08:27:36] yes, the meat of these dumps [08:27:48] there are also all the 'misc' dumps like the wikidata entity dumps [08:27:56] all done by invoking mw maintenance scripts [08:28:08] I see [08:28:23] dumping the tables (mysqldump) is the smallest part of the dump process tbh [08:28:45] so hold your horses and go work on mwdumper if you're itchin to get into some dumps work :-P [08:29:11] orrrr [08:29:20] hehe I may be procrastinating, how did you know [08:29:32] get the 'docker laptop dev environment' conversation kickstarted [08:29:41] yeah i know the symptoms [08:32:16] * awight stares at quibble output going to a directory I totally don't see on the host machine. [08:33:01] get some chocolate and then dive in [08:33:12] no point in just trying to stick your toes in the water, you'll hate it [08:34:22] Oh trust me I'm all in on these browser tests [08:34:29] over my head, even. [08:35:34] So @releng friends--this test says it's running on integration-slave-docker-1055 https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-hhvm-docker/49019/consoleFull [08:35:45] I've ssh'd to integration-slave-docker-1055.eqiad.wmflabs [08:36:37] Trying to get these videos and screenshots, > Screenshot location: /workspace/log/ChangeFileInfo-page [08:37:06] Which according to the docker invocation should be... --volume /srv/jenkins-workspace/workspace/quibble-vendor-mysql-hhvm-docker@2:/workspace [08:37:50] There is no such directory under /srv/jenkins-workspace/workspace [08:38:02] 10Phabricator, 10Cleanup, 10Repository-Admins: Do not remove Wikidata items when archiving extensions and skins - https://phabricator.wikimedia.org/T221771 (10Dinoguy1000) I have no idea who created the form, and Phabricator doesn't seem to provide any simple method to check a form's history. IIRC @Aklapper... [08:38:05] Not during the build, nor after the build completes. [08:39:48] zeljkof: ^ Maybe I'm doing something obviously wrong? [08:40:50] 10Phabricator, 10Cleanup, 10Repository-Admins: Do not remove Wikidata items when archiving extensions and skins - https://phabricator.wikimedia.org/T221771 (10Kghbln) Well, this is about the technical process of changing it. Still interested in the rationale for removing the data. Perhaps there is a valid re... [08:46:36] 10Phabricator, 10Cleanup, 10Repository-Admins: Do not remove Wikidata items when archiving extensions and skins - https://phabricator.wikimedia.org/T221771 (10Dinoguy1000) This task has been open for three week, and no one's come forward with such a reason yet. I'm inclined to just get the change done and se... [08:52:58] hashar: ^ Thanks for the clues--I see screenshots being produced now, but cannot figure out how to access them. Is there a wiki page, or do you see my mistake? [08:56:26] awight: I dont know :) [08:56:33] I am swamped in code reviews :( [08:56:56] Your last clue was key, though! Good luck with the backlog [08:57:33] (03PS2) 10Hashar: Expand gate-and-submit-swat definition [integration/config] - 10https://gerrit.wikimedia.org/r/510490 (https://phabricator.wikimedia.org/T221410) [08:57:57] awight: and yeah the before hook should be robust enough to tnever throw [08:58:22] awight: the screenshot should be written to the log dir and then Jenkins capture them and attach them to the build [08:59:19] awight: example https://integration.wikimedia.org/ci/job/integration-config-tox-docker/7314/ [08:59:30] which shows "Build Artifacts" [08:59:33] and a list of files below that [08:59:53] \o/ https://integration.wikimedia.org/ci/blue/organizations/jenkins/quibble-vendor-mysql-hhvm-docker/detail/quibble-vendor-mysql-hhvm-docker/49019/artifacts [09:00:09] (03CR) 10Hashar: [C: 03+2] "Thank you James. After rebasing this change, it is still a noop in zuul-layout-diff!" [integration/config] - 10https://gerrit.wikimedia.org/r/510490 (https://phabricator.wikimedia.org/T221410) (owner: 10Hashar) [09:00:14] You cracked the case! [09:00:27] (03PS2) 10Hashar: Remove php5/7.0/7.1 from gate-and-submit-swat [integration/config] - 10https://gerrit.wikimedia.org/r/510496 (https://phabricator.wikimedia.org/T221410) [09:01:38] (03Merged) 10jenkins-bot: Expand gate-and-submit-swat definition [integration/config] - 10https://gerrit.wikimedia.org/r/510490 (https://phabricator.wikimedia.org/T221410) (owner: 10Hashar) [09:02:36] (03CR) 10Hashar: [C: 03+2] "Deployed!" [integration/config] - 10https://gerrit.wikimedia.org/r/510538 (owner: 10Mholloway) [09:05:23] (03CR) 10Awight: [C: 03+1] "Looks right" (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/510511 (owner: 10Jforrester) [09:05:52] (03CR) 10Awight: [C: 03+1] "Matches the other versioned test flavours" [integration/config] - 10https://gerrit.wikimedia.org/r/510512 (owner: 10Jforrester) [09:09:08] (03CR) 10Awight: [C: 03+1] "Confirmed that mwgate-composer isn't used by anything else." [integration/config] - 10https://gerrit.wikimedia.org/r/510508 (owner: 10Jforrester) [09:18:24] (03CR) 10Hashar: [C: 03+2] Remove php5/7.0/7.1 from gate-and-submit-swat [integration/config] - 10https://gerrit.wikimedia.org/r/510496 (https://phabricator.wikimedia.org/T221410) (owner: 10Hashar) [09:18:46] (03CR) 10Awight: [C: 04-1] "Still waiting on https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/AdvancedSearch/+/460395/" (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/460516 (https://phabricator.wikimedia.org/T188742) (owner: 10Zfilipin) [09:19:55] (03CR) 10Awight: [C: 04-1] "Needs maintainer email." [integration/config] - 10https://gerrit.wikimedia.org/r/460552 (https://phabricator.wikimedia.org/T188742) (owner: 10Zfilipin) [09:22:05] (03Merged) 10jenkins-bot: Remove php5/7.0/7.1 from gate-and-submit-swat [integration/config] - 10https://gerrit.wikimedia.org/r/510496 (https://phabricator.wikimedia.org/T221410) (owner: 10Hashar) [09:22:19] 10Continuous-Integration-Infrastructure, 10PHP 7.2 support: Create composer test containers for php7.2 - https://phabricator.wikimedia.org/T223428 (10hashar) [09:25:14] (03CR) 10Hashar: dockerfiles: Provide a composer-test-php72 image (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/510511 (owner: 10Jforrester) [09:25:50] (03PS2) 10Hashar: dockerfiles: Provide a composer-test-php72 image [integration/config] - 10https://gerrit.wikimedia.org/r/510511 (https://phabricator.wikimedia.org/T223428) (owner: 10Jforrester) [09:25:59] (03PS3) 10Hashar: dockerfiles: Provide a composer-test-php72 image [integration/config] - 10https://gerrit.wikimedia.org/r/510511 (https://phabricator.wikimedia.org/T223428) (owner: 10Jforrester) [09:27:20] 10Continuous-Integration-Config, 10Release-Engineering-Team, 10Patch-For-Review: Disable Jenkins jobs for php70/php71 in for wmf branches - https://phabricator.wikimedia.org/T221410 (10hashar) 05Open→03Resolved a:03hashar Should be good now. The jobs are no more listed under `gate-and-submit-swat`. [09:27:50] (03CR) 10Hashar: [C: 03+2] "I have just edited the commit message to attach thisi change to T223428 :)" [integration/config] - 10https://gerrit.wikimedia.org/r/510511 (https://phabricator.wikimedia.org/T223428) (owner: 10Jforrester) [09:29:10] (03CR) 10Awight: "> Hmm, now I'm not sure if we want to do this. If we update a" [integration/config] - 10https://gerrit.wikimedia.org/r/504917 (owner: 10Hashar) [09:31:33] (03Merged) 10jenkins-bot: dockerfiles: Provide a composer-test-php72 image [integration/config] - 10https://gerrit.wikimedia.org/r/510511 (https://phabricator.wikimedia.org/T223428) (owner: 10Jforrester) [09:32:59] (03PS2) 10Hashar: Provide the php72 flavours of composer-test [integration/config] - 10https://gerrit.wikimedia.org/r/510512 (https://phabricator.wikimedia.org/T223428) (owner: 10Jforrester) [09:35:00] (03CR) 10Hashar: Provide the php72 flavours of composer-test (033 comments) [integration/config] - 10https://gerrit.wikimedia.org/r/510512 (https://phabricator.wikimedia.org/T223428) (owner: 10Jforrester) [09:36:47] !log Successfully tagged docker-registry.discovery.wmnet/releng/composer-test-php72:0.1.0 # T223428 [09:36:50] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [09:36:50] T223428: Create composer test containers for php7.2 - https://phabricator.wikimedia.org/T223428 [09:37:25] (03CR) 10Hashar: [C: 03+2] "Jobs generated" [integration/config] - 10https://gerrit.wikimedia.org/r/510512 (https://phabricator.wikimedia.org/T223428) (owner: 10Jforrester) [09:38:32] (03CR) 10Awight: [C: 03+1] "Diff is empty, as advertised!" [integration/config] - 10https://gerrit.wikimedia.org/r/508721 (owner: 10Hashar) [09:38:58] (03PS3) 10Hashar: Run 'composer-test' template on php72 too [integration/config] - 10https://gerrit.wikimedia.org/r/510506 (https://phabricator.wikimedia.org/T223428) (owner: 10Jforrester) [09:39:12] (03CR) 10Hashar: [C: 03+2] "Excellent. And attached to T223428" [integration/config] - 10https://gerrit.wikimedia.org/r/510506 (https://phabricator.wikimedia.org/T223428) (owner: 10Jforrester) [09:39:51] awight: ;)))) [09:40:06] James_F: thanks for all the php7.2 patches [09:40:07] hehe thought it was about time I put my 2 cents back in the jar. [09:40:24] the trouble is [09:40:34] that repo is too easy to introduce faulty changes into :-( [09:41:06] Yes! The diff mechanism is nice, at least. [09:41:37] I'll admit I don't have a good grip on how the various YAML files interact. [09:42:00] (03PS4) 10Hashar: Run 'composer-test' template on php72 too [integration/config] - 10https://gerrit.wikimedia.org/r/510506 (https://phabricator.wikimedia.org/T223428) (owner: 10Jforrester) [09:42:20] Maybe there's schema validation or something we could do, if that isn't already part of the CI-CI? [09:42:40] Whatever happens--don't give me CR+2 :-) [09:43:29] (03Merged) 10jenkins-bot: Provide the php72 flavours of composer-test [integration/config] - 10https://gerrit.wikimedia.org/r/510512 (https://phabricator.wikimedia.org/T223428) (owner: 10Jforrester) [09:43:46] (03PS5) 10Hashar: Run 'composer-test' template on php72 too [integration/config] - 10https://gerrit.wikimedia.org/r/510506 (https://phabricator.wikimedia.org/T223428) (owner: 10Jforrester) [09:44:29] (03CR) 10Hashar: [C: 03+2] "(sorry for the spam)" [integration/config] - 10https://gerrit.wikimedia.org/r/510506 (https://phabricator.wikimedia.org/T223428) (owner: 10Jforrester) [09:45:34] PROBLEM - Free space - all mounts on deployment-logstash2 is CRITICAL: CRITICAL: deployment-prep.deployment-logstash2.diskspace._mnt.byte_percentfree (No valid datapoints found) deployment-prep.deployment-logstash2.diskspace._var_lib_elasticsearch.byte_percentfree (No valid datapoints found)deployment-prep.deployment-logstash2.diskspace._srv.byte_percentfree (<10.00%) [09:46:17] (03CR) 10Hashar: "Don't we still need hhvm?" [integration/config] - 10https://gerrit.wikimedia.org/r/510507 (owner: 10Jforrester) [09:48:31] (03Merged) 10jenkins-bot: Run 'composer-test' template on php72 too [integration/config] - 10https://gerrit.wikimedia.org/r/510506 (https://phabricator.wikimedia.org/T223428) (owner: 10Jforrester) [09:48:58] (03PS3) 10Hashar: Collapse the mwgate-composer template to its only user [integration/config] - 10https://gerrit.wikimedia.org/r/510508 (owner: 10Jforrester) [09:49:36] 10Continuous-Integration-Infrastructure, 10PHP 7.2 support, 10Patch-For-Review: Create composer test containers for php7.2 - https://phabricator.wikimedia.org/T223428 (10hashar) We need one for composer-test-package as well as the related jobs :] [09:50:34] (03CR) 10Hashar: [C: 03+2] Drop the gate-and-submit-swat pipeline for BlueSpice extensions, never used [integration/config] - 10https://gerrit.wikimedia.org/r/510509 (owner: 10Jforrester) [09:51:21] awight: https://gerrit.wikimedia.org/r/#/c/integration/config/+/510508/ I guess you can +1 that one again :] [09:51:23] I have rebased it [09:51:43] (03PS3) 10Hashar: Drop the gate-and-submit-swat pipeline for BlueSpice extensions, never used [integration/config] - 10https://gerrit.wikimedia.org/r/510509 (owner: 10Jforrester) [09:52:18] LGTM [09:53:21] (03CR) 10Hashar: [C: 03+2] Collapse the mwgate-composer template to its only user [integration/config] - 10https://gerrit.wikimedia.org/r/510508 (owner: 10Jforrester) [09:53:35] (03CR) 10Hashar: [C: 03+2] Drop the gate-and-submit-swat pipeline for BlueSpice extensions, never used [integration/config] - 10https://gerrit.wikimedia.org/r/510509 (owner: 10Jforrester) [09:54:41] (03CR) 10Hashar: [C: 03+2] jjb: remove explict defaults: global [integration/config] - 10https://gerrit.wikimedia.org/r/508721 (owner: 10Hashar) [09:54:50] (03Merged) 10jenkins-bot: Collapse the mwgate-composer template to its only user [integration/config] - 10https://gerrit.wikimedia.org/r/510508 (owner: 10Jforrester) [09:54:52] (03CR) 10Hashar: [C: 03+2] "(manually reverified)" [integration/config] - 10https://gerrit.wikimedia.org/r/508721 (owner: 10Hashar) [09:55:36] (03Merged) 10jenkins-bot: Drop the gate-and-submit-swat pipeline for BlueSpice extensions, never used [integration/config] - 10https://gerrit.wikimedia.org/r/510509 (owner: 10Jforrester) [09:56:58] (03Merged) 10jenkins-bot: jjb: remove explict defaults: global [integration/config] - 10https://gerrit.wikimedia.org/r/508721 (owner: 10Hashar) [10:03:42] (03CR) 10Hashar: [C: 03+2] "Lets be bold, and figure out the details/fix the workflow later if need be." [integration/config] - 10https://gerrit.wikimedia.org/r/510635 (https://phabricator.wikimedia.org/T223275) (owner: 10Mathew.onipe) [10:05:22] (03Merged) 10jenkins-bot: enable maps/kartotherian/package in CI [integration/config] - 10https://gerrit.wikimedia.org/r/510635 (https://phabricator.wikimedia.org/T223275) (owner: 10Mathew.onipe) [10:06:09] 10Continuous-Integration-Infrastructure: Need a mechanism for injecting a LocalSettings.php fragment before nodejs browser tests - https://phabricator.wikimedia.org/T223431 (10awight) [10:14:12] 10Continuous-Integration-Infrastructure: Need a mechanism for injecting a LocalSettings.php fragment before nodejs browser tests - https://phabricator.wikimedia.org/T223431 (10awight) [10:18:54] 10Phabricator, 10Tools: Publicly log account bans made using the phab-ban tool - https://phabricator.wikimedia.org/T200856 (10revi) Disabled https://phabricator.wikimedia.org/p/Yyn1312/ for vandalism on trust-and-safety board (and I see vandalism on his SUL account). [10:27:13] 10Continuous-Integration-Infrastructure: Need a mechanism for injecting a LocalSettings.php fragment before nodejs browser tests - https://phabricator.wikimedia.org/T223431 (10awight) Looks like the biggest blocker is {T199116}, because: > mwselenium.sh wouldn't quite work in our case, since the test is being ru... [10:48:00] 10Release-Engineering-Team (Kanban), 10MediaWiki-Core-Testing, 10Quibble, 10MW-1.34-notes (1.34.0-wmf.5; 2019-05-14), and 2 others: Quibble should run `npm install` and `npm run selenium-test` for each extension/skin that has Selenium tests - https://phabricator.wikimedia.org/T199116 (10awight) I'm going t... [10:52:20] 10Release-Engineering-Team (Kanban), 10MediaWiki-Core-Testing, 10Quibble, 10MW-1.34-notes (1.34.0-wmf.5; 2019-05-14), and 2 others: Quibble should run `npm install` and `npm run selenium-test` for each extension/skin that has Selenium tests - https://phabricator.wikimedia.org/T199116 (10awight) Reading the... [10:54:41] (03CR) 10Hashar: [C: 03+2] "Sorry I have missed this change :)" [integration/config] - 10https://gerrit.wikimedia.org/r/507377 (https://phabricator.wikimedia.org/T221494) (owner: 10MacFan4000) [10:56:50] (03Abandoned) 10Hashar: Create selenium-daily-beta-AdvancedSearch Jenkins job [integration/config] - 10https://gerrit.wikimedia.org/r/460516 (https://phabricator.wikimedia.org/T188742) (owner: 10Zfilipin) [10:57:35] (03PS5) 10Hashar: Create selenium-daily-beta-ElectronPdfService Jenkins job [integration/config] - 10https://gerrit.wikimedia.org/r/460552 (https://phabricator.wikimedia.org/T188742) (owner: 10Zfilipin) [10:58:38] (03Merged) 10jenkins-bot: Archive EditAccount [integration/config] - 10https://gerrit.wikimedia.org/r/507377 (https://phabricator.wikimedia.org/T221494) (owner: 10MacFan4000) [10:59:28] (03CR) 10Hashar: [C: 03+2] "The job already got deployed and is passing, so I am merging this change as is. Eventually a maintainer should be found and added to the " [integration/config] - 10https://gerrit.wikimedia.org/r/460552 (https://phabricator.wikimedia.org/T188742) (owner: 10Zfilipin) [11:00:43] awight: sorry about selenium-daily-beta-ElectronPdfService [11:00:44] 10Release-Engineering-Team (Kanban), 10MediaWiki-Core-Testing, 10Patch-For-Review, 10User-zeljkofilipin: Run tests daily targeting beta cluster for all repositories with Selenium tests - https://phabricator.wikimedia.org/T188742 (10hashar) [11:00:52] I felt like we can just merge that change since the job is already deployed ;) [11:01:07] but I left a note on the T188742 task that the job misses an email [11:01:07] T188742: Run tests daily targeting beta cluster for all repositories with Selenium tests - https://phabricator.wikimedia.org/T188742 [11:03:02] hashar: All good! I was just randomly poking at patches with a sharp stick. [11:03:05] and finally I am reaching the fix for the phan jobs ( put -m checkstyle as the first argument) [11:03:10] (03Merged) 10jenkins-bot: Create selenium-daily-beta-ElectronPdfService Jenkins job [integration/config] - 10https://gerrit.wikimedia.org/r/460552 (https://phabricator.wikimedia.org/T188742) (owner: 10Zfilipin) [11:03:47] hashar: FYI, I'm trying to implement the quibble side of T199116. I'll let you know if anything good happens. [11:03:53] T199116: Quibble should run `npm install` and `npm run selenium-test` for each extension/skin that has Selenium tests - https://phabricator.wikimedia.org/T199116 [11:05:15] (03CR) 10Hashar: [C: 03+2] "And jobs updated!" [integration/config] - 10https://gerrit.wikimedia.org/r/510458 (https://phabricator.wikimedia.org/T219114) (owner: 10Awight) [11:11:15] (03Merged) 10jenkins-bot: Fix phan parameter order [integration/config] - 10https://gerrit.wikimedia.org/r/510458 (https://phabricator.wikimedia.org/T219114) (owner: 10Awight) [11:29:26] (03PS1) 10Awight: [WIP] Run node browser tests in each repo [integration/quibble] - 10https://gerrit.wikimedia.org/r/510709 (https://phabricator.wikimedia.org/T199116) [11:30:44] (03CR) 10jerkins-bot: [V: 04-1] [WIP] Run node browser tests in each repo [integration/quibble] - 10https://gerrit.wikimedia.org/r/510709 (https://phabricator.wikimedia.org/T199116) (owner: 10Awight) [11:44:31] 10Continuous-Integration-Config, 10Release-Engineering-Team (Next), 10Quibble, 10Patch-For-Review: Skip Quibble "composer" and "sqlite" jobs on wmf branches - https://phabricator.wikimedia.org/T192702 (10hashar) 05Open→03Resolved a:03hashar That has been done as part of T221410 via 16e6339e5d7badc4c... [11:49:03] 10Phabricator, 10Cleanup, 10Repository-Admins: Do not remove Wikidata items when archiving extensions and skins - https://phabricator.wikimedia.org/T221771 (10Aklapper) >>! In T221771#5186165, @Dinoguy1000 wrote: > Phabricator doesn't seem to provide any simple method to check a form's history. Indeed the e... [11:51:42] 10Phabricator, 10Cleanup, 10Repository-Admins: Do not remove Wikidata items when archiving extensions and skins - https://phabricator.wikimedia.org/T221771 (10Aklapper) >>! In T221771#5148126, @Dinoguy1000 wrote: > To piggyback on this task, the #mediawiki-extensions-general tag should be removed from the fo... [11:51:49] 10Phabricator, 10Cleanup, 10Repository-Admins: Do not remove Wikidata items when archiving extensions and skins - https://phabricator.wikimedia.org/T221771 (10Aklapper) >>! In T221771#5186173, @Dinoguy1000 wrote: > I'm inclined to just get the change done and see if someone complains. I agree. What is the e... [11:58:12] (03PS2) 10Awight: Run node browser tests in each repo [integration/quibble] - 10https://gerrit.wikimedia.org/r/510709 (https://phabricator.wikimedia.org/T199116) [11:59:28] (03CR) 10jerkins-bot: [V: 04-1] Run node browser tests in each repo [integration/quibble] - 10https://gerrit.wikimedia.org/r/510709 (https://phabricator.wikimedia.org/T199116) (owner: 10Awight) [12:11:00] (03PS3) 10Awight: Run node browser tests in each repo [integration/quibble] - 10https://gerrit.wikimedia.org/r/510709 (https://phabricator.wikimedia.org/T199116) [12:41:43] 10Beta-Cluster-Infrastructure, 10Editing-team, 10Release Pipeline, 10serviceops, and 4 others: Migrate Beta cluster services to use Kubernetes - https://phabricator.wikimedia.org/T220235 (10Krenair) [12:44:59] 10Release-Engineering-Team, 10Operations, 10Release Pipeline, 10Wikidata, and 5 others: Introduce wikidata termbox SSR to kubernetes - https://phabricator.wikimedia.org/T220402 (10mobrovac) @Pablo-WMDE all you have to do is have the request be of this form: ` URI: http://appservers.discovery.wmnet/{+your_... [12:58:14] 10Release-Engineering-Team (Kanban), 10MediaWiki-Core-Testing, 10Quibble, 10MW-1.34-notes (1.34.0-wmf.5; 2019-05-14), and 2 others: Quibble should run `npm install` and `npm run selenium-test` for each extension/skin that has Selenium tests - https://phabricator.wikimedia.org/T199116 (10awight) @hashar Thi... [13:18:30] PROBLEM - Long lived cherry-picks on puppetmaster on deployment-puppetmaster03 is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [0.0] [13:28:39] 10Release-Engineering-Team (Kanban), 10Patch-For-Review, 10Release, 10Train Deployments: 1.34.0-wmf.5 deployment blockers - https://phabricator.wikimedia.org/T220730 (10hashar) [13:29:45] hashar: Nice work on quibble! I was scared going into that code base, but it's really quite straightforward :-) [13:37:04] awight: it is indeed :] [13:49:09] (03PS3) 10Jforrester: Only run 'composer-test' SWAT pipeline on php72 [integration/config] - 10https://gerrit.wikimedia.org/r/510507 [13:49:17] (03CR) 10jerkins-bot: [V: 04-1] Only run 'composer-test' SWAT pipeline on php72 [integration/config] - 10https://gerrit.wikimedia.org/r/510507 (owner: 10Jforrester) [13:49:57] (03CR) 10Jforrester: "> Patch Set 2:" [integration/config] - 10https://gerrit.wikimedia.org/r/510507 (owner: 10Jforrester) [13:50:06] (03PS4) 10Jforrester: Only run 'composer-test' SWAT pipeline on php72 [integration/config] - 10https://gerrit.wikimedia.org/r/510507 [13:53:14] I'd be interested letting individual repos inject configuration a la quibble/mediawiki/local_settings.php -- has that been discussed? [13:54:07] I see there's an ad hoc thing to inject tests/browser/LocalSettings.php, but it only works for ruby browser tests. [13:54:33] Ideally, I think there would be something like conf.d, so fragments can be cleared out in-between different repos [14:02:15] 10Release-Engineering-Team (Kanban), 10Patch-For-Review, 10Release, 10Train Deployments: 1.34.0-wmf.5 deployment blockers - https://phabricator.wikimedia.org/T220730 (10Aklapper) [14:06:31] 10Release-Engineering-Team (Kanban), 10Patch-For-Review, 10Release, 10Train Deployments: 1.34.0-wmf.5 deployment blockers - https://phabricator.wikimedia.org/T220730 (10Aklapper) T223446 might be another blocker candidate, not sure who widespread the problem is so I didn't mark it as blocker [14:23:22] 10Continuous-Integration-Infrastructure, 10PHP 7.2 support, 10Patch-For-Review: Create composer test containers for php7.2 - https://phabricator.wikimedia.org/T223428 (10Jdforrester-WMF) >>! In T223428#5186353, @hashar wrote: > We need one for composer-test-package as well as the related jobs :] The compose... [14:26:06] hmm, i keep getting "One notification about an object which no longer exists or which you can no longer see was discarded." [14:26:21] for anyone affected by the pdu swap in b5 I am ready to remove power on 1 side [14:27:30] (03PS1) 10Jforrester: Provide mwgate-composer-package-php72-docker job [integration/config] - 10https://gerrit.wikimedia.org/r/510733 [14:43:07] awight: i still haven't spent the time to understand quibble (and need to soon), but injecting configuration might also be something we're interested in a general solution to for local-charts. [14:43:44] (i kind of toss this thought into the air without having any useful followup to it.) [14:44:26] :) It's done regularly from individual PHPUnit tests... [15:24:13] 10Release-Engineering-Team (Kanban), 10Patch-For-Review, 10Release, 10Train Deployments: 1.34.0-wmf.5 deployment blockers - https://phabricator.wikimedia.org/T220730 (10Jdforrester-WMF) [15:37:01] 10Release-Engineering-Team, 10Operations, 10Release Pipeline, 10serviceops, and 5 others: Introduce kask session storage service to kubernetes - https://phabricator.wikimedia.org/T220401 (10mobrovac) >>! In T220401#5172116, @akosiaris wrote: > @Clarakosi @Eevans. I 've updated the chart to also conditional... [15:41:40] 10Continuous-Integration-Infrastructure, 10Patch-For-Review, 10cloud-services-team (Kanban): CloudVPS DNS: weird behavior in integration-puppetmaster01 - https://phabricator.wikimedia.org/T223370 (10Andrew) I'm still puzzled about this. A second look suggests that the only way the firstboot script would fai... [15:53:05] 10Release-Engineering-Team (Kanban), 10Patch-For-Review, 10Release, 10Train Deployments: 1.34.0-wmf.5 deployment blockers - https://phabricator.wikimedia.org/T220730 (10Jdforrester-WMF) [15:55:35] PROBLEM - Free space - all mounts on deployment-logstash2 is CRITICAL: CRITICAL: deployment-prep.deployment-logstash2.diskspace._mnt.byte_percentfree (No valid datapoints found) deployment-prep.deployment-logstash2.diskspace._var_lib_elasticsearch.byte_percentfree (No valid datapoints found)deployment-prep.deployment-logstash2.diskspace._srv.byte_percentfree (<10.00%) [16:07:36] (03PS1) 10Hoo man: Revert "Fix phan parameter order" [integration/config] - 10https://gerrit.wikimedia.org/r/510747 [16:10:36] PROBLEM - Free space - all mounts on deployment-logstash2 is CRITICAL: CRITICAL: deployment-prep.deployment-logstash2.diskspace._mnt.byte_percentfree (No valid datapoints found) deployment-prep.deployment-logstash2.diskspace._var_lib_elasticsearch.byte_percentfree (No valid datapoints found)deployment-prep.deployment-logstash2.diskspace._srv.byte_percentfree (<10.00%) [16:41:10] 10Phabricator, 10Release-Engineering-Team (Kanban), 10Security-Team, 10User-MModell: Create a security issue task type with additional attributes - https://phabricator.wikimedia.org/T204160 (10chasemp) >>! In T204160#5181403, @mmodell wrote: > Should we resolve this task? It seems like the new type is bein... [17:15:35] PROBLEM - Free space - all mounts on deployment-logstash2 is CRITICAL: CRITICAL: deployment-prep.deployment-logstash2.diskspace._mnt.byte_percentfree (No valid datapoints found) deployment-prep.deployment-logstash2.diskspace._var_lib_elasticsearch.byte_percentfree (No valid datapoints found)deployment-prep.deployment-logstash2.diskspace._srv.byte_percentfree (<30.00%) [17:18:10] 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team, 10puppet-compiler: Puppet catalog compiler - increasing max concurrent jobs - https://phabricator.wikimedia.org/T221969 (10Andrew) [17:53:02] (03PS3) 10Mholloway: Run service pipeline tests for mediawiki/services/wikifeeds [integration/config] - 10https://gerrit.wikimedia.org/r/510581 (https://phabricator.wikimedia.org/T170455) [18:18:47] (03PS1) 10Umherirrender: [TocTree] Add phan [integration/config] - 10https://gerrit.wikimedia.org/r/510766 [18:29:33] (03PS1) 10Umherirrender: [WikiLove] Add phan [integration/config] - 10https://gerrit.wikimedia.org/r/510768 [18:38:56] 10Continuous-Integration-Infrastructure, 10Patch-For-Review, 10cloud-services-team (Kanban): CloudVPS DNS: weird behavior in integration-puppetmaster01 - https://phabricator.wikimedia.org/T223370 (10Andrew) 05Open→03Resolved This particular thing shouldn't happen any more. [18:49:10] (03CR) 10Awight: [C: 03+1] "Darn! Thanks for finding this." [integration/config] - 10https://gerrit.wikimedia.org/r/510747 (owner: 10Hoo man) [18:49:15] 10Continuous-Integration-Infrastructure, 10Patch-For-Review, 10cloud-services-team (Kanban): CloudVPS DNS: weird behavior in integration-puppetmaster01 - https://phabricator.wikimedia.org/T223370 (10Krenair) >>! In T223370#5186160, @hashar wrote: > ` > hashar@deployment-cumin02:~$ sudo cumin --force '*' '[ -... [21:16:06] 10Phabricator, 10Pywikibot: Herald rule for adding Upstream when a task is moved to "Upstream issues" column of pywikibot-core workboard - https://phabricator.wikimedia.org/T194009 (10Dvorapa) I don't like marking tasks as #upstream. For example if the task is #mediawiki-api bug and is marked with #mediawiki-... [21:54:28] (03PS2) 10Hashar: Revert "Fix phan parameter order" [integration/config] - 10https://gerrit.wikimedia.org/r/510747 (owner: 10Hoo man) [21:55:44] (03CR) 10Hashar: [C: 03+2] "INFO:jenkins_jobs.builder:Number of jobs generated: 2" [integration/config] - 10https://gerrit.wikimedia.org/r/510747 (owner: 10Hoo man) [21:59:46] (03Merged) 10jenkins-bot: Revert "Fix phan parameter order" [integration/config] - 10https://gerrit.wikimedia.org/r/510747 (owner: 10Hoo man) [22:00:26] 10Release-Engineering-Team (Kanban), 10MediaWiki-Core-Testing, 10Patch-For-Review, 10Wikimedia-production-error (Shared Build Failure), 10phan: phan 1.2.6 is OOMing on MediaWiki core - https://phabricator.wikimedia.org/T219114 (10hashar) https://gerrit.wikimedia.org/r/510458 apparently broke Wikibase and... [22:10:49] 10Release-Engineering-Team (Kanban), 10MediaWiki-Core-Testing, 10Patch-For-Review, 10Wikimedia-production-error (Shared Build Failure), 10phan: phan 1.2.6 is OOMing on MediaWiki core - https://phabricator.wikimedia.org/T219114 (10awight) How about we disable the progress bar while leaving the phan versio... [22:11:22] (03PS2) 10Awight: Reduce memory usage by omitting progress bar [integration/config] - 10https://gerrit.wikimedia.org/r/510459 (https://phabricator.wikimedia.org/T219114) [22:46:06] 10Phabricator, 10Release-Engineering-Team (Kanban), 10Security-Team, 10User-MModell: Create a security issue task type with additional attributes - https://phabricator.wikimedia.org/T204160 (10mmodell) @chasemp: this task is sufficient I think. What kinks need working out? Switching the default is fairly s...