[00:02:55] The problem with wrapper functions, and indeed with frame:preprocess() is the colon: you *need to have a frame*. Where do you get a frame from if you're implementing os.date() with lots of preprocessor calls under the covers? [00:03:55] I would do that differently [00:04:05] I suggested exposing a title object with the same API as JavaScript [00:04:31] so maybe mw.page:getName() [00:05:22] yes, good point [00:05:27] how about I set a global variable for that? [00:05:40] mw.currentFrame [00:05:41] Global variables? Horrible. [00:06:03] or a function, mw.getCurrentFrame() [00:06:08] if you don't like variables [00:06:24] It's the global part, not the variable part. [00:06:47] you know there's only two frame objects that can possibly exist [00:06:54] current and parent [00:07:21] mw is a global variable, it's true [00:07:28] So why are they passed as arguments in the first place? [00:07:31] maybe we should pass that around as a formal parameter to every function? [00:08:10] everyone seemed to think it was a good idea to pass it as a parameter [00:08:43] hello, I would like to contribute an SVG of http://en.wikipedia.org/wiki/File:Signal_transduction_pathways.png, but my file is rejected, I suspect because I have embedded links, but so does this one, which is where i got the idea, http://upload.wikimedia.org/wikipedia/commons/8/8c/Gldt.svg. Can anyone tell me what I need to do to fix this? [00:09:03] my file is here: http://nielsolson.us/dropbox/Apoptosis.svg [00:10:33] Natterer: you're the one complaining about global variables even existing, you must understand that reflex [00:10:35] I turn the question back on you: If there can only be two frame objects ever, why does frame.preprocess() require the frame object to be passed as an argument at all? [00:10:53] so that it can tell which one of the two to use [00:11:07] and maybe some day we'll allow other frame objects [00:11:08] Why would one use the parent ever? [00:11:16] custom frame objects are a requested feature [00:12:16] Again, I turn the question back on you: If you are going to allow more than the two frame tables, how does it make sense to have two fixed, named, frame tables? [00:12:17] grep2grok: I hate to be the person to pass you on to someone else, but I think the people in #Wikimedia-commons are going to be better equipped to answer your question. [00:12:28] thanks! [00:12:33] yw [00:13:05] there's always going to be a current frame [00:13:34] so even if you do allow custom frames, mw.getCurrentFrame() can still return something meaningful [00:16:00] "meaningful" is not a word to be throwing around, here. I haven't yet brought up the fact that even the notion of "frames" is peculiar and probably incomprehensible to the target user base. So don't get on to meaningful. (-: [00:16:29] it's just an interface to the underlying PPFrame [00:16:41] a PHP object [00:17:07] and of course there can be more than two PPFrame objects, it's just that we only expose two of them to Lua at any given time [00:17:08] Now try saying that very sentence to someone who isn't a MediaWiki developer, and watch the blank look on that person's face. [00:17:49] T_T PHP isn't listening to my php.ini [00:17:58] I am giving you search terms to grep for if you're interested [00:18:13] I'm not expecting you to know parser details off by heart [00:18:23] or you can look it up in doxygen [00:19:20] Dantman: there's a cli php.ini, too. [00:19:39] Amgine, nah nah... I know where my php ini i [00:19:55] [00:20:24] Amgine, I'm trying to change the max_execution_time on the php in my maintenance/dev/ setup [00:20:56] on-the-fly [00:21:18] You're failing to realize the point made: Template writers aren't going to grep for terms. They don't want to have to learn PHP, or Doxygen, just in order to write templates, and they shouldn't have to. You are, after all, writing for people whose primary purpose is to make a textbook, or an encyclopaedia, or a dictionary, or whatever. They'll learn Lua, like they'll learn the template parser function "language". But don't expect them to [00:21:50] your line was cut off at "don't expect them to" [00:22:14] I discover a new thing about Thunderbird. [00:22:16] But don't expect them to be MediaWIki developers just in order to make templates. That's where they'll draw the line. The internals of MediaWiki are *your* domain, not theirs. [00:22:34] long text is truncat [00:22:52] (... without any clue at my end that it has happened.) [00:23:29] I have written some documentation on frame objects aimed at template authors, if that's what you're asking for [00:23:57] I mentioned PPFrame because you seemed to imply that we invented frames just for lua [00:24:05] I said no such thing. [00:24:22] Amgine, actually it even appears to be loading it... ^_^ it's just ignoring what's inside of it [00:24:22] I stand corrected [00:24:38] [00:25:57] Loaded Configuration File => /Users/daniel/.mediawiki/php/lib/php.ini [00:26:15] Which contains max_execution_time = 120 [00:26:56] Yet php54 -i outputs: max_execution_time => 0 => 0 [00:28:15] No, I'm not asking for documentation, either. I'm pointing out that you've introduced a concept that you're expecting people to grasp in order to write in Lua; a concept that is specific to the internals of MediaWiki, which they don't, won't, and in some cases outright cannot, understand. [00:29:08] it's not that hard [00:29:20] you get a frame object passed to you, it has methods you call that do useful things [00:29:35] I haven't had anyone complain to me that they don't understand it [00:29:36] if( ini_get('max_execution_time')<120){ ini_set('max_execution_time', 120); } [00:30:23] You haven't had many people actually write Lua code in earnest, yet. What is it: Three, so far? TheDJ, Patrick, and Uncle G. [00:30:55] And TheDJ said to me earlier that he's been busy. (-: [00:31:27] oh well... scrap it, won't bother trying to set this up [00:32:57] Amgine, Were you one of the people that listened to my rambling about Gareth before? [00:33:28] Mmm, not sure. Gareth is both a name and a software for me. [00:34:00] Amgine, Gareth => http://gareth-review.com/screenshots/commit-view-2012-05-05.png [00:34:14] there were 43 editors of the module namespace on scribunto.wmflabs.org [00:34:19] Ah, yes, we did talk about that. [00:34:43] Amgine, I added STOMP support yesterday. [00:35:08] Not sure what STOMP is for that? [00:35:22] 18 on test2, 14 on mediawiki.org [00:35:28] Amgine, STOMP is a message queue protocol [00:36:34] I feel like I can barely communicate on the whole git review systems discussions. [00:36:39] Amgine, SEND/SUBSCRIBE model. A number of listeners subscribe to a queue or topic. You send messages to the broker, and it delivers the messages to the listeners. [00:36:44] Editors of a namespace is not the same as people who have actually written Lua code in earnest. How many of those people actually wrote a Lua function called by a template? And how many of them actually got it *right*? [00:37:03] And of those few, how many of them got it right *on the first try*, without being bitten by the actually-your-arguments-are-in-the-parent trick? [00:37:34] Natterer: No one had written MW template syntax before it was developed; now there are specialists. [00:38:08] I understand what you're saying, but it likely is concern for an issue which will not, ultimately, be as serious as we fear it may be. [00:38:31] Amgine, basically right now when you press "Fetch Remote" a message gets sent to a STOMP server. And then the server sends that message to another process which does the work of actually fetching the remote. [00:39:22] Amgine, In the future I'll have it send out messages about fetch progress. And I'll have a WebSocket server that will relay those. ;) So we can update a progress bar with fetch status, live. [00:39:22] From what TimStarling writes above, the syntax is still fluid and not finalized, Amgine. So this is precisely the time to raise concerns about how easy the system is to grasp for non-developers, *before* it sets in concrete. [00:40:55] I have to try to walk a line between ease of use on the one hand, and on the other, professional programmers clamouring for it to be done in the most elegant possible way [00:41:29] it's not straightforward, and we do expect both groups to contribute module code [00:42:03] TimStarling: err on the side of the masses: they will produce more (if less useful) code. [00:42:30] you know there are programmers who refuse to write anything in PHP because it dirties their sole just to let its syntax enter their minds [00:42:38] s/sole/soul/ [00:43:13] lua is at least pretty elegant to start with [00:43:25] Yes, I do. I have a sib who recently was forced to code for linux for the first time in a 30+ year career... he still complains. [00:43:27] but it doesn't take much to tip some programmers over the edge into disgust [00:44:15] Exactly. And *this* professional programer is, ironically, pushing for things to be easy for *non*-programmers. I could cope with it written in Modula-2. But the point of the exercise is that Lua is down at the BASIC/Logo end of the spectrum, and is aimed at the World of Warcraft programmer. (-: [00:44:21] The problem with catering to developers is: they will not write, or use, the language as much. In fact, they won't account for anywhere near half the lines. [00:45:51] How can I have wiki content dynamically autolink to other wiki content? Assume I have wiki page about Beets containing information how to grow beets and contains text say "gardening" .. how can I get that to link to the gardening wiki ? [00:45:55] (they will, however, account for most of the whingeing.) [00:46:11] semantic wiki? [00:47:56] [19:45] oh, please. I'm eating here. # sbm [00:48:17] Poundcake, Brooke. From scratch. [00:48:44] tightwork: I don't know of any single tool which might do that, though others here might. [00:51:28] tightwork, Write an interwiki link yourself? [00:51:52] thats what I dont want to do [00:52:28] i assume the link can be semantically generated somehow based on content [00:52:33] ...no [00:52:58] tightwork: You might check with the folks in #semantic-mediawiki. I would say run a bot to find softredirs to external sites. [00:53:13] SMW doesn't have anything like that either [00:53:33] 03(mod) Lock account creation on wikimania2012wiki (and possibly editions by IPs) - 10https://bugzilla.wikimedia.org/39947 (10Thehelpfulone) [00:53:33] Frankly there aren't even any 'semantics' in plain English text. [00:53:42] [17:37] is it a bug? [00:53:46] pietro10: Yes, it's a bug. [00:53:50] And a fairly nasty one. [00:54:02] (iow: make [[Gardening]] link to http:://your.gardening.wiki/wiki/page, and the bot will find such links and change them to [[gardening:Page]]) [00:54:09] At least not without writing a complex natural language processor... probably using some machine-learning, etc... [00:55:05] ;) If you could do this stuff automatically we wouldn't have SMW or WikiText [00:55:34] [00:55:44] * Natterer I'm trying to remember what the other thing that I promised myself I'd ask TimStarling if I caught him was. [00:56:07] Natterer: You're not going to complain about having to declare local p = {} and return p in every module? [00:56:23] if content phrase && page exists { make link } [00:56:48] No, because I happen to know that that isn't true. [00:57:06] tightwork, ;) do you know how many DB lookups you're going to need for that... [00:57:52] Dantman: Passed gareth on to our person who is bemoaning git and hates github. [00:58:03] heh [00:58:56] I've remembered. It was two things. [00:59:14] TimStarling: Have you got any performance data from test2: yet? [00:59:40] no [01:00:04] What sort of things are you looking to measure? [01:00:10] I was going to finish writing a profiler today but I had to spend an hour talking to people on IRC ;) [01:00:39] never a dull moment with the IRC crowd [01:01:31] it'll probably have a pretty simple UI to start with [01:01:40] The profiler? [01:01:55] maybe the top 5 functions and their time usage added to the limit report [01:01:56] Or, put another way: What can people write that you want to measure the performance of? You've already pointed out trying to speed up [[wikt:en:water]]. [01:02:13] maybe some sort of debug console thing giving more information [01:02:30] I suggested a Special page for that kind of thing. [01:02:42] Debug console (from below the textarea + profiling info). [01:02:52] Misplaced parenthesis, oop. [01:03:16] maybe [01:03:57] maybe a pretty simple special page for now [01:04:01] I still need to file a few bugs from our previous discussions. I have pages of notes open somewhere. [01:04:01] tightwork, "[...] deadly carrot is used to stun fish?" (from en.wp's main page) Assuming a 3 word cut-off and an exclusion of pronouns will do a DB lookup for the following pages: ("villous", "villous deadly", "villous deadly carrot", "deadly", "deadly carrot", "deadly carrot is", "carrot", "carrot is", "carrot is used", "is used", "is used to", "used", "used to stun", "to stun", "to stun fish", "stun", "stun fish", "fish") [01:04:14] in principle you could do call graphs, line-level annotation [01:06:03] what about one lookup of all pages into an array? [01:06:26] TimStarling: And the second thing was: What's the plan? Someone does the API. You do some other stuff. Then what? [01:06:42] Chaos. [01:06:58] tightwork, Sure you'd use an IN to optimize the query. But you'll still be loading a lot of work onto the database. [01:07:28] tightwork, And think about it... that was an incomplete sentence. Imagine how huge your sql query is going to be for multiple paragraphs. [01:07:38] What's wrong with explicit linking? [01:07:48] I don't think there's much more to do [01:08:06] I just want to deploy it, see my wikitech-l post about this [01:08:50] Natterer: I personally consider the lack of global (Wikimedia-wide) modules and the unclear licensing to be the two current blockers to widespread deployment. [01:08:52] Well the missing parts from http://www.mediawiki.org/wiki/Extension:Scribunto/API_specification are quite hefty and not to be sneezed at. But that comes back to the dispute between you and Victor over the API, of course. [01:09:36] Unclear? Wouldn't it be CC-BY-SA? [01:09:41] Enough; the conversation is circular. [01:09:55] Amgine, who was that person you passed Gareth on to [01:10:03] Natterer: http://wiki.creativecommons.org/Frequently_Asked_Questions#Can_I_apply_a_Creative_Commons_license_to_software.3F [01:10:09] One query array of all known wiki pages, second array to hold content for page; simple Bayesian match of content to page name, regex match to insert link [01:10:13] Aeon at fusionfs.com [01:10:31] Ah. I'll have a read. [01:11:32] tch Brooke beat me [01:11:54] It helps to have had this conversation once or twice previously. Browser remembers the URLs. ;-) [01:12:12] Brooke cheats. [01:12:15] So the other thing is what can people write for TimStarling to measure? [01:12:22] tightwork, Then you're doing a whole table scan and holding the entire wiki's list of pages in memory. [01:12:25] "Cheat to win," as my brother used to say. [01:12:40] Natterer: You should start writing the lang template for wiktionary. [01:13:05] I mentioned that, above. [01:13:06] Dantman: id be ok if it was a slow crawling bot and not something 100% per page dynamic [01:13:09] Brooke: Learning from history is definitely cheating. [01:13:13] has anyone ever seen this error from solr, it seems to be having trouble loading the DIH: org.apache.solr.common.SolrException: Error loading class 'org.apache.solr.handler.dataimport.DataImportHandler' [01:13:17] victor's proposed API is hefty, and I didn't think any of it was really needed pre-deploy [01:13:30] maybe a UTF-8 decoder is needed [01:13:48] for performance [01:14:04] tightwork, Sure... you could also incorporate a bloom filter if you wrote a bot [01:14:09] I guess it depends what you view as the post-deployment plan. [01:14:23] A crippled deployment with no follow-up might be worse than ParserFunctions... [01:14:39] ^_^ Or just use IndexedDB [01:14:45] in performance terms, things like mw.page.name don't gain much, like I say, you can just do frame:preprocess('{{PAGENAME}}') [01:15:29] maybe half of the cost of frame:preprocess('{{PAGENAME}}') is in the Lua->PHP interface [01:15:37] just a single function call [01:15:48] ... when you have a frame, which os.date() won't. (-: [01:15:55] and you can avoid that by having a cache on the lua side [01:16:11] tightwork, Sorry, I mean LevelDB [01:16:17] well, we can just provide the actual os.date() [01:17:23] "One solution to the backward-compatibility problem is to convert data to common plain-text formats, such as ASCII or Unicode, which support all characters across all platforms, languages and programs." [01:17:30] hmm [01:17:42] http://www.computerworld.com/s/article/103382/The_100_Year_Archive_Dilemma [01:17:55] 03(mod) Deploy extension Memento on Wikipedia sites - 10https://bugzilla.wikimedia.org/34778 +comment (10Chad H.) [01:18:04] I wasn't aware ASCII was that good ;) [01:18:17] lol [01:18:31] Providing the actual os.date() would be very good indeed, of course. [01:18:32] let me add that to my todo list, I think it got lost somewhere along the line [01:19:16] I seem to remember reviewing os.date() for security and it looked just fine [01:19:40] TimStarling: Uncle G already added it to http://www.mediawiki.org/wiki/Extension:Scribunto/Deployment_priorities for you. (-: [01:20:26] right [01:20:34] lots of things that we should have apparently [01:21:09] God help me FlaggedRevs' UI is confusing. [01:21:18] How do I accept the pending changes? [01:21:30] It just keeps taking me to a diff of the changes. [01:22:02] I wonder if I'm missing the user right. [01:22:14] {{CURRENTTIME}} etc. are basically wrappers for time(), same as Lua's os.date() [01:23:07] Apparently administrators don't have the review user right. Cute. [01:23:12] you should have a "review this revision" box above the diff [01:23:34] what's the right called? [01:23:57] "review" [01:24:01] https://www.mediawiki.org/wiki/Special:ListGroupRights [01:26:13] I'll fix it [01:29:45] try now [01:31:09] 03(NEW) Page protection section of MediaWiki's info action is a bit redundant - 10https://bugzilla.wikimedia.org/39951 normal; MediaWiki: General/Unknown; (b) [01:32:28] TimStarling: Working now, thanks! [01:34:23] 03(NEW) The file is in an inconsistent state within the internal storage backends - 10https://bugzilla.wikimedia.org/39952 normal; MediaWiki: Uploading; (howard) [01:36:10] 03(mod) Page protection section of MediaWiki's info action is a bit redundant - 10https://bugzilla.wikimedia.org/39951 +design +easy (10MZMcBride) [01:39:31] 03(NEW) "Page protection" section of MediaWiki's info action lists irrelevant protection statuses - 10https://bugzilla.wikimedia.org/39953 normal; MediaWiki: General/Unknown; (b) [01:43:23] 14(DUP) The file is in an inconsistent state within the internal storage backends - 10https://bugzilla.wikimedia.org/39952 +comment (10Aaron Schulz) [01:43:26] 03(mod) Inconsistent state within the internal storage backends - 10https://bugzilla.wikimedia.org/39221 +comment (10Aaron Schulz) [01:46:42] 03(NEW) MediaWiki's info action headers need anchors - 10https://bugzilla.wikimedia.org/39954 normal; MediaWiki: General/Unknown; (b) [01:49:13] 03(NEW) MediaWiki's info action should link "page creator" and "latest editor" values - 10https://bugzilla.wikimedia.org/39955 normal; MediaWiki: General/Unknown; (b) [01:52:07] 03(NEW) MediaWiki's info action should vertically align cell values to top - 10https://bugzilla.wikimedia.org/39956 normal; MediaWiki: General/Unknown; (b) [01:53:26] 03(mod) MediaWiki's info action should vertically align cell values to top - 10https://bugzilla.wikimedia.org/39956 +comment (10MZMcBride) [01:58:46] gerrit seems kind of slow to respond. [01:58:51] Or gitweb, rather. [02:02:45] 03(mod) MediaWiki's info action headers need anchors - 10https://bugzilla.wikimedia.org/39954 +comment (10MZMcBride) [02:16:23] 03(NEW) Expose MediaWiki info action's page watchers value to more users - 10https://bugzilla.wikimedia.org/39957 normal; MediaWiki: General/Unknown; (b) [02:18:31] 03(WONTFIX) Inconsistent capitalizatin of language names. - 10https://bugzilla.wikimedia.org/39933 +comment (10Dereckson) [02:19:32] 03(mod) Inconsistent capitalization of language names in UniversalLanguageSelector extension - 10https://bugzilla.wikimedia.org/39933 summary (10MZMcBride) [02:21:02] 03(NEW) Wrong parsing of [[MediaWiki:Expand templates title]] - 10https://bugzilla.wikimedia.org/39958 normal; MediaWiki extensions: ExpandTemplates; (vlakoff) [02:39:22] New review: Spage; "This is at least good enough to be the develop branch, so I merged it. I commited fixes to develop f..." [mediawiki/extensions/E3Experiments] (master); V: -1 C: 1; - https://gerrit.wikimedia.org/r/22177 [02:46:40] 03(NEW) Right click to edit section causing browser hangs - 10https://bugzilla.wikimedia.org/39959 major; MediaWiki: General/Unknown; (ryulong.wiki) [02:59:16] does anyone know of an "offline" MW editor of any sort? [02:59:55] i'm thinking of a desktop app that can upload data to semantic mediawiki.... [03:23:54] 03(mod) Right click to edit section causing browser hangs - 10https://bugzilla.wikimedia.org/39959 +comment (10MZMcBride) [03:51:01] 03(mod) meta "ResourceLoaderDynamicStyles" tag does not pass W3C Markup Validator - 10https://bugzilla.wikimedia.org/38630 normal->15enhancement; summary; +comment (10Krinkle) [03:51:33] 03(mod) meta "ResourceLoaderDynamicStyles" tag does not pass W3C Markup Validator - 10https://bugzilla.wikimedia.org/38630 (10Krinkle) [03:58:04] New patchset: Parent5446; "(bug 39287) Fixed error checking in DatabaseMysql::fetchObject." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/22537 [04:00:37] 03(ASSIGNED) calling tableExists breaks fetchObject - 10https://bugzilla.wikimedia.org/39287 +patch-in-gerrit; +comment (10Tyler Romeo) [04:11:39] 03(mod) meta "ResourceLoaderDynamicStyles" tag does not pass W3C Markup Validator - 10https://bugzilla.wikimedia.org/38630 +comment (10Daniel Friesen) [04:16:35] How does one add a comment to Gerrit? [04:16:47] Someone is asking me and I have no idea. I guess there's no "add comment" button/ [04:16:49] New patchset: Logicwiki; "Unit test for language search" [mediawiki/extensions/UniversalLanguageSelector] (master) - https://gerrit.wikimedia.org/r/22538 [04:16:50] ? [04:19:55] Brooke: Comment to a patch, or to a line? [04:20:01] A patch. [04:20:05] (can I chat with this person mor directlyness?) [04:20:09] (more*) [04:20:11] franny [04:20:19] But I think she just went to bed. [04:20:23] Hm [04:20:41] Gerrit has no concept of "comment", I guess that could be confusing [04:20:47] It sees everything as a "review" [04:20:55] 03(mod) meta "ResourceLoaderDynamicStyles" tag does not pass W3C Markup Validator - 10https://bugzilla.wikimedia.org/38630 +comment (10Krinkle) [04:20:55] Oh, really? [04:21:00] franny: Can you comment on that you're too busy to add tests and ask Hashar to add them? I think he'd be happy to. [04:21:03] That was the context. [04:21:04] The catch is, you can do a "review" with no rating, so just post a -0 review [04:21:10] She ended up e-mailing him instead. [04:21:15] That also works [04:21:22] Gerrit is the actual fucking worst. [04:21:39] * marktraceur considers adding tests since hashar is sleepy [04:21:55] It'd be great to get that bug resolved. :-) [04:22:16] marktraceur: So I e-mailed you about that UploadWizard bug, but the broader issue didn't quite get resolved. [04:22:26] Do you know what triggers the "leaving this page" warning? [04:22:38] There are one or two others bugs with very similar issues, I think. [04:22:42] Brooke: Yes, basically [04:22:44] It should be a trivial fix, shouldn't it? [04:23:00] Brooke: UW tries to save you from accidentally closing the window in the middle of an upload [04:23:04] Brooke: And I did fix it [04:23:21] Brooke: Make noise at https://gerrit.wikimedia.org/r/21829 [04:23:23] I'm talking about a similar bug. [04:23:43] Oh [04:24:14] Brooke: More generally, it means that the page registered an event for "onbeforeunload", which should be easily greppable [04:27:07] I must say, testing is a fascinating thing [04:27:17] I can't find the bug. [04:27:37] Hm? Oh, the popup one? [04:27:54] There's a bug somewhere that referenced bug 38022. [04:28:38] Hm [04:28:48] Ah, there we are: https://bugzilla.wikimedia.org/show_bug.cgi?id=39158 [04:28:54] Marked critical, heh. [04:29:12] Hmm [04:29:20] Let me take a whack at that after the tests [04:29:29] * marktraceur laughs at his goal of sleeping in an hour [04:31:11] Sleep is nice. [04:31:48] Hmmm [04:31:56] My MW install is clearly broked [04:34:46] Theeeere we go [04:39:05] New patchset: MarkTraceur; "(bug 34939) Handle mixed-case URL protocols in wikitext" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/15224 [04:39:29] Brooke: ^ review helpful [04:40:19] marktraceur: I don't have a Gerrit account. [04:40:27] If you were asking me to review the change. [04:40:28] Ah [04:40:35] Well, that makes it less simple :) [04:42:02] marktraceur: I'd generally recommend doing a few link syntaxes with any link behavior change, though I'm not sure how much it matters here. [04:42:09] New review: MarkTraceur; "Verified that the test passes after commit and fails on master. Jenkins seems happy, so am I." [mediawiki/core] (master) C: 1; - https://gerrit.wikimedia.org/r/15224 [04:42:12] [] is one way, but there are also free links. [04:42:36] And then there's [foo bar] v. [foo]. [04:42:44] Brooke: Hm, noted. I think just having the one should suffice, but I can add in the others [04:43:00] I'm not sure how broad the test coverage should be. [04:43:03] (seriously a matter of copy/paste and modify [04:43:05] ) [04:43:14] And what the cost of more tests is vs. the benefit from the extra weight... [04:44:45] 03(mod) Allow global renaming of global users - 10https://bugzilla.wikimedia.org/14862 +comment (10MZMcBride) [04:45:18] I'm sure hashar or subbu can determine which is preferable [04:46:13] (since I'm sending in another patchset, I think it's possible to merge an earlier one) [04:46:33] New patchset: MarkTraceur; "(bug 34939) Handle mixed-case URL protocols in wikitext" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/15224 [04:47:26] New review: MarkTraceur; "Added two extra tests to make sure the other methods of external linking will also work. Not sure ho..." [mediawiki/core] (master) C: 1; - https://gerrit.wikimedia.org/r/15224 [04:47:45] 03(mod) Allow global renaming of global users - 10https://bugzilla.wikimedia.org/14862 +comment (10MZMcBride) [04:47:59] > [04:47:59] Conflicts: [04:47:59] includes/parser/Parser.php [04:48:00] > [04:48:02] What is that? [04:48:07] !e EducationProgram [04:48:08] https://www.mediawiki.org/wiki/Extension:EducationProgram [04:48:15] Brooke: I don't know, I left the commit message [04:48:26] Weird. [04:49:01] .... [04:49:10] EducationProgram appears to be on Google Code [04:49:16] Heh. [04:49:26] * marktraceur throws hands up in air [04:49:50] Oh, no, the docs say gerrit [04:49:52] * marktraceur throws hands up in air [04:50:06] I thought it was deployed to Wikimedia wikis. [04:50:08] But I guess not... [04:50:22] Maybe, but I prefer testing locally [04:50:24] Always more fun [04:50:42] What's adding those extra namespaces on en.wiki... [04:50:53] Hmm. [04:51:15] I must be going crazy. [04:51:15] 04(REOPENED) Patrol log should refer to the user performing the action instead of the user who made the patrolled edit - 10https://bugzilla.wikimedia.org/34495 +comment (10Robert Morley) [04:51:36] ..... [04:51:49] ERROR: EducationProgram requires CLDR extension [04:51:58] And yet, no mention of this in the docs [04:54:21] And hey, why mention the necessary database updates? [04:55:02] Maybe it was test2 where I saw the extra namespaces. [04:57:07] Brooke: I don't suppose you know how to use this extension [04:57:49] siebrand, Nikerabbit: What are the thoughts about CLDR being in core? [05:00:00] Dantman: I just read your MediaWiki skinning tutorial. Excellent work, thank you [05:03:24] shepazu: Has sumana gotten back to you? [05:03:40] marktraceur: NFI, sorry. [05:03:41] marktraceur: nah, it's Labor Day! [05:03:50] If it's not deployed to Wikimedia wikis, I don't really care, though. [05:03:52] I thought it was. [05:04:04] I also thought there might be a more generic fix for the issue. [05:04:28] It should be respecting the user preference, I think? [05:04:34] Brooke: I thought it would be simple, but no dice. Jeroen didn't actually use onbeforeunload apparently [05:04:42] Hm. [05:04:51] All right. [05:04:55] Well, thanks for looking. :-) [05:04:56] It might be another extension, I dunno [05:05:08] I'll CC myself and ask, but that's as far as I can go now [05:05:20] I thought it was some HTML5 attribute that triggered it, TBH. [05:05:31] But I have no idea. [05:07:16] 03(mod) Submitting or saving edits to a course description prompts a "leave page" warning - 10https://bugzilla.wikimedia.org/39158 +comment (10Mark Holmquist) [05:07:20] It may be a core thing, actually [05:07:39] Maybe he's using core functionality to make an edit form that auto-detects leave-page events [05:07:42] * marktraceur looks [05:14:41] Yeah, I'm not seeing anything remotely like an onbeforeunload callback [05:15:23] Something in jQuery, something in a skin [05:15:32] Stuff in UW that I know about [05:17:31] Hmm [05:18:53] how is http://en.wikipedia.org/wiki/Wikipedia:Community_portal generated? [05:20:19] shepazu: HTML + wikitext? [05:20:21] https://en.wikipedia.org/w/index.php?title=Wikipedia:Community_portal&action=edit [05:21:03] shepazu: There's an E3 thing! https://meta.wikimedia.org/wiki/Research:Community_portal_redesign [05:21:49] * shepazu wants [05:22:08] Dantman: too big imho [05:23:05] Well, lots of fun spending time on that [05:23:10] Now, time to try sleep [05:23:13] Night all [05:26:29] nn, marktraceur [05:29:31] New review: Hashar; "I will give this patch a final review. Thanks Mark for the tests :)" [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/15224 [05:32:55] 03(mod) Reimplement MediaWiki's info action (tracking) - 10https://bugzilla.wikimedia.org/38450 +comment (10Madman) [05:36:17] 03(mod) Reimplement MediaWiki's info action (tracking) - 10https://bugzilla.wikimedia.org/38450 +comment (10MZMcBride) [05:40:08] 03(mod) Reimplement MediaWiki's info action (tracking) - 10https://bugzilla.wikimedia.org/38450 (10MZMcBride) [05:40:08] 03(mod) Page protection section of MediaWiki's info action is a bit redundant - 10https://bugzilla.wikimedia.org/39951 (10MZMcBride) [05:40:09] 03(mod) "Page protection" section of MediaWiki's info action lists irrelevant protection statuses - 10https://bugzilla.wikimedia.org/39953 (10MZMcBride) [05:40:10] 03(mod) MediaWiki's info action headers need anchors - 10https://bugzilla.wikimedia.org/39954 (10MZMcBride) [05:40:10] 03(mod) MediaWiki's info action should link "page creator" and "latest editor" values - 10https://bugzilla.wikimedia.org/39955 (10MZMcBride) [05:40:15] 03(mod) MediaWiki's info action should vertically align cell values to top - 10https://bugzilla.wikimedia.org/39956 (10MZMcBride) [05:40:16] 03(mod) Expose MediaWiki info action's page watchers value to more users - 10https://bugzilla.wikimedia.org/39957 (10MZMcBride) [05:40:24] I win. [05:42:30] Jasper_Deng_away: You fucking serious right now? [05:42:42] Brooke: yeah, right now [05:42:48] GMT -7 [05:42:54] I mean the pasting 100 lines to me. [05:42:56] In PM. [05:43:26] * Jasper_Deng_sick can make no sense of the HTML source [05:43:47] That surely means I'd like to see it all 512 bytes at a time. [05:44:10] Special:EmailUser? [05:44:24] Or a pastebin. [05:44:30] !pastebin [05:44:30] Please do not paste more than 2-3 lines of text into the channel as it disrupts the flow of conversation. When sharing multiple lines of code, please use a pastebin such as or and post a link to your paste in the channel. [05:45:09] http://p.defau.lt/?cTTPDNGOp_HjL3efZgDizw [05:46:20] and http://p.defau.lt/?oAxy7jyQmtZCyWRj6iOKMw [05:46:44] Nikerabbit, really? [05:54:28] Nikerabbit, it doesn't look like we'd end up with an unreasonable amount of data [05:56:22] hi TimStarling, got a moment? [05:56:39] yes [05:59:43] Dantman: why can't it stay as an extension? [06:00:45] Dantman: Are you worried that CLDR will become the next ExtensionFunctions.php? [06:01:29] I can come up with other reasons too [06:02:26] people will start adding local overrides [06:02:45] it would make it unequal for other possible extensions providing language names [06:03:54] Nikerabbit, it just feels like the kind of thing that would be useful in core, and useful to extension code. [06:04:40] Dantman: extensions and core can already easily use it, as long as the extension is installed [06:04:54] The if conditional recommended on the extension page just screams of generic functionality that we should have in core [06:05:09] link? [06:05:14] sounds like outdated information [06:05:49] Nikerabbit, https://www.mediawiki.org/wiki/Extension:CLDR#Example [06:06:52] Dantman: yeah for language names you can usually call Language::fetchLanguageNames [06:06:58] 03(NEW) Enable Narayam on the Javanese projects - 10https://bugzilla.wikimedia.org/39960 normal; Wikimedia: Extension setup; (bknliem) [06:07:01] for other data not [06:07:20] but it's less important where the data is, good architecture is more important [06:08:11] 03(mod) Enable Narayam on the Javanese projects - 10https://bugzilla.wikimedia.org/39960 +i18n +shell (10bennylin) [06:08:11] 03(mod) Add Javanese font to WebFonts - 10https://bugzilla.wikimedia.org/39381 (10bennylin) [06:09:01] One thing to keep in mind is our language selection preference is horrible. [06:09:32] ULS is trying to fix that in one area... not sure if it applies to everything. [06:10:07] But properly usable language selection is something that should be in core. And that requires a full map of language name translations. [06:10:37] 03(NEW) test2.wikipedia.org reportedly slow - 10https://bugzilla.wikimedia.org/39961 normal; Wikimedia: General/Unknown; (b) [06:10:43] http://www.gpaumier.org/blog/628_universal-language-picker/ [06:11:50] 03(mod) Swap gitweb for GitBlit - 10https://bugzilla.wikimedia.org/38383 +comment (10MZMcBride) [06:13:34] New review: Hashar; "Why do we need two instances? Isn't one enough?" [mediawiki/core] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/22497 [06:24:13] hi hashar [06:24:23] sumanah: good "something" :) [06:24:29] well put :) [06:24:44] looks like all the community outreach you have been doing is paying [06:24:54] we are overwhelmed with code patches and code review requests [06:25:04] some volunteers manage to fixes years old bugs ;-D [06:28:53] :) I'm glad that we're getting lots of patches, and I'm trying to get some of the volunteers to do code review as well :) [06:28:59] years-old bugs? like what? [06:29:31] hashar: if you see any volunteers who look qualified to get Gerrit ownership privileges for particular extensions, please do suggest it [06:29:40] will do [06:29:50] though I mostly review mediawiki/core [06:29:56] which already keep me busy a lot [06:29:59] of course [06:30:25] maybe you'll see volunteers who look like they ought to review code, or teach others, in which case, please do encourage them! [06:31:13] hashar: I'm trying not to add too many review requests for you -- just the ones where it really seems like you're the right person to review stuff [06:31:25] yeah noticed that [06:31:30] removed myself from a few ones :-) [06:31:36] and merged the rest hehe [06:31:50] hashar: :) ok, so, it's a good balance so far? [06:32:12] if you have any advice for me, like, "please don't bother adding me for ops/config stuff", I want to hear it :) [06:32:14] yup [06:32:23] the one I removed is mostly because I don't know that area of code [06:32:42] or someone else was already looking at it [06:33:18] ok [06:35:42] New review: Hashar; "What about writing some tests cases? They are in file Cite/citeParserTests.txt . To run them :" [mediawiki/extensions/Cite] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/21568 [06:39:58] New patchset: Hashar; "doc: changed @file into @file" [mediawiki/extensions/SimpleFarm] (master) - https://gerrit.wikimedia.org/r/21014 [06:40:18] New review: Hashar; "wordwrapped commit message." [mediawiki/extensions/SimpleFarm] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/21014 [06:40:18] Change merged: Hashar; [mediawiki/extensions/SimpleFarm] (master) - https://gerrit.wikimedia.org/r/21014 [06:41:54] New patchset: Hashar; "Fix max(-1) is smaller than min(0) warning" [mediawiki/extensions/ConfirmEdit] (master) - https://gerrit.wikimedia.org/r/22039 [06:42:04] New review: Hashar; "rebased" [mediawiki/extensions/ConfirmEdit] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/22039 [06:42:04] Change merged: Hashar; [mediawiki/extensions/ConfirmEdit] (master) - https://gerrit.wikimedia.org/r/22039 [06:44:49] New patchset: Hashar; "doc: use @file instead of @file " [mediawiki/extensions/Arrays] (master) - https://gerrit.wikimedia.org/r/19194 [06:45:09] 03(mod) Right click to edit section causing browser hangs - 10https://bugzilla.wikimedia.org/39959 +comment (10Ryulong) [06:45:21] New review: Hashar; "Rebased this change on latest master so it can be merged right now." [mediawiki/extensions/Arrays] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/19194 [06:45:21] Change merged: Hashar; [mediawiki/extensions/Arrays] (master) - https://gerrit.wikimedia.org/r/19194 [06:45:36] 03(mod) Lock account creation on wikimania2012wiki (and possibly editions by IPs) - 10https://bugzilla.wikimedia.org/39947 +comment (10Ruslan) [06:51:11] New patchset: Hashar; "Added test for interaction with 'Loops' extension" [mediawiki/extensions/Arrays] (master) - https://gerrit.wikimedia.org/r/19196 [06:51:11] New patchset: Hashar; "Added important test" [mediawiki/extensions/Arrays] (master) - https://gerrit.wikimedia.org/r/19195 [06:51:12] New patchset: Hashar; "Added parser tests" [mediawiki/extensions/Arrays] (master) - https://gerrit.wikimedia.org/r/19193 [07:33:19] New patchset: Matthias Mullie; "improve RTL display for labels such as 'resolved'" [mediawiki/extensions/ArticleFeedbackv5] (master) - https://gerrit.wikimedia.org/r/22539 [07:35:38] 03(mod) Installation of Computer Modern Unicode font family for SVG rendering - 10https://bugzilla.wikimedia.org/38299 +comment (10Gauravjuvekar) [07:43:27] 03(mod) placeholder text color in search bar in Firefox 15 is black instead of gray - 10https://bugzilla.wikimedia.org/39793 +comment (10Fomafix) [07:47:14] 03(NEW) Provide a special page to test and preview formulae - 10https://bugzilla.wikimedia.org/39962 enhancement; MediaWiki extensions: Math; (listenleser) [07:58:05] New patchset: Hashar; "Added test for interaction with 'Loops' extension" [mediawiki/extensions/Arrays] (master) - https://gerrit.wikimedia.org/r/19196 [07:58:05] New patchset: Hashar; "Added test for special pages inclusion" [mediawiki/extensions/Arrays] (master) - https://gerrit.wikimedia.org/r/19195 [08:19:45] New patchset: Hashar; "README: note we want Variables extension too" [mediawiki/extensions/Loops] (master) - https://gerrit.wikimedia.org/r/22540 [08:22:23] New patchset: Hashar; "README: mention extensions dependencies" [mediawiki/extensions/Arrays] (master) - https://gerrit.wikimedia.org/r/22541 [08:24:26] Change merged: Hashar; [mediawiki/extensions/Arrays] (master) - https://gerrit.wikimedia.org/r/19193 [08:24:51] One of these days we need at minimum an extension metadata file [08:25:50] New patchset: Hashar; "Added test for interaction with 'Loops' extension" [mediawiki/extensions/Arrays] (master) - https://gerrit.wikimedia.org/r/19196 [08:25:50] New patchset: Hashar; "Added test for special pages inclusion" [mediawiki/extensions/Arrays] (master) - https://gerrit.wikimedia.org/r/19195 [08:26:11] Change merged: Hashar; [mediawiki/extensions/Arrays] (master) - https://gerrit.wikimedia.org/r/19196 [08:26:12] Change merged: Hashar; [mediawiki/extensions/Arrays] (master) - https://gerrit.wikimedia.org/r/19195 [08:26:49] New patchset: Hashar; "README: mention extensions dependencies" [mediawiki/extensions/Arrays] (master) - https://gerrit.wikimedia.org/r/22541 [08:27:09] New review: Hashar; "PS1: did some word wrap + added mention about Loops and Variables extensions being prerequisites." [mediawiki/extensions/Arrays] (master) - https://gerrit.wikimedia.org/r/22541 [08:27:21] New review: Hashar; "Patchset 2 is a simple rebase." [mediawiki/extensions/Arrays] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/22541 [08:27:21] Change merged: Hashar; [mediawiki/extensions/Arrays] (master) - https://gerrit.wikimedia.org/r/22541 [08:27:27] New review: Henning Snater; "Please also move the comment regarding the background image propagation to the merged line in ...Pro..." [mediawiki/extensions/Wikibase] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/22472 [08:27:30] yeah extension love :) [08:32:22] New review: Hashar; "I have mailed Peter about this change. I guess it is obsolete but he will confirm." [mediawiki/extensions/DebianISOCodes] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/6044 [08:35:28] New review: Hashar; "You cant dereference like that with PHP 5.3 ;)" [mediawiki/extensions/CheckUser] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/14068 [08:37:27] Brooke: EducationProgram was indeed deployed to en.wp. It was disabled shortly after because one of the namespaces it was adding (Course:) was conflicting with an article about a Star Trek episode, iirc ([[Course: Oblivion]]). I don't think it's been re-enabled after that. [08:43:24] New patchset: Grunny; "Add missing message from the edit view for global filters" [mediawiki/extensions/AbuseFilter] (master) - https://gerrit.wikimedia.org/r/22542 [08:44:58] New patchset: Hashar; "(bug 37971) Fix hex IPs for addresses in CIDR notation" [mediawiki/extensions/CheckUser] (master) - https://gerrit.wikimedia.org/r/14068 [08:45:32] New review: Hashar; "Patchset 2 :" [mediawiki/extensions/CheckUser] (master); V: 0 C: 1; - https://gerrit.wikimedia.org/r/14068 [08:46:09] New patchset: Hashar; "(bug 37971) Fix hex IPs for addresses in CIDR notation" [mediawiki/extensions/CheckUser] (master) - https://gerrit.wikimedia.org/r/14068 [08:46:23] New review: Hashar; "Rebased. Code change in PS2." [mediawiki/extensions/CheckUser] (master); V: 0 C: 1; - https://gerrit.wikimedia.org/r/14068 [08:50:22] New review: Hashar; "I guess this patch should be abandoned." [test/mediawiki/extensions/examples] (master); V: 0 C: -2; - https://gerrit.wikimedia.org/r/14921 [08:50:25] New review: Jens Ohlig; "Exactly what it says on the tin! Works as advertised! Would buy again!" [mediawiki/extensions/Wikibase] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/22465 [08:50:26] Change merged: Jens Ohlig; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/22465 [08:50:54] New review: Siebrand; "Can you please add a comment in the code from where this message is being used? I cannot find it usi..." [mediawiki/extensions/AbuseFilter] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/22542 [08:52:07] New patchset: Hashar; "The tests will no longer break periodically" [mediawiki/extensions/EtherEditor] (master) - https://gerrit.wikimedia.org/r/16857 [08:52:22] New review: Hashar; "Rebased :)" [mediawiki/extensions/EtherEditor] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/16857 [08:52:22] Change merged: Hashar; [mediawiki/extensions/EtherEditor] (master) - https://gerrit.wikimedia.org/r/16857 [08:54:16] morning! [08:54:41] I'm not sure I'm thinking about namespaces in a correct way; [08:54:56] I want to group pages to certain projects. [08:55:23] and I'd like the url to be something like https://foo.bar/wiki/bazproject:intro [08:56:14] is bazproject a namespace? or is it a category? [09:00:24] New patchset: Hashar; "'globalblocking' group is lowercase and this comment is misleading" [mediawiki/extensions/GlobalBlocking] (master) - https://gerrit.wikimedia.org/r/19209 [09:00:33] New review: Hashar; "rebased" [mediawiki/extensions/GlobalBlocking] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/19209 [09:00:33] Change merged: Hashar; [mediawiki/extensions/GlobalBlocking] (master) - https://gerrit.wikimedia.org/r/19209 [09:01:53] mjau^: bazproject is a namespace [09:02:06] mjau^: people will link to it using [[bazproject:intro]] [09:02:13] ...and that is bad? [09:02:28] you will have to try out :) [09:02:33] Mediawiki also supports subpages [09:02:38] aka : bazproject/intro [09:02:55] http://www.mediawiki.org/wiki/Manual:$wgNamespacesWithSubpages [09:03:06] what would be the recommended way to do it? [09:03:09] should be all about $wgNamespacesWithSubpages[NS_MAIN] = true; [09:03:19] i would recommend to try both approach [09:03:24] I would myself use the subpage system [09:03:36] example: http://en.wikibooks.org/wiki/European_History/Religious_Wars_in_Europe [09:03:52] under the title, you get a link back to the 'root' http://en.wikibooks.org/wiki/European_History [09:04:02] we are lacking a way to list all subpages [09:04:47] though you can use Special:PrefixIndex to look for any page starting with 'European_History' : http://en.wikibooks.org/w/index.php?title=Special%3APrefixIndex&prefix=European_History&namespace=0 [09:05:12] I have to say though, I don't htink I'm really grasping something here. it's possible for any user to create a https://foo.bar/wiki/bazproject:intro page, but there's also a variable called $wgExtraNamespaces which I think should be used for creating new namespaces.. [09:05:21] the advantage of namespaces is really about restricting search to a specific namespace [09:05:28] ah crap the lunch train is leaving [09:05:34] ;) [09:05:47] see you this afternoon! [09:05:47] I should be around in 3 hours [09:05:48] happy meal! [09:05:51] hashar: :) :) [09:06:02] hashar: again, <3 for yesterday. I was losing my mind on that one. [09:06:05] later! [09:06:08] * hashar TIL : swedish people eat early [09:06:29] mjau^: ping me when you are back :) [09:11:29] New patchset: Hashar; "(bug 34556) fix whitespace/scrolling issues due to content:"."" [mediawiki/extensions/LiquidThreads] (master) - https://gerrit.wikimedia.org/r/20538 [09:11:36] Change merged: Hashar; [mediawiki/extensions/LiquidThreads] (master) - https://gerrit.wikimedia.org/r/20538 [09:15:33] New patchset: Grunny; "Add missing message from the edit view for global filters" [mediawiki/extensions/AbuseFilter] (master) - https://gerrit.wikimedia.org/r/22542 [09:21:51] New patchset: Hashar; "status icons: increase the saturation, lower the brightness" [mediawiki/extensions/OnlineStatusBar] (master) - https://gerrit.wikimedia.org/r/22221 [09:22:17] New review: Hashar; "PS4 is a rebase." [mediawiki/extensions/OnlineStatusBar] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/22221 [09:22:17] Change merged: Hashar; [mediawiki/extensions/OnlineStatusBar] (master) - https://gerrit.wikimedia.org/r/22221 [09:23:33] 03(mod) Reimplement MediaWiki's info action (tracking) - 10https://bugzilla.wikimedia.org/38450 +comment (10Richard Guk) [09:26:55] New review: Hashar; "Fine 8)" [mediawiki/extensions/OpenStackManager] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/22270 [09:26:56] Change merged: Hashar; [mediawiki/extensions/OpenStackManager] (master) - https://gerrit.wikimedia.org/r/22270 [09:27:50] New patchset: Daniel Kinzler; "Perform save via EditEntity::attemptSave()" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/22480 [09:28:52] 03(mod) action=info displays misleading edit history for redlinks - 10https://bugzilla.wikimedia.org/39688 +comment (10Richard Guk) [09:30:20] 03(NEW) jQuery.uls.data. ... function names - 10https://bugzilla.wikimedia.org/39963 normal; MediaWiki extensions: UniversalLanguageSelector; (Danweetz) [09:33:15] New patchset: Hashar; "Clean up interface" [mediawiki/extensions/OpenStackManager] (master) - https://gerrit.wikimedia.org/r/22284 [09:33:21] Change merged: Hashar; [mediawiki/extensions/OpenStackManager] (master) - https://gerrit.wikimedia.org/r/22284 [09:38:12] 03(mod) Flickr upload stuck in "Uploading..." - 10https://bugzilla.wikimedia.org/39948 +comment (10Mormegil) [09:39:10] Change abandoned: Hashar; "Already in I02ba4ce3" [mediawiki/extensions/AbuseFilter] (master) - https://gerrit.wikimedia.org/r/22420 [09:40:01] New review: Daniel Kinzler; "rebased" [mediawiki/extensions/Wikibase] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/22480 [09:41:00] New review: Siebrand; "Thanks." [mediawiki/extensions/AbuseFilter] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/22542 [09:41:00] Change merged: Siebrand; [mediawiki/extensions/AbuseFilter] (master) - https://gerrit.wikimedia.org/r/22542 [09:41:16] New patchset: Siebrand; "Maintenance for AbuseFilter extension." [mediawiki/extensions/AbuseFilter] (master) - https://gerrit.wikimedia.org/r/22361 [09:51:55] New patchset: Hashar; "(bug 39643) Allow "0" as the content of " [mediawiki/extensions/SyntaxHighlight_GeSHi] (master) - https://gerrit.wikimedia.org/r/21473 [09:52:37] New review: Hashar; "PS3 is a rebase." [mediawiki/extensions/SyntaxHighlight_GeSHi] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/21473 [09:52:37] Change merged: Hashar; [mediawiki/extensions/SyntaxHighlight_GeSHi] (master) - https://gerrit.wikimedia.org/r/21473 [09:53:25] 03(mod) a lone "0" in a tag disappears - 10https://bugzilla.wikimedia.org/39643 +comment (10Antoine "hashar" Musso) [09:57:45] 03(NEW) "Login successfull" page configurability - 10https://bugzilla.wikimedia.org/39964 enhancement; MediaWiki: User interface; (incarus6) [09:58:36] 03(mod) Personal greeter-page instead of "Login successfull" - 10https://bugzilla.wikimedia.org/39964 summary (10Incarus) [09:59:32] 03(NEW) By-word selection fails when mouse moves - 10https://bugzilla.wikimedia.org/39965 normal; VisualEditor: ContentEditable; (yyairrand) [10:02:13] New patchset: Jeroen De Dauw; "Optimize some css stuffs" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/22472 [10:14:59] 03(mod) "You cannot post a blank message" error on every summary edit - 10https://bugzilla.wikimedia.org/39773 +comment (10Nemo_bis) [10:15:00] 03(mod) MediaWiki bugs to be fixed for 1.20wmf11 deployment (tracking) - 10https://bugzilla.wikimedia.org/39841 (10Nemo_bis) [10:18:52] 03(mod) Add a $wg variable to disable signature editing on new post/reply/etc. - 10https://bugzilla.wikimedia.org/24135 15enhancement->major; +comment (10Nemo_bis) [10:19:01] 03(mod) Add a $wg variable to disable signature editing on new post/reply/etc. - 10https://bugzilla.wikimedia.org/24135 (10Nemo_bis) [10:19:04] 03(mod) Signature changes not logged - 10https://bugzilla.wikimedia.org/36096 (10Nemo_bis) [10:20:29] 03(FIXED) Special:EditWatchlist doesn't load, gives Fatal exception of type MWException - 10https://bugzilla.wikimedia.org/39565 +comment (10Nemo_bis) [10:29:29] 03(mod) Gadget user configuration - 10https://bugzilla.wikimedia.org/21897 +comment (10This, that and the other) [10:32:41] New review: Tobias Gritschacher; "* it works for me. " [mediawiki/extensions/Wikibase] (master); V: 0 C: 1; - https://gerrit.wikimedia.org/r/22480 [10:33:43] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/22472 [10:34:23] New patchset: Santhosh; "Misc jshint fixes" [mediawiki/extensions/UniversalLanguageSelector] (master) - https://gerrit.wikimedia.org/r/22543 [10:34:45] hashar: ah, no, it's just that people here at tthis particular place eat early [10:35:00] bascially, it's the older you get, the earlier you eat here [10:35:01] is it 12:35 in your country? [10:35:05] yup [10:35:05] haha [10:35:09] =) it's true [10:35:18] in my previous comp some oldies got to lunch at 11:30 [10:35:27] they were at the office at 8 / 8:30 [10:35:31] last place I worked at, everyone was 55+. they started getting ready for lunch at 10:45 [10:35:36] (about the time I woke up huhu) [10:35:39] he he [10:35:46] oh my god [10:35:55] yeah, that's pretty mental [10:35:56] well given you are far east, it is probably normal to go lunch a bit earlier [10:36:08] they get to the office at 7 sometimes [10:36:10] it's crazy [10:36:26] but I guess the odler you get, the less sleep you need [10:37:40] re our namespace discussion; I guess I'm cool with doing it bazproject:intro style [10:38:05] unless you can see an obvious pitfall with doing it like that? [10:39:19] I must say, I'm a bit confused however. if bazproject isn't defined in LocalSettings.php, will bazproject in turn be a part of the mainspace? [10:41:44] mjau^: I think the older you get, the more time you want after work [10:41:51] so yeah [10:42:00] [[bazproject:name]] [10:42:15] the title name will be 'bazproject:name' and namespace will be the main one (aka 0 aka NS_MAIN) [10:42:17] hashar: oh? I'm actually considering working less :) [10:42:30] hahah [10:42:37] I am working more myself [10:42:47] though I work almost whenever I want :) [10:42:56] well, yeah - I'd use the time to work on ssomething else :) [10:43:45] anyway [10:43:57] ah, I see. hm. what would the point of creating a new namespace be then? I mean, couldn't all my projects just have the prefix and be a part of the mainspace? [10:43:59] if your project is new, try creating a few projects using namespaces and a few other using subpages [10:44:07] right [10:44:10] you might want to talk about the differences with your community [10:44:17] the wikibooks.org projects use subpages [10:44:32] well, actually, it's my way or the high way, basically [10:44:39] http://en.wikibooks.org/w/index.php?title=Special:Search&search=&fulltext=Search&profile=advanced&redirs=1 [10:44:54] they get a few other namespaces such as Cookbook (I guess for books about receipes) [10:45:19] and a WikiJunior one for http://en.wikibooks.org/wiki/Wikijunior [10:45:29] wikibooks is about writing learning / teaching books [10:45:37] I guess WikiJunior is a sub project of Wikibooks [10:45:39] ah [10:45:46] and deserved a namespace on its own [10:45:54] that project probably has a different community geared toward young people [10:46:12] so they get their own village pump, style guides etc.. [10:46:24] but even so, if I can group pages by prefix, and let them be a part of the mainspace - would that be bad? [10:46:33] 03(NEW) Adding a sitelink to a non existing article won't fail anymore - 10https://bugzilla.wikimedia.org/39966 major; MediaWiki extensions: WikidataRepo; (tobias.gritschacher) [10:46:53] 03(mod) Adding a sitelink to a non existing article won't fail anymore - 10https://bugzilla.wikimedia.org/39966 (10tobias.gritschacher) [10:47:28] 03(NEW) Fatal error: Call to a member function getFullURL() on a non-object - 10https://bugzilla.wikimedia.org/39967 normal; MediaWiki extensions: Semantic MediaWiki; (s.mazeland) [10:47:29] 03(mod) Bugs affecting translatewiki.net (errors from MediaWiki master) (tracking) - 10https://bugzilla.wikimedia.org/39480 (10Siebrand) [10:48:10] mjau^: na that would be fine too :) [10:48:16] haha [10:48:18] mjau^: using subpages / prefix is nice [10:48:42] aye, no question about it :) [10:48:52] if you ever find out subpages do not work well for you, they could most definitely be migrated under a namespace [10:49:18] but I'm confused.. I don't really get why to use namespaces, when you can use prefixes in the mainspace. [10:49:23] would need a bot to rename the files from [[fooproject/name]] to [[fooproject:name]] + create the namespace 'fooproject' and rename any potential conflicting titles [10:49:29] hehe [10:49:35] so use prefixes in mainspace [10:49:41] that is what I would be doing myself [10:49:48] ah, ok :) [10:49:52] namespace is really all about creating a "sub wiki" in your wiki [10:49:54] kind of [10:49:57] right [10:50:07] hm.. that _does_ sound like a good idea though. [10:50:11] on mediawiki.org we have the Extension namespace for anything related to extensions [10:50:18] and Manual for our doc [10:50:37] Change merged: Siebrand; [mediawiki/extensions/UniversalLanguageSelector] (master) - https://gerrit.wikimedia.org/r/22543 [10:50:39] so if people look for documentation, they can restrict their search to the Manual namespace [10:50:44] but that is about it [10:50:46] oh no [10:50:47] I know mediawiki isn't supposed to work like this, but would it be possible to assign certain ldap groups to have edit rights for their namespaces? [10:51:05] another thing is that pages in a namespace have their own CSS class, so you can stylize each namespace differently [10:51:15] ah [10:51:20] (aka: http://www.mediawiki.org/wiki/Manual:$wgNamespacesWithSubpages that one has a blue background [10:51:40] right [10:52:25] CSS classes are: mediawiki ltr sitedir-ltr ns-100 ns-subject page-Manual_wgNamespacesWithSubpages skin-vector action-view vector-animateLayout [10:52:28] page-Manual_wgNamespacesWithSubpages <--- ;) [10:52:38] but you probably don't need that anyway [10:52:51] well, not at this point anyway [10:53:26] New review: Siebrand; "Per Mark." [mediawiki/extensions/LiquidThreads] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/16907 [10:53:26] Change merged: Siebrand; [mediawiki/extensions/LiquidThreads] (master) - https://gerrit.wikimedia.org/r/16907 [10:54:05] New review: Siebrand; "Per Mark" [mediawiki/extensions/LiquidThreads] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/16908 [10:54:05] Change merged: Siebrand; [mediawiki/extensions/LiquidThreads] (master) - https://gerrit.wikimedia.org/r/16908 [10:56:46] New review: Siebrand; "Per Rob." [mediawiki/extensions/LiquidThreads] (lqt-updates); V: 1 C: 2; - https://gerrit.wikimedia.org/r/16560 [10:56:46] Change merged: Siebrand; [mediawiki/extensions/LiquidThreads] (lqt-updates) - https://gerrit.wikimedia.org/r/16560 [10:58:35] New review: Siebrand; "Per Mark." [mediawiki/extensions/LiquidThreads] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/17777 [10:59:55] 03(mod) Swap gitweb for GitBlit - 10https://bugzilla.wikimedia.org/38383 +comment (10Chad H.) [11:06:26] 03(mod) Right click to edit section causing browser hangs - 10https://bugzilla.wikimedia.org/39959 +comment (10Oliver Keyes) [11:06:29] New patchset: Siebrand; "Maintenance for LiquidThreads extension." [mediawiki/extensions/LiquidThreads] (master) - https://gerrit.wikimedia.org/r/20846 [11:07:20] New review: Siebrand; "PS4 fixes merge conflict in lqt.css and updates whitespace in that file." [mediawiki/extensions/LiquidThreads] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/20846 [11:10:43] mjau^: out for lunch :-) [11:10:59] hashar: =) [11:14:05] 03(mod) "You cannot post a blank message" error on every summary edit - 10https://bugzilla.wikimedia.org/39773 +comment (10Siebrand) [11:16:19] New review: John Erling Blad; "Nothing serious, and it passes tests so I'm going to merge this." [mediawiki/extensions/Wikibase] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/22480 [11:20:38] 03(mod) "You cannot post a blank message" error on every summary edit - 10https://bugzilla.wikimedia.org/39773 +comment (10Siebrand) [11:31:52] New patchset: John Erling Blad; "Perform save via EditEntity::attemptSave()" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/22480 [11:32:43] New review: John Erling Blad; "Oki, new try, new error follows.." [mediawiki/extensions/Wikibase] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/22480 [11:32:43] Change merged: John Erling Blad; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/22480 [11:36:35] 03(mod) Right click to edit section causing browser hangs - 10https://bugzilla.wikimedia.org/39959 +comment (10Derk-Jan Hartman) [11:39:04] 03(NEW) Bhojpuri wikipedia should be started with 'bho' instead of 'bh' - 10https://bugzilla.wikimedia.org/39968 normal; Wikimedia: Language setup; (rajeshkajha) [11:41:29] 03(mod) Talkpage link not appearing - 10https://bugzilla.wikimedia.org/39803 +comment (10Matthias Mullie) [11:42:06] 03(FIXED) The tag is sanitized - 10https://bugzilla.wikimedia.org/31817 +comment (10Amir E. Aharoni) [11:43:31] 03(mod) Feedback Page - Hide My Post is not tracked in Activity Log - 10https://bugzilla.wikimedia.org/39748 +comment (10Matthias Mullie) [11:46:16] 03(mod) Feedback page - Multiple Unflags - 10https://bugzilla.wikimedia.org/39747 +comment (10Matthias Mullie) [11:51:21] New patchset: Matthias Mullie; "Bug 39551 - Questions/prompts for free text comments should be consistent" [mediawiki/extensions/ArticleFeedbackv5] (master) - https://gerrit.wikimedia.org/r/22544 [11:54:27] 03(mod) Questions/prompts for free text comments should be consistent - 10https://bugzilla.wikimedia.org/39551 +comment (10Matthias Mullie) [11:56:59] what was the trick again to reduce a watchlist that was so big that it didn't even want to load in the raw watchlist editor ? [12:14:32] 14(WFM) Personal greeter-page instead of "Login successfull" - 10https://bugzilla.wikimedia.org/39964 +comment (10Krenair) [12:16:22] thedj[work]: Perhaps the API (just a random guess) [12:23:49] 03(mod) jQuery.uls.data. ... function names - 10https://bugzilla.wikimedia.org/39963 +comment (10Santhosh Thottingal) [12:24:02] How make pages editable only for admin? [12:25:11] omidh: A specific page or all pages? [12:25:23] Jarry1250: ALL [12:25:54] omidh: Do you have access to you LocalSettings.php? [12:26:06] Jarry1250: Yes [12:26:52] omidh: Fin the $wgGroupPermissions section [12:26:53] *Find [12:27:13] (if you have one) [12:27:27] You want to be adding: [12:27:28] Jarry1250: Let me check... [12:27:41] 03(NEW) Typing process using Narayam has slowed down! - 10https://bugzilla.wikimedia.org/39969 normal; MediaWiki: Internationalization; (psubhashish) [12:28:37] omidh: You want to be adding http://pastebin.com/PxMF5tX0, but you may also want/need to remove any conflicting lines already there [12:29:51] Jarry1250: I found this: $wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['*']['createaccount'] = false; [12:30:08] how to run a part of phpunit tests? [12:30:39] Jarry1250: What should i add for enable editing for admins only? [12:30:55] omidh: Okay, so you don't need to add the first line I suggested adding, just lines 2 and 3 (see the link I posted at 13:28) [12:32:12] Jarry1250: Okay, Thanks Jarry, I'm going to test it... [12:34:24] 03(mod) Typing process using Narayam has slowed down! - 10https://bugzilla.wikimedia.org/39969 +comment (10Srikanth Logic) [12:38:37] back [12:40:47] ! [remote rejected] HEAD -> refs/publish/master/div-mw-content-text-lang (database error) [12:40:50] git review failed [12:41:43] 03(mod) Typing process using Narayam has slowed down! - 10https://bugzilla.wikimedia.org/39969 (10Srikanth Logic) [12:42:55] Database error [12:42:57] That's no good. [12:43:17] I cannot understand why tables aren't sortable in my wiki [12:44:24] liangent: Here's your stack trace from gerrit http://p.defau.lt/?gkX_wHp1T6S7pr2wK0Xv4g :) [12:44:38] oskie, you need a piece of javascript [12:44:53] 03(mod) Typing process using Narayam has slowed down - 10https://bugzilla.wikimedia.org/39969 summary (10Niklas Laxström) [12:45:36] New review: Foxtrott; "In now for more than a week without complaints. Self-approved." [mediawiki/extensions/SemanticFormsInputs] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/13875 [12:45:36] Change merged: Foxtrott; [mediawiki/extensions/SemanticFormsInputs] (master) - https://gerrit.wikimedia.org/r/13875 [12:45:46] TomDaley: so what can be done on my side? [12:46:18] liangent: Not sure, I'm trying to find out what it means. [12:47:36] TomDaley: hmm you're ChadH. one more new name now [12:48:17] I've got like 10 of them. :) [12:50:30] New review: Nikerabbit; "I can confirm this fixes my bug, but I'm not able to say whether this has any unwanted side effects." [mediawiki/core] (master); V: 0 C: 1; - https://gerrit.wikimedia.org/r/22537 [12:50:47] New review: Nikerabbit; "Oh and this one could use testcase too." [mediawiki/core] (master); V: 0 C: 1; - https://gerrit.wikimedia.org/r/22537 [12:50:58] 03(mod) Patrol log should refer to the user performing the action instead of the user who made the patrolled edit - 10https://bugzilla.wikimedia.org/34495 +comment (10Robin Pepermans (SPQRobin)) [12:51:23] Platonides: I can't find any documentation on how to install it! strange. [12:51:58] Platonides: I seem to have the js file (debian mediawiki 1.19), but they don't seem to be activated [13:04:44] New review: John Erling Blad; "Seems fine to me, but I could have a faulty setup that does not detect some weird cases. Still I tak..." [mediawiki/extensions/Wikibase] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/22477 [13:04:45] Change merged: John Erling Blad; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/22477 [13:05:44] hashar: I think I've settled on a solution here; [13:06:10] I'll have the main page in the mainspace, and all the projects in a project name space. [13:06:51] that way, I think I should be able to restrict new users to create pages without prefixes [13:08:19] New patchset: Alex Monk; "A few action=info bugfixes and enhancements." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/22547 [13:09:05] Nikerabbit: ^ That change removes a message.... Hopefully the correct way [13:09:53] 03(mod) Page protection section of MediaWiki's info action is a bit redundant - 10https://bugzilla.wikimedia.org/39951 +comment (10Krenair) [13:09:53] 03(mod) "Page protection" section of MediaWiki's info action lists irrelevant protection statuses - 10https://bugzilla.wikimedia.org/39953 +comment (10Krenair) [13:09:54] 03(mod) MediaWiki's info action headers need anchors - 10https://bugzilla.wikimedia.org/39954 +comment (10Krenair) [13:09:56] 03(mod) MediaWiki's info action should link "page creator" and "latest editor" values - 10https://bugzilla.wikimedia.org/39955 +comment (10Krenair) [13:11:06] 03(mod) Typing process using Narayam has slowed down - 10https://bugzilla.wikimedia.org/39969 +comment (10praveenp) [13:12:26] Krenair: since it's core also messages.inc needs updating [13:13:25] ok [13:13:48] New patchset: Alex Monk; "A few action=info bugfixes and enhancements." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/22547 [13:14:57] 03(NEW) Automated import of articles need update statistic - 10https://bugzilla.wikimedia.org/39970 normal; MediaWiki: Export/Import; (chorobek) [13:18:13] 03(NEW) Long formulas are cut in mobile view - 10https://bugzilla.wikimedia.org/39971 normal; MediaWiki extensions: MobileFrontend; (amir.aharoni) [13:19:18] 03(mod) Long formulas are cut in mobile view - 10https://bugzilla.wikimedia.org/39971 +comment (10Amir E. Aharoni) [13:23:52] New patchset: John Erling Blad; "Fix class references" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/22476 [13:26:25] New review: John Erling Blad; "Only did a rebase and everything else seems to work as before, even if the changes are huge... ;)" [mediawiki/extensions/Wikibase] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/22476 [13:26:25] Change merged: John Erling Blad; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/22476 [13:31:01] New patchset: Daniel Kinzler; "Make permission checks via EditEntity." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/22548 [13:31:41] 03(mod) Installation of Computer Modern Unicode font family for SVG rendering - 10https://bugzilla.wikimedia.org/38299 +comment (10Antoine "hashar" Musso) [13:32:26] ok, MediaWiki js code calls $(...).tablesorter() on the table. I have verified that. But it still isn't sortable! [13:34:24] 03(mod) Installation of Computer Modern Unicode font family for SVG rendering - 10https://bugzilla.wikimedia.org/38299 +comment (10Antoine "hashar" Musso) [13:36:37] Change abandoned: Yaron Koren; "I'll submit a new commit." [mediawiki/extensions/ConfirmEdit] (master) - https://gerrit.wikimedia.org/r/12179 [13:37:48] New patchset: Jeroen De Dauw; "Added missing field definition, added cache key check and fixed type hint" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/22549 [13:38:55] New review: Demon; "For future reference, you don't need to submit a new commit to remove the dependency, you can just r..." [mediawiki/extensions/ConfirmEdit] (master) - https://gerrit.wikimedia.org/r/12179 [13:39:05] New patchset: Daniel Kinzler; "Make permission checks via EditEntity." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/22548 [13:40:20] New review: Yaron Koren; "If I knew how to do that, I would. :)" [mediawiki/extensions/ConfirmEdit] (master) - https://gerrit.wikimedia.org/r/12179 [13:40:25] 03(mod) in headings is ignored when the heading is shown in table of contents - 10https://bugzilla.wikimedia.org/35167 +patch-in-gerrit; +comment (10Amir E. Aharoni) [13:40:33] 03(mod) Typing process using Narayam has slowed down - 10https://bugzilla.wikimedia.org/39969 normal->major; +code-update-regression; +comment (10Srikanth Logic) [13:42:14] New review: Jeroen De Dauw; "Why can't we use parse_url?" [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/22167 [13:42:48] New review: MarkTraceur; "Yaron, get into the git repository, make sure your master is up to date, switch to this branch and r..." [mediawiki/extensions/ConfirmEdit] (master) - https://gerrit.wikimedia.org/r/12179 [13:43:14] Change merged: John Erling Blad; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/21599 [13:43:31] Yaron: Would you like some live git support? [13:44:46] marktraceur - thanks for the offer... I don't know. In the case of those ConfirmEdit patches, they're so minimal, and happened so long ago, that I think it's probably easier all around to just submit new ones. [13:45:22] Yaron: Easier now, but better to learn the Right(TM) way and be prepared for the bigger patchsets :) [13:45:35] That's true. [13:45:38] New patchset: Yaron Koren; "Fix so that Asirra can work for editing, not just user registration" [mediawiki/extensions/ConfirmEdit] (master) - https://gerrit.wikimedia.org/r/22550 [13:46:05] I'm looking now at your comment. [13:46:11] Yeah, okay, that makes sense. [13:46:36] I mean, the comment where you explain "git rebase". [13:46:54] Yaron: If you run into trouble, I'm here to help with git 16+ hours a day :) [13:47:07] Alright, cool, thank you. [13:47:19] (I may be a little delayed in responding, but you can always get my attention) [13:47:28] 03(mod) Enable Narayam on the Javanese projects - 10https://bugzilla.wikimedia.org/39960 normal->15enhancement (10Sam Reed (reedy)) [13:48:18] marktraceur - well, here's the other ConfirmEdit patch I wanted to resubmit: https://gerrit.wikimedia.org/r/#/c/12140/1/Asirra.class.php,unified [13:48:45] Is there any strong reason to change this patch, vs just creating a new patch? [13:49:01] 03(mod) Rename the als.*.org projects to gsw.*.org - 10https://bugzilla.wikimedia.org/23215 (10Sam Reed (reedy)) [13:49:02] 03(mod) Bhojpuri wikipedia should be started with 'bho' instead of 'bh' - 10https://bugzilla.wikimedia.org/39968 (10Sam Reed (reedy)) [13:49:07] 03(mod) Wikis waiting to be renamed (tracking) - 10https://bugzilla.wikimedia.org/19986 (10Sam Reed (reedy)) [13:51:15] Yaron: Practice? :) [13:51:27] 03(mod) Typing process using Narayam has slowed down - 10https://bugzilla.wikimedia.org/39969 major->04CRIT; +comment (10Srikanth Logic) [13:51:31] Fine... that's valid. [13:51:41] Yaron: Plus you avoid needing to add reviewers again, and you compress the amount of patchsets in review [13:51:56] Right. So what should I do? [13:52:15] Yaron: git checkout master [13:52:39] Yaron: git pull --rebase origin master (make sure you have no pending changes saved, or that they're in another branch) [13:53:19] New patchset: Jeroen De Dauw; "Added MediaWikiTestCase::assertTypeOrValue to facilitate common type checks" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/22551 [13:53:58] Yaron: If no problems, git review -d I9df7a507 [13:54:05] I wonder if we should start a jQuery 1.8.1 sucks tracking bug... [13:54:21] marktraceur - ah... the other patch is preventing me from doing that. Or rather, my attempts to deal with that other patch. [13:54:29] Hm [13:54:42] Yaron: This is why I'd suggest following the git workflow more closely :) [13:54:46] I tried reverting that other file, via a "git checkout", but it didn't work, so I just created a new ConfirmEdit git repository. [13:54:49] Reedy: rather not use word sucks [13:54:52] hi Yaron [13:54:57] Yaron: http://www.mediawiki.org/wiki/Git/Workflow [13:55:01] Anyway [13:55:15] marktraceur - yes, I've seen that page before, and tried to follow it. [13:55:16] Yaron: So your current status, as reported by `git status`, is what? [13:55:43] Well, now it's a new CE repository, so there's no old stuff in there. [13:56:00] It's fine - I'll try to do it "the right way" next time. :) [13:56:06] Yaron: Well, that should be fine then [13:56:12] 03(NEW) jQuery 1.8.1 (seemingly) sucks - 10https://bugzilla.wikimedia.org/39972 major; MediaWiki: JavaScript; (sam) [13:56:13] 03(mod) Code quality issues (and other stuff that sucks) (tracking) - 10https://bugzilla.wikimedia.org/700 (10Sam Reed (reedy)) [13:56:13] 03(mod) test2.wikipedia.org reportedly slow - 10https://bugzilla.wikimedia.org/39961 (10Sam Reed (reedy)) [13:56:14] 03(mod) Typing process using Narayam has slowed down - 10https://bugzilla.wikimedia.org/39969 (10Sam Reed (reedy)) [13:56:20] Change merged: John Erling Blad; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/22548 [13:56:26] marktraceur - what do you mean? I should be able to do it? [13:56:34] Yaron: You should have no need to rebase, just run `git review -d I9df7a507` [13:56:43] Oh... I get it. [13:56:48] Okay, I'll try that. [13:56:52] Yaron: It will download the patch, and put you in a new branch [13:57:02] Alright. [13:57:27] 03(mod) Right click to edit section causing browser hangs - 10https://bugzilla.wikimedia.org/39959 (10Sam Reed (reedy)) [13:57:27] 03(mod) jQuery 1.8.1 (seemingly) sucks - 10https://bugzilla.wikimedia.org/39972 (10Sam Reed (reedy)) [13:57:36] Nikerabbit - hello! [13:58:28] Yaron, once that's done, `git rebase -i master` [14:00:30] lol, 1.8.1 sucks :D [14:00:45] New patchset: Daniel Kinzler; "Streamline EntityContent::save()" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/22552 [14:03:19] marktraceur - I tried doing that, but the "rebase" call gave me the following error: "Asirra.class.php: needs update" / "Working tree is dirty" [14:03:27] perhaps we should switch back to 1.7 :( [14:07:31] TomDaley: idea about the db error? [14:07:44] Nope. [14:07:50] He's diver. Duh. [14:07:54] ^a [14:10:15] New patchset: Reedy; "Revert back to jQuery 1.7.2" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/22555 [14:12:15] grmblblbl [14:12:25] 03(mod) jQuery 1.8.1 (seemingly) sucks - 10https://bugzilla.wikimedia.org/39972 +comment (10Sam Reed (reedy)) [14:13:09] looks like we need a feature to selectively choose our jQuery version [14:13:22] so developers could have 1.8.1 easily enabled [14:15:01] Annoyingly there's no Krinkle|detached about.. I'm thinking about just reverting to 1.7.2 on wmf10/11 and take it from there [14:15:11] Yaron: 'git pull --rebase origin master' or 'git rebase -i' ? [14:15:38] New review: Brent Garber; "Thanks for getting to this for me, been swamped lately." [mediawiki/extensions/CheckUser] (master) C: 0; - https://gerrit.wikimedia.org/r/14068 [14:15:43] If the latter, you should make sure `git status` says "no changes", else you changed something and didn't commit it [14:15:49] Yaron: ^ [14:15:57] (and sorry about the gap there, I ran to shower [14:15:58] ) [14:16:38] New patchset: Reedy; "Revert back to jQuery 1.7.2" [mediawiki/core] (wmf/1.20wmf10) - https://gerrit.wikimedia.org/r/22556 [14:16:50] marktraceur - okay, thanks; I didn't realize that I needed to do some sort of pull after doing the "git review". [14:17:10] New patchset: Reedy; "Revert back to jQuery 1.7.2" [mediawiki/core] (wmf/1.20wmf11) - https://gerrit.wikimedia.org/r/22557 [14:17:33] Change merged: Reedy; [mediawiki/core] (wmf/1.20wmf11) - https://gerrit.wikimedia.org/r/22557 [14:17:36] New review: Siebrand; "Also causing unbearably slow Narayam." [mediawiki/core] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/22555 [14:17:36] Change merged: Siebrand; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/22555 [14:18:22] Yaron: No, you didn't [14:18:43] Sorry, I forgot we switched strategies [14:18:43] Oh. :( [14:19:01] Yaron: Tell me what `git status` says, roughly [14:19:09] Well, I just did a "git pull", and I'm trying it again... [14:19:25] You probably shouldn't [14:19:39] I doubt it'll do any harm, but I could be wrong [14:20:32] New patchset: schmir; "make bookcreator work with jquery version used in mediawiki head" [mediawiki/extensions/Collection] (master) - https://gerrit.wikimedia.org/r/22558 [14:21:19] marktraceur - okay, after having done a git pull, and modifying the file again, I called "git rebase -i master", but got the same error message as before. [14:21:31] Yaron: You shouldn't be modifying the file [14:21:45] Calling "git status" displays what I would have expected - "modified: Asirra.class.php". [14:22:02] Change merged: Reedy; [mediawiki/core] (wmf/1.20wmf10) - https://gerrit.wikimedia.org/r/22556 [14:22:04] Yaron: `git checkout master` then `git review -d I9df7a507` again DO NOT modify anything. [14:22:05] marktraceur - I modified it based on the code review. [14:22:20] Alright. [14:22:24] Yaron: We'll get to that, then, but right now _only_ rebase [14:22:51] 03(mod) WikiBook page/chapter configuration tools/API not working on Mac - 10https://bugzilla.wikimedia.org/39827 +comment (10Ralf Schmitt) [14:23:10] New patchset: Hashar; "(bug 34939) Handle mixed-case URL protocols in wikitext" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/15224 [14:24:20] marktraceur - okay, I did that. [14:25:37] Yaron: `git rebase` should say something like 'rebasing....success' [14:25:50] Sorry [14:25:57] Yaron: `git rebase master` [14:26:27] Reedy: looks like http://blog.jquery.com/2012/08/30/jquery-1-8-1-released/#comment-532990 causing 39969 [14:27:01] Skizzerz: Can you mention on the bug(s) if you haven't already? :) [14:27:25] what's the naming convension for a function which is only used in another function, and the function itself doesn't make much sense for other code? [14:27:41] *convention [14:27:46] marktraceur - I just did that; it didn't use the word "success", but it seems to have worked. [14:27:50] New patchset: Hashar; "(bug 34939) Handle mixed-case URL protocols in wikitext" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/15224 [14:28:04] Great! [14:28:17] New review: Hashar; "* Added release notes" [mediawiki/core] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/15224 [14:28:18] Change merged: Hashar; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/15224 [14:28:22] Yaron: Now, `git review -R` should put up your change again. [14:28:35] We should see the success message in here, too [14:29:02] Yay! Merged! franny, /hi5 [14:29:29] Thanks, hashar [14:29:45] thanks to the test you wrote :) [14:29:48] and TomDaley, it keeps failing and I'm unable to submit my code [14:30:01] I wish we had a badge system to reward people with [14:30:06] hashar: Want me to poke the bug? [14:30:11] hashar: OpenBadges? :) [14:30:11] Hi folks [14:30:17] marktraceur: yeah close the bug please :) [14:30:29] * hashar look at open badges [14:30:30] Antoine1: salut antoine [14:30:49] 03(FIXED) url parsing does not recognize mixed case protocols - 10https://bugzilla.wikimedia.org/34939 +comment (10Mark Holmquist) [14:31:02] est ce que je peux poser une question sur l'utilisation de l'API wikimedia commons ici ? [14:31:08] Whoa [14:31:17] That was some kind of nuclear /me [14:31:22] ;) [14:31:25] that is /notice [14:31:28] Cool [14:31:37] Antoine1: oui bien sur. en anglais si tu peux [14:31:43] ok great [14:31:50] srikanthlogic: I've reverted back to jquery 1.7.2, can you test it to see if it helps? [14:31:59] marktraceur: you send it to a channel, a good way to make people pay attention [14:32:06] marktraceur - unfortunately, that rebase also brings in the other patch, which I already took care of... [14:32:24] so I'd like to fetch all images within this category : http://commons.wikimedia.org/wiki/Category:M%C3%A9rim%C3%A9e_with_PA_parameter [14:32:50] it's a hidden category and I did'nt find a way to query using the API [14:32:51] New patchset: Platonides; "Add WikiLovesMonuments::getCountryDate() function" [mediawiki/extensions/WikiLovesMonuments] (master) - https://gerrit.wikimedia.org/r/22559 [14:32:51] New patchset: Platonides; "Add {{#wlm-is-running: }} parser function." [mediawiki/extensions/WikiLovesMonuments] (master) - https://gerrit.wikimedia.org/r/22560 [14:32:52] New patchset: Platonides; "Add countryName() function to extract a single country code in a given language." [mediawiki/extensions/WikiLovesMonuments] (master) - https://gerrit.wikimedia.org/r/22561 [14:33:03] New review: Pgehres; "I have no idea if this is obsolete or not. I know some other groups have been working on cldr type ..." [mediawiki/extensions/DebianISOCodes] (master); V: -1 C: 0; - https://gerrit.wikimedia.org/r/6044 [14:33:05] do you have any ideas for me ? [14:33:12] Change abandoned: Pgehres; "I have no idea if this is obsolete or not. I know some other groups have been working on cldr type ..." [mediawiki/extensions/DebianISOCodes] (master) - https://gerrit.wikimedia.org/r/6044 [14:33:21] list=categorymembers [14:33:43] Yaron: It shouldn't, unless your master is somehow corrupt, or the patch was already merged (in which case it's OK) [14:33:46] I tried many query using titles, categorymembers…. nothing worked for me [14:34:31] Antoine1: try out using the ApiSandBox on common : http://commons.wikimedia.org/wiki/Special:ApiSandbox#action=query&list=categorymembers&format=json&cmtitle=Mérimée_with_PA_parameter&cmnamespace=6&cmlimit=10 [14:34:35] categorymembers seems not to work because it's a hidden cat, am I wrong ? [14:34:44] Shouldn't be the case.. [14:34:51] "info": "The category name you entered is not valid" [14:34:52] bahhh [14:35:11] https://commons.wikimedia.org/w/api.php?action=query&list=categorymembers&cmtitle=Category:M%C3%A9rim%C3%A9e_with_PA_parameter&cmlimit=max&cmtype=file [14:35:16] [14:35:17] [14:35:24] Antoine1: I think it's due to cmtype [14:35:38] marktraceur - well, I think I'm giving up on this case; I don't want to cause any damage. But all of your info is good to know for next time; thanks for the help. [14:36:04] Yaron: Damn! I'm sorry to hear that. [14:36:05] marktraceur: looking at open badges [14:36:06] I am new to using the API, so this is a bit clueless for me [14:36:12] I feel we could have gotten it :) [14:36:26] hashar: So am I, persona is taking its sweet time signing me up [14:36:55] anyway thank you all for the answers, it should make my day [14:36:56] now I have to find out how to sign in [14:36:58] marktraceur - that's probably true, but... I think I've also exhausted my limit for git learning for the day, unfortunately. :) [14:37:06] Antoine1: n'hésites pas à revenir :) [14:37:15] New patchset: Platonides; "Add countryName() function to extract a single country code in a given language." [mediawiki/extensions/WikiLovesMonuments] (master) - https://gerrit.wikimedia.org/r/22561 [14:37:15] New patchset: Platonides; "Add {{#wlm-is-running: }} parser function." [mediawiki/extensions/WikiLovesMonuments] (master) - https://gerrit.wikimedia.org/r/22560 [14:37:16] New patchset: Platonides; "Add WikiLovesMonuments::getCountryDate() function" [mediawiki/extensions/WikiLovesMonuments] (master) - https://gerrit.wikimedia.org/r/22559 [14:37:17] Change merged: Platonides; [mediawiki/extensions/WikiLovesMonuments] (master) - https://gerrit.wikimedia.org/r/22561 [14:37:18] Change merged: Platonides; [mediawiki/extensions/WikiLovesMonuments] (master) - https://gerrit.wikimedia.org/r/22560 [14:37:18] Change merged: Platonides; [mediawiki/extensions/WikiLovesMonuments] (master) - https://gerrit.wikimedia.org/r/22559 [14:37:26] hashar: merci beaucoup :) [14:37:33] I love how reedy answer to any API question in a few seconds [14:37:51] cheers [14:37:54] :) [14:38:49] any other git/gerrit guys? [14:39:04] liangent: tried #gerrit? [14:39:22] what is happening liangent ? [14:40:05] Reedy: verified :) [14:40:12] works fine now [14:40:20] Reedy: hashar: see chatlog near (12:39:03 PM) [14:40:51] what's the naming convension for a function which is only used in another function, and the function itself doesn't make much sense for other code? ? [14:40:54] Eugh [14:40:59] http://p.defau.lt/?gkX_wHp1T6S7pr2wK0Xv4g [14:41:38] Reedy: that's what I tried to find a gerrit person for [14:41:39] liangent: don't get it sorry [14:41:54] and hashar I still want an answer for that :) [14:42:03] Caused by: java.sql.BatchUpdateException: Duplicate entry '9860-AAAARn//9TM=' for key 'PRIMARY' [14:42:30] !g 9860 [14:42:30] https://gerrit.wikimedia.org/r/#q,9860,n,z [14:42:48] liangent: try amending the commit message and sending the commit again [14:42:53] might generate a different key [14:44:01] New patchset: Liangent; "'lang' attrib in #mw-content-text should be set to variant code" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/9860 [14:44:19] hashar: ok works now. I dropped the period [14:44:27] but is this a gerrit bug? [14:44:32] New patchset: Henning Snater; "sorton event for jquery.tablesorter" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/22562 [14:44:33] hard to know [14:44:44] well it should not drop you with a backtrace [14:44:52] New patchset: Reedy; "Per translatewiki, remove now unused message, update another in english" [mediawiki/extensions/OpenStackManager] (master) - https://gerrit.wikimedia.org/r/22563 [14:45:15] note that the commit in the stack trace made is way to https://gerrit.wikimedia.org/r/#/c/9860/ as patchset 11 [14:45:19] ( d677271de03f34a25d2024fbbc3651d387f4c508 ) [14:45:39] hashar: The user side just say [remote rejected] and "db error" [14:45:44] marktraceur: apparently we need an OpenBadges extension :) [14:45:46] The stack trace came from the gerrit box. [14:46:08] TomDaley: it should have warned about the change already being there I guess [14:46:21] TomDaley: on client side it's commit b20a572c299fb2e1763e08fd707055cd0918764d ? [14:46:30] *it was [14:46:32] Isn't that what gerrit says when it says "No new changes?" [14:46:56] TomDaley: it kept saying so even for my first attempt [14:47:05] New patchset: Liangent; "'lang' attrib in #mw-content-text should be set to variant code." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/9860 [14:47:22] ok i added the period back and tried again and succeed [14:48:02] but for this push it says "remote: (W) f2f74f8: no files changed, message updated" but not for the period-dropping-push [14:48:25] Yeah, that happens when you made no changes other than the commit msg. [14:49:23] hashar: Sounds like fun! Want to work on that next week? :) [14:49:31] TomDaley: I understand why it appears for patchset 13 but don't understand why it didn't appear for patchset 12 [14:49:45] I don't know that. [14:50:00] That's what possibly a bug [14:50:15] marktraceur: that would be a fun 20% project :) [14:50:24] ok maybe due to an error in patchset 11 (the db error one) [14:50:24] I really want 2.5 out. There's all kinds of bugfixes in it. Anything could be fixed in that :) [14:50:34] and patchset 11 didn't trigger a jenkins run? [14:50:40] New patchset: Yaron Koren; "Added getMessage() method" [mediawiki/extensions/ConfirmEdit] (master) - https://gerrit.wikimedia.org/r/22564 [14:50:49] liangent: That's a hashar question, jenkins is his :) [14:51:36] well hmm [14:51:53] PS 11 was never uploaded according to the comments :) [14:52:01] hashar: I mean, I think we could get something working during the hackathon [14:52:13] hi marktraceur [14:52:17] hi hashar [14:52:21] sumanah: Hi! [14:52:43] hashar: https://gerrit.wikimedia.org/r/#/c/9860/10..13/tests/phpunit/includes/TitleTest.php this fixed yesterday's failed test [14:53:03] * sumanah wonders what "the hackathon" is .... the WMF staff "tech days"? [14:53:09] Right [14:53:09] liangent: Jenkins never received a notification for 9860/11 [14:53:22] I am not sure tech days is a hackaton [14:53:32] I saw "hackathon" somewhere I think [14:53:37] 03(NEW) Harvesting problems for header values in combination wirth some kind of wikitext - 10https://bugzilla.wikimedia.org/39973 normal; Monuments database: Database; (alexxw83) [14:53:43] * Reedy hacks marktraceur [14:53:47] I am not even sure what we are going to do during the 2 days [14:53:51] nor during the all staff :) [14:53:53] hashar: read your email :) [14:53:54] My impression was, we work on something not usual? [14:54:00] Breaking the site! [14:54:06] Ohhh [14:54:12] We so should enable html5 next week [14:54:16] ;))))))))) [14:54:32]