[17:47:18] nimish_g: Good morning. I saw you had trouble with offset caching, did you find out about context.fn.purgeOffsets(); yet? [17:48:09] not yet, I think I found it right around when I left [17:48:26] but that looks like a good place to start [17:50:45] http://eiximenis.wikimedia.org:9000 [17:51:02] Whoo [17:51:12] yippee [17:51:20] hi RoanKattouw [17:51:23] how's it going? [17:52:39] I'm good [17:52:46] I've been kinda out of touch for the weekend [17:52:55] adam_miller: ...and I don't eat fruit loops or whatever you call them at breakfast ;) [17:53:31] fruity pebbles. Is that a strictly AMERICAN breakfast food? [17:53:52] it shoudn't be [17:54:02] it could probably solve world hunger [17:54:08] well, if you add in some milk [17:54:56] i've had enough terrible european breakfasts to feel like we should start exporting some of our first-meal-of-the-day knowledge [17:55:11] i'd much rather have fruity pebbles than bad deli meat [17:55:58] The cheese-and-egg bagels from Lee's were pretty good, albeit ridiculously expensive [17:57:24] yeah I am definitely a fan of the eggs at breakfast culture... dunno about the fruity pebbles [17:57:33] but then again i've never had them [17:58:14] I don't have eggs for breakfast nearly as often as I'd like to [17:58:40] But I'm not gonna take much time for breakfast on mornings when I have to walk out the door at 7:15 [18:05:43] *TrevorParscal lives on Peanut Butter Panda Puffs (http://www.envirokidz.com/food) [18:06:17] RoanKattouw: congrats to obtaining a driver's license [18:07:37] Thanks :) [18:17:27] RoanKattouw: is there a function for constructing a path to an image inside a js file? [18:17:37] so as to not make it wiki-specific [18:18:00] $.wikiEditor.autoImg() or something. Grep jquery.wikiEditor.js for functions starting with auto [19:27:45] TrevorParscal: Did you successfully install Saros yet? It's asking me for XMPP credentials [20:36:02] TrevorParscal: is there a version number that needs bumped when we edit jquery.wikiEditor.html? [20:39:37] Nope [20:43:17] RoanKattouw_away: hi [20:43:49] RoanKattouw_away: i just used gmail.com as my xmpp server [20:45:18] hi people [21:11:30] could i get some layout improvement tip for this page? [21:11:31] http://usability.wikimedia.org/wiki/Releases/Babaco [21:11:44] i want to align the text and images [21:16:17] nkomura: you want one image per paragraph? [21:16:25] or section, or whatever? [21:17:21] there are multiple images for one feature (dialogues), so i want to push down the last bullet point [21:17:30] or line up images horizontally [21:17:34] nkomura: to do that, put the image(s) (with "thumb"), then the text, then
, then the next image, and so on. [21:17:45] alternatively, use a table to put everything in a grid. [21:17:55] i was afraid of that ;) [21:18:19] yeah, i should create a table [21:18:44] let me show you the version with the breaks first. it'S easier to read the source that way. [21:20:39] nkomura: there you go. just as a demo [21:21:09] depending on font-size and window size, a grid might still work better [21:21:22] thanks [21:21:38] it is nice to see images lined up with text [21:21:53] there are lot of white space though [21:22:04] yep. [21:22:28] I'd probably put the images in a after each bullet point. even if tehre's only one. [21:23:51] good point [21:26:38] thank you Daniel_WMDE [21:27:52] is gallery compatible with pdfhandler though? [21:28:43] i have no idea, but if it's not, pdfhandler is broken. [21:28:54] gallery is a core feature and used in many wp articles. [21:29:45] actually... thumbnailing in galleries and categories works the same way. so it should really be comaptible. [21:29:48] bah, just try it :) [21:31:12] Yeah I don't see how it could not be compatible [21:31:52] don't know how to pick a page with gallery syntax though :) [21:33:55] apropos language-specific icons... has the "link" symbol been discussed somewhere? this is one of the hardest i have ever tried to solve :) [21:34:18] the chain-link symbol only works for english [21:35:26] Daniel_WMDE: yes, that's what I mean, the page=2 thing - no way to do that with galleries [21:37:00] RoanKattouw_away: having a good evening? [21:58:18] TrevorParscal: OK I'm back. You wanted to deploy stuff? [22:05:16] Yeah [22:05:31] let's push the latest WikiEditor stuff to the usability.wikimedia.org site [22:05:47] OK gimme a few minutes to catch up on code review, 7 more revs [22:05:55] take your time [22:11:07] OK I'm done [22:11:11] You wanna deploy trunk, basically? [22:11:19] *RoanKattouw updates prototype to trunk first [22:12:10] RoanKattouw: yes [22:12:17] on usability.wikimedia.org only [22:21:43] Ugh, a nested merge conflict [22:28:53] TrevorParscal: OK I've got stuff staged on the deployment prototype now [22:29:23] hi RoanKattouw. [22:29:41] Hey [22:29:50] i was reading comments to your blog [22:30:14] polish developers want to give them heads-up before we deploy so that they can make modification to their scripts [22:30:32] we have been falling short communicating with upcoming changes [22:30:38] I vaguely remember that comment *looks* [22:30:57] i think if we give them a pointer to our deployment/area [22:31:05] "at least a week ahead" :O [22:31:22] they can have better idea about the changes are coming up [22:31:28] we may not give a full week, [22:31:42] "Also there should be an option in the preferences to disable the iframe and should be checked by default." --> then what's the point of announcing early? [22:31:46] Seriously [22:32:29] I understand we need to communicate to these folks but this Polish person is asking for a lot [22:32:50] well, some people (tech) can connection about new features with iFrame [22:32:57] Oh that reminds me, we need to blacklist iPod and Blackberry for iframe-needing stuff (TrevorParscal) [22:33:04] but our preferences are made for general users [22:33:11] true [22:33:28] my question is [22:33:35] what is the good channel for communications [22:33:40] is tech blog sufficient? [22:33:46] Probably [22:34:14] We can hardly announce stuff on hundreds of village pumps [22:34:44] And sitenotice/CentralNotice is kinda overkill I think, because there's a lot of people that don't care [22:35:44] is techblog considered ineffective here? [22:35:48] is wikitech a good way to communicate [22:36:11] i mean wikitech-l [22:36:17] Oh maybe [22:36:28] TrevorParscal: no, i am just asking if we should expand our communication channel [22:36:51] i plan to blog about the babaco enhancements today [22:36:52] right on [22:37:16] OK so I'm thinking maybe not deploy stuff today [22:37:33] I promised we'd blacklist iPods, and we wanna give some advance warning this time [22:37:52] definitely not today [22:38:03] calcey didn't get back to us with the round of testing [22:38:11] they had server failures over the weekend [22:38:39] *RoanKattouw puts the Apple Fan Cult at the office to work on finding out what the $.browser values for iPod, iPhone, etc. [22:38:55] RoanKattouw: will you cross out the open bugs in your blog? [22:39:11] Yeah, I'll check the uncrossed ones to see if they're closed [22:39:12] 22398 and 22428 specifically [22:39:29] i'll be upset if they are not closed ;) [22:41:23] Struck [22:41:49] thank you [22:42:11] so can i test out the candidate build on the usability wiki today? [22:42:27] No, I updated the deployment prototype though [22:42:48] RoanKattouw: poking [22:42:58] and test? [22:43:04] but, we are going to be able to push to usability wiki today [22:43:10] No [22:43:15] I can do test, but not usabilitywiki [22:43:31] RoanKattouw: i thought we had a work-around for per-project updating? [22:43:39] was there another issue with that? [22:43:48] We did have it until I removed it [22:43:56] Because, you know, we'd deployed [22:44:14] And I was so fed up with that horrible hack that I killed it with fire [22:45:45] i'd like to put real use cases before we deploy globally [22:46:20] Could you explain what you mean by that? [22:46:35] actual editing of wiki pages [22:46:51] previewing and saving [22:47:08] We can do that on prototypes and test too, and we can push code to the cluster then keep the TOC and dialogs disabled on all wikis but usabilitywiki [22:47:10] real editing of pages by users [22:47:16] Right, as in not us [22:48:16] RoanKattouw: brilliant idea [22:49:08] OK so we're not gonna deploy any code today apparently, and I'm coming up on being awake for 18 hours, I'm calling it a day [22:49:09] so for the deployment on test, please have all features enabled [22:49:26] that's brutal [22:49:29] Yes [22:49:59] we can regroup tomorrow [22:50:07] ...says someone who recently admitted to sleeping for like 4 hours on a night [22:50:11] can you confirm the status of test before you go? [22:50:27] Oh I haven't pushed anything to test yet, you want me to? [22:50:53] TrevorParscal: are we ready for test? [22:51:01] i think we are [22:51:19] We should push to test before we deploy [22:51:33] so not today? [22:51:38] are we expecting to get any value out of pushing to test 24 hours prior to deployment? [22:51:57] it is a little faster than our prototyes [22:51:57] Not me, personally, I'm afraid someone will run scap or sync-common-all and accidentally push those changes cluster-wide [22:52:09] so i can ask the team to pound on it today and tonight [22:52:11] I mean I would mention it in the server admin log of course, but still, someone could miss it [22:52:32] that sounds like a risky way to save some server load time [22:52:43] we can all just pound on our deployement wikis [22:53:06] Or on someone's localhost if it's unbearably slow [22:54:12] so we should be testing deployment right? [22:54:21] not prototypes [22:54:32] Yes [22:54:43] got it [22:54:59] *nkomura_away suffers from the unresponsiveness of deployments [22:55:11] thanks RoanKattouw [22:55:13] good night [22:55:37] RoanKattouw: you heading to bed now yes? [22:55:50] it's appx. midnight? [22:55:55] Yes [22:55:56] please go to bed [22:55:57] :) [22:59:18] you mean sudo go2bed [23:06:21] ha ha [23:07:30] sudo mv -r roan bed/ [23:13:04] do you guys in Wikieditor have some general framework for doing API calls? [23:14:41] yes [23:15:05] what are you wanting to do, the current API is really only implemented for the toolbar, but it's extendable [23:15:09] I'm seeing a few random .ajax things [23:15:27] .ajax? [23:15:51] $j.ajax( { url: wgScriptPath + '/api.php' .... } ); [23:16:01] ah! [23:16:05] that kind of API thing [23:16:13] no, we don't have anything for that in WikiEditor [23:16:17] right [23:16:20] but the js2 stuff does [23:16:23] of course [23:16:25] well... [23:16:43] it does but as I was saying in the elevator it's intermingled with UI code [23:17:07] trying to abstract it but it feels like yak shaving [23:17:24] thinking someone else must have done this already, somewhere [23:18:20] hmm - js2 provides http://www.mediawiki.org/wiki/MwEmbed#API_Helper_functions