[08:24:53] (CR) QChris: [C: -2] "CR-2 due to full jar instead of git-fat link being included." (2 comments) [analytics/refinery] - https://gerrit.wikimedia.org/r/133425 (owner: Ottomata) [08:50:03] (CR) QChris: [C: -1] "Mostly nits." (9 comments) [analytics/refinery] - https://gerrit.wikimedia.org/r/133519 (owner: Ottomata) [09:14:11] (CR) QChris: [C: -1] Adding refinery-tools and pom.xml content (7 comments) [analytics/refinery/source] - https://gerrit.wikimedia.org/r/133520 (owner: Ottomata) [09:19:09] (CR) QChris: "Well ... either way, this commit gives me errors" [analytics/refinery/source] - https://gerrit.wikimedia.org/r/133257 (owner: Ottomata) [09:43:50] (PS1) Gilles: Take sampling factor into account [analytics/multimedia] - https://gerrit.wikimedia.org/r/134065 [14:03:12] nuria: Is today a holiday in the US? [14:03:23] no... [14:03:34] But do we have standup today? [14:03:41] (I feel lonely in the batcave) [14:03:50] Oh ... milimetric just joined IRC. [15:04:28] (CR) Nuria: "Looks good." (1 comment) [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/133822 (owner: Milimetric) [15:32:22] (PS2) Milimetric: Move wikimetrics database models to models/storage [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/133822 [15:33:15] (CR) Milimetric: Move wikimetrics database models to models/storage (1 comment) [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/133822 (owner: Milimetric) [15:36:31] (CR) Nuria: [C: 2] Move wikimetrics database models to models/storage [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/133822 (owner: Milimetric) [17:23:00] (PS1) Hashar: Code hygiene: pass flake8 python linter [analytics/multimedia] - https://gerrit.wikimedia.org/r/134128 [17:24:28] (PS2) Hashar: Code hygiene: pass flake8 python linter [analytics/multimedia] - https://gerrit.wikimedia.org/r/134128 [17:24:43] (CR) Hashar: "PS2 ignores E501 as well (lines too long)" [analytics/multimedia] - https://gerrit.wikimedia.org/r/134128 (owner: Hashar) [17:41:23] milimetric: heya! I know that grrrit-wm already sends events here, am wondering which bugzilla components / products you'd want sent here. Just cleaning up -dev [18:01:56] (PS1) Hashar: Tox environement to run flake8 python linter [analytics/multimedia] - https://gerrit.wikimedia.org/r/134144 [18:03:04] (CR) Hashar: "From there we can get a Jenkins job invoking the flake8 env: https://www.mediawiki.org/wiki/Continuous_integration/Tutorials/Test_your_pyt" [analytics/multimedia] - https://gerrit.wikimedia.org/r/134144 (owner: Hashar) [18:44:33] milimetric, I finally got a sensible error out of hive! [18:44:44] "java.io.IOException(com.google.protobuf.ServiceException: java.lang.OutOfMemoryError: Java heap space)" [18:44:47] woo! [18:44:49] :) [18:44:52] that makes sense [18:44:54] I think that's hive-ese for "we're fucked until Andrew gets back" [18:44:58] (sorry in meeting right now [18:45:01] and also "we need more machines" [18:45:03] no prob! [18:47:30] evening, lzia! :) [18:47:45] morning, Ironholds. :-) [18:47:56] * Ironholds checks clock [18:47:59] hmn. I'll allow it ;p [18:51:26] yes Ironholds, "we're fucked until Andrew gets back" is generally true but even more so in this case, as the esteemed Hive points out with that message [18:52:00] I feel like some photoshop wizard on the team should make an image of us all huddling together like penguins with everything around us on fire to send to him [18:52:34] "you've been away for TWO DAYS and we tried to fix something and has anyone seen Kevin? Sweet jesus, the fire got him. Oh god. Oh god." [18:53:04] lol [18:53:55] good, Ironholds. I can still go for another 2 hours without beating your record. [18:54:37] morning, milimetric. [18:55:08] good.... morning? lzia :) [18:55:32] oh well. evening. but that's also fine. [19:01:13] lzia, record? :) [19:01:42] was the "hmn. I'll allow it ;p" for milimetric or me? :D [19:03:22] you! the 'morning'. It was 11:47, so right on the edge ;p [19:13:57] (I should ask this here) halfak: hey, do we already have an analysis of User-Agent strings lying around such that my intern could look at it for unique API clients/apps to look up? [20:03:42] Just saw sumanah's copy paste Q. [20:03:59] qchris and or nuria might have more. [20:04:13] But they are both offline due to timezones [20:04:19] Oh wait. Nuria isn't. [20:04:29] But she should be enjoying her evening >:( [20:04:34] yes :) [21:02:05] sumanah: I did some of that work last year but it wasn't very accurate due to several problems [21:02:10] oh? [21:02:15] we don't have any new version, but those problems have been solved [21:02:28] 1. the user agents for apps are much more clear cut now [21:02:36] and documented! [21:02:47] * Ironholds had to go and hand-code all of them. Oh, memories. [21:02:48] milimetric: Ironholds filed https://trello.com/c/5M66u0Nl/299-unique-user-agents-for-api-requests in case you want to add any info to that I suppose [21:02:52] 2. the tools we're using to parse/analyze them are much better [21:02:55] oh he knows it already, got it [21:02:59] did someone say apps? [21:03:07] lol [21:03:34] i knew you had broad IRC hooks YuviPanda, but apps ... wow, I don't envy your context switching coprocessor :) [21:03:36] YuviPanda, and user agents! Your two favourite things ;p [21:04:04] milimetric: this wasn't a hook. Just noticed it on my 'stalking' window that lists conversations on all my channels :P [21:04:12] :)