[02:12:12] 6Phabricator, 10MediaWiki-extensions-OAuth: OAuth authorization dialog test specifies the grant scope (current wiki / all wikis) in a confusing way - https://phabricator.wikimedia.org/T95133#1416346 (10Tgr) Ideally this should say something like "all Wikimedia wikis" or "all Wikimedia projects" but not sure to... [02:28:03] 6Phabricator: remove automatic addition of "patch for review" if it can't also be automatically removed on merge - https://phabricator.wikimedia.org/T104413#1416362 (10Dzahn) 3NEW [02:37:00] 6Project-Creators, 6Release-Engineering, 6Team-Practices: Create a generic "Release" tag in Phabricator - https://phabricator.wikimedia.org/T99143#1416369 (10Fjalapeno) Great - thanks! [03:00:55] 6Project-Creators, 10Wikibase-Quality, 10Wikibase-Quality-External-Validation, 10Wikidata, and 2 others: Python library for Wikibase data values - https://phabricator.wikimedia.org/T102741#1416381 (10Ricordisamoa) @JeroenDeDauw do data values support human-readable diffs? If yes, we could use them to {T66468} [03:33:18] 6Engineering-Community, 6Language-Engineering: language team offsite after wikimania - https://phabricator.wikimedia.org/T103386#1416405 (10Arrbee) @Rfarrand That would be perfect. Thank you! [04:41:49] 6Phabricator, 10GlobalProfile: Global user pages should propagate to phabricator profiles - https://phabricator.wikimedia.org/T103465#1416462 (10Gryllida) > [...] > I don't think that profile content changes happen so often that this would justify writing custom code (to parse and embed global userpage content... [07:57:25] 6Engineering-Community: Create Engineering Team Offsite Form - https://phabricator.wikimedia.org/T93037#1416618 (10Rfarrand) p:5Normal>3Low moving to low priority for now, this will become a higher priority again after Wikimania [07:58:22] 6Engineering-Community, 6Language-Engineering, 3ECT-July-2015: language team offsite after wikimania - https://phabricator.wikimedia.org/T103386#1416622 (10Rfarrand) [08:37:02] 6Engineering-Community, 10MediaWiki-extensions-Newsletter, 3Google-Summer-of-Code-2015: Newsletter extension for MediaWiki - https://phabricator.wikimedia.org/T76199#1416688 (1001tonythomas) [09:28:45] 6Engineering-Community, 10Wikimania-Hackathon-2015, 3ECT-July-2015, 3ECT-June-2015: Goal: First Wikimania Hackathon fully integrated with the main program and the editor community - https://phabricator.wikimedia.org/T101946#1416745 (10Rfarrand) [10:03:10] 6Phabricator, 10GlobalProfile: Global user pages should propagate to phabricator profiles - https://phabricator.wikimedia.org/T103465#1416810 (10Qgil) Phabricator user profiles already include a link to the user page in mediawiki.org, which should already offer the global profile unless the user has created a... [10:42:27] 6Project-Creators: Create projects for tasks whose non-English initial descriptions need translation? - https://phabricator.wikimedia.org/T213#1416914 (10Qgil) Makes sense. [11:05:21] 6Engineering-Community, 3ECT-August-2015, 3ECT-July-2015, 3ECT-September-2015: Plan for Engineering Travel Approvals to Wikimedia Hackathon 2016 and Wikimania Hackathon 2016 (Jerusalem) - https://phabricator.wikimedia.org/T104347#1416942 (10Rfarrand) [11:08:50] 6Engineering-Community, 3ECT-August-2015, 3ECT-July-2015, 3ECT-September-2015: Plan for Engineering Travel Approvals to Wikimedia Hackathon 2016 and Wikimania Hackathon 2016 (Jerusalem) - https://phabricator.wikimedia.org/T104347#1416952 (10Rfarrand) [11:14:37] 6Engineering-Community, 3ECT-August-2015, 3ECT-July-2015, 3ECT-September-2015: Define Mediawiki Developers Summit 2016 - https://phabricator.wikimedia.org/T104346#1416964 (10Rfarrand) [11:15:38] 6Engineering-Community, 10Wikimania-Hackathon-2015, 3ECT-July-2015, 3ECT-June-2015: Goal: First Wikimania Hackathon fully integrated with the main program and the editor community - https://phabricator.wikimedia.org/T101946#1416968 (10Rfarrand) [11:16:59] 6Engineering-Community, 3ECT-August-2015, 3ECT-July-2015, 3ECT-June-2015, 3ECT-September-2015: Engineering Community quarterly goals for July-September 2015 - https://phabricator.wikimedia.org/T101100#1416970 (10Rfarrand) I have added more information to each of the tasks related to each of my Q1 goals. [11:45:14] 6Phabricator, 10GlobalProfile: Global user pages should propagate to phabricator profiles - https://phabricator.wikimedia.org/T103465#1416985 (10Aklapper) 5Open>3declined a:3Aklapper I'm declining per T103465#1396064 and the disproportional code maintenance and deployment costs we'd have for every update... [13:15:24] 6Project-Creators: Create projects for tasks whose non-English initial descriptions need translation? - https://phabricator.wikimedia.org/T213#1417103 (10Aklapper) 5Open>3declined a:3Aklapper [13:19:03] 6Phabricator: make gerritbot remove the "patch-for-review" tag once a patch is merged (or abandoned) - https://phabricator.wikimedia.org/T95309#1417115 (10Aklapper) [13:19:08] 6Phabricator: remove automatic addition of "patch for review" if it can't also be automatically removed on merge - https://phabricator.wikimedia.org/T104413#1416362 (10Aklapper) [14:07:55] 6Engineering-Community, 10Analytics, 6Research-and-Data, 3ECT-July-2015: Metrics about the use of the Wikimedia web APIs - https://phabricator.wikimedia.org/T102079#1417255 (10Halfak) We talked about setting up some basic logging with EventLogging. Here's our notes: http://etherpad.wikimedia.org/p/measuri... [14:25:47] 6Engineering-Community, 10Analytics, 6Research-and-Data, 3ECT-July-2015: Metrics about the use of the Wikimedia web APIs - https://phabricator.wikimedia.org/T102079#1417310 (10Qgil) p:5Triage>3Normal @Halfak, can this task be assigned to you, at least in this initial stage? [14:34:29] 6Engineering-Community, 3ECT-August-2015, 3ECT-July-2015, 3ECT-September-2015: Goal: Define Mediawiki Developers Summit 2016 - https://phabricator.wikimedia.org/T104346#1417342 (10Qgil) [15:58:41] chasemp: Will you be able to review the phragile puppet changes? [15:58:49] https://phabricator.wikimedia.org/T101235 [15:59:34] meeple27: I can, not sure about today, and fri is a holiday but mainly I don't understand where this is intended to run [15:59:45] for now, only in labs [15:59:47] if it's meant for prod I think greg-g has said he no longer has manpower to support it [16:00:02] ok then we really don't need to / shouldn't maybe even merge into ops/puppet for things like [16:00:04] $vhost_name = 'phragile.wmflabs.org', [16:00:05] yeah, prod can't happen "soon" [16:00:05] in [16:00:09] https://gerrit.wikimedia.org/r/#/c/218930/4/modules/phragile/manifests/init.pp [16:00:16] it's ok for toollabs [16:00:20] but I can't let that through to prod [16:00:21] and also [16:00:38] https://github.com/wmde/phragile.git' [16:00:52] we don't run stuff in prod that isn't hosted by us, etc too much risk (AFAIK this is never done) [16:00:58] so there is mucho logistics between labs and prod [16:01:05] all makes sense [16:01:07] and this being put up for ops/puppet has been a bit confusing [16:01:26] we thought we would go production before realizing it wasn't feasible right now [16:01:31] so a change of direction [16:01:32] understood [16:01:37] sure thing ok so [16:02:05] we should abandon this as we don't want to target ops/puppet then and we can do our own repo [16:02:15] and do puppet apply on some labs box so it's all nice and repeatable? [16:03:19] I have to put together a bunch of data for quarterly review thinsg like today but I can help out here absolutely only [16:03:31] the state of things now I'm not sure of re: above and this changeset :) [16:08:44] chasemp: Um. So let me understand this. I thought puppet was required in labs too [16:09:34] or perhaps someone else could answer my labs questions? [16:10:32] If you like or I can outline it more or less [16:10:53] ops/puppet is the production puppet repo, we don't host code for individual toollabs things there [16:11:29] so one of the difference between production ready and labs is whether it has to meet ops/puppet standards and live in ops/puppet [16:11:39] if the idea is to backpedal and go toollabs for now [16:11:48] we won't merge this into ops/puppet [16:12:02] but being puppetized is best and we can do it's own phragile-puppet repo [16:12:06] and run teh labs instance off of that [16:12:10] is this making sense? [16:12:35] ok, so action items would be to take this puppetization but target a phragile-puppet repo, and then abandon the ops/puppet patch [16:12:44] (and re-do it later when we're ready) [16:12:57] sounds good and then spin up a toollabs instance and deploy this there [16:13:16] phagile is already running in labs, but not via puppet [16:13:48] it's kind of down the operator then :) but the sane thing to do is to get this into a repo setup off of htis logic [16:14:07] or it dies for some reason or another and none of this is tested / changes also can't go through review idk [16:14:26] toollabs is more wild west but if the idea is a stable service this is best [16:14:31] is there someone Jakob can talk to about doing puppet properly for labs? [16:15:07] #wikimedia-labs and one of the typical labs folks would probably be it [16:15:35] ok thanks much again [16:17:22] sure, not trying to play musical chairs on you here it's just totally different process for labs only vs the prod standards and process [16:18:00] meeple27: I can try to help with puppet stuff though I am not a labs expert at all [16:27:34] 10Wikibugs: wikibugs test bug - https://phabricator.wikimedia.org/T1152#1417872 (10Legoktm) 1 [16:31:28] 6Engineering-Community, 10Analytics, 6Research-and-Data, 3ECT-July-2015: Metrics about the use of the Wikimedia web APIs - https://phabricator.wikimedia.org/T102079#1417886 (10bd808) >>! In T102079#1417776, @Halfak wrote: > Indeed, it may be that implementing this in EL would be redundant in that you are a... [16:34:36] 6Engineering-Community, 10Wikidata, 3ECT-August-2015, 3ECT-July-2015, 3ECT-September-2015: Goal: Establish a framework to engage with data engineers and open data organizations - https://phabricator.wikimedia.org/T101950#1417909 (10Wittylama) Let me be the first to say that Europeana wants to be part of... [16:38:47] chasemp: howdy - what's the ETA of https://phabricator.wikimedia.org/T103028? [16:42:04] Awjr its off to apergos now, the dump itself should be good. AFAIK its just waiting on merge and confirm, but I am not in the know enough to do it atm [16:44:00] thanks chasemp - is apergos the best person to follow up with then? the pressure is mounting on my team to generate some graphs based on that data asap so i'm eager to nudge this along as much as possible [16:44:51] Yes, aka ariel [16:45:02] aye :) thanks chasemp [16:45:11] https://gerrit.wikimedia.org/r/#/c/221658/ [16:45:26] looks like that patch just needs a +2 - in case i can't get ahold of apergos today, do you know who might be a good person to try and wrangle for review/merge? [16:45:50] chasemp: ^ [16:50:40] Mutante might know dumps? It really is Ariel's thing [16:52:25] once upon a time i used to know a thing or two about dumps. around 4 years ago i started poking around the dumps code with ariel until i got pulled onto some other project. but... many moons ago. [16:56:55] anyway, thanks a bunch chasemp [17:07:20] chasemp: ariel mentioned she'll be trying to get that dump going tomorrow. once that data is sync'd to iridium, what's the best way for jaufrecht to access it [17:07:21] ? [17:07:43] there is a regular dump url that he has used before [17:07:55] I could look it up based on path but I don't recall offhand :) [17:08:01] but it's curl-able [17:08:20] ah perfect chasemp thanks [17:08:34] and no worries about looking it up [17:08:54] http://dumps.wikimedia.org/other/misc/ [17:09:00] there it is [17:17:23] meeple27: I'm talking to yuvi now about misunderstandings fyi [17:18:54] 6Engineering-Community, 10Analytics, 6Research-and-Data, 3ECT-July-2015: Metrics about the use of the Wikimedia web APIs - https://phabricator.wikimedia.org/T102079#1418062 (10Halfak) Both massive capacity increases and stream processing/aggregation are planned for EL. In the meantime, I agree that 5000-5... [17:20:10] 6Engineering-Community, 10Analytics, 6Research-and-Data, 3ECT-July-2015: Metrics about the use of the Wikimedia web APIs - https://phabricator.wikimedia.org/T102079#1418065 (10Halfak) @Qgil, re. assigning this task, I don't think that I can promise much more than discussion here in the short term. I've go... [17:33:57] 6Engineering-Community, 10Analytics-Tech-community-metrics, 3ECT-July-2015: Check whether it is true that we have lost 40% of code contributors in the past 12 months - https://phabricator.wikimedia.org/T103292#1418127 (10Dicortazar) > I think I'm still not seeing the refreshed data (last complete month is st... [18:08:45] 6Engineering-Community, 10Analytics, 6Research-and-Data, 3ECT-July-2015: Metrics about the use of the Wikimedia web APIs - https://phabricator.wikimedia.org/T102079#1418217 (10Anomie) >>! In T102079#1418062, @Halfak wrote: > In the meantime, I agree that 5000-5500 requests per second is far too much. That... [18:22:56] 6Project-Creators, 10Wikibase-Quality, 10Wikibase-Quality-External-Validation, 10Wikidata, and 2 others: Python library for Wikibase data values - https://phabricator.wikimedia.org/T102741#1418263 (10JeroenDeDauw) > Gerrit is stable and under our own control, unlike GitHub/GerritHub. That is very relative... [19:02:39] 6Project-Creators, 10Wikibase-Quality, 10Wikibase-Quality-External-Validation, 10Wikidata, and 2 others: Python library for Wikibase data values - https://phabricator.wikimedia.org/T102741#1418349 (10Ricordisamoa) >>! In T102741#1418263, @JeroenDeDauw wrote: > Human readable diffing is a presentation conce... [19:12:20] 6Project-Creators, 10Wikibase-Quality, 10Wikibase-Quality-External-Validation, 10Wikidata, and 2 others: Python library for Wikibase data values - https://phabricator.wikimedia.org/T102741#1418359 (10JeroenDeDauw) The Python objects I created have no such functionality, but then they are very incomplete to... [21:02:22] 6Phabricator, 6Team-Practices: Add fields to support bug related information for Wikimedia Apps team - https://phabricator.wikimedia.org/T92708#1418721 (10Aklapper) I see several related aspects mixed in this task. 1) //When reporting a task/bug//, having several mandatory/required and partially machine-reada... [21:11:35] 6Engineering-Community, 10Wikidata, 3ECT-August-2015, 3ECT-July-2015, 3ECT-September-2015: Goal: Establish a framework to engage with data engineers and open data organizations - https://phabricator.wikimedia.org/T101950#1418787 (10Qgil) [21:14:19] 6Engineering-Community, 10Wikidata, 3ECT-August-2015, 3ECT-July-2015, 3ECT-September-2015: Goal: Establish a framework to engage with data engineers and open data organizations - https://phabricator.wikimedia.org/T101950#1418802 (10Qgil) For now, I will keep the discussion in the Wikidata mailing list th... [21:15:53] 6Engineering-Community, 10Wikidata, 3ECT-August-2015, 3ECT-July-2015, 3ECT-September-2015: Goal: Establish a framework to engage with data engineers and open data organizations - https://phabricator.wikimedia.org/T101950#1418806 (10Qgil) [21:23:01] 6Engineering-Community, 10Wikidata, 3ECT-August-2015, 3ECT-July-2015, 3ECT-September-2015: Goal: Establish a framework to engage with data engineers and open data organizations - https://phabricator.wikimedia.org/T101950#1418846 (10Qgil) [22:00:40] 6Engineering-Community, 10Wikidata, 3ECT-August-2015, 3ECT-July-2015, 3ECT-September-2015: Goal: Establish a framework to engage with data engineers and open data organizations - https://phabricator.wikimedia.org/T101950#1418936 (10Romaine) [22:00:59] 6Phabricator, 5Patch-For-Review, 5Release: Next Phabricator upgrade: 2015-07-01 - https://phabricator.wikimedia.org/T104047#1418938 (10mmodell) [22:01:02] 6Engineering-Community, 10Wikidata, 3ECT-August-2015, 3ECT-July-2015, 3ECT-September-2015: Goal: Establish a framework to engage with data engineers and open data organizations - https://phabricator.wikimedia.org/T101950#1352291 (10Romaine) [22:01:25] 6Engineering-Community, 10Wikidata, 3ECT-August-2015, 3ECT-July-2015, 3ECT-September-2015: Goal: Establish a framework to engage with data engineers and open data organizations - https://phabricator.wikimedia.org/T101950#1352291 (10Romaine) [22:03:24] 6Phabricator, 5Patch-For-Review, 5Release: Next Phabricator upgrade: 2015-07-01 - https://phabricator.wikimedia.org/T104047#1418949 (10mmodell) @christopher: Everything looks good, updating phab-01 to be sure, then I'll update production in 2 hours. [22:05:11] 6Engineering-Community, 10Wikidata, 3ECT-August-2015, 3ECT-July-2015, 3ECT-September-2015: Goal: Establish a framework to engage with data engineers and open data organizations - https://phabricator.wikimedia.org/T101950#1418964 (10Qgil) [22:06:01] 6Phabricator, 5Patch-For-Review, 5Release: Next Phabricator upgrade: 2015-07-01 - https://phabricator.wikimedia.org/T104047#1418966 (10mmodell) @aklapper: the reason for upgrading to the redesign branch is that there are a lot of breaking changes which we need to be ready for, and a lot of goodies which we m... [22:09:40] 6Phabricator, 5Patch-For-Review, 5Release: Next Phabricator upgrade: 2015-07-01 - https://phabricator.wikimedia.org/T104047#1418971 (10Aklapper) >>! In T104047#1418966, @mmodell wrote: > @aklapper: the reason for upgrading to the redesign branch is that there are a lot of breaking changes which we need to be... [22:11:47] 6Phabricator, 5Patch-For-Review, 5Release: Next Phabricator upgrade: 2015-07-01 - https://phabricator.wikimedia.org/T104047#1418979 (10mmodell) That would essentially double the testing, as we'd have to test upstream stable branch changes and upstream redesign changes separately. [23:30:56] 6Phabricator, 5Release: Next Phabricator Upgrade 2015-07-08 - https://phabricator.wikimedia.org/T104515#1419260 (10mmodell) 3NEW a:3mmodell