[09:55:22] o/ [09:56:19] hey bmansurov [09:56:22] o/ [09:56:29] hi there [11:04:03] good morning folks [11:05:06] hey hashar [11:05:09] what's up? [11:05:14] what've we broken? [11:05:20] WHAT DO YOU WANT FROM US!?!? [11:05:30] ah [11:05:31] hello hashar [11:05:35] since you are asking [11:05:49] my ISP TV box is using the Android TV system [11:05:49] and guess what I can't install there??????? [11:05:58] my favorite ever app "Wikipedia" [11:06:07] specially for the nearby function which I am a huge fan of [11:06:19] so I can check / read pages that are around my neighborhood :} [11:06:59] that needs Android 5 though as i understand it [11:07:09] so might well end up needing a new app :-(((( [11:07:11] hashar: you're talking to a wrong guys, he's an iphone fanboy lol [11:07:26] iPhone / android who cares? It is all mobile to me! [11:07:42] isn't your tv android based? [11:07:49] yeah [11:08:02] i assume you can't use f-droid there either? [11:08:05] gotta try to send the .apk on it and attempt to install it [11:08:11] you can get f-droid [11:08:25] it has a few glitches but it manage to install apps [11:08:39] what happens when you install wikipedia using f-droid [11:08:43] any error messages? [11:08:49] the thing is f-droid grey out most of the apps because it considers them incompatibles. Probably based on the android flavor [11:08:56] I will try to get the wikipedia app installed [11:09:02] maybe write down a report about my experience [11:09:17] you can use adb too [11:09:21] oh [11:09:26] I think it is locked down [11:09:35] but yeah that is a good point [11:09:39] ah i see [11:09:47] wait [11:09:49] I should try plugin usb to the box to see whether I can hook in adb [11:09:57] who are you calling an iphone fanboy bmansuro_ ? [11:10:08] yeah and enable the developer mode somehow [11:10:13] phuedx: not you [11:11:13] just to be certain, you aren't right? sam? [11:11:31] hashar: can you root the tv? (i never even dreamed i'd ask that question) [11:11:39] bmansuro_: i have an iphone, but i'm not enamoured with it [11:11:49] phuedx: unlikely [11:12:03] phuedx: and the device belong to the ISP so I would rather not mess too much with it [11:12:08] ah :/ [11:12:22] it is also an important part of family quietness :-D [11:12:29] lol [11:12:49] I can't claim to my 4 years old girl we can watch the traditional sunday morning movies because dad can figure out how to fix the tv :D [11:13:12] yeah, i think you'd be thrown out of your home by your children [11:13:21] "daddy's bricked the tv box again" [11:13:27] though she is clever enough to use my laptop, log in her session and starts the video player there [11:14:04] maybe I can boot it out of an USB stick that would get a rooted system [11:14:21] so I can play with it and unplug the usb / restart to rollback [11:14:54] can't you cast your android phone to your tv? [11:15:10] brb [11:17:31] bmansuro_: haven't tried that [11:17:49] I got an old Galaxy Nexus which is not that powerful [11:17:58] and the TV box already has android + all the things to read from the internet / NAS [11:18:08] so there is no need to use chrome cast or whatever [11:19:06] i see [11:23:53] but maybe I can run the Wikipedia app on my phone and have the screen to show up on the TV [13:41:05] hashar the min Android version for the app is not 5, it's 4.0.4. [13:42:30] bearND: yup and TV apps needs 5 :( ( http://developer.android.com/training/tv/index.html ) [13:43:12] I will try out the regular app and see what happens [13:44:22] hashar: that page just says you need Android 5 (API 21) or higher for the target SDK. It doesn't say anything about the minSDK, which I was referring to earlier [13:45:38] hashar: our app is targeting API 22 (released) and once we release the next version it will target 23 (Marshmallow; the latest) [13:46:27] lunch! [13:46:51] hashar what we don't have is using the CATEGORY_LEANBACK_LAUNCHER intent filter [13:47:03] from http://developer.android.com/training/tv/start/start.html [13:47:12] so you can target API 23 but still have your app run on an older android version? [13:48:42] hashar: yes. You specify at least two levels: min and target. (Theoretically there's a max level, too, but that usually doesn't make sense.) [13:49:38] hashar: target level just means that you've tested the app with this level. Some of the new features of the OS only get enabled on the device once the app declares that it targets a certain level [13:50:00] otherwise it's in some kind of backwards-compatibility mode for the app [13:50:09] so [13:50:18] if my target is android 4.0 [13:50:20] and I run on a device that has android 5.0 [13:50:28] the app will run with an emulated 4.0 [13:50:39] and not take advantage of new 5.0 features until target is bumped? [13:50:52] hashar: kind of, yup [13:50:59] if so, sounds like a good way to ensure your apps are forward compatible [13:51:18] anyway [13:51:24] don't waste time with the Android TV :-} [13:52:30] e.g. Marshmallow has now runtime permissions where the app prompts at runtime for permissions instead of at install time. Since our released version doesn't target it yet, it would still ask at install time for permissions, even on 6.0 devices. That will change once we release the next version [13:52:33] my box doesn't even come with a web browser ... [13:53:17] bearND: got it, and that sounds neat [13:56:09] cool; not having a browser would be more incentive to have an app, but it also raises the question about the WebView (which we still require) on that system. [14:22:29] bearND: some apps manage to display web content [14:22:41] so there might be some basic browser integrated [14:33:19] cool. [15:46:33] hey everyone! just getting used to composer / 1.25, quick question - can i install mobilefrontend via it? [15:58:31] Gnorrr: no, the mobilefrontend extension isn't published via packagist, nor does it have a particularly fleshed out composer.json: https://github.com/wikimedia/mediawiki-extensions-MobileFrontend/blob/master/composer.json [16:01:58] thanks! [17:13:57] taking a break for a bit [17:14:04] /having dinner with the fam [17:52:33] nice [18:15:15] bearND dbrant: hello! friendly bump to please review https://gerrit.wikimedia.org/r/#/c/249325/ and the subsequent patches when you can. thanks :) [18:15:53] niedzielski: ah yes, doing... [18:15:59] niedzielski: do you have the server-side patch for this ready? [18:16:06] bearND: nope [18:16:32] niedzielski: then how do you test the app patch? [18:18:08] bearND: oh, just hardcode a dummy pronunciation url into pronunciationUrl https://gerrit.wikimedia.org/r/#/c/250903/3/app/src/main/java/org/wikipedia/views/ArticleHeaderView.java [18:18:30] bearND: https://upload.wikimedia.org/wikipedia/commons/f/f3/En-us-Neptune.ogg, for example [18:19:20] niedzielski: ok [18:32:02] joakino RETRO$PECTIVE [18:33:41] kristenlans: cleaning dog piss, will be there in a minute [18:34:09] joakino: bummer, see you soon! [19:33:21] amazing https://www.youtube.com/watch?v=a9qXbgrx9rg#t=14 [19:38:58] jhobs: hey, can we hop on video real quick? atgomez and leila have a quick question, but easiest face to face [19:39:41] Can you give me about 5 minutes? Call it 11:45? [19:40:04] yeah, 5 mins cool [19:45:21] dr0ptp4kt: ready when you are [20:19:01] Hi! [20:19:45] I want my skin to have collapse property (not only in mobile, but in computer) [20:19:48] like this: http://www.openstreetmap.org/#map=16/28.1448/-15.6517 [20:19:59] what would be the best approach? [20:20:26] sorry, wrong link. This one is what I meant: https://en.m.wikipedia.org/wiki/1975_Australian_constitutional_crisis [20:30:58] joakino: I know it's late but you still around? [20:34:06] dr0ptp4kt: I need someone to review https://gerrit.wikimedia.org/r/#/c/251133/ and with JR out I was hoping you wouldn't mind just checking it against https://phabricator.wikimedia.org/T113443 real quick? [20:35:30] dr0ptp4kt: actually, let me double check something about it real quick; the sampling's different between the patch and task [20:47:15] dr0ptp4kt: ok, now it should be correct (whenever you get back from lunch) [21:18:14] niedzielski: needs manual rebase - https://gerrit.wikimedia.org/r/250448 [21:18:26] dbrant: will do, thanks! [21:25:48] alphas seem to be working fine https://android-builds.wmflabs.org/ [22:23:33] dbrant: There has been some chatter on the iOS side to kill bi-weekly Prioritization meeting. They do Kanban, however, so it may still serve your needs. Any interest in keeping this meeting, or shortening it to 30 minutes? [22:25:25] mbinder: i think it's still useful, at least as a formal sync between PO and tech lead. [22:25:38] mbinder: 30 minutes is good [22:25:48] dbrant: ok [22:26:26] jhobs: it looks ok to me. however, do the message keys need to be populated on testwiki? or will testwiki retrieve the values from enwiki's message cache if it can't find them? i'm not saying what it will do...do you happen to know? [22:27:04] i guess the secondary question is whether it will cause an exception if it can't find the message [22:27:13] (or maybe that's the primary question!) [22:27:13] dr0ptp4kt: unfortunately, I don't know :/ my plan was just to replace the two instances of "testwiki" in that patch with "enwiki" for thursday [22:27:26] oh you mean the i18n messages [22:27:32] jhobs: yeah [22:27:55] yeah those should wiki-agnostic [22:28:32] jhobs: would you please explain further? [22:28:53] the messages are defined in the extension's i18n folder according to language, there's no wiki-specification there as far as I know [22:30:17] actually they're not... [22:30:42] hold on let me figure this out. I'm still pretty certain they fallback to enwiki, but let me check [22:31:06] jhobs: word. keep me posted. [23:08:08] dr0ptp4kt: hmm... I think you might be right. I'm not sure if it will fallback or not, but the keys are definitely defined on enwiki. I'd like to create the keys on testwiki, but I don't have permission. Do you know who would? [23:08:31] jhobs: i don't know if i'm right about anything, as i don't know what i don't know :) [23:08:36] haha [23:08:40] but, as for people with permissions... [23:09:11] maybe check with bryan or kunal [23:09:18] well the keys are defined in places like this https://en.wikipedia.org/wiki/MediaWiki:Reader-segmentation-1-message [23:09:27] hi [23:09:48] what's up? [23:10:03] hi legoktm, do you know who has permission to add pages to the MediaWiki namespace on testwiki? [23:10:04] legoktm: word detection activated :) [23:10:13] jhobs: i'm going to step away for a walk [23:10:16] sysops [23:10:23] I can add you to the group, what's your username? [23:10:27] jhobs [23:10:56] (change visibility) 23:10, 10 November 2015 Legoktm (talk | contribs | block) changed group membership for Jhobs from (none) to administrator (per request) [23:11:18] thanks! [23:15:56] dr0ptp4kt: done and done, good eye (I thought the messages were defined in the extension) :)