[00:06:35] Project MediaWiki-lint build #102: FAILURE in 5 min 37 sec: http://integration.mediawiki.org/ci/job/MediaWiki-lint/102/ [00:06:43] kaboom! [00:07:23] wait . why is jenkins telling us about mw build failure ? [00:07:39] tfinc: yeah, exactly [00:12:04] hwalls: hey there [00:12:16] hi! [00:12:19] visually he new icon looks great. its just a bit too small :( [00:12:24] the* [00:12:30] hah, okay :) [00:22:11] tfinc: I'll push those changes tomorrow to production during our normal update timeslot [00:23:34] ok. so tomorrow we'll be able to 1) go to zero.w 2) go to en.m.w 3) see it sponsored by someone [00:23:35] ? [00:24:13] 1) go to en.m.w with a query string parameter [00:24:41] preilly: do you mind if i mention http://etherpad.wikimedia.org/MobileFrontendChanges on wikitech-l ? [00:25:02] tfinc: sure [00:38:53] tfinc: talking about zero url issue for carriers [00:39:05] fun [00:39:50] en.binasher.wikimedia.org [00:45:38] [WikipediaMobile] brion pushed 1 new commit to master: http://git.io/8LqCBg [00:45:38] [WikipediaMobile/master] fix buglet in network error detection (xhr param was missing) - Brion Vibber [00:45:51] Project WikipediaMobile - Nightly builds build #64: SUCCESS in 6.5 sec: http://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/64/ [00:45:52] brion: fix buglet in network error detection (xhr param was missing) [01:26:43] preilly: do you have any edits to add for the mobile qa rfp ? [01:26:46] i want to get it out to erik [01:26:54] tfinc: it looks good to me [01:27:02] k [01:29:32] "Please complete the translations for Wikipedia Mobile as soon as you can!" Nice. When are you going to release it? [01:30:33] hey Rancher [01:30:40] Hello. [01:30:47] dark launch end of week! [01:30:48] :D [01:30:52] to the android store [01:31:03] Great! :D [01:32:48] Note: If you cannot add a support for language variants, then use Serbian Cyrillic translation only. I said this already, but just in case. :) [01:33:22] [WikipediaMobile] brion pushed 1 new commit to master: http://git.io/C7m96g [01:33:22] [WikipediaMobile/master] another icon update :D - Brion Vibber [01:33:35] Project WikipediaMobile - Nightly builds build #65: SUCCESS in 6.3 sec: http://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/65/ [01:33:35] brion: another icon update :D [16:08:34] Hi, the bug https://bugzilla.wikimedia.org/show_bug.cgi?id=28652 is not getting any attention. Can someone help? [17:44:02] * yuvipanda waves [18:13:35] * aharoni waves at yuvipanda [18:13:40] i have a phone :) [18:13:43] aharoni: heya! [18:13:52] aharoni: tried the new RC? [18:14:28] yes, testing now. [18:14:41] at my phone, at least, i'm generally happy. [18:15:04] i see that a few bugs that i saw in the earlier builds are fixed. (again, at this particular device; earlier i tested on different devices.) [18:15:55] do you use a web browser to render the pages or does the app render the content by itself? [18:20:49] yuvipanda, ^ [18:20:54] + another q: [18:21:06] if i'm testing on android, what bugzilla components interest me? [18:21:24] aharoni: use a web component [18:21:27] should i care about devices, generic, Varnish, WURFL? [18:21:36] aharoni: https://bugzilla.wikimedia.org/buglist.cgi?query_format=advanced&component=android&component=devices&resolution=---&resolution=LATER&resolution=DUPLICATE&product=Wikimedia%20Mobile&list_id=76605 [18:21:41] is what i use [18:23:47] cool. [18:23:59] now: you use a web browser to render the pages or does the app render the content by itself? [18:26:09] aharoni: web browser of sorts [18:26:23] aharoni: for all practical purposes [18:26:29] it is web browser [18:26:45] the one that's installed on the phone? then i suppose that it's probably webkit. [18:27:09] aharoni: it is webkit [18:28:41] this means several things. [18:29:25] some versions of webkit on devices don't support webfonts at all, some support it partially and some support it completely. [18:29:58] aharoni: yes [18:30:03] and this also means that to work on phones, all css in articles must be webkit-compatible. [18:30:06] aharoni: i think majority of them just 'don't [18:30:21] aharoni: yes, I think the view we're getting has webkit-compatible syntax. [18:30:26] or atlest, so far we haven't run into issues [18:30:49] VERY surprisingly, it seems that the webkit browser that came with my phone supports webfonts well. [18:30:58] it's Sony Xperia Neo. [18:31:45] aharoni: interesting. [18:31:48] aharoni: webfonts for [18:31:49] ? [18:32:23] being a volunteer Mozilla Rep, i was a bit sad to see that Android Firefox didn't support webfonts as well on the same device. Firefox had some issues displaying Hebrew, Tamil and Malayalam. [18:32:54] i'll report it to Mozilla, of course; if another browser on the same device can do it, then Mozilla can probably do it, too. [18:32:56] aharoni: but did they display ta least? [18:33:11] aharoni: i'm sure you know of the indic language situation with android [18:33:14] yes. [18:33:31] they displayed, but with some problems. incorrect ligatures etc. [18:33:38] i usually use this page for testing webfonts: [18:33:40] http://translatewiki.net/wiki/User:Amire80/All_WebFonts_languages [18:33:49] it's very incomplete - just one word in each language. [18:33:55] better than nothing [18:33:57] but it's usually enough for a quick sanity check. [18:34:30] (it's a name of a town in Poland, about which there's an article in almost all Wikipedias. :) ) [18:34:48] and i'm not sure that i know the indic language situation with android. [18:35:04] :D [18:35:16] aharoni: so basically, there is zero support on most phones [18:35:36] i mean, i suppose that android developers are not in a hurry to support exotic languages, but are there any more details? [18:35:47] aharoni: it works in ICS [18:36:01] another surprise about my phone is that it seems to support Hindi out of the box. [18:36:59] ... and Bengali, too. [18:37:03] but not Telugu. [18:38:02] Bangla \o/ [18:38:16] oh, and if i want to switch the locale to some languages, i have to use an app called MoreLocale. [18:38:27] Hebrew is one of those. [18:39:02] it's weird, but tolerable. [18:39:16] aharoni: some manufacturesr build it in [18:39:24] aharoni: is the keyboard bug still there? [18:43:55] not on this device. [18:44:19] but i'd like to verify it on the device on which i experienced it. [18:44:41] now, a couple of serious problems: [18:45:13] IIRC, to be able to use the mobile site, some CSS has to be changed on the site. it is still true, isn't it? [18:47:14] aharoni: like? [18:47:38] aharoni: also, keep the mobile site (m.en.w.*) and the android app separate. Fixes are in different places usually :) [18:53:30] well, very simple. [18:56:36] compare m.en.wikipedia.org and m.te.wikipedia.org [18:57:16] let me see... [18:58:34] damn it. [18:58:41] i don't remember where is it. [18:59:38] when the old m.* sites started, to actually make them work the local admins had to change something in one of the CSS files, probably Common.css. [18:59:55] but i don't remember now which rules. [19:01:46] amir, it's en.m.wikipedia.org [19:05:46] oh, right. [19:06:10] hey philinje [19:06:15] how's the feedback for the RC been? [19:06:39] not sure yet [19:36:16] amir, possibly you are talking about the formatting of the whole page with content selectors - is that it? [19:36:24] i mean home page [19:40:53] philinje - yes [19:43:22] that needs to be done by admins - otherwise the page appears with nothing on it except the search bar [19:48:14] here is the page with instructions: http://meta.wikimedia.org/wiki/Mobile_Projects/Mobile_Gateway#Mobile_homepage [19:51:42] philinje, thanks. [19:51:58] since that has to be done for all languages, maybe it should just be default? [19:52:35] you mean, we should decide on our own what will appear there? [19:52:40] admins in some languages are probably not aware that they have to make this change. [19:52:57] so some standardization and defaults are needed. [19:53:16] so at least something useful would appear if the admins didn't do what they had to. [19:53:25] what appears currently is not completely useful. [20:00:49] yes, I agree. let me discuss with TOmasz [20:04:41] let us know what happens on the other handset with the Hebrew keyboard [20:05:12] we will decide tomorrow about releasing the app and that is one of the few remaining issues [20:07:27] philinje: what else issues are remaining for 1.0? [20:11:27] ok, here's a rather important bug on both he.m.wikipedia.org and ar.m.wikipedia.org: [20:12:00] the main page on both is not properly set to right-to-left directionality when viewing through the app. [20:12:09] it is set correctly when viewed on a PC browser. [20:12:23] aharoni: good catch [20:12:35] and the encyclopedic articles are shown with correct directionality in both browsers. [20:12:47] so only the main page seems to be affected. [20:12:49] aharoni: so, it's just the main page? [20:12:54] yes. [20:13:14] and maybe some other pages i didn't see yet. but the actual articles are OK. [20:30:52] ok, here's something else: [20:30:58] i installed RC-4 today. [20:31:16] tfinc said that it's supposed to be signed so the map would work. [20:31:22] but the maps doesn't seem to work. [20:31:54] on the nightly version i tested yesterday it showed only gray squares. now it shows a blueish background, but no map. [20:35:28] really? [20:35:56] didi you try "My location" in the menu? [20:37:15] back soon [20:38:49] aharoni: you might be over the sea [20:38:54] aharoni: hit menu, try 'My location'? [20:42:35] yuvipanda, do you mean the phone menu? i don't see something like that there. [20:42:45] aharoni: hit the menu button? [20:42:49] aharoni: what phone did you buy? [20:43:03] Sony Ericsson Xperia Neo [20:44:47] oh, let me see. maybe i found what to do... [20:44:55] it is a hardware button, next to back and home usually [20:45:01] aharoni: i think the right most button is 'menu'? [20:45:08] that's what google image search tells me [20:46:11] no, not yet. [20:46:20] i know where the menu button is. [20:46:40] i pressed it in the map view, and it showed the "my location" button [20:46:59] i pressed it, the phone did "searching nearby locations", and then nothing happened. [20:47:42] earlier i tried to enable GPS in the phone's settings menu. [20:48:22] aharoni: is GPS enabled? [20:48:30] aharoni: try zooming out? [20:49:52] * aharoni waves at tfinc and brion [20:50:03] ohai tfinc and brion [20:50:04] hey guys [20:50:15] i made the map work! [20:50:23] brion: tfinc philinje preilly my visa has been approved so should be there in a week :) [20:50:27] now i wonder whether it has something to do with the settings i changed... [20:50:29] aharoni: zoomed into the wrong place? [20:50:30] awesome! [20:50:38] aharoni: or the location services weren't on? [20:50:39] still waiting on my india visa for the pune hackathon ;) [20:51:03] * yuvipanda finds the concept of the 'visa' pointless.  [20:51:45] * tfinc grumbles at having come back from the dentist [20:51:55] Do you want to go back again? [20:52:05] yuvipanda, the money kind are rather useful ;) [20:52:16] it's everywhere you want to go [20:52:19] yuvipanda: great [20:52:26] for everywhere else, there's mastercard [20:52:40] heh [20:52:43] well, I also consider nationalism pointless, so there we go :) [20:53:02] true, when I was young I just assumed 'visa' meant a special credit card that'll work in the US [20:53:15] and you need to have money in it so you can actually spend it when you go [20:53:16] nonetheless they make you get a visa to get in to the country, so you gotta deal with nationalism :) [20:53:25] haha [20:53:30] OK, so in my phone's settings menu i have "enable GPS" and "enable network location services". [20:53:32] that sounds fairly reasonable :D [20:53:34] *that* made sense to me:) [20:53:44] aharoni: i think just the latter would do too? [20:53:48] after i turned on "GPS", the map didn't appear. [20:53:59] aharoni: aha! [20:54:01] network location services is probably using mobile network tower locations [20:54:07] or.... [20:54:11] true, and assuming aharoni is inside a building... [20:54:13] no that's probably ip geolocation? [20:54:16] it's just GPS trying to get a lock and failing [20:54:18] after i turned on "enable network location services", it showed the map and the location, [20:54:20] meh terminology [20:54:41] BUT it probably used a cellular tower, as brion says, because the location wasn't actually on my street. [20:54:51] aharoni: it is using a cellular tower [20:54:52] but a couple of blocks away. [20:55:16] now i turned off "enable network location services". i still see the map, but no location is marked. [20:55:50] aharoni: so it should be using your 'last known location' [20:56:06] i'm guessing because the phone is brand new, it didn't have any last known location initially and was confused [20:57:48] brion: tfinc are you both coming for pune hackathon? do you know who else is? [20:58:07] yes, so is arthur & preilly [20:58:08] from the mobile team [20:58:12] \o/ [20:58:14] alolita has her own team coming as well [20:59:10] cool :D [20:59:15] finally would get to meet arthur :) [20:59:25] also, do you know dates of travel? [20:59:48] i have arthurs in my inbox .. will send to you later [21:02:34] would be great if someone reviewed my English from https://www.mediawiki.org/wiki/Special:Code/MediaWiki/108549 [21:04:17] MaxSem: quick pass looks ok. i'll have to see them in context to really know [21:04:37] thanks [21:05:54] btw, my enwiki import crashed with a DB lock after 236,589 pages were imported:P [21:06:08] awww [21:06:10] enough to test with? [21:06:55] not sure. I'll try to restart the import from the point it stopped. will probably need some core hacking:) [21:10:58] tfinc: what exactly should I be working on next? [21:11:13] are you all out of bugs now? [21:11:14] 36507 {{coord}} tags, not that much :( [21:11:23] will poke at it tomorrow [21:12:04] tfinc: mostly. aharoni tells me the hebrew issue seems fixed, and brion was working on off-by-one. [21:12:13] i'm currently trying to figure out best way to structure the app internally [21:12:29] and move off our 'big ball of mud with super-confusing code-flow' architecture [21:12:51] yuvipanda: i think it would be good for you to get people to test RC4 more [21:12:58] hehe my cats are "bonding". one sitting there with wide eyes, the other growling and hissing like a maniac [21:13:04] we haven't had much feedback on the meta page in a bit [21:13:10] "wanna play? wanna play?" "HHHHISISISSSSSSSSS" [21:13:11] brion: aww [21:13:17] tfinc: was doing that on mine, will push that to a few friends [21:13:22] damn, brion has cats [21:13:33] i'm yet to live anywhere that is large enough to actually have cats.. [21:13:52] oh they're compact! [21:14:01] brion: can you cut a release branch for the android app [21:14:12] that way yuvi can't refactor to his hearts content [21:14:16] but not affect the release [21:14:18] http://bonsaikitten.com/gray.html [21:14:56] hehe, i would've been doing that on a branch anyway. [21:15:05] ok let's see if our notifications show that i pushed a non-default branch [21:15:42] brion: wah, that looks horrible. :| [21:15:53] :) [21:15:59] ah internet classics [21:16:08] my brother bough a kitten home, and it was so sad. it just wouldn't sleep, or let me sleep. It'll stop meowing if I talked to it. [21:16:22] cue one full night spent talking to it, and come 6 AM, kicked my brother until he sent it back to its mom. [21:16:47] ok i cut a 1.0, it's not showing on https://github.com/wikimedia/WikipediaMobile/branches i think because it's identical to the master right now [21:16:57] brion: .. that is horrible :) [21:17:06] and hopefully fake [21:17:11] yes :) [21:17:12] and I don't even want to know what the superglue was used for [21:17:13] quick .. someone check a change so that we can test it [21:17:58] tfinc: brion also can I get commit access to the main repo? [21:18:45] trying to figure out how to do that again ;) [21:18:49] :D [21:18:57] aha! hidden admin button [21:19:10] MaxSem: when you get a sec i wanted to find out what whats left to do on the api sandbox. robla came by last week and said there was an outstanding todo list [21:19:32] yuvipanda: ok i think you're added [21:19:50] brion: that site is interesting. Talks about 'foot binding', where feet of girls are bound and crushed from a small age so they'll be 'good for marriage'. Was in my primary school syllabus, I think. [21:19:54] * yuvipanda gets out of there asap.  [21:20:23] tfinc, they wanted to add some tutorial stuff to it, like query examples [21:20:29] brion: cool :) [21:20:31] the real world is far scarier than internet hoax sites :D [21:20:49] brion: true that! [21:20:58] could poke at it tomorrow after I get that dump restarted [21:21:02] MaxSem: who was leading that along? robla? sumanah ? [21:21:20] the request was from Sumana [21:21:30] k [21:21:39] Rob's intersted too, afaik [21:22:47] yeah, let me message him [21:33:24] yuvipanda: congrats on your visa [21:33:37] preilly: did you file the bug Amir was talking about? [21:35:08] * tfinc goes to prep todays agenda http://eiximenis.wikimedia.org/MobileWeekly [21:35:45] yuvipanda: heads up that we have a weekly meeting with global dev about all things mobile. if you ever want to join let me know but its not required [21:35:52] patrick and i represent the tech team [21:35:59] tfinc: today? [21:37:35] yuvipanda: yes, it's today at 2pm here [21:37:41] yuvipanda: yup, its every tues [21:37:44] @ 2PM [21:37:44] every Tu [21:38:25] tfinc: unless you'll have to make special arrangements for me to join (requires tech setup, etc) - i'll join in [21:38:56] ok, we can call you on Skype - our network just went down though [21:39:22] uh oh [21:39:33] philinje: i'd mostly like to just listen in, if that's okay [21:39:38] sure [21:39:48] i might disappear in a sec, Tomasz is already down [21:40:40] wee .. internet works .. then it doesn't [21:40:44] anyone seeing these messages ? [21:40:47] jorm: ! [21:41:04] tfinc: yes :) [21:43:00] seems stable enough now [21:43:27] https://bugzilla.wikimedia.org/show_bug.cgi?id=27363 [21:43:32] ok. yuvipanda i don't think you'll get that much out of it. it makes more sense to me to have tech reps there and for them to report back [21:43:42] if you want to listen in .. we can setup a call though [21:43:51] same to you MaxSem [21:44:08] tfinc: well, cool then. [21:45:31] ugh. [21:46:07] yuvipanda: do you want us to bring anything up with the other departments ? [21:46:17] if so please add it to the agenda [21:46:27] tfinc: nope, nothing in particular. [21:46:34] this meeting is a general status check so that engineering and global dev can stay in sync about what were both doing [21:46:36] tfinc: just wanted to know how the partner schemes are coming along [21:47:02] just corner kul on irc :D [21:47:21] hehe, will do [21:47:28] and/or amit [21:47:38] but generally good [21:48:03] it sucks that we can't really talk about specifics in the open. contracts prevent us doing that before things are officially announced [21:49:22] tfinc: even to contractors/ [21:49:29] s/\//?/ [21:49:37] yuvipanda: contractors are fine [21:49:50] none of us can post it publicly though [21:49:51] which sucks [21:49:59] just make sure to kill everybody else in the room:) [21:50:16] * tfinc readies the death ray [21:50:17] :D [21:53:29] looks like the death ray killed tfinc_'s connection :) [22:00:47] well, I'm off to sleep. [22:00:50] cya everyone :) [22:00:53] http://gizmodo.com/5874236/lg-can-help-you-ditch-your-work-phone-using-a-virtual-android-os [22:01:36] Reedy: heh, considering my phone isn't even able to run *one* OS properly… :D [22:01:57] Wait for them to be released [22:02:07] Then flutter your eyelids at tfinc_ :p [22:03:12] :D [22:03:22] okay, gnite all [22:04:39] wow .. i joined the room at the right time [23:35:35] :D This version has been approved and is being held by the developer. The developer must release this version before it will appear on the App Store. [23:35:48] tfinc: nice [23:37:18] Status Processing for App Store [23:37:22] wonder how long that'll take