[00:10:07] I'm finally in even though I'm muted [00:10:54] lets see [00:11:07] heh [00:11:09] lol [00:11:51] robla: I thought that we were meeting now. :) [00:12:11] *my* rss?!? [00:12:27] hey zakg: be off this call in a sec [00:13:01] robla: ttys [00:13:57] soon -- this weekend [00:14:34] ^demon: could you send me email on whatever I need to do for the queries once I get access? [00:14:58] <^demon> I don't know how the toolserver databases are setup, Roan or robla would know [00:15:18] ok, I'll talk to robla about it [00:17:01] ^demon: since I the extension stuff... is tagging for CR helpful right now? [00:17:12] "since I missed" [00:17:40] <^demon> If it's something somebody should specifically look at. Blanket assigning just so *someone* looks is less useful IMO. [00:18:07] sure... [00:18:29] but it didn't sound like too many outstanding extention revs [00:20:33] <^demon> 100 now, just closed 1. [00:21:00] <^demon> Shirley: Why hasn't codurr been relaying comments from CR? Was it because of the s3/7 split? [00:27:12] hexmode: You'll get shell access to willow and nightshade. SSH into either, type "sql mediawikiwiki" (or any other wiki DB name), and you'll be dropped into a MySQL shell [00:28:08] RoanKattouw: ty. any info on useful queries? [00:28:29] Let me go in there and look at my query history [00:28:54] <^demon> I gave up on that query, I don't know code_paths well enough :p [00:34:08] <^demon> RSS is down to 3 unreviewed revs [00:46:44] <^demon> robla: I've merged everything for FlaggedRevs except r78557, which doesn't want to go. [00:53:57] RoanKattouw: I've got three quick mockups for the license integration: http://krinkle-tools.grizzdesign.nl/2011-WMF-MW-LicenseIntegration/ [00:55:39] RoanKattouw: Since it's basically a bad idea to build a "delete" button for licenses (use case ?) - I thought a _del TINY INT would perhaps be a better idea [00:56:08] ie. to disable a license from being used anymore. Current uses would still be possible. [00:59:35] Krinkle: Right, that could make sense [01:00:02] ^demon|away: There's no nice way to do it, the answer is a for loop :D [01:01:47] Could also be used to work on a license (ie. translations etc. and create it in a deleted state and publish later etc.) [01:09:19] Yeah [01:10:11] RoanKattouw: what do you think of the object model described here? http://www.mediawiki.org/wiki/Extension:LiquidThreads/WMF_project_information#Object_model [01:26:46] RoanKattouw: While traveling today (3-hour train ride between homes) I was brainstorming a bit about license integration and thought of two things. Wondering what your thoughts on it are: Difference-view + license history. [01:27:00] ie. file_props vs. ?diff= [01:27:10] hmmm [01:27:30] I have a couple of ideas, but perhaps you have something in mind already from other extensions/projects ? [01:27:31] Like how do you display that? [01:27:35] right [01:27:55] Nope, no prev experience [01:28:27] I was thinking along the lines of the AbuseFilter settings history (not perse the way it works behind the screen (dont know that) - but the way it looks) [01:28:38] I've never even seen that [01:28:46] screenie coming up [01:29:50] http://i.imgur.com/nGfqD.png [01:30:05] okay, now that I look at it again, I remember it differently [01:30:37] but basically small headings (instead of "Line 113" it would say "Authors") and simple the difference between the sets [01:30:52] if none at all it can be left out. if something added one would see a green line to the right (no context) [01:31:00] Looks sane [01:31:24] the second thing: license history. [01:31:41] We obviously gonna keep a line in Special:Log, but keep history of licenses ? [01:36:35] <^demon> RoanKattouw: Guess who I just ran into at the pharmacy. [01:37:22] MZ? [01:37:30] Or wait [01:37:36] Wrong city [01:37:51] <^demon> Noelle. [01:37:56] ha [01:38:01] In *Richmond*?!? [01:38:18] <^demon> Her sister lives here [01:38:24] Right [01:38:47] (BTW https://secure.wikimedia.org/wikipedia/mediawiki/wiki/User:Catrope/Extension_review ) [01:39:22] <^demon> What's SIS? [01:39:37] <^demon> Or "S| S" [01:39:56] ? [01:40:10] huh hmm [01:40:35] Oh, regex gone wild [01:40:38] S | S is RSS [01:40:43] Set is ScanSet [01:40:43] <^demon> I thought so :p [01:44:16] robla: (BTW https://secure.wikimedia.org/wikipedia/mediawiki/wiki/User:Catrope/Extension_review ) [01:44:37] oh cool [01:46:36] <^demon> Please tell me why I just looked for an extension called DefaultSettings [01:47:20] TrevorParscal: http://www.mediawiki.org/w/index.php?title=Special:Code/MediaWiki/73170&path=%2Ftrunk%2Fextensions%2FWikiEditor%2F [01:47:26] A css block was removed there [01:47:42] Not sure why or what it was supposed to do or not do. [01:48:05] +++ trunk/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.css ~ 10th line [01:49:49] <^demon> robla: Dunno if you caught my comment that FlaggedRevs is fully merged except one rev. [01:50:15] I did... I take it the one rev is merge-o-riffic? [01:51:11] <^demon> Yeah svn just even try :) [01:51:19] Krinkle: add a "trevor" tag to things like that (i added one for you in this case) [01:51:20] <^demon> It just says "Yeah, no...I'm good. You do it" [01:51:36] k [01:52:04] <^demon> robla: I'll have to do it manually [02:02:21] *robla puts links on https://secure.wikimedia.org/wikipedia/mediawiki/wiki/User:Catrope/Extension_review [02:55:24] <^demon> hexmode: I never realized how many bugs I'm cc'd on until somebody goes on a spree like you are :p [04:26:37] Huh. [04:26:56] So much for the LQT backend being finished... :-) [04:27:04] Rewrite looks pretty good. [04:30:00] Shirley: one too many fatal errors... [04:30:40] The whole LQT architecture was/is pretty braindead, but I thought we were stuck with it. [04:31:29] Is LQT going to be forked? [04:33:20] no [04:33:30] it's just a major refactor [04:34:36] thigngs are being moved around, the schema is changing [04:37:48] Shirley: basically we found that LQT's existing architecture/codebase had been pushed to its limit [04:38:39] So you'll have to write maintenance scripts for the preexisting architecture to be updated, I guess. [04:38:54] My point being that people already hate the name LiquidThreads (at least jorm does). [04:39:13] Might make more sense to clean start and include a upgrade script in a separate extension/project. [04:39:21] Kills multiple birds with one stone. [04:39:35] A rewrite from scratch is not going to fly with management [04:40:00] naming is a separate issue [04:40:42] i heard my name get spoken in here and as much as i'd like to sit and talk about this there's a bottle of whiskey with my name on it at the bar. [04:40:44] Well, your proposal is essentially a rewrite from scratch. [04:40:46] but i'll be back in like an hour. [04:40:59] Even if it isn't called that. [04:41:09] You're redoing the frontend and the backend. What else is there? :P [04:41:15] All of the code will be moved around, but a reasonable amount of the guts will stay the same [04:41:20] even if they're shifted [05:32:04] Thanks Shirley. It has taken me a few drafts to be polite in response. [05:32:20] No problem. [05:32:21] and even then I may have exhibited some sarcasm [05:32:25] He's a good guy and he's the temporary Bugmeister. [05:32:37] But a bad wontfix is a bad wontfix. I'll fight for the users! [05:32:46] and has blinkers on [05:33:45] Maybe he would like to sit in his office and build the bad image list for me [05:34:04] I am sure that given the go ahead there would be some volunteers [05:34:37] *Shirley sprays sDrewthedoff with some cold water. [05:34:40] Simmer down over there. [05:36:14] I am totally calm [05:36:29] being very reflective [15:54:26] Bryan: Hey [18:49:31] evenin' [20:46:12] Bryan: Not sure if I linked you already: http://krinkle-tools.grizzdesign.nl/2011-WMF-MW-LicenseIntegration/ [20:46:34] 3 quick mockups regarding license manager [20:46:42] nice, will have a look [20:47:05] a few things that are in the mockup that are not in the "concept" [20:47:08] - mark as deleted [20:47:11] - history [20:48:10] "mark as deleted": I'd say there's no real use case to permanently delete a license (also not in harmony with the way mediawiki works). Marking as such would disable the ability to use the license any further. Current uses say as is. [20:48:31] "history": Like AbuseFilter (let me know if you're not familiar with that, I'll show you a screenshot of the history of an abuse filter) [20:50:20] I'm not familiar with it [20:50:25] do we need to track history? [20:50:40] can't we just use Special:Log? [20:51:11] "Bryan modified license 3 (changed url to ..., changed name to ...)" [20:51:31] but looks very good [20:58:47] Well I agree a mw_license_history may sounds a little too much, but on the other hand????? I've looked at several extensions both closely and remotely related, pretty much all of them had some kind of table that either stored exact copies of the older versions or just "changed_key", "changed_from", "changed_to" columns. [20:59:08] Such as code review, abuse filter