[00:07:24] 6Engineering-Community, 10Wikidata, 3ECT-August-2015, 3ECT-September-2015: Goal: Establish a framework to engage with data engineers and open data organizations - https://phabricator.wikimedia.org/T101950#1562861 (10DannyH) [01:46:51] https://phabricator.wikimedia.org/tag/global-finance-report/ - ? [03:18:19] 6Phabricator, 10Phabricator-Upstream: Assign due date to task and have tasks with due dates displayed on a calendar - https://phabricator.wikimedia.org/T76094#1563096 (10DarTar) is there any update / ETA on this? We're getting lots of time-sensitive requests with a FDD and it would be super-helpful to be able... [03:33:01] 6Project-Creators, 10pywikibot-core: Create Phabricator tag pywikibot-announce for flagging changes which should be communicated to user base - https://phabricator.wikimedia.org/T101590#1563099 (10jayvdb) The pywikibot userbase doesnt neatly overlap with those. e.g. When pywikibot devs are planning a breaking... [04:51:53] 6Phabricator, 10Phabricator-Upstream: Assign due date to task and have tasks with due dates displayed on a calendar - https://phabricator.wikimedia.org/T76094#1563126 (10mmodell) @dartar: I'd love to see this happen but I can't see putting a lot of work into a custom solution when upstream has this one the roa... [04:55:12] 6Phabricator, 5Release: Next Phabricator Upgrade: on 2015-08-19 - https://phabricator.wikimedia.org/T108142#1563127 (10mmodell) Didn't happen, I guess I'm pushing this back till next week. I really wish there was more leeway in the deployment window because often I can't get everything ready on time, and since... [04:55:40] 6Phabricator, 5Release: Next Phabricator Upgrade: on 2015-08-26 - https://phabricator.wikimedia.org/T108142#1563128 (10mmodell) [06:12:55] twentyafterfour: feel free to move the phab window to a better time [06:13:36] greg-g: I am not sure when is a good time [06:13:52] I'd do it friday but that's kinda taboo [06:14:18] monday? [06:14:25] that might work [06:14:38] morning ish time? [06:14:50] oh right, downtime.. [06:14:52] well preparing takes a couple of hours sometimes [06:14:58] and then there is a bit of downtime [06:15:08] monday evening is probably fine then [06:15:29] yeah, I'm just really bad at hitting a target window because I never know how long the prep will take [06:15:44] * greg-g nods [06:15:56] so if I start an hour before the window and it takes me two hours to analyze and merge all the upstream changes, then I just missed my windwo [06:16:24] does it make sense to merge them as they're ready? [06:16:55] yeah I usually try to keep up with it a little throughout the week so that I'm not too far behind [06:17:12] * greg-g nods [06:17:17] I've also been working on automating the deploy. I'm gonna deploy phab with scap3 [06:17:25] yay [06:17:50] it's a little different from the other deployments but it doesn't really have to be much different from service deployments [06:17:58] right [06:18:39] if I get the automation set up right then I can deploy to a test instance on monday (without having the time constraint) and then deploy the same thing on wednesday [06:18:47] that will solve all the problems really [06:19:06] instead of merging, testing and pushing to production all in one marathon [06:21:00] yeah I think that's the answer. just need to work on scap. The phabricator deployment actually looks a bit like a mediawiki deployment since it's php code and it uses several repositories, I'm actually thinking submodules (yuck!) is the best way to organize it [06:22:20] I created a superproject just to hold the submodule pointers: https://github.com/wikimedia/phabricator-deployment [06:23:47] better link: https://phabricator.wikimedia.org/diffusion/PHDEP/ [06:40:21] 6Phabricator, 7Performance: Herald rules causing delays to task edit saves - getting worse - https://phabricator.wikimedia.org/T108586#1563174 (10mmodell) @scfc: I believe that it's a significant portion of the time, in the range of 10-50%... I would have to do some profiling to give any more specific numbers. [10:27:19] 6Phabricator, 6operations: apache on iridium "needs some love" - https://phabricator.wikimedia.org/T109941#1563287 (10mmodell) 3NEW a:3mmodell [10:37:28] 6Engineering-Community, 10MediaWiki-extensions-SmiteSpam, 3ECT-August-2015, 3ECT-September-2015, and 3 others: End-term evaluation for "Extension to identify and delete spam pages" - https://phabricator.wikimedia.org/T109304#1563300 (10jan) [10:37:54] 6Engineering-Community, 3ECT-August-2015, 3ECT-September-2015, 3Google-Summer-of-Code-2015, and 2 others: [tracking] End term evaluations for GSoC 2015 and Outreachy 10 projects - https://phabricator.wikimedia.org/T109204#1563303 (10jan) [10:37:58] 6Engineering-Community, 10MediaWiki-extensions-SmiteSpam, 3ECT-August-2015, 3ECT-September-2015, and 3 others: End-term evaluation for "Extension to identify and delete spam pages" - https://phabricator.wikimedia.org/T109304#1563301 (10jan) 5Open>3Resolved Evaluation uploaded to Melange, too [11:04:09] 6Project-Creators: Create "Countervandalism Network" project - https://phabricator.wikimedia.org/T96708#1563330 (10Aklapper) Sorry to be a PITA but I'm afraid I'm still missing clear guidelines for reporters when to file an issue in GitHub in some "subproject" and when to file an issue in Wikimedia Phabricator i... [11:06:44] 6Project-Creators: Create project Global-Finance-Report - https://phabricator.wikimedia.org/T109531#1563331 (10Aklapper) You're welcome. As an outsider I don't understand the project's workboard column name or what it is supposed to actually express. [11:18:00] 6Engineering-Community, 3ECT-August-2015: Move material/guidelines for general "Introduction to Wikimedia Tech" talk on a wikipage - https://phabricator.wikimedia.org/T106753#1563346 (10Aklapper) IMHO this is "ready to go" (copy above desc over to a wikipage) I'm just entirely clueless how to name that page on... [11:30:13] 6Phabricator, 5Release: Next Phabricator Upgrade: on 2015-08-26 - https://phabricator.wikimedia.org/T108142#1563353 (10MZMcBride) >>! In T108142#1563127, @mmodell wrote: > I really wish there was more leeway in the deployment window because often I can't get everything ready on time, and since I can't delay it... [11:31:51] 6Phabricator, 5Release: Next Phabricator Upgrade: on 2015-08-26 - https://phabricator.wikimedia.org/T108142#1563355 (10mmodell) @MZMcBride: Yeah a longer window would help, or a bit better automated deployment. [12:09:59] 6Phabricator, 6operations: apache on iridium "needs some love" - https://phabricator.wikimedia.org/T109941#1563396 (10chasemp) It seems the adding of our mass of repos has really changed the load. We could look at some of the preamble client throttling as well as bots have increased. [13:24:35] 6Engineering-Community, 10Analytics, 10MediaWiki-API, 10Research consulting, and 3 others: Metrics about the use of the Wikimedia web APIs - https://phabricator.wikimedia.org/T102079#1563442 (10Krinkle) >>! In T102079#1542818, @Tgr wrote: > https://grafana.wikimedia.org/#/dashboard/db/api-requests > > Gra... [14:42:44] Meh. Phabricator gives me 503s. [14:44:27] The best type of 500s [14:45:03] 6Phabricator, 7Easy: emailbot's Python code uses deprecated Phabricator Conduit API method (phid.info) - https://phabricator.wikimedia.org/T103770#1563546 (10Aklapper) a:5chasemp>3None [14:45:39] 6Phabricator, 7Easy: emailbot's Python code uses deprecated Phabricator Conduit API method (phid.info) - https://phabricator.wikimedia.org/T103770#1398709 (10Aklapper) Setting "easy" tag for potential Python folks (and removing Chase as assignee to avoid cookielicking). Contributed patches welcome: File is `m... [14:47:44] 6Phabricator, 5Release: Next Phabricator Upgrade: on 2015-08-26 - https://phabricator.wikimedia.org/T108142#1563560 (10Aklapper) [14:49:23] 6Phabricator, 6operations: apache on iridium "needs some love" - https://phabricator.wikimedia.org/T109941#1563567 (10mmodell) So it happened again, and this is what I found in the log: ``` zend_mm_heap corrupted [Sat Aug 22 13:15:42.134495 2015] [core:notice] [pid 7700] AH00052: child pid 42285 exit signal S... [14:54:25] 6Phabricator, 6operations: apache on iridium "needs some love" (triggers Phabricator 503s) - https://phabricator.wikimedia.org/T109941#1563586 (10Aklapper) [15:11:20] 6Phabricator, 6operations: apache on iridium "needs some love" (triggers Phabricator 503s) - https://phabricator.wikimedia.org/T109941#1563592 (10mmodell) There are some suggestions [[ http://stackoverflow.com/questions/2247977/what-does-zend-mm-heap-corrupted-mean | on stack overflow ]] Among them: > After... [15:14:06] 6Phabricator, 6operations: apache on iridium segfaults (so far this has triggered two phabricator outages in 6 hours) - https://phabricator.wikimedia.org/T109941#1563593 (10mmodell) [15:26:54] 6Phabricator, 6operations: apache on iridium segfaults (so far this has triggered two phabricator outages in 6 hours) - https://phabricator.wikimedia.org/T109941#1563599 (10greg) p:5Normal>3High [17:25:40] 6Phabricator, 6operations: apache on iridium segfaults (so far this has triggered two phabricator outages in 6 hours) - https://phabricator.wikimedia.org/T109941#1563664 (10chasemp) > >> `export USE_ZEND_ALLOC=0` > I am not sure about this setting. I have seen it used for debugging but I don't know what t... [17:26:41] 6Phabricator, 7Easy: emailbot's Python code uses deprecated Phabricator Conduit API method (phid.info) - https://phabricator.wikimedia.org/T103770#1563667 (10chasemp) a:3chasemp I'm stealing it back :) I swear my intention is to look this week. [17:28:16] 6Phabricator, 6operations: apache on iridium segfaults (so far this has triggered two phabricator outages in 6 hours) - https://phabricator.wikimedia.org/T109941#1563672 (10chasemp) I'm making notes to make this persistent on monday. [20:59:27] 6Phabricator: Search button unusable when search interrupted - https://phabricator.wikimedia.org/T109955#1564005 (10Nemo_bis) 3NEW [21:08:00] 6Phabricator: If username only has one letter it will not be linked/tagged - https://phabricator.wikimedia.org/T109956#1564030 (10Josve05a) 3NEW