[08:30:56] yo [09:03:06] good morning [09:35:46] morning! [09:42:36] hey joakino, hashar [09:42:40] how're y'all? [09:46:10] busy writing some python :D [09:47:34] phuedx: i'm recovering, i think i caught a gastroenteritis on friday, still feeling the effects [09:47:46] joakino: boo [09:47:51] not a fun weekend [09:47:54] hashar: things could be worse [09:47:56] how are you doing phuedx [09:48:07] tired, i ache a lot [09:48:27] i've mostly lost hearing in my right ear [09:48:31] all things i can cope with [09:48:40] nothing on gastroentiritis [09:51:54] phuedx: temporarily? why is that? [09:52:20] impacted earwax built up and i have small ear canals [09:52:46] i'm told [10:02:42] phuedx: you can get that cleaned up right? [10:02:59] yeah, have an appointment next week [10:03:05] in the meantime, olive oil down the earhole [10:15:09] dios santo [10:15:14] sounds horrible [10:15:22] i'm setting up wikimania stuff now [10:19:53] joakino: cool, i'm writing the feature lifecycle doc [10:20:02] not sure how to attack the product part honestly [10:22:20] from the left flank, phuedx [10:22:22] ;) [10:22:32] hey bmansurov [10:22:32] ;) [10:22:54] hello, hope you had a wonderful holiday [10:24:47] hi bmansurov [10:24:55] hola [10:27:17] bmansurov: cuando llegas a Mexico? [10:27:55] joakino: 14 de julio [10:32:38] bmansurov: ok we'll catch up then :D [10:32:45] just reserved the hotel for the previous days [10:33:13] joakino: could you hold off on going to the historic city center? I'd like to go there with someone who speaks spanish [10:33:29] joakino: or if you don't mind going there twice [10:33:53] bmansurov: sure! i'll probably end up half dead on jetlag the previous days [10:34:26] cool, i'll ping you as soon as I arrive, around 2pm i should be at the hotel. [10:35:43] 👍 [11:04:21] taking the boys to father's grou [11:04:22] *p [11:04:24] back in two [11:12:40] bb! [13:37:32] more 'n two but there you have it [13:39:14] phuedx: joakino quick question for you guys [13:39:26] there's no such thing [13:39:31] has anyone brought up manifest caches? [13:39:40] sorry, cache manifests? [13:39:51] was just reading http://diveintohtml5.info/offline.html [13:39:56] which actually mentions wikipedia as an example [13:40:04] bgerstle: https://phabricator.wikimedia.org/T47980 [13:40:20] a quick phabricator search shows that many people have brought it up [13:40:59] snark aside, i believe it was mentioned as a spike topic for our "speed" goal [13:41:39] right [13:42:11] i'm working on image caching for the iOS app at the moment [13:42:26] and was making some changes that would be facilitated by having a list of the files necessary to view a page offline [13:42:33] lo and behold, there's a spec for it! [13:50:04] hm, this seems like a no-brainer... [13:50:39] phuedx: it's cool they spec'd a "swapCache()" method to procedurally load an update [13:52:19] bgerstle: yup, distributed systems with hot code updating capabilities [13:52:23] :D [13:52:34] phuedx: ;-) [13:52:47] i dunno about you [13:52:58] but i'm totally updating linked in to "distributed systems engineer" [13:53:13] s/updating/updating my job title on/ [13:53:26] what a waste of electrons [13:53:42] ing would have done it [13:53:48] i give up [13:54:31] hehe [13:55:28] i guess this all circles back to how wikipedia page caches should be invalidated [13:56:01] whether you have "multi-part" content blobs w/ their own cache control, or try to have monolithic blobs that are updated every time something w/in it changes [13:56:01] bgerstle: yarrrp [13:56:53] bgerstle: it's actually really useful having the apps folk in that kind of conversation [13:57:00] because you bring another use case [14:03:41] phuedx: yeah [14:04:16] phuedx: would be cool to be able to allow users to save pages for offline use w/o needing to visit them [14:04:50] just request the cache manifest for the page you want and download those files [14:04:58] i was about to say… [14:05:25] we could also adopt the "instapaper" approach and download something else that's easier to work with [14:05:33] e.g. rich text, links, & images [14:07:00] there's a service here… [14:07:03] i can feel it [14:07:43] eventually, we'll see [14:11:29] joakino: til about git review -l|--list [14:36:11] * FlorianSW is back in Germany! :D [14:51:26] FlorianSW: woo! [14:52:37] hey phuedx how are you? :) [14:57:05] FlorianSW: not bad ta [14:57:07] yourself? [14:59:35] phuedx: i'm feeling really great! :D Thanks [15:00:33] FlorianSW: you we on vacation, right? [15:01:23] phuedx: yes, i'm still in vacation this week, but at home :) [15:01:39] that must be nice :) [15:03:18] phuedx: it is :) [15:17:11] i'm currently trying to organise a holiday for my wife and i [15:17:14] (just my wife and i) [15:18:17] where we catch up on sleep and maybe just watch tv or something [15:24:48] phuedx: that sounds very good! I remember you have children, right? That sounds a bit difficult to organize :/ [15:25:24] yeah -- fortunately the boys have two sets of very eager grandparents :D [15:25:54] but lisa and i have a hard time without the boys, so we're trying to figure out the optimum length of a holiday :/ [15:25:57] need more data [15:26:04] so we're having a holiday as an experiment ;) [15:26:18] :D [15:26:48] I think you need some more holidays to find out the correct length, not only one or two :P [15:28:00] haha [15:28:08] FlorianSW: thanks for picking up those bugs [15:28:23] phuedx: which one? :D [15:28:31] oh all of them :D [15:29:28] :P I do my best ;) [15:31:34] I forgot my charging cable last week (I was in the US), so i was a bit limited :/ [15:32:36] ouch!!! [15:32:39] that's the worst [15:33:35] That I thought at the first day, too, but I had my smartphone (where i have a charging cable :P) and it was ok on a special way, very easy to relax :D [15:33:42] but it's great to have my "baby" back :D [15:33:55] haha [15:34:14] i'm back [15:34:24] hi joakino [15:35:17] hey FlorianSW :D [15:35:23] it's been some time [15:35:45] phuedx: hey does git review -l do the same thing (or similar) as jon's gerrit.py? [15:36:09] joakino: similar, probably not as feature complete [15:36:17] i think i have one problem with one of the updates delivered by windows update. Everytime i restart my computer (Windows installs the latest updates, i normally doesn't restart my computer ;)) it feels like i have attracted a handbreak at each operation :( [15:36:27] joakino: yeah, was in vacation :) [15:36:32] freaking windows [15:36:39] joakino: "list available reviews for the current project" [15:36:47] git review -f is also kinda cool [15:37:10] "submit patch set and switch back to master on success" [15:37:50] phuedx: that sounds really cool! [15:37:55] yeah [15:37:59] joakino: solution: never restart the computer again :D [15:38:09] i happend to type "git review -h" when looking at the branch stuff [15:38:16] and it turns out it has some neat features [15:40:50] :D [15:40:57] i'm eating an icecream [15:41:01] it's so hot here [15:41:37] oh man [15:41:39] ICE CREAT [15:41:41] Msa [15:41:42] l [15:41:42] iajklhsrlha [15:41:43] a [15:41:43] sdf\sd [15:41:43] sdf [15:41:48] ICE CREAM! [15:41:53] * phuedx runs to the shop [15:42:17] it's not hot here (it's england) [15:42:20] but ice cream!? [15:42:52] nougat ice cream more specifically [15:43:01] it's awesome when you bite a big chunk of nougat [15:44:42] :D my apartment is at the sun side of the building above all other buildings around me, so i have the sun in my home all over the time: YEAH! :D [15:44:52] (but i have ice cream, too) [16:05:42] mdholloway|afk: etonkovidova : any good examples to repro https://phabricator.wikimedia.org/T104647? [16:11:13] bearND: in the Search bar, start typing "bbbb", "bbbbb", "bbbbbb" ... and observe the results list. [16:11:13] dbrant: thanks [16:11:13] niedzielski: quick batcave, if you're up for it? [16:11:13] dbrant: sure. omw [16:57:31] bearND: re https://phabricator.wikimedia.org/T104647: start typing just a phrase - after each word 'No results found' will be displayed [16:58:11] etonkovidova: got it. ty [16:58:25] bearND: well, not after each word - but frequently. For example, I saw it when I was testing for the phrase: "Android is a software stack" [17:01:23] etonkovidova: in the future it would be good to have some examples in the Phab tickets. I've added that to our bug report template https://phabricator.wikimedia.org/T104086. [17:10:19] bearND: yes, thx! [17:14:05] phuedx: did you guys have the stand-up meeting. didn't see anyone in the hangout [17:16:53] where's everybody at? :) [17:18:20] bmansurov: ^ [17:18:28] kaldari: just ended a meeting [17:18:51] oh the sprint kickoff must have run over then [17:19:06] kaldari: ohh sorry, yeah we did the standup there too [17:19:11] I skipped that since I won't be on the team for much longer :P [17:19:36] kaldari: i see, here you can pick a card: https://phabricator.wikimedia.org/tag/reading-web-sprint-51-y/ [17:19:54] if you don't have stuff to work on already [17:20:02] thanks! [17:20:26] np [17:20:53] sorry i was grumpy today folks -- i haven't had coffee this afternoon [17:24:46] Same, I need coffee. brb [17:28:03] phuedx: keen to get those browser tests passing first of all [17:28:38] phuedx: will you be able to push a new version of https://gerrit.wikimedia.org/r/222578 [17:29:23] given enough time, yes [17:30:30] phuedx: let me rephrase. What will get our tests passing quicker - if i fix it up now or if i leave it with you? :) [17:31:41] etonkovidova: whenever you're free to discuss emulator setup, ping me [17:32:23] niedzielski: will let you know - not sure how long today's meeting are going to be :( [17:33:34] etonkovidova: that's fine. no rush on my end [17:33:39] bgerstle: coreyfloyd mhurd_afk Have you guys settled on WIP limits for columns? [17:33:59] niedzielski: thx! [17:34:05] mbinder: most of the important ones, AFAICT [17:34:13] jdlrobson: i'm going to get the boys to bed and then come back and work on it [17:34:18] or are you wanting to do it now? [17:34:20] the "beta staging" column is currently limitless—troublingly so [17:34:47] kristenlans: can you create me sprint-52-z when you have a moment please? that way tomorrow i'll be able to pop stuff in there [17:34:59] but i don't know if imposing a limit is worthwhile unless we think we need something to remind us to get 5.0 out the door [17:35:16] and that our current situation is (hopefully) an exception, not the new norm [17:35:47] OK, sounds like we should leave that one be for now, and if it lingers we can address it [17:35:48] phuedx: nope not working on it now [17:36:17] mbinder: i set a baseline of 10 over the weekend but we need to discus… that was our "first guess" I believe. [17:36:56] coreyfloyd: ok, do you think this warrants a separate conversation, or do you want to feel it out over the next few standups/retro? [17:37:21] coreyfloyd: mbinder i think we should figure it out in practice [17:37:54] coreyfloyd: mhurd bgerstle where did the number come from? [17:38:26] mbinder: we will probably discus about it for 2 minutes quickly today… but mostly a wait and see… also as bgerstle noted we have 5.0 concerns as well… trying to balance "a good balance" of dealing with our normal process and accommodating for the 5.0 fork. [17:38:41] mbinder: i think someone screamed it out at the kanban meeting [17:38:57] IIRC the rationale was 3 iOS engs * 3 points a-piece [17:39:01] coreyfloyd: ok, let me know how it shakes out, and if you need any help [17:39:12] bgerstle: gotcha thanks [17:39:22] +1 for good luck? [17:39:26] heh [17:41:34] mdholloway|brb: dbrant niedzielski bearND What are we calling the new sprint (61)? We're a little behind since estimation is today. We can also wait until then, though I'd like to prep a board... [17:42:29] mbinder: how about beach boys? it is summer [17:43:00] 5 min to object/debate/overanalyze [17:43:18] mbinder: Promethium. [17:43:43] I thought we were on movies? [17:44:20] mbinder: movies are web team. I don't think app team has a theme, per se [17:44:31] mbinder: i was referring to the band not to any movies about the band [17:44:38] Melancholia. [17:44:49] ah, right. kristenlans got me all mixed up! [17:45:47] dandelion [17:47:27] LOUD NOISES [17:48:26] jdlrobson: how can I get access to the instance where Barry runs? [17:49:07] bmansurov: are you able to ssh into gather-browser-tests.eqiad.wmflabs ? [17:49:20] let me check [17:49:53] jdlrobson: no, "ssh_exchange_identification: Connection closed by remote host" [17:50:36] let me check if you have access.. [17:50:58] looks like you do User:Bmansurov [17:51:07] did you setup ssh forwarding stuff [17:51:41] jdlrobson: it's set up for all eqiad.wmflabs, let me double check [17:53:14] phuedx: reminder that you need to sign off on the last 2 tasks of X Files [17:53:21] (when you have a mo) [17:56:55] jdlrobson: i'm able to login now, where should I go next? [18:03:24] bmansurov: it lives in /mediawiki/srv [18:03:50] See https://www.mediawiki.org/wiki/Reading/Setting_up_a_browser_test_bot [18:04:08] jdlrobson: thanks [18:18:20] kristenlans: thanks, i'm aware [18:27:43] jdlrobson: i've tagged those stale branches (the history and changes will be preserved) and pushed 'em to gerrit [18:27:49] git ls-remote --tags gerrit [18:28:08] or origin as you please [18:28:23] gonna delete 'em in gerrit now because i don't have force push rights on the repo [18:28:26] (which is a good thing!) [18:30:52] phuedx: didnt max already do this? [18:30:53] see mail [18:31:07] he deleted esisupport and the old deploy branches [18:31:18] the remaining branches were left alone afaict [18:32:54] niedzielski: ok, if you have time now help me set up android emulator - I am ready :) [18:33:10] etonkovidova: sure. batcave? [18:33:34] niedzielski: hmm... a sec [18:34:22] niedzielski: google hangout? [18:34:48] etonkovidova: sure, i'll ping you [18:35:23] phuedx: roger [18:36:46] bearND: got 2 minutes for batcave? [18:40:49] dbrant: omw [18:43:14] jdlrobson: https://gerrit.wikimedia.org/r/#/c/222578/ [18:43:19] there might be a way to make that read better [18:43:23] but i can't see it right now [18:46:22] if I do $out->setPageTitle('') the expected behaviour should be absence of only

heading and not page-actions ?isn't it [18:50:21] dbrant: any objections to discarding the work we did to generify some of the funnel properties in the previous Share A Fact patch? [18:54:45] dbrant: e.g., https://gerrit.wikimedia.org/r/#/c/212213/4/wikipedia/src/main/java/org/wikipedia/analytics/StateFunnel.java [18:54:51] jdlrobson: there? [18:55:00] codezee_: yup [18:55:14] jdlrobson: if I do $out->setPageTitle('') the expected behaviour should be absence of only

heading and not page-actions ?isn't it [18:58:16] phuedx: i can't reproduce the page issues problem here :/ https://phabricator.wikimedia.org/T104333 [19:00:20] niedzielski: yep, probably a good idea for now. [19:00:51] FlorianSW: i could've sworn i saw it :/ [19:00:52] dbrant: sounds good [19:01:09] phuedx: you took a photo, so i'm sure you saw it, too :D [19:01:24] FlorianSW: it may have been fixed by another change since though :) [19:02:23] codezee_: h1 should disappear yes [19:02:34] if it works in Vector but not in MobileFrontend please raise a bug against MobileFrontend [19:03:07] jdlrobson: however h1 and pageactions both disappear , but I guess I can try fixing it, I looked into the issue [19:03:36] phuedx: yeah, i think too :) [19:03:54] FlorianSW: feel free to comment and then update the task :) [19:04:03] probably because https://git.wikimedia.org/blob/mediawiki%2Fextensions%2FMobileFrontend.git/c27de038bacdfd26f96ca20ae7b3c3d14f3f24ec/includes%2Fskins%2FMinervaTemplate.php#L282 isn't making a check for availability of page-actions [19:04:22] phuedx: already writing .) [19:04:23] :) [19:04:25] ta [19:04:29] alright folks, i'm orf [19:04:32] g'night [19:04:38] g'afterternoon [19:04:41] see y'all tomorrow [19:07:46] night phuedx|afk [19:07:54] FlorianSW: i've pasted another example for that bug [19:08:23] codezee_: feel free to write a bug and then write a patch to fix it :) [19:08:32] ok [19:08:35] jdlrobson: hmm, have you a test page? [19:09:17] FlorianSW: 1s [19:10:13] FlorianSW: https://en.m.wikipedia.org/wiki/Mike_Cernovich [19:10:36] FlorianSW: beta only [19:13:14] jdlrobson: hmm, i seeing it, but can're reproduce locally :/ [19:15:19] FlorianSW: could have something to do with cached pages [19:15:33] in theory pre-content:first should fix that [19:15:57] jdlrobson: logged in users doesn't get cached pages. I would say we wait for next deployment and see again? [19:20:39] FlorianSW: mm.. i'm not sure. I'm a bit concerned about this. Should at least try importing page to beta labs to see if we can replicate [19:20:45] could be template related (thus hhvm only) [19:22:01] jdlrobson: can you import on beta labs, i can't :( [19:42:17] FlorianSW: looking [19:44:58] FlorianSW: can't replicate here http://en.m.wikipedia.beta.wmflabs.org/w/index.php?title=Deletion_page&mobileaction=toggle_view_mobile [19:45:01] so probably good [19:50:07] jdlrobson: ah great, thanks for testing! :) [20:01:15] mdholloway: estimation? [20:01:19] (meeting) [21:02:06] coreyfloyd: are you good moving estimated items to the dev board or shall I? [21:20:31] mbinder: already did [21:20:32] thnaks [21:20:40] sweet [21:38:28] rmoen|lunch: https://gerrit.wikimedia.org/r/#/c/222695/2 needs merging before yours can btw [21:42:36] mdholloway: if you're planning on working on the ToC task, take note of this patch of mine: https://gerrit.wikimedia.org/r/219829 [21:43:00] mdholloway: you're welcome to "take over" it. [21:43:46] jdlrobson: ok [21:44:38] dbrant: Ah, thanks! [21:45:21] dbrant: If you've essentially begun work on it, I can leave it for you [21:47:06] no, actually I just made that patch while checking out the feasibility of using the button... i'm totally fine with someone else finishing it. [21:47:13] mdholloway: ^ [21:47:37] dbrant: cool, i'll take it over then! [22:02:39] jdlrobson: tests are failing for me. Not sure why yet [22:03:18] jdlrobson: getting a 404 on "And I view one of my public collections" [22:56:27] rmoen|lunch: https://gerrit.wikimedia.org/r/#/c/222695/2 needs merging before yours can btw [22:56:32] woops sorry rmoen :) [22:56:34] https://phabricator.wikimedia.org/T77925 < kaldari [22:56:36] ^ kaity [22:56:52] rmoen: mmm does it need a rebase? [22:57:14] jdlrobson: i didn't check, i'll try [22:57:18] rmoen: did you bundle install ? [22:57:23] MediawikiApi::HttpError is weird.. [22:57:27] yeah it was [22:57:29] 1 sec [22:57:48] export MEDIAWIKI_API_URL=http://127.0.0.1:8888/w/api.php [22:57:52] ^ i suspect you need that rmoen [22:59:46] jdlrobson: i have MEDIAWIKI_API_URL=http://dev/w/api.php also, bundle install is good [22:59:59] still fails with rebase and those suggestions [23:00:06] is it just me ? [23:08:46] jdlrobson: found the issue. [23:36:33] rmoen: so did you get it working [23:36:42] different failure [23:37:51] jdlrobson: i pm'ed you