[00:08:02] 10Project-Admins: Requests for addition to the #acl*Project-Admins group (in comments) - https://phabricator.wikimedia.org/T706#2998003 (10Harej) I would like to request project creator status. Every now and then I need to create Phabricator projects for concretely scoped projects (#Tools-catalog is the latest o... [00:09:58] 10Project-Admins: Requests for addition to the #acl*Project-Admins group (in comments) - https://phabricator.wikimedia.org/T706#3999370 (10greg) >>! In T706#3999367, @Harej wrote: > I would like to request project creator status. Every now and then I need to create Phabricator projects for concretely scoped proj... [00:10:39] 10Gerrit: Create a self-service portal for trusted users to easily create new Gerrit repos - https://phabricator.wikimedia.org/T188196#3999371 (10Legoktm) [00:22:28] (03PS1) 10Umherirrender: Fix some whitespace issues [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/414162 [00:27:16] (03PS1) 10Umherirrender: Fix phpdoc of ExtensionInfo::$info [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/414163 [00:31:17] PROBLEM - Long lived cherry-picks on puppetmaster on deployment-puppetmaster02 is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [0.0] [00:35:46] (03PS1) 10Legoktm: Add phan for ImageMap,Interwiki,InputBox,LocalisationUpdate,ParserFunctions [integration/config] - 10https://gerrit.wikimedia.org/r/414165 [00:36:17] (03CR) 10Legoktm: [C: 032] Add phan for ImageMap,Interwiki,InputBox,LocalisationUpdate,ParserFunctions [integration/config] - 10https://gerrit.wikimedia.org/r/414165 (owner: 10Legoktm) [00:37:37] (03Merged) 10jenkins-bot: Add phan for ImageMap,Interwiki,InputBox,LocalisationUpdate,ParserFunctions [integration/config] - 10https://gerrit.wikimedia.org/r/414165 (owner: 10Legoktm) [00:50:17] 10Continuous-Integration-Config, 10MediaWiki-extensions-General, 10Google-Code-in-2017, 10MW-1.31-release-notes (WMF-deploy-2018-01-02 (1.31.0-wmf.15)), 10Patch-For-Review: Add phan to MediaWiki extensions and skins for static analysis [cloneable] - https://phabricator.wikimedia.org/T179554#3999392 (10Leg... [01:29:15] (03CR) 10Legoktm: [C: 032] Fix phpdoc of ExtensionInfo::$info [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/414163 (owner: 10Umherirrender) [01:29:37] (03CR) 10Legoktm: [C: 032] Fix some whitespace issues [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/414162 (owner: 10Umherirrender) [01:30:12] (03Merged) 10jenkins-bot: Fix phpdoc of ExtensionInfo::$info [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/414163 (owner: 10Umherirrender) [01:30:32] (03Merged) 10jenkins-bot: Fix some whitespace issues [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/414162 (owner: 10Umherirrender) [01:31:44] (03CR) 10jenkins-bot: Fix phpdoc of ExtensionInfo::$info [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/414163 (owner: 10Umherirrender) [01:32:42] (03CR) 10jenkins-bot: Fix some whitespace issues [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/414162 (owner: 10Umherirrender) [01:43:41] (03PS1) 10Legoktm: Run phan for PdfHandler, Poem, Renameuser, and SpamBlacklist [integration/config] - 10https://gerrit.wikimedia.org/r/414173 [01:45:35] (03CR) 10Legoktm: [C: 032] Run phan for PdfHandler, Poem, Renameuser, and SpamBlacklist [integration/config] - 10https://gerrit.wikimedia.org/r/414173 (owner: 10Legoktm) [01:46:57] (03Merged) 10jenkins-bot: Run phan for PdfHandler, Poem, Renameuser, and SpamBlacklist [integration/config] - 10https://gerrit.wikimedia.org/r/414173 (owner: 10Legoktm) [01:50:16] 10Gerrit: Create a self-service portal for trusted users to easily create new Gerrit repos - https://phabricator.wikimedia.org/T188196#3999400 (10ashley) +2 I believe that //this// is one of the primary reasons why people choose something like GitHub (or its FOSS-ier alternative, GitLab) over WMF git/gerrit arc... [02:18:41] 10Gerrit: Create a self-service portal for trusted users to easily create new Gerrit repos - https://phabricator.wikimedia.org/T188196#3999411 (10Paladox) +1 too [03:16:01] (03PS2) 10Legoktm: build: Adding MinusX [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/414072 (owner: 10Umherirrender) [03:16:05] (03CR) 10Legoktm: [C: 032] build: Adding MinusX [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/414072 (owner: 10Umherirrender) [03:16:51] 10Continuous-Integration-Config, 10MediaWiki-extensions-General, 10Google-Code-in-2017, 10MW-1.31-release-notes (WMF-deploy-2018-01-02 (1.31.0-wmf.15)), 10Patch-For-Review: Add phan to MediaWiki extensions and skins for static analysis [cloneable] - https://phabricator.wikimedia.org/T179554#3999448 (10Leg... [03:17:08] (03Merged) 10jenkins-bot: build: Adding MinusX [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/414072 (owner: 10Umherirrender) [03:18:08] 10Continuous-Integration-Config, 10MediaWiki-extensions-General, 10Google-Code-in-2017: Add phan to MediaWiki extensions and skins for static analysis [cloneable] - https://phabricator.wikimedia.org/T179554#3728463 (10Legoktm) [03:18:15] (03CR) 10jenkins-bot: build: Adding MinusX [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/414072 (owner: 10Umherirrender) [04:50:31] PROBLEM - Mediawiki Error Rate on graphite-labs is CRITICAL: CRITICAL: 20.00% of data above the critical threshold [10.0] [05:20:30] PROBLEM - Mediawiki Error Rate on graphite-labs is CRITICAL: CRITICAL: 40.00% of data above the critical threshold [10.0] [05:41:39] PROBLEM - Free space - all mounts on deployment-fluorine02 is CRITICAL: CRITICAL: deployment-prep.deployment-fluorine02.diskspace._srv.byte_percentfree (<55.56%) [05:56:57] (03PS1) 10Legoktm: Remove re-implementation of http_response_code for PHP 5.3 support [integration/docroot] - 10https://gerrit.wikimedia.org/r/414216 [05:57:58] (03CR) 10Legoktm: [C: 032] Remove re-implementation of http_response_code for PHP 5.3 support [integration/docroot] - 10https://gerrit.wikimedia.org/r/414216 (owner: 10Legoktm) [05:58:29] (03Merged) 10jenkins-bot: Remove re-implementation of http_response_code for PHP 5.3 support [integration/docroot] - 10https://gerrit.wikimedia.org/r/414216 (owner: 10Legoktm) [05:58:35] (03CR) 10jenkins-bot: Remove re-implementation of http_response_code for PHP 5.3 support [integration/docroot] - 10https://gerrit.wikimedia.org/r/414216 (owner: 10Legoktm) [06:05:47] (03PS2) 10Legoktm: build: Updating mediawiki/mediawiki-codesniffer to 16.0.1 [integration/docroot] - 10https://gerrit.wikimedia.org/r/414210 (owner: 10Libraryupgrader) [07:06:39] RECOVERY - Free space - all mounts on deployment-fluorine02 is OK: OK: All targets OK [09:16:55] (03CR) 10Umherirrender: [C: 04-1] "Please abandon - superseeded by I5d183cd0b4ed14539d23c9c00868bf870e585f1a" [integration/config] - 10https://gerrit.wikimedia.org/r/345880 (owner: 10MaxSem) [09:42:52] Project mwext-phpunit-coverage-publish build #1438: 04FAILURE in 37 sec: https://integration.wikimedia.org/ci/job/mwext-phpunit-coverage-publish/1438/ [09:54:06] Yippee, build fixed! [09:54:06] Project mwext-phpunit-coverage-publish build #1439: 09FIXED in 53 sec: https://integration.wikimedia.org/ci/job/mwext-phpunit-coverage-publish/1439/ [10:06:26] (03PS1) 10Umherirrender: Add unit tests for CloneDiff extension [integration/config] - 10https://gerrit.wikimedia.org/r/414381 [10:11:49] PROBLEM - Free space - all mounts on deployment-eventlog02 is CRITICAL: CRITICAL: deployment-prep.deployment-eventlog02.diskspace.root.byte_percentfree (<100.00%) [10:54:08] PROBLEM - Host deployment-videoscaler01 is DOWN: CRITICAL - Host Unreachable (10.68.19.130) [10:54:52] PROBLEM - Host deployment-tmh01 is DOWN: CRITICAL - Host Unreachable (10.68.16.211) [11:38:27] Project mwext-phpunit-coverage-publish build #1449: 04FAILURE in 5.1 sec: https://integration.wikimedia.org/ci/job/mwext-phpunit-coverage-publish/1449/ [11:43:14] Project mwext-phpunit-coverage-publish build #1450: 04STILL FAILING in 4.7 sec: https://integration.wikimedia.org/ci/job/mwext-phpunit-coverage-publish/1450/ [12:01:09] 10Gerrit, 10Developer-Relations: Create a self-service portal for trusted users to easily create new Gerrit repos - https://phabricator.wikimedia.org/T188196#3999636 (10Aklapper) [12:08:44] Yippee, build fixed! [12:08:44] Project mwext-phpunit-coverage-publish build #1451: 09FIXED in 39 sec: https://integration.wikimedia.org/ci/job/mwext-phpunit-coverage-publish/1451/ [12:30:53] PROBLEM - Puppet errors on deployment-ores01 is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [0.0] [12:38:20] Project mwext-phpunit-coverage-publish build #1454: 04FAILURE in 2.5 sec: https://integration.wikimedia.org/ci/job/mwext-phpunit-coverage-publish/1454/ [12:38:45] Yippee, build fixed! [12:38:45] Project mwext-phpunit-coverage-publish build #1455: 09FIXED in 24 sec: https://integration.wikimedia.org/ci/job/mwext-phpunit-coverage-publish/1455/ [13:05:51] Project mwext-phpunit-coverage-publish build #1457: 04FAILURE in 2.7 sec: https://integration.wikimedia.org/ci/job/mwext-phpunit-coverage-publish/1457/ [14:38:42] 10Release-Engineering-Team (Kanban), 10Release, 10Train Deployments: 1.31.0-wmf.22 deployment blockers - https://phabricator.wikimedia.org/T183961#3999712 (10aaron) [14:43:57] What happening again with CI?! https://integration.wikimedia.org/ci/job/operations-mw-config-php55lint/19014/console [14:53:17] PROBLEM - Host deployment-puppetdb01 is DOWN: CRITICAL - Host Unreachable (10.68.23.76) [15:00:07] Project mediawiki-core-code-coverage build #3348: 04FAILURE in 7 sec: https://integration.wikimedia.org/ci/job/mediawiki-core-code-coverage/3348/ [15:08:10] 10Gerrit, 10User-Jayprakash12345: ERROR: Error fetching remote repo 'origin' - https://phabricator.wikimedia.org/T188209#3999749 (10Jayprakash12345) [15:10:27] 10Gerrit: ERROR: Error fetching remote repo 'origin' - https://phabricator.wikimedia.org/T188209#3999772 (10Jayprakash12345) [15:27:54] 10Continuous-Integration-Config: ERROR: Error fetching remote repo 'origin' - https://phabricator.wikimedia.org/T188209#3999795 (10Aklapper) -> #Continuous-Integration-Config, not the #Gerrit software itself :) [16:27:24] 10Continuous-Integration-Config: ERROR: Error fetching remote repo 'origin' - https://phabricator.wikimedia.org/T188209#3999838 (10Jayprakash12345) [16:33:17] PROBLEM - Puppet errors on deployment-logstash2 is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [0.0] [17:04:19] 10Continuous-Integration-Config: error: failed to write new configuration file .git/config.lock - https://phabricator.wikimedia.org/T188209#3999864 (10hashar) [17:04:35] 10Continuous-Integration-Infrastructure: error: failed to write new configuration file .git/config.lock - https://phabricator.wikimedia.org/T188209#3999749 (10hashar) [17:05:34] 10Continuous-Integration-Infrastructure: error: failed to write new configuration file .git/config.lock - https://phabricator.wikimedia.org/T188209#3999749 (10hashar) 05Open>03Resolved a:03hashar I have deleted the workspace /srv/jenkins-workspace/workspace/operations-mw-config-php55lint on the jenkins slave. [17:17:47] (03PS3) 10Umherirrender: build: Updating mediawiki/mediawiki-codesniffer to 16.0.1 [integration/docroot] - 10https://gerrit.wikimedia.org/r/414210 (owner: 10Libraryupgrader) [17:17:59] (03CR) 10Umherirrender: [C: 031] build: Updating mediawiki/mediawiki-codesniffer to 16.0.1 [integration/docroot] - 10https://gerrit.wikimedia.org/r/414210 (owner: 10Libraryupgrader) [18:32:42] PROBLEM - Puppet errors on deployment-cache-upload04 is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [0.0] [18:34:36] PROBLEM - App Server Main HTTP Response on deployment-mediawiki07 is CRITICAL: HTTP CRITICAL: HTTP/1.1 500 hphp_invoke - string 'Wikipedia' not found on 'http://en.wikipedia.beta.wmflabs.org:80/wiki/Main_Page?debug=true' - 287 bytes in 0.004 second response time [18:54:28] PROBLEM - Puppet errors on deployment-secureredirexperiment is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [0.0] [19:06:30] RECOVERY - Mediawiki Error Rate on graphite-labs is OK: OK: Less than 1.00% above the threshold [1.0] [19:14:41] RECOVERY - Free space - all mounts on integration-slave-jessie-1003 is OK: OK: All targets OK [19:24:17] (03Abandoned) 10Legoktm: Enable Phan tests for GeoData [integration/config] - 10https://gerrit.wikimedia.org/r/345880 (owner: 10MaxSem) [19:53:30] PROBLEM - Mediawiki Error Rate on graphite-labs is CRITICAL: CRITICAL: 80.00% of data above the critical threshold [10.0] [20:28:46] Yippee, build fixed! [20:28:48] Project selenium-Wikibase-chrome ยป chrome,beta,Linux,DebianJessie && contintLabsSlave build #121: 09FIXED in 41 min: https://integration.wikimedia.org/ci/job/selenium-Wikibase-chrome/BROWSER=chrome,MEDIAWIKI_ENVIRONMENT=beta,PLATFORM=Linux,label=DebianJessie%20&&%20contintLabsSlave/121/ [21:08:23] PROBLEM - Puppet errors on deployment-mx02 is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [0.0] [21:32:01] 10Gerrit, 10Developer-Relations: Create a self-service portal for trusted users to easily create new Gerrit repos - https://phabricator.wikimedia.org/T188196#4000156 (10demon) [[https://gerrit.googlesource.com/plugins/project-group-structure/ | This should be doable]]. [21:33:05] 10Gerrit, 10Developer-Relations: Create a self-service portal for trusted users to easily create new Gerrit repos - https://phabricator.wikimedia.org/T188196#4000161 (10demon) [[https://gerrit.googlesource.com/plugins/quota/ | This would help keep people from going crazy]] :) [21:33:53] 10Gerrit, 10Developer-Relations: Create a self-service portal for trusted users to easily create new Gerrit repos - https://phabricator.wikimedia.org/T188196#4000163 (10demon) A custom plugin might be better though :) [21:36:55] Yippee, build fixed! [21:36:56] Project mwext-phpunit-coverage-publish build #1458: 09FIXED in 1 min 53 sec: https://integration.wikimedia.org/ci/job/mwext-phpunit-coverage-publish/1458/ [21:50:00] 10Gerrit, 10Developer-Relations: Create a self-service portal for trusted users to easily create new Gerrit repos - https://phabricator.wikimedia.org/T188196#4000167 (10Paladox) +1 to a custom plugin. It could create the project + github repo + anything else that needs to happen. [21:58:38] 10Gerrit, 10Developer-Relations: Create a self-service portal for trusted users to easily create new Gerrit repos - https://phabricator.wikimedia.org/T188196#4000168 (10demon) I found myself a weekend project! [22:11:36] 10Gerrit, 10Developer-Relations: Create a self-service portal for trusted users to easily create new Gerrit repos - https://phabricator.wikimedia.org/T188196#4000187 (10Paladox) @demon heh I can help test it when one is created :) [23:26:27] 10Gerrit, 10Developer-Relations: Create a self-service portal for trusted users to easily create new Gerrit repos - https://phabricator.wikimedia.org/T188196#4000204 (10demon) I got stuck doing bazel stufffffff, ugh ugh ugh..... [23:26:30] paladox: Ugh..... [23:26:39] So I wanna do it kinda like the "examples" repo [23:26:44] We'd have a "wikimedia" plugin [23:26:54] That has wikimedia-github, wikimedia-foo, wikimedia-bar as subprojects [23:27:05] (cuz I've got a half dozen ideas we could shove into plugins) [23:27:27] Maybe this isn't necessary :\ [23:27:42] If I create an empty repo, could you do the bazel magic to get us bootstrapped? [23:28:24] Yep [23:28:40] no_justification: Bazel magic? [23:28:50] All the bootstrapping stuff :) [23:29:01] All the copy+paste crud that I keep getting wrong hahahahahahahaha [23:29:02] You mean add the BUILD file? [23:29:06] Heh [23:29:11] Yes I can :) [23:29:26] That, bazelets, tools/eclipse/* [23:29:28] All that fun stuff [23:29:30] :D [23:29:30] Ah [23:29:31] Yes [23:30:02] I added you to the "Gerrit" group btw. That'll now give you ability to view queue, view caches, kill tasks, start replication [23:30:26] Oh thanks :) [23:30:41] Plus I'm gonna make it owner on our new WMF plugin :) [23:30:48] :) [23:32:14] operations/software/gerrit/plugins/wikimedia [23:32:23] Ok I will add the files [23:32:46] Maybe doing the multiple subprojects is overkill... [23:33:07] Oh [23:33:22] Idk :) [23:33:25] What do you think? [23:33:52] Maybe we could do sub projects but possibly may be easier for you if they were separate repos [23:34:39] Eh, separate repos is definitely overkill. [23:34:46] We're not really doing much in the way of redistribution [23:34:49] Ah I see [23:34:55] Then sub projects :) [23:35:46] auto complete put the space in ^^. [23:36:19] actually, the more I think about it....sub projects probably not necessary.... [23:36:28] It's not like we'd deploy them individually [23:36:34] ok [23:36:36] Ok nvm on that part!!! [23:36:37] Hahahaha [23:36:41] lol [23:37:02] no_justification should i add the files like operations/software/gerrit/plugins/wikimedia/BUILD . or will they be in folders? [23:37:20] Yeah, just do a single top-level project [23:37:25] ok [23:37:29] BUILD, external_plugin_deps, etc etc etc [23:37:35] Gitiles probably a good project to copy from [23:37:47] have to some how create the master branch [23:38:15] Oh create local branch then push directly since it'd be a Create Reference [23:38:16] :) [23:38:20] Or I can make a commit [23:38:43] no_justification could you do that please? :) [23:38:52] i've never really done create the initial branch. [23:41:13] I'm doing it now, but for future reference... you can't clone the repo since HEAD doesn't point to anything (git barfs on it) [23:41:30] So basically create local repo w/ your commits, then `git remote add origin .....` [23:41:36] Then `git push origin master` [23:41:39] Or whatever branch [23:41:52] (this is also how you'd import full history to gerrit from an outside repo) [23:42:03] ah i see [23:42:10] thanks [23:42:57] Ok, committed a master branch @ 7eb062760e11299ad7f3fd3221d8ec3b93397906 [23:43:02] Contains a .gitignore and LICENSE [23:43:08] thanks :) [23:43:12] * paladox will add the files now [23:43:20] no_justification i guess the plugin is called wikimedia [23:43:33] Yeah, cuz it'll do a few things other than just Github [23:43:58] ok [23:44:07] i will make it for 2.14. compat [23:44:23] we can branch it to 2.14 once we are near to 2.15 testing. [23:44:29] Sounds good [23:45:27] :) [23:45:53] First thing will be to recreate the Github bit I had years ago [23:46:03] Which just listens to new project creation [23:46:08] And does that [23:46:45] ah [23:47:00] no_justification i think there is a fix in the replication plugin for creating the repo. [23:47:17] no_justification https://gerrit-review.googlesource.com/c/plugins/replication/+/161610 [23:48:29] Oh wow wonder how long that's been broken [23:49:08] heh [23:49:26] So gerrit2001 is probably outta date hah [23:49:30] yeh [23:50:04] no_justification i think we will have to re do gerrit2001 (reimport everything) once it can connect to the db host. [23:51:34] Yeah gerrit2001 is barely functional, it's not really a slave :) [23:52:33] heh [23:53:41] no_justification https://gerrit.wikimedia.org/r/414598 [23:53:42] :)