[00:08:01] philinje: for the contact-browser would you want to break them up by projects ? [00:08:11] or keep it high level [00:08:44] New patchset: Jdlrobson; "allow user to switch site-wide language from the settings page" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/10452 [00:09:07] tfinc: good point [00:10:16] i guess there won't be much technical variation between project sites, so they could be treated with one address [00:13:29] New patchset: Jdlrobson; "allow user to switch site-wide language from the settings page" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/10452 [00:19:35] philinje: we won't know if there is until we do the commons migration [00:19:40] so its tough to say [00:19:49] i find it interesting that most mobile sites on the net do not collect feedback [00:19:58] philinje: what sites have you seen that collect feedback ? [00:23:42] tfinc: seems like an under-used option, but that is true on the web and in every kind of product [00:30:14] New patchset: Jdlrobson; "only serve contact-us.css on Special:MobileFeedback (bug 37716)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/13102 [00:32:59] philinje: i made some changes on http://www.mediawiki.org/wiki/Mobile/Feedback#Next_steps .. most people seem to avoid case distinctions with their contact address. [00:34:11] i decided to get rid of the proposed otrs list and suggested moving it to mobile-feedback-l [00:34:38] and redirecting anything anything coming in for mobile@wikipedia -> mobile-feedback-l [00:34:41] thats one less list then [00:36:11] New patchset: Jdlrobson; "more prominent configuration message" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/13104 [00:36:12] ok [08:08:05] finally! [08:08:08] * yuvipanda goes to check logs [08:40:43] Project WikipediaMobile - Nightly builds build #353: SUCCESS in 28 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/353/ [08:40:44] * tommy: Clean up ReadItLater plugin attribution comments [08:40:44] * yuvipanda: Removed stray entry in plugins.xml [08:40:45] * yuvipanda: Make default language for search be the system's default locale [08:40:45] * yuvipanda: Added migration code for PhoneGap database issues [08:40:46] * yuvipanda: Updated CHANGELOG and bumped version number [08:40:46] * yuvipanda: Added comments clarifiying data migration [08:40:47] * yuvipanda: Added clarification on language fix [08:40:47] * yuvipanda: Move WebKit settings to proper location. [08:40:48] * yuvipanda: Bumped version number for iOS [08:40:48] * jdlrobson: Fixed #35431 [08:40:49] * jdlrobson: Fixed sections bug [08:40:49] * jdlrobson: Some style fix according with styling guidelines [08:40:50] * niklas.laxstrom: Translation updates from translatewiki.net [08:40:50] * brion: bug 35710 - about page links now open in external browser [08:40:51] * brion: Bug 35734 - Update iOS splash screen images [08:40:51] * brion: Bug 35741 - iOS save/share menu should offer to open page in Safari [08:40:52] * piotrowski: Format README.md to make it pretty (no content changes) [08:41:03] * yuvipanda: Make Language Links work via the API [08:41:03] * yuvipanda: Fixes to make loading read-in not painful [08:41:04] * yuvipanda: Add tracking code to use clicktracking for saved pages [08:41:04] * yuvipanda: Selectively make iOS 4.2 use HTTP [08:41:05] * yuvipanda: Hide keyboard once search item has been clicked [08:41:05] * yuvipanda: UIWebView doesn't like upper case HTTP. Needs lower case [08:41:06] * yuvipanda: Fix issue with scrolling past bottom on iOS 4.x [08:41:06] * yuvipanda: Move to iScroll-lite [08:41:07] * yuvipanda: Reset scroll to top on opening new pages [08:41:07] * yuvipanda: Reduce timeout in doFocusHack [08:41:08] * yuvipanda: Search doesn't start autocompleting until you stop typing [08:41:08] * yuvipanda: Do not crash when using twitter on pre 5.0 devices [08:41:09] * yuvipanda: Hide navbar when in overlays [08:41:09] * yuvipanda: Show feedback when saving pages on iOS [08:41:10] * yuvipanda: Stop lines from being cut off at bottom of content [08:41:10] * yuvipanda: Bug 35741 - iOS save/share menu should offer to open page in Safari [08:41:11] * yuvipanda: Decrease search typeahead timeout [08:41:11] * yuvipanda: Fix content being cut off on iPad [08:41:23] * yuvipanda: No more zepto. [08:41:23] * yuvipanda: Fix 'things disappear when scrolling' bug (#35779) [08:41:24] * yuvipanda: Enable 'Read in' for iOS [08:41:24] * yuvipanda: More workarounds for bug #35779 [08:41:25] * yuvipanda: Use typeof as an operator rather than as a function [08:41:25] * yuvipanda: Stop using .attr, use .data instead [08:41:26] * yuvipanda: Updated README [08:41:26] * yuvipanda: Rewrote search.js to not use network.js [08:41:27] * yuvipanda: Removed reference to network.js [08:41:27] * yuvipanda: Get rid of `make remotes` since we're now using a submodule [08:41:28] * yuvipanda: Cleanup + scope fixes for prior search fixes [08:41:28] * yuvipanda: Add the hacks css to the app [08:41:29] * yuvipanda: Show title at start of page [08:41:29] * yuvipanda: Remove extra network.js call in android platform [08:41:30] * yuvipanda: Get rid of some completely unnecessary console.logs [08:41:30] * yuvipanda: Removed MobileFrontend patch files (no longer needed) [08:41:31] * yuvipanda: update README file for development in browser [08:41:31] * yuvipanda: fix toggling to also add class to sections [08:41:43] * niklas.laxstrom: Localisation updates from http://translatewiki.net. [08:41:43] * yuvipanda: Don't reset scroll when not needed [08:41:44] * yuvipanda: Removed unneccessary .empty() calls [08:41:44] * yuvipanda: Fix Page actions not showing up on iOS [08:41:45] * brion: Tweak to index.html [08:41:45] * brion: Update WinPhone to cordova 1.6.1 [08:41:46] * brion: fix styles, scrolling, show/hide section icons for WinPhone [08:41:46] * brion: Fix message, sitematrix load on winphone [08:41:47] * brion: Update Windows Phone tile & icon [08:41:47] * brion: Add solid color fallbacks to gradients for Windows Phone [08:41:48] * brion: bug 36256: handle back button on Windows Phone 7 [08:41:48] * yuvipanda: Updated to latest version of MobileFrontend [08:41:49] * yuvipanda: Remove extra button in section headers [08:41:49] * jdlrobson: when toggling add openSection class to button [08:41:50] * yuvipanda: Fastclick for all menu items [08:41:50] * yuvipanda: Replace doFocusHack with more descriptive setupFastClick [08:41:51] * yuvipanda: Make search focus properly [08:41:51] * yuvipanda: suggested amendments to STYLE_GUIDELINES [08:42:03] * jdlrobson: Clean up langlinks to use app.navigateTo [08:42:03] * jdlrobson: Notify when saving is done [08:42:04] * yuvipanda: Made headings in CHANGELOG consistent [08:42:04] * yuvipanda: Updated version numbers and added CHANGELOG [08:42:05] * yuvipanda: Make pages work for other languages, rather than just default [08:42:05] * yuvipanda: Rename beta_common.css to common.css [08:42:06] * yuvipanda: Separate RTLness for UI language and content language [08:42:06] * yuvipanda: Sort languages in settings in Unicode order [08:42:07] * yuvipanda: Sort langlinks by unicode order & set proper direction [08:42:07] * yuvipanda: Do not display aricle title in 'Read In' overlay [08:42:08] * yuvipanda: Remove stray global assignment (was used for debugging) [08:42:08] * s.mazeland: Localisation updates from http://translatewiki.net. [08:42:09] * s.mazeland: Localisation updates from http://translatewiki.net. [08:42:09] * jdlrobson: Fix reference display not dismissing when user taps outside it [08:42:10] * jdlrobson: Fix scrolling in search results, history and lang links on iOS4.x [08:42:10] * jdlrobson: Disable Animation for Reference Reveal [08:42:11] * jdlrobson: No transitions when toggling [08:42:11] * jdlrobson: Hide citation backlinks [08:42:23] * yuvipanda: Handle links in reference reveal display properly [08:42:23] * brion: remove old Windows 8 Metro project [08:42:24] * brion: Add stub Windows 8 Metro app [08:42:24] * brion: Stub localization support for Windows 8 Metro app [08:42:25] * brion: mark some js files with UTF-8 BOM to pass Windows 8 validation [08:42:25] * s.mazeland: Localisation updates from http://translatewiki.net. [08:42:26] * brion: win8: fix l10n regression [08:42:26] * brion: Win8: fixes for snapped mode [08:42:27] * yuvipanda: Removed Share to Read It Later from iOS App [08:42:27] * brion: Win8: snapped mode fixes, listview fixes [08:42:28] * brion: win8: basic offline detection [08:42:28] * brion: win8: adjust padding in snapped view [08:42:29] * brion: Stub promotional images for win8 store [08:42:29] * yuvipanda: Perform migration for outdated saved pages on app launch [08:42:30] * yuvipanda: URLEncode the title when it is part of the API Url [08:42:30] * yuvipanda: Added an option to suppress success message on page save [08:42:31] * yuvipanda: Hide migration overlay only after main page has loaded [08:42:31] * yuvipanda: Handle failure of updating saved pages on startup [08:42:43] * pfhayes: Localisation updates from http://translatewiki.net. [08:42:43] * pfhayes: Localisation updates from http://translatewiki.net. [08:42:44] * pfhayes: Localisation updates from http://translatewiki.net. [08:42:44] * pfhayes: Bumping version numbers [08:42:45] * pfhayes: Fixing url intents [08:42:45] * pfhayes: Allows opening main page [08:42:46] * pfhayes: Links on license. Fixes #34030 [08:42:46] * pfhayes: Localisation updates from http://translatewiki.net. [08:42:47] * pfhayes: Localisation updates from http://translatewiki.net. [08:42:47] * pfhayes: Localisation updates from http://translatewiki.net. [08:42:48] * pfhayes: Localisation updates from http://translatewiki.net. [08:42:48] * pfhayes: Bumping version numbers [14:20:02] New review: MaxSem; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/10452 [14:35:59] New review: MaxSem; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/13104 [14:36:01] Change merged: MaxSem; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/13104 [15:03:50] New review: MaxSem; "This change would create client-side cache fragmentation: people will have to reload all the modules..." [mediawiki/extensions/MobileFrontend] (master); V: 0 C: -2; - https://gerrit.wikimedia.org/r/13102 [15:35:44] hello jrobson [15:35:48] how goes house hunting? [15:36:59] I don't know why but every morning I now see you on irc this plays in my head > http://www.youtube.com/watch?v=nwd9W6VwIu4 [15:37:17] I found a house \o/ just need to accept the right one [15:43:51] yuvipanda: I'm heading to the office… hope I haven't made you seizure [16:35:02] jrobson: that was... nice :) [16:36:02] yuvipanda: a seizure? [16:36:20] it's the original miyazaki http://en.wikipedia.org/wiki/Panda!_Go,_Panda! [16:36:42] a bizarre story of how an orphaned girl gets a panda dad and adopts his panda son who has no mum [16:36:48] and they meet an escaped tiger from the circus [16:37:16] Only for die hard miyazaki geeks [16:37:26] jrobson: sounds like something I should try watching [16:39:10] it's interesting as there are loads of parallels between his other works [16:42:17] so yuvipanda we need to start planning our washington dc nights [16:49:07] jrobson: plan? :P [16:49:43] jrobson: but yes, I think planning might be superior to my way of just 'stagger around, get lost and find something cool(hopefully)' [16:50:55] I was thinking of poking the couch surfing community there to find a drinking guide [16:53:14] jrobson: aaah, already in touch with that community? [16:55:03] yup [16:55:20] hangout is up https://plus.google.com/hangouts/_/dfdb2542ea02c558c49a03d39d9f8db572417005?hl=en [16:55:26] * tfinc grabs a power adaptor before his laptop dies [16:59:29] yuvipanda: MaxSem https://plus.google.com/hangouts/_/dfdb2542ea02c558c49a03d39d9f8db572417005?hl=en [17:08:56] yuvipanda: which graphics are the ones we should have for the demo? [17:13:45] * tfinc hates how long apple reviews take [17:14:17] tfinc, speaking of .m. domains: we still have https://bugzilla.wikimedia.org/show_bug.cgi?id=34788 unfixed which will make us look less than pretty is we will start redirecting people to mobile domains en masse [17:14:48] philinje: i added only one more graphic [17:14:51] philinje: the 16x16 can wait [17:14:57] MaxSem: and thats pending https://rt.wikimedia.org/Ticket/Display.html?id=2136 [17:15:02] which is the ops request for it [17:15:13] we can live without https at first [17:15:20] I still can't read those [17:17:48] yuvipanda: do you mean the second item here: https://www.mediawiki.org/wiki/Wiki_Loves_Monuments_mobile_application/ToDo#TBD: [17:18:00] * tfinc hates that rt isn't open like a passion  [17:20:43] so the nexus tablet is real [17:21:20] philinje: a combined WLM Logo + 'up affordance' icon? (see https://developer.android.com/design/media/action_bar_pattern_up_app_icon.png) [17:21:23] yes [17:21:35] ok [17:22:44] tfinc: I hope it starts shipping soon so I can buy one at washington [17:23:07] New patchset: MaxSem; "Bug 36182 - Switching between desktop and mobile view should redirect to canonical URLs" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/13185 [17:26:12] does anyone has idea why http://mobile-geo.wmflabs.org/ is not accessible? [17:26:58] MaxSem: I've got no idea [17:28:09] is labs that broken? [17:28:43] there has been some disruption in our cluster a little while ago [17:29:29] labs is not part of it [17:31:31] SO MaxSem : "site language" is the UI language which can be different fro content language. This switch is about switching between *sites* in different languages. [17:31:37] When is UI language different from content language? [17:32:40] jrobson: in the apps a decision was made to separate UI language and content language, which we will reverse with the new UI [17:33:16] philinje: MaxSem is referring to the mobile website [17:33:19] go to Special:Preferences, see the "Language" selector. it switches UI language so you can browse enwiki with Chinese UI. we can't have a selector on mobile options which is named the same but does absolutely different thing [17:33:24] yuvipanda: it ships mid july [17:33:46] tfinc: damn [17:34:19] but MaxSem this doesn't do that... [17:34:24] 18 new input languages. Let's hope indic ones made it [17:34:32] It just redirects you to the homepage of that language [17:35:11] jrobson, exactly. so it has to be called differently to avoid confusion [17:35:31] mobile and desktop sites must use uniform terminology [17:35:35] but it's just called "Language" on the Special:Preferences page [17:35:41] on our page we call it "Site Language" [17:37:13] MaxSem: just grabbing philinje into the conversation [17:37:41] it's unclear [17:38:21] Yes agreed. philinje is telling me that apparently the desktop version is also likely to change [17:38:30] Personally I think mixing languages is a bad idea [17:39:02] no, UniversalLanguageSelector doesn't touch Special:Preferences, it just adds a convenient UI language switch [17:39:25] the desktop site is confusing, but there are times when language of the UI chrome can be needed [17:39:37] having UI language independent from content language is a fundamental MW feature [17:40:09] yes, but the typical usage is to switch the chrome when browsing a different language version [17:40:33] so what is my concern there is that users must understand clearly that they're not switching UI language, insted they're going to a ddifferent site [17:41:09] currently, most people familiar with Special:Preferences will think it's a UI switch [17:41:28] (also because of its position) [17:42:05] i think we need to get Lindsey and Pau into this discussion, but for now, let's go with Lindsey's current proposal [17:42:16] MaxSem: how many people are familiar with Special:Preferences ? - (I wasn't for example) [17:42:27] MaxSem: do you think a lot of people rely on Special:Preferences? [17:42:32] I'd be keen to get some real data - people complaining for example that the language setting is confusing [17:42:38] you're not a WP regular, unlike thousands of people [17:42:44] or demanding that language on the settings page should change the UI chrome rather than redirect to the homepage [17:43:10] I know MaxSem but I'd say WP regulars with an account are a minority in the X billion mobile page views [17:43:24] tfinc: "Nexus 7 built to bring you the best of Google — it's a fantastic device, so starting today it's available at $199." [17:43:29] jrobson, that's not a reason to piss them off [17:43:52] Well it might not piss them off.. that's what I'm saying [17:44:01] I'd rather we got something out there and people told us it was wrong and we fixed it [17:44:06] to resolve this, let me reach out to Pau and Lindsey [17:44:14] rather than worry about pissing people off and not get anything out [17:44:25] the leeway we have in mobile is considerable [17:44:41] I completely agree the difference is confusing - but I'm not sure which is the expected one [17:44:56] yuvipanda: nice prince point [17:45:03] philinje: maybe we could do some user testing around this in the beta? [17:45:04] tfinc: says 'starting today' :D [17:45:13] Brooke, your opinion^^? :P [17:45:23] yuvipanda: orders start today. device ships mid july [17:45:29] but for sure the way the apps currently work is confusing, and that is similar to the Special:Preferences approach [17:45:51] jrobson: yes, we could do some user testing, but the problem is we may not address the core WP users [17:46:13] tfinc: aaah, daymn. [17:47:52] philinje: app users are, likely, a different group than the 'core' WP users, and should be addressed/supported as such. [17:53:05] Amgine: good point [17:53:33] that is partly why we have so much leeway in mobile [17:53:58] Amgine: hey, how did it go with the Wiktionary Village Pumps, in terms of mentioning the app? [17:54:22] heh. Wait until the great schism - *then* you're going to have more serious market divergence. [17:55:34] philinje: I mentioned either in lists or on Beer parlors (the Wiktionary equivalent) of 10 or so, but only 4 of the top 10. [17:55:51] Greek is really excited about it. [17:56:18] only 4 of the top 10 … [17:56:35] came back with comments? [17:56:46] Working on it yet. They aren't languages I have much luck with. [17:56:49] yuvipanda: i saw this and wondered if arthur was at google i/o http://www.blogcdn.com/www.engadget.com/media/2012/06/googleio20124197.jpg [17:56:59] hahaha [17:56:59] [17:57:28] preilly: lets chat about the dolphin presentation that your doing tomorrow later today [17:57:30] oh, tfinc: the de.WT folk were mystified as to how you edited the main page... I laughed. [17:57:39] Amgine: what did they say? [17:57:55] Just questions like "Is he some kind of steward?" [17:58:02] lolz [17:58:13] Amgine: what did you tell them? [17:58:23] "No, a bit higher than that." [17:58:28] :D [17:58:32] glad you could explain it [17:58:38] [18:01:30] Amgine: curious about the term, "the great schism" - is that your own invention? [18:01:53] Yes. The great schism will occur when mobile can edit. [18:02:24] Then the app market will be identified as Catholic (read-only) and Protestant (read&write) [18:02:30] tfinc: okay sounds good [18:02:39] PReilly: \Mike> As for the mobile site, if id="mf-foo" makes it show up in mobile view, is there any id to make it show up only in mobile view and not in standard? [18:03:20] Amgine: no [18:03:33] Amgine: people are doing that already on tablets - with the desktop site, and maybe a tablet app would be the read/write version [18:03:49] kk. Any idea how someone might edit css to *make* an id which does not display on non-mf? [18:04:28] philinje: cool! I didn't know there was an app with edit yet. [18:04:39] not yet, just thinking about it [18:04:56] edit css to make an id? not sure I understand what you mean.. [18:05:53] philinje just explained… let me think [18:06:17] jrobson: how would a wiktionary create an id which does not display on the main page, but does display on MF main page. [18:06:19] It would require a change to common.css I think [18:06:31] Yes, that's what I figured. [18:06:52] jrobson, where did dl go?:P [18:07:19] dl MaxSem ? [18:07:28] from your nick [18:08:20] Ohhh [18:08:32] It's because I'm still in laptop limbo now I have my new machine [18:09:09] So Amgine the sensible approach would be to add a definition .mobileonly { display: none; } to MediaWiki:Common.css [18:09:39] Cool, \Mike is going to try that out, I suspect. [18:10:23] It might be worth starting a discussion around that. I think .printonly already exists [18:10:44] <\Mike> If I figure out exactly how to do it, yeah :p (/me's css skills consists of copy&paste) [18:11:08] Well that could be copy and pasted :) [18:11:13] .mobileonly { display: none; } [18:11:36] Currently MobileFrontend is not effected by MediaWiki:Common.css [18:12:02] <\Mike> Okay, where do you want me to paste it, then? [18:12:09] but to future proof you also want to copy and paste [18:12:14] You can just copy/paste that line into MediaWiki:Common.css [18:12:19] .mobile .mobileonly { display: inline; } [18:12:32] actually [18:12:34] .mobile .mobileonly { display: block; } [18:12:36] probably better [18:12:52] (MFE includes a mobile class on the body tag so you can target things better at mobile) [18:14:15] although of cause that will restrict all elements with a class to nomobile to be block elements rather than the default [18:15:39] <\Mike> Sorry to be a noob now, but will I then in the main page add a ... id="mobile [18:15:41] <\Mike> ? [18:15:56] <\Mike> *mobileonly? [18:16:20] Nope.. so then what you to need to do is add a class attribute [18:16:33] so [18:16:33] class='mobile only' [18:16:41] To add something which only appears on the mobile home page,
Things you want to show on mobile
[18:16:46] add that after id='yourid' [18:16:52] exactly Amgine [18:16:57] jrobson, class='mobileonly' [18:17:13] argg my pc keeps autocorrecting my spelling [18:17:24] * jrobson fixes [18:18:21] wow .. parachutes, bike stunts, and repelling all at google i/o … now i wish that i had been there [18:18:22] jrobson, is that a macos feature? [18:18:35] tfinc: indeed, I've a very nice excuse for not being there. You don't seem to :P [18:18:50] yuvipanda: its just funny cause their just two blocks down from us [18:18:57] I guess so [18:19:19] jrobson, can we close https://bugzilla.wikimedia.org/show_bug.cgi?id=36379 ? [18:19:51] Probably MaxSem - there are still a few outstanding issues with the names of classes and id's but I don't think those matter so much [18:19:59] They probably need a more specific ticket anyway [18:20:04] Just close it :) [18:20:36] tfinc: yes, when I was in SF I think I got lost and found that a few times [18:21:18] MaxSem: philinje hows is the blog post coming along ? [18:21:48] preilly: we still need to respond to open path about article history and translations [18:21:56] <\Mike> Ok, that seems to work. Thank you! [18:22:21] oh wait [18:22:22] nm [18:22:30] preilly: just saw your mail from last night [18:22:31] with teeth screeching [18:23:10] sloooowww internet [18:23:16] awesome \Mike [18:24:27] watching live streams from Google I/O eh? [18:24:38] :) [18:24:44] they are talking about the glasses. omg. neeed [18:24:50] i'm catching the live blog [18:26:22] <\Mike> Just a second question: the string "Type your search term above and matching articles..." has to be translated somewhere, but I can't seem to find it among the system messages. Do you know where it is located? [18:26:54] Philinje: one interesting comment on fr.WT, well, sort of interesting - shows the user did not actually understand the app is different from MobileFrontend: http://fr.wiktionary.org/wiki/Wiktionnaire:Wikid%C3%A9mie#Official_App_Wiktionnaire_Mobile_pour_Android_publi.C3.A9 [18:27:31] https://developers.google.com/events/io/?utm_source=io-site&utm_medium=emb-io&utm_campaign=io-site [18:27:42] So MaxSem philinje what should we do about the language switching? I'm keen to get this out into the beta so we can improve on it. I'd rather have some real data that we are doing it wrong then speculate that it's confusing. [18:27:43] need glasses with wikipedia app .. need [18:28:02] mutante: i need to remember to bring them the next time i jump out of a plane [18:28:13] jrobson: let's go with it for now, it's a beta [18:28:26] MaxSem: is that okay with you? [18:28:33] jrobson & philinje, imho just tweak the message and move it to the bottom to make it look less like UI lang switcher [18:28:33] if so could you revert your -1 ? [18:28:44] But tweak it how.. [18:29:10] We could have 'Site and Content Language' but that is too wordy [18:29:31] to make it very clear that we're goint to a different site, not changing some "site language" [18:30:49] How about just "Site" then ? [18:30:55] yuvipanda, can you share a couple of points on how our mobile app benefited from switching to API? just your personal likes [18:31:02] I just feel losing the word language is confusing [18:31:26] <\Mike> ok, found it. [18:31:41] Also MaxSem if someone is having issues with the mobile site sticking - how do they smash their cookies? [18:31:51] I remember there was a query string for that [18:32:02] jrobson, depends on browser [18:32:06] iphone [18:32:13] I don't remeber anything like thaty [18:32:22] it was like cookie-age or something [18:35:17] MaxSem: sure! email? [18:36:21] mutante: ouch $1500 [18:36:25] tfinc: 1500 dollars, just live at the conference, developer pre-order though! audience claps, like a minute ago :) [18:36:33] heh, in sync [18:36:45] yuvipanda, just a couple sentences - on this channel is fine [18:36:58] thats going to have to come down in price as i'll break a pair within weeks of using it [18:37:11] but its meant to be a dev unit [18:38:33] MaxSem: 1. we didn't have to worry about unrelated changes to the mobile site breaking the app [18:38:44] jrobson: how about "All languages" ? [18:38:54] MaxSem: 2. Since the data was a bit more structured, we were easily able to do things like load images only when their section is expanded [18:39:37] MaxSem: 3. It helps responsiveness a lot by just doing section-wise loading [18:39:54] Amgine: thanks for that [18:40:06] tfinc: lets write a mail to have a couple donated to WP? [18:40:09] MaxSem: 4. Speed and bandwidth helped because we're getting just the data we want, without extra cruft (, nav elements, etc [18:40:13] you are welcome. I'm working on translations now. [18:40:24] yuvipanda, thanks! [18:40:50] MaxSem: http://en.wikipedia.org/wiki/Wikipedia:Emv that was what I was looking for [18:41:09] mutante: sure. we have lots of friends at google [18:41:22] tfinc: then they can say Glasses is also "optimized" for WP:) [18:42:39] jrobson, mobileRedirect.php is here for b/c, we don't really care about it when changing our cookie system so I won't be surprised if it already doesn't work properly [18:44:36] Well I got back to the guy and asked him to try it - so he can test it for us ;-) [18:47:03] mutante: i'd be eager to think about how their interfacing with us already. its a great data source for glass [18:47:15] Amgine: did you see the comments about the default switchover higher up on the same page? [18:48:22] Yes, but let me re-read. [18:50:56] i think the comments are about editing on mobile [18:52:03] My French sucks. [18:53:45] Ah! They are talking about the text JackPotte added to the mobile main page about contributing; they decided it should be removed. [18:53:55] tfinc: indeed! also see this and the drawing there on how to edit: http://gizmodo.com/5919605/google-scores-a-patent-on-google-glasses-technology [18:54:14] They also really really hate the web-browser based editing on a mobile. [18:55:21] Philinje: they would like a form-style "there's a problem here" button. [18:56:41] "trackpad probably means that the Project Glass system will be controlled with your fingers and not just your voice or eyesight." . eyesight = next step i guess [18:57:00] but integrated into the frame of the glasses [18:59:27] * yuvipanda is sure people will make borg styled versions of this  [19:01:56] ah, of course. My country of 1 billion people doesn't quite exist, does it? [19:01:59] 'Sorry! Devices on Google Play is not available in your country yet. [19:02:01] ' [19:05:06] preilly: how much lead time do you need before we can set a time for switching over the next batch of sibling projects ? [19:06:43] yuvipanda: i'll be ready to chat in about 5min [19:07:01] tfinc: okay! skype? [19:07:05] yes [19:07:36] http://m.mediawiki.org/ doesn't show me what i would expect [19:07:40] tfinc: ok [19:10:12] preilly: is mediawiki.org special in any way for lvs? http://m.mediawiki.org/ is showing the wrong page [19:10:42] New patchset: MaxSem; "Add logging of format=json usage for WMF." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/13203 [19:13:16] preilly: problem is v [19:13:17] mwMobileFrontendConfig.settings.useFormatCookieDomain [19:18:35] MaxSem: did you ever get my latest inline styles email? I am worried it might have been dropped in the outage [19:18:54] jrobson, don't recall it [19:19:22] I've just bumped it so hopefully that will answer :) [19:19:29] jrobson, now read the bump [19:19:40] but not the one before? [19:19:52] That's reassuring - I thought no one cared about it :P [19:20:13] jrobson, I actually wanted to play a different style-related experiment on you, but labs is kinda down [19:26:27] New review: MaxSem; "Also needs https://gerrit.wikimedia.org/r/#/c/13207/" [mediawiki/extensions/MobileFrontend] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/13203 [19:28:40] New patchset: Jdlrobson; "write mobiletoken cookie on the current domain" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/13210 [19:34:58] New patchset: Jdlrobson; "write mobiletoken cookie on the current domain" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/13210 [19:37:48] New patchset: Jdlrobson; "drop unnecessary prefix" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/13213 [19:38:34] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/13210 [19:38:37] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/13210 [19:38:39] MaxSem: can you deploy an urgent fix? ^ [19:39:44] jrobson, 13213? [19:39:56] https://gerrit.wikimedia.org/r/13210 [19:43:04] preilly, could you also review https://gerrit.wikimedia.org/r/13203 and https://gerrit.wikimedia.org/r/#/c/13207/ please? [19:43:51] MaxSem: why is https://gerrit.wikimedia.org/r/#/c/13203/1 needed? [19:44:25] jrobson, there's a platform deployment atm, I'll be waiting for it to end [19:44:31] k [19:44:40] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/13203 [19:44:40] preilly, we need some stats before deprecating this thing [19:44:42] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/13203 [19:46:05] MaxSem: okay it's merged [19:46:13] preilly, thanks! [19:46:34] MaxSem: can you update wmf/1.20wmf5 and wmf/1.20wmf6 in the meantime while we wait for the deployment to finish [19:46:41] ok [19:46:45] MaxSem: thanks [19:46:51] MaxSem: I greatly appreciate it [19:47:04] :) [20:17:21] jrobson_, the changes are live on testwiki [20:20:14] is jrobson_ away? [20:21:01] anyone? [20:21:48] MaxSem: lunchtime maybe? [20:23:04] mmm, requesting an emergency deployment and going away is... [20:23:17] MaxSem: he just stepped out for lunch [20:23:24] MaxSem: he will be right back [20:23:38] MaxSem: did you already update wmf/1.20wmf5 and wmf/1.20wmf6 ? [20:23:42] preilly, maybe you know how to test his fix? [20:24:06] only wmf6 and testwiki [20:25:05] MaxSem: aren't things still running wmf/1.20wmf5 too? [20:25:35] MaxSem: it appears to be correct on http://test.m.wikipedia.org/#section_footer [20:26:38] I was going to merge and deploy when normal functioning is confirmed [20:26:48] MaxSem: it seems good to me [20:26:49] so if it's working... [20:26:54] MaxSem: so move forward [20:32:11] deployed [20:39:03] jrobson_, please test on enwiki when you're back [20:39:45] MaxSem: okay cool thanks MaxSem [20:46:39] sigh "The app is very good, the one star and the reason I will delete these app is the need for wikipedia to know my location. Why?!?!?" [20:48:35] haha https://play.google.com/store/apps/details?id=org.wikipedia&reviewId=04118403715279999864 [20:50:20] MaxSem: there were some that went 'wikipedia is unverifiable you should only let people with real names write it then will give 5 stars' [20:51:22] <\Mike> I have a real name. Would that let me write it? I will of course not mention my real name, but... [20:53:41] \Mike: I think someone somewhere else mentioned that 'Wikipedia would be reliable if you required everyone to have a Facebook account to edit' [20:54:24] <\Mike> Bleargh. Well, I guess people could fake one of those, if need be. [20:54:33] preilly, > 1/3 of all backend apache requests are now for a mobiletoken [21:00:09] MaxSem: you did the deploy wrong again it appears [21:00:09] * yuvipanda gives up rewriting prefernces with deferreds, copies one from wikiapp [21:00:10] New patchset: MaxSem; "Revert "write mobiletoken cookie on the current domain"" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/13277 [21:01:01] preilly, I checked manually that every file was up to date [21:01:45] MaxSem: well then why did I get, "Updating be44566..381ef04 [21:01:45] Fast-forward [21:01:47] MobileFrontend.body.php | 1 + [21:01:48] MobileFrontend.i18n.php | 30 ++++++++++++++++++++++++++++-- [21:01:50] javascripts/application.js | 6 ++++-- [21:01:51] javascripts/settings.js | 17 ++++++----------- [21:01:52] 4 files changed, 39 insertions(+), 15 deletions(-)" [21:01:52] and nope it works [21:01:58] s/nope/now [21:03:10] I did less extensions/MobileFrontend/MobileFrontend.body.php and checked that changes from the latest revision merged were there [21:03:27] MaxSem: in what directory [21:03:37] noth wmf5 and wmf6 [21:04:01] I'm not deploying anything again until this is clarified in the manual [21:04:03] MaxSem: well then something else occurred [21:04:18] MaxSem: I did the following: [21:04:34] MaxSem: cd /home/wikipedia/common/php-1.20wmf6/extensions/MobileFrontend [21:04:43] MaxSem: git checkout master [21:04:47] MaxSem: git pull [21:05:03] MaxSem: sync-dir php-1.20wmf6/extensions/MobileFrontend 'fix CSRF' [21:05:09] MaxSem: and that worked for me [21:05:29] does it have anything to do with timestamps? [21:05:39] MaxSem: and the git pull showed that it did indeed, "Updating be44566..381ef04" [21:07:09] MaxSem: I don't think that it has anything to do with timestamps [21:07:15] MaxSem: what makes you think that it does? [21:07:53] does it deploy smart or simply cp stuff over NFS? [21:09:14] MaxSem: I'm not 100% sure [21:10:34] anyway, checking out master instead of whatever is in submodules isn't documented and I've seen with my eyes that the files were updated [21:15:23] hmm, deployment scripts use rsync [21:28:00] New review: Jdlrobson; "Is that a bad thing... since views to MobileFeedback are likely to be low?" [mediawiki/extensions/MobileFrontend] (master) C: 0; - https://gerrit.wikimedia.org/r/13102 [21:34:49] tfinc: http://bits.blogs.nytimes.com/2012/06/27/facebook-plans-to-speedup-its-iphone-app/?smid=tw-share [21:35:47] yuvipanda: i'm glad their finally fixing it [21:35:54] important for us to watch what happens there [21:37:12] tfinc: yeah but they're doing so by 'abandoning' their HTML5 based app and going native [21:37:17] (at least according to that article) [21:37:36] even more reason for us to learn about what going to give them the speed improvement that they need [21:37:44] clearly the objective c world has been tough for us [21:38:05] tfinc: from the looks of it they rewrote the entire thing. But I'll keep an eye out for updates [21:38:29] good [21:40:19] preilly: MaxSem any ideas on why http://m.mediawiki.org/ isn't working as expected? [21:41:53] Has that ever exisetd? [21:41:57] existed [21:42:27] Brooke: we just added it and a number of other m.'s … all but that one are working as expected [21:42:44] Hmmm, I thought we were trying to move away from the m. prefix. [21:42:58] Brooke: not until ops can handle it [21:43:05] the mobile team would love to move away from it [21:43:11] My guess is that it's something to do with the www prefix being forwced. [21:43:11] ops isn't letting us do it yet [21:43:16] its caching related [21:43:19] jrobson_: think you can merge https://github.com/wikimedia/WLMMobile/pull/11 and https://github.com/wikimedia/WLMMobile/pull/12 today? [21:43:31] maybe .. let me take a look at the headers [21:43:51] The mediawiki.org rewrite/redirect rules are a bit funky. [21:44:06] Hey yuvipanda maybe.. in the end the new nav stuff is taking most of my time [21:44:37] its certainly hitting the right lvs server [21:44:43] and the right varnish box [21:44:59] Brooke: why does mw.org have the rewrite rule? it seems to break more things then it fixes [21:45:21] Which rewrite rule? It has a bunch. www is supposed to be forced for all unprefixed domains. [21:45:24] wikipedia.org, etc. [21:45:31] But then there's https://mediawiki.org madness. [21:45:40] i hate that one [21:46:12] bugs.mediawiki.org (which I don't think anyone has ever used...). [21:46:22] The fun never ends. [21:46:41] Re: http://m.mediawiki.org/ # Maybe DNS cache? I can't remember what usually causes the "wiki does not exist" error. [21:46:48] Beautiful as it is. [21:50:47] heh, I think it's MWMultiVersion [21:51:47] MaxSem: what do you mean? [21:52:11] it expects the URL to be www.mediawiki.org [21:52:20] I'm digging deeper here [21:52:26] that would like up with what Brooke is saying [21:53:13] line* [21:58:08] elseif ( preg_match( "/^\/usr\/local\/apache\/(?:htdocs|common\/docroot)\/([a-z0-9\-_]*)$/", $docRoot, $matches ) ) { [21:59:54] MaxSem: what does this http://m.mediawiki.org/wiki/Manual:$wgEnableUploads 404 look like in our error logs ? [22:01:36] where can I look it up? [22:03:03] has anyone ever looked at this page http://en.wikipedia.org/wiki/Wikipedia_talk:Enable_mobile_version ? [22:03:04] its news to me [22:03:25] MaxSem: let me see if i can dig it up [22:04:29] i know that it used to exist on feneri [22:07:38] I don't see anything relevant in /home/wikipedia/log [22:10:27] we'll ask preilly when he gets back [22:44:26] tfinc: I'm here [22:44:57] preilly: sweet. do you think redirects are screwing up http://m.mediawiki.org ? [22:46:01] tfinc: that's just a config issue [22:46:18] whats broken ? [22:47:05] tfinc: well we don't have a concept of m.mediawiki.org in the config [22:47:13] tfinc: so it's not matching any vhosts [22:47:20] which config is this? [22:47:23] mw, varnish, etc ? [22:47:53] lvs [22:48:26] tfinc: asher will fix it in about 10 minutes [22:48:37] tfinc: I don't have the necessary rights to do it [22:48:44] easy enough then [22:48:45] thanks [22:48:49] np [23:01:04] preilly: full video of jump, bicycle stunts, etc http://cnettv.cnet.com/live-skydiving-google-glasses/9742-1_53-50127016.html [23:04:39] jrobson_: now you've https://github.com/wikimedia/WLMMobile/pull/13 also. 3 pull reqs (all based on one, so not as many commits as it looks like) [23:07:06] time to go sleep [23:07:12] gnite folks! [23:11:44] * preilly *clicking* [23:16:26] now http://m.mediawiki.org redirects to http://www.mediawiki.org/?useformat=mobile [23:26:02] MaxSem: yeah that's not right [23:26:07] MaxSem: I'm still working on it [23:33:09] MaxSem: try http://m.mediawiki.org/ now [23:33:16] tfinc: http://m.mediawiki.org/ should be working now [23:33:19] whee [23:33:56] MaxSem: but http://m.mediawiki.org/wiki/Special:Random fails [23:34:29] and mobileaction=toggle_view_mobile doesn't redirect either [23:36:04] preilly: yup. looks great [23:36:19] tfinc: we've just got to fix some MF code to make it work fully [23:36:29] preilly: file a bug and we'll get to it [23:36:35] tfinc: will do [23:39:51] preilly, https://gerrit.wikimedia.org/r/#/c/13284/ [23:40:26] this should work [23:41:42] MaxSem: merged [23:41:48] MaxSem: do you want to sync it? [23:41:58] to fail again? :P [23:42:13] MaxSem: ah don't think that way [23:43:41] MaxSem: okay I'm doing it now [23:44:13] MaxSem: okay it seems to be working [23:44:50] MaxSem: thanks for fixing that [23:44:57] confirmed [23:45:18] MaxSem: sweet [23:45:22] MaxSem: thanks again [23:45:25] MaxSem: you rock! [23:54:17] jrobson_: besides preferred languages. what else are you seeing show up in the new nav config that needs to me integrated into general accounts ? [23:54:19] philinje: --^ [23:54:43] well disable images might be a useful setting [23:54:45] disable images is another that comes to mind [23:54:49] what else? [23:54:49] snap [23:54:56] heh heh [23:55:02] because we should start extending accounts to support all of this [23:55:03] Well could a beta be useful in desktop? [23:55:12] disable javascript was one suggestion I had [23:55:26] As some people might not want the future [23:55:30] jrobson_: yes. i've already heard various features team members like the idea of a beta [23:55:44] now what's tougher is wether there is a global beta or a project specific beta [23:55:52] location could be useful [23:56:09] jrobson_: as in its ok to lookup my location ? [23:56:17] yes [23:56:23] Well that's still a browser setting [23:56:54] I was thinking for the nearby function [23:57:02] say I was around Union square sightseeing [23:57:17] it might be fun to store my location and be able to retrieve it back in the office to tell the story of the places I've been to [23:57:21] A bit like a watchlist [23:57:41] jrobson_: ahh ok. lets not worry about that yet. that sounds like a whole new feature [23:57:43] I could imagine some users finding interesting ways to use that data too [23:57:47] sure [23:58:16] font-size might be one (But i think this is a browser thing) [23:58:20] i say we extend disable images and language prefs as our first set of global options [23:58:30] nothing else sounds as important [23:58:44] font size is a very common comment, actually. [23:58:48] preilly: MaxSem how difficult will that be to add ? [23:58:52] to mw core [23:59:26] tfinc: font size? [23:59:42] no, adding disable images and preferred languages [23:59:52] font size is one of the settings that will be specific to the app, though we could make it a more central pref