[00:01:52] [WikipediaMobile] yuvipanda force-pushed v3.1.2-iOS from 0af3bed to c11f75f: http://git.io/gsX7GQ [00:01:52] [WikipediaMobile/v3.1.2-iOS] Directly steal wesley's CSS - YuviPanda [00:01:52] [WikipediaMobile/v3.1.2-iOS] Added toggle.js with calls to doScrollHack - YuviPanda [00:01:52] [WikipediaMobile/v3.1.2-iOS] Don't scroll to top after every expansion - YuviPanda [00:02:06] Project WikipediaMobile - Nightly builds build #293: SUCCESS in 6.8 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/293/ [00:02:06] * yuvipanda: Directly steal wesley's CSS [00:02:07] * yuvipanda: Added toggle.js with calls to doScrollHack [00:02:08] * yuvipanda: Don't scroll to top after every expansion [00:02:08] * yuvipanda: Hide keyboard once search item has been clicked [00:02:09] * yuvipanda: UIWebView doesn't like upper case HTTP. Needs lower case [00:02:09] * yuvipanda: Fix issue with scrolling past bottom on iOS 4.x [00:02:09] * yuvipanda: Move to iScroll-lite [00:02:10] * yuvipanda: Reset scroll to top on opening new pages [00:08:22] yuvipanda: thankfully someone people are putting in their iOS versions for reviews [00:10:06] iOS 4.2/4.3 [00:10:14] tfinc: ok [00:11:06] whats surprising are the iPhone4's that are reporting issues [00:11:13] as they can upgrade to 5.x [00:12:30] and IIRC they get a proper OTA too [00:13:13] yes [00:19:39] Reedy: wow. i just read the reviews for the wikipedia iphone app. for the latest version, i've yet to see higher than 2/5 [00:19:40] :( [00:20:05] Reedy: mostly iOS 4.2/4.3 issues. iScroll for the fail [00:20:48] yuvipanda: so if we can't get 4.2 to work reliably we can [00:21:07] 1) drop support and move forward [00:21:23] 2) rollback to 2.2.2 and create a brand new app for 3.1.2 [00:21:43] [WikipediaMobile] yuvipanda created v3.1.2-iOS-experimental (+2 new commits): http://git.io/j55sTg [00:21:43] [WikipediaMobile/v3.1.2-iOS-experimental] Re-added full common.css - YuviPanda [00:21:43] [WikipediaMobile/v3.1.2-iOS-experimental] Just the changes wesley made. Minimizing diff - YuviPanda [00:21:46] tfinc: ^ [00:21:48] can you test this? [00:21:50] x) fix iOS for Apple. [00:21:54] note that it is a different branch [00:21:56] Project WikipediaMobile - Nightly builds build #294: SUCCESS in 6.5 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/294/ [00:22:00] sure [00:22:33] i'm trying to minimize the diff from 'sucks majorly' to 'works properly' so we can replicate that in JS [00:23:24] tfinc: not a fan of maintaining 2.2.2 as well. We should make it work at an acceptable level and drop support from next version (can't drop support now, then 4.2 users will be stuck with an app that doesn't work at all) [00:25:22] new branch works fine [00:25:32] subjectively faster [00:25:58] okay, let me narrow down the rules some more [00:26:42] Reedy: we could use some iOS 4.3 testers [00:26:59] [WikipediaMobile] yuvipanda pushed 1 new commit to v3.1.2-iOS-experimental: http://git.io/tzvOfg [00:26:59] [WikipediaMobile/v3.1.2-iOS-experimental] Re-added the zoom CSS properties - YuviPanda [00:27:02] tfinc: ^ [00:27:06] Reedy: if can get any to join irc then do invite [00:27:08] pulling [00:27:12] Project WikipediaMobile - Nightly builds build #295: SUCCESS in 6.9 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/295/ [00:27:12] yuvipanda: Re-added the zoom CSS properties [00:28:18] [WikipediaMobile] yuvipanda pushed 1 new commit to v3.1.2-iOS-experimental: http://git.io/5YJIsw [00:28:18] [WikipediaMobile/v3.1.2-iOS-experimental] Re-added pre's whitespace property - YuviPanda [00:28:31] Project WikipediaMobile - Nightly builds build #296: SUCCESS in 7 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/296/ [00:28:31] yuvipanda: Re-added pre's whitespace property [00:29:48] subjectively worse [00:30:02] tfinc: how subjectively? [00:30:05] jittery jittery bad? [00:30:08] or [00:30:10] just a bit worse? [00:30:41] also, try it now [00:30:41] the first scroll is slower and scrolling over media is slow [00:30:53] pulling [00:31:48] * yuvipanda eats more chocolae [00:33:53] subjectively better [00:33:55] :D [00:34:18] minus images and info boxes of course .. those are slow [00:34:52] ok [00:36:02] but thats been that way for this whole release [00:36:51] yuvipanda: so i've been thinking about all the complaints about the search box [00:36:54] thats an easy fix [00:36:54] tfinc: ^ [00:37:02] [WikipediaMobile] yuvipanda pushed 2 new commits to v3.1.2-iOS-experimental: http://git.io/xXi9xA [00:37:02] [WikipediaMobile/v3.1.2-iOS-experimental] Re-add !important on selectors not using a wildcard - YuviPanda [00:37:02] [WikipediaMobile/v3.1.2-iOS-experimental] Enable slightly more 'complex' selectors. No wildcards - YuviPanda [00:37:07] we just need to accelerate our work on the disappearing toolbar [00:37:09] ala kindle [00:37:15] Project WikipediaMobile - Nightly builds build #297: SUCCESS in 6.8 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/297/ [00:37:15] * yuvipanda: Re-add !important on selectors not using a wildcard [00:37:16] * yuvipanda: Enable slightly more 'complex' selectors. No wildcards [00:37:20] yes [00:37:23] then those readers can browser to their hearts content [00:37:29] its what i always wanted to do [00:37:35] I think once this fire's out we need to re-asses 1.2 a bit [00:37:38] full un obstructed reading with one tap search [00:37:43] I don't see the beta going out on Monday, for example :) [00:37:52] yes [00:38:00] tfinc: can you pull and test those? [00:38:07] intercontinental debugging loop [00:38:16] sure [00:39:09] too bad this loop blocks() like crazy ;) [00:40:34] yuvipanda: far worse [00:40:50] almost all the kinetic scrolling is gone [00:40:59] ok [00:41:03] git checkout HEAD~1 [00:41:06] then try again [00:41:13] k [00:41:27] HEAD~1 ? [00:41:36] guessing you just meant HEAD there [00:41:38] that's 'one commit before current one' [00:41:45] ahh ok [00:44:35] yuvipanda: do you have any thoughts on why it takes so long to get search focus ? [00:44:47] tfinc: has it been consistently that way? [00:44:58] not happening on my 4.3 sim [00:45:04] for 3.x yes [00:45:16] on 4.2 and 4.3? [00:45:16] it takes about 3-5 seconds to grab it [00:45:18] 4.2 [00:45:57] not particularly sure. Will need to do more console.log debugging [00:47:07] tfinc: how's HEAD~1 [00:47:09] ? [00:47:20] its fine [00:51:47] [WikipediaMobile] yuvipanda pushed 1 new commit to v3.1.2-iOS-experimental: http://git.io/O98syQ [00:51:47] [WikipediaMobile/v3.1.2-iOS-experimental] Disable a slightly more complicated selector - YuviPanda [00:51:52] tfinc: ^ [00:52:00] Project WikipediaMobile - Nightly builds build #298: SUCCESS in 6.6 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/298/ [00:52:00] yuvipanda: Disable a slightly more complicated selector [00:53:31] pulling [00:54:29] hmm .. branch merge fail .. /me goes to see what happened [00:55:48] had to switch to master, pull, then branch switch back [00:56:05] tfinc: you were on a 'headless' branch [00:56:10] hence the issue :) [00:56:18] oh git .. you always treat me something new [00:56:24] git branch would've showed you were not on any branch [00:58:28] ah yes, forgot to mention that in the email [00:59:39] tfinc: jerky? [01:00:07] yuvipanda: its fine actually [01:00:46] sweet [01:00:52] test it around and see if it is as fine as it was [01:01:25] k [01:04:59] tfinc: also atleast *some* navboxes should be 'fine' now. The rule now is much more restrictive than how it was [01:05:14] yes. i can see that [01:05:18] it seems much better [01:07:07] tfinc: browse around and see if scrolling hits anything. [01:10:25] k [01:19:38] crashed the app :D [01:19:59] heavy browsing on "Greece" and "Barack Obama" [01:23:59] tfinc: ^ [01:24:09] [WikipediaMobile] yuvipanda pushed 1 new commit to v3.1.2-iOS-experimental: http://git.io/eAwxlA [01:24:09] [WikipediaMobile/v3.1.2-iOS-experimental] Enable a single wildcard selector - YuviPanda [01:24:13] tfinc: ^ [01:24:16] k [01:24:24] Project WikipediaMobile - Nightly builds build #299: SUCCESS in 7.8 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/299/ [01:24:24] yuvipanda: Enable a single wildcard selector [01:24:26] just testing a theory. [01:25:30] building [01:25:45] * tfinc will need a day off when this settles  [01:27:51] subjectively ok [01:27:56] but we need a better way to measure this [01:28:05] its getting to be too hard too tell any difference [01:28:11] tfinc: think binary [01:28:17] jerky or scrolly [01:28:21] i can do binary [01:28:24] i'm just trying to isolate what was causing us problems [01:28:27] so binary is good enough [01:28:32] so, 0 or 1? [01:28:55] jerky or scrolly? [01:29:04] scrolly [01:29:14] * yuvipanda goes to find a wall [01:29:19] looks like the problem is *not* wildcard searches [01:29:21] slightly slower on tables [01:29:36] let me delete the app and do a clean build [01:29:39] just to make sure [01:29:46] do that [01:29:48] yeah [01:31:55] jerky within info boxes and images .. fast on text [01:32:36] [WikipediaMobile] yuvipanda pushed 1 new commit to v3.1.2-iOS-experimental: http://git.io/XeDEaQ [01:32:36] [WikipediaMobile/v3.1.2-iOS-experimental] Enabling even more wildcard styles - YuviPanda [01:32:37] tfinc: pushing something now, try that. [01:32:49] Project WikipediaMobile - Nightly builds build #300: SUCCESS in 6.8 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/300/ [01:32:49] yuvipanda: Enabling even more wildcard styles [01:32:52] pulling [01:34:28] yuvipanda: jerky [01:34:34] really really jerky [01:35:30] ok [01:35:51] Is jenkinsbot working to compile .apk again yet? [01:36:14] We have a beta tester looking for the latest wiktionary app build. [01:36:54] Amgine: no, sadly it is not [01:37:14] [01:37:38] Amgine: I fixed it on my api-move branch, but that's not been merged in yet [01:37:40] [WikipediaMobile] yuvipanda pushed 2 new commits to v3.1.2-iOS-experimental: http://git.io/oyB36w [01:37:40] [WikipediaMobile/v3.1.2-iOS-experimental] Revert "Enable a single wildcard selector" - YuviPanda [01:37:40] [WikipediaMobile/v3.1.2-iOS-experimental] Revert "Enabling even more wildcard styles" - YuviPanda [01:37:52] Project WikipediaMobile - Nightly builds build #301: SUCCESS in 6.4 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/301/ [01:37:53] * yuvipanda: Revert "Enable a single wildcard selector" [01:37:53] * yuvipanda: Revert "Enabling even more wildcard styles" [01:38:40] Excellent sort of news, yuvipanda. [01:51:32] tfinc: this commit should both scroll properly *and* have proper styles [01:51:34] [WikipediaMobile] yuvipanda pushed 1 new commit to v3.1.2-iOS-experimental: http://git.io/L8mD2w [01:51:34] [WikipediaMobile/v3.1.2-iOS-experimental] Moved wildcard css selectors into wildcard js selectors - YuviPanda [01:51:41] let me test [01:51:47] Project WikipediaMobile - Nightly builds build #302: SUCCESS in 6.8 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/302/ [01:51:47] yuvipanda: Moved wildcard css selectors into wildcard js selectors [01:53:00] yuvipanda: i'll have to do a market run in about 20min [01:54:05] tfinc: ok [01:56:03] tfinc: how does this one turn up? [01:57:04] *feels* more sluggish [01:57:11] let me load some more articles [01:57:25] but as i said before .. comparisons are getting really hard [01:58:19] binary would do good [01:58:28] this *should* render navboxes properly [01:58:31] so essentially [01:58:38] 1. do navboxes which were messed up before rendering properly [01:58:45] 2. can you actually scroll? [01:59:01] yes. i have kinetic scrolling [01:59:47] if i have to do binary then i'll call this "scrolly" [01:59:56] and styles? [02:00:07] give me an article that would had been busted [02:00:10] what kind of nav [02:00:18] sacramento [02:00:23] sacrament, california [02:00:25] k [02:00:35] infobox should be bounded, not extending far to the right [02:00:42] copy pasting from your notes on the ether pad :) [02:00:57] :) [02:01:03] if you have a 5.0 device, load market release there and use them side by side for comparison [02:01:08] (or your android) [02:01:09] k [02:01:42] the info box for sacramento is *still* not correct [02:01:50] the image is centered [02:01:58] but the gray box goes way off screen [02:02:01] * tfinc goes to compare against 5.0 [02:02:36] 5.0 has the same bug [02:03:05] check safari [02:03:30] tfinc: ^ [02:03:55] safari (5.0) in our beta does *not* show the issue [02:04:00] not the beta [02:04:19] you need to opt out or use a device that had not opted in [02:04:19] let me opt it out [02:04:30] pass me a bit.ly opt out link [02:04:46] one second [02:05:30] safari (4.2) !beta renders correctly [02:06:01] damn [02:06:57] its the "nicknames" section that makes it run over [02:06:59] " [02:07:36] http://bit.ly/mobilewpoptout [02:08:51] tfinc: check other cities? [02:09:06] http://bit.ly/wmoptout … will work even better [02:09:54] tfinc: http://bit.ly/mobilewpoptout [02:09:57] err [02:10:00] http://bit.ly/wpoptout [02:10:04] there [02:10:25] hmm, should be 'm' because it is also beta across projects I guess [02:11:12] safari (5.0) !beta renders correctly [02:11:14] trying other cities [02:18:40] general were ok [02:18:45] Mumbai info is slow [02:18:49] as its pretty complex [02:20:23] no nav box problems though [02:21:27] hmm [02:21:32] sacramento is fine on android [02:22:42] [WikipediaMobile] yuvipanda pushed 1 new commit to v3.1.2-iOS-experimental: http://git.io/CYqoPg [02:22:42] [WikipediaMobile/v3.1.2-iOS-experimental] Add missing word break property to body - YuviPanda [02:22:55] Project WikipediaMobile - Nightly builds build #303: SUCCESS in 6.6 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/303/ [02:22:55] yuvipanda: Add missing word break property to body [02:22:57] ok .. time to head to the market [02:24:07] bbiab [02:26:36] ok [03:24:54] back [03:25:07] wow yuvipanda3 … have we upgraded ? [03:25:09] ;) [03:25:15] we've confused :D [03:25:29] unpacking groceries … yell if you need anything [03:25:51] haven't been able to figure out what's the issue with those. Will poke if I need you to test [03:26:17] k [03:51:10] Where's the best place to leave feedback regarding the iOS app? [03:52:02] AxelBoldt: emailing mobile-feedback-l@lists.wikimedia.org would reach the entire team [03:52:51] OK, thanks [05:14:38] tfinc: still not quite able to figure out what the sacramento deal is [05:15:01] i've tried a couple of different approaches to setting the styles, and the styles are being set. Don't seem to be affecting it though :( [05:15:17] it is, however, relatively minor and I hope jon would be able to help tomorrow [05:16:27] [WikipediaMobile] yuvipanda pushed 1 new commit to v3.1.2-iOS-experimental: http://git.io/sWIVMQ [05:16:27] [WikipediaMobile/v3.1.2-iOS-experimental] Fix stray . in addClass - YuviPanda [05:16:40] Project WikipediaMobile - Nightly builds build #304: SUCCESS in 6.9 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/304/ [05:16:41] yuvipanda: Fix stray . in addClass [05:16:43] YuviPanda: don't worry about it then [05:16:52] tfinc: the slow search bar issue [05:16:52] the delay in search focus is more annoying [05:16:55] how is that going ? [05:17:03] yeah, i've not been able to repro it on 4.3 [05:17:04] sim [05:17:14] what can i do to help you debug that? [05:17:25] does it take 3-5 seconds when you type it to when it the *character* appears? [05:17:29] or when the *result* appears? [05:17:46] or just focusing itself? [05:18:03] it takes that long to see a blinking cursor [05:18:16] and for the input box to have the orange border [05:18:30] tfinc: chrome.js delete line 250 [05:18:34] and see if that improves things? [05:18:38] there is also a delay in tying characters [05:18:43] likely the round trip for type ahead [05:18:45] k [05:19:02] well, that shouldn't stop you from *typing* them [05:19:15] #search from doFoucsHack() ? [05:21:00] yes [05:21:04] tfinc: yes [05:21:21] to clarify .. it sometime take up to 3-5 second for the *keyboard* to come up [05:21:30] building with line 250 change [05:22:04] hmm [05:24:50] no change with line 250 delete [05:25:08] hmmm [05:25:18] let me make another experimental branc [05:25:21] hand push things to you [05:25:25] intercontinental debugging [05:25:30] tfinc: also do you know if this happens on 4.3? [05:25:43] also, whats going on in the app when the loading animation stop (spinny curosr) but the article has loaded yet [05:25:51] in long articles it can take 5-10 seconds [05:26:10] s/has/hasn't [05:26:29] andrew jackson, for example. [05:26:36] tfinc: I think that's how long it takes for the webview to process that much HTML and load those into the DOM [05:26:44] (which bogs down my netbook/T10) [05:26:44] that is, IIRC, a blocking operation [05:27:08] we *could* use a css animation there which *might* continue spinning [05:27:13] but not sure, will have to check [05:27:24] solution is to use the API and populate items section by section [05:27:25] how can we speed up the actual process ? [05:27:33] thats far more useful [05:27:36] of DOM parsing? [05:28:17] yes [05:28:35] having a nice animation but still having it take 5-10seconds sucks just as much [05:29:32] tfinc: i'm not sure. [05:29:36] i'll look into it [05:30:58] I could speed it up a little bit with hacks on when the section collapsing code executes [05:31:18] but honestly, I don't want to do work on that with the MF scraper. Much better off putting those perf fixes into the API based code [05:32:27] thats fine [05:32:44] i care about making it faster [05:32:50] me too. [05:32:54] and the api needs to make that happen [05:33:01] the API already gives us per section data [05:33:11] I can do things like add it to the DOM only when expansionh appens [05:33:43] do what i suggested in the email [05:33:47] async load [05:33:59] dont block [05:34:06] we should never block if we can show a user content [05:34:07] see, the network never blocks [05:34:14] ah [05:34:17] that kinda block. [05:34:17] yes [05:34:24] that's what I meant. [05:34:32] but let's first get this fixed and pushed out [05:37:26] [WikipediaMobile] yuvipanda created v3.1.2-iOS-search (+1 new commit): http://git.io/QHSQYg [05:37:26] [WikipediaMobile/v3.1.2-iOS-search] Minor debugging statements for search issues - YuviPanda [05:37:31] tfinc: ^. Build, and look at logs [05:37:38] it'll trigger a message when focus actually hits [05:37:39] Project WikipediaMobile - Nightly builds build #305: SUCCESS in 6.8 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/305/ [05:37:43] and when keypress happens [05:37:47] k [05:37:52] tell me if the log message and you touching are instantaneous [05:37:54] same with keypress [05:37:55] * tfinc changes branch [05:39:10] * tfinc builds  [05:41:53] this only captures the time of the first key input [05:42:01] so *after* the search window has focus [05:42:22] tfinc: is there latency between when you touch and when the search box has focus? [05:42:27] yes [05:42:32] thats the core issue [05:42:38] sometimes it takes 3-5 seconds [05:42:52] from the users standpoint they tap on search [05:42:58] and nothing happens for 3-5 seconds [05:43:11] is there latency between when you touched and when the message 'touch started on' occurs? [05:43:21] message on the XCode log, that is [05:43:22] yes [05:43:23] ? [05:43:26] hmmmm [05:43:31] the first message is 'Key press happening!' [05:43:37] but that only starts after the window has focus [05:43:43] there is no message before that [05:44:12] you don't get a message saying 'Touch started on search'? [05:44:14] as a message? [05:44:15] at all? [05:44:18] i do not [05:44:25] 2012-04-08 22:42:05.349 Wikipedia-iOS[1610:307] [INFO] hideAndLoad origUrl http://en.m.wikipedia.org/wiki/Reef [05:44:26] 2012-04-08 22:42:05.365 Wikipedia-iOS[1610:307] [INFO] Apparently we are connected = true [05:44:27] 2012-04-08 22:42:07.362 Wikipedia-iOS[1610:307] [INFO] navigating to http://en.m.wikipedia.org/wiki/Reef [05:44:28] 2012-04-08 22:42:07.375 Wikipedia-iOS[1610:307] [INFO] enabling language [05:44:29] 2012-04-08 22:42:14.752 Wikipedia-iOS[1610:307] [INFO] Key press happening! [05:44:45] 2012-04-08 22:42:14.752 Wikipedia-iOS[1610:307] [INFO] Key press happening! [05:44:45] 2012-04-08 22:42:14.915 Wikipedia-iOS[1610:307] [INFO] Getting search results for term: [05:44:46] 2012-04-08 22:42:15.616 Wikipedia-iOS[1610:307] [INFO] Did you mean? [05:44:47] 2012-04-08 22:42:15.629 Wikipedia-iOS[1610:307] [INFO] searchParam [05:45:21] "Key press happening" only happens once .. but thats the exact order in Xcode [05:45:26] no other messages [05:45:42] hmmm [05:45:44] that's weird [05:46:58] tfinc: try this commit? [05:46:58] [WikipediaMobile] yuvipanda pushed 1 new commit to v3.1.2-iOS-search: http://git.io/ENTF_A [05:46:58] [WikipediaMobile/v3.1.2-iOS-search] Move doFocusHack to be before DOM load - YuviPanda [05:47:11] Project WikipediaMobile - Nightly builds build #306: SUCCESS in 7 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/306/ [05:47:12] yuvipanda: Move doFocusHack to be before DOM load [05:47:26] pulling [05:49:20] no difference [05:50:23] no difference in the logs? [05:51:45] no difference [05:52:43] gah [05:52:47] * YuviPand_ checks logs [05:53:00] ok [05:53:01] nothing [05:53:10] tfinc: press the search button? [05:53:13] and see if that gets logged? [05:53:13] YuviPand_: http://mobile.slashdot.org/story/12/04/08/1432210/wikipedia-mobile-apps-switch-to-openstreetmap [05:53:19] saw that [05:54:15] search icon? [05:54:24] 2012-04-08 22:54:58.131 Wikipedia-iOS[1648:307] [INFO] Touch started on search [05:55:00] hmm [05:55:18] so touching the icon shows the status message but dot *not* get focus [05:55:30] does* [05:56:11] tfinc: try this commit? [05:56:30] * tfinc waits [05:56:31] [WikipediaMobile] yuvipanda pushed 1 new commit to v3.1.2-iOS-search: http://git.io/EC3FkQ [05:56:31] [WikipediaMobile/v3.1.2-iOS-search] Make doFocusHack work on searchParam too - YuviPanda [05:56:35] k [05:56:44] Project WikipediaMobile - Nightly builds build #307: SUCCESS in 6.8 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/307/ [05:56:44] yuvipanda: Make doFocusHack work on searchParam too [05:59:48] no change [06:00:18] only shows console.log when i tap the icon [06:00:21] not the input box [06:01:01] hmm [06:01:13] this is very weird [06:02:18] I'd *rally* like to know if this is just 4.2 or 4.2 *and* 4.3 [06:02:21] damn [06:07:07] YuviPanda: the 4.3 isn't any different with console.log [06:07:38] yeah i'm trying to figure out why this is not happening [06:07:40] 4.3 sim [06:19:45] tfinc: still stumped. i'm able to repro that event not firing [06:19:50] however, cannot repro the 5s lag [06:20:16] can you fix the code that records the timer ? [06:20:22] i'd love to browser around and get you some better stats [06:20:27] browse* [06:20:43] 'records the timer' [06:20:44] -> ? [06:21:08] the console.log still doesn't record when i tap on the input box [06:21:13] it only fires when i tap the icon [06:21:35] yes, I've been trying to fix that and not quite managed. [06:21:37] still at it [06:21:42] k [06:23:28] tfinc: try this commit [06:23:38] [WikipediaMobile] yuvipanda pushed 1 new commit to v3.1.2-iOS-search: http://git.io/77inNQ [06:23:38] [WikipediaMobile/v3.1.2-iOS-search] Focus on the search bar! - YuviPanda [06:23:41] k [06:23:51] Project WikipediaMobile - Nightly builds build #308: SUCCESS in 6.7 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/308/ [06:23:51] yuvipanda: Focus on the search bar! [06:24:07] looks good in the sim [06:24:15] now let me try it on device [06:24:56] tfinc: i'll probably sleep in another 15 minutes or so. Is noon here :) [06:25:49] still no console.log on 4.2 [06:28:00] ... [06:28:20] tfinc: you got it on 4.3 sim? [06:28:22] yes [06:29:20] tfinc: this needs a much less sleepier me. I'll head to bed now. [06:29:34] will write a status update email before I go [06:29:39] go to bed..we'll wrap up this release tomorrow [06:31:03] i can somewhat get the timing if i tap the magnifying glass and then tap search [06:31:08] 2012-04-08 23:31:08.338 Wikipedia-iOS[1732:307] [INFO] Touch started on search [06:31:09] 2012-04-08 23:31:14.292 Wikipedia-iOS[1732:307] [INFO] Key press happening! [06:31:33] but we'll pick this up tomorrow [06:34:32] tfinc: email sent [06:34:34] good night [06:34:41] night [06:34:43] and thanks for doing this on a sunday :) [08:11:02] [WikipediaMobile] Nikerabbit pushed 1 new commit to master: http://git.io/B0vSmQ [08:11:02] [WikipediaMobile/master] Translation updates from translatewiki.net - Niklas Laxström [08:11:16] Project WikipediaMobile - Nightly builds build #309: SUCCESS in 7 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/309/ [08:11:17] niklas.laxstrom: Translation updates from translatewiki.net [08:22:08] Technically speaking, is the iOS release 3.1 or is my memory playing tricks on me (tfinc?) [08:26:43] he's supposed to sleep now, Jarry1250 [08:27:09] Sorry! Hopefully he won't notice. [08:27:14] :) [08:27:51] but yes, it's 3.1 [08:30:55] Thanks. [09:06:42] New patchset: MaxSem; "Yet another fix for div fun. Looks like everything started with r114240" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4553 [09:07:47] Change abandoned: MaxSem; "Somehow failed to amend, newer version is at https://gerrit.wikimedia.org/r/#change,4553" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4432 [09:08:37] New review: MaxSem; "This was supposed to be an amend of https://gerrit.wikimedia.org/r/#change,4432" [mediawiki/extensions/MobileFrontend] (master) C: 0; - https://gerrit.wikimedia.org/r/4553 [09:18:54] New review: Jdlrobson; "(no comment)" [mediawiki/extensions/MobileFrontend] (master) C: 1; - https://gerrit.wikimedia.org/r/4553 [13:48:01] New patchset: MaxSem; "Got rid of cached messages and some variables" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4559 [13:51:35] New patchset: MaxSem; "Don't establish master connection if it's not needed" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4560 [13:54:57] tfinc: ping [16:29:02] yuvipanda3: Tried to come up with a decent test case for the choppy scrolling http://wesleyhales.com/iscroll/ [16:30:19] caused by a combination of inline styles, an ordered list, a table with a lot of rows, and the use of the specific CSS3 [style*='foo'] selector [16:49:42] New review: Grunny; "(no comment)" [mediawiki/extensions/MobileFrontend] (master) C: 0; - https://gerrit.wikimedia.org/r/4559 [16:52:55] jdlrobson: hi [16:53:02] hey YuviPanda [16:53:11] hi YuviPanda, are you in the mobile app test cycle right now? anything I can help with? [16:53:40] chrismcmahon: the iTunes store is now on fire and we're fire fighting. I don't expect the app test cycle to start for atleast a few more days. [16:54:00] things will be pushed out by atleast a week or so. I'll poke you once that fire is out [16:54:42] YuviPanda: sounds good. if there's anything useful I can read or do in advance, let me know? [16:54:50] chrismcmahon: sure! [16:54:54] to help you out [16:58:47] jdlrobson: did you get a chance to check out the branch? [16:59:34] yeh I had a brief look. My MobileFrontend hat is still very much on though and am finding it hard to switch contexts [16:59:59] my main worries are about us deviating from MobileFrontend css - i'd like to prevent that [17:00:15] i'm also having trouble understanding the issue since on my iphone 4.2 emulator everything seems to work fine. that's most annoying [17:00:28] ah yes. [17:00:30] the simulator lies [17:01:16] i'm also finding the commit log hard to follow since there is lots of reverting going on [17:01:34] that I can fix. [17:01:58] New patchset: MaxSem; "Got rid of cached messages and some variables" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4559 [17:01:59] what's the difference between iscroll and iscroll lite? [17:02:03] apart from it being liter ;-) [17:02:42] ok .. lets do our standup [17:03:10] jdlrobson: nothing :) [17:03:21] it's the same, without the 'pull to refresh' and 'zøom' bits [17:03:26] YuviPanda: do you have Skype on ? [17:03:29] jdlrobson: same question [17:03:36] tfinc just booting now [17:03:40] didn't realise it was closed :) [17:05:43] [WikipediaMobile] yuvipanda force-pushed v3.1.2-iOS from 5fcf1be to 8dc1794: http://git.io/gsX7GQ [17:05:43] [WikipediaMobile/v3.1.2-iOS] Moved wildcard css selectors into wildcard js selectors - YuviPanda [17:05:43] [WikipediaMobile/v3.1.2-iOS] Add missing word break property to body - YuviPanda [17:05:43] [WikipediaMobile/v3.1.2-iOS] Fix stray . in addClass - YuviPanda [17:05:57] Project WikipediaMobile - Nightly builds build #310: SUCCESS in 7 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/310/ [17:05:57] * yuvipanda: Re-added full common.css [17:05:58] * yuvipanda: Just the changes wesley made. Minimizing diff [17:05:58] * yuvipanda: Re-added the zoom CSS properties [17:05:59] * yuvipanda: Re-added pre's whitespace property [17:06:00] * yuvipanda: Re-add !important on selectors not using a wildcard [17:06:00] * yuvipanda: Enable slightly more 'complex' selectors. No wildcards [17:06:00] * yuvipanda: Disable a slightly more complicated selector [17:06:01] * yuvipanda: Moved wildcard css selectors into wildcard js selectors [17:06:02] * yuvipanda: Add missing word break property to body [17:06:02] * yuvipanda: Fix stray . in addClass [17:10:06] jdlrobson: commits should be less confusing now. [17:10:10] thanks YuviPanda [17:10:46] jdlrobson: sacramento has those issues on the simulator as well [17:10:46] still same branch? [17:11:01] yeah, but it was a force push [17:11:05] since i was rewriting Hitsory [17:11:08] *History [17:11:29] ok cool [17:11:47] tfinc: you should pull the v3.1.2-iOS branch again and test to see that I didn't break anything with that gitfoo [17:12:00] also, every place here closes at 11. I've 20 mins to get my one meal of the day in. brb [17:12:13] YuviPanda: jdlrobson : is their anything pending for me to test? [17:12:33] * jdlrobson has to play catch up [17:13:35] YuviPanda: really thorough email from Alex [17:13:46] s/Alex/Axel [17:20:08] YuviPanda: philinje has an iOS 4.3 device [17:20:15] that rounds us out on iOS versions [17:22:53] * tfinc is responding to axels mail [17:29:02] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4202 [17:29:04] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4202 [17:30:40] when I try to open and run the wikimediaMobile source in eclipse it give the error "Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead. Please use Android Tools > Fix Project Properties." [17:31:12] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4553 [17:31:15] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4553 [17:32:24] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4560 [17:32:26] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4560 [17:33:47] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4226 [17:33:49] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4226 [17:34:30] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4321 [17:34:32] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4321 [17:34:57] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4171 [17:35:00] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4171 [17:35:27] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4172 [17:35:29] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4172 [17:35:55] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4322 [17:35:57] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4322 [17:36:23] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4323 [17:36:25] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4323 [17:37:07] jdlrobson: ping [17:37:15] preilly: pong [17:37:22] jdlrobson: on this change set https://gerrit.wikimedia.org/r/#patch,sidebyside,4327,1,MobileFrontend.body.php [17:37:33] yup you no like? [17:37:37] jdlrobson: can you use mobileaction=show_beta [17:37:49] i can [17:37:58] reason i went for beta=yes was because it was short and easy to type on a mobile [17:37:58] jdlrobson: so that we minimize the number of new query string parameters [17:38:13] jdlrobson: yeah I understand that point too [17:38:13] can it be mobileaction=beta ? [17:38:18] sure [17:38:20] k will do [17:38:45] maybe later we can change mobile action to just ma as well [17:39:05] after you change that can you amend that change set [17:39:44] preilly: what else is mobileaction used for [17:39:48] is there anything it might conflict with? [17:40:02] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4209 [17:40:04] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4209 [17:40:32] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4333 [17:40:34] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4333 [17:41:29] jdlrobson: are you still fixing this one https://gerrit.wikimedia.org/r/#change,4328 [17:41:51] jdlrobson: mobile action is used for opt in/out of beta with cookie [17:42:04] jdlrobson: and for current feedback form [17:42:39] yes don't merge 4328 just yet [17:42:41] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4354 [17:42:43] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4354 [17:43:59] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4355 [17:44:01] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4355 [17:45:23] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4401 [17:45:25] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4401 [17:45:56] New patchset: Jdlrobson; "allow enabling of beta via query string" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4563 [17:46:04] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4402 [17:46:07] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4402 [17:46:18] Change abandoned: Jdlrobson; "See https://gerrit.wikimedia.org/r/4563 instead" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4327 [17:46:27] preilly: done [17:46:54] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4403 [17:46:57] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4403 [17:47:17] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4404 [17:47:19] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4404 [17:47:55] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4563 [17:47:57] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4563 [17:48:21] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4405 [17:48:23] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4405 [17:48:48] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4406 [17:48:51] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4406 [17:49:18] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4407 [17:50:02] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4424 [17:50:41] jdlrobson: https://gerrit.wikimedia.org/r/#change,4407 — Your change requires a recursive merge to resolve. Please merge (or rebase) the change locally and upload the resolution for review. [17:52:29] New patchset: Jdlrobson; "prevent page zooming when rotating to landscape" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4407 [17:52:30] New patchset: Jdlrobson; "when initialising beta opensearch check whether search is already focused" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4424 [17:53:08] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4424 [17:53:24] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4407 [17:53:27] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4424 [17:53:28] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4407 [17:53:43] jdlrobson: Change has been successfully merged into the git repository. [17:55:18] thx preilly much appreciated! [17:58:07] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4559 [17:58:35] jdlrobson: https://gerrit.wikimedia.org/r/#change,4559 — Your change could not be merged due to a path conflict. Please merge (or rebase) the change locally and upload the resolution for review. [17:58:41] jdlrobson: sorry [17:58:50] MaxSem: https://gerrit.wikimedia.org/r/#change,4559 — Your change could not be merged due to a path conflict. Please merge (or rebase) the change locally and upload the resolution for review. [17:59:26] * YuviPanda is back [17:59:30] * YuviPanda looks at logs [17:59:45] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4376 [18:00:39] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (contact-us-redesign); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4318 [18:00:41] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (contact-us-redesign) - https://gerrit.wikimedia.org/r/4318 [18:01:17] jdlrobson: can you just abandon this https://gerrit.wikimedia.org/r/#change,4328 if it can't be merged at this point [18:01:32] jdlrobson: the changes are for 3.1.2, which is a bug fix release [18:01:43] MaxSem: ping [18:01:43] jdlrobson: so I don't think we should move away from the pinned version of common.css used there [18:01:47] Change abandoned: Jdlrobson; "Abandoning whilst design is not finalised" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4328 [18:01:54] preilly, rebasing... [18:01:59] MaxSem: thanks! [18:02:03] jdlrobson: 3.2, which moves to the API, will use the new styles and shouldn't have a problem [18:02:05] YuviPanda: i'm just not too keen on us maintaining our own common.css [18:02:13] jdlrobson: thanks! [18:02:19] we should add it to app.css if anywhere [18:02:21] YuviPanda: when I try to open and run the wikimediaMobile source in eclipse it give the error "Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead. Please use Android Tools > Fix Project Properties." [18:02:39] YuviPanda: did you see my note that philinje has 4.3 ? [18:02:41] jdlrobson: it was in the old common.css [18:02:45] jdlrobson: it got accidentally removed [18:02:48] i just added it back [18:03:02] jdlrobson: it was accidentally removed when we were 'debugging', IIRC [18:03:07] * jdlrobson is confused with all the common.css changes - very hard to see what has actually changed from the MFE version [18:03:20] jdlrobson: i can get you a diff [18:03:22] wait [18:03:24] please [18:03:41] and just a heads up YuviPanda i'm just about to grab some dinner so will be out of action for about 30mins [18:03:44] but then i'm all yours [18:04:05] YuviPanda: what bug has you been updating for the scrolling issues [18:04:07] https://bugzilla.wikimedia.org/show_bug.cgi?id=35781 is empty [18:04:39] bharath: then run android tools -> fix project properties? :) [18:04:42] s/has/have [18:04:48] tfinc: have kept it on the email thread, will update bugs [18:05:00] i'm reference this one in emails https://bugzilla.wikimedia.org/show_bug.cgi?id=35781 [18:05:02] YuviPanda: I have done it , but of no use [18:05:20] bharath: did you follow the steps in that link I gave you the other day? [18:05:21] and by that i mean this one https://bugzilla.wikimedia.org/show_bug.cgi?id=35777 [18:05:29] i'll put in a short blurb [18:05:32] tfinc:jdhttp://dpaste.org/6QaXO/ [18:05:34] err [18:05:34] jdlrobson: http://dpaste.org/6QaXO/ [18:05:49] YuviPanda: yeah [18:06:26] bharath: http://www.mediawiki.org/wiki/Mobile/PhoneGap/Tutorial [18:06:31] that did not involve eclipse at all [18:07:14] jdlrobson: poke me when you're back [18:07:15] YuviPanda: yeah , but I just imported it in eclipse [18:07:51] YuviPanda:are you sure that's the right diff [18:08:12] jdlrobson: yes, it is the right diff. It is the diff against the 'pinned' version of common.css, not current [18:08:18] we are/were shipping pinned versions, remember? [18:08:36] yes.. .but it suggests that we once had a definition .whitespace-pre-wrap-important which i don't think we did [18:08:48] jdlrobson: ah, I think it's the other way around [18:08:51] ahh [18:08:52] right, the diff is reversed [18:08:58] that makes more sense lol [18:09:03] :D [18:09:06] do you want me to unreverse it? [18:09:07] that's messing with my head [18:09:15] if you can and it's easy :) [18:09:17] yeah [18:09:17] it is [18:10:03] jdlrobson: http://dpaste.org/NhP8X/ [18:10:16] bharath: are you sure you have the right SDKs installed? [18:10:56] YuviPanda: I have installed 2.2 [18:11:10] bharath: try installing 2.3.x as well [18:11:26] YuviPanda: i responded to axel [18:11:34] thats exactly the kind of feedback i love [18:11:47] tfinc: ok. did you explain your hate of apostrophes? [18:11:50] Well thought out, laser focused, and actionable [18:11:53] haha [18:11:55] no [18:12:00] i changed the messages in the market [18:12:01] did you cc mobile-feedback-l? [18:12:03] yes [18:12:07] ah [18:12:07] yes [18:12:15] i was looking in the wrong account. nevermind [18:12:29] YuviPanda: would it be hard to do search type ahead every n characters ? [18:12:36] instead of every 1 character [18:12:48] right brb [18:12:53] tfinc: there are a bunch of things that can be done to make that faster. [18:12:56] i'll land them in 1.2 [18:13:12] tfinc: we can do one character but after a small timeout [18:13:21] like subsecond timeout [18:13:32] so it happens when someone finishes typing rather than as they type [18:13:40] tfinc: i'm also wondering if the https overhead is an issue [18:14:13] YuviPanda: when I try to use ant debug install , it gave "No resource identifier found for attribute 'xlargeScreens' in package 'android' [18:14:14] " [18:14:42] YuviPanda: the error in AndroidManifest.xml [18:14:48] bharath: did you install 2.3? [18:15:19] YuviPanda: no , I will install now [18:15:32] bharath: yes, IIRC the app needs 2.3 to build, even though it will work on 2.2 as well [18:17:33] New patchset: MaxSem; "Got rid of cached messages and some variables" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4559 [18:17:59] timeout .. i like that [18:18:19] YuviPanda: its slow over http on 4.2 [18:18:33] point. [18:18:43] preilly, ^^ [18:18:46] hey bharath i'm happy to help you with the android builds .. YuviPanda is a bit busy with our iOS app right now [18:18:59] bharath: please send any questions over to me so that we don't distract him too much [18:20:04] tfinc: yeah , thankyou [18:20:54] tfinc: I got an error in AndroidManifest.xml ,"error: No resource identifier found for attribute 'xlargeScreens' in package 'android'" [18:21:17] YuviPanda: jdlrobson : lets do a check in @ 1 PM PDT today to see where were at [18:21:21] PST* [18:24:55] http://android-developers.blogspot.co.uk/2012/04/faster-emulator-with-better-hardware.html [18:25:46] tfinc: can you update https://bugzilla.wikimedia.org/show_bug.cgi?id=35774 [18:25:48] ? [18:25:53] Reedy: about time [18:25:59] heh :) [18:25:59] Reedy: have you tried it ? [18:26:11] i would *love* it if it was faster [18:26:15] Nope, just running the sdk updater now [18:26:16] but its unusable as of now [18:26:18] let us know [18:26:27] sure [18:26:36] * Reedy updates YuviPanda [18:26:52] YuviPanda: jdlrobson my afternoon is crammed with meetings so let me know of any testing before 2 [18:26:56] I've a beefy machine with a beefy CPU in here doing nothing [18:27:06] should use this soon [18:27:17] tfinc: looking through bugs trying to figure out which ones need fixing [18:27:17] * tfinc wonders where brion is [18:27:22] yo [18:27:26] brion! [18:27:32] have you been following the iScroll fun ? [18:27:38] vaguely [18:27:48] sounds painful [18:27:51] tfinc: can you update https://bugzilla.wikimedia.org/show_bug.cgi?id=35773 and https://bugzilla.wikimedia.org/show_bug.cgi?id=35774 [18:27:52] ? [18:27:57] wildcards and iScroll don't play well together [18:28:01] brion: --^ [18:28:09] YuviPanda: after i retest with the latest build on 4.2 [18:28:17] tfinc: sure. [18:28:40] since neither me nor jdlrobson have a 4.2 device you'll probably be playing intercontinental build system again today atleast for a while [18:29:12] YuviPanda: not if we get Axel to join [18:29:19] ah yes [18:29:31] wesleyhales: hello [18:29:39] YuviPanda: what branch should i be building off of ? [18:29:44] YuviPanda: hey [18:29:48] tfinc: v3.1.2-iOS [18:29:53] k [18:29:58] i did a force push so you might have to delete your local branch and pull again [18:30:57] wesleyhales: thanks for the help with iScroll! Though I guess you mean common.css not js :) [18:30:59] hmm .. ok [18:31:08] YuviPanda: doh [18:31:12] yep [18:31:20] let me see if I can edit [18:32:05] wesleyhales: shouldn't matter, we've an exact diff now [18:32:05] http://dpaste.org/NhP8X/ [18:32:29] YuviPanda: cool, so this is a really weird issue [18:33:15] in the fact that those classes do not touch the markup that was loaded [18:33:15] YuviPanda: please merge and branch switch [18:33:16] or they weren't supposed to [18:33:17] building [18:33:20] wesleyhales: well, I had js check how many classes those things touched. Quite a few [18:33:36] tfinc: ? [18:33:43] YuviPanda: I mean in the test page we were using… I did not see those classes defined in the markup [18:33:49] so they were getting added via js? [18:34:01] ignore the classes [18:34:12] just look at the actual selectors that were removed [18:36:47] YuviPanda: so I still don't see why styles/selectors are being fired in the browser when the markup does not match the specificity level [18:37:28] .navbox div[style*="padding"] should not be applied to any 'ol div without a navbox style [18:37:31] same with the tables [18:37:36] but in my test case [18:37:47] that does not seem to be the case [18:38:12] not sure how lion auto corrected that … think i was typing seamless [18:38:17] no issue [18:38:19] testing now [18:39:10] * YuviPanda checks logs [18:40:06] jdlrobson: making that change so we can revert to using unmodified toggle [18:40:24] yes- thoughts? [18:40:46] jdlrobson: made that change, pushing now. [18:41:00] rather, testing now to see that it doesn't break on the sim, and then pushing [18:42:05] YuviPanda: don't think that will work with toggle.js in the current state [18:42:19] ? [18:42:21] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4559 [18:42:24] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4559 [18:42:35] MaxSem: Change has been successfully merged into the git repository. [18:42:48] preilly, thanks! [18:42:52] i might be wrong.. but check the hijack works [18:42:58] right, it doesn't. [18:43:11] because it is being called without any context? [18:43:44] jdlrobson: i'm more interested in fixing the CSS issues, since we'll have tfinc's testing services only till afternoon [18:43:51] ok yeh makes sense [18:43:56] drop that for time being [18:44:08] so if i understand correctly the css problems are basically just the rules with wildcard selectors? [18:44:12] okys [18:44:14] err [18:44:14] *yes [18:44:29] e.g. div[style*="padding"] is bad but div[style] is ok? [18:44:35] yes [18:44:51] ok so i'd quite like to get rid of those [18:44:59] especially now common.css is bundled with MobileFrontend [18:45:08] any fix ups should occur in http://en.wikipedia.org/wiki/MediaWiki:Common.css [18:45:26] we could as a preliminary state separate the hacks into a separate css file to common.css [18:45:39] that way the app won't consume them [18:46:21] jdlrobson: but I don't see those happening for this bug release fix which should go out today or tomorrow [18:46:39] i see how that would work for 1.2/3.2 [18:46:51] so we're gonna ship with a patched css file? [18:47:16] that's my current thinking. [18:47:38] MaxSem: do you have time to rebase this change https://gerrit.wikimedia.org/r/#change,4376 [18:48:29] preilly, trying [18:48:44] jdlrobson: since we'd move to something much more decoupled in 1.2 and we'd have to sort things out there anyway... [18:52:10] tfinc: Overall Summary [18:52:11] Total Incl. Wall Time (microsec): 70,632 microsecs [18:52:12] Total Incl. CPU (microsecs): 70,000 microsecs [18:52:13] Total Incl. MemUse (bytes): 11,288,224 bytes [18:52:14] Total Incl. PeakMemUse (bytes): 11,314,360 bytes [18:52:15] Number of Function Calls: 17,511 [18:52:22] compared to ? [18:52:29] my main worry YuviPanda is someone new to the project looking through the commits and going huh? what happened here.. [18:52:54] YuviPanda: what is the current tracking bug for Android 1.2? [18:52:55] tfinc: 322,873 microsecs [18:53:03] wow [18:53:06] thats awesome [18:53:07] philinje: milestones, not tracking bugs [18:53:15] ah ok [18:53:16] preilly: keep these stats for the block post [18:53:20] blog* [18:53:37] tfinc: okay, will do [18:53:45] jdlrobson: IIRC these will be maintenance branches, and most likely not merged into master. [18:53:58] ok i can live with that :) [18:54:01] :) [18:54:19] jdlrobson: so, can you look at the code and see *why* sacramento doesn't seem to render properly? :) [18:54:33] i see that there are a lot of divs there that are selected by the missing selectors [18:54:37] and i'm applying the classes to them [18:54:42] but they don't seem to have much effect [18:54:44] so what is the problem exactly there? will i be able to replicate in my crappy emulator? [18:54:47] yes [18:55:01] k - will look now [18:55:03] jdlrobson: in the simulator, open sacramento, California in the app [18:55:08] and then open it in safari [18:55:11] (or android, or wherever) [18:55:18] YuviPanda: i'm going through all the bugs in https://bugzilla.wikimedia.org/show_bug.cgi?id=35776 [18:55:22] and you'll note that the navbox is 'broken' - it extends all the way to the right [18:55:24] if any are missing then please add them to the tracking bug [18:55:27] tfinc: ok [18:58:32] ok YuviPanda think this is a problem i've come up against in the beta too [18:58:35] you mean that it is clipped? [18:58:47] sortof. [18:58:58] the 'nicknames' line seems to stretch it too far [19:00:26] jdlrobson: and it works on the android app with the same common.css [19:00:51] YuviPanda: do you want bugs for new issues or just ether pad ? [19:00:54] try word-break: break-word; on table [19:03:13] jdlrobson: on table? [19:03:19] or on one of the specific classes i am adding? [19:03:22] MaxSem: any luck rebasing that change? [19:03:31] yep under padding: 3px; [19:03:32] margin-bottom: 15px; [19:03:39] in common.css [19:04:07] jdlrobson: that works :) [19:04:12] sweet [19:04:13] preilly, looks like it's incompatible with my https://gerrit.wikimedia.org/r/#change,4209 [19:04:29] what else needs looking at? [19:05:14] jdlrobson: review my changes to chrome.js? [19:05:21] [WikipediaMobile] yuvipanda pushed 1 new commit to v3.1.2-iOS: http://git.io/3TphXw [19:05:21] [WikipediaMobile/v3.1.2-iOS] Remove stray + - YuviPanda [19:05:31] jdlrobson: also, I needn't add that style to table. Check that commit, it fixes it [19:05:34] Project WikipediaMobile - Nightly builds build #311: SUCCESS in 6.7 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/311/ [19:05:35] yuvipanda: Remove stray + [19:05:41] tfinc: sacramento navbox fixed [19:06:44] jdlrobson: do you have a 4.2 sim? [19:06:50] yup [19:06:53] New patchset: MaxSem; "Revert "Unbreak sticky cookies after change 4198"" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4566 [19:07:05] preilly, ^^ [19:07:13] jdlrobson: can you check if touchstart is being triggered on #searchParam? [19:07:41] jdlrobson: tfinc says there's a lot of delay between tapping on the search box and actually seeing it focus. my debug code for him yesterday showed touchstart not firing [19:07:44] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4566 [19:07:47] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4566 [19:08:13] MaxSem: Change has been successfully merged into the git repository. So, now you should be able to rebase those other changes. [19:08:25] YuviPanda: it seems to take about 1s to focus [19:09:05] jdlrobson: i see a 500ms timeout on chrome.js doFocusHack [19:09:09] chrome.js looks not sure about the line just https://github.com/wikimedia/WikipediaMobile/blob/8dc1794723ebe0cfdc090ef3a5b3e20ac434e5e7/assets/www/js/chrome.js#L306 [19:09:29] that will be what it is then YuviPanda [19:09:37] why the timeout? (does a blame) [19:10:36] looks like https://github.com/wikimedia/WikipediaMobile/commit/ac85f57ceae4c20112207d26556c47b692d9e219 [19:10:36] jdlrobson: i'll note that for a large number of cases Gblame is useless, since I moved a lot of things around and they'll have my name on it :) [19:10:41] some how it changed from 150 to 500 [19:10:49] YuviPanda: do you want bugs or ether pad for new issues ? [19:10:55] tfinc: bugs [19:10:57] k [19:11:05] doesn't point to bugzilla id though :( [19:11:48] eek actually the timeout was added here - > https://github.com/wikimedia/WikipediaMobile/commit/73504f9dc43ea3672efe8faa2a4858f7f46269a8 [19:12:36] jdlrobson: that's what I meant by Gblame being sortof useless :) [19:12:53] jdlrobson: if you want to have a few mild nightmares, look at the code as how it was about 4 months back. [19:12:55] yeh i hate how when you refactor you pay the price [19:13:22] yes [19:13:41] i'm still not sure why the entire search function then was in a method called 'doCheckLength' [19:14:07] YuviPanda: grabbing food. most old issues are resolved [19:14:18] now were left with a lot of app is slow here and there issues [19:14:20] tfinc: we might have a fix for the search one, pushing [19:14:25] [WikipediaMobile] yuvipanda pushed 1 new commit to v3.1.2-iOS: http://git.io/hYF1nA [19:14:25] [WikipediaMobile/v3.1.2-iOS] Reduce timeout in doFocusHack - YuviPanda [19:14:28] bb in about 10 [19:14:30] jdlrobson: reduced timeout. [19:14:31] tfinc: ok [19:14:39] Project WikipediaMobile - Nightly builds build #312: SUCCESS in 7 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/312/ [19:14:39] yuvipanda: Reduce timeout in doFocusHack [19:15:04] YuviPanda: did you know about the bug in Save pages - when hitting the big X in the upper right, a strange message comes up that says "Index.html" [19:15:12] sorry Saved pages [19:16:24] YuviPanda: just trying to work out why timeout is there [19:16:31] philinje: nothing else? [19:16:49] jdlrobson: IIRC it is the 'DOM not updated' thing that the person fixing it ran into [19:16:52] (at pune hackathon, IIRC) [19:17:26] sorry, what do you mean by nothing else? this was the one item not addressed by Tomasz to the user Axel [19:17:56] if there is no bug I'll add it - i don't see anything in 35780 [19:17:57] philinje: well, it should've said 'are you sure you want to clear alls aved pages'? [19:18:13] yes, that's right [19:18:23] hmm, okay. checking [19:18:25] i'll enter a bug [19:18:26] do file a bug [19:18:51] found it... not very helpful :) https://github.com/wikimedia/WikipediaMobile/commit/0d5e5e19 [19:19:49] YuviPanda: sorry, it does say "Clear all saved pages?" underneath Index.html [19:20:06] i'm not sure YuviPanda why we would need a timeout here at all unless it is addressing some sort of bug which this commit doesn't explain [19:20:54] jdlrobson: you're in https://imgur.com/qkDqh territor [19:20:55] y [19:21:11] philinje: when i hit big x on saved pages I get a message "clear all saved pages" [19:21:19] although the title is index.html which I thought we had fixed [19:21:52] jdlrobson: hmm, I assumed it was a DOM issue [19:21:54] i am on iOS 4.3.3 [19:21:54] jdlrobson: i'll take it out [19:21:55] lol YuviPanda [19:22:18] YuviPanda: i'd rather we took it out, broke something then fixed it again but annotated it better :) [19:22:25] rather than a future https://imgur.com/qkDqh moment [19:22:26] jdlrobson: honestly, look around the code at around that time for a lot more laughs. My first few weeks on the codebase were ... [19:22:36] lol no thanks not today :P [19:22:42] what else needs addressing Yuvi? [19:23:21] jdlrobson: tfinc says scrolling past images is jerky [19:23:25] any idea what might cause that? [19:23:47] iscroll ? [19:23:49] :) [19:23:50] jdlrobson: that entire 'doFocusHack' is something I'd like to get rid of. [19:24:47] post 3.1.1 tracker 35780 is updated with bug 35835 [19:25:12] jdlrobson: heh. Do you see it on the sim? [19:25:37] nope [19:25:39] not at all [19:26:16] sigh [19:28:41] Was 3.1.1 a quick bugfix release? I'm a little behind here. [19:28:55] Jarry1250: yes. Now we're doing a bugfix release to the bugfix release [19:29:31] Is there also a 1.1.1 for Android, or was 1.1.0 okay? [19:31:00] Jarry1250: there was a 1.1.1 but that was a much more minor release fixing a small issue [19:31:11] kk, thanks. [19:31:12] doh.. gutted. remembered by mum had an iphone but it is ios 5.1 :( [19:35:51] darn ios users upgrading their systems! [19:37:10] back [19:37:59] tfinc: the style issues were fixed. search *should* have improved. try? [19:38:58] New patchset: MaxSem; "Removed checkUseFormatCookie() method and simplified with cookie getter/setters that don't care about extMobileFrontend::useFormat" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4376 [19:39:14] preilly, ^^ [19:39:25] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4376 [19:39:35] pheww, git the git [19:39:48] MaxSem: Your change could not be merged due to a path conflict.— Please merge (or rebase) the change locally and upload the resolution for review. [19:39:58] ARGGGH [19:40:08] I have 5.0.1; my brother has 4.3.5. Either of those of any use testing-wise? [19:40:40] * MaxSem misses the time when developers provided their changes to each other ON FUCKING FLOPPIES [19:41:48] Jarry1250: 4.3.5 would be wesome [19:41:50] *awesome [19:42:00] YuviPanda: the other thing that confuses me is the css has not changed since the last release [19:42:03] so why the sudden issues? [19:42:14] jdlrobson: 'last release' -> ? [19:42:24] these issues have been there since the iOS release, which hit the app store only a few days ago [19:42:26] MaxSem: ha ha [19:42:34] preilly, "Ran stylize.php on MobileFrontend.body.php" <-- 8-0 [19:42:38] ahh ok i thought there was one before no? [19:42:42] jdlrobson: all our 4.x teseting was on simulators, rather than devices. [19:42:49] i saw people saying dont upgrade it is worse [19:42:50] jdlrobson: it was a completely different codebase. native iOS app [19:42:59] YuviPanda: I guess you have to build a version with his UDID included though? [19:43:01] oohh ok that makes more sense [19:43:04] Jarry1250: yes [19:43:55] Yuvi: Shall I send his UDID to you guys then? I'm holding his iDevice as we speak :) [19:44:24] Jarry1250: awesome. mobile-feedback-l@lists.wikimedia.org [19:44:28] New review: MaxSem; "stylize.php should be run in a separate commit, otherwise merge conflicts like this are almost hopel..." [mediawiki/extensions/MobileFrontend] (master) C: 0; - https://gerrit.wikimedia.org/r/4376 [19:45:40] YuviPanda jdlrobson : iOS check-in in 15min [19:45:58] tfinc: would like it if you could make a build for Jarry1250 [19:46:04] he has a 4.3 device with him [19:46:12] tfinc: as well as doing a test on 4.2 yourself [19:46:19] UDID please [19:46:37] tfinc: the jerky images - is it all of them or just ones on particular articles? [19:46:50] jdlrobson: the more images you have in a row the worse it gets [19:47:07] can you give an example article? [19:48:42] sure … let me pull one up [19:48:49] Jarry1250: UDID? [19:49:16] YuviPanda: Just working on it, got to get past ill-remembered passwords first :) [19:49:21] ah [19:50:24] jdlrobson: San Francisco - Cityscape section [19:50:31] thx [19:50:38] the info box is brutal as well [19:51:19] with the latest and greatest version? [19:51:23] yes [19:51:31] well [19:51:36] let me see if I'm behind [19:51:48] yup, missed some changes [19:51:49] building [19:53:04] i imagine this is to do with img resizing.. the images in the cityscape section are quite large [19:53:08] and thus are being scaled down massively [19:54:01] dynamically resizing images takes a lot of cpu power [19:54:06] yes [19:55:20] * jdlrobson has an idea  [19:55:51] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4376 [19:56:12] MaxSem: Your change could not be merged due to a path conflict. — Please merge (or rebase) the change locally and upload the resolution for review. [19:57:03] * MaxSem takes a break [19:57:24] jdlrobson: subjectively worse now. is there any way to make iScroll log when its become more jerky ? [19:59:28] YuviPanda: i have the udid and am regenerating our adhoc cert [19:59:36] Jarry1250: ^ [19:59:38] which branch/change do you want this built off of [19:59:42] ? [19:59:47] v3.1.2-iOS [19:59:58] tfinc: are you seeing search issues now? [20:00:05] haven't tested that [20:00:08] let me build this ipa first [20:01:07] * tfinc goes to create a V3.1.2 in iTunes connect [20:01:24] New patchset: MaxSem; "Removed checkUseFormatCookie() method and simplified with cookie getter/setters that don't care about extMobileFrontend::useFormat" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4376 [20:01:54] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4376 [20:01:56] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4376 [20:02:01] o_0 [20:02:05] MaxSem: Change has been successfully merged into the git repository. [20:02:31] validating build [20:02:32] Yay! — https://gerrit.wikimedia.org/r/#q,status:open+project:mediawiki/extensions/MobileFrontend,n,z [20:02:57] YuviPanda: i need an update to the bundle version [20:03:42] tfinc: pushed [20:04:00] [WikipediaMobile] yuvipanda pushed 1 new commit to v3.1.2-iOS: http://git.io/bl61Mg [20:04:00] [WikipediaMobile/v3.1.2-iOS] Updated version - YuviPanda [20:04:05] lets check in after i finish building this ipa [20:04:13] Project WikipediaMobile - Nightly builds build #313: SUCCESS in 6.8 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/313/ [20:04:14] yuvipanda: Updated version [20:05:38] validating found no issues. building ipa [20:07:08] YuviPanda: tfinc wonder if this will solve our jerky images solution ... http://pastebin.com/ZpNZKJQT [20:07:47] jdlrobson: YuviPanda : http://dumps.wikimedia.org/iOS/Wikipedia-iOS-3.1.2-alpha1.ipa [20:08:07] Jarry1250: ^ [20:08:23] Thanks. [20:08:25] ok .. grabbing my head set [20:10:59] http://etherpad.wikimedia.org/WikipediaMobile-3-1-1-scratchpad [20:11:02] YuviPanda: jdlrobson --^ [20:11:28] General 3.1.1 - https://bugzilla.wikimedia.org/show_bug.cgi?id=35780 [20:12:00] https://bugzilla.wikimedia.org/show_bug.cgi?id=35776 [20:15:01] stub -> http://en.m.wikipedia.org/wiki/Mayflower_School [20:17:10] tfinc: you got disconnected [20:17:14] or I got disconnected [20:21:06] Jarry1250: were you able to install it [20:27:50] YuviPanda: Now installed. For what am I looking? [20:28:00] Jarry1250: see if it works :) [20:28:03] scrolling issues [20:28:30] Yes, I do get a little scrolling stickiness, but it's not particularly noticeable. [20:29:02] Jarry1250: how is search? [20:29:27] tfinc: i lost you or you lost me? [20:29:44] Yuvi: Seems fine. [20:30:02] Jarry1250: latency on keypress? [20:31:04] The loading circle appears immediately [20:32:24] tfinc: ^ [20:32:34] Jarry1250: not much different from your 5.x device? [20:32:52] tfinc: chrome.js, lines 121:129. comment them out and see how search is [20:32:52] No. Although I have just noticed that sometimes it never finishes loading [20:33:07] I mean, I'm on crappy internet so it could be that. [20:33:53] But in particular, once it's stopped loading anything, I have to use Stop (simply typing more doesn't make it work) [20:34:19] Jarry1250: it is possibly a 'one request in the middle got stuck' issue [20:34:29] Jarry1250: can you close the app, reopen it and try again? [20:34:40] Jarry1250: but you're not seeing 3-4 seconds lag between touching search and seeing it appear? [20:35:13] The loading circle seems very responsive, certainly. [20:35:14] tfinc: poke me when you are able to test that out [20:35:16] No lag there. [20:35:23] cool [20:35:42] Jarry1250: test saved pages and settigns? [20:36:08] (n.b. the search box definitely tried to wrap onto a second line for a fraction of a second) [20:36:21] Oh, it's supposed to do that. [20:36:46] It looked broken the first time though. Hmm. Will keep an eye on that one. [20:37:00] ? [20:37:13] YuviPanda: k [20:37:56] Ah yes, I can definitely make it display such that the text flows out of the box (the white area) [20:38:32] And I'm getting this sticking annoyingly regularly, forcing me to use the X to get search to work again. [20:39:03] changes made .. rebuilding now [20:39:57] Jarry1250: sticking with search? [20:41:29] As in, it seems as though with n probability, any given character I add breaks instant search, forcing me to use the X. [20:41:45] YuviPanda: think i've found a fix.. [20:41:46] its weird [20:42:09] Jarry1250: hmm, 'breaks' -> 'no longer works'? [20:42:16] Indeed, loads indefinitely. [20:43:47] On nearby, I've got a situation where (a) I'm supposed to be in Finnish, but I'm getting English articles and (b) those articles only appear when I zoom out even though they are within the area on a more zoomed-in zoom level. [20:45:34] YuviPanda: removing those lines breaks the app [20:45:42] search no longer works? [20:45:50] or entire app is broken? [20:46:03] i'm likely hitting a js issues somewhere because the nav bar never loads [20:46:20] tfinc: are you sure you commented out just the lines? [20:46:25] it's an if and else block together [20:48:07] yes, thats what i commented it . rebuilding [20:49:11] same problem [20:49:12] hmm [20:49:33] tfinc: broken js? [20:49:44] i just commented those out, things seem fine... [20:49:57] anytime i've seen the navbar not load its because something as gone wrong with the js [20:51:43] yes, it is :) [20:51:50] YuviPanda: > https://bugzilla.wikimedia.org/show_bug.cgi?id=35837 [20:52:14] no idea why [20:52:17] clean and then rebuild seems to have fixed it [20:52:19] jdlrobson: :D [20:52:24] jdlrobson: more changes to toggle.js [20:52:29] that has already changed [20:52:44] latest version uses css to determine whether sections should be hidden or closed [20:53:07] YuviPanda: much faster [20:53:12] no lag while typing [20:53:22] tfinc: cool, let me do timeout based typeahead [20:54:09] what do you want me to look into now? [20:54:27] jdlrobson: you could commit it and push it to the branch? [20:54:44] yes [20:55:16] origin/v3.1.2-iOS ? [20:55:18] jdlrobson: next time file this under the wikipeida app product [20:55:37] jdlrobson: yes [20:59:41] YuviPanda: iOS 4.2 tracker is down to one bug https://bugzilla.wikimedia.org/show_bug.cgi?id=35776 [20:59:52] i'll keep testing during my meeting [20:59:58] but won't be able to respond much [21:00:28] tfinc: ok [21:05:37] [WikipediaMobile] jdlrobson created iOS-change (+1 new commit): http://git.io/xQlYHg [21:05:37] [WikipediaMobile/iOS-change] use jQuery toggle rather than manipulating style attribute - Jon Robson [21:05:49] Project WikipediaMobile - Nightly builds build #314: SUCCESS in 6.8 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/314/ [21:06:06] jdlrobson: so that pushed to a new branch [21:06:59] * YuviPanda hits self with trout [21:08:44] ahh doh [21:11:50] jdlrobson: can you do git checkout -b v3.1.2-iOS [21:12:29] sure [21:16:00] jdlrobson: and then push? [21:16:02] should work... [21:17:47] jdlrobson: ^ [21:17:50] damn [21:17:51] slowbot [21:18:51] jdlrobson: it apparently went through when you pushed [21:18:52] https://github.com/wikimedia/WikipediaMobile/tree/v3.1.2-iOS [21:19:02] just didn't show up in the bot [21:21:21] ok cool [21:21:26] guess the bot only takes care of master [21:21:30] which is probably a good thing [21:21:58] jdlrobson: not really, it told us that you crated a new iOS-change branch [21:22:29] * MaxSem started moving stuff to special pages, whee [21:22:38] wikipedia-github: [WikipediaMobile] jdlrobson created iOS-change (+1 new commit): http://git.io/xQlYHg [21:22:49] jdlrobson: ^ [21:22:54] Showing 1 changed file with 1 addition and 1 deletion. [21:23:04] yeah, but didn't show the push to v3.1.2-iOS [21:23:07] which also happened [21:29:05] * YuviPanda goes into a skype call [21:43:40] philinje heatherw are we happy with the footer btw as it is on the obama page? [21:43:43] if so i'll merge it in [21:44:11] jdlrobson: it seems like the changes we made over Skype (last week?) are gone [21:45:40] no no [21:45:42] they are still there [21:45:42] there is also a line in the footer now [21:45:43] 1s [21:46:26] i would have sworn we make the Wikipedia bigger and more turned to black [21:46:35] "more" [21:47:24] http://jonrobson.me.uk/wikipedia/toggling/obama.html [21:47:28] pushed now [21:47:43] i was waiting on someone to merge my changes and this happened this morning [21:48:05] i was more keen on a decision about that layout for the footer [21:48:18] once we've done that I'll grab you on skype and we'll fix it up again so it is perfect [21:49:10] back [21:49:54] oh yeah, the layout is quite good [21:50:03] except the line in the footer [21:50:17] and now the sections are very tall [21:50:41] and the menu opens down [21:51:03] but the layout of desktop, etc is good [21:51:26] yeh i'll fix all those up once we've decided on the toggling [21:51:43] otherwise i'll be fine tuning forever whilst we change our mind :) [21:51:49] *nod [21:51:51] ok ill push the footer design [21:52:05] i just was not entirely sure what you are calling the footer design :) [21:52:32] it's literally just the layout [21:52:42] e.g. positioning of the images button [21:52:45] Images Off seems a bit weird to me [21:53:19] i know we had another design where the links were on the right [21:53:46] yeah, links on the right = no [21:53:54] in what way preilly ? [21:55:48] well, it seems to imply the current state and not the proposed future state [21:56:47] mine says off and the images are on, so that reflects future state, no? [21:56:48] the addition of the word turn would provide additional context [21:57:13] or, any verb for that matter [21:57:50] it's an on off, the state is obvious, though i do see what you mean [21:58:00] disable images | enable images [21:58:30] i personally think saying "disable" images is really weird [21:58:38] why? [22:01:47] disable has negative connotations, that's pretty much it. [22:02:26] okay [22:03:06] i prefer on/off to enable/disable [22:03:15] but i see the point that a verb or something else may help [22:03:36] maybe Images are OFF [22:03:39] and Images are ON [22:03:51] sounds great to me [22:04:16] and no rearrangement is required [22:04:27] and then clicking off toggles the state? [22:05:03] hm, well now, that is the point [22:05:51] i thought it was simple. images are on, the thing says images with a blue OFF you click the OFF. [22:06:17] but once we add "are" what do you click? [22:06:32] maybe we could rely on alt text to provide more context [22:06:55] tfinc: poke [22:07:38] * YuviPanda pokes tfinc some more [22:08:38] it could be images ON | OFF [22:09:00] YuviPanda: sup [22:09:02] i'm back for an hour [22:09:06] YuviPanda: what do you need ? [22:09:09] like Desktop | Mobile [22:09:11] tfinc: do you want feedback in an email or over pm? [22:09:17] (just got off the call) [22:09:39] YuviPanda: email or Skype [22:09:41] heatherw: that makes more sense to me [22:09:44] actually [22:09:48] written down regardless [22:09:50] ok [22:09:52] email then [22:09:52] so that i can save it in jobvite [22:09:55] ok [22:13:00] wow .. is this what you do when you have too much money https://firefoxflicks.mozilla.org/en-US/ ? [22:14:33] and they got edward norton to judge it [22:14:35] YuviPanda tfinc: we need to meet soonish to discuss the UCOSP results, which are ostensibly due on Wednesday. [22:14:46] Amgine: sure. but not today [22:14:50] we have to finish our iOS work [22:15:01] tfinc: pick a time and let Amgine know :) [22:15:03] tfinc: wow [22:15:05] Just want to nail a time. [22:15:09] tfinc: simply wow [22:15:20] tomorrow 1-2 PST [22:16:19] Okay, works. One hour only - I have a 3 pm. [22:16:54] (and we have standups at 11 am) [22:17:47] preilly, http://dpaste.com/729254/ [22:19:13] MaxSem: *looking* [22:20:03] MaxSem: line 118 $wgExtMobileFrontend->setOptInOutCookie( '1' ); [22:20:20] MaxSem: but, the approach makes a great deal of sense to me [22:20:47] preilly, what's wrong with that call? [22:21:20] MaxSem: you want to remove the cookie in that case correct? [22:21:45] oh, right [22:21:47] thanks [22:22:51] MaxSem: should it have the renderLeaveFeedbackXHTML stuff too? [22:23:15] MaxSem: and this replaces renderOptInMobileSiteXHTML() right? [22:23:28] 1) why not Special:MobileFeedback? [22:23:31] 2) yes [22:24:02] MaxSem: 1) that's fine [22:26:33] YuviPanda: Amgine : invite sent [22:28:44] accepted. We have *got* to get a caldav implementation into mediawiki. [22:34:59] YuviPanda: need me to test anything? [22:35:17] tfinc: finishing up the email, would do type-ahead fixes after that [22:35:21] YuviPanda: ok [22:35:28] tfinc: and not sure what we can do to minimize startup time for this relase [22:35:55] YuviPanda: can we add some profiling code to see what is eating it? [22:36:10] tfinc: I can profile it in Chrome, but Chrome's profiler is pretty useless. [22:36:20] tfinc: minification should help, but i'm unsure by how much. [22:51:01] tfinc: email sent. [22:51:03] * YuviPanda goes back to code [22:51:03] k [22:52:01] great write up … makes sense YuviPanda [22:52:09] i'll take it from there [22:52:13] tfinc: thanks! [22:52:42] and congrats on your first phone screen [22:53:47] second, but previous one was for a friend's startup so doesn't count [22:53:48] so [22:53:49] \o/ [22:54:17] preilly: https://twitter.com/#!/Veena3688/status/189453932362346497 [22:54:25] for wmf [22:54:25] :D [22:54:59] * tfinc heads upstairs for a meeting [22:55:29] tfinc: http://www.mediawiki.org/wiki/Extension:MobileFrontend#Installation [22:56:29] New patchset: MaxSem; "Created Special:MobileOptions for standardized access." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4587 [22:57:27] this change makes old beta opt in links non-functional. maybe, it's good reason to add links somewhere? [22:58:17] [WikipediaMobile] yuvipanda pushed 1 new commit to v3.1.2-iOS: http://git.io/pohnwg [22:58:17] [WikipediaMobile/v3.1.2-iOS] Search doesn't start autocompleting until you stop typing - YuviPanda [22:58:20] tfinc: pushed change for search. Test when you can [22:58:30] Project WikipediaMobile - Nightly builds build #315: SUCCESS in 6.9 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/315/ [22:58:30] * jdlrobson: use jQuery toggle rather than manipulating style attribute [22:58:31] * yuvipanda: Search doesn't start autocompleting until you stop typing [22:58:37] jdlrobson: do you think you can run over all my commits in v3.1.2-iOS and review them? [22:59:57] sure YuviPanda [23:00:02] jdlrobson: thanks! [23:01:19] MaxSem: you could have kept the templates in https://gerrit.wikimedia.org/r/#change,4587 right? [23:01:38] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4587 [23:01:41] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4587 [23:04:42] MaxSem: should we provide a redirect for http://preilly.m.mediawiki.org/index.php/Special:MobileOptions/BetaOptIn [23:06:37] preilly, what to keep them for? [23:06:39] MaxSem: I also wonder if we should alias the mobileaction parameter as ma [23:06:55] MaxSem: well, for the bit.ly link in the blog post mostly [23:07:23] YuviPanda: assuming none of this will make it into master? [23:07:33] (as it stands) [23:07:45] jdlrobson: some of it will, but that'll go through a standard pull req process again [23:07:51] sure that's what i meant [23:07:54] yeah [23:08:03] i just wouldn't want some of this on the history of our master branch [23:08:07] preilly, we could redirect from old urls... [23:08:21] I'll email the list for options [23:08:34] nothing jumps out as a problem [23:09:06] jdlrobson: once the dust settles on this i'll cherry pick the changes we want in master back and poke you again for review. [23:09:16] yep that sounds good [23:09:24] and i'll make required changes over in MFE [23:09:25] brb need tea [23:10:14] MaxSem: yeah, just a redirect is all that I was thinking [23:20:48] YuviPanda: anything you want me to look at? [23:21:31] jdlrobson: for this release? Not right now. I'm looking to minify js and see if that has any effect... [23:21:40] sweet [23:21:59] jdlrobson: though we should switch to an async js loader. There are quite a few of them, any particular suggestions? [23:22:02] did you try my image hack to see if that had any effect? [23:22:32] requires js is apparently quite good [23:22:54] jdlrobson: no, let me do that Link again? [23:23:45] http://pastebin.com/ZpNZKJQT YuviPanda [23:24:04] the image will still get loaded into memory but wondered if it would make performance speedier [23:24:28] what is holding us back from using http://requirejs.org/ today? [23:26:46] emailed mobile-l [23:27:40] jdlrobson: it works, but moving to safari to show image is jarry [23:28:05] plus the 'view image' just turns up without context inside the box which also has a description, hence weird [23:28:08] * YuviPanda goes to make a screenie [23:29:22] jdlrobson: http://minus.com/mcHgHixR6/1g [23:29:41] preilly, we don't currently use DisableTemplate, btw. so be it? [23:30:07] preilly: not sure - would have to explore it some more YuviPanda looks like a line height issue [23:30:14] YuviPanda: so is it noticeably faster ? [23:30:26] jdlrobson: it was not really slower in the sim :) [23:30:36] we'd need tfinc to test. i'm pushing this to a different branch [23:30:42] might be worth checking if it makes a difference to tfinc [23:30:50] otherwise scrap it [23:30:56] yeah [23:33:59] MaxSem: I replied to your email [23:34:53] jdlrobson: okay [23:35:20] MaxSem: okay, I'm not too worried about the templates, but it would nice if we stuck to one way of doing them [23:36:10] preilly, we should merge the templates to skin/special pages eventually [23:38:34] ill be out of this in about 20min [23:39:07] jdlrobson: i'm also not sure how much I like being jerked to safari. [23:40:40] YuviPanda: can we fix that behavior? [23:41:07] preilly: opening large images in safari? [23:41:28] yes, we can put up a lightbox like thing in the app and make it open there. Let me open a bug for it. [23:41:32] but I doubt for this release though [23:42:28] YuviPanda: okay [23:47:07] New patchset: Jdlrobson; "redesign footer" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4597 [23:50:16] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4597 [23:50:18] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/4597 [23:51:04] jdlrobson: Change has been successfully merged into the git repository. [23:52:41] jdlrobson: status of splitting beta_common.css into separate css files? (UI, content, etc)? [23:52:41] preilly: any idea what's going on here? https://bugzilla.wikimedia.org/show_bug.cgi?id=35617 [23:52:49] YuviPanda: we can begin that very soon [23:54:05] jdlrobson: awesome [23:56:49] jdlrobson: this link: CC [23:56:50] BY-SA 3.0 [23:57:19] jdlrobson: maybe it's something to do with the carriage return and the parsing on the Android device [23:57:32] jdlrobson: does it render correctly on your Android phone? [23:58:47] am investigating.. [23:59:33] back