[08:38:49] * phuedx is in tracy [08:59:24] \o [08:59:58] * jdlrobson is in tracy [09:31:21] phuedx: back [09:31:38] still in tracy [09:33:43] joining.. [11:35:12] yo [14:15:18] jdlrobson: http://ts.wmflabs.org/w/index.php/Wide_image [17:51:03] mdholloway /cc dbrant bearND: upgrading the current page disk schema to the new schema with the filepath will be difficult. since we haven't published this schema, do you mind if i require you wipe your data instead? [17:52:01] niedzielski: no issue for me [17:52:27] niedzielski: you mean just for developers wiping data or end-users, too? [17:52:34] niedzielski: so the user would lose his or her saved pages on upgrade, in other words? [17:52:55] (i'm assuming he meant for development builds only) [17:52:59] bearND mdholloway: if you've been working on develop master as of yesterday or used the alpha [17:53:13] if it's just for devs then no problem from me [17:53:23] bearND mdholloway dbrant_: i'm adding a column and it requires knowledge of the page which the disk table doesn't have [17:53:42] bearND mdholloway dbrant_: i can get it, but it would be a lot of work for an audience of four [17:54:17] niedzielski: sounds good to me [17:54:21] niedzielski: oh, i see, no issue here [17:54:33] 👍 [17:55:47] niedzielski: it's good to add that to the commit message, so that if someone else picks it up they are not surprised [17:55:58] bearND: will do, thanks :) [19:48:56] mdholloway: ok, i got that filename column change for you. i ended up having to remove the nonnull constraint on the column since that's populated by the save page service. we could move the path dermination to happen earlier if this causes a problem. [19:50:36] bearND: mdholloway: niedzielski: check out out -- https://commons.wikimedia.org/w/api.php?action=expandtemplates&prop=wikitext&text={{Potd/2016-04-15}} [19:50:48] ^ gets the picture-of-the-day File name directly! [19:51:26] dbrant: awesome. tyvm [19:51:30] niedzielski: cool, sounds good [19:51:34] dbrant: nice! [19:51:56] I'm wondering if that's what the iOS app uses (mhurd_afk coreyfloyd ) [19:52:01] dbrant: looks good [19:53:10] dbrant: also thanks for adding this info to the card already :) [19:53:15] ;) [19:53:49] mdholloway: here's the patch. it's based off of master. https://gerrit.wikimedia.org/r/283701 [19:54:48] niedzielski: thanks [20:47:56] bearND: mdholloway dbrant niedzielski : https://commons.m.wikimedia.org/w/api.php?action=query&format=json&generator=images&iiextmetadatafilter=ImageDescription&iiextmetadatalanguage=en&iiprop=url%7Cextmetadata%7Cdimensions&iiurlwidth=640&prop=imageinfo&rawcontinue=&titles=Template%3APotd/2016-04-15_%28en%29 [20:49:09] coreyfloyd: neat [20:49:36] excellent [20:59:07] nice :) [21:00:06] so we still need to know when this gets updated since the uri includes a time stamp [21:00:44] coreyfloyd: ^ + Does this change at UTC midnight? [21:01:38] bearND: hmmmmm… I’m not sure that the curated content is updated at a regular time. [21:04:16] coreyfloyd: I've been told that there are a bunch of cron jobs which update the pages based on the curated content. So, while the curating doesn't happen at regular times the resulting/transcluded pages get updated at specific times. [21:04:38] This is just what I heard. I haven't checked it yet [21:05:57] bearND: i trust nothing and no one [21:06:53] coreyfloyd: i go by the motto: trust but verify [21:14:01] bearND: we also had similar guarantees for the most read articles… but they are frequently very late… [21:14:48] bearND: we currently seeing them still missing 6 hours after they are supposed to be available. [21:14:55] so we need to tweak our logic a bit [21:15:39] point being - i wouldn’t code with any expectations, if its there its there, if its not… you need to have a good fall back and keep checking [21:15:55] we currently don’t have a good fallback… thats our fault… we will make it better [21:48:20] coreyfloyd: that's good to know. What do you have in mind for fallback? Check every hour? [21:49:37] bearND: our feed injects sections before we fetch - so to fix it we would have to prefetch to make sure we have the data and then inject the section. [21:50:06] bearND: thats a complete change… so we have to see if the is viable… it will use more data… because we preemptively itch everything in the feed… [21:50:11] fetch [21:51:12] coreyfloyd: would be much better done server side [21:59:13] bearND: yeppers