[00:08:57] (03PS1) 10Yuvipanda: Fix crashing when handling an unprocessable external link [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134281 (https://bugzilla.wikimedia.org/64424) [00:11:56] 3Wikipedia App / 3Generic: Following a link which can't be handled on the device crashes the app - 10https://bugzilla.wikimedia.org/64424#c8 (10Yuvi Panda) Just shows a small toast saying this link can't be opened. [00:12:11] 3Wikipedia App / 3Generic: Images from Commons say "This page does not exist" - 10https://bugzilla.wikimedia.org/65358 (10Yuvi Panda) p:5Unprio>3High [00:12:56] 3Wikipedia App / 3Generic: [Regression] action=mobileview does not return valid data for File: pages on commons when querying english wikipedia - 10https://bugzilla.wikimedia.org/65358 (10Yuvi Panda) [00:13:26] 3MobileFrontend / 3General/Unknown: [Regression] action=mobileview does not return valid data for File: pages on commons when querying english wikipedia - 10https://bugzilla.wikimedia.org/65358 (10Yuvi Panda) [00:13:41] 3MobileFrontend / 3General/Unknown: [Regression] action=mobileview does not return valid data for File: pages on commons when querying english wikipedia - 10https://bugzilla.wikimedia.org/65358#c3 (10Yuvi Panda) Note that this would break the current application in the store as well. [00:14:57] 3MobileFrontend / 3General/Unknown: [Regression] action=mobileview does not return valid data for File: pages on commons when querying english wikipedia - 10https://bugzilla.wikimedia.org/65358#c4 (10Max Semenik) Not "would", it actually breaks it. [00:16:26] 3MobileFrontend / 3General/Unknown: [Regression] action=mobileview does not return valid data for File: pages on commons when querying english wikipedia - 10https://bugzilla.wikimedia.org/65358#c5 (10Yuvi Panda) Ow. [00:30:00] Maryana: Trevor's out this week, so if there's still stuff to do on our end it will probably take a while, FYI. [00:31:03] ok [00:36:16] anybody want anything in particular reviewed before I retire? [00:37:15] retire fully from engineering? you're not *that* old [00:37:20] :D [00:37:20] Deskana: liangent0 know any page off the top of your head that had horizontal scrolling? [00:37:22] Maryana: ^ [00:37:30] I think I might've fixed it, but need to verify [00:38:55] b/c of infobox issues? [00:39:03] yeah [00:39:33] iirc, the san francisco article's demographics section [00:39:47] (03CR) 10Kaldari: [C: 04-1] Respect the hash with sub headings (031 comment) [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133470 (https://bugzilla.wikimedia.org/64918) (owner: 10Jdlrobson) [00:40:37] hmm, the article itself is alright [00:40:39] let's see how this goes [00:40:54] Maryana: the tables themselves still have to scroll internally, but they don't cause the page itself to scroll [00:41:01] let me wrangle someone to merge it [00:41:21] sweet :) [00:41:47] ok, i'm outta here - catch you tomorrow, gang [00:42:00] have fun! [00:42:07] oh wow, it's late [00:42:08] fuck [00:42:16] go to bed! [01:16:27] YuviPanda: [[WP:VPT]] [01:17:21] YuviPanda: Hmm, that was fixed. [01:18:46] Deskana: are you sure? I'm still seeing it in the app [01:19:22] YuviPanda: Oh, well, I mentioned it because I knew there was a scroll on it on desktop which was causing some CSS weirdness with the search suggestions box. [01:19:29] ah [01:19:48] Deskana: it's fine on MF, and terrible in the app [01:19:49] I should just sit down somewhere tomorrow, scrap all the app's CSS, and just start over from MF [01:20:05] let me do that now, actually [01:22:36] YuviPanda: How long's that going to take? And what are the benefits? [01:22:49] Deskana: not too long. A couple of hours. [01:22:59] Deskana: benefits would be that the goddamn horizontal scroll goes away for good :) [01:23:43] Deskana: although with my last MobileApp patch even the infoboxes are looking slightly decent [01:24:54] Deskana: woot! ori just merged that patch, so in a few hours you should be able to see better looking infoboxes in the app [01:25:25] Deskana: we have a setup that means you don't have to update the app to see better styling. It auto-updates once a day just the page styling. [01:25:31] Deskana: so that actually drastically reduces the need to improve page css before first app launch, since we can do that whenever. [01:25:58] In the context of this sprint I think you're pretty much fine to do it anyway since you're on a bug fix sprint, but I think this is a useful exercise for me at least. :) [01:26:30] Oh right, that's cool. [01:26:40] MobileFrontend has that but the app doesn't right now? [01:26:47] Deskana: 'that'? [01:26:48] Deskana: as in? [01:26:52] The auto-update thing. [01:26:57] Or is you copying from MobileFrontend just because our CSS is awful? [01:27:43] Deskana: ah, the auto-update thing just got merged for Android app and pushed out in today's alpha [01:27:56] Okay, so that's the thing Ori merged. [01:28:14] And you're copying because our CSS is bad and MobileFrontend's is nice? [01:28:41] Deskana: no, the thing Ori merged was an update to the app CSS (which lives in Extension:MobileApp) that made Infoboxes look nicer [01:28:59] Deskana: and because we have the auto update thing, the new CSS will be on apps in a day, without needing for us to push out a new alpha [01:29:12] Deskana: essentially app updates are decoupled from page style updates. [01:29:29] page style updates is *only* how the content looks, has nothing to do with how the UI looks [01:29:49] Deskana: and I'm copying CSS because yes, our CSS isn't as good as MF's. [01:29:55] Right! [01:29:57] Sounds fine to me. [01:31:10] Deskana: yeah. I might want to spend some time talking ti kaldari or jdlrobson at some point tomorrow to understand MF's styles better before copying them [01:31:38] Deskana: note that the styles work is common for iOS and Android, so the work I'm doing now will reflect in iOS as well (eventually - Monte's not gotten to the 'use common CSS' card yet, I think) [01:37:10] Deskana: do you think we should have a design pass for page styling? [01:40:07] YuviPanda: Absolutely. [01:40:34] I'm sure there's tons they'd love to change. [01:40:37] Deskana: ah, hmm. I'll leave you to scheduling it then, and just let the current styles be. [01:40:58] Deskana: yeah, I'll be happy to as well :) We've enough core android folks around that I can spend time on these things [01:41:07] I think that's further down the line though, so if you don't mind investing the time for now then I'd be good with that. [01:41:11] If it's only a few hours. :) [01:41:39] Deskana: hmm, alright. I'll do that tomorrow. [01:42:01] I want to designers to be tightly focussed on the app restyling. [01:42:18] Deskana: Android this sprint is pretty light anyway. dbrant is taking care of our biggest technical blocker, so me and bearND are just picking out other bugs. Just submitted a patch for the worldwind:// thing, for example [01:42:18] Don't want to introduce more complications for htem. [01:42:25] Deskana: oh totally agree, yeah. [01:42:32] Great! Do you want me to pull the most important stuff out of the backlog for you now? [01:42:43] Or do you still have enough in the todo for the current sprint? [01:43:07] Deskana: there's still enough for the current sprint, I think. About + protection status + a couple more crashy bugs [01:43:20] Deskana: btw, I'm confused by the acceptance criteria on https://trello.com/c/c04jh3d9/29-1-as-a-potential-editor-i-want-to-see-the-protection-status-of-an-article-before-i-edit-so-i-don-t-waste-time-trying-to-edit-art [01:43:33] * Deskana looks. [01:43:59] Indeed, they do seem to contradict each other. [01:44:01] Deskana: why greyed out? protection status doesn't mean nobody can edit, and the patch that was merged does tell us if *current user* can edit or not. [01:44:07] I think you weren't in that meeting. [01:44:10] I wasn't. [01:44:12] I was in Zurich [01:44:13] So let me explain. [01:44:15] ok! [01:44:43] That patch that lets the API tell you whether the current user can edit or not wasn't merged then, so we put the stopgap criteria in (the last one). [01:44:51] aaah! [01:45:02] I'll just get rid of that from both copies of the card. [01:45:38] And the reason we want to display greyed out pencils is because otherwise the user might not know why the pencil isn't there. [01:45:40] Deskana: yeah, cool. that patch is live on testwiki now, and should be on enwiki this week. [01:45:48] If they go to a page and the pencil's gone, does the user know why? [01:45:52] Deskana: of course. but we should just do what MF does adn display a 'locked' pencil [01:46:03] Oh, sure, I'm agnostic to *what* indicator we use. [01:46:06] Just as long as we have one. [01:46:17] Consistency with MF is good. [01:46:21] Deskana: hmm, so there are now only two classes - those who have the rights to edit the page as it is now, and those who don't [01:46:43] so we could just show the normal pencil to people who can edit, and a locked one to those who can't, and a message about the protection to those who can't [01:46:49] people who have the rights don't have to know [01:46:53] that it is protected [01:47:10] what do you think? [01:47:11] The people who have the rights also need to know, because what they're allowed to do by policy varies on whether the page is protected or not. [01:47:18] ah, right [01:47:33] Admins have the ability to edit protected pages, but they're not always supposed to depending on policy. [01:47:39] but is that MVP? :D [01:47:55] Well that's why we had the stopgap card, too. [01:47:59] Let me think. [01:48:31] we do have protection status available in the API too, so we *can* show a message saying 'yes, this is protected, but you can edit' and 'yes, this is protected and you can not edit'. [01:48:36] In retrospect, I think we need to put the stopgap card back in. [01:48:42] Yeah, we can, but that needs design review as to where to put that. [01:48:50] yeah, true [01:49:03] Although I guess admins editing protected pages is sufficiently an edge case that for our MVP we can just stick something in somewhere stupid and fix it later. [01:49:26] * Deskana looks at the app quickly. [01:49:27] however, the solution I talked about - normal pencil for those who can and locked for those who can't, is the simplest to implement, since it is a boolean yes/no [01:49:56] Can you... [01:49:58] a) Do that [01:49:59] and [01:50:29] b) Put a notice under the "Edit section" bar saying "Note: This page is protected" or "Note: This page is semi-protected" if the page is protected but the user has the ability to edit? [01:50:31] How hard is the latter? [01:51:00] the problem with that is that there are a crazy number of protection levels [01:51:03] and custom ones [01:51:06] and such. [01:51:13] like templateeditor on enwiki, I am told. [01:51:27] negofbknshi34gvskdfikyt [01:51:33] and there can also be multiple protection levels on a single page at one time - semi-protected for a month but fully protected for a week [01:51:37] and the API supports that [01:51:40] "COMPLEXITYYYYYYYYYYYY!" - Captain Kirk [01:51:55] so ideally, I wouldn't touch protection status, and keep it a boolean 'user can edit', 'user can not edit' [01:52:15] btw, user can also not be able to edit because they were blocked :P [01:52:20] Yeah, but that's the difficulty! What a user is allowed to do depends on the protection level and the rights they have. [01:52:33] Deskana: yeah, but the API deals with that for me! that's the patch that got merged [01:52:42] No, I mean *socially* allowed to do. [01:52:52] Deskana: true, but MVP! [01:53:03] Deskana: it's not impossible, just hard with custom protection levels. [01:53:13] Yeah, so I'm tempted to say that we should not allow protected editing, because admins editing protected pages could get them in trouble. [01:53:33] Deskana: in that case I'd rather go the extra mile and show them the protection levels :) [01:53:44] Deskana: it's not that hard if we don't want custom messages for custom protection levels. [01:54:05] Just semi and full is fine. [01:54:07] Can you do that? [01:54:11] yeah, def. [01:54:27] * Deskana changes the acceptance criteria. [01:54:32] * YuviPanda watches [01:56:54] Deskana: I'll just use a 'crouton' banner, which disappears after a few seconds. we use them a lot in other places. fairly prominent [01:57:03] Yep, cool. [01:57:09] Okay, done. [01:57:26] Do you think that's still a 1? [01:57:46] Deskana: haha :P [01:58:07] Deskana: definitely doable in this iteration, but not a 1. I'd say a (3), which is what it was originally at. Not sure why it became a 1 [01:58:25] What's the procedure? Just change to a 3? [01:58:40] Deskana: I don't know. I'd say just make it a 3 and write a comment [01:58:40] Or in the next standup? [01:59:11] usually when this happens we just leave it as it is and not claim new points, but I've always hated that :P [02:00:17] I left a note. ;) [02:00:36] Deskana: :) [02:01:04] Deskana: also had another one for you, moment [02:01:30] Deskana: https://bugzilla.wikimedia.org/show_bug.cgi?id=65358 [02:01:36] * Deskana looks. [02:01:51] Deskana: the bug where if you tap an image on commons and it shows page does not exist is actually a MobileFrontend bug and is affecting the current app in the store too. [02:02:15] I've poked MaxSem to look at it, but thought you should know too [02:03:21] well [02:03:26] fixing it is easuy [02:03:40] is there a but at the end of the sentence? :) [02:03:46] now I'm trying to write a fucking test for it [02:03:52] aaah [02:03:56] cross wiki tests sound fun [02:05:01] MaxSem: thanks! :) [02:05:21] Deskana: hmm, also - is there value in letting editors who can't edit a page because of protection see the wikitext at all? We can just bounce them off then and there... [02:08:26] There is probably is (for consistency with desktop), but just not letting them edit for now is fine. [02:08:30] Not letting them see it. [02:08:40] Deskana: can we do that? simpler [02:09:07] Deskana: so there will be a pencil icon, but on tapping they will be told they can't edit it because so and so, and no edit window pops up. [02:09:34] Deskana: less confusing too, I'd think. we can also track that with EL if you want. [02:09:42] (all this will still fit into a 3) [02:09:57] YuviPanda: Yep, fine with me for MVP. [02:10:16] Deskana: want to change the Acceptance criteria? :) [02:10:34] Oh, I thought that was clear. [02:10:34] * Deskana looks. [02:10:53] That better? [02:11:06] Deskana: also do you want EventLogging for this? super trivial to add, and you can see how many people tap it and see the message [02:11:08] Deskana: yeah, mcuh [02:11:09] *much [02:11:36] MOAR EVENTLOGGING [02:11:40] If it's trivial, yes please. [02:11:51] cool, add it as a criteria. Let me write up a schema now [02:12:30] Done. [02:12:48] cool [02:14:40] Deskana: and https://meta.wikimedia.org/wiki/Schema:MobileWikiAppProtectedEditAttempt [02:15:03] Deskana: can you put the notes on the iOS card too? [02:15:23] I couldn't find the card... [02:15:46] Is it in the backlog? [02:16:27] Deskana: possibly, since iOS this sprint is full of design stuff [02:18:25] Deskana: hopefully at some point in the future we'll have support for edit notices, so all this can just reuse the desktop stuff [02:18:40] Deskana: btw, the app has support for AbuseFilter as well, you should try it out sometime :) [02:19:31] Eugh, edit notices. [02:19:32] I hate those. [02:19:35] haha [02:19:39] I find those fairly helpful [02:19:45] but they'll look like shit on mobile [02:19:50] I find them most useful on talk pages [02:20:18] What we need is millions of notices at the top of the talk pages. [02:20:19] https://en.wikipedia.org/wiki/Talk:Barack_Obama [02:20:21] Like that. [02:20:26] Because people read all of those. [02:20:27] All the time. [02:20:29] of course [02:20:30] duh [02:20:30] And they feel wiser for it. [02:20:34] Indeed [02:20:38] expand FAQs too, they do [02:20:56] Oh fuck I hadn't even noticed that. [02:20:57] Wow. [02:21:03] hahaa [02:21:18] sometimes when I'm bored I go and read talk pages of Evolution, Barack Obama, India, Jesus Christ, etc [02:21:23] and then I read wikimediaindia-l [02:21:27] and then AN/I [02:21:32] and sometimes wikimedia-l [02:21:51] wikimediauk-l has gotten better since some of the more... tricky people were placed on moderation [02:22:00] there's a large 'campaign' on wikimediaindia-l right now to stop donations to the WMF :P [02:22:35] lots of sock puppet accounts. Someone proposed a tech hackathon in India, and a sock popped up asking why WMF is paying tech staff to travel at all when the output is not in line with what they are paid [02:22:36] good times [02:22:52] That reminds me of this thread I saw on WO [02:23:00] WO? [02:23:00] Someone said "Staff at the WMF are paid too much because they're all incompetent" [02:23:05] Wikipediocracy [02:23:14] aaah [02:23:15] Someone replied "Yeah, pay the staff more so you can attract better people!" [02:23:15] right [02:23:33] They also cited one of my comments about how I got hired as the reason the WMF is so shit [02:23:44] And person 1 replied basically with "YEAH! THEY'RE OVERPAID!" and person 2 replied "YEAH! THEY'RE UNDERPAID!" [02:23:53] They were both agreeing with each other in spite of fundamentally disagreeing [02:23:56] What a circlejerk [02:24:03] hehe [02:24:21] Oh, Yuvi. You're an absolute delight to work with. I'm glad you're with us. :) [02:24:31] Deskana: :D <3 [02:25:03] Deskana: same here, sir :) Last month has been much nicer than before. [02:25:47] Deskana: oh, must remind you about Checkuser as well :P [02:26:41] YuviPanda: So I actually looked at that on Friday. It's much, much better than it was. [02:26:51] Deskana: CheckUser? explain [02:27:04] You mean the user agents, right? [02:27:10] Deskana: yeah. [02:27:28] Deskana: and about how they were useless for CheckUser? [02:27:28] from the app [02:27:30] Oh. I thought you submitted a patch to change it? [02:27:36] I ran a check on Friday and they're pretty okay. [02:27:41] Deskana: nope. [02:27:47] They're the same as they were months ago? [02:27:49] Deskana: oh, hmm. you should make an edit from the app and see how it is. [02:27:55] Deskana: the User Agents? Nope. [02:28:17] * Deskana looks up the email I sent to Maryana about it. [02:28:17] Deskana: for the app, they are 'WikipediaApp/ (/; phone/tablet) [02:28:59] Yeah. [02:29:00] Deskana: the solution we chalked out on mobile-l requires a bit of work. Mostly on the CheckUser extension side, and a tiny bit on the apps side. [02:29:07] Basically, what we've got now is good enough for MVP imo. [02:29:20] Deskana: oh! [02:29:25] Deskana: that's good to hear. [02:29:46] Would it be easy to put language code in there? [02:29:52] I mean, that'd add a lot. [02:30:04] Deskana: yeah, but we don't want to do that. keep fingerprinting as low as possible [02:30:13] Well most browsers also pass language configuration. [02:30:19] indeed, and that sucks :P [02:30:24] we should keep CU separate from UAs [02:30:28] I actually think on this one I am going to recuse as product owner. [02:30:33] haha. [02:30:33] COI? [02:30:37] Basically! [02:30:54] I'm too entrenched in one specific user group to be an effective product owner. [02:30:55] well, I'll see if I can hack this up the weekend after or something of that sort. [02:31:28] hoo offered to help, and since this is mostly CU work it'll be fun writing some PHP after a long time [02:31:39] but yeah, good to know it won't be an issue even if we don't touch it [02:31:47] Okay, I have to go. [02:31:52] Will you be around in an hour or so? [02:31:59] Deskana: probably not, it's 3:30 AM in the UK. [02:32:04] Deskana: but email will reach me! [02:32:04] Oh yeah, you're there. [02:32:20] Deskana: yeah. going to spend time with the girlfriend tomorrow evening, so finishing up stuff tonight [02:32:27] (will be around for meetings) [02:32:33] haha [02:32:34] Erm, what. [02:32:38] gj, Deskana [02:33:13] I have no idea how I did that. [02:33:13] Hah. [02:33:13] you probably wanted to write 'test' [02:33:18] and hit command first [02:33:24] cmd+T -> topic change, to 'est' [02:33:35] OH [02:33:37] I know what I did. [02:33:41] I tried to cmd-tab [02:33:48] Then tried to open a new tab and Google "EST" [02:33:49] aah [02:33:52] aaah [02:33:57] To see if it means "Eastern Standard Time" like I thought it did [02:34:05] So I could say "We're only five hours apart right now because I'm on EST!" [02:34:09] * Deskana facepalms. [02:34:11] Deskana: haha :) [02:34:40] Okay, so, I'm off for a bit. [02:34:43] Sleep well! [02:34:47] Deskana: you too! [02:34:47] And thanks for chatting. :) [02:34:51] Deskana: you too! :D [02:34:56] Deskana: good night, Mr. Garry Sir :) [04:48:40] (03PS1) 10BearND: Clear "Network error. Tap to try again." bar [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134297 (https://bugzilla.wikimedia.org/64773) [05:22:31] (03CR) 10BearND: "Yuvi," [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134281 (https://bugzilla.wikimedia.org/64424) (owner: 10Yuvipanda) [07:52:09] Am trying to build wikipedia-android using mvn install but it seems to be stuck at [07:52:16] "Downloading: https://tools.wmflabs.org/android-maven-repo/ch/acra/acra/4.5.0/acra-4.5.0.pom" for a long tiem [07:52:27] s/tiem/time [08:07:14] 3MobileFrontend / 3Feature requests: no path to Special:SpecialPages - 10https://bugzilla.wikimedia.org/63419#c5 (10florian.schmidt.welzow) I agree to Jon, SpecialPages aren't much important for the most of users, even less on mobile devices. Users, who need the Special pages know, how to navigate to them. I... [08:32:20] repeatedly tried mvn install and got it to download [10:35:15] anirudh24seven: cool :) [10:37:30] YuviPanda: am still struggling with this though. http://stackoverflow.com/questions/18025942/how-do-i-add-a-library-android-support-v7-appcompat-in-intellij-idea/ [10:38:22] anirudh24seven: you shouldn't have to need to do that, if you import it into IntelliJ as a Maven project [10:38:30] anirudh24seven: did you check the README? [10:38:43] (03PS2) 10Yuvipanda: Fix crashing when handling an unprocessable external link [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134281 (https://bugzilla.wikimedia.org/64424) [10:40:41] YuviPanda: yes. I did read that fully and imported as a maven project. but still unable to build. [10:40:49] YuviPanda: getting errors similar to this: "android-apt-compiler:wikipedia/res/values-v14/styles_agora.xml:22: error: Error retrieving parent for item: No resource found that matches the given name '@style/Theme.AppCompat.Light'." [10:41:11] anirudh24seven: were you able to build with mvn install? [10:41:26] YuviPanda: yes [10:42:45] anirudh24seven: hmm, which version of IntelliJ? [10:46:54] trying in both, latest versions of Android Studio(0.5.8) and IntelliJ (13.1.2). retrying importing the project in IntelliJ. is there a different between both from an android developer perspective? [10:47:29] yeah, definitely. [10:47:39] Android Studio's maven support is still a bit wonky, I don't know how they managed to do that [10:47:42] just try IntelliJ [10:47:49] YuviPanda: ok [10:52:07] YuviPanda: wow. I guess I had been trying only Android Studio for the last few hours (instead of IntelliJ). built fine in IntelliJ now. :) [10:52:14] anirudh24seven: :D [10:52:29] anirudh24seven: woot! [10:56:06] YuviPanda: and runs fine on the device too. :) [10:56:12] anirudh24seven: wooot! :D [10:56:40] anirudh24seven: if you are looking for simple first patches, I'd suggest helping clear up the checkstyle errors. lots of trivial ones, and will give you experience with the gerrit workflow as well [10:57:13] anirudh24seven: https://integration.wikimedia.org/ci/job/apps-android-wikipedia-maven-checkstyle/552/checkstyleResult/? has them. [10:57:20] anirudh24seven: lots are simple ones, check by type. [10:58:15] YuviPanda: great. is this the associated bug? https://bugzilla.wikimedia.org/show_bug.cgi?id=63742 [11:00:44] anirudh24seven: yup! [11:01:01] anirudh24seven: usually I pick one type of error, fix all of it, and make a patch [11:01:17] YuviPanda: ok [12:16:40] 3MobileFrontend / 3stable: Edit button seems to have no effect in Wikivoyage - 10https://bugzilla.wikimedia.org/65529 (10Jon) 3NEW p:3Unprio s:3normal a:3None I'm currently trying to edit Wikivoyage and nothing happens when I click edit. Very weird. hash does change... [12:22:53] (03PS1) 10Florianschmidtwelzow: Add check for permission to create a new account [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134341 (https://bugzilla.wikimedia.org/63456) [12:38:33] (03PS1) 10JGonera: Regression: Fix styling of page lists [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134346 [12:42:29] (03PS2) 10JGonera: Fix margins in page list and search [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133125 (https://bugzilla.wikimedia.org/64633) [12:42:38] hey jgonera! got a moment? [12:42:52] MF styles question [12:43:26] (03CR) 10JGonera: Fix margins in page list and search (031 comment) [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133125 (https://bugzilla.wikimedia.org/64633) (owner: 10JGonera) [12:44:10] YuviPanda, I have just a few mins now [12:44:15] jgonera: ok! [12:44:19] if it's longer I'd rather eat first cause I'm starving ;) [12:44:57] jgonera: shouldn't be more than a few mins. [12:45:03] ok, shoot [12:45:13] jgonera: I'm trying to extract just the page content styling out of MF so I can use it for the apps [12:45:28] by extract I mean copy and then modify (to suit designers' tastes) and move to Extension:MobileApp [12:45:46] jgonera: am trying to understand which modules deal solely with page styling, since all the less files seem to contain a mix [12:46:04] jgonera: if this needs more than a few mins I'm happy to wait for you to finish lunch [12:46:43] YuviPanda, I'm afraid that all files do contain a mix that needs to be cleaned up [12:46:55] supposedly typography.less should be what you're looking for [12:46:58] jgonera: awww. can you at least tell me which modules I should look at? [12:47:02] but I bet there are styles in other places [12:47:07] yeah but I found styles in common.less etc [12:47:40] Jon sometimes has those rages of rearranging and cleaning up LESS files, but the way he does it often seems kind of arbitrary to me [12:47:50] haha [12:48:09] you can poke him when he's online, but I bet we'll have to shuffle stuff around [12:48:30] jgonera: hmm, ok [12:48:30] which is not bad [12:48:30] jgonera: I can just trawl through and copy paste for now [12:48:36] ugh, I'd rather avoid it [12:48:44] it shouldn't be too hard to move stuff around [12:49:25] jgonera: even then I'd have to copy paste some things anyway, since these will be modified [12:49:36] what will be modified? [12:49:39] jgonera: although it'd be nice to just reference the less files from MF in MA [12:49:46] jgonera: styles? we have a different font stack, for example [12:49:47] yes [12:49:51] (Open Sans) [12:50:00] oh, I see, I didn't know [12:50:05] but that should still be fine [12:50:17] have some common LESS file and then small files for MF and MA for tweaks [12:50:19] and overrides [12:50:27] true, if MF can be re-arranged to strip out the UI styles [12:50:32] from the content styles [12:51:03] it should be, I don't think UI and content styles are very tightly coupled [12:51:25] there might be a need for some line-height or font-size adjustment here and there [12:51:30] hmm, alright. jgonera I need to finish this up for this sprint, think anyone from MF can get to it before that? [12:51:33] (03PS1) 10Anirudh24seven: Add braces to 'if' construct. Change-Id: I32a197061dd0d6db7a471c0503770f5eed8ec7d8 [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134350 [12:51:36] or should I explore temp. alternate options? [12:51:52] when does your sprint end? in two weeks? [12:51:57] jgonera: this friday :P [12:52:04] oh [12:52:15] I already have a mish mashed copy pasted version mergd [12:52:21] let me have a look at this today and I'll let you know [12:52:24] jgonera: woot! [12:52:26] jgonera: thanks! [12:52:33] sure [12:52:38] jgonera: ;) [12:52:44] anirudh24seven: thanks for the patch! :) [12:52:59] (03CR) 10Yuvipanda: [C: 032] "Thank you for the patch!" [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134350 (owner: 10Anirudh24seven) [12:53:18] (03Merged) 10jenkins-bot: Add braces to 'if' construct. Change-Id: I32a197061dd0d6db7a471c0503770f5eed8ec7d8 [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134350 (owner: 10Anirudh24seven) [12:54:20] YuviPanda: welcome. :) what do you suggest now? can I try fixing other issues with the same bug or should I leave it for others as a good-first-bug? [12:54:52] anirudh24seven: I say go for fixing as much of it as you can, unless you get bored :) It's something we need to get to zero soon [12:55:07] YuviPanda: Great. Thanks. [13:00:40] YuviPanda: Should I have added the bug number in the commit message? The bug status is not updated with the my commit. [13:00:47] anirudh24seven: yeah, next time [13:00:53] Bug: to the commit message [13:01:00] YuviPanda: Got it [13:06:24] (03PS2) 10Florianschmidtwelzow: Add check for permission to create a new account [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134341 (https://bugzilla.wikimedia.org/63456) [13:06:35] YuviPanda: Does Jenkins run Checkstyle for every build? The NeedBracesCheck warning hasn't disappeared. [13:06:44] anirudh24seven: it should, yeah. [13:50:41] (03PS1) 10Anirudh24seven: Fix whitespace issues Bug: 63742 [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134355 (https://bugzilla.wikimedia.org/63742) [14:52:11] (03PS1) 10Anirudh24seven: Move + symbols to the next line. This will fix the OperatorWrapCheck warning. [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134365 (https://bugzilla.wikimedia.org/63742) [14:55:09] (03CR) 10Yuvipanda: [C: 032] Fix whitespace issues Bug: 63742 [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134355 (https://bugzilla.wikimedia.org/63742) (owner: 10Anirudh24seven) [14:55:27] (03Merged) 10jenkins-bot: Fix whitespace issues Bug: 63742 [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134355 (https://bugzilla.wikimedia.org/63742) (owner: 10Anirudh24seven) [15:08:28] hi YuviPanda dbrant: what's the values-qq/strings.xml for? [15:08:52] bearND: heya! [15:08:55] bearND: those are the "explanations" of each string, for translators to know what to say. [15:08:58] bearND: so that's what our translators use. [15:09:00] yeah [15:09:13] every time we add a new string, we add an entry in values and then in values-qq explaining it [15:09:18] translator take care of adding other languages [15:09:24] bearND: translation is done at translatewiki.net [15:09:25] YuviPanda: dbrant: ah, thanks. :) [15:13:00] (03CR) 10BearND: [C: 032] Fix crashing when handling an unprocessable external link [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134281 (https://bugzilla.wikimedia.org/64424) (owner: 10Yuvipanda) [15:13:30] (03Merged) 10jenkins-bot: Fix crashing when handling an unprocessable external link [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134281 (https://bugzilla.wikimedia.org/64424) (owner: 10Yuvipanda) [15:14:26] (03PS2) 10Yuvipanda: Move + symbols to the next line. This will fix the OperatorWrapCheck warning. [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134365 (https://bugzilla.wikimedia.org/63742) (owner: 10Anirudh24seven) [15:14:53] (03CR) 10Yuvipanda: [C: 032] Move + symbols to the next line. This will fix the OperatorWrapCheck warning. [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134365 (https://bugzilla.wikimedia.org/63742) (owner: 10Anirudh24seven) [15:15:11] (03Merged) 10jenkins-bot: Move + symbols to the next line. This will fix the OperatorWrapCheck warning. [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134365 (https://bugzilla.wikimedia.org/63742) (owner: 10Anirudh24seven) [15:15:32] bearND: feel free to pick up another card and work on it while your current patch awaits review :) [15:17:44] YuviPanda: was looking at the test failures. i ran it again last night and now got the CreateAccountTokenTest failing [15:18:06] got response object of type CreateAccountSuccessResult instead of CreateAccountCaptchaResult [15:26:34] bearND: look at how the createaccount activity deals with it? I think the API structure changed at some point and we probably didn't update the tests [16:20:52] (03PS6) 10Jdlrobson: Respect the hash with sub headings [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133470 (https://bugzilla.wikimedia.org/64918) [16:26:16] (03PS1) 10Anirudh24seven: Remove unused imports Bug: 63742 [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134381 (https://bugzilla.wikimedia.org/63742) [16:27:19] (03CR) 10MaxSem: [C: 04-1] Add check for permission to create a new account (031 comment) [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134341 (https://bugzilla.wikimedia.org/63456) (owner: 10Florianschmidtwelzow) [16:38:22] jdlrobson, when you have time: https://gerrit.wikimedia.org/r/#/c/134346/ has to be merged before the train [16:40:48] (03PS3) 10Florianschmidtwelzow: Add check for permission to create a new account [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134341 (https://bugzilla.wikimedia.org/63456) [16:41:59] (03CR) 10Florianschmidtwelzow: Add check for permission to create a new account (031 comment) [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134341 (https://bugzilla.wikimedia.org/63456) (owner: 10Florianschmidtwelzow) [16:42:40] (03PS1) 10Anirudh24seven: Use Java-style Array brackets [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134382 (https://bugzilla.wikimedia.org/63742) [17:01:30] (03CR) 10Jdlrobson: [C: 032] "Good catch :)" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134346 (owner: 10JGonera) [17:02:46] (03Merged) 10jenkins-bot: Regression: Fix styling of page lists [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134346 (owner: 10JGonera) [17:03:48] (03CR) 10Jdlrobson: [C: 032] Fix margins in page list and search [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133125 (https://bugzilla.wikimedia.org/64633) (owner: 10JGonera) [17:05:32] (03Merged) 10jenkins-bot: Fix margins in page list and search [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133125 (https://bugzilla.wikimedia.org/64633) (owner: 10JGonera) [17:11:05] chrismcmahon: are you still planning to disable the test2 browser test builds? [17:16:35] YuviPanda: http://www.reddit.com/r/technology/comments/260wq9/why_did_wikipedia_choose_phonegap_for_their_first/ [17:17:14] jgonera: please don't forget polish vodka for boat trip! :) [17:17:20] awjr: I could, but I would like to know what is wrong with page protection on test2. Fix whatever that is and the builds would go green again. [17:20:50] chrismcmahon: is there a bug open for that? [17:21:15] awjr: not to my knowledge. [17:23:44] chrismcmahon: would you mind opening one then? it sounds like you probably have the best handle on the issue [17:24:09] awjr: actually, I'm trying to figure it out right now. had some other stuff going on... [17:25:11] awjr: (I didn't have anything to do with creating this test or this page) [17:25:45] chrismcmahon: no problem, i'd just like to minimize noise generated by the tests :) [17:29:02] jdlrobson: can you give me the rundown of this bug? https://bugzilla.wikimedia.org/show_bug.cgi?id=58778 [17:29:15] i don't see any cards to move media viewer into stable in our backlog [17:29:50] (03PS2) 10Yuvipanda: Remove unused imports [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134381 (https://bugzilla.wikimedia.org/63742) (owner: 10Anirudh24seven) [17:35:01] Maryana: looking [17:35:33] okay so basically Zero intercepts links on images so that when clicked you see a warning screen telling you you are about to be charged [17:35:56] MediaViewer also hijacks these links to load them in full resolution [17:36:04] 3MobileFrontend / 3beta: MediaViewer conflicts with Zero - 10https://bugzilla.wikimedia.org/58778#c9 (10Maryana Pinchuk) The story to move the mobile media viewer to stable is currently marked for *after* the tablet redirect happens, which, as far as I can gather from reading this bug, is precisely what we w... [17:36:06] and hijacks it better so Zero code never runs :) [17:36:39] so basically before we push it to stable we need to ensure we don't ensue charges to our poor zero users [17:36:47] so this story -- https://trello.com/c/5Y7c27xe/37-none-promote-current-media-viewer-to-stable [17:36:54] is about promoting the DT media viewer to stable? [17:36:58] or a mobile-specific one? [17:37:05] gotcha [17:37:17] jdlrobson, this would be useful too: https://gerrit.wikimedia.org/r/#/c/134331/ maybe I'll even add it to SWAT deploy [17:37:37] Maryana, mobile-specific [17:40:58] jgonera: so arthur's question about metrics [17:41:07] what (if any) tablet-specific data are we logging? [17:41:49] also… is this a/b test still running? https://meta.wikimedia.org/wiki/Research:Mobile_editor_engagement/Left_navbar_signup_CTA_test [17:42:08] Maryana, I don't think we're logging anything tablet-specific [17:42:29] well, it looks like we're getting UAs with edit events [17:42:32] jgonera: i have some vague recollection of talk around event logging it hink for ToC [17:42:32] so that's something :) [17:42:34] was there anything there? [17:43:08] Maryana, that's true, let me check, I think all events are always logged with UA [17:43:10] awjr: yes, it looks like that test is still running -- i see events fired from today on stat1 [17:43:17] hahaha [17:43:22] ok we should probably do something about that someday :p [17:43:27] has anybody actually analyzed it? [17:43:31] * awjr shrugs [17:43:34] i can take a stab [17:43:38] im not sure if kenan ever got around to it [17:43:41] "hink for ToC"? [17:43:58] jgonera: s/it hink/i think/ [17:44:17] jgonera: good to see you back. how are things post Zurich ? [17:44:27] i see a "mobilewebinfobox" schema [17:44:30] what's that about? [17:44:47] TOC doesn't seem to log anything [17:44:48] we did some infobox improvements for tablet view [17:44:51] Maryana, I think that was testing how many people scroll past infoboxes [17:44:57] ah [17:45:02] jdlrobson should know better [17:45:06] oh right, i think that's back form q2 [17:45:14] yeah, i don't see any ToC-related schemas [17:45:29] mm? [17:45:33] not a huge deal. the big one is going to be editing. [17:45:44] tfinc, everything's fine, I've seen a bit of Munich and had some time to see my family before coming back to work ;) [17:45:44] but we should probably start capturing navigation-related stuff :) [17:46:00] mobilewebinfobox is inactive https://meta.wikimedia.org/wiki/Schema_talk:MobileWebInfobox [17:46:09] there is nothing for table of contents [17:46:59] In terms of https://meta.wikimedia.org/wiki/Research:Mobile_editor_engagement/Left_navbar_signup_CTA_test kenan said that the test was a success! [citation needed] and that we would be turning off the A/B test in favor of the editing guider after signing up [citation needed] [17:47:07] but yes to my knowledge it is still running [17:47:44] (03PS1) 10Cmcmahon: Don't run protected pages tests on test2wiki. [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134396 [17:48:17] awjr: jdlrobson see https://gerrit.wikimedia.org/r/#/c/134396 [17:48:30] umm.. here's a scary realization. i don't think we're differentiating VE and wikitext in the editing schema.. [17:48:33] jdlrobson, I vaguely remember Kenan saying that, yes, but not sure if it's documented anywhere [17:48:44] probably not ;-) [17:48:47] ack! [17:48:52] Maryana: we are not [17:48:53] how will we know if anybody's using VE?? [17:48:55] i also raised this to kenan [17:48:57] aaaack [17:49:00] Maryana, might be true, but we probably don't have more than a handful of VE edits so far [17:49:05] still, we should add it asap [17:49:09] uh, yes [17:49:12] :) [17:49:19] before we move VE to stable [17:49:21] for sure [17:49:28] man, i am so glad i caught that [17:49:28] before we move it to beta I'd say [17:49:31] yes [17:49:38] yeah, you caught a lot of things ;) [17:49:40] that should be in the A.C. for that story [17:49:46] yep [17:49:56] awjr: i know it's bad, but can i add that to the story, plz? [17:49:58] Maryana: you can deduce VisualEditor tags with the appropriate mobile edit tag though joined with alpha mode [17:50:13] ahh that sentence was a fail [17:50:26] that sounds like a lot of work [17:50:30] you can deduce VisualEditor edits by looking at all edits in alpha which are also tagged with the VisualEditor edit tag [17:50:50] hm that's true [17:50:52] actualyl [17:50:57] this is in enwiki db? [17:51:00] let me check if we have any EL for VE [17:51:02] but then we don't have UA data there [17:51:41] Maryana: well there is only 2758 edits in alpha since the end of march [17:51:45] won't be so hard :) [17:51:50] 3Wikipedia App / 3Generic: Switching languages crashed app - 10https://bugzilla.wikimedia.org/65539 (10Bernd Sitzmann) 3NEW p:3Unprio s:3normal a:3None 1. Turn on "don't keep activities" in Developer Options 2. In app switch from test language to en language 05-20 11:39:50.411 1691-2712/? E/ACRA﹕... [17:51:58] oh yeah, for historic data that's fine [17:52:06] but once we push VE to beta we need an easier way [17:52:12] haha [17:52:19] Maryana, we don't have any EL for VE [17:52:35] so if someone edits in VE, it's not logged [17:52:40] wut [17:52:50] yeah, it also might be trickier than it seems [17:52:59] because the "stages" might be different [17:53:00] facepalm [17:53:06] e.g. there's no "preview" [17:53:12] right [17:53:16] that's what i was afraid of [17:53:23] I mean, there is this stage when you enter summary, but that's not preview [17:53:46] ok, so: we need to get this in sooner than later [17:54:31] Maryana, yes, it will probably require some investigation, I have no idea what happens in VE on edit conflicts for example [17:56:06] Maryana: we should probably create a new story for that [17:56:07] yep [17:56:07] sigh [17:56:07] Maryana: do you see that as a blocker for pushing VE to beta? [17:56:15] no, i don't think so [17:56:23] but it should be the highest priority for the sprint after [17:56:28] ok then lets create that as a story for the next iteration [17:56:36] Maryana: i feel doubtful we'll get to the beta story this iteration anyway [17:56:49] yeah -- if it was easy, i'd say just tack it onto that story, but it doesn't appear to be :( [17:56:53] since we carried so much over from the last iteration [17:56:56] aye [17:56:59] right right [17:57:20] so, erikM has expressed some concerns about pushing VE to stable on tablets [17:57:30] (I'm here :) [17:57:38] yo [17:57:41] * awjr waves [17:57:46] what are the concerns? [17:58:28] Do we know how many edits we're currently getting from tablets, and what the nature of those edits are, and whether users would be able to perform those kinds of edits with VE-mobile as we expect it to be by mid-June? [17:58:47] we do have that data, yes [17:59:03] what we just discovered (or, well, what i just discovered) is that we haven't been logging VE edits on tablets at all [17:59:12] although it's probably fairly limited considering VE is only in alpha [17:59:13] and it will take some work to add in that instrumentation [17:59:16] right [17:59:27] well, what I mean tablet users editing via desktop today. [17:59:31] not tablet users editing via the mobile-alpha. [17:59:33] yeah, we have that [18:00:11] Eloquence: as far as "would users be able to perform those edits with VE", yes and no :) [18:00:20] but it's not like we're requiring them to use VE [18:00:29] and in fact it won't even be the default experience on enwiki [18:00:34] or our other big projects [18:00:53] understood - however if I am editing on say frwiki and click the only edit button available on tablet, I will default into VE [18:01:00] correct? [18:01:01] yes [18:01:10] if VE is opt-out there [18:01:14] it is [18:01:31] chrismcmahon: in terms of patch https://gerrit.wikimedia.org/r/134396 can we not just stop the tests running on test2wiki? [18:01:45] if you're the kind of user who needs advanced markup functionality, i'm guessing you're going to figure out that you can switch to wikitext or to the DT site [18:01:45] (03PS1) 10JGonera: Fix trailing whitespace check in pre-commit [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134401 [18:01:51] have we done VE-tablet(alpha) user tests yet? [18:01:59] I saw a card in Trello but no actual tests [18:02:03] not that i know of [18:02:07] but yes, planned [18:02:09] ok [18:02:31] i guess what i'm saying is that VE is still "beta" even when we push it to stable [18:02:41] in the sense that it's not the default on any big projects except maybe fr [18:02:50] so i'm not so concerned about it not being feature-complete [18:03:05] jdlrobson: OK. I disabled the test2 build https://wmf.ci.cloudbees.com/job/MobileFrontend-test2.m.wikipedia.org-linux-firefox/ [18:03:11] (03CR) 10jenkins-bot: [V: 04-1] Fix trailing whitespace check in pre-commit [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134401 (owner: 10JGonera) [18:03:22] what i *am* concerned about is that we don't have logging for it! :) [18:03:28] must log all the things [18:03:36] (03CR) 10JGonera: "recheck" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134401 (owner: 10JGonera) [18:03:47] Maryana, http://noc.wikimedia.org/conf/highlight.php?file=visualeditor-default.dblist <- all these [18:04:05] * YuviPanda pokes jgonera about content styles [18:04:32] YuviPanda, will start working on it now [18:04:38] (03CR) 10Jdlrobson: [C: 032] "You're a star!" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134341 (https://bugzilla.wikimedia.org/63456) (owner: 10Florianschmidtwelzow) [18:04:39] jgonera: woot! [18:04:54] wow such languages codes, many small projects, wow [18:04:57] :) [18:05:01] big ones: Polish, French, Italian, Russian, Portuguese. [18:05:15] (03Merged) 10jenkins-bot: Add check for permission to create a new account [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134341 (https://bugzilla.wikimedia.org/63456) (owner: 10Florianschmidtwelzow) [18:06:30] kaldari: jgonera Maryana can you put your rule of 3 rings together and make a decision with one of the designers about https://gerrit.wikimedia.org/r/133170 [18:07:26] (03CR) 10Jdlrobson: [C: 032] Fix trailing whitespace check in pre-commit [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134401 (owner: 10JGonera) [18:07:26] jdlrobson, I'm okay with it if Maryana + designer see it and are okay with it [18:07:29] is there an asset you're going off of for this, jdlrobson ? [18:07:39] i'm not actually sure what the change is [18:07:42] Maryana: no this is something kaldari wrote requested by kaity|away [18:07:48] 3MobileFrontend / 3Feature requests: Account creation link still offered despite createaccount = false - 10https://bugzilla.wikimedia.org/63456 (10Jon) 5PAT>3RES/FIX [18:07:53] it basically removes the vertical lines in the chrome and the spacing around it [18:07:56] (03Merged) 10jenkins-bot: Fix trailing whitespace check in pre-commit [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134401 (owner: 10JGonera) [18:07:58] ideally kaldari can show you it in person [18:08:05] Maryana, the user tests are pretty important to me to ensure we don't have major UX regressions once we make the switch (users trying to do things and not able to). If we do have data on VE-tablet use today, I'd love to see it as well to understand the magnitude of change management issues. [18:08:28] Maryana: I can show you whenever you like [18:08:34] s/VE-tablet use/tablet editing/ [18:09:28] YuviPanda, you need content only styles, right? no page actions (edit, upload, etc.) or anything else? [18:09:35] jgonera: nope. just page content. [18:11:09] YuviPanda, what about section headings? they have lines and the edit button so they're kind of a mix between UI and content [18:11:19] and chevron [18:11:33] jgonera: would be nice to seperate them out into their own less file, I think. I don't think we'd want that [18:12:10] so you'll be somehow overlaying edit buttons natively or there's no section editing? [18:12:33] jgonera: we have section editing the same way as mobile web, but they are styled differently (No chevrons) [18:13:05] YuviPanda, where can I get the latest build of the app? that might help ;) [18:13:08] jgonera: ah! moment [18:13:20] jgonera: http://lists.wikimedia.org/pipermail/mobile-l/2014-March/006642.html [18:13:47] jgonera: you get it from the play store. 1. join the group, 2. follow the link and opt in, 3. download [18:15:23] YuviPanda, https://play.google.com/apps/testing/org.wikipedia doesn't work [18:15:30] "Sorry - nothing to see here." [18:15:34] jgonera: did you join the group first? [18:15:37] yes [18:15:57] jgonera: hard refresh? if not I'll just email you a build [18:16:40] YuviPanda, oh great, I have to switch between Google accounts for each Google site separately [18:16:51] jgonera: yeah, that was terrible [18:16:54] *is [18:17:20] hm, still doesn't work, will try private browser window... [18:17:30] jgonera: let me just email you a build [18:17:34] jgonera: what's the screen dimension that automatically tiggers tablet mode? [18:17:40] jgonera: do try to get if rom there tho, since it auto updates [18:17:46] YuviPanda, nah, I want autoupdates [18:17:54] jgonera: cool [18:18:26] YuviPanda: fyi, the link to the Alpha Testers group in that email looks wrong... [18:18:48] 3MobileFrontend / 3stable: Article titles not centered vertically in search overlay - 10https://bugzilla.wikimedia.org/64633 (10Jon) 5PAT>3RES/FIX [18:19:03] dbrant: it takes the . in end as part of the URL [18:19:10] need to move it to a wiki page [18:19:15] awjr, wgMFDeviceWidthTablet [18:19:23] thanks [18:20:15] MaxSem, not sure that patch should have been +2 ed [18:20:19] 3MobileFrontend / 3stable: sidebar links require 2 clicks in iOS - 10https://bugzilla.wikimedia.org/64669#c3 (10Jon) 5NEW>3RES/FIX Fixed by https://gerrit.wikimedia.org/r/#/c/131089/ [18:20:22] https://gerrit.wikimedia.org/r/#/c/134390/ [18:20:36] it fixed a serious bug [18:20:43] YuviPanda, worked in private browsing [18:20:47] kaldari: looks like you broke wikivoyage :/ [18:20:47] MaxSem, what bug? [18:21:01] further improvements can be committed later, in a less hasty manner [18:21:01] sorry, didn't notice, reading [18:21:09] :( [18:21:10] the one its commit message mentons [18:21:29] oh, didn't realize it was urgent, thx [18:21:33] 3MobileFrontend / 3General/Unknown: Editing not working without VE enabled - 10https://bugzilla.wikimedia.org/65509#c2 (10Jon) This is effecting Wikivoyage Uncaught TypeError: Cannot read property 'defaultUserOptions' of null [18:21:39] i was looking at lots of other code cleanups [18:21:45] https://bugzilla.wikimedia.org/show_bug.cgi?id=65509 < Maryana editing on wikivoyage is broken [18:22:33] thedj: is your maps instance running latest WikiMaps code? [18:23:16] YuviPanda, I see, there's no section toggling at all then [18:23:54] jgonera: yeah, not yet. dunno if that's on the roadmap [18:24:00] ok [18:24:42] jdlrobson: is it just wikivoyage or all sister projects (e.g., is this going to come down the tracks on the deployment train?) [18:25:55] (03CR) 10Maryana: "LGTM, and I agree with Juliusz that the bell is looking a little weird. Kaldari is going to play with shrinking it down a bit :)" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133170 (owner: 10Kaldari) [18:28:14] Maryana: any project which doesn't have VE installed [18:28:19] wikivoyage being only one i've noticed [18:28:22] oh right [18:28:27] the bug i reported yesterday [18:28:51] https://trello.com/c/sRfzs31f/39-bug-65509-editing-not-working-without-ve-enabled [18:28:58] * Maryana bumps up in priority [18:29:30] ready for dev now! [18:30:10] Maryana: want to lightning deploy it today if i can fix it? [18:30:13] should be easy [18:30:19] sure [18:31:23] (03PS1) 10BearND: Fix crash after switching languages [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134404 (https://bugzilla.wikimedia.org/65539) [18:32:05] 3MobileFrontend / 3General/Unknown: Editing not working without VE enabled - 10https://bugzilla.wikimedia.org/65509#c3 (10Jon) *** Bug 65529 has been marked as a duplicate of this bug. *** [18:32:05] 3MobileFrontend / 3stable: Edit button seems to have no effect in Wikivoyage - 10https://bugzilla.wikimedia.org/65529#c1 (10Jon) 5NEW>3RES/DUP *** This bug has been marked as a duplicate of bug 65509 *** [18:32:59] jgonera: are you joining us for VE qa meeting? [18:33:01] jgonera: can you join us in the mobile ve qa discusison? [18:33:03] jinx Maryana [18:33:10] I'm trying [18:33:15] hangouts act weird [18:36:29] (03PS1) 10Jdlrobson: Fix edit link when VisualEditor is not available [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134405 (https://bugzilla.wikimedia.org/65529) [18:36:31] ^ Maryana boom [18:38:54] (03CR) 10Yuvipanda: [C: 04-1] "Can't we fix this by just increasing the time spent before the new view gets posted? We could also perhaps test for view to be null in the" [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134404 (https://bugzilla.wikimedia.org/65539) (owner: 10BearND) [18:39:06] (03CR) 10Yuvipanda: "Dislike static variable :)" [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134404 (https://bugzilla.wikimedia.org/65539) (owner: 10BearND) [18:40:29] Lightning deploy requested - https://wikitech.wikimedia.org/w/index.php?title=Deployments&diff=113515&oldid=113502 but I need someone to merge it [18:40:33] ^ kaldari jgonera MaxSem [18:41:13] you're supposed to post backports, not fixes themselves [18:41:31] MaxSem: any luck on the foreign file page issue? [18:41:31] jdlrobson: why is it a lightning deploy? [18:41:38] mocking [18:42:10] (03CR) 10Yuvipanda: [C: 032] Remove unused imports [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134381 (https://bugzilla.wikimedia.org/63742) (owner: 10Anirudh24seven) [18:42:26] kaldari: editing is completely broken on Wikivoyage [18:42:28] (03CR) 10Yuvipanda: [C: 032] Use Java-style Array brackets [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134382 (https://bugzilla.wikimedia.org/63742) (owner: 10Anirudh24seven) [18:42:30] in stable [18:42:35] oh [18:42:37] YuviPanda: so, it looks like keeping a history of Page objects still takes quite a bit of memory, and builds up at about half the rate of keeping WebViews... [18:42:37] (and any other project which doesn't have VisualEditor) [18:42:47] dbrant: ah, hmm. [18:43:06] YuviPanda: we may have no choice but to destroy old objects, and hit the network when the user goes Back. [18:43:09] WikiVoyage doesn't have VisualEditor? Weird [18:43:11] dbrant: oh well. we can just tweak the okhttp cache later on. But we shouldn't be loading them in the background then. only load them when they actually hit [18:43:28] YuviPanda: yep, that's fine then [18:43:34] dbrant: so keep pagetitles and scroll info, and fill them in when the user hits back enough times [18:43:52] (03CR) 10Jdlrobson: [C: 032] "please can we stop running all tests on test2wiki... they are just not useful... :)" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134396 (owner: 10Cmcmahon) [18:43:59] (03PS2) 10Jdlrobson: QA: Don't run protected pages tests on test2wiki. [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134396 (owner: 10Cmcmahon) [18:44:08] kaldari: Not yet. [18:44:08] (03CR) 10BearND: "I'm not a big fan of statics either. I'm open to suggestions." [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134404 (https://bugzilla.wikimedia.org/65539) (owner: 10BearND) [18:44:10] (03CR) 10Jdlrobson: "+2ing with QA in commit message" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134396 (owner: 10Cmcmahon) [18:44:17] (03Merged) 10jenkins-bot: Remove unused imports [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134381 (https://bugzilla.wikimedia.org/63742) (owner: 10Anirudh24seven) [18:44:21] (03Merged) 10jenkins-bot: Use Java-style Array brackets [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134382 (https://bugzilla.wikimedia.org/63742) (owner: 10Anirudh24seven) [18:44:32] bearND: saw my first comment? increase the runnable timeout? [18:44:43] (03CR) 10Kaldari: [C: 032] Fix edit link when VisualEditor is not available [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134405 (https://bugzilla.wikimedia.org/65529) (owner: 10Jdlrobson) [18:44:47] bearND: and check for isnull in the runnable, and if it is still null, try again? [18:45:35] (03Merged) 10jenkins-bot: Fix edit link when VisualEditor is not available [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134405 (https://bugzilla.wikimedia.org/65529) (owner: 10Jdlrobson) [18:46:12] jdlrobson: Just make sure you are on IRC at 4pm or they won't SWAT deploy it [18:46:19] erggg [18:46:28] ok [18:46:47] jdlrobson, is this only in latest wmf branch? [18:47:13] MaxSem: i'm not sure [18:47:16] it's probably in both [18:47:29] say hi to browser tests! [18:47:33] :( [18:48:25] (03PS1) 10MaxSem: Fix edit link when VisualEditor is not available [extensions/MobileFrontend] (wmf/1.24wmf5) - 10https://gerrit.wikimedia.org/r/134410 (https://bugzilla.wikimedia.org/65529) [18:48:34] 3MobileFrontend / 3stable: Edit button seems to have no effect in Wikivoyage - 10https://bugzilla.wikimedia.org/65529 (10Max Semenik) 5PAT>3RES/FIX [18:48:38] YuviPanda: the Runnable is just another argument to getView().postDelayed. The problem is that getView() returns null [18:48:55] (03PS1) 10MaxSem: Fix edit link when VisualEditor is not available [extensions/MobileFrontend] (wmf/1.24wmf4) - 10https://gerrit.wikimedia.org/r/134411 (https://bugzilla.wikimedia.org/65529) [18:48:57] bearND: ah, right. well, we don't have to use getView there, right? [18:49:09] bearND: it just needs to be delayed and run on the main thread. [18:49:15] (03CR) 10jenkins-bot: [V: 04-1] Fix edit link when VisualEditor is not available [extensions/MobileFrontend] (wmf/1.24wmf5) - 10https://gerrit.wikimedia.org/r/134410 (https://bugzilla.wikimedia.org/65529) (owner: 10MaxSem) [18:49:17] (03CR) 10MaxSem: [C: 032] Fix edit link when VisualEditor is not available [extensions/MobileFrontend] (wmf/1.24wmf4) - 10https://gerrit.wikimedia.org/r/134411 (https://bugzilla.wikimedia.org/65529) (owner: 10MaxSem) [18:49:59] (03Merged) 10jenkins-bot: Fix edit link when VisualEditor is not available [extensions/MobileFrontend] (wmf/1.24wmf4) - 10https://gerrit.wikimedia.org/r/134411 (https://bugzilla.wikimedia.org/65529) (owner: 10MaxSem) [18:50:03] jdlrobson, please fix https://gerrit.wikimedia.org/r/#/c/134410/ [18:51:07] YuviPanda: yes, using getView() seems ike the easiest way to post something on the ui thread unless the bus has a post method for that [18:51:56] jdlrobson_, please fix https://gerrit.wikimedia.org/r/#/c/134410/ [18:52:04] bearND: is getActivity null as well? [18:52:48] MaxSem: i'm not sure why that is happening. there is no error. [18:52:48] (03CR) 10Jdlrobson: "recheck" [extensions/MobileFrontend] (wmf/1.24wmf5) - 10https://gerrit.wikimedia.org/r/134410 (https://bugzilla.wikimedia.org/65529) (owner: 10MaxSem) [18:54:43] YuviPanda: i've used greenrobot before, and there you post with a thread mode of MainThread if you want things to happen on the main thread [18:54:55] maybe otto has something like that? [18:55:19] (03CR) 10MaxSem: [C: 032] Fix edit link when VisualEditor is not available [extensions/MobileFrontend] (wmf/1.24wmf5) - 10https://gerrit.wikimedia.org/r/134410 (https://bugzilla.wikimedia.org/65529) (owner: 10MaxSem) [18:55:23] bearND: it does happen in the main thread but it is not async. The post call does not return until the code has finished running [18:55:26] brb in a min [18:55:56] (03Merged) 10jenkins-bot: Fix edit link when VisualEditor is not available [extensions/MobileFrontend] (wmf/1.24wmf5) - 10https://gerrit.wikimedia.org/r/134410 (https://bugzilla.wikimedia.org/65529) (owner: 10MaxSem) [19:00:53] bearND|bbl: back [19:00:58] bearND|bbl: I can take a shot at it [19:01:34] 3MobileFrontend / 3stable: Edit button seems to have no effect in Wikivoyage - 10https://bugzilla.wikimedia.org/65529 (10Jon) 5PAT>3RES/FIX [19:04:04] (03PS9) 10Kaldari: Removing header margin and associated hacks [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133170 [19:04:14] (03CR) 10jenkins-bot: [V: 04-1] Removing header margin and associated hacks [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133170 (owner: 10Kaldari) [19:04:39] (03PS2) 10Yuvipanda: Fix crash after switching languages [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134404 (https://bugzilla.wikimedia.org/65539) (owner: 10BearND) [19:09:04] YuviPanda, I think I managed to move the most important bits around, will submit a patch soon [19:09:13] jgonera: woo! [19:14:31] jdlrobson: it is now [19:14:36] hmm. why is my vagrant homedir owned by jmorgan.... [19:14:45] yeh i noticed thedj looks great :) [19:20:37] brb dinner [19:28:17] jdlrobson: can you give me that link again? lost it in a restart [19:33:53] YuviPanda: sure. do you want to add another patch set? [19:34:36] bearND: yeah, I'm working on it now [19:35:55] YuviPanda: this might be an interesting alternative: https://github.com/square/otto/issues/38 [19:37:05] bearND: yeah, I'm doing the new Handler thing, but looks like 'app' is null in refreshMainPage then [19:37:47] (03PS10) 10Kaldari: Removing header margin and associated hacks [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133170 [19:37:54] (03CR) 10jenkins-bot: [V: 04-1] Removing header margin and associated hacks [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133170 (owner: 10Kaldari) [19:40:14] mhurd, YuviPanda: I invited you to a meeting at 4pm about analytics instrumentation. [19:40:26] mhurd, YuviPanda: It'd be great if you could come but I realise it's short notice, so it's fine if you can't. [19:40:31] (03PS1) 10JGonera: Move styles related to content to typography*.less [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134473 [19:40:33] (03PS1) 10JGonera: [WIP] Split content styles into separate modules [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134474 [19:52:56] MaxSem: I'm having a very weird problem in Git. Are you good at git troubleshooting? [19:53:44] kaldari: what's happening? [20:02:04] (03PS2) 10JGonera: [WIP] Split content styles into separate modules [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134474 [20:02:17] (03CR) 10JGonera: [C: 04-2] "WIP" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134474 (owner: 10JGonera) [20:02:36] jdlrobson, can you confirm that this will break cache? https://gerrit.wikimedia.org/r/#/c/134474/ [20:02:45] YuviPanda, https://gerrit.wikimedia.org/r/#/c/134474/ and its dependency [20:03:19] YuviPanda, you'd get content styles by loading skins.minerva.content.styles and skins.minerva.content.styles.beta [20:03:23] (03PS1) 10Kaldari: Removing header margin and associated hacks [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134479 [20:03:27] jgoneracool! [20:03:40] (03CR) 10jenkins-bot: [V: 04-1] Removing header margin and associated hacks [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134479 (owner: 10Kaldari) [20:08:58] MaxSem: https://gerrit.wikimedia.org/r/#/c/133170/ [20:24:41] jgonera: looking [20:25:05] Superfreak: meatpuppetry! [20:25:48] jgonera: it's beta only so why would it break cache? [20:27:14] (03CR) 10Jdlrobson: "This won't break cache unless you move it to stable." [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134474 (owner: 10JGonera) [20:31:43] (03PS5) 10Jdlrobson: Fix username handling on Special:Uploads [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/132518 (https://bugzilla.wikimedia.org/65094) (owner: 10MaxSem) [20:31:44] ^ MaxSem happy with this if you are. [20:31:45] (03PS5) 10Jdlrobson: QA: Add browser tests for Special:Uploads edge cases [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133500 [20:32:08] (03CR) 10Jdlrobson: [C: 031] "Max made a few changes for readability. Does same as your code. Feel free to +2" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/132518 (https://bugzilla.wikimedia.org/65094) (owner: 10MaxSem) [20:32:49] yurik: ping [20:34:16] (03CR) 10Jdlrobson: "bueller..." [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134396 (owner: 10Cmcmahon) [20:34:35] (03CR) 10Jdlrobson: QA: Don't run protected pages tests on test2wiki. [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134396 (owner: 10Cmcmahon) [20:34:39] (03CR) 10Jdlrobson: [C: 032] QA: Don't run protected pages tests on test2wiki. [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134396 (owner: 10Cmcmahon) [20:35:17] (03Merged) 10jenkins-bot: QA: Don't run protected pages tests on test2wiki. [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134396 (owner: 10Cmcmahon) [20:35:21] yurikR: hey Yuri [20:36:21] hi dfoy [20:37:10] (03PS6) 10Jdlrobson: Hygiene: Make border-box the default [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133188 [20:37:19] (03CR) 10jenkins-bot: [V: 04-1] Hygiene: Make border-box the default [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133188 (owner: 10Jdlrobson) [20:40:21] (03PS7) 10Jdlrobson: Hygiene: Make border-box the default [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133188 [20:40:30] (03CR) 10jenkins-bot: [V: 04-1] Hygiene: Make border-box the default [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133188 (owner: 10Jdlrobson) [20:41:10] (03CR) 10Jdlrobson: [C: 04-1] "Needs rebasing." [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133170 (owner: 10Kaldari) [20:41:43] (03CR) 10Jdlrobson: "* Removed border-box instances in javascript folder" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133188 (owner: 10Jdlrobson) [20:42:23] jdlrobson: it won't rebase even locally do some tree problems related to reverting an unrelated change.... [20:42:27] due [20:42:30] o_O [20:42:34] trying to clean it up now [20:42:44] kaldari: merge other code [20:42:46] that will fix it :) [20:42:50] e.g. https://gerrit.wikimedia.org/r/132345 [20:43:07] and https://gerrit.wikimedia.org/r/133470 (which would be good bug fix for next train) [20:43:09] nice try :) [20:43:20] but I will look at them in a sec [20:45:10] jdlrobson, you're right, I'm actually not changing modules in stable in the latest patchset anymore ;) [20:46:34] (03PS3) 10JGonera: Split content styles into separate modules [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134474 [20:46:42] (03CR) 10JGonera: Split content styles into separate modules [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134474 (owner: 10JGonera) [20:47:27] awjr: you there? [20:47:33] yes jdlrobson [20:47:39] (03PS6) 10MaxSem: Fix username handling on Special:Uploads [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/132518 (https://bugzilla.wikimedia.org/65094) [20:48:08] awjr: what is bingle written in? python? [20:48:14] yes jdlrobson [20:48:21] jdlhttp://github.com/wikimedia/bingle [20:48:23] er [20:48:24] jdlrobson: http://github.com/wikimedia/bingle [20:48:39] jdlrobson: i suspect this will be of use: https://github.com/wikimedia/bingle/blob/master/lib/trello.py [20:48:40] (03PS7) 10MaxSem: Fix username handling on Special:Uploads [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/132518 (https://bugzilla.wikimedia.org/65094) [20:49:08] thankk you [20:49:09] (03CR) 10MaxSem: [C: 032] Fix username handling on Special:Uploads [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/132518 (https://bugzilla.wikimedia.org/65094) (owner: 10MaxSem) [20:49:13] jdlrobson: and you'll probably want to take a look at https://github.com/wikimedia/bingle/blob/master/bugello.py to see how bugello does its magic [20:49:19] there is some weird stuff in there [20:49:31] let me know if you need any help working it all out [20:49:45] (03Merged) 10jenkins-bot: Fix username handling on Special:Uploads [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/132518 (https://bugzilla.wikimedia.org/65094) (owner: 10MaxSem) [20:49:54] (03PS6) 10MaxSem: QA: Add browser tests for Special:Uploads edge cases [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133500 (owner: 10Jdlrobson) [20:50:04] 3MobileFrontend / 3General/Unknown: PHP Fatal error: Call to a member function isAnon() on a non-object in SpecialUploads.php on line 19 - 10https://bugzilla.wikimedia.org/65094 (10Jon) 5PAT>3RES/FIX [20:50:31] MaxSem: is https://trello.com/c/DevwR3Oo/24-bug-64986-desktop-in-page-footer-of-special-uploads-returns-page-unavailable getting abandoned? [20:50:41] (03PS1) 10Kaldari: Removing header margin and associated hacks [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134487 [20:50:52] (03CR) 10JGonera: [C: 032] Hygiene: Cleanup edit switcher css [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/132345 (https://bugzilla.wikimedia.org/64968) (owner: 10Jdlrobson) [20:50:55] (03Abandoned) 10MaxSem: Point Special:Uploads desktop link to Special:ListFiles [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/132012 (https://bugzilla.wikimedia.org/64986) (owner: 10MaxSem) [20:51:11] (03Abandoned) 10Kaldari: Removing header margin and associated hacks [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134479 (owner: 10Kaldari) [20:51:33] 3MobileFrontend / 3Feature requests: "Desktop" in page footer of Special:Uploads returns Page unavailable - 10https://bugzilla.wikimedia.org/64986 (10Jon) 5PAT>3NEW [20:51:34] (03Merged) 10jenkins-bot: Hygiene: Cleanup edit switcher css [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/132345 (https://bugzilla.wikimedia.org/64968) (owner: 10Jdlrobson) [20:52:33] (03PS11) 10Kaldari: Removing header margin and associated hacks [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133170 [20:52:42] (03CR) 10jenkins-bot: [V: 04-1] Removing header margin and associated hacks [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133170 (owner: 10Kaldari) [20:53:19] 3MobileFrontend / 3Hygiene: consolidate css rules for edit switcher css - 10https://bugzilla.wikimedia.org/64968 (10Jon) 5PAT>3RES/FIX [20:54:46] https://bug-attachment.wikimedia.org/attachment.cgi?id=15396 makes me sad (english wikipedia stable) :-/ [20:58:06] (03PS2) 10Kaldari: Removing header margin and associated hacks [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134487 [20:58:18] (03CR) 10jenkins-bot: [V: 04-1] Removing header margin and associated hacks [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134487 (owner: 10Kaldari) [21:01:22] (03CR) 10JGonera: [C: 04-1] Respect the hash with sub headings (031 comment) [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133470 (https://bugzilla.wikimedia.org/64918) (owner: 10Jdlrobson) [21:02:41] jgonera kaldari let's talk about steps in cucumber tests [21:03:23] (03PS3) 10Kaldari: Removing header margin and associated hacks [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134487 [21:03:47] jgonera: as said in last patch set i'm more than happy to change all but right now i'd rather get that bug fixed. The fact is there is an inconsistency across all our existing browser tests. [21:04:04] lots do begin with a capital letter and we should fix that to avoid this issue reocurring [21:04:26] (03Abandoned) 10Kaldari: Removing header margin and associated hacks [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133170 (owner: 10Kaldari) [21:06:28] Superfreak: ping? [21:06:48] Superfreak: do note android differences :) other than the CTA, most concerns don't apply or apply in wildly different ways :) [21:06:53] Maryana: ^ [21:07:05] jdlrobson: can you merge this one now: https://gerrit.wikimedia.org/r/#/c/134487/ [21:07:41] jdlrobson, yeah, it's inconsistent but I don't see why we should follow a weirder rule out of 2 ;) [21:08:12] the thing that's weird jgonera is And is capital case [21:08:17] and and should never be capital case [21:08:52] that's true, we should tell Cucumber authors ;) but why make it weirder by adding capital letter in the middle of the line? [21:16:53] i just hate these kind of -1 bike sheds as they delay fixes to real problems on matters that can be resolved later and I feel a lot of effort is wasted on them. I will fix it later today if I get a moment (currently trying to get my head round bingle and being pinged on some non-mobile patchsets) but feel free to fix it up yourself in the meantime. And although it may seem obvious to you it should be documented somewhere. I thought [21:16:53] instance you were saying "And VisualEditor is enabled" would become "And visualEditor is enabled." A lot of our browser test code is cargo cult programmed so while we are in the current state this pattern will continue to leak into our code until it is completely addressed. [21:19:23] VisualEditor is a name jdlrobson [21:19:43] in discussions like that it feels like you want to bikeshed... [21:20:01] yes jgonera i am aware of that [21:20:10] but your original statement said "I don't think we should start with a capital letter." [21:20:11] so why are you bringing that as an argument? [21:20:18] this wasn't clear [21:20:31] ok, I should've been clearer I suppose [21:20:38] jgonera: i'm trying to address a repeating pattern of bike shedding over naming conventions [21:21:28] we keep getting in these sorts of naming discussions and i'd rather avoid them [21:21:49] if there was a convention there, I would not disagree with it, but since there is none I don't want to write more code that seems to be going in the wrong direction [21:21:56] we had a similar thing with class names if you remember until we decided they would all be hyphened and this made things a lot better. [21:22:09] how would you solve naming conventions then if you don't want to talk about them? [21:22:24] right, so we should discuss? [21:22:25] as said before "I have no preference either way but we should do this in one clean swoop and I don't want to bike shed on this point right now." [21:22:32] yeh which is what we are doing :) [21:22:35] but this is new code! [21:22:40] and it seems this is clear now [21:22:41] you have to decide one way or the other [21:23:22] jgonera: this is what i was trying to do here - https://gerrit.wikimedia.org/r/#/c/133470/4/tests/browser/features/step_definitions/toggling_steps.rb [21:23:51] anyway as stated i will record something on the coding convention page and i will fix up the patch later and you can feel free to adjust it in the meantime (i doubt i will get to it till tomorrow now) [21:25:02] jdlrobson, "Most rules begin with a capital letter (granted a lot also begin with the letter I)" as you noted [21:25:13] then "would we lowercase this ;-))" seemed pretty provocative [21:25:32] ok, I'll change it [21:33:33] jdlrobson, jgonera: I really want to get this merged now because otherwise it's going to cause tons of merge conflicts: https://gerrit.wikimedia.org/r/#/c/134487/ [21:33:58] kaldari, will have a look in a moment [21:36:55] (03CR) 10JGonera: [C: 032] Hygiene: Make border-box the default [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133188 (owner: 10Jdlrobson) [21:41:15] kaldari: the search within pages icon looks a little odd now [21:41:35] jdlrobson: what do you mean? looks OK to me [21:41:40] (since it no longer looks like an icon without the right border and thus doesn't feel part of the items in the page list below) [21:42:09] i'm just checking this is intentional [21:42:30] (03PS1) 10BearND: Fix edit crash after activity restart [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134499 (https://bugzilla.wikimedia.org/65499) [21:42:32] jdlrobson: Personally I think it's better without the border as it doesn't make it look like a page result, but that's just my opinion :) [21:43:06] ah well reverts are cheap.. better to get it out in the wild sooner for consumption :) [21:43:34] jdlrobson: and I promise I'll work on the 1px bug :) [21:43:43] (03CR) 10Jdlrobson: [C: 031] Removing header margin and associated hacks [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134487 (owner: 10Kaldari) [21:44:10] i'll give jgonera 30 mins to merge it, if it's not done then i'll +2 - at least then if we need any last minute changes we have all of tomorrow to do it :) [21:44:26] kaldari: poke me if it's not merged then [21:44:39] will do. Thanks!!1 [21:46:03] YuviPanda: how do i get an OTRS account? [21:46:53] awjr: help needed with https://github.com/wikimedia/bingle/pull/37 [21:46:57] jdlrobson, kaldari I'm fixing small alignment issues, mostly in search overlay, I'll +1, then you can merge [21:47:20] selello [21:47:20] lol [21:47:23] jdlrobson: i'll look in a minute [21:47:38] sweet. after this is merged and the typography stuff is pushed to stable, our CSS is going to be so much nicer [21:50:07] (03PS4) 10JGonera: Removing header margin and associated hacks [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134487 (owner: 10Kaldari) [21:50:11] bearND: I need to email the admins. let me do so [21:50:28] (03CR) 10JGonera: [C: 031] Removing header margin and associated hacks [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134487 (owner: 10Kaldari) [21:50:42] kaldari, jdlrobson merge it if it's ok: https://gerrit.wikimedia.org/r/#/c/134487/ [21:52:01] Superfreak: slightly confused about that meeting. [21:52:16] YuviPanda: Me too. Hold on, finishing this test. [21:52:20] Superfreak: ok [21:52:36] YuviPanda: great. i also have a question about how to do https://trello.com/c/gUk0fkaz/36-replace-floppy-disk-and-trash-icons-on-editing-history-screens. [21:52:40] (03PS7) 10JGonera: Respect the hash with sub headings [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133470 (https://bugzilla.wikimedia.org/64918) (owner: 10Jdlrobson) [21:52:59] bearND: we should hold off on that this iteration, since designers won't have assets for us till next one [21:53:14] (03CR) 10JGonera: [C: 032] Respect the hash with sub headings [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133470 (https://bugzilla.wikimedia.org/64918) (owner: 10Jdlrobson) [21:55:40] (03CR) 10jenkins-bot: [V: 04-1] Respect the hash with sub headings [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133470 (https://bugzilla.wikimedia.org/64918) (owner: 10Jdlrobson) [21:56:16] YuviPanda: I replied. :) [21:56:18] Back to testing! [21:56:37] (03CR) 10JGonera: [C: 032] Style search button as icon for non-JS users [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133721 (https://bugzilla.wikimedia.org/63701) (owner: 10Jdlrobson) [21:57:21] YuviPanda: ok, i've added a comment to the card. i guess a PM will move it to the next sprint. [21:58:12] jdlrobson: what specifically did you want help with on that patchset? [21:58:18] (03Merged) 10jenkins-bot: Style search button as icon for non-JS users [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133721 (https://bugzilla.wikimedia.org/63701) (owner: 10Jdlrobson) [21:58:57] awjr: i just don't know how to wire it up to bugello [21:59:06] i don't want to go through hassle of creating an account and creating lots of spam there [21:59:18] 3MobileFrontend / 3stable: Severe regression: Impossible to scroll on iOS 4.3 - 10https://bugzilla.wikimedia.org/65393#c5 (10Ryan Kaldari) I'm assuming you meant iOS. [21:59:23] i think what i've knocked up should be good enough if it posts the card [21:59:38] jdlrobson: oh i see, you want to make this fire when bugello runs? [21:59:38] (03PS1) 10MaxSem: mobileview: fix handling of shared file pages [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134504 (https://bugzilla.wikimedia.org/65358) [21:59:47] awjr: yeh [22:00:06] and make the card - and not make too many cards for the same event [22:00:12] jdlrobson: probably the easiest hting to do is just add it to the crontab in the bugello tool labs account [22:00:19] sorry i'm getting tired and waning.. [22:00:25] awjr: it's not quite finished yet [22:00:30] i can't get the card to create [22:00:36] i'm not sure if what i wrote is correct [22:00:55] what happens when it tries to create a card? [22:01:30] (03CR) 10MaxSem: "I've spent a significant amount of time trying to write a unit test for it, but even a mound of mocks didn't help. Too clusterfucked." [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134504 (https://bugzilla.wikimedia.org/65358) (owner: 10MaxSem) [22:02:34] jdlrobson: preventing dupes is a little tricky with trello, you can look at how dupe detection works in bugello [22:03:36] (03CR) 10Kaldari: [C: 032] Removing header margin and associated hacks [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134487 (owner: 10Kaldari) [22:04:39] (03Merged) 10jenkins-bot: Removing header margin and associated hacks [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134487 (owner: 10Kaldari) [22:05:15] (03CR) 10MaxSem: WIP Hygiene: Start using models for history and contributions page (033 comments) [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133680 (owner: 10Jdlrobson) [22:09:03] jdlrobson: how are you envisioning the cards working? one card created per failure or … ? there also doesn't appear to be anything in there that checks freshness of the RSS feed [22:09:42] awjr: one card created every time the current build fails and has been failing for 3 or more times [22:09:52] so i guess it would be tied to the last build that succeeded [22:10:13] jdlrobson: so it needs to see 3 failures in a row before it adds a card? [22:10:21] jdlrobson: what happens on the 4th failure in a row? [22:11:00] Superfreak: sweet [22:11:14] YuviPanda: What is? [22:11:28] Superfreak: oh just responding to 'replied, now back to testing!' [22:11:32] awjr: no new card [22:11:33] :) [22:11:49] jdlrobson: the only way you can really do dupe detection in trello that i could figure out is by matching card titles. what you might want to do is include the original failing build # in the title of the card generated [22:11:57] ok got it [22:12:05] and check to see if that card exists before attempting to create it [22:12:10] awjr: why can't you just include bug number in the title and then jst check for that [22:12:21] [number] title, and just check for the number in the square braces [22:12:22] YuviPanda: you can, that's what bugello does [22:12:25] ah [22:12:27] :) [22:12:32] ok [22:12:39] well, bugello looks for a more specific pattern [22:12:48] bugello looks for [Bug ####] [22:12:58] since bug titles are prone to change [22:13:12] true. [22:13:44] but still, to check for dupes you have to check for title matches [22:13:52] or partial title matches in these cases [22:14:10] (03PS1) 10MaxSem: Hygiene: move API tests to subdirectory [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134507 [22:14:55] MaxSem: woot on https://gerrit.wikimedia.org/r/#/c/134504/1 [22:14:59] now to get someone to merge it [22:15:11] yourself? ;) [22:15:58] MaxSem: I don't really have a testing setup [22:16:04] oh wait [22:16:06] do I have instantcommons on? [22:16:11] if so then I *do* have a testing setup [22:16:26] you don't have mediawiki-vagrant? [22:16:40] MaxSem: I do [22:20:51] (03CR) 10Kaldari: [C: 04-1] "Causes significant change in content formatting on tablet..." [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133188 (owner: 10Jdlrobson) [22:21:34] kaldari: can you elaborate on the above wheree you are seeing this? [22:21:51] jdlrobson: I think all you need to do is adjust the max-width... [22:22:05] one sec, I can fix it for you... [22:22:43] (03CR) 10JGonera: "recheck" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133470 (https://bugzilla.wikimedia.org/64918) (owner: 10Jdlrobson) [22:25:15] awjr: i updated. it should have a unique id now [22:25:42] Maryana: First three rounds of user testing are interesting. People are really not interested in signing up, they don't even read the text much. [22:26:17] (03PS8) 10Kaldari: Hygiene: Make border-box the default [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133188 (owner: 10Jdlrobson) [22:26:35] (03CR) 10jenkins-bot: [V: 04-1] Hygiene: Make border-box the default [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133188 (owner: 10Jdlrobson) [22:26:36] Superfreak: what's the test? sounds interesting [22:26:44] jdlrobson: http://etherpad.wikimedia.org/p/AppUserTesting [22:27:21] jdlrobson: Fixed: https://gerrit.wikimedia.org/r/#/c/133188/8/less/tablet/common.less [22:28:40] Superfreak: cooool! :) [22:28:44] also kaldari sweet taking a look [22:29:20] ahh interesting.. is there anything else i missed? [22:29:32] jdlrobson: one tiny thing... [22:29:54] the position of the number in the talk page button is slightly off in alpha mode [22:31:45] kaldari: it's probably off in the notifications overlay too then (https://gerrit.wikimedia.org/r/#/c/131884/) :( [22:31:50] And you'll want to rebase it off master instead of my abandoned change. Should be mostly the same though. [22:34:44] jdlrobson: i've responded with comments on that patchset [22:34:51] i've seen and already replied :) [22:35:10] oh snap [22:35:26] Superfreak: yeah, people don't sign up for stuff in context [22:35:29] it's not surprising [22:35:40] (03CR) 10Jdlrobson: [C: 032] Respect the hash with sub headings [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133470 (https://bugzilla.wikimedia.org/64918) (owner: 10Jdlrobson) [22:36:03] 3MobileFrontend / 3General/Unknown: Hash gets swallowed (again) - 10https://bugzilla.wikimedia.org/64918#c3 (10Jon) 5NEW>3PAT https://gerrit.wikimedia.org/r/#/c/133470/ [22:36:26] (03Merged) 10jenkins-bot: Respect the hash with sub headings [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133470 (https://bugzilla.wikimedia.org/64918) (owner: 10Jdlrobson) [22:36:49] awjr: i might need to pair with you tomorrow to deal with the dupes... [22:36:50] Maryana: I think it's a combination of things. [22:37:04] ok, going to bed, any last requests for today? [22:37:11] awjr: looks a bit overly complicated [22:37:30] Maryana: Not wanting accounts, not knowing what it gets them, not knowing they can sign up that way. [22:37:34] 3Wikipedia App / 3Generic: Edit summary length limit should be applied by byte count instead of character count - 10https://bugzilla.wikimedia.org/65559#c1 (10Liangent) This also needs to be tested in user name boxes etc [22:37:39] There's also a lot of blindness for the edit summary box. [22:37:48] 3MobileFrontend / 3General/Unknown: Hash gets swallowed (again) - 10https://bugzilla.wikimedia.org/64918 (10Jon) 5PAT>3RES/FIX [22:37:51] Interestingly new people know how to use the suggested options better than experienced editors. [22:37:56] jdlrobson: it's not as complicated as looks - it's a mess in bugello because there are different cases that get handled there [22:37:59] Experienced editors worry about what text it'll put in there... [22:38:15] awjr regardless my brain is dying - i'm going to focus on bugs now until bedtime :-/ [22:38:32] jdlrobson: all you gotta do is search cards for [Build %d] - if you get one back, then it already exists. if you get 0 back, then you should be fine to create one [22:38:36] the android icons are rather terrible atm [22:38:37] jdlrobson: np [22:40:14] awjr, jdlrobson, Maryana, kaldari, MaxSem any last requests for today? [22:40:25] none from me jgonera [22:40:42] only that you sleep well jgonera [22:40:46] :) [22:40:56] thanks MaxSem ;) [22:44:47] (03PS1) 10Jdlrobson: Hygiene: Cleanup browser test steps which are not sentence case [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134510 [22:44:49] (03PS1) 10Jdlrobson: Hygiene: Update QA steps which take arguments [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134511 [22:44:57] (03CR) 10jenkins-bot: [V: 04-1] Hygiene: Cleanup browser test steps which are not sentence case [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134510 (owner: 10Jdlrobson) [22:45:06] (03CR) 10jenkins-bot: [V: 04-1] Hygiene: Update QA steps which take arguments [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134511 (owner: 10Jdlrobson) [22:46:31] (03PS2) 10Jdlrobson: Hygiene: Cleanup browser test steps which are not sentence case [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134510 [22:46:33] (03PS2) 10Jdlrobson: Hygiene: Update QA steps which take arguments [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134511 [22:47:06] (03PS9) 10Kaldari: Hygiene: Make border-box the default [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133188 (owner: 10Jdlrobson) [22:48:39] (03Abandoned) 10Yuvipanda: [WIP] Add a 'User Actions' menu [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/119891 (owner: 10Yuvipanda) [22:49:08] Maryana: I've done five user tests. Got to stop for now. [22:49:10] Really interesting stuff. [22:49:33] awesome! [22:49:46] (03CR) 10Yuvipanda: [C: 032] "OK for now, but I think the ideal way to fix this is to just reuse the same page object and not create new ones. That's for later, tho." [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134499 (https://bugzilla.wikimedia.org/65499) (owner: 10BearND) [22:50:56] (03Merged) 10jenkins-bot: Fix edit crash after activity restart [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134499 (https://bugzilla.wikimedia.org/65499) (owner: 10BearND) [22:52:19] (03PS2) 10Yuvipanda: Clear "Network error. Tap to try again." bar [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134297 (https://bugzilla.wikimedia.org/64773) (owner: 10BearND) [22:55:25] (03CR) 10Yuvipanda: [C: 04-1] "Doesn't work for me. Neither opening the nav drawer nor pressing back closes it." [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134297 (https://bugzilla.wikimedia.org/64773) (owner: 10BearND) [22:55:47] (03PS10) 10Kaldari: Hygiene: Make border-box the default [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133188 (owner: 10Jdlrobson) [22:56:48] (03PS1) 10Jdlrobson: QA regression: Fix breaking Firefox test [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134514 [22:57:06] (03PS1) 10Yuvipanda: Update packaged styles to latest [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134515 [22:57:08] (03CR) 10jenkins-bot: [V: 04-1] QA regression: Fix breaking Firefox test [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134514 (owner: 10Jdlrobson) [22:57:34] (03CR) 10Jdlrobson: "recheck" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134514 (owner: 10Jdlrobson) [23:00:05] (03CR) 10Kaldari: [C: 032] Hygiene: Make border-box the default [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133188 (owner: 10Jdlrobson) [23:00:40] (03Merged) 10jenkins-bot: Hygiene: Make border-box the default [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133188 (owner: 10Jdlrobson) [23:01:12] (03CR) 10Jdlrobson: "Just a thought.. but in the interest of convergance with desktop, should we start mimicking Vector and have a components directory with th" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134473 (owner: 10JGonera) [23:01:46] (03CR) 10Cmcmahon: [C: 032] QA regression: Fix breaking Firefox test [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134514 (owner: 10Jdlrobson) [23:02:01] jdlrobson: We now live in the future! (https://gerrit.wikimedia.org/r/#/c/133188/) [23:02:09] kaldari: \o/ [23:02:56] (03CR) 10Jdlrobson: [C: 04-1] "-1ing just for the comment. Please remove my -1 when you've replied :)" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134473 (owner: 10JGonera) [23:03:28] (03Merged) 10jenkins-bot: QA regression: Fix breaking Firefox test [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134514 (owner: 10Jdlrobson) [23:04:06] 3Wikipedia App / 3Generic: Add a div#mainpage wrapper for the main page - 10https://bugzilla.wikimedia.org/65565 (10Liangent) 3NEW p:3Unprio s:3normal a:3None This is what's done in MF, and the app is sharing MediaWiki:Mobile.css with MF. [23:04:25] (03PS7) 10Jdlrobson: Hygiene: Sensible defaults for textarea elements [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/131881 [23:04:25] (03CR) 10Jdlrobson: [C: 032] "rebased and merged" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/131881 (owner: 10Jdlrobson) [23:05:02] (03Merged) 10jenkins-bot: Hygiene: Sensible defaults for textarea elements [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/131881 (owner: 10Jdlrobson) [23:10:13] (03PS3) 10Dbrant: Keep only a limited number of WebViews in memory. [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134083 (https://bugzilla.wikimedia.org/64450) [23:10:44] (03PS4) 10Dbrant: Keep only a limited number of WebViews in memory. [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134083 (https://bugzilla.wikimedia.org/64450) [23:15:46] (03CR) 10Kaldari: [C: 04-1] Move styles related to content to typography*.less (031 comment) [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134473 (owner: 10JGonera) [23:17:46] jdlrobson, just pushed your fix [23:17:58] so far doesn't work, waiting:P [23:18:45] MaxSem: erg it's throwing some other error now?! Cannot read property 'namespaces' of null [23:19:01] lololol [23:20:16] we have whole bloody 40 minutes to fix it today:P [23:20:18] looking closely [23:22:05] (03PS5) 10Dbrant: Keep only a limited number of WebViews in memory. [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134083 (https://bugzilla.wikimedia.org/64450) [23:23:25] MaxSem: got another fix.. [23:24:00] (03PS1) 10Jdlrobson: Follow up to Ie1a853b634fe3ecc7e71e54a967e4b4795126f85 [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134517 [23:24:01] ^ MaxSem kaldari [23:24:59] (03PS6) 10Dbrant: Keep only a limited number of WebViews in memory. [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134083 (https://bugzilla.wikimedia.org/64450) [23:25:03] (03CR) 10Kaldari: [C: 04-1] "Since we moved all the content-related CSS into the typography files, maybe we should rename them content*.less (as long as we're moving t" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134474 (owner: 10JGonera) [23:25:21] crap [23:27:44] ^ MaxSem kaldari (i'm keen to go to bed. :)) [23:27:56] (03CR) 10Kaldari: [C: 032] Follow up to Ie1a853b634fe3ecc7e71e54a967e4b4795126f85 [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134517 (owner: 10Jdlrobson) [23:28:03] thanks kaldari :) [23:28:25] jdlrobson: No, thank you! [23:28:29] (03Merged) 10jenkins-bot: Follow up to Ie1a853b634fe3ecc7e71e54a967e4b4795126f85 [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134517 (owner: 10Jdlrobson) [23:28:57] (03PS1) 10MaxSem: Follow up to Ie1a853b634fe3ecc7e71e54a967e4b4795126f85 [extensions/MobileFrontend] (wmf/1.24wmf5) - 10https://gerrit.wikimedia.org/r/134518 [23:29:07] (03CR) 10MaxSem: [C: 032] Follow up to Ie1a853b634fe3ecc7e71e54a967e4b4795126f85 [extensions/MobileFrontend] (wmf/1.24wmf5) - 10https://gerrit.wikimedia.org/r/134518 (owner: 10MaxSem) [23:29:35] (03PS1) 10MaxSem: Follow up to Ie1a853b634fe3ecc7e71e54a967e4b4795126f85 [extensions/MobileFrontend] (wmf/1.24wmf4) - 10https://gerrit.wikimedia.org/r/134520 [23:29:43] (03CR) 10MaxSem: [C: 032] Follow up to Ie1a853b634fe3ecc7e71e54a967e4b4795126f85 [extensions/MobileFrontend] (wmf/1.24wmf4) - 10https://gerrit.wikimedia.org/r/134520 (owner: 10MaxSem) [23:29:57] (03Merged) 10jenkins-bot: Follow up to Ie1a853b634fe3ecc7e71e54a967e4b4795126f85 [extensions/MobileFrontend] (wmf/1.24wmf5) - 10https://gerrit.wikimedia.org/r/134518 (owner: 10MaxSem) [23:30:36] (03Merged) 10jenkins-bot: Follow up to Ie1a853b634fe3ecc7e71e54a967e4b4795126f85 [extensions/MobileFrontend] (wmf/1.24wmf4) - 10https://gerrit.wikimedia.org/r/134520 (owner: 10MaxSem) [23:30:57] mmm i can't seem to get EventLogging working [23:35:13] (03CR) 10Kaldari: [C: 04-1] QA: Add browser tests for Special:Uploads edge cases (031 comment) [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/133500 (owner: 10Jdlrobson) [23:36:05] Maryana: interesting how people go to the settings page and turn off both images and beta [23:36:17] i wonder if they then get confused by a lack of images on wikipedia [23:36:30] (trend lines are the same) [23:38:35] (03CR) 10Yuvipanda: "Testing now." (033 comments) [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134083 (https://bugzilla.wikimedia.org/64450) (owner: 10Dbrant) [23:38:45] (03CR) 10Kaldari: [C: 032] mobileview: fix handling of shared file pages [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134504 (https://bugzilla.wikimedia.org/65358) (owner: 10MaxSem) [23:38:49] also Maryana people click the history link more than the username http://mobile-reportcard.wmflabs.org/graphs/ui-daily [23:39:58] (03CR) 10Kaldari: [C: 032] Hygiene: move API tests to subdirectory [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134507 (owner: 10MaxSem) [23:40:05] (03PS7) 10Yuvipanda: Keep only a limited number of WebViews in memory. [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134083 (https://bugzilla.wikimedia.org/64450) (owner: 10Dbrant) [23:40:31] MaxSem: kaldari think we can swat the shared file pages fix? it's broken the current app that is in the store [23:41:03] it's not even merged yet:P [23:41:14] MaxSem: that's just jenkinsbot being slow :P [23:41:15] MaxSem: It will be in a few seconds [23:41:49] MaxSem: is the wikivoyage fix deployed? [23:41:52] i'd like to go to bed now [23:41:56] i've already worked too much today [23:41:59] yep [23:42:11] jdlrobson: I swear you are using Mechanical Turk to create these patches: https://gerrit.wikimedia.org/r/#/c/134510/ [23:42:28] kaldari: ? [23:42:35] kaldari: jgonera moaned at me earlier [23:42:40] wee, works [23:43:05] he -1ed me until i changed a capital T to a lowercase t [23:43:10] so i wrote this patch so it wasn't so confusing [23:43:12] :) [23:43:33] You must have 5 people somewhere in asia cranking these out. Otherwise, I don't see how you have the capacity to undertake such tedious changes to so many files :) [23:43:54] haha [23:43:58] kaldari, don't envy his OCD:P [23:44:08] (03Merged) 10jenkins-bot: mobileview: fix handling of shared file pages [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134504 (https://bugzilla.wikimedia.org/65358) (owner: 10MaxSem) [23:44:09] although maybe it's more tedious reviewing them than writing them :P [23:44:12] yeh they are pretty tedious wouldn't be so much if they just got merged though ;-) [23:44:17] anyway time for bed [23:44:21] (03CR) 10Yuvipanda: "Seems to work mostly fine, but am getting a crash with 'do not keep activities' set to true:" [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134083 (https://bugzilla.wikimedia.org/64450) (owner: 10Dbrant) [23:44:24] (03Merged) 10jenkins-bot: Hygiene: move API tests to subdirectory [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134507 (owner: 10MaxSem) [23:44:49] YuviPanda: i'll check that out [23:44:57] (03PS1) 10MaxSem: mobileview: fix handling of shared file pages [extensions/MobileFrontend] (wmf/1.24wmf5) - 10https://gerrit.wikimedia.org/r/134526 (https://bugzilla.wikimedia.org/65358) [23:45:18] (03CR) 10MaxSem: [C: 032 V: 032] mobileview: fix handling of shared file pages [extensions/MobileFrontend] (wmf/1.24wmf5) - 10https://gerrit.wikimedia.org/r/134526 (https://bugzilla.wikimedia.org/65358) (owner: 10MaxSem) [23:45:28] (03PS1) 10Jdlrobson: Distinguish between VisualEditor and SourceEditor in event logging [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134527 [23:45:32] dbrant: sweet. looks good now :) [23:45:40] dbrant: the method probably should be split up tho [23:45:41] (03PS1) 10MaxSem: mobileview: fix handling of shared file pages [extensions/MobileFrontend] (wmf/1.24wmf4) - 10https://gerrit.wikimedia.org/r/134528 (https://bugzilla.wikimedia.org/65358) [23:45:43] (03CR) 10BearND: "Yuvi, which device are you testing on?" [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134297 (https://bugzilla.wikimedia.org/64773) (owner: 10BearND) [23:45:54] (03CR) 10Jdlrobson: "I can't get my EventLogging working locally but I don't see why this wouldn't work... will try again tomorrow if no one is unable to test/" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134527 (owner: 10Jdlrobson) [23:45:58] (03CR) 10MaxSem: [C: 032 V: 032] mobileview: fix handling of shared file pages [extensions/MobileFrontend] (wmf/1.24wmf4) - 10https://gerrit.wikimedia.org/r/134528 (https://bugzilla.wikimedia.org/65358) (owner: 10MaxSem) [23:46:04] YuviPanda: which method is that [23:46:15] (03CR) 10jenkins-bot: [V: 04-1] Distinguish between VisualEditor and SourceEditor in event logging [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134527 (owner: 10Jdlrobson) [23:46:19] bearND: I have emailed the OTRS admins about an account for you. you should be getting an email with your details in anywhere from a few hours to days [23:47:02] dbrant: displayNewPage and onBackPressed. [23:47:11] dbrant: might even refactor the entire thing into a BackStackHandler class [23:47:17] (03PS2) 10Jdlrobson: Distinguish between VisualEditor and SourceEditor in event logging [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134527 [23:47:29] (03CR) 10jenkins-bot: [V: 04-1] Distinguish between VisualEditor and SourceEditor in event logging [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134527 (owner: 10Jdlrobson) [23:47:56] (03CR) 10Yuvipanda: "Hmm, this is an N4 running Kitkat. I'll try on other devices tomorrow." [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134297 (https://bugzilla.wikimedia.org/64773) (owner: 10BearND) [23:48:19] dbrant: bearND can you +2 https://gerrit.wikimedia.org/r/#/c/134515/ [23:48:26] trivial patch, just updated the styles by running the script [23:48:29] I'll make a release after [23:48:55] YuviPanda: sure. and ty for the OTRS email [23:49:32] bearND: np. sorry it took so long, should've done it yesterday [23:50:51] (03PS3) 10Jdlrobson: Distinguish between VisualEditor and SourceEditor in event logging [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/134527 [23:50:53] YuviPanda: anything in particular that should have changed visibly with https://gerrit.wikimedia.org/r/#/c/134515/? [23:51:31] bearND: not too much - since the styles were being downloaded anyway you won't see any differences. This is just us updating the packaged bits so you don't have to download them right away [23:51:47] (03PS1) 10Yuvipanda: Bump version number for 2.0-alpha-2014-05-20 [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134532 [23:51:55] bearND: ^ as well :) [23:52:07] oh and btw Maryana - seems we don't do any EventLogging whatsoever on VisualEditor … haha [23:52:17] yeah, we talked about that earlier today [23:52:25] i thought we did a little [23:52:30] but all the ones in the table are for wikitext editor [23:52:46] so our metrics for total edits are not 100% accurate [23:52:52] https://trello.com/c/YcWTe9Tu/92-log-ve-actions [23:53:02] i doubt we're getting much VE action other than our own tests at this point [23:53:11] YuviPanda: patch looks good. wonder why i don't see a rebase button in gerrit [23:53:24] Maryana: i'm already on it as part of the bug fix for https://trello.com/c/NxeR9xyO/33-bug-65378-eventlogging-errors-when-switching-from-visualeditor [23:53:25] (03CR) 10BearND: [C: 032] "looks good" [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134515 (owner: 10Yuvipanda) [23:53:27] bearND: it should be up to date, I rebased right before [23:53:37] to fix that bug i also have to enable event logging for VE [23:53:49] YuviPanda, deployed [23:53:50] (i don't do hacky fixes) [23:53:53] MaxSem: wooot! [23:53:54] jdlrobson: are you going to add a seaprate column? [23:53:56] but that will have to wait till tomorrow ;-) [23:53:59] MaxSem: AWESOME! [23:54:01] Maryana: already have [23:54:08] MaxSem: on all wikis? [23:54:09] in the schema? [23:54:11] yes [23:54:12] YuviPanda: so i guess gerrit knows if it's up-to-date and doesn't show the rebase in that case [23:54:25] Maryana: you say "In the MobileWebEditing schema, add VEattempt (user taps on VE edit button), VEcancel (user closes VE), VEsubmit (user taps on next step), and VEsave (user successfully saves) actions to the event_action column" [23:54:26] bearND: yeah, it doesn't. shows a rebase button only if it needs rebasing. [23:54:27] jdlrobson: gotta be careful with this, since the VE edit workflow is a little different than wikitext [23:54:31] why can't we just have a column called editor... [23:54:37] (03Merged) 10jenkins-bot: Update packaged styles to latest [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134515 (owner: 10Yuvipanda) [23:54:50] jdlrobson: i'm not 100% sure the actions match, tho [23:54:53] that's my concern [23:54:55] they do. [23:55:10] :-/ [23:55:10] both clicks on the edit icon are an attempt [23:55:30] ok, i'll trust you for now :) [23:55:32] success is when the edit completes and saves to server [23:55:48] submit is the button which leads to the preview screen for wikitext editor and the edit summary screen for VE [23:55:55] cancel and error are both same [23:55:56] so can i move this card to "awaiting final code review?" [23:56:05] Maryana: not quite i'm still working on it [23:56:05] or "in dev"? [23:56:07] so in dev [23:56:09] kk [23:56:10] <3 [23:56:16] https://meta.wikimedia.org/wiki/Schema:MobileWebEditing has the editor column [23:56:28] either VisualEditor or SourceEditor [23:56:32] <3 [23:56:34] Superfreak: Maryana made a release! Infoboxes should look better, things should be less crashy, and tapping images should not produce a 'this page not found' message. 2.0-alpha-2014-05-20 [23:56:35] currently a string but you might prefer an enum feel free [23:56:42] anyway i'll take look tomorrow [23:56:44] must go to sleep now [23:56:49] kk - you are awesome [23:56:52] i'm gonna work some US hours tomorrow but also UK hours [23:56:52] thank you for this [23:56:57] hopefully i'll have something before standup [23:57:05] but hence why i need my sleep ;-) [23:57:08] glad we're on the same page. one day i might even be ahead of you ;) [23:57:26] goodnight! [23:58:18] good night everyone [23:58:42] dbrant: bearND night! cya guys tomorrow! [23:58:51] night, YuviPanda! [23:58:58] (03CR) 10Yuvipanda: [C: 032] Bump version number for 2.0-alpha-2014-05-20 [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134532 (owner: 10Yuvipanda) [23:59:17] (03Merged) 10jenkins-bot: Bump version number for 2.0-alpha-2014-05-20 [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/134532 (owner: 10Yuvipanda) [23:59:17] YuviPanda: just got m OTRS account :), ty, and good night [23:59:26] bearND: super! explore it around :) [23:59:32] bearND: you can ask for help in #wikimedia-otrs IRC channel