[05:06:03] [WLMMobile] preillyme pushed 4 new commits to master: http://git.io/-qItYg [05:06:03] [WLMMobile/master] (bug 39056) Respect system language when loading messages - YuviPanda [05:06:03] [WLMMobile/master] Add Globalization Plugin to get proper current Language in Android - YuviPanda [05:06:03] [WLMMobile/master] Add missing Globalization js file - YuviPanda [13:41:20] join #ilugc-in [13:41:21] err [13:41:23] apolgoies [14:14:21] yuvipanda: Did you get my message yesterday btw [14:17:27] Jarry1250: no [14:17:53] Oh, I was just saying that the version of the app you linked me dies if there's no internet connection [14:18:32] Jarry1250: yeah, i've not quite fixed that yet :P [14:19:06] Jarry1250: made a few other improvements over the week, should push out a beta once it dies naturally in state of no connection [14:19:16] Jarry1250: so, major problem was with the content scraping [14:19:28] and with extracting the image to display. I just solved that problem yesterday [14:19:29] Well, I was hoping rather than "dying" it might cache the last copy? [14:19:47] Ah yes, for the front screen? gdgd [14:19:55] I have to say I was quite impressed. [14:20:21] As in, you said it was alpha so I expected the worst :) [14:20:29] Jarry1250: :D [14:20:54] Jarry1250: I think for v1, I'll just cache things on Android 4+, since I get that sortof for 'free' there [14:21:01] Jarry1250: and will add other caching a little bit later [14:21:25] Ah, I thought it was probably easier than that. [14:21:44] Jarry1250: doing it 'right' is hard, since I need to handle invalidation [14:21:54] Jarry1250: these stories seem to get edited now and then, so I can't do a fire and forget cache [14:22:40] Well, it's a good point. I wonder if perhaps you could have it get the latest story if you loaded it and there was a connection [14:22:59] But just display whatever was last in memory if there was no connection [14:23:04] As an interim solution [14:23:09] Jarry1250: ah yes, that it already does [14:23:14] when it doesn't die from the failed network request :P [14:23:24] Jarry1250: once you get a post / issue, it stays in memory until the app gets killed [14:23:55] yuvipanda: Can it not also write it to storage for a bit? [14:24:28] I'm being selfish here, naturally - I turn my 3G off sometimes, you see. [14:24:54] Jarry1250: well, I sometimes have no 3G because this is India :P [14:24:58] Jarry1250: so I'm interested in it as well! [14:25:08] lol :P [14:25:10] Also see https://toolserver.org/~jarry/signpost/poll.php [14:25:12] Jarry1250: problem again is cache invalidation, and invalidating it properly. [14:25:20] (sample size 35) [14:25:25] there are ways around it, and it'll take me 2 days to implement. And I plan on doing that for 1.1 [14:25:34] fair enough, sounds good :) [14:25:48] Jarry1250: that sounds depressingly 'no' :( [14:26:40] Well, 200 users is quite a few [14:27:41] Jarry1250: That's why I want to get this out to the market asap [14:30:08] Jarry1250: I also want to do 'swipe left/right for prev/next' for issues and posts [14:56:34] hallo yuvipanda [14:56:40] any news with RTL in WLM? [15:04:08] aharoni: hello [15:04:17] no not yet, am doing some signpost stuff. Shall fix it in a bit. [15:04:34] cool, thanks. [16:54:07] multichill|work, yes [16:54:15] thank you [16:57:23] greetings all [16:58:33] awjr: got hangout link for us ? [16:58:37] coming [16:58:47] k [16:59:03] MaxSem, tfinc: https://plus.google.com/hangouts/_/c4aa01ddccb7dee99d721626e4620359bc6df378?authuser=0&hl=en-US [16:59:25] argh i need to reboot, brb [17:01:36] tfinc: yo [17:01:44] brion: yo https://plus.google.com/hangouts/_/c4aa01ddccb7dee99d721626e4620359bc6df378?authuser=0&hl=en-US [17:02:32] awjr: https://plus.google.com/hangouts/_/c4aa01ddccb7dee99d721626e4620359bc6df378?authuser=0&hl=en-US [17:16:40] MaxSem: you completed work on setting up the WLM app deployment branch in git, correct? [17:17:06] we still don't have git on yttrium [17:17:16] but the deployment branch is set up? [17:17:17] but the branch should work, yes [17:17:20] cool [17:17:27] MaxSem are you waiting on ops to review puppet changes? [17:17:31] yup [17:17:40] link please? [17:18:05] https://gerrit.wikimedia.org/r/#/c/17902/ [17:21:52] awjr, language info --> http://dpaste.org/EUy4h/ [17:32:34] aharoni: https://github.com/wikimedia/WLMMobile/pull/119 [17:33:11] ah, no jon [17:33:41] thank you, yuvipanda . can you make me a custom build of that? :) [17:34:00] aharoni: on it [17:34:40] [WLMMobile] yuvipanda pushed 3 new commits to master: http://git.io/yRX0cw [17:34:40] [WLMMobile/master] clarify settings-user-name qqq msg for context - Brion Vibber [17:34:40] [WLMMobile/master] clarify qqq messages for 'take photo / from gallery' dialog - Brion Vibber [17:34:40] [WLMMobile/master] Merge branch 'master' of github.com:wikimedia/WLMMobile - YuviPanda [17:36:00] whafu [17:36:02] Uncaught TypeError: Object # has no method 'exec' at file:///android_asset/www/android/globalization.js:37 [17:36:33] brion: okay, I *just* ran into that too. [17:36:41] brion: restarting app fixes it, but I've no idea why :| [17:36:53] i've seen it a couple times when switching languages and restarting the app [17:36:58] not sure if that's coincidence or not [17:38:56] ahhhh, mac keyboard is much better on the mac than the pc keyboard [17:39:01] shortcut keys were drying me nuts [17:39:04] *driving [17:39:19] aharoni: https://dl.dropbox.com/u/8768784/WLMMobile-debug.apk [17:39:31] * yuvipanda chuckles at 'drying me nuts' [17:39:50] tsk tsk [17:41:18] [WLMMobile] yuvipanda pushed 2 new commits to master: http://git.io/k2gLkw [17:41:18] [WLMMobile/master] Localize application launcher name for Hebrew, Polish - Brion Vibber [17:41:18] [WLMMobile/master] Merge pull request #120 from brion/appname - Yuvi Panda [17:46:15] aharoni: I myself see several issues with that :) [17:46:22] awjr, here we go: http://toolserver.org/~erfgoed//api/api.php?action=countries [17:47:02] [WLMMobile] brion created qqq-welcome-title (+1 new commit): http://git.io/ccTypA [17:47:02] [WLMMobile/qqq-welcome-title] clarify that welcome-title should match the official name, which is usually not translated. - Brion Vibber [17:49:10] aharoni: but still, much better than how it was before [17:51:08] * yuvipanda waves at jdlrobson  [17:51:24] * jdlrobson waves back [17:51:27] https://bugzilla.wikimedia.org/show_bug.cgi?id=39109 < awjr we should flag this for the iteration planning meeting [17:51:33] * aharoni finished washing dishes and comes to test RTL [17:51:44] latest link is broken on https://integration.mediawiki.org/WLMMobile/nightly/ - who knows how to poke that? [17:52:08] no hashar? [17:52:14] booo https://integration.mediawiki.org/WLMMobile/ [17:52:19] also https://bugzilla.wikimedia.org/show_bug.cgi?id=39288 [17:52:30] i'd like to get the build in for the translators [17:52:49] https://integration.mediawiki.org/WLMMobile/nightly/ [17:52:51] it works [17:53:07] yuvipanda: brion: --^ [17:53:33] tfinc: no work for me. clicking on WLMMobile_latest.apk gives a forbidden error [17:53:53] [WLMMobile] yuvipanda pushed 1 new commit to master: http://git.io/UsEx6g [17:53:53] [WLMMobile/master] Merge pull request #121 from wikimedia/qqq-welcome-title - Yuvi Panda [17:54:04] https://integration.mediawiki.org/WLMMobile/nightly/WLMMobile_5c7fde9684.apk works for me [17:54:11] built 13-Aug-2012 17:47 [17:54:14] yuvipanda: it's definitely better, thank you. [17:54:16] yeah but you gotta go look for it. pain in the butt [17:54:20] jdlrobson: there's https://github.com/wikimedia/WLMMobile/pull/119 for that RTL bug [17:54:28] as I expected, addresses in Andorra are somewhat broken. [17:54:31] brion: sort by last modified [17:54:40] though you should just cherry pick 7a856c82350a087b47f80078204abd92dd545606 [17:54:46] ugh [17:54:48] as well as addresses in other LTR countries. [17:54:52] why do we have filenames both with and without the date? [17:55:02] these are quetions for hashar [17:55:05] lets find him [17:55:06] aharoni: indeed, anything LTR is broken [17:55:07] :) [17:55:16] and so are page headings :) [17:55:22] Israel is not in the list yet. [17:55:38] jdlrobson: I propose that I do RTL fixes by hand for WLM too - unless you want to try out the RL hack? [17:55:49] the RL hack? [17:55:54] i'm just glad we don't have to support vertical text :) [17:56:29] jdlrobson: RL hack for RTL-flipping CSS? [17:56:41] there is no script that does that yet [17:56:44] AFAIK [17:56:57] let me just speak to trevor [17:57:21] jdlrobson: okay, and poke me when done. I'll gladly do the styles manually for RTL [17:57:42] aharoni: I can easily fix the current issues (The back button, red underlined headings are the ones I see so far) [17:58:04] red underlined headings are weird. [17:58:22] I would expect them to be centered or right-aligned. [17:58:35] CSSJanus::transform( $style, true, false ) [17:59:02] require includes/libs/CSSJanus.php (first, ideally) [18:00:00] or https://github.com/trevorparscal/cssjanus [18:01:13] tfinc, MaxSem, brion: https://plus.google.com/hangouts/_/12330832cea0bc29dad5af9107526755d46ed996?authuser=0&hl=en-US [18:01:51] yuvipanda: ^ :D [18:04:05] tfinc: iteration kick off meeting? [18:04:10] \o/ kickoffffff [18:04:19] jdlrobson ^^ [18:04:28] comming [18:07:25] jdlrobson: aah, sweet [18:07:30] TrevorParscal: thanks :) [18:28:13] MaxSem: can you lower your mic sensitivity [18:28:27] MaxSem: were picking up a lot of sounds of you just moving [18:32:21] tfinc, done [18:37:31] MaxSem: thanks [18:41:39] awjr: MaxSem : brion: how was audio/video today? [18:41:54] tfinc once you switched to wired it was fine for me [18:41:57] awjr: we would have had it setup if it wasn't for the r35 vs r31 switch [18:42:00] it was okay [18:42:02] same [18:42:20] tfinc yeah sorry about that, i thought i had reserved r31 initially :/ [18:42:28] awjr: for the future r31, r34, and r37 have projects [18:42:37] tfinc which room is r34? [18:42:41] we don't want a room that doesn't have projectors [18:43:01] awjr: is the hallway conf room closest to the tech side [18:43:06] 34's one of the ones in admin alley iirc [18:43:11] oh ok [18:43:12] r34 and r35 are right next to each other [18:43:32] awjr, re that languages discusion, Maarten wrote "You shouldn't use the "country" field in the database, use adm0" - that's what I did [18:44:01] MaxSem in that case, awesome :) sorry i thought you were saying you were relying on the country field [18:44:39] awjr, that's WLM terminology... [18:44:42] :( [18:45:50] awjr, actually I tried doing that with `country`, but had to switch to adm0 after I discovered that WLM considers Scotland a country [18:47:43] heh [18:51:08] someone gave sarah and i a roomba as a wedding gift. i can safely say it is my new favorite thing in the world [18:54:12] jdlrobson: i'm thinking its food time [18:54:35] brion: when will you be able to join us for lunch again. the office misses you [18:54:47] plus you tipped the scale of remote vs lcoal ! [18:54:49] we must win here [18:54:51] :D [18:55:07] yeah i gotta get up a half hour earlier so i can eat breakfast and still make it in for 10am ;) [18:55:18] otherwise it cascades into remote for one, remote for the next,…. :) [18:55:41] brion: we should move the stand up [18:55:50] brion: make it start at 11 [18:55:52] :) [18:55:56] hehe [18:56:00] ok adjusted my alarm [18:56:28] preilly: id rather not move it unless the team decides its best [18:57:05] it gets us moving right at the beginning (for most us) our day [18:57:16] i'll be in tomorrow [19:54:33] wow .. we got a feedback email to fix someones winchester rifle [19:54:38] i'm tempted to try to [19:54:39] :D [19:56:51] nice [19:57:46] awjr_lunch: can you reassign https://mingle.corp.wikimedia.org/projects/wlm_android_app/cards/133 ? phil's ended up as owner, but i presume he's not developing it himself :) [19:58:58] i'm going to put in an order for more test hardware. picking up a nexus7 and galaxy s3. brion: any other devices that we should have ? [19:59:27] tfinc: whatever will be able to run firefox os [19:59:45] that seems to change every minute i ask them [19:59:48] still too early to pick up win8 tablets... [19:59:58] the s3/s3 and nexus line should be able to do it [20:00:04] spiff [20:00:20] did we ever get an asus transformer? [20:00:20] brion: but i'm going to get them from our mozilla friends once their ready [20:00:28] brion: no. do we need one ? [20:00:39] might be nice when we do a tablet cleanup on the app to test one of the keyboard-trackpad devices [20:00:45] brion: done :) [20:00:49] awjr_lunch: thx [20:01:03] brion: this one http://www.amazon.com/Transformer-TF101-A1-10-1-Inch-Tablet-Separately/dp/B004U78J1G ? [20:01:38] hmm, lemme check if that's updatable to ics or if the newer model only is [20:01:55] looks like…. yes that should work [20:02:18] there's another model (transformer pro? plus? something) which is a little fancier/faster chipset [20:02:30] and they keey saying they'll come out with another with a high-res screen but that one's been delayed i think [20:02:46] transformer prime! that's the newer model [20:03:11] http://www.amazon.com/Transformer-TF201-B1-GR-10-1-Inch-Tablet-Amethyst/dp/B0067PLM5E and friend models [20:03:28] main thing is to make sure we get the keyboard dock that matches with the base [20:03:39] tf101 and tf201 have incompatible keyboards, iirc [20:04:00] the keyboard is 150 ... geez [20:04:07] were not made out of money brion ;) [20:04:09] haha [20:04:11] heh [20:04:21] it's lower priority than other devices probably so no biggie [20:04:25] but it'd be nice to test on [20:04:25] brion: so would this be for cleanup, new rd, other ? [20:04:45] well. we have $5,000 to spend each year on hardware [20:04:50] yay money [20:05:04] we haven't done much planning for tablet interface yet, i don't know what your priority on it is [20:05:08] we went just barely over last year and a i made sure to keep our hardware budget [20:05:12] but i'd certainly mess with it in my r&d time [20:05:39] brion: i've been thinking about in terms of tablet curation [20:05:50] might want to make a front-page interface based on the one from the win8 app [20:06:03] can't use the same code exactly without refactoring since it uses win-specific widgets [20:06:11] a curation++ [20:06:13] ah [20:06:39] jdlrobson: yuvipanda: anything on this needs more cleanup other than whitespace? https://github.com/wikimedia/WLMMobile/pull/86 (photo.js refactor) [20:06:56] brion will take a look [20:06:57] it might be nice to have that merged before doing the save for later [20:06:58] tx [20:06:59] don't think so though [20:06:59] jdlrobson: read the backsroll about test hardware and let me know if we need anything else [20:07:30] there's a few things I want fixing up brion but go ahead and merge we can do those later [20:07:32] no point on blocking [20:07:36] ok [20:08:05] awjr: i responded to your FOSDEM post on wikitech-l [20:08:16] awjr: its going to be a budgeted trip [20:08:19] similar to hackathon [20:08:24] tfinc and i responded to yours :) [20:08:24] so we'll be able to send many more people [20:08:29] that is awesome [20:08:31] whee [20:08:32] and super exciting [20:09:04] awjr: i hounded erik about it till he said yes [20:09:17] hehehe excellent work :) [20:09:32] i think it'll be a great time for outreach, recruiting, beer, and general open source advocacy [20:09:40] agreed [20:10:13] indeed [20:11:34] * jdlrobson is mergin basic-RTL-support [20:11:38] from yuvipanda [20:11:45] oo [20:11:56] awjr, full-text search now supports uselang - how can we test it? [20:12:18] yuvipanda: still about? I'm getting an error on your photo-refactor branch at upload time - https://github.com/wikimedia/WLMMobile/pull/86#issuecomment-7706435 [20:12:28] MaxSem: via the api? [20:13:02] yeah, but by manually requesting the API we can't see the big picture [20:13:36] brion: do you want to transformer specfically because it has the nifty keyboard dock ? i'm curious as we already have two other android tablets [20:13:50] tfinc: yes, the keyboard dock is specifically what i'd want to test on it [20:13:59] ok [20:14:15] * tfinc goes to add up what all these news will cost us [20:14:35] MaxSem: hmm are you thinking you'd rather test it via the app? or perhaps put together a little test suite to simulate real world usage? [20:14:35] if you have to cut it, cut the keyboard & tablet together. don't need another tablet just of rthe sake for being a tablet [20:14:56] [WLMMobile] jdlrobson pushed 1 new commit to master: http://git.io/xM56Pg [20:14:56] [WLMMobile/master] Added basic support for detecting RTL languages - YuviPanda [20:15:05] Project WLMMobile - Nightly builds build #45: SUCCESS in 7.7 sec: https://integration.mediawiki.org/ci/job/WLMMobile%20-%20Nightly%20builds/45/ [20:15:05] jrobson: Added basic support for detecting RTL languages [20:15:35] awjr, app would be optimal as with test suite we can just check how it works to spec, not if the spec needs a review [20:16:03] MaxSem: in that case see if jon or brion have a few spare cycles to help rig something up [20:16:22] MaxSem: what you need? [20:16:45] it would be $1500 for everything [20:16:51] with amazons prices [20:17:00] the s3 is a pricey phone right now [20:17:19] amazon s3? heh confuzzling [20:17:25] brion: are there any other tablets that are on the horizin that you woud be interested in ? [20:17:32] galaxy s3 [20:17:43] http://www.amazon.com/Samsung-Galaxy-Unlocked-Smart-Pebble/dp/B007VCRRNS [20:17:59] brion, I've done search filtering by user language, wonder if a test app could be made to see how it works out [20:18:02] wow that must have a hell of a subsidy for regular users [20:18:49] MaxSem: so like, add a 'uselang=en' into the search api parameters? [20:19:33] tfinc: eventually when a 10" android tablet at 1920x1080 comes out that might be good to test, but i don't think they're out yet. [20:19:38] brion: the carrier typcially eats about $400 on the s3 [20:19:48] damn [20:20:00] brion, en is not interesting... I rather wanted trying different languages with sradm0=be [20:20:06] reminds me i gotta change my plan on verizon, the wife's discovered pandora and uses more data now [20:20:18] MaxSem: right, whatever the appropriate value is [20:20:26] brion: yeah, i havent heard about any yet. i think we'd be safe to get these (s3,nexus7, and the transformer) [20:20:38] MaxSem: should it try to use the phone's UI language or the default language for the region being searched? [20:20:47] tfinc: sounds good yeah [20:21:01] then i can imagine some boot to gecko devices, next iphone, and something else? ... pretty quiet for any other releases right now [20:21:03] k [20:21:47] hmm [20:22:11] http://eee.asus.com/en/eeepad/transformer-infinity/features/ <- is this just teasing or did they release this when i wasn't looking? [20:22:50] brion: id rather buy that to get all the features you need [20:23:11] brion, regions could have multiple languages - ideally, there should be some sort of switch between them in the app. probably, not quite in user's face though [20:23:38] tfinc: yeah looks like that's either just come out or is just about to come out [20:23:51] that'll get us the high-res tablet and the keyboard tablet in one, save some cash over buying one later [20:24:12] brion: lets hold and get the infinity instead [20:24:16] excellent [20:25:21] the s3 (which just barely came out) is the 2nd most used phone for the wikipedia app [20:25:27] only beaten by the s2 [20:25:37] dang. early adopters must like us [20:26:20] tfinc: 29 May [20:26:31] Jarry1250: hmm ? [20:26:42] S III release date, in Europe at least :) [20:26:53] in stock - http://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3Daps&field-keywords=tf700t [20:27:27] Max Screen Resolution 1920x1200 pixels :D [20:28:00] so it looks like the right model [20:28:08] lets how much this one will cost together [20:28:23] $624 total [20:28:26] MaxSem: ok so if we search in user's language, and there is nothing, do we fall back to a specific language or just take them all? [20:28:43] hmmm [20:29:05] brion: i'll put in an order for the infinity then [20:29:15] to infinity and beyond [20:30:22] brion, if user's language is not present in this country, search falls back to country's default language. but if the language is present and search returns no results, the API returns nothing [20:30:27] man, now i want an app that boots an arm linux desktop in a chroot & x server [20:31:15] MaxSem: and that's done in the api? so i just have to query one language? [20:31:21] brion: http://www.amazon.com/Asus-Transformer-Infinity-TF700T-Docking/dp/B008FH1R0W/ref=pd_bxgy_pc_text_b <-- the keyboard is under review by amazon [20:31:29] brion, yes [20:32:19] tfinc: good news is the tf201 keyboard is compatible with the tf700 [20:32:29] so we could get that keyboard instead :P [20:34:48] if ( !isset( $admin_levels[$lang][$adm0][$adm1][$adm2][$adm3][$adm4] ) && $adm4 ) { [20:35:26] so sue me, I've added another level to this array:P [20:35:34] heh [20:36:39] brion: the dock fit isn't perfect. lets give amazon a week to sort this out and then we'll get it [20:36:44] spiff [20:39:40] MaxSem: does it need short codes like 'fr' or can i pass in 'fr_fr'? [20:39:57] short codes [20:40:15] k [20:41:43] brion, oh - and it's currently deployed only to Toolserver [20:41:51] heh [20:47:55] ahhhh this preferences.js code is driving me mad [20:48:08] does prefs.get() return a function....? [20:48:25] jdlrobson: i see the other wiki app pro messages you were mentioning. i think i'm going to write up an api usage page for app authors [20:48:27] and forward it onto them [20:50:24] brion: It was written before I learnt of the wonders of deferreds [20:50:31] brion: and no, it doesn't actually return a function [20:50:35] heh [20:50:37] brion: it returns values, always. [20:50:39] we might be missing an init() then [20:50:48] that's highly possible, yes [20:51:19] ah it's in there, just…. after i was fudging with it [20:51:23] ok i can move things around [20:51:27] :) [20:51:53] feel free to rip it up - but it's a good tool to have a synchronous interface (.get()) over some things that'd be async otherwise [20:51:56] and that'd be a pain [20:52:01] (essentially, currentLanguage) [20:52:31] yeah. querying language when it has to go through Globalization plugin is annoying since it forces async [20:56:31] argh [20:56:40] Uncaught ReferenceError: prefs is not defined [20:58:56] yuvipanda: do i need to do some define()/require() magic to get at 'prefs'? [21:04:11] eh i'll work around by plugging it from the .done() callback [21:06:48] ok this might work… lemme point it back at toolserver [21:08:59] jdlrobson: just mailed the wiki app pro guys [21:09:08] k tfinc [21:09:14] i'm looking at custom markers story [21:09:20] proving tricky.. something odd happening [21:09:57] woot [21:10:01] MaxSem: ok i think it's working ok [21:10:19] brion, weee [21:10:21] i tried be -> Brussels -> Brussel and I get different results now depending on whether i'm in French or Dutch [21:10:32] lemme branch this up [21:12:41] https://github.com/wikimedia/WLMMobile/pull/124 [21:13:19] one fun thing about testing localization stuff is you learn the word for 'language' in a lot of languages :) [21:14:43] MaxSem: if i'm set to english it looks like i get both french and dutch versions of some of the items [21:14:46] jdlrobson: what do you think about adding an indicator to all tables on the mobile web site that there is exta content left/right/top/down ? [21:14:55] currently no way to tell them apart since their names are the same though. what should we do with these? [21:15:11] tfinc: +1 [21:15:13] we got an email about http://en.m.wikipedia.org/wiki/Quantum_electrodynamics#section_3 which actually works just fine. but not everyone can guess their is extra content [21:15:17] just an arrow would be better [21:15:17] I know tfinc [21:15:22] k, i'll file a bug [21:15:23] i've been following them and updating the tickets [21:15:25] noo [21:15:28] there's already a bug [21:15:32] jdlrobson: # please [21:15:46] https://bugzilla.wikimedia.org/show_bug.cgi?id=36936 [21:15:49] brion, i.e. with uselang=en&sradm0=be ? [21:15:55] MaxSem: yeah [21:16:01] it's a bit more complicated then an indicator tfinc [21:16:08] some browsers just don't support horizontal scrolling via overflow-x [21:17:01] actually tfinc there is a way i can solve the opera problems [21:17:05] sure, but this report came from someone who's browser does suppor it [21:17:11] ahh k tfinc [21:18:47] jdlrobson: the bug you sent me talks about being *able* to scroll left and right (tech). my request is one above that. marking the table so that a user *knows* its scrollable (discovery) [21:18:49] bah my old nexus 1 is hard to install anything on anymore, too much bloat from system apps eating up internal storage there's no room for anything to install [21:19:00] it's all the same tfinc to me :) [21:19:04] the whole things bust ! [21:19:07] :D [21:20:27] jdlrobson: what's your idea to solve both? [21:21:21] well i think opera can be fixed by using overflow instead since that's css2 i believe [21:21:38] i'm just verifying now as it fell off my radar and it's a quick fix if it works [21:21:53] i think then discovery should just help things along [21:22:20] jdlrobson: are you sure you want me to add discover to 36936 ? [21:22:24] comment about [21:22:36] please.. i just think it's good to capture the entire discussion around it [21:22:51] you can rename it if you want [21:22:58] i just don't want the same problem we had with lots of inline styles bugs [21:23:40] k, i'll add it [21:31:27] brion, http://toolserver.org/~erfgoed//api/api.php?action=search&srname=~brus*&uselang=en&sradm0=be looks normal. what did you search for? [21:34:07] hmm now i don't see em [21:34:49] brion, did you search on wlm.wikimedia.org? [21:35:04] New patchset: Jdlrobson; "improve opera table scrolling" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/19395 [21:35:23] awjr, since you wrote admin levels support, could you review http://dpaste.org/MMLxL/ ? [21:35:43] https://toolserver.org/~erfgoed/api/api.php : {"action":"search","uselang":"en","sradm0":"be","sradm1":"be-bru","sradm2":"Elsene"} [21:35:46] yeah, it will break b/c [21:35:53] preilly / awjr / maxsem : http://wikitech.wikimedia.org/view/Software_deployments <--- do we need both windows ? [21:35:54] MaxSem: sure thing - i'll take a look in a bit [21:36:01] oh wait that's a different section, must have hit wrong one [21:36:19] tfinc probably not anymore [21:36:20] we have monday and tuesday now [21:36:22] tfinc, due to WLM we don't deploy much recently [21:36:38] so we can choose to give them up all together or drop down to one [21:36:40] we don't need two [21:36:41] what will be after Sept 1st is the question:) [21:36:53] i bet we'll go back to one a week [21:37:09] tfinc let's drop down to one. perhaps keep the tuesday window as that's the one that's been used the last couple of times we've had changes to deploy [21:37:18] k [21:37:20] i'll change it [21:37:32] I support just Tuesday [21:37:45] done [21:38:16] there, https://toolserver.org/~erfgoed/api/api.php : {"action":"search","uselang":"en","sradm0":"be","sradm1":"be-bru","sradm2":"Brussel"} [21:38:59] brion, ah - uselang is currently supported only for full-text searches [21:39:05] I'm worki ng on the rest [21:39:08] ah [21:45:47] yuvipanda: ever used custom icons in leaflet? [21:49:52] awjr: the icon assets i have look pretty lame as they have no shadow... [21:50:14] jdlrobson bummer - bring it up with heather/and or phil [21:50:23] will do [21:50:41] what's up? :) [21:50:52] jdlrobson ^ [21:51:13] yes, jdlrobson? [21:51:34] lindsey made some markers for the WLM app before she left [21:51:37] but i need shadows to go with them [21:51:40] here's an example: http://leaflet.cloudmade.com/docs/images/leaf-green.png http://leaflet.cloudmade.com/docs/images/leaf-shadow.png [21:51:53] okay, i can do those in a little bit [21:51:56] here are the markers https://mingle.corp.wikimedia.org/attachments/ab3f4cf33e15c89e7b08c936170fccd0/102/pin-photos_2.png [21:52:03] and https://mingle.corp.wikimedia.org/attachments/e7c4b46f123a83347b370696655f049b/103/pin-no-photos_2.png [21:52:11] thank you heatherw [21:52:12] yuvipanda: how goes the signpost app ? [21:52:20] a separate shadow? [21:52:41] same angle/foreshortening? [21:53:35] brion: you have deployment access to the cluster right ? [21:53:47] tfinc: nooooooooooo [21:54:11] rubbish, we'll have to get you back on the deployment train once we start doing more MF work [21:54:33] dangit ;) [21:55:11] yuvipanda: what's going on with https://github.com/wikimedia/WikipediaMobile/pull/272/files ? [22:05:09] so awjr heatherw - actually it seems shadows only work in the latest version of leaflet which we don't use [22:05:26] so I guess they are less urgent… but we should certainly get those assets ready [22:05:38] jdlrobson: this version https://github.com/wikimedia/WLMMobile/pull/82 ? [22:05:40] jdlrobson: okay [22:05:59] yup tfinc [22:06:21] past the clustering issues is there anything stopping us from merging it? [22:20:40] [WLMMobile] brion pushed 2 new commits to master: http://git.io/RJ9g4A [22:20:40] [WLMMobile/master] jslint preference.js - jrobson [22:20:40] [WLMMobile/master] Merge pull request #123 from jdlrobson/preference.js - Brion Vibber [22:20:48] Project WLMMobile - Nightly builds build #46: SUCCESS in 7.2 sec: https://integration.mediawiki.org/ci/job/WLMMobile%20-%20Nightly%20builds/46/ [22:20:49] jrobson: jslint preference.js [23:12:52] * tfinc attemps to build boot2gecko [23:13:01] oo [23:13:10] curious to hear your thoughts [23:16:41] that ony if i manage to build it rmoen tried many times and failed [23:16:53] but we had one of the mozilla guys around last week [23:16:56] tfinc: on what device? [23:17:05] which got me excited to try it [23:17:41] i'm going for the simulator first. if i can get that working then i might flash our galaxy s2 [23:17:52] tfinc: nice [23:18:37] tfinc: isn't it called FireFox OS now? [23:19:17] right now its called gcc erors on my machine [23:20:14] i've intermittently fiddled with the desktop builds to play with the gaia UI but it's a bit flaky. not sure if it's got the right ua string also... [23:20:48] yep, wrong UA. that's not very useful :P [23:21:12] looks like i'll have to fix my brew setup before i can even get started with FireFox OS [23:21:34] its a little wonky post 10.8 [23:32:12] brion: are there really no binary builds available that can be run in the emulator ? my fan would like a break from having to compile all this code [23:32:55] that does seem surprising [23:34:14] i know the codebase is changing fast but geez [23:34:45] that's what auto nightly builds are for [23:35:14] aww https://twitter.com/openjck/status/234526378584850432 [23:35:27] brion, tfinc: did you guys check out http://paulrouget.com/gaia/ [23:35:27] brion: do they have any? [23:36:12] preilly: nice . let me sping up firefox to test it [23:37:00] tfinc: so they've got nightlies of "b2g" for *desktop*, which you're supposed to use with a git checkout of the gaia frontend [23:37:07] or you can load that into firefox [23:37:13] but that's not going to be an exact experience [23:37:34] all of this is more complicated then it needs to be. i like preilly web version for simplicity [23:38:01] preilly: interestingly that fails on my firefox nightly, but appears to work in ff 14 [23:38:18] jdlrobson: load http://paulrouget.com/gaia/ in firefox [23:38:28] also not sure if it's up to date, looks diff than i see in b2g desktop with a git checkout, hmm [23:38:34] 1s [23:42:19] I'd like to suggest to get https://bugzilla.wikimedia.org/show_bug.cgi?id=38009 (enable mobile redirect broken on iOS) looked at again - it seems to affect a decently large number of people and sort of missed getting followed up on? [23:42:47] wow .. my build env is already @ 1.2G for B2G [23:43:37] britta we are aware of the issue and rest assured it hasn't fallen off our radar but we currently have our hands full with other work. we will be deploying a fix as soon as we are able [23:43:55] OK, great! [23:47:24] tfinc: what about https://wiki.mozilla.org/Gaia/Hacking#Windows [23:48:04] let me try that in my win emu [23:48:10] Is it also known/handled that on normal Mobile Wikipedia, going to something like http://en.m.wikipedia.org/wiki/Special:Watchlist says "Please log in to view or edit items on your watchlist" and then has a login interface, but silently/confusingly login doesn't work? I didn't see a bug for that, but I imagine it's known. [23:48:25] (I saw that it works if I opt into the beta, which is neat.) [23:49:10] hm, we're showing full-size image in the uploads list? no wonder that's so slow [23:49:29] [WLMMobile] brion pushed 3 new commits to master: http://git.io/aRH0iQ [23:49:29] [WLMMobile/master] from upload confirmation page link to uploads page and back to monument (bug 38868) - jrobson [23:49:29] [WLMMobile/master] refactor handling of uploads page using showPage hook - jrobson [23:49:29] [WLMMobile/master] Merge pull request #126 from jdlrobson/38868 - Brion Vibber [23:49:35] Project WLMMobile - Nightly builds build #47: SUCCESS in 7.3 sec: https://integration.mediawiki.org/ci/job/WLMMobile%20-%20Nightly%20builds/47/ [23:49:36] * jrobson: from upload confirmation page link to uploads page and back to monument (bug 38868) [23:49:37] * jrobson: refactor handling of uploads page using showPage hook [23:53:25] thanks for the info britta