[03:56:19] niedzielski: If you're awake, got time for a question? [03:56:32] Deskana: sure, what's up [03:56:37] niedzielski: I've never modified the API library before, and I'm unsure of the best way to test that what I'm changing integrates with the app's code. [03:57:04] niedzielski: I tried cloning, and importing the source through Android Studio, but that didn't really seem to work because there were other dependencies. [03:57:35] Deskana: it is unfortunate that you didn't come to this change just a little bit later. we're on the cusp of gradlizing the library and solving this problem well. i'm actually working on it as we speak [03:57:59] niedzielski: Oh, well, I can pick something else up in the mean time! [03:58:15] Deskana: is it possible for you to rebase onto my two patches (one in app, one in api)? [03:59:12] niedzielski: It's probably better that I wait until it's all done via Gradle. I'm not really sure how to attack the problem directly, and was planning to explore around a bit. Having it all integrated would make that easier. [04:00:43] Deskana: ok, if waiting isn't an issue that's great. in the new setup, you grab the app repo as per usual but then you'd clone the java-mwapi repo into it. when you open up android studio, it will automatically find the sources for you so you don't have to mess around with snapshots or copying jars until you want to open a patch [04:01:27] Deskana: i should have better docs later but can also give you a short overview when it's ready if you like [04:01:55] niedzielski: Cool! Thanks. [04:02:21] Deskana: np, i'll make a note to ping you when the gradle stuff is merged [04:02:30] Deskana: really hoping for tomorrow [16:05:36] dr0ptp4kt: re: session time question - so we have number of sessions but not session time? [16:24:47] coreyfloyd: we have both. https://commons.wikimedia.org/w/index.php?title=File:WMF_Reading_Quarterly_Review_Q4_2014-15.pdf&page=33 [16:25:58] dr0ptp4kt: ok - i wanted to make sure we didn't need to ship an update for us to measure session time changes for our quarterly goals [16:26:14] dr0ptp4kt: do you know how that is calculated? is it just using page views to get it at it? [16:31:11] coreyfloyd: an oozie scheduled job runs scala code that analyzes pageviews bearing the x-analytics key-value where the key is 'wmfuuid'. refer to https://phabricator.wikimedia.org/diffusion/ANRS/browse/master/refinery-job/src/main/scala/org/wikimedia/analytics/refinery/job/AppSessionMetrics.scala for the bulk of the etl process and [16:31:12] https://github.com/twitter/algebird/blob/develop/algebird-core/src/main/scala/com/twitter/algebird/QTree.scala for the quantilization piece embedded in the twitter algebird library [17:24:28] mdholloway: did you ever hear back on your cloak request? i put one in a couple weeks back and never heard anything [17:28:31] it shouldn't take that long... [18:17:12] niedzielski-eat: hey stephen, it turned out that i had apparently filled out the wrong form, but in any case, what ended up happening is that I just registered this nick as an alias to mholloway (my cloaked nick). someone pinged me eventually, though, and it was a while ago now. let me try to remember who that was. [18:23:06] niedzielski-eat: I want to say I eventually heard from QueenOfFrance (who is not in this channel but is in #wikimedia-office). See also this page, if you haven't: https://meta.wikimedia.org/wiki/IRC/Cloaks [18:24:17] niedzielski-eat: and good luck! [18:50:31] mdholloway|afk: thanks!! [19:05:35] bearND|afk dbrant mdholloway|afk: out of curiosity, when's our next beta release? also: are we going to follow a release model like we did last time where we build everything and if it looks good release prod on play and amazon? [19:16:35] niedzielski: i'd like to release a beta as soon as our current design signoff is cleared. I think it's ok to have "intermediate" betas, like this one will probably be, and not have to build the whole shebang of APKs... Then, when we're ready, we'll release a beta with the knowledge that it's a production candidate (and build all the apks). [19:16:58] niedzielski: but i'd like bearND's opinion, as well [19:19:48] dbrant: depends on when we can clear the design column [19:37:38] dbrant|brb: have you talked to vibha about clearing the android sprint design column? https://phabricator.wikimedia.org/tag/mobile-app-sprint-61-android/ [19:38:58] dbrant|brb: niedzielski : besides that, the main things I want to get merged before a beta release are the java-mwapi changes, and make a release version of the lib [19:39:57] bearND: sounds good. all those patches are ready 4 review afaik (no rush on my end though). [19:40:12] niedzielski: yes, I'm going to look at them shortly [19:40:36] thanks! [20:03:45] vibha: hey, you there to join the meeting? [20:54:38] mdholloway|afk: Shall we go and get your drive? [20:55:26] Deskana: sure, i'm in the street level lobby, you? [20:55:39] * mdholloway|afk blows his "afk" cover [21:17:43] Deskana|Away: ? [21:28:51] niedzielski: I'm trying to upload the lib to OSSRH but get a 401 Unauthorized. [21:29:22] bearND: hm, you did all the GPG and gradle.properties stuff? [21:29:32] bearND: fwiw, i used gpg2 [21:29:45] niedzielski: not sure. Do you have time for a batcave meeting? [21:29:59] bearND: yeah, give me two minutes. see you there [21:30:18] ok, ty [21:56:14] mdholloway|afk: Hi, sorry, I disappeared. I'm back now! [21:57:45] Deskana: Where can I find you? [21:58:07] mdholloway|afk: I'm at the mobile apps table now! I've not got the drive with me though. [21:59:22] Deskana: let's deal with it later. [22:03:00] mdholloway|afk: Sure. :)