[08:46:58] hey yuvipanda [08:47:04] bawolff: heya [08:47:44] I was going to fix bug 33551 - I wanted to check in with you first if that's ok since bug is assigned to you, and its your extension [08:48:26] bawolff: go right ahead [08:48:29] and thanks for fixing it! [08:48:54] *yuvipanda votes to start a fix-my-bug-and-i-will-buy-you-beer programme [08:49:18] lol [08:49:58] yuvipanda: Amgine mailed me cookies once in exchange for fixing a bug [08:50:10] like physical cookies in physical mail? [08:50:14] or a dump from a http req? [08:51:13] physical cookies [08:51:28] although a dump of an http request would be pretty funny [08:52:08] bawolff: :D [12:46:08] Hello! I am currently developing a test suite for the xml dumps, and I am curious about the specification of text.old_flags in maintainance/tables.sql. It says that object allows multiple revisions, while in Revision.php simply getText() is called on the unserialized object since r6138 (back then still in Article.php not Revision.php). Are multiple revision objects in rows of table text with 'object' in the row's flag still officially suppor [12:46:08] ted or used in a Wikimedia wiki? [13:25:57] gwicke: for the Berlin hackathon, it will either be May 18-20 or June 1-3. Is there a weekend that works better for you? [14:30:48] multichill: hey, got a moment? [14:30:58] sure [14:31:15] multichill: too bad you are not coming to DC this weekend [14:31:28] Yes..... [14:31:38] Weddings, that sort of things.... [14:32:46] multichill: you're better placed than I am to figure out what the GLAM community can usefully do this weekend in the tech sprint [14:32:51] multichill: Kaldari, Asaf, a Library of Congress tech person, Jeremy, Katie, and a few others will be there [14:32:52] Jarek [14:33:30] multichill: I probably can't go so I can't help set goals [14:33:31] Let me think.... [14:33:42] No? That's a shame... Why not? [14:34:26] multichill: I was in San Francisco for about 2 weeks in January, and when I travel, my inbox fills up with people who need stuff from me elsewhere [14:34:38] because when I interface face-to-face I do not have time to attend to those duties [14:34:54] You need time for the follow-ups [14:34:59] Exactly. [14:35:10] No point in traveling if I squander the opportunities I am planting. [18:07:21] During my lunch break just now, I discovered that one of the neighbors in my building does voiceover work. Hmm. Can I make use of this in some way? [18:07:33] RoanKattouw_away: congrats on the visa approval! [18:16:08] TrevorParscal: RoanKattouw_away: sumanah: hexmode: howdy! [18:16:25] robla: hey! [18:16:38] 20% checkin time [18:16:47] hihihi [18:16:50] hello peoples [18:17:09] I've the perfect bug for TrevorParscal: https://bugzilla.wikimedia.org/show_bug.cgi?id=34147 [18:17:13] ;) [18:17:17] *robla looks [18:17:41] i will take a look [18:17:49] krinkle said this *should not* be happening [18:17:55] but now he is gone :( [18:17:56] and TrevorParscal https://bugzilla.wikimedia.org/show_bug.cgi?id=33064 is also waiting for patch review [18:18:00] Hey, I'm here [18:18:15] RoanKattouw: maybe look at #33064? [18:18:21] TrevorParscal: and that kid is hoping to apply for GSoC so I would love it if we could respond [18:18:23] hexmode: I'll debug 34147 [18:18:31] sumanah: ok [18:18:35] added to list [18:18:42] thank you both [18:18:43] Trevor should review 33064 [18:18:48] kk [18:18:52] awesome! [18:19:23] in other 20%ishness, Trevor is working with me today on a magazine article about ResourceLoader, which will help the community learn of this awesomeness and may get more contributors [18:19:25] 1.19 stuff is very much highest priority this week, though [18:19:36] oh, uh [18:19:40] yeah [18:20:02] TrevorParscal: I figure a 30-min braindump today for the article, just to get some stuff down/inplace since it's been tarrying so long [18:20:13] TrevorParscal: but other than that, yeah I know 1.19 is an urgent priority [18:20:17] yeah, that's totally fine [18:20:24] thanks TrevorParscal [18:20:29] I will need a break anyways :) [18:20:33] RoanKattouw: this is the LWN article if you remember that [18:20:33] robla: http://bugzilla.wikimedia.org/33989 shouldn't be a blocker, should it? [18:20:41] *robla looks [18:21:02] Yeeah [18:21:03] RoanKattouw: i will need your help with the article - but I will let you know later about that [18:21:05] (LWN) [18:21:09] OK [18:21:50] FYI TrevorParscal, the upcoming IRC workshop (23 Feb) re RL, to help gadget developers use it appropriately, may require that I ask you some questions sometime before then, but nothing this week I think [18:22:06] johnduhart: Have you seen, and do you have time in the short term to investigate/fix, bug 33989 ? [18:22:14] It looks like it may have been caused by code you wrote [18:22:33] RoanKattouw: He is looking ... asked him earlier [18:22:39] RoanKattouw: IIRC you're hoping to respond to wikitech-l sometime soon re the thread about JS breakage? [18:22:52] hexmode: actually, I think 33989 probably is a blocker [18:23:32] I could be talked out of that [18:23:33] OK [18:23:46] Yes, we're talking about RL/JS breakage in the staff chan too [18:23:51] robla: I think I meant 33952 [18:23:57] sorry [18:24:03] sumanah, where can I find more information about that RL workshop, please? [18:24:03] I will investigate that (as well as bug 34147) and report to wikitech-l tomorrow [18:24:12] <^demon> I tried reverting CategoryTree back to a pre-RL-conversion-state, but still seemed somewhat broken. [18:24:32] (Today is theoretically my day off, tomorrow is my 20% day) [18:24:38] robla: yeah, meant https://bugzilla.wikimedia.org/show_bug.cgi?id=33952 [18:24:41] guillom: I am investigating! Right now it's just sort of fluid because it's been conversations in IRC with User:varnent [18:24:58] robla: krinkle says "its your call" [18:25:18] sumanah, wouldn't it be better to have such a workshop *before* the deployment-that-scares-us-RLwise? [18:25:33] heh [18:26:00] gah....that's just gross [18:26:10] RoanKattouw: thoughts on 33952? [18:26:15] Ugh [18:26:22] *hexmode is all in favor of postponing, but fears that is never ending [18:26:27] ok, so I'm not the only one [18:26:31] Really I just want to get rid of that old toolbar API [18:26:32] ideally [18:26:46] guillom: a) Krinkle is unavailable this week & next, and b) yes, but, this workshop will also help prep people for RL2 I think [18:26:53] I'm not sure if/how this can be fixed in practice [18:27:34] RLifying the toolbar code would be nice but it doesn't necessarily fix the problem [18:27:35] guillom: we were pushing for it to happen in late Jan and early Feb, but the timing didn't work out in terms of availability - me, Roan, Krinkle, LCA, SF Hackathon, FOSDEM, Krinkle's time off [18:28:24] guillom: also, my understanding is imperfect, but, the rollout of 1.19 is NOT going to force as big a change as the mandatory "use RL or things won't work!" rollout which is going to happen later this year [18:28:56] That [18:29:00] the rollout of 1.19 might break bad JS and gadgets that rely on bugs or undocumented behavior. The future rollout will break even reasonable code that doesn't use RL. [18:29:14] Note: that future rollout only applies to Gadgets [18:29:28] RoanKattouw: and not user scripts. right. [18:29:54] Or site scripts, yeah [18:30:17] RoanKattouw: guillom: https://www.mediawiki.org/wiki/ResourceLoader/Migration_guide_for_extension_developers and https://www.mediawiki.org/wiki/ResourceLoader/Migration_guide_%28users%29 may need to be updated with this to clarify the roadmap [18:30:26] ok...well, I think the risk with refactoring may be worse than the bugs we know about [18:31:12] robla: Re toolbar? Refactoring won't necessarily fix the problem anyway; I don't see how it would [18:31:31] RoanKattouw: could you comment on 33952 with your thoughts there? I'll take it off as a blocker for 1.19 [18:31:38] :) [18:31:53] down to 6 blockers! [18:32:24] RoanKattouw: what about #33566? [18:32:30] !b 33566 [18:32:30] --elephant-- https://bugzilla.wikimedia.org/show_bug.cgi?id=33566 [18:32:42] RoanKattouw: Not that I'm really here, but yes that would solve the problems relevant here. Right now people call addButton and at some point in time init() is called by documenet-ready. And buttons added after that, with the current code, are ignored. By refactoring it do allow buttons to be added at any time (by adding them to the toolbox instead of a static array that init() uses), this will be fixed completely. [18:32:48] looks like you have a patch for that alreay [18:32:57] Yes [18:33:08] Which I don't want to commit before the release [18:33:27] RoanKattouw: so, is this a blocker or no? [18:33:36] Krinkle-away: Sure but that won't fix legacy code that changes the global variable [18:33:50] hexmode: No [18:33:58] *robla disappears into the emgt meeting [18:34:08] :) 5 blockers! [18:34:36] 4! [18:34:39] missed one [18:34:46] RoanKattouw: Assuming you mean the buttons[buttons.length] = {}, code. Indeed, that won't automagically work. But doing this would at least allow users to fix it by simply changing that to call the new function, whereas now those pieces of code have no way to add buttons at all. [18:35:19] True [18:35:50] Which is even a regression (not since 1.19 but since 1.17) because previously everything was loaded synchronously and before so the init call from addOnloadHook would cover "everything:" [18:36:14] But it's no longer a 1.19 blocker so I can go back to work :) [18:36:35] Krinkle-away: I know you aren't "really" here, but I keep seeing you comment... I'd like to get https://bugzilla.wikimedia.org/show_bug.cgi?id=34147 confirmed as a beta problem [18:36:42] before resolving invalid [18:37:39] I tried reproducing it last friday, worked fine. If it is failing for some reason, then it's likely not related to "legacy" script but then all of resource loader would be failing. [18:38:03] Krinkle-away: related: 33873 [18:38:25] that one didn't load proofreadpage's js w/o debug=true [18:38:43] which seems like a rl bug [18:38:43] don't know [18:39:14] or maybe you're right and somehow beta is seriously broken [18:39:29] RoanKattouw: Can you check that one out? [18:39:30] !b 33873 [18:39:30] --elephant-- https://bugzilla.wikimedia.org/show_bug.cgi?id=33873 [18:40:43] OK [18:40:47] Adding to my list [18:40:49] Krinkle: if you need to go, I'll follow up with RoanKattouw [18:40:52] ty [18:40:57] ok [18:57:01] meetings, yay [18:57:26] AaronSchulz: was there any AbuseFilter work that we needed werdna to look at, or did you take care of that already? [18:57:48] I don't see any [18:57:52] I know of some [18:58:01] sumanah: I'm aware that there's some code to review. [18:58:05] It's on my guilt list :) [18:58:17] werdna: ok, so I won't start pasting links like https://bugzilla.wikimedia.org/show_bug.cgi?id=33392 [18:58:18] but RobLa mentioned that there was some that was blocking 1.19 [18:58:25] (it was already in my buffer, sorry) [18:58:27] which is a bigger deal [18:58:41] true. [18:58:56] sumanah: re Berlin- June would be slightly better for me [18:59:00] werdna: there's a Bugzilla search for 1.19 blockers. can you run it or need me to dig it up? [18:59:05] ok, gwicke, will tell WMDE [18:59:26] sumanah, werdna , https://bugzilla.wikimedia.org/buglist.cgi?query_format=advanced&list_id=85925&resolution=---&target_milestone=1.19wmf%20deployment&known_name=1.19%20deploy%20blockers&query_based_on=1.19%20deploy%20blockers ? [18:59:33] I thought there were some blockers, but I think we either fixed them or decided to live with them [18:59:33] (Mark gave it to me earlier) [18:59:54] well there's nothing on abusefilter, so I'm in the clear [18:59:57] except with sumanah :) [19:00:00] ha! [19:00:16] werdna: and Nikola! if you encourage him we may be able to shift maintainership [19:00:39] actually, 33392 looks like kind of a big deal at first glance [19:00:56] sumanah: thanks! [19:01:44] hexmode: werdna: am I reading that wrong, or is that kind of a nasty security issue? [19:01:58] robla: the abusefilter bug? [19:01:59] no [19:02:01] not really [19:02:13] the summary is: [19:02:36] 1) There are certain actions like blocking that should only be added to filters by particularly privileged users [19:02:53] 2) It is possible for somebody to *remove* the privileged action from a filter, and *then* edit it. [19:03:08] I wouldn't say it's "by design", but it's not dangerous. [19:03:22] Especially since all restricted actions are disabled on Wikimedia [19:03:40] TrevorParscal: do we have an eth-ur-pad [19:03:41] doesn't that mean that a nefarious someone could remove a filter and then do that thing? [19:04:01] i sent the email out last night [19:04:03] one sec [19:04:06] oh sorry [19:04:16] http://etherpad.wikimedia.org/FeaturesTeam2012-W06 [19:04:17] no worries [19:04:22] robla: what do you mean? [19:04:25] it's possible you were left off the list... [19:04:52] attn. features people [19:05:36] so- you start? ;) [19:05:52] please fill out your weekly progress/plans/blockers on the ether pad i just linked to [19:06:20] There's an agenda we can follow in the email I sent out [19:06:22] werdna: suppose that a filter is set up to block adding a dirty word, like "meetings", to a page. couldn't someone use this loophole to remove the block, then add "meetings meetings meetings" to a bunch of pages? [19:06:22] I will start [19:06:39] robla: You're misunderstanding what I mean when I say "block" [19:06:44] RoanKattouw: How short is short term? [19:06:58] Let's say a filter was set up by a super-privileged user to automatically block any user who added "meetings" to a page. [19:07:10] A user with only regular abuse-filter-editing privileges [19:07:16] johnduhart: I don't really know tbh, ask hexmode [19:07:20] as opposed to abuse-filters-that-block-people privileges [19:07:22] hexmode: ^ [19:07:36] would be able to remove the "block the user" part of the filter and then edit it. [19:07:45] As per features team IRC meeting: We now have Rob Moen on the VE team who's working with me, and Christian from Wikia is now working with Inez. [19:07:50] johnduhart: 1s [19:07:57] Last week I did a lot of planning and documentation of that planning [19:08:18] This week we are all executing, and I'm bringing Rob up to speed [19:08:29] I've also been reorganizing things and doing some cleanup [19:08:45] johnduhart: we're aiming for deployment next week, so that is how short [19:08:59] This next week Rob and I will be poking at more IME stuff, and I will be doing some planning and prototyping for floating content in the edit surface [19:09:01] Yeah I can get it done by tonight. [19:09:10] anyone else from ve team have anything to add? [19:09:13] johnduhart: :) tyvm [19:09:16] including gwicke ? [19:09:17] things are quite similar in parser land actually [19:09:30] *TrevorParscal passes the mic [19:09:32] documentation and design cleanup / discussion last week [19:09:43] microdata in html [19:09:46] *RoanKattouw lines up for the mic [19:09:59] http://lists.wikimedia.org/pipermail/wikitext-l/2012-February/000517.html [19:10:11] this week it is really coding time [19:10:18] *gwicke passes the mic to Roan [19:10:34] I didn't work all that much last week, due to FOSDEM and visa stuff [19:10:44] (I went to the consulate today and got my visa approved, yay!) [19:11:07] congratulations! [19:11:11] At FOSDEM I talked to Gabriel about the HTML5 DOM stuff, and I now have an idea of what I want to do next [19:11:13] Thanks! [19:12:01] I'm gonna look at Gabriel's HTML5 DOM to WikiDOM conversion code, and rewrite it to 1) convert to a linear model instead, bypassing WikiDOM and 2) generally be nicer code, Gabriel admitted to writing this in a few hours then never touching it again :) [19:12:02] RoanKattouw: when do you arrive? Let me be the first to welcome you to the madhouse ;-) [19:12:11] Or, well, fork it [19:12:35] you can really butcher it [19:12:47] werdna: Target date is Feb 18 or 19. Not fixed because my passport is floating around the postal system somewhere, and because http://www.boston.com/news/world/europe/articles/2012/02/07/dutch_clean_ice_to_raise_chances_of_skating_race/ might happen [19:13:27] (I am from one of the 11 cities, so no way in hell am I missing that if it does go through) [19:13:36] I totally take back what I said about the US being a madhouse [19:13:40] ;-) [19:13:42] werdna: Also, we need to celebrate our birthdays [19:13:52] Yeah it was -13.5 C here this morning [19:13:56] Anyway -- /me passes mic [19:14:28] editor engagement time? [19:14:44] *TrevorParscal says yes [19:14:51] werdna: go for it? [19:14:54] do we have an ian? [19:14:59] ya [19:15:04] raindrift: ^ [19:15:05] Oh OK [19:15:15] werdna: go ahead, if you want to cover what we're working on. [19:15:29] so we're working on the article creation process at the moment [19:15:50] we keep having meetings and changing our mind on what to do, so our solution is to stop having meetings and just do it [19:15:55] :-) [19:16:13] so we're working on changing the landing page for redlinks and missing articles [19:16:44] at least, tweaking it a little bit. red links aren't going to go to an edit form anymore, because that's a bit terrifying [19:17:05] and then we have a neat menu system for people to decide whether they want to use the article wizard, create it themselves, etc. [19:17:14] We're shooting for having those two things done by the end of today [19:17:26] and then, well, iteration/deployment/being yelled at, all that excitement [19:17:33] is that about right raindrift? [19:18:01] pretty much, yeah. we're hoping to get a working prototype today, and then add some clicktracking code to it and test for a limited deployment next week. [19:18:42] oh, incidentally, where should I send people if they select the article wizard? [19:18:47] I already know the name of the article [19:18:53] and this is a bit terrifying as well [19:20:19] werdna: i don't think we're going to link to the article wizard at all. Brandon and I talked with Steven yesterday, and he thinks it's too broken to use. [19:20:19] i tend to agree. [19:20:49] so where are we sending them then? [19:20:54] the current plan is to direct people to AfC, a userspace draft, or the edit form. [19:21:30] for the userspace draft, Steven and Maryana said they'd help out with making a more clear and user-friendly intro template than the one that's currently used. [19:21:55] this is the current one: http://en.wikipedia.org/w/index.php?title=User:Raindrift/Asdfq&action=edit&preload=Template%3AArticle_wizard%2Fuserpageskeleton&editintro=Wikipedia%3AArticle_wizard%2FWizard-New_edit_instructions_userdraft [19:23:00] nod [19:23:17] so as usual the tech stuff is easy but it's hard to get it right :) [19:23:37] pretty much, yeah. [19:23:57] any updates from benny? [19:24:03] or anybody else on ee? [19:24:19] bsitu: ^ [19:24:33] sorry [19:24:42] I forget to update etherpad [19:24:56] it's here: http://etherpad.wikimedia.org/FeaturesTeam2012-W06 [19:25:08] I am working on article creation flow [19:25:36] hopefully have all the hooks and backend flow working today [19:26:21] evening [19:27:21] any mic passing coming up? [19:27:31] I think we're done with ee? [19:27:52] any localizers? [19:28:08] of what? [19:28:24] I18n [19:28:38] you can't localize i18n :) [19:28:50] am I the only one? aharoni? [19:29:06] that would actually be quite funny [19:29:06] hi [19:29:21] basically we've started a new sprint and finished the previous one [19:29:56] we did php tests for plural and JS tests for the Narayam extension [19:30:00] I've been working on translation memory and will be testing it on labs and do some redesigning to special:translate [19:30:40] tomorrow Santhosh, Siebrand and yours truly are going to the Pune hackathon. [19:31:38] that's about it, i think. [19:31:46] aharoni: I have not yet created a proper i18n tutorial page for you all to use. You know, a syllabus for the students to follow along with. Do you already have one? Or should I continue my work based on http://etherpad.wikimedia.org/i18hackathon ? [19:32:08] multimedia would be next in the agenda [19:32:53] sumanah, i'll gladly help, please catch me in private chat or something [19:33:05] ok, thanks aharoni, how much longer do you have today? [19:33:31] ..followed by fundraising [19:33:51] Yes: Hello. [19:34:00] hello [19:34:12] Who do you want first? [19:34:24] go ahead I'd say [19:34:38] but TrevorParscal is supposed to run this ;) [19:34:58] um, it's an un-meeting [19:35:02] gwicke: Be Bold! [19:35:10] The meeting anyone can run! [19:35:15] yes [19:35:19] Hah! Okay, well, I'll go then. [19:35:26] Imagine a world in which every person has access to the sum total of meeting-running opportunities [19:35:29] or something [19:35:30] *gwicke got two Be Bold mugs delivered today [19:35:31] Last week, the fundraising tech team lost two people. [19:35:32] I AM HIJACKING THIS MEETING TO MAKE YOU DO PATCH REVIEW*gurk* [19:35:49] *sumanah gets pulled offstage by 1.19 deployment zealots [19:35:50] ...and our BA. [19:36:02] So, there was a whole lot of off-boarding type activities. [19:36:22] *TrevorParscal imagines off-boarding and water boarding to be similar [19:36:42] they both involve choking :) [19:36:46] In the middle of all that, I finished a globalcollect auditing module for drupal / civicrm and ran it for (no kidding) two days against civi and our log data, finding and rectifying missing transactions. [19:37:05] ...back to October. [19:37:48] This week, I will be reviewing and deploying code to support better localization for a series of fundraising tests that will be running in Africa for this whole week. [19:38:04] They should start today. [19:38:55] in Africa? [19:39:01] Additionally: Finance probably still needs better numbers from us, from FR-2011. I have yet to hear specifics about what they need, but whatever they tell me is almost certainly going to result in needing more log parsing code. [19:39:14] ...with a due date in the past. [19:39:57] Until I hear back from them on that one, I will be reviewing and (hopefully) testing and deploying some code that Jeremy is working on right now. [19:40:09] ...and for that, I'll hand it over to Jeremy. [19:40:29] gwicke: Yes, They're running banners in some countries in Africa for a week. [19:40:44] gwicke: I said the same thing out loud :) [19:40:50] I could get the list if you're interested. [19:41:02] *gwicke was remembered of cheap drug testing down there [19:41:23] harsh! [19:41:25] Basically, we're going to be working on better localization year-round. [19:41:41] I am working on a module for CiviCRM recurring payments with Global Collect [19:42:03] I hope to hand this off to K4-713 for code review [19:42:16] it would be great to get this in production this week [19:42:23] so i hope to finish asap [19:42:49] i am doing a Selenium tutorial on Thursday at 1pm for OmniTI [19:42:57] and a few people in engineering [19:43:22] they are going to use the UnitTest extension to test AFT [19:43:46] that is all for me [19:44:41] Oh, also: We're in the process of trying to get more fundraiser devs. [19:44:53] :) [19:45:00] Because: [19:45:04] *K4-713 is actually on fire [19:45:18] haha :P [19:45:25] *gwicke douses K4-713 [19:45:47] Whew! ...thanks. [19:45:56] Okay, that's it for us, I think. [19:45:57] so who writes the job descriptions? [19:46:14] jpostlethwaite: hiring managers, such as Alolita, I believe [19:46:17] for the new hires for fundraising? [19:46:25] thanks [19:46:41] the agenda mentions the ResourceLoader next [19:46:50] RoanKattouw? [19:46:56] Hm [19:47:06] Well, as usual RL/RL2 work didn't really happen last week [19:47:40] I don't have as much time to work as usual because of all the bureaucracy I'm involved in, and Timo was doing an internship until Friday [19:48:05] MW1.19 support? [19:48:09] The RL2 project needs some work still and we're hoping to pick it back up once Timo resurfaces (he's out this week and next, then back) [19:48:22] Yes, MW 1.19 support, you guys should all be doing 20% [19:48:26] I'm doing mine tomorrow [19:49:00] i'm doing mine today [19:49:07] looking at bugs and commits and stuff [19:49:18] who's doing AFT support other than Roan? [19:49:30] (crickets) [19:49:32] No one [19:49:36] sweet [19:49:41] AFTv5 CR and deployment is just me [19:49:55] ok, so... [19:49:57] I declare it 10-till lunch-o-clock [19:49:57] I wouldn't mind if someone took the AFTv5 JS reviews from me [19:50:12] so if there's nothing more... [19:50:23] this meeting shall be declared complete... [19:50:35] last call... [19:50:42] [19:51:18] TrevorParscal: I'm definitely feeling the hungers [19:51:45] jorm / rmoen / bsitu / raindrift / others, lunch? [19:51:49] in 10 or 15? [19:51:55] absolutely. [19:52:07] werdna: ^^ [19:53:51] sure [19:53:52] :) [19:54:27] One of these days, I'll stop feeling like I have to eat at my desk. [19:55:45] K4-713: I hope you do get outside at least once a day? it is worth it, and I say that as someone who is swamped [19:55:53] lunch train [19:55:57] K4-713: come with us! [19:56:03] sumanah: Does the walk to/from the BART count? [19:56:05] That's outside. [19:56:06] you'll work better if you have a break :) [19:56:17] K4-713: not quiiiiiiite [19:56:23] but it's better than what I sometimes do [19:56:28] bed to couch, work for n hours, back to bed [19:56:41] hahaha.... okay. In the interest of both eating and not going totally mad.... meet y'all in the lobby. [19:56:49] sumanah: my old commute was "hey , can you pass me my laptop?" [19:56:52] ok, see you there [19:57:00] ha [19:57:16] My commute is two flights of stairs [19:57:19] I'm ready for that to change [19:57:51] *gwicke ponders the potential difference between and $girlfriend [20:06:13] <- has many potential attibutes, but unfortunately is often an empty tag. [20:14:24] ;) [20:31:34] hello there [20:31:52] hi odder [20:32:06] are there any works being held to create some lower-quality versions of the metrics meeting video? [20:32:10] especially per http://lists.wikimedia.org/pipermail/foundation-l/2012-February/071880.html ? [20:32:43] (I know that Erik said those versions will be provided starting next month, just curious if the current one's being worked on.) [20:33:50] odder: this isn't the best place to ask that, I think.... maybe ask the communications committee? [20:34:09] that's going to take ages :-( [20:34:12] odder: #wikimedia-cc [20:34:18] aaah, thanks :) [20:34:38] odder: https://meta.wikimedia.org/wiki/IRC/Channels [20:35:03] odder: and there might be others. my point is, the people who took that video are not developers of MediaWiki & so they do not really hang out here, I think :) [20:35:17] btw odder did you like the videos from the sf hackathon in Jan? [20:36:10] sumanah: no, sorry, didn't see those yet! [20:36:39] odder: https://www.mediawiki.org/wiki/January_2012_San_Francisco_Hackathon [20:36:40] sumanah: well then, if you don't know if there's anybody working on them (I just now that people with shell access are needed to upload > 100 MiB files to Commons) [20:37:00] odder: I live in New York City. Really, ask the relevant people. I do not know what is being worked on. [20:37:04] In terms of video compression. [20:37:14] San Francisco is far away. :-) [20:37:16] let me just tell you that /I am/ working on them as we speak :) [20:37:26] odder: then you should talk to them to see if you are duplicating work [20:37:28] hope I'm not doubling somebody's else work [20:37:34] hah, OK :) [20:59:58] TrevorParscal: hiiiiiii. I loom. [21:00:20] howdy [21:01:02] first, TrevorParscal: http://i.imgur.com/g9NeE.png [21:01:21] saw that [21:01:23] it's epic [21:01:37] TrevorParscal: and you saw "President Obama Using A Marshmallow Launcher"? [21:02:09] no [21:02:16] but that seems somehow less absurd [21:02:18] http://www.buzzfeed.com/mjs538/president-obama-using-a-marshmallow-launcher [21:02:30] TrevorParscal: it has physics on its side [21:03:41] TrevorParscal: so, the article. [21:03:49] TrevorParscal: had you made a start on it, or are we going to start now? [21:04:04] TrevorParscal: if the latter, I presume the OSCON & LCA talks would provide a good thing to dump from [21:05:01] *TrevorParscal wonders if we should avoid flooding the channel [21:05:07] TrevorParscal: sure. [21:44:05] Hello! I am currently developing a test suite for the xml dumps, and I am curious about the specification of text.old_flags in maintainance/tables.sql. It says that object allows multiple revisions, while in Revision.php simply getText() is called on the unserialized object since r6138 (back then still in Article.php not Revision.php). Are "multiple revision objects" in rows of table text with 'object' in the row's flag still officially supp [21:44:05] orted or used in a Wikimedia wiki? [21:45:24] hi qchris (btw you may want to meet chrismcmahon who is probably going to want to stay in the loop re your work, as chrismcmahon is a QA guy at Wikimedia) [21:47:05] sumanah: Thanks [21:47:07] *chrismcmahon is still very much a n00b though, that question sounds like it needs some historical perspective [21:47:37] <^demon|away> We don't use the text table on WMF sites. [21:47:51] <^demon|away> But yes, we compress multiple revision objects into single blobs iirc. [21:48:01] <^demon|away> s/revision/text/ [21:49:04] ^demos|away: ok thanks. How do you get the text back out, if it's a single object for more than one row and the object is just called by getText() without parameters? [21:49:29] <^demon|away> I don't remember off the top of my head, it's been ages since I've glanced at that code. [21:49:35] <^demon|away> Tim would be the guy to ask when he's around. [21:50:07] <^demon|away> He wrote most of that blob-compression stuff. [21:50:29] ok, I'll try to catch him. ince I am new to WM ... What's Tim's nick? [21:50:40] Tim-away? [21:50:42] qchris: TimStarling [21:50:46] qchris: (when he is here) [21:50:55] sumanah: Great thanks. [21:51:22] qchris: there is also an email list [21:51:34] qchris: Tim is in Sydney, Australia so he is harder to catch for some people [21:52:04] sumanah: I see. I'll find some way to get in contact with him. [21:52:17] qchris: it's really far better to use the lists I think [21:52:26] qchris: that way you'll also get other people [21:52:37] and if your question is answered, then future people can see the answer without having to ask! [21:53:36] sumanah: Ok. I'll go and ask on the list tomorrow then. [21:54:20] qchris: https://lists.wikimedia.org/mailman/listinfo/xmldatadumps-l [22:04:42] hey bawolff, thanks for the patch review, I appreciate it [22:04:45] sumanah: https://meta.wikimedia.org/wiki/GLAMcamp_DC/Tech#Data_ingestion_tool [22:05:05] multichill: that is a start, thanks [22:05:20] sumanah: for the don't list blocked users on special:listusers thing? [22:05:35] bawolff: the actual bug topic has escaped me :) [22:05:38] so, probably that [22:06:03] yeah, i just looked at it very quickly. I plan to actually look at that patch either tommorow or the next day [22:08:53] hey raindrift, are you about? [22:27:52] TrevorParscal: thanks for the writing work. It'll help expose our awesomeness to a fairly high-octane set of readers. [22:28:22] ?????? [22:29:05] I figure we aim to brag, to attract collaborators/volunteers/contributors, and to recruit staff for job openings [22:29:13] I think this'll hit all 3 [22:49:42] robla: I have figured out how to get you to Open Source Bridge this year: ensure that this proposal gets accepted. http://opensourcebridge.org/proposals/748 "VoteFair ranking: Math-based voting power for the 99%" ... "The essential ingredient for closing this frustrating gap is open-source election software that accommodates 1-2-3 ballots and pairwise counting." [22:50:40] Platonides: you have a lot of patience! (re wikitext-l thread) [22:50:48] thank you [22:51:11] sumanah: RE: ResourceLoader article [22:51:21] my proposition for the title: "Why have a unicorn when you can have a horse with a horn taped to it's face for 80% less money?" [22:51:50] TrevorParscal: Hm.. perhaps the reverse ? [22:51:54] I cannot decide whether to laugh, choke, or point out your its/it's problem [22:52:06] "Why have a horse with a horn taped to it's face when you can have a unicorn for 80% less money?" [22:52:08] lolz [22:52:25] RL is worth it :P [22:52:30] I just want to say "horse with a horn taped to its face" at some point. [22:52:35] yeah :P [22:52:49] TrevorParscal: if you can pull it off, wit does have an audience at LWN [22:53:05] from the user (=developer) perspective it's definitely a true unicorn that it's super easy to use [22:53:07] Matthew Garrett & Jon Corbet are the authors to read for style tips in that case [22:53:33] *TrevorParscal is starting to take his own ridiculous idea seriously [22:54:11] OK - final suggestion: "Why buy a horse with a horn taped to it's face when you can have a unicorn for 80% less money?" [22:54:15] crfap... [22:54:28] my damn grammarrr [22:54:30] "Why buy a horse with a horn taped to its face when you can have a unicorn for 80% less money?" [22:54:35] thank you and good night [22:56:23] *TrevorParscal scours through https://lwn.net/op/AuthorGuide.lwn for the word unicorn [23:32:33] hexmode: I added tomorrow's bug triage to https://www.mediawiki.org/wiki/Bug_management/Triage [23:32:44] hexmode: and social media'd it [23:33:10] sumanah: awesome, thanks! [23:36:01] hexmode: so, how are things going? [23:36:38] sumanah: I'm 'bout to quit for the day, is there anything you think I should look at [23:36:47] other than that, things are going great [23:37:17] hexmode: tell me more! [23:37:20] how are things going great? [23:37:24] good news would be nice to hear [23:37:28] hrm... going to ping qa guy about meeting up [23:37:59] hexmode: looks like FIXMEs are down to something like 2? [23:39:28] sumanah: 2? [23:39:35] I think it is more like 6 or 7 [23:39:53] -1 from rev report ... [23:40:00] hexmode: ok, the rev report says 6 or 7 [23:40:02] since johnduhart says it shouldn't block [23:40:17] hexmode: I had forgotten I'd been looking at the crstats graph for /trunk/phase3 and not for all of svn [23:40:33] hexmode: which are the ones where no one has committed to fixing them this week? [23:40:35] :) yeah, I've done that [23:41:24] Is Arthur traveling atm? [23:41:26] I'm gonna have to find someone to fix krinkle's [23:42:01] johnduhart: yes. [23:42:25] and tomorrow I have to ping roan [23:42:27] johnduhart: https://www.mediawiki.org/wiki/Pune_Hackathon_Feb_2012 [23:42:32] johnduhart: there's a list of attendees there [23:43:05] sumanah: k, gotta go. ttyl [23:43:13] thanks hexmode [23:51:37] hexmode: not anymore [23:51:55] someone fixed it, without linking back to my commit [23:52:01] found it, linked it, marked it [23:54:01] huzzah! [23:54:06] Krinkle: how goes your report-writing? [23:54:18] sumanah: getting along :) [23:54:30] absently peeking at irc a little bit every few hours [23:54:40] btw Krinkle MediaWiki will apply to participate in GSoC again this year, in case you want to put a few flyers up at your school/college https://www.mediawiki.org/wiki/Summer_of_Code_2012#Spread_the_word