[00:02:00] tfinc: any more details for that bug 33772? [00:02:29] philinje: sadly not [00:02:33] thats all the info the android market gives me [00:02:36] 1 crash so far [00:02:49] annoyingly slim i'm afraid [00:03:06] is that from an automated test of some sort? [00:03:09] * MaxSem falls asleep [00:03:13] night Max [00:03:21] your going to miss out on al the soap fun ! [00:04:56] philinje: "Google sends unhandled exceptions that occur in application that leads to crash (force close). " [00:15:44] any german speakers in here that can make sense of GPS-Stress "Lässt den GPS-Empfang auf dem Nexus S an, wenn es im Hintergrund bleibt. Das muss nicht sein." [00:16:13] tfinc: "Lets be the GPS receiver on the Nexus S on if it remains in the background. This does not have." GPS-stress [00:16:22] says google translate [00:16:51] i think he means we aren't turning off the gps when we're done with nearme, which might or might not make sense [00:16:56] i *think* it's saying that the GPS receiver is still running if you background the app [00:17:11] yeah [00:18:04] i can see the little icon flashing away... [00:20:53] ahh .. ok [00:20:56] that makes sense [00:21:06] you know... [00:21:18] ... i can replace that activity with a web view now by removing a line of code ;) [00:21:26] ROFL [00:21:32] nice [00:23:37] it's still a little unstable tho [00:24:01] brion: tfinc i think I'm done with my refactor. Tested everything, seems to work :) [00:24:07] fancy [00:24:58] excellent [00:25:03] brion: review? [00:25:07] also i haven't tested on tablets... [00:25:28] yuvipanda, where's the refactor branch again? [00:25:39] * brion looks [00:25:40] I have one more thing I want to do (abstract out code that displays an 'overlay' into one object) but don't want to do that until we're done with our tablet optimized version [00:25:43] brion: it's in my fork [00:25:45] templating-refactor [00:25:45] templating-refactor? [00:25:48] excellent [00:25:55] brion: want me to push to official one? [00:26:35] tfinc: just come grab me whenever you want to have the meeting. [00:26:39] sure go ahead and i'll poke it on everything to test [00:27:17] yuvipanda: which meeting ? [00:27:34] tfinc: i got a request from you? [00:27:35] okay [00:27:36] #facepalm [00:27:39] that's jan 19th [00:27:42] yes :) [00:27:46] no rush [00:27:50] not today, as my computer tells me [00:28:05] just make sure you have the right time zone set :) [00:28:17] [WikipediaMobile] yuvipanda created objecty-refactor (+19 new commits): http://git.io/qzKZQg [00:28:17] [WikipediaMobile/objecty-refactor] Moved special pages partly to Templates - YuviPanda [00:28:17] [WikipediaMobile/objecty-refactor] Added separate class to maintain templates and compile them - YuviPanda [00:28:17] [WikipediaMobile/objecty-refactor] Simplified saved pages code - YuviPanda [00:28:22] brion: ^ [00:28:34] whee [00:28:42] Project WikipediaMobile - Nightly builds build #86: SUCCESS in 8 sec: http://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/86/ [00:28:44] the commit diffs are going to be awful, because I've moved around a *LOT* [00:28:59] interesting, it gets built no matter which branch you push to? [00:30:13] man all this device switching is driving me crazy [00:30:22] almost tapped something on my macbook screen to dismiss it [00:30:57] hehe [00:31:59] there goes my first sip of 'diet' coke. [00:32:02] tastes weird [00:32:14] so far so good [00:32:16] heh [00:32:40] brion: are you testing or reviewing? [00:33:10] yuvipanda: be careful .. you'll compete with preilly for those [00:33:18] testing [00:33:31] everything i've tried seems ok on phone & on tablet [00:33:33] this is good :D [00:33:36] cool :D [00:34:24] tfinc: preilly can have it all, I prefer normal coke to this any day. [00:34:38] hmm [00:35:47] wrong checkout :D [00:35:50] lemme fix that [00:36:06] oh, so whatever worked great was the wrong checkout? [00:36:07] okayface.jpg [00:36:22] :) [00:36:23] right [00:36:30] *cough* lemme try that again with the right branch [00:37:51] ok there's a little more to merge from master ;) [00:38:45] search ok on phone [00:39:02] brion: okay, rebasing again with your newer commits [00:39:16] whee, lots of conflicts [00:40:54] probably some little ones around the overlay show/hides [00:41:08] ok settings etc all seems ok, and is also improved :D [00:41:10] brion: yup, working on it [00:42:00] doing a quick peek over the commits for style [00:42:58] app/chrome split looks good [00:43:11] brion: yup, app is higher level, chrome is anything that does just 'ui' [00:43:39] the others are mostly just sane renames + fixes for using the template (settings.js is much saner now) [00:44:42] preilly: were supposed to get the copy back @ 5:30 [00:44:51] the change needs to happen @ 9 [00:44:59] how do you want to coordinate that? [00:45:22] if your not available .. i can do it .. i just need to know now so that i can cancel my class. [00:46:15] tfinc: I'm looking for things to do tonight, and hopefully will find something so I can stay over at the office. tell me if you need me to do anything [00:46:51] hmm [00:47:14] brion: is there anything with the iOS work that Yuvi could dive into ? [00:47:31] yuvipanda: the simplest thing would be to get us to really start using perfecto for testing [00:47:34] i've started adding some bz entries [00:47:47] iOS work with brion [00:47:52] philinje: feel free to jump in [00:47:59] https://bugzilla.wikimedia.org/showdependencytree.cgi?id=33673&hide_resolved=1 [00:48:04] some are easier than others :) [00:48:33] tfinc: also, the refactor is 'done', unless brion finds something I've brainfarted on. [00:49:25] ohh [00:49:37] yuvipanda: … fix the build system so that i can have two versions of the app [00:49:44] that would be way awesome [00:49:53] yuvipanda: i can keep going .. if you need more :D [00:49:56] two versions as in? [00:50:03] production and beta [00:50:08] v1.0 and latest trunk [00:50:13] on the same phone [00:50:16] aha [00:50:19] signed (if were using google maps) [00:50:28] in terms of features, iOS needs sharing right now, also thinking about photo uploads [00:51:00] philinje: think we should first push the phonegap app as it is, feature complete, to the app store before adding more features [00:51:09] for sharing, we might try ShareKit which is a drop-in library with support for various services, it has a phonegap plugin which should be suitable: https://bugzilla.wikimedia.org/show_bug.cgi?id=33675 [00:53:18] yuvipanda: yes. we'd want to push a feature equivalent version into the iOS store [00:53:28] they'd get sharing, offline saving of pages, read in, etc [00:53:30] yes, if feature complete means same as the Android app [00:53:33] then we can build on top of that [00:53:37] +1 [00:53:38] yup [00:53:41] +1 [00:53:44] +1 [00:53:46] haha [00:53:54] +2 [00:53:58] I win [00:54:20] +∞ [00:54:22] now .. how do we want to handle release branches across iOS & android ? [00:54:42] preilly: --^ SOPA rollout questions [00:54:54] +∞+∞ (I win) [00:55:25] preilly: yours reduces to mine, so doesn't matter [00:55:39] yuvipanda: ha ha [00:55:46] :D [00:56:00] tfinc: I can handle it tonight [00:56:35] tfinc, easiest thing would be to do a 1.0-iOS branch for the ios parity release, then synchronize them from there out [00:57:12] so that'll include the refactors, the ios code, etc but no new features [00:59:06] tfinc, that reminds me [00:59:19] it's probably a good time to go separating the 'old' iphone items out from the 'new' iphone items in the bug tracker [00:59:50] +1 [01:02:18] brion: can that be done by date, roughly? [01:03:06] brion: pushed [01:03:11] whee [01:03:14] brb [01:03:44] philinje, could be a few days, could be a couple weeksish. depends on stabilization time perhaps :) [01:03:51] of course we've got .... busy times ahead [01:06:41] Uncaught TypeError: Object # has no method 'performSearch' at file:///android_asset/www/js/chrome.js:94 [01:08:24] brion: so what i'd like to do is restructure all of bugzilla for mobile [01:08:38] break it out per app->paltformat->feature [01:08:44] now that we have everyone here [01:08:48] we should just chat about decided on a layout [01:15:45] merge error in search.js [01:16:54] ok that looks fixable [01:18:46] [WikipediaMobile] brion pushed 20 new commits to master: http://git.io/T0uMnA [01:18:46] [WikipediaMobile/master] Moved special pages partly to Templates - YuviPanda [01:18:46] [WikipediaMobile/master] Added separate class to maintain templates and compile them - YuviPanda [01:18:46] [WikipediaMobile/master] Simplified saved pages code - YuviPanda [01:19:00] Project WikipediaMobile - Nightly builds build #87: SUCCESS in 6.6 sec: http://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/87/ [01:19:01] * yuvipanda: Moved special pages partly to Templates [01:19:01] * yuvipanda: Added separate class to maintain templates and compile them [01:19:02] * yuvipanda: Simplified saved pages code [01:19:02] * yuvipanda: 1. Moved all SavedPages functionality into an object [01:19:03] * yuvipanda: Refactored languageLinks [01:19:03] * yuvipanda: Moved spinner controls to chrome [01:19:04] * yuvipanda: Moved isConnected to network.js [01:19:04] * yuvipanda: Moved lightweightnotifications to chrome.js [01:19:05] * yuvipanda: Moved current title and url retreival methods to app.js [01:19:05] * yuvipanda: Renamed lightweightnotification to showNotification [01:19:06] * yuvipanda: Moved app history to own object [01:19:06] * yuvipanda: Moved search to its own object [01:19:07] * yuvipanda: Moved settings to its own file [01:19:07] * yuvipanda: Moved most UI things out of main into chrome.js [01:19:08] * yuvipanda: Fixed a few renames that were missed in the refactor [01:19:08] * yuvipanda: Fixes for search [01:19:09] * yuvipanda: Fixed settings.js refactor bugs [01:19:11] wheeeee [01:19:21] wheeeeeee [01:19:32] ok now i'll see what needs fixing up for web & ios [01:20:36] brion: is your primary motivation for web to try one platform, get into the chrome store, test out new html5/css/js in prep for MF ? [01:27:28] preilly: i'm going to head upstairs soon into the SOPA war room [01:27:34] do we have the fake banner staged anywhere ? [01:27:38] especially a big version [01:28:10] tfinc: on my laptop [01:28:19] I can commit it and push it to nomad [01:28:26] yeah [01:28:28] lets do that [01:28:42] tfinc: but, the message will be wrong — is that okay? [01:28:43] i want to link to that from http://en.wikipedia.org/w/index.php?title=Wikipedia:SOPA_initiative/Blackout_screen_designs [01:28:51] just show how big we can make it [01:33:22] [WikipediaMobile] brion pushed 1 new commit to master: http://git.io/wIb0ow [01:33:22] [WikipediaMobile/master] fixes for web view - Brion Vibber [01:33:35] Project WikipediaMobile - Nightly builds build #88: SUCCESS in 6.7 sec: http://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/88/ [01:33:35] brion: fixes for web view [01:33:44] tfinc: http://nomad.tesla.usability.wikimedia.org/index.php/Japan [01:34:23] preilly: can that banner be bigger? not saying we will. just wanting to know how big we can go ? [01:34:40] tfinc: it could be double that height [01:34:44] k [01:34:48] jorm: --^ [01:34:54] thats what we have to work with [01:34:55] tfinc: but, that's about as big as we will want it [01:34:58] ok [01:35:05] hrn? [01:35:10] at twice the height we'll take up the majority of the screen [01:35:18] what do you need? [01:35:21] yeah [01:35:24] follow preillys link to see what we can do on mobile .. and forward on [01:35:27] i'm about to head upstairs [01:37:36] grr. wireless. [01:37:37] what do you need? [01:38:11] the copy [01:38:27] [WikipediaMobile] brion pushed 1 new commit to master: http://git.io/0XofIw [01:38:27] [WikipediaMobile/master] merge hacky menu updates from web to ios - Brion Vibber [01:38:37] what about the copy? [01:38:43] ok there's a few regressions on tablet (with the show/hide state) which i'll fix up later [01:38:49] for that banner? [01:42:37] Project WikipediaMobile - Nightly builds build #89: SUCCESS in 8.1 sec: http://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/89/ [01:42:38] brion: merge hacky menu updates from web to ios [01:45:46] tfinc: http://test.wikipedia.org/w/index.php?banner=blackout [01:47:38] jorm: got it http://upload.wikimedia.org/wikipedia/commons/thumb/d/d4/WP_SOPA_banner.png/170px-WP_SOPA_banner.png [02:05:14] preilly: Mobile page and message [02:05:14] Banner message [02:05:15] IMAGINE A WORLD WITHOUT FREE KNOWLEDGE, [02:05:16] Right now, the U.S. Congress is considering legislation that could cripple this site and your ability to access information online. Learn more. [02:05:17] (link to http://en.wikipedia.org/wiki/Wikipedia:SOPA_initiative/Mobile_Learn_more) [02:14:48] tfinc: http://nomad.tesla.usability.wikimedia.org/index.php/Japan [17:00:26] good morning, tfinc [17:05:12] hey MaxSem [17:22:43] good news everyone - we're about to have a Hebrew sandbox [17:56:40] greetings all [17:56:50] yuvipanda: you in the office ? [17:57:11] its wed so its time to check in on what were all focusing on [17:57:20] tfinc: nope, coming in in a few minutes. [17:57:30] tfinc: should I do the standup from here or end up there in about 15-20 mins? [17:57:56] yuvipanda, you're at the Triton? [17:58:04] MaxSem: yup [17:58:41] hmm [17:59:18] MaxSem: can you stick around for the extra 15-20 ? [17:59:32] np [17:59:51] lets wait till yuvi gets in the office then. these stand ups are always better in person [17:59:54] okay [18:00:05] cya in a bi [18:00:06] t [18:00:26] preilly: philinje : were delaying for 15-20 since yuvi is on his way [18:00:45] k [18:03:16] no prob [18:22:10] * tfinc wonders if yuvi got lost [18:23:43] quite possible [18:24:53] on my second day in SF I walked to the museum of modern arts near the WMF office, but took a wrong turn - when I realised it, it was easier to change plans [18:25:43] hehe [18:25:48] thats a fun detour [18:26:02] so if yuvi doesn't show up by 10:30 lets just do our check in [18:26:11] i have another meeting to get to then and can't wait any longer [18:26:12] 4 minutes [18:26:37] the detour was quite nice, I walked whole day, visited a lot of fun places [18:27:31] philinje: preilly --^ [18:39:19] is there a phone gap extension for us to hook into the native google search ? [18:39:46] preilly, how did you manage to make mobile-feeds public? [18:40:19] MaxSem: ? [18:40:50] 1) you allocated a public IP - how, it always failed for me? [18:41:33] MaxSem: oh, it was misconfigured in NOVA [18:41:52] MaxSem: there was nothing you could have done to make it work correctly [18:42:16] apparently, it still is that way [18:42:29] I couldn't allocate for mobile-enwp [18:43:47] ROFL http://uncyclopedia.wikia.com/wiki/Main_Page [18:44:38] Nice [18:46:16] ha ha [18:46:25] "Failed to allocate new public IP address." [18:46:39] MaxSem: we don't have another in the pool [18:46:57] MaxSem: I'll need to get Ryan to add another to the mobile pool [18:47:09] are IPs so precious? [18:47:45] we've not got many spare [18:48:37] then let's deploy FFeeds and reuse its IP [18:49:14] yuvi, where art thou? [18:49:35] haha [18:50:09] jorm: can you yell at yuvi to jump onto irc [18:50:22] done. [18:50:25] thank you [18:50:40] there he is [18:50:47] thanks [18:50:51] what did I miss? [18:50:55] yuvipanda: is there a phone gap extension for us to hook into the native google search ? [18:51:08] were getting some three star reviews due to not hooking into the native widget [18:51:30] i'm sure there would be [18:51:36] if not it's simple enough to write one [18:51:55] tfinc, yuvipanda, stuff that needs to be done next for GeoData: take a detailed look at its API, figure out if there's anything missing/needs a fix/whatever [18:52:19] MaxSem: is it deployed somewhere I can test? [18:52:21] yuvipanda: can you work with max to start testing ? [18:52:30] then, I could start investigating DB performance [18:52:39] yuvipanda, working on it [18:52:46] tfinc: sure [18:52:50] MaxSem: where can I find API docs? [18:53:15] Documentation? [18:53:20] What do you think this is? [18:53:28] ha ha [18:53:31] ROFL [18:53:42] best docs is ApiSandbox [18:53:58] there will be docs once we consider the API stable [18:53:59] ah, to be young and naive [18:54:06] naivé rather [18:54:29] no na[i with double dot]ve [18:54:38] ah [18:54:42] naïve [18:55:06] hehe, googling bought up the wikipedia page for naive :D [18:55:23] denied! [18:56:50] well, I was fast enough to see the ï before the banner flashed in [18:57:01] Fatal error: Allowed memory size of 157286400 bytes exhausted (tried to allocate 380257 bytes) in /var/www/w/includes/parser/Parser.php on line 440 [19:03:41] philinje: how up to date is this list https://bugzilla.wikimedia.org/show_bug.cgi?id=31805 ? [19:06:19] tfinc, i think we would have to do that [native search provider] with java code [19:06:30] i stuck a couple notes in a bug somewhere [19:06:33] MaxSem: in http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/FeaturedFeeds/FeaturedFeedsWMF.php?revision=108099&view=markup you probably shouldn't use $wgDBname directly instead use wfGetDB and call the getDBname method [19:06:52] https://bugzilla.wikimedia.org/show_bug.cgi?id=33356 [19:06:58] has a link to android dev docs [19:07:10] tfinc: 31805 should be current [19:07:52] philinje: ok. i added native search as were getting dinged on reviews for not having it [19:08:03] preilly, it's possibly before wfGetDB is available [19:08:14] or not? [19:08:44] MaxSem: I wouldn't think so [19:08:58] tfinc: native search for 1.1? [19:09:03] yuvipanda: yes [19:09:18] should probably start making things depend on the 1.1 tracking bug [19:09:21] big question. do we want to work on 1.1 for iOS and Android concurrently or one at a time? [19:09:36] this would fall AFTER we have the iOS app ported [19:09:52] yuvipanda: feel free. i am [19:09:57] I vote for concurrency [19:10:01] tfinc: i'd like to think of it as being concurrent, rather than sequential [19:10:12] 1. do feature, 2. test on Android 3. test on iOS [19:10:17] 4. go to 1 [19:10:24] i prefer that too. that way we can see what platform specific issues we hit right away [19:10:29] rather then wasting time [19:10:36] tfinc, I'm not out of things to do yet, but I'd like to start preparing for my next task [19:10:36] good point [19:11:00] MaxSem: here programatic api access to mf [19:11:01] :D [19:11:09] that'll make brion and yuvipanda happy [19:11:11] MaxSem: do you know when I could have our geo API up for testing? [19:11:14] an approximate timeline? [19:11:37] yuvipanda, preilly is working with Ryan on making it publicly accessible [19:11:46] ah, okay! [19:12:00] yuvipanda, before that, you could just tunnel into it [19:13:00] MaxSem: hmm, not sure if that'd help when I'm doing mobile testing. [19:13:22] first, you need to try it manually [19:14:46] tfinc, specs? [19:15:19] brion: yuvipanda : could you work with MaxSem to settle on what you would need in our apps to pull content block by block ? [19:15:31] for instance .. wanting the body but not the footer [19:15:38] generally not wasting peoples bandwidth [19:15:46] and throwing away less page content [19:16:03] tfinc: yup! [19:16:05] like api.php?action=parse&format=mobile ? [19:16:26] yes, we'd also want to move the current json api in MF to be a real MW api. [19:16:32] preilly can help you with that [19:16:39] i can write up a project page if you really need it [19:16:59] tfinc: maybe you should start on that and brion and I can help fill it up. [19:17:09] to the ether pads! [19:19:42] brion: did we surface the menus in the tablet version at all? [19:20:39] yuvipanda, the regular android menu is there [19:20:50] using the compat button down in the bottom-left [19:21:02] right now the ios-style menu is in the ios/platform.js and web/platform.js [19:21:07] we should generalize it i think [19:21:14] then use a customized version of it for anroid tablet [19:22:14] brion: ah right. [19:22:25] am wondering if we should do something about the overlays too. Look tiny. [19:38:21] [WikipediaMobile] brion pushed 1 new commit to master: http://git.io/8wbWEA [19:38:21] [WikipediaMobile/master] Fix bundle display name, name to 'Wikipedia', 'Wikipedia Mobile' instead of 'Wikipedia-iOS' - Brion Vibber [19:39:45] Project WikipediaMobile - Nightly builds build #90: SUCCESS in 10 sec: http://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/90/ [19:39:45] brion: Fix bundle display name, name to 'Wikipedia', 'Wikipedia Mobile' instead of 'Wikipedia-iOS' [19:48:10] tfinc, looks like we have some scroll-related problems on iOS 4, which we can probably work around by conditionally using iscroll [19:48:18] it should be a lot faster on ios than on android [19:48:24] thanks to hardware acceleration in the dang browser ;) [19:48:44] fancy [19:48:46] the current app is compatible to ios 3, i'm not sure we can duplicate that or want to [19:48:52] i'm eager to try the betas when your ready [19:49:04] my xcode will only simulate 4.3 and 5.0 [19:54:16] preilly: can you be around @ 9 to switch out and/or change the banner? [19:54:24] we'll see what the community choose to do [19:54:28] they might want to keep it [19:54:47] tfinc: I can [19:54:51] thanks [19:55:07] tfinc: we will also need to flush the mobile varnish cache as well [19:55:39] we'll want to make sure that someone from ops is available then [19:55:50] tfinc: yeah [20:12:29] brion: sent a pull req, tablet version looks fine to me [20:48:12] http://lifehacker.com/5877272/wikipedia-brings-offline-article-saving-location+based-search-and-more-to-android [20:48:13] Yay [20:48:22] Oh look, SOPA [20:48:35] "Not to mention it's another way to access Wikipedia during its SOPA blackout." [20:49:51] lovely [20:50:07] the install base of that is about 2,000 devices right now [20:51:17] so a small audience compared to the desktop :) [20:52:50] but i really would have wanted that press to show up AFTER our blackout [21:40:58] brion_: check out my pull req? [21:41:03] looking it over now [21:41:20] looks good [21:41:23] [WikipediaMobile] brion pushed 4 new commits to master: http://git.io/Z9v_fA [21:41:23] [WikipediaMobile/master] About page fixes in tablet view - YuviPanda [21:41:23] [WikipediaMobile/master] Removed long undetected stray " - YuviPanda [21:41:23] [WikipediaMobile/master] Removed a redundant function - YuviPanda [21:41:27] we could probably move twoColumnView() into chrome [21:41:28] woot .. people are using our feedback email link [21:41:34] yay [21:41:36] nice [21:41:47] Hi there [21:41:47] Just downloaded the app for Android and am really enjoying it. [21:41:48] .. then goes on to talk about how we should unset our use of gps when the app isn't using it [21:41:48] brion_: true, ideally it should be private. [21:41:51] bug filed and marked as blocking 1.1 [21:42:31] reviews like this "About time! Simple, clean, and works great." make me happy [21:42:32] tfinc: if we switch to the html map that problem probably goes away [21:42:50] brion_: spiffy. if you have a bug for it then please mark this one dependent on it [21:43:25] tfinc: lifehacker hit giving us a spike? [21:43:42] https://bugzilla.wikimedia.org/show_bug.cgi?id=33208 [21:44:49] Project WikipediaMobile - Nightly builds build #91: SUCCESS in 8 sec: http://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/91/ [21:44:50] * yuvipanda: Fix for search results in tablet view [21:44:50] * yuvipanda: About page fixes in tablet view [21:44:51] * yuvipanda: Removed long undetected stray " [21:44:51] * yuvipanda: Removed a redundant function [21:45:39] "This just makes love my phone even more. This was the app I was waiting for. Straight from the source, to the point, free of any monetary conflicts. The Wikimedia foundation has done an excellent job." :D [21:48:08] \o/ [21:48:20] yuvipanda: how are you finding the java stack traces bugs? [21:48:24] i have more that i can add [21:48:52] tfinc: haven't started looking into it yet, fixing some of the tablet bugs that cropped up after my refactor. [21:49:04] tfinc: bugzilla filed? [21:49:06] links? [21:49:35] https://bugzilla.wikimedia.org/show_bug.cgi?id=33790 [21:49:45] https://bugzilla.wikimedia.org/show_bug.cgi?id=33791 [21:49:54] https://bugzilla.wikimedia.org/show_bug.cgi?id=33772 [21:50:17] what i need to find out from you is if these crash reports are useful or if we need to built in better crash reporting [21:51:20] brion_: yuvipanda : how do you guys want to handle the next version of the iOS app? do you want to drop the iOS app links all together and start fresh .. or push the next version as 3.0 (were currently on 2.2.1) [21:51:51] i'd generally recommend replacing the previous one [21:51:57] so people who already have it will get an upgrade [21:51:59] +1 [21:52:12] tfinc: those look reasonably useless (stack traces) since most of our code is javascript. [21:52:30] + 1 [21:52:31] so your leaning on just bumping the version # ? [21:52:40] yes [21:52:43] ok [21:53:08] 1.x : 3.x .. not the end of the world to have that [21:53:34] yuvipanda: take some time with them and if you find their useless then we'll need another mechanism for crash reporting [21:54:04] runJobs.php will run on he for several more hours, but it already has 1/4 of geotags, can be used ... for something [21:54:15] does it list the exception details? [21:54:17] or we could do a microsoft and start things off with 3.0 to 'match version) [21:56:34] Wikipedia XP [21:57:21] Wikipedia Vista [21:58:20] [WikipediaMobile] brion pushed 1 new commit to master: http://git.io/p5_YIA [21:58:20] [WikipediaMobile/master] fix regression in language links - Brion Vibber [21:58:32] Project WikipediaMobile - Nightly builds build #92: SUCCESS in 6.5 sec: http://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/92/ [21:58:33] brion: fix regression in language links [21:58:39] there's alwys a typo that sneaks through :D [22:05:23] hallo. [22:06:18] i tried the app on Sony Xperia Neo and on Galaxy S II and on both of them when i click "nearby", i don't see the map until i zoom out a couple of times. [22:06:37] i reproduce it all the time. [22:06:42] is it a known issue? [22:11:39] aharoni: heya [22:11:53] aharoni: were you able to zoom back in? [22:11:56] did that show the map? [22:12:02] yes [22:16:11] aharoni: hmm, happens only the first time? [22:16:14] or every time? [22:18:27] every time... more or less. [22:18:49] i'm not sure when does the app exit and when does it stay in memory. [22:27:06] brion: just moved twoColumnView to chrome. Shall I commit directly to master? [22:27:18] yuvipanda: +1 please do :D [22:27:22] okay :) [22:30:24] if i go to settings > manage applications and choose "wikipedia", i can "clear data" and "clear cache". [22:30:49] where do the saved pages reside? if i only do "clear cache", are the saved pages supposed to remain? [22:33:02] aharoni: i *think* clear data should kill saved pages [22:35:16] [WikipediaMobile] yuvipanda pushed 1 new commit to master: http://git.io/1NPNIA [22:35:16] [WikipediaMobile/master] Moved twoColumnView function into chrome.js - YuviPanda [22:35:28] Project WikipediaMobile - Nightly builds build #93: SUCCESS in 6.5 sec: http://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/93/ [22:35:29] yuvipanda: Moved twoColumnView function into chrome.js [22:36:54] okay, looks like the refactor is 'done', for now. [22:37:00] i'm going to see if I can repro the crashes [22:37:18] is it possible to install the nightly together with the stable version from the marker? [22:37:25] (market) [22:37:27] aharoni: sadly, no :( [22:38:04] Build the nightly under a different name [22:38:33] and the british win again. [22:39:33] hell yes [22:39:51] nice for testing regressions having 2 copies installed [22:40:29] yes! it's wonderful with mozilla. [22:40:32] Don't know if we just need to get the jenkins job altered... [22:42:50] sometimes the "save page" button is grayed out. i don't quite understand why. [22:43:09] for example now the featured article on en.wp is Nick Drake. [22:43:17] aharoni: if the page you're in has already been saved [22:44:11] https://bugzilla.wikimedia.org/show_bug.cgi?id=33804 [22:44:31] hmm. i think that earlier i saw it on pages that weren't saved, but i'll check again. [22:45:01] aharoni: please file a bug if that happens. [22:46:49] interesting. just changing the name crashes the app. [22:47:02] i'm probably doing something wrong [22:47:17] as expected, yes. [22:51:11] heh [22:51:11] Reedy: apparently changing the App name invovles changing names of a few classes as well, which I doubt can be done cleanly with a build script [22:51:20] s/Foo/Bar/ [22:51:20] :D [22:51:25] else conditional compilation [22:51:39] there: [22:51:59] i went to [[Folk music]], which i'm sure that i've never saved and "Save page" is grey. [22:52:36] i can't quite understand what has to happen for it to become grey. [22:53:35] ... and if i clicked "Saved pages", the list is empty, even though i saved four pages. [22:54:12] Reedy: conditional compilation in java? :) [22:54:18] hmm, maybe could fix up ant to do that [22:54:22] I've no idea [22:54:29] Never done enough java to even bother to look into it [22:54:57] Reedy: lucky you [22:55:03] though considering you're doing PHP, maybe not [22:55:21] I've spent most of the last 6 years of my life in Visual Studio [22:55:31] C#? [22:55:33] ya [22:55:44] Saying thay, my java code is still as is in android app [22:55:55] I wish we could get a time machine and convince google to adopt mono/C# for android rather than Java [22:56:08] would've gone a long way in letting Java go COBOL. [22:56:08] sigh [23:03:09] if only c# didn't have the ms stigma :) [23:03:17] it's a better java than java [23:03:38] true [23:03:48] of course it only exists because sun wouldn't let ms "enhance" java and still call it java ;) [23:03:59] so they 'enhanced' java and called it something else [23:04:08] killing checked exceptions alone would've been worth it [23:04:37] 2 of the crash reports might be low memory issues, so I've got angry birds here trying to repro :D [23:05:26] would've been super simple forcing OOM if my phone ran firefox [23:05:29] sadly it doesn't [23:06:12] hehehe [23:07:51] good night [23:08:03] don't forget my specs, guys [23:18:07] tfinc: do we have any other information with the stack traces at all? A looking for versions/phones [23:26:17] nope, OOM doesn't seem to repro it [23:41:22] brion, was there a reason 33800 was iOS PhoneGap only? It'd be useful for android too [23:42:13] Or was it just something you thought of when logging ios bugs? [23:42:23] brion: we didn't tag 1.0, did we? [23:42:38] no we didn't ;( [23:44:03] yuvipanda, I'm sure git makes that really hard for you to deal with ;) [23:44:16] Reedy: ? tagging retroactively? [23:44:23] yeah [23:44:57] not sure, am sure we can branch out from that particular point and tag it there [23:45:02] s/point/commit/ [23:45:07] now to figure out *what* that point is [23:45:33] it's simple in svn, so i can't believe it's too much of an issue in git [23:46:08] okay looks like 3310aebd758fee72fa1b19 [23:46:30] brion: tfinc if that looks fine i'll go ahead and tag it [23:49:32] yuvipanda: this one -> https://github.com/wikimedia/WikipediaMobile/commit/3310aebd758fee72fa1b19 [23:50:30] preilly: yup, found and tagged https://github.com/wikimedia/WikipediaMobile/tags [23:57:46] Reedy: ping [23:57:59] yuvipanda, no just a branch no tag on it [23:58:13] brion: didn't find a branch either but i tagged it anyway [23:58:15] Reedy: do you see any issue with merging this commit https://www.mediawiki.org/wiki/Special:Code/MediaWiki/106642 [23:58:18] Reedy, i was testing on ios. probably needs fixins'