[04:27:04] Anybody from the Android dev team present? How can I configure the Android app such that all event logs are redirected to a custom host? [15:15:32] mschwarzer_: o/ the setting is in EventLoggingEvent.EVENTLOG_URL [16:08:41] joakino / coreyfloyd: I'm curious what problems you had with EventStreams for your hackathon demo, we'd like to fix them [16:10:28] milimetric: nothing per-se with eventstreams, it worked great, and i banged the shit out of it with old event-ids [16:10:53] milimetric: the problem as more that wikidata recent changes event data is not consistent depending on if the editors edited with the UI or with tools/bots [16:11:50] milimetric: the only weird part of the eventstreams api is the Last-Event-Id header thing, we thought we had to send an ID only, but it turns out we had to send the whole JSON object stringified that you get with the events as lastEventId [16:12:54] so that was unintuitive, i would've expected to send a date instead of an ID or a full json object, something like Events-From:2017/01/01 or so [16:13:18] cool, thx, will relay to Andrew [16:14:38] milimetric: thanks! once we figured that out the API worked great [16:14:53] few reconnections here and there but very well considering the amount of past events we were replaying from [16:16:19] yeah, i do wonder how well EventSource is implemented in browsers but the kafka back-end should be pretty solid [16:16:21] milimetric: this is the initial version we were trying (the eventstreams part) https://github.com/joakin/wikireaper/blob/bf48c6291b12a279d20c768646db97fa47852181/index.js#L19-L58 [16:16:29] ah, cool, thx [16:17:09] you can see the ids we were trying hehe https://github.com/joakin/wikireaper/blob/bf48c6291b12a279d20c768646db97fa47852181/index.js#L23-L31 [16:28:23] mdholloway: great job stabalizing our periodic ci builds! i've been impressed with the lack of emulator issues lately [16:29:17] niedzielski: thanks! yeah, i've been happy to see it green again (and hope it'll stay green again with this test fix!) [16:29:17] mdholloway: btw, we talked about weezer the other day. if you're a fan, you should check out this collection of 8b covers: http://www.ptesquad.com/more/pte063.html [16:29:38] niedzielski: oh, nice! [16:30:26] mdholloway: me too! or even red (as long as the failures aren't emulator related) [16:30:37] niedzielski: will give it a listen after our meeting. also, i thoroughly enjoyed that "tennessee stud" video from the other day [16:30:47] gotta send it to a friend who moved to nashville... [16:32:13] mdholloway: ha, i'm actually a bit of a thin lizzy fan [16:33:23] niedzielski: that's one of those bands i've always known existed but somehow never listened to [16:33:43] mdholloway: oops, i linked you to the wrong album (i didn't realize they released a sequel). here's the one i've actually listened to: http://www.ptesquad.com/more/pte018.html. i'll have to check out the sequel later [16:34:27] mdholloway: i think a lot of their stuff is great but jailbreak is a good place to start [19:31:49] joakino: passing on some links from Andrew regarding Last-Event-Id: https://github.com/wikimedia/KafkaSSE#notes-on-kafka-consumer-state and https://github.com/wikimedia/mediawiki-services-eventstreams#historical-consumption--offsets