[00:09:34] is there a flag to tell import.php to import interwiki namespace [00:15:03] any working on jenkins? [00:16:05] New code comment: Krinkle; What kind of template do you mean ? {{SITENAME}} and {{t; [00:18:42] Project MediaWiki-phpunit build #5345: STILL FAILING in 2 min 33 sec: http://integration.mediawiki.org/ci/job/MediaWiki-phpunit/5345/ [00:21:38] searching for HashTables extension, version 0.6.2, someone has this? [00:22:25] Aaron|home: nope, I've seen it for hours [00:22:57] !r 108367 | Aaron|home [00:22:58] Aaron|home: https://www.mediawiki.org/wiki/Special:Code/MediaWiki/108367 [00:23:45] Project MediaWiki-phpunit build #5346: STILL FAILING in 2 min 37 sec: http://integration.mediawiki.org/ci/job/MediaWiki-phpunit/5346/ [00:28:46] can I use I'm having a stange issue on my local wiki with eaccelerator ? [00:29:46] I mean can I use $wgMainCacheType = CACHE_ACCEL; with eaccelerator [00:30:51] 03(mod) mwdocgen.php: Add option to not create graphs - 10https://bugzilla.wikimedia.org/33595 +comment (10MrBlueSky) [00:46:15] 03(mod) [SRF] When used on images, "array" format fails - 10https://bugzilla.wikimedia.org/32977 +comment (10fastgoldfish) [00:46:16] 04(REOPENED) [SMW] 1.6.1 to 1.7 regressions break image queries, image query functionality degrading to be inadequate, and (1.7) make raw image file data inaccessible - 10https://bugzilla.wikimedia.org/30494 summary; +comment (10badon) [01:00:19] 03(FIXED) [SMW] 1.6.1 to 1.7 regressions break image queries, image query functionality degrading to be inadequate, and (1.7) make raw image file data inaccessible - 10https://bugzilla.wikimedia.org/30494 +comment (10badon) [01:01:00] 03(FIXED) [SRF] When used on images, "array" format fails - 10https://bugzilla.wikimedia.org/32977 +comment (10badon) [01:02:22] 03(mod) Remove parentheses in result formats list, ul, ol and instead use sep= parameter - 10https://bugzilla.wikimedia.org/32863 +comment (10fastgoldfish) [01:13:33] Project MediaWiki-phpunit build #5347: STILL FAILING in 2 min 23 sec: http://integration.mediawiki.org/ci/job/MediaWiki-phpunit/5347/ [01:17:19] 03(mod) [SRF] When used on images, "array" format fails - 10https://bugzilla.wikimedia.org/32977 +comment (10fastgoldfish) [01:17:36] 03(mod) [SMW] 1.6.1 to 1.7 regressions break image queries, image query functionality degrading to be inadequate, and (1.7) make raw image file data inaccessible - 10https://bugzilla.wikimedia.org/30494 +comment (10fastgoldfish) [01:21:23] 04(REOPENED) Special:GlobalUsers pagination broken (incorrectly links to Special:ListUsers) - 10https://bugzilla.wikimedia.org/31638 +platformeng; +comment (10Mark A. Hershberger) [01:22:28] 03(mod) Special:GlobalUsers pagination broken (incorrectly links to Special:ListUsers) - 10https://bugzilla.wikimedia.org/31638 (10Mark A. Hershberger) [01:25:17] 03(mod) Remove parentheses in result formats list, ul, ol and instead use sep= parameter - 10https://bugzilla.wikimedia.org/32863 +comment (10Daniel Friesen) [01:30:50] 03(NEW) inArray's use of strict equals in es.ContentView.js may be inappropriate (FIX attached) - 10https://bugzilla.wikimedia.org/33596 normal; MediaWiki extensions: VisualEditor; (acocaracha) [01:34:55] 03(mod) [SMW] WikiText not rendered correctly in Special:Ask results - 10https://bugzilla.wikimedia.org/33535 summary; +comment (10badon) [01:36:39] 03(mod) Revision wrongly flagged as "automatically checked" after edit conflict - 10https://bugzilla.wikimedia.org/33481 +comment (10aschulz4587) [02:08:56] Need a hand [02:09:00] Unexpected non-MediaWiki exception encountered, of type "ReflectionException" exception 'ReflectionException' with message 'Class SkinMonoBook does not exist' in W:\www\wiki\includes\Init.php:148 [02:09:13] Can't figure out what that was caused by [02:09:21] Upgrading from 1.16 to 1.18 [02:13:37] Project MediaWiki-phpunit build #5348: STILL FAILING in 2 min 29 sec: http://integration.mediawiki.org/ci/job/MediaWiki-phpunit/5348/ [02:14:53] SteveMobile: Strange, that exception is supposed to be caught [02:20:15] Ideas? [02:20:37] ...well like I said the exception is supposed to be caught [02:20:43] I don't see any reason it shouldn't be [02:21:49] Hmm [02:21:55] 03(mod) Remove parentheses in result formats list, ul, ol and instead use sep= parameter - 10https://bugzilla.wikimedia.org/32863 +comment (10fastgoldfish) [02:23:56] Dantman: What's the cause? [02:24:03] ...no clue [02:24:22] If Init.php is the way it's supposed to be then things should be working fine [02:25:46] If one was to extract the 1.18 files over the 1.16 files [02:25:52] Could that do it? [02:26:35] Not sure, shouldn't [02:28:28] SteveMobile - in your /skins directory, do you have files called MonoBook.php and MonoBook.deps.php, and a directory called /monobook? [02:28:42] That wouldn't change anything [02:28:56] The error is 'supposed' to be thrown [02:29:21] Hm? [02:29:41] Yea [02:29:45] They're there [02:29:55] That error is part of MWInit::classExists. [02:30:13] Alright. [02:30:15] SkinMonoBook is not part of the autoloader. [02:30:30] Ideas? [02:32:16] Any ar all [02:33:07] SteveMobile - is it possible that, though you upgraded MediaWiki code, the files within the /skins directory are still from the older version? [02:33:19] (upgraded the) [02:33:41] Upgrade not done yet [02:33:54] Oh... [02:34:15] MWInit::classExists creates a ReflectionClass for SkinMonoBook, because it doesn't exist ReflectionException is thrown, it's then caught and classExists returns false. [02:34:26] After that we do a require_once for the MonoBook.php class [02:34:30] SteveMobile - is it in progress? [02:35:07] Hence the ReflectionException is the actual desired behaviour. [02:35:10] No [02:35:27] It's just supposed to be caught. [02:35:54] Hm [02:35:56] Well, a halfway upgrade would certainly lead to code problems like this one... [02:37:13] Hmm [02:37:18] Suggestions? [02:37:28] Revert to backup try again? [02:37:57] Yaron: New files [02:38:43] Why not just do a full upgrade? I don't understand what you've been doing. [02:39:14] But do I store the files in a different directory? [02:40:33] Sure, if you want to. [02:41:02] You mean, PHP files, or files uploaded to MediaWiki? [02:41:35] Store 1.16 and 1.18 download separate [02:42:36] Sure, you can do that. [02:43:13] Can't run upgrade right now [02:43:22] Restore from backup? [02:44:33] Yeah, I guess - I mean, these aren't MediaWiki-specific questions; it depends on the state of your code, and of your system. [02:57:32] * jeremyb waves at Yaron [02:57:44] Hello! [02:58:05] johnduhart: did you see hexmode reopened 31638 ? [02:58:14] jeremyb: No, link? [02:58:33] https://bugzilla.wikimedia.org/31638 ? :) [02:59:33] oh, yeah, and was just about to try and create a bunch of users on deployment to test [02:59:42] but probably tomorrow morning [02:59:48] hexmode: Progress update: http://hi.wikipedia.deployment.wmflabs.org/wiki/%E0%A4%B5%E0%A4%BF%E0%A4%B6%E0%A5%87%E0%A4%B7:Version [03:00:03] long url :) [03:00:12] ! [03:00:23] but looks like it is webfontified [03:00:41] \o/ [03:01:03] hexmode: That bug is fixed, it's waiting to be moved into production which will happen when we release 1.19. If someone would like to commit a fix for 1.18 then they can [03:01:36] johnduhart: it has a fix that was supposable backported to 1.18wmf1, no? [03:01:44] (Can't contact the database server: Unknown database 'centralauth' (deployment-sql)) [03:02:03] jeremyb: It's being worked on, that's not the current deployment wiki [03:02:27] sure, i just don't understand why you're linking to it then? [03:02:30] hexmode: The fix relies on a pervious commit that I'm not too sure is easily backported [03:02:36] ah [03:02:48] jeremyb: Was meant for hexmode to see, not for anyone to use [03:03:01] okey [03:03:22] so, I sent Jens an email saying that she should wait for 1.19 and pointing xyr to deployment [03:03:31] s/she/xe/ [03:03:43] (jens could be male, right?) [03:04:32] hexmode: you could ask the api? :) [03:05:35] New code comment: Krinkle; Looks like the form being used for two very different purposes makes this impossible. Reverted in r1; [03:05:38] heh, I'm off to bed, but it looks like central auth isn't working for hiwiki [03:05:53] well, [03:05:59] I'll wait just a bit [03:06:01] hexmode: Yeah I know [03:06:04] Far from done [03:06:09] while this other computer installs [03:06:40] johnduhart: do you think it'll be ready by tomorrow night? I'd like to have it then if not in the AM [03:07:06] http://deployment.wmflabs.org/ is still working [03:08:04] New code comment: Od1n; Since this commit, the CSS comments don't match the actual code. They should be changed to something; [03:08:31] xe, reaaly? [03:09:50] Dantman: https://en.wikipedia.org/wiki/Gender-neutral_pronoun [03:09:58] wiki is dangerous [03:09:59] I know....... but really? [03:10:05] xe [03:10:28] i hate "he or she" and "s/he" and ... almost everything else [03:10:49] xe looks to be one of the most uncommon of them [03:11:04] I blame Amgine [03:11:16] xe started me on it [03:11:18] ;) [03:11:23] * hexmode is loling [03:14:04] I stand by the history of the supposed 'male pronouns' actually being gender neutral [03:14:28] Dantman: 'sfine with me [03:14:41] but, then, I'm male [03:15:03] ;) In fact screw the letters you're already shortening with the ' convention [03:15:36] Well I guess him/her is hard [03:18:13] hexmode: did you not see the singular they thread? [03:21:26] hexmode: http://lists.wikimedia.org/pipermail/gendergap/2011-December/002239.html http://lists.wikimedia.org/pipermail/gendergap/2011-December/002262.html [03:22:13] I do not like "they" either [03:22:19] it is not singular [03:22:28] it is according to the thread [03:22:37] the thread is wrong [03:22:43] (since the 60's but also in shakespeare) [03:22:59] and singular use has grown since 60's per the thread [03:23:11] I will challenge the thread with my 6th grade english teacher [03:23:38] who was very much a perscriptivist [03:23:46] at least, in my imagination [03:25:46] hexmode: you should discuss with one or more of dmcdevit, kaldari, or theo [03:26:03] or read the thread! :) [03:26:55] oh, I'm not planning on discussing anything online with theo de raadt [03:27:06] that is the theo you meant, right? [03:28:57] hexmode: Theo10011 [03:29:19] hexmode: he's sometimes in #wikimedia but not in my current buffer [03:30:53] k, system bootloader failed again (why, Ubuntu, why?) and I'm REALLY going to bed [03:31:10] but some of the discussion does look interesting [03:31:20] I'll check it out in the AM [03:34:30] night [03:34:39] (hexmode) [03:35:03] * hexmode startles and beds back down [03:36:48] hexmode: http://en.wikipedia.deployment.wmflabs.org/wiki/Main_Page [03:36:54] woot woot [03:36:59] wiki creation is working [03:37:30] :) you rock [03:37:33] now really [03:37:39] I'm walking away [03:37:47] bye! [03:56:45] Hi [03:57:11] Fatal error: Unsupported operand types in W:\www\wiki\includes\User.php on line 1052 [03:57:12] ? [04:15:12] 03(NEW) Global Users page redirecting to local users page - 10https://bugzilla.wikimedia.org/33597 major; MediaWiki extensions: CentralAuth; (techman224) [04:27:00] 03(NEW) When looking for who is in a global group, it doesn't show other groups the user's in - 10https://bugzilla.wikimedia.org/33598 normal; MediaWiki extensions: CentralAuth; (techman224) [04:49:14] 03(mod) Maintenance/update.php fails due to error caused by Semantic Mediawiki - 10https://bugzilla.wikimedia.org/33400 +comment (10Jordan Grant) [04:49:15] 03(NEW) Please add Siyam Rupali Font at Bengali Wikipedia for Extension:WebFonts - 10https://bugzilla.wikimedia.org/33599 normal; MediaWiki extensions: WebFonts; (jayantanth) [04:49:50] johnduhart: woooo [04:50:00] johnduhart: does it do interface import? [04:50:12] jeremyb: Like Special:Import? [04:50:39] johnduhart: i mean the creation script. does it grab from the production site's mediawiki NS [04:50:51] No [04:51:14] hm [04:51:40] johnduhart: continue here or in #-labs? [04:51:57] 14(DUP) Global Users page redirecting to local users page - 10https://bugzilla.wikimedia.org/33597 +comment (10Techman224) [04:52:05] k [04:52:09] 03(mod) Special:GlobalUsers pagination broken (incorrectly links to Special:ListUsers) - 10https://bugzilla.wikimedia.org/31638 +comment (10Techman224) [04:55:46] another dupe! [05:00:47] 03(NEW) [SF] checkbox, dropdown, & radiobutton field types targeted to populate text fields - 10https://bugzilla.wikimedia.org/33600 enhancement; MediaWiki extensions: Semantic MediaWiki; (fastgoldfish) [05:05:30] 03(mod) [SF] checkbox, dropdown, & radiobutton field types targeted to populate text fields - 10https://bugzilla.wikimedia.org/33600 (10badon) [05:13:40] 03(mod) [SF] checkbox, dropdown, & radiobutton field types targeted to populate text fields - 10https://bugzilla.wikimedia.org/33600 +comment (10fastgoldfish) [05:18:39] 03(WONTFIX) Not being wiki-parsed - 10https://bugzilla.wikimedia.org/30354 +comment (10badon) [05:27:31] 03(mod) Property type "URL" cannot be queried by property when the URL contains equal sign character "=" - 10https://bugzilla.wikimedia.org/32955 normal->04CRIT; +comment (10badon) [05:30:48] 03(mod) [SMW] 1.6 to 1.7 property type "URL" cannot be queried by property when the URL contains equal sign character "=" - 10https://bugzilla.wikimedia.org/32955 summary; +comment (10badon) [05:34:56] 03(mod) Text area fields are too small - 10https://bugzilla.wikimedia.org/32894 normal->trivial; +comment (10badon) [05:50:19] 03(mod) &redirects doesn't work properly with prop=imageinfo - 10https://bugzilla.wikimedia.org/23750 (10magog.the.ogre) [05:59:06] 03santhosh * 10/trunk/extensions/Narayam/resources/ext.narayam.rules.ne.js: [05:59:06] In Nepali transliteration correct the rule consonant + a to make long vowel /a/ [05:59:06] As per the request http://translatewiki.net/w/i.php?title=Support&offset=20111113135812#correction_on_transliteration_tool_17879 [06:03:38] Project MediaWiki-phpunit build #5349: STILL FAILING in 2 min 30 sec: http://integration.mediawiki.org/ci/job/MediaWiki-phpunit/5349/ [06:05:01] is there a standard markup syntax to add a class to an unnumbered list in a similar way to how you can add a class to a table? [06:36:44] 03jeroendedauw * 10/trunk/extensions/SemanticMediaWiki/includes/storage/SMW_QueryResult.php: Follow up to r108306; do not pass limit value when 0 [06:43:36] Project MediaWiki-phpunit build #5350: STILL FAILING in 2 min 27 sec: http://integration.mediawiki.org/ci/job/MediaWiki-phpunit/5350/ [06:50:16] 03(mod) Revision wrongly flagged as "automatically checked" after edit conflict - 10https://bugzilla.wikimedia.org/33481 +comment (10aschulz4587) [06:58:40] 03(mod) [SMW] WikiText not rendered correctly in Special:Ask results - 10https://bugzilla.wikimedia.org/33535 +comment (10jeroen_dedauw) [07:18:19] New code comment: Nikerabbit; Wikitable accidentally what?; [07:30:02] 2012-01-09T03:11:24UTC mw.loader.setBlocking is not a function [07:33:42] 03(mod) [SMW] WikiText not rendered correctly in Special:Ask results - 10https://bugzilla.wikimedia.org/33535 +comment (10fastgoldfish) [07:34:30] 03(mod) Set $wgPasswordSenderName to $wgSitename to clarify notification emails - 10https://bugzilla.wikimedia.org/32770 normal->15enhancement; summary; +comment (10Nemo_bis) [07:39:34] New code comment: MaxSem; Not get parsed.; [08:02:48] "Using computer designed, curved mirrors to collect the light from 39 Xenon lamps and focus them into one intense, narrow beam, engineers say that an astronaut could read a newspaper by Luxor’s Sky Beam from ten miles into Space." [08:03:04] http://en.wikipedia.org/wiki/Luxor_Las_Vegas [08:04:10] amazing [08:06:39] 03(mod) Add Siyam Rupali Font for Bengali to WebFonts - 10https://bugzilla.wikimedia.org/33599 summary (10Siebrand) [08:10:02] 03(mod) Add Siyam Rupali Font for Bengali to WebFonts - 10https://bugzilla.wikimedia.org/33599 (10Siebrand) [08:10:11] 03(mod) Add Siyam Rupali Font for Bengali to WebFonts - 10https://bugzilla.wikimedia.org/33599 normal->15enhancement (10Siebrand) [08:11:48] Hello, i have this message : Couldn't fetch . Node no longer exists includes/parser/Preprocessor_DOM.php on line 885 [08:11:48] What is it ? [08:20:22] 03(NEW) Make $wgPasswordSenderName localizable - 10https://bugzilla.wikimedia.org/33601 enhancement; MediaWiki: Internationalization; (crangasi2001) [08:20:39] 03(mod) Make $wgPasswordSenderName localizable - 10https://bugzilla.wikimedia.org/33601 (10Strainu) [08:21:17] 03(mod) Make $wgPasswordSenderName localizable - 10https://bugzilla.wikimedia.org/33601 (10Strainu) [08:21:19] 03(mod) Set $wgPasswordSenderName to $wgSitename to clarify notification emails - 10https://bugzilla.wikimedia.org/32770 (10Strainu) [08:23:27] I think I may have found a bug in the version of MediaWiki used on Wikipedia EN. I don't even know which user causes the problem, as it should have a valid name anyway, but the AllUsers API is stopping here on that wiki: http://en.wikipedia.org/w/api.php?action=query&aufrom=%24champange%24&aulimit=max&auprop=editcount|groups&format=xml&list=allusers . Where should I report this, to MediaWiki or Wikimedia? [08:25:52] A_proofreader: to MediaWIki, please [08:26:20] To the bug tracker in the /topic? [08:26:27] yes [08:26:37] Thank you [08:26:42] there should be a module called "API" [08:27:08] Is this not dependent on the database on Wikipedia EN, though? User names being invalid or something [08:27:17] * A_proofreader has no idea to be honest [08:33:04] 03ariel * 10/branches/ariel/xmldumps-backup/mwbzutils/mwbzlib.c: tweak a couple error messages [08:34:07] A_proofreader: maybe. impossible for you to tell. and if it is, it's probably a mediawiki bug anyway. please link to the problematic url on enwiki. [08:34:21] hello [08:34:31] Ok. Timely, because I just saw the URL field on the bug report form... :) [08:34:57] A_proofreader: the "wikimedia" product would be the right choice for stuff related to the site setup. say, installing extensions, tweaking url rewrite rules, etc. [08:35:44] basically, "mediawiki" goes to the developers and "wikimedia" to the server admins [08:36:04] 03ariel * 10/branches/ariel/xmldumps-backup/mwbzutils/findpageidinbz2xml.c: catch the case where the page id requested is less than first page id in file [08:36:20] You must get this sort of confusion a lot, MediaWiki and Wikimedia being comprised of the same two parts... :( [08:36:28] But I see the distinction [08:36:46] 03(mod) Revision wrongly flagged as "automatically checked" after edit conflict - 10https://bugzilla.wikimedia.org/33481 +comment (10listenleser) [08:38:31] 03siebrand * 10/trunk/extensions/WebFonts/WebFonts.i18n.php: Add quotes to "Download" reference in 'webfonts-preview-installing-fonts-text'. [08:38:42] 03nikerabbit * 10/trunk/extensions/Translate/MessageGroups.php: [08:38:43] * Avoid double parsing of the description [08:38:43] * Use FuzzyBot to create the pages, isntead of a random user [08:38:43] * Read the page contents for the definition if the page exists [08:38:43] * Add the configuration global for dependency for message group cache [08:39:06] 03siebrand * 10/trunk/extensions/WebFonts/WebFonts.i18n.php: Update punctuation for 'webfonts-preview-installing-fonts-text'. [08:39:16] New code comment: Hashar; So how do we run a single parser test ? Or a set of tests using --filter? \ I can understand the need; [08:40:31] 03(NEW) list=allusers halts with an MWException at a certain user on enwiki - 10https://bugzilla.wikimedia.org/33602 normal; MediaWiki: API; (lolol0l0l) [08:40:56] Apologies, this is my usual mailinator address. And I thought it would appear as A_proofreader. [08:41:03] 03siebrand * 10/trunk/extensions/WebFonts/WebFonts.i18n.php: 3rd fix after group review... Thanks guys :). [08:41:31] 03hashar * 10/trunk/phase3/includes/Linker.php: [08:41:31] revert r108367 : breaks tests [08:41:31] When doing a change that break tests, update the tests in the same [08:41:31] commit. That makes the change more obvious and let us merge in [08:41:31] another branch easily. [08:42:02] New code comment: Hashar; Reverted by r108389. Please submit parsertests update in the same commit so we avoid breaking the te; [08:42:11] 03(mod) [SMW] WikiText not rendered correctly in Special:Ask results - 10https://bugzilla.wikimedia.org/33535 (10contrafibularity) [08:42:32] New code comment: Nikerabbit; Was followup to r108333.; [08:43:42] Project MediaWiki-phpunit build #5351: STILL FAILING in 2 min 33 sec: http://integration.mediawiki.org/ci/job/MediaWiki-phpunit/5351/ [08:43:55] 03(mod) fontsize in too small - 10https://bugzilla.wikimedia.org/26204 +comment (10Krinkle) [08:47:59] 03santhosh * 10/trunk/extensions/WebFonts/resources/ext.webfonts.preview.js: Fix the download link of font. [08:48:05] 03maxsem * 10/trunk/extensions/GeoData/ (5 files in 2 dirs): Refactoring, fixed one edge case [08:48:35] Yippie, build fixed! [08:48:36] Project MediaWiki-phpunit build #5352: FIXED in 2 min 25 sec: http://integration.mediawiki.org/ci/job/MediaWiki-phpunit/5352/ [08:49:32] New code comment: Santhosh.thottingal; 'fontconfig.ttf' should not be in quotes. Fixed in r108390; [08:51:31] New code comment: Nikerabbit; Looks like I broke this accidentally.; [08:56:17] New code comment: Aaron Schulz; If anyone needs that then it be added to NewParserTests rather than a duplicated test file (which wa; [08:56:47] 03santhosh * 10/trunk/extensions/WebFonts/fonts/Taml/ (TheneeUni.TTF TheneeUni.ttf): rename the font to correct the file extension in correct case. [09:15:44] 03siebrand * 10/trunk/extensions/WebFonts/WebFonts.i18n.php: Some more message tweaks. [09:17:23] 03siebrand * 10/trunk/extensions/WebFonts/WebFonts.php: Set $wgSpecialPageGroups for WebFonts. [09:43:38] hello, i am looking solution for creating wiki pages similar to wikipedia , can somebody help me [09:43:48] i wan to know about the software whihc i will have to install on my system in order to get the same as wikipedia on my local intranet [09:44:51] hello [09:45:15] i am using MediaWiki-1.18.0 and want to insert images and tables [09:45:21] how can i do this ? [09:45:49] dubey: http://www.mediawiki.org/wiki/Help:Contents [09:51:32] Saruman: where should i write these codes to show my image ? [09:52:13] Is there any other way to insert images in page ? [09:56:22] dubey: it seems you lack a grasp on the absolute basis of mediawiki [09:56:43] absolutely right, very new [09:56:53] you probably need to read every topic in this help page [09:57:10] starting with Navigation and Editing Pages [10:01:23] 03(mod) WebFonts "Select font" portlet menu should only be shown if there are options to choose from - 10https://bugzilla.wikimedia.org/33460 +comment (10Srikanth Logic) [10:03:34] 03(NEW) Enable Narayam using URL params - 10https://bugzilla.wikimedia.org/33603 normal; MediaWiki extensions: Narayam; (srik.lak) [10:04:14] 03santhosh * 10/trunk/phase3/resources/mediawiki.language/languages/cs.js: Remove unnecessary break statement after return statement. [10:11:59] 03santhosh * 10/trunk/phase3/languages/classes/LanguageCy.php: [10:11:59] Latest version of CLDR got 6 rules for Welsh(cy). So removing fixme. [10:11:59] http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html#cy [10:12:13] Saruman: [[File:filename.extension|options|caption]]. will show the image, But where to put that image [10:12:26] i mean physical path ? [10:14:51] dubey: you upload it through the web interface [10:14:59] mediawiki will place it "somewhere" [10:15:31] dubey: you can aslo use external images, but that suckes for several reasons [10:15:35] !externalimages [10:15:35] To allow images from elsewhere to be included in your wiki, see . To limit this to some specific sources, see . [10:17:46] 03(NEW) Ability to use different image files in different languages - 10https://bugzilla.wikimedia.org/33604 normal; MediaWiki extensions: Translate; (srik.lak) [10:20:15] I have images on my desktop, I am writing some steps in wiki for my self and want to insert an screenshot [10:21:29] You can use Special:Upload on your wiki to upload images to it, then the [[File:Name.png]] syntax to embed them in articles [10:21:36] dubey: if you've enabled uploading in the configuration, there should be an "upload file" in the left sidebar [10:22:21] i don't see any upload option in my page [10:22:38] then you haven't enabled uploading in your configuration [10:22:38] http://www.mediawiki.org/wiki/Manual:Configuring_file_uploads [10:23:37] dubey: note that images are not "attached" to pages, but are "full citizens" in mediawiki, just like articles. [10:23:39] Oh, need to replace false to true to enable upload [10:23:54] that helps, yes :) [10:26:48] still i don't see an 'upload' option in left panel, But got two more option 'File link' & 'Embedded file' in edit mode [10:27:12] 14(WFM) Ability to use different image files in different languages - 10https://bugzilla.wikimedia.org/33604 +comment (10Siebrand) [10:29:30] dubey: in the sidebar, under Toolbox, there should be an Upload file. If it isn't there, you may need to refresh your browser page and/or check the wiki config [10:35:30] Saruman: i reloaded httpd, refreshed page still no upload option available [10:35:45] i am using 1.18.0 [10:37:38] dubey: and are you logged in as a registered user? [10:38:07] http://www.mediawiki.org/wiki/Manual:Configuring_file_uploads#Upload_permissions [10:39:20] Saruman: yes, admin [10:41:07] so check your wiki config [10:42:22] Saruman: you are talking about LocalSettings.php ? [10:42:49] 03hashar * 10/trunk/phase3/includes/WebRequest.php: FauxRequest now has empty data per default [10:44:14] Saruman : http://pastebin.com/FPamERQZ [10:46:08] 03maxsem * 10/trunk/extensions/GeoData/ (4 files in 2 dirs): Moar refactoring: created a separate class for output [10:49:30] dubey: that, but also everything else in http://www.mediawiki.org/wiki/Manual:Configuring_file_uploads [10:49:39] btw you have a syntax error in line 135 [10:50:11] and once you fix that, nobody can edit your wiki anymore [10:51:36] oh retract that latter: http://www.mediawiki.org/wiki/Manual:User_rights_management [10:52:21] Saruman: now i am able to view the upload image [11:00:14] Saruman and all : thanks for help, It is working now [11:02:20] yw [11:21:52] 03(NEW) Wikipedia Book creator - Create new book - PDF download error - 10https://bugzilla.wikimedia.org/33605 normal; Wikimedia: General/Unknown; (David) [11:28:37] What can I check if using a template to assign categories to a page does not work? (i.e. no categories get assigned, although they are in the template, the template works, and manually assigning categories works too) [11:30:23] HHELLD: can you give me a link? [11:30:41] Daniel_WMDE: http://lw.hell.orts.ru/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0_%D0%9D%D1%8C%D1%8E%D0%BA%D0%BE%D0%BC%D0%B0 [11:31:05] 03siebrand * 10/trunk/translatewiki/Shapado/Shapado.yaml: Update tags. [11:41:18] 03hashar * 10/trunk/phase3/ (2 files in 2 dirs): [11:41:18] test skeleton for Special:Search [11:41:18] Only two tests for now. A third one was written for r106780 / bug 33583 [11:41:18] but is disabled to avoid breaking Jenkins. [11:42:00] 03(mod) Search namespaces from [[Special:Preferences]] are ignored - 10https://bugzilla.wikimedia.org/33583 +comment (10Antoine "hashar" Musso) [11:42:31] New code comment: Hashar; I have added a test case with r108400 albeit commented out.; [11:43:05] 03(mod) Change default search profile from "advanced" to "default" for search queries - 10https://bugzilla.wikimedia.org/33270 +comment (10Antoine "hashar" Musso) [11:50:02] New code comment: Hashar; This cause in production bug 33583 - "Search namespaces from [[Special:Preferences]] are ignored" \ C; [11:51:51] 03(mod) Search namespaces from [[Special:Preferences]] are ignored - 10https://bugzilla.wikimedia.org/33583 +comment (10hashar) [11:52:39] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (4 files in 2 dirs): work on course and term pagers [11:54:38] Oh, I forgot the job queue on my wiki [11:57:40] 03siebrand * 10/trunk/extensions/WikiLove/WikiLove.i18n.php: [11:57:41] Consistency updates. [11:57:41] Per: https://translatewiki.net/w/i.php?title=Thread:Support/Inconsistencies_in_wikilove&lqt_method=thread_history [12:01:27] … though running the job queue still doesn't help with assigning category templates :( [12:07:40] HHELLD: sorry, got sidetracked [12:09:30] Oh, suddenly it seems to work [12:09:32] HHELLD: fixed: http://lw.hell.orts.ru/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%3AUntranslated&action=historysubmit&diff=398&oldid=385 [12:09:45] just a typo :) [12:10:05] you didn't close your properly [12:10:19] Yeah; though I didn't expect it was a problem of typo outside of the includeonly part [12:10:57] Daniel_WMDE: is there any proper way to debug templates / template inclusion / …? Like syntax checking and/or viewing what actually gets inserted? [12:11:51] HHELLD: you can use {{subst:whatever}} to substitute the template statically, so you see what gets in [12:12:08] you can also do template substitution using the api, but i don't remember the details [12:12:37] HHELLD: you can also use the ExpandTemplates extension [12:12:40] I've tried the substitution but it only got me more confused on what's going on [12:12:48] Anyway, thanks. [12:12:51] np. [12:13:15] sadly, there's no reliable way to syntax-check a wiki page, because per definition of wiki text, any input is valid. [12:13:32] at least XML validation would help, I guess [12:13:52] that wouldn't work [12:14:00] you can have unclosed tags like
in the input [12:14:03] it would work at least partially [12:14:11] you can also have random < and > in the text anywhere, etc [12:14:18] (and I usually close my
s anyway :) ) [12:14:25] sure, you can run your wikitewxt through cmllint or whatever. [12:14:31] in your case, it would have shown the error. [12:14:40] but it would give you lots of false negatives. [12:14:59] Somehow validating the parser functions could be useful too, with all the '}}}}}}' [12:15:07] you can make an extension that runs a wiki page through an xml validator prior to saving, if you like .) [12:15:23] yes... [12:15:46] HHELLD: actually, that stuff gets picked up by the preprocessor. you can use the api to get a preprocessor parse tree. [12:15:53] you would have seen the problem in the resulting structure [12:17:02] New code comment: ^demon; There's still the --regex option too.; [12:17:41] Aha, that will be useful [12:24:21] HHELLD: http://lw.hell.orts.ru/api.php?action=expandtemplates&text={{Project:Sandbox}}&generatexml=1 [12:25:28] HHELLD: the parsetree is given as escaped-xml-inside-xml. not so pretty, but makes sense when you consider fetching it via json: http://lw.hell.orts.ru/api.php?action=expandtemplates&text={{Project:Sandbox}}&generatexml=1&format=json [12:26:48] HHELLD: better example: http://lw.hell.orts.ru/api.php?action=expandtemplates&text={{:%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0_%D0%9D%D1%8C%D1%8E%D0%BA%D0%BE%D0%BC%D0%B0}}&generatexml=1&format=json [12:31:25] ^demon: you broke parsertests.php!!! :D [12:31:31] ^demon: hello :-) [12:32:00] <^demon> Yeah, it stopped working after I deleted it :) [12:32:46] oh, even the ifhascat works. [12:33:56] deployment labs is coming along http://meta.wikimedia.deployment.wmflabs.org/wiki/Special:SiteMatrix [12:34:32] Deployment labs 2.0, that is :p [12:34:44] <^demon> Looks cool. [12:38:07] ^demon: now how can I filter parser tests ? For example tests whose titlel start by "Bug 6200" [12:38:08] :) [12:38:27] <^demon> There's the --regex option like the old parserTests.php [12:39:30] yeah that s what you said, but I don't understand how to use it [12:39:51] I use php phpunit.php includes/parser/NewParserTest.php [12:40:12] that one also trigger localization recache on every tests which make them awfully slow but that is a different subject :D [12:40:29] <^demon> That's annoying. [12:40:53] <^demon> `./phpunit.php --group Parser --regex="Bug 6200"` works, sort of. [12:41:14] <^demon> It skips any test not matching the regex, so you get IIIIIIII.IIIIIIIIII [12:41:20] <^demon> We should clean that up. [12:41:30] k [12:41:59] <^demon> What we should do is load the whole TestIterator, then trim anything not matching the regex. [12:42:10] <^demon> Before getting to testFoo() [12:42:28] <^demon> I wonder if RegexIterator would be useful here. [12:42:48] never used it [12:43:03] <^demon> "This iterator can be used to filter another iterator based on a regular expression." [12:47:03] 03santhosh * 10/trunk/phase3/ (2 files in 2 dirs): [12:47:03] Cleanup the convertPLural method for Lithuanian(lt) [12:47:03] Add phpunit test cases. [12:47:26] 03hashar * 10/trunk/phase3/tests/parser/README: [12:47:26] tip to run parser tests [12:47:26] Follow r108358 [12:48:23] Trying to get POSTed data in a special:page. $wgWebRequest->getValues gives Fatal error: Call to a member function getValues() on a non-object... in which of many ways am I screwing it up? [12:48:31] !r108358 [12:48:31] I don't know anything about "r108358". [12:48:35] pff [12:49:02] !r 108358 [12:49:02] https://www.mediawiki.org/wiki/Special:Code/MediaWiki/108358 [12:49:06] danke [12:51:23] ^demon: one issue is that we call setUp() unconditionally :-d [12:52:49] <^demon> I'm working on better filtering for the tests. [12:58:06] 03santhosh * 10/trunk/phase3/resources/mediawiki.language/languages/lt.js: [12:58:06] Cleanup the convertPLural method for Lithuanian(lt) [12:58:06] Followup r108403 [12:58:59] <^demon> Hmm, almost working. [12:59:12] how to make cache slow: CACHES: EmptyBagOStuff[main] EmptyBagOStuff[message] EmptyBagOStuff[parser] [12:59:19] do we force CACHE_NONE ? :( [13:00:20] oh yeah [13:04:10] 03demon * 10/trunk/phase3/tests/ (phpunit/includes/parser/NewParserTest.php testHelpers.inc): Remove no-op codepath [13:08:11] when a page is deleted, is it also removed from table page? [13:08:40] 03(mod) Wikipedia:About is hard-coded and not language-sensitive in Wikipedia Mobile Android app - 10https://bugzilla.wikimedia.org/33527 +comment (10yuvipanda) [13:12:51] trinni: should be [13:12:57] <^demon> trinni: Yes, and when it's restored it gets a new entry in page. [13:13:04] trinni: data is moved to the archive table or something [13:13:22] <^demon> The revisions are moved to archive, yes. [13:13:58] thx guys, good to know [13:15:54] do page.page_touched and revision.rev_timestamp hold the same timestamp or could they be different? [13:16:12] in case revision.rev_id == page.page_latest [13:17:36] Hi! Is there anyway I can set the "realname" on some users. I plan to use the Extension:Realnames. (the Extension:CASAuthentication doesn't do a proper job setting it) [13:18:08] What did HipHop do with method_exist on static methods again? [13:18:12] I would like to do that from prompt. [13:18:23] Can't remember if it returned false or something else [13:19:37] 03(mod) list=allusers with auprop=group throws a MWException at user:%95 - 10https://bugzilla.wikimedia.org/33602 summary; +comment (10Bawolff) [13:21:08] [13:21:24] <^demon> Dantman: https://github.com/facebook/hiphop-php/issues/314 [13:21:49] <^demon> It *should* be fixed. [13:22:19] ^demon: method_exists [13:22:26] <^demon> Same premise. [13:23:19] We had an 'actual' issue with method_exists itself, I was just trying to re-verify precisely what it was [13:25:38] i have installed mediawiki 1.15 [13:25:58] now i want to contribute for media wiki [13:26:03] !ancient | helloworld [13:26:03] helloworld: Old MediaWiki versions may have bugs and security vulnerabilities, we don't recommend you to use any release older than 1 year. See http://www.mediawiki.org/wiki/Version_lifecycle for details. [13:26:32] hi all [13:27:45] but how to merge them , i m still a newbie [13:27:45] so i ahve even downloaded the latest 1.19 alpha [13:27:45] i mean i thought it would be good if i start working on 1.19 alpha version [13:27:54] where I can found the css configuration about the color of "link" [show] in http://en.wikipedia.org/wiki/Template:Hidden ? [13:28:36] can some one answer my question [13:29:25] Pardon my french, but........ Shit.. [13:30:27] ? [13:31:10] 03(mod) fontsize in too small - 10https://bugzilla.wikimedia.org/26204 +comment (10erwin) [13:32:07] * RoanKattouw_away hopes the following bot command works [13:32:09] !hacker [13:32:09] http://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker [13:32:14] The HipHop docs on MW.org basically use as an example of what you cannot do, just about exactly what I was thinking of introducing in my plan to turn entrypoints into dummies [13:32:15] helloworld: Read that ---^^ [13:34:42] Oh fun... [13:35:05] we also have to completely rethink the way we handle extensions [13:35:22] <^demon> That's long overdue for multiple reasons. [13:35:32] 03jeroendedauw * 10/trunk/extensions/Contest/resources/jquery.contestSubmission.js: js fix [13:40:16] 03hashar * 10/trunk/phase3/includes/filerepo/backend/FSFileBackend.php: (log message trimmed) [13:40:16] filerepo: always use realpath() [13:40:16] The suffix to strip was determined using realpath() but applied on [13:40:16] the given path. This could lead to errors when the path is made of [13:40:16] a symbolic link or use consecutives slashes. [13:40:17] New code comment: ^demon; eol-style.; [13:40:17] Example on Mac OS: [13:40:18] $ php -a [13:40:46] New code comment: Hashar; fix the pre commit hook? :D; [13:41:22] 03hashar * 10/trunk/phase3/tests/parser/README: eolstyle follow r108404 [13:41:41] 03nad * 10/trunk/extensions/TreeAndMenu/TreeAndMenu.php: revert back to 1.2.4 (not working with resourceLoader) but keep removal of legacy comment format [13:41:52] <^demon> There was never a pre-commit hook for eol-style. [13:42:00] yeah [13:42:05] hence why it needs a fix :-)))))) [13:42:19] 03siebrand * 10/trunk/extensions/Sudo/Sudo.i18n.php: Tweak messages. [13:43:17] New code comment: ^demon; Thank you!; [13:44:24] * hashar looks at is svn eolstyle native settings [13:44:47] <^demon> Looking for [autoprops] in your svn conf file. [13:45:15] yeah [13:45:31] I haven't updated that on my new comp [13:45:34] <^demon> Yay, all tests are passing for me, only 1 incomplete :) [13:45:39] 03dantman * 10/trunk/phase3/includes/Init.php: Add a new methodExists method to MWInit. [13:45:46] was the filebackend one failing for you too? [13:45:50] <^demon> Yep. [13:46:16] <^demon> My working copy is a symlink. [13:46:17] * hashar runs tests [13:46:54] I had that bug cause of /tmp being linked to /private/tmp AND the paths add double slashes somewhere [13:47:03] stuff like /path/to/tmp//basepath [13:48:44] tests working. Lets branch REL1_19 ***invokes Reedy Boy*** [13:49:06] <^demon> Let's get a little more caught up on CR? [13:49:29] <^demon> 128 new for /trunk/phase3. I'd like to see that ~50 or lower before we branch [13:49:46] I think we have a revision triage wednesday [13:51:32] bah [13:51:35] we get new features https://www.mediawiki.org/wiki/Special:Code/MediaWiki/108412 [13:52:32] New code comment: ^demon; Indentation is funky in the body for provideSearchOptionsTests(). Otherwise ok; [13:53:11] <^demon> Dantman: please justify r108412 for 1.19 [13:53:46] It is simple enough there's no way it should break or cause trouble... [13:53:55] And we might as well have it. [13:53:58] is that a workaround for something that does not work / is not implemented in HipHop? [13:54:08] <^demon> "It's simple enough" and "might as well" isn't an answer. [13:54:15] hashar: Aye [13:54:17] <^demon> Is it /needed/ for 1.19 [13:55:13] No... but it would be nice to add it soon to reduce the whole "But if we use this our extension will no longer be compatible with stable MediaWiki" issue [13:55:47] is there any js function in bits or its successors to perform the mediawiki-like urlencode and anchorencode? [13:55:49] You can't feature test for the existence of MWInit::methodExists because MWInit::methodExists is a static method and MWInit::methodExists' purpose is to let you test for the existence of static methods ;) [13:55:53] See the paradox [13:56:08] <^demon> This one's fine. [14:00:50] hmm what 999999 bps should gives in kbps ? :-D [14:01:04] 999kbps or 999,999kbps or 1,000kbps :D [14:01:57] 03hashar * 10/trunk/phase3/tests/phpunit/languages/LanguageTest.php: test format bitrate with '999' [14:05:32] New code comment: Hashar; What should '999999' gives in kbps ? \ * 999kbps \ * 999,999kbps \ * 1,000kbps \ I find the later accepta; [14:06:29] 03(NEW) SF_RunQuery.php: Argument 3 passed to Parser::parse() must be an instance of ParserOptions, null given - 10https://bugzilla.wikimedia.org/33606 normal; MediaWiki extensions: SemanticForms; (f.trott) [14:06:34] 03(mod) SF_RunQuery.php: Argument 3 passed to Parser::parse() must be an instance of ParserOptions, null given - 10https://bugzilla.wikimedia.org/33606 (10f.trott) [14:10:19] 03hashar * 10/trunk/phase3/languages/Language.php: [14:10:19] method documentation for r108364 [14:10:19] The function are badly named and could use something better :D [14:11:54] ^demon: I think we can skip the revs marked i18nreview . Nikerabbit santhosh & siebrand are reviewing each other anyway [14:16:32] New code comment: Hashar; I think the htmlspecialchars() is applied by the skin.; [14:21:12] 03siebrand * 10/trunk/ (11 files in 6 dirs): [14:21:12] Remove API error message duplication from Translate and UploadWizard into core. [14:21:12] Make necessary changes in loader and JavaScript for Translate and UploadWizard. [14:21:37] Hi! Do anyone know what does mean parameter "user" in [14:21:38] [14:21:38] [14:21:38] [14:21:38] ? [14:21:54] Request is /w/api.php?action=query&meta=userinfo&uiprop=blockinfo%7Chasmsg%7Cgroups%7Cimplicitgroups%7Crights%7Cchangeablegroups%7Ceditcount%7Cratelimits [14:22:20] 03(NEW) Upload Wizard crashes Safari when using long description texts - 10https://bugzilla.wikimedia.org/33607 normal; MediaWiki extensions: UploadWizard; (rainerrillke) [14:24:35] KPu3uC_B_Poccuu: that is the rate limits for sure :D [14:24:44] KPu3uC_B_Poccuu: need to have a look at the source code though [14:26:19] KPu3uC_B_Poccuu: looks like it is based of $wgRateLimits [14:26:20] i wanted to build a basic extension in mediawiki /..can someone tell me some basic extension whose code i can look and understand ..i have started off with mediawiki yesterday itself [14:26:46] KPu3uC_B_Poccuu: so the above query looks like the logged in user doing the API is an user and limited to 10 edits per 60 seconds [14:26:59] KPu3uC_B_Poccuu: additionally it is limited to 100 rollbacks per 60 seconds [14:27:01] 03(mod) Infrastructure for image/video file uploads by FTP - 10https://bugzilla.wikimedia.org/17957 +comment (10odder.wiki) [14:27:34] potter, look at MediaWiki wiki, there are all that you want to know :-) [14:27:37] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (10 files in 3 dirs): work on pagers - added active status to terms and courses, still need to put into place cpde to actually update the values [14:27:56] potter: congratulations :-) [14:28:08] potter: we might have a Hello world extension somewhere [14:28:31] i have seen that [14:28:57] but that has no API used, i mean it is very basic.. is there any level two ?:) [14:29:15] hashar, but why this info is inside rollback tags? I think there must be only rollback ratelimits :-) [14:29:34] KPu3uC_B_Poccuu: ho sorry [14:30:33] KPu3uC_B_Poccuu: well maybe there are limits only for the 'rollback' action? [14:30:45] potter: so you want an extension with API queries? :D [14:31:05] but what other value stands for in this case? [14:31:53] potter: maybe have a look at WikiLove . It is a WMF extension that add a little heart to the user talk pages [14:32:30] ok thanks a lot [14:33:03] * hashar looks at http://en.wikipedia.org/w/api.php?action=query&meta=userinfo&uiprop=ratelimits [14:35:09] KPu3uC_B_Poccuu: so that happly to the 'rollback' action. [14:35:28] KPu3uC_B_Poccuu: logged in users have a limit of 10hits / 60secs [14:35:50] KPu3uC_B_Poccuu: members of the 'roll backer' group can do 100rollbacks per 60 seconds [14:36:02] potter: please ask here if you have any question :D [14:37:04] Ok, thanks a lot ;) [14:37:38] Reedy is our API developer [14:37:44] but he is not there today it seems :/ [14:38:26] @ hashar :ok i will ask .. i know this place questions get answered fast.. [14:38:37] usually [14:38:47] New code comment: Siebrand; Core parts need to be merged to 1.18wmf1 to allow UploadWizard and Translate to remain working for W; [14:38:48] specially in the afternoon and evening (european time) [14:40:20] how should I go about moving the location of extentions to a different location [14:41:25] the extentions folder that is [14:41:46] ^demon: is "Fol r1234" less offensive than "FU r1234" ? :-b [14:42:04] <^demon> I suppose :) [14:43:05] 03(mod) SF_RunQuery.php: Argument 3 passed to Parser::parse() must be an instance of ParserOptions, null given - 10https://bugzilla.wikimedia.org/33606 +comment (10f.trott) [14:43:31] 03hashar * 10/trunk/phase3/tests/phpunit/includes/specials/SpecialSearchTest.php: reindent SpecialSearchTest.php (follow r198400) [14:43:32] 03siebrand * 10/trunk/phase3/languages/messages/MessagesEn.php: file name -> filename for consistency. [14:44:08] api is cool [14:44:39] KPu3uC_B_Poccuu, hashar: Yes, it means that rollbackers can do 100 rollbacks per minute and normal users can do 10 per minute [14:44:40] what happens when you exceed your limit ? [14:45:15] the world explodes [14:45:30] offtopic detected :-) [14:45:54] your next action will denied [14:45:55] OrenBo: Your rollback attempts will be refused with [14:46:02] just this universe or all of them? [14:46:05] ok [14:46:23] but no banning [14:46:37] OH MY GOD [14:46:48] my inline commenting feature was reverted in CodeReview !!! [14:47:23] old news is old [14:47:41] hashar, what is that for? [14:48:10] I developed a similar feature (rate limits) on ASP.NET for anti harvasting of a commercial dictionary [14:49:15] these features are a bother to test [14:49:58] New code comment: Hashar; Now we need git migration to be done so we can install gerrit /gitorious :D; [15:00:07] Hi everybody! [15:00:16] hmm... is there another way to get other users info instead into looking into MediaWiki logs, for example, their rights etc? [15:02:09] KPu3uC_B_Poccuu: looking for the !API ? [15:02:40] list=users [15:02:47] New code comment: Hashar; The function documentations need an update. \ What is the points of query2 ? fixUrlQueryArgs() adds y; [15:02:52] Dantman: https://www.mediawiki.org/wiki/Special:Code/MediaWiki/105919 commented on it [15:03:11] Dantman: don't really like your change to Title [15:03:58] KPu3uC_B_Poccuu: usprop=blockinfo|groups|implicitgroups|rights|editcount|gender [15:05:07] 14(DUP) SFI needs more specific error message when SF is disabled or missing - 10https://bugzilla.wikimedia.org/33381 +comment (10f.trott) [15:05:07] hey johnduhart has your school started up again yet? [15:05:17] yes? I missed this somehow... but there is no such properties to get listed on the page. Is it outdated or incomplete? [15:05:22] Yeah I've been back in for a week sumanah [15:05:31] 03(mod) Non-clear error message. - 10https://bugzilla.wikimedia.org/32344 +comment (10f.trott) [15:06:02] http://www.mediawiki.org/wiki/API:Allusers [15:07:50] KPu3uC_B_Poccuu: Don't use this. [15:08:24] Use http://en.wikipedia.org/w/api.php [15:08:46] ugly but always up-to-date [15:08:57] KPu3uC_B_Poccuu: rillke: if the documentation is wrong then we should update it [15:09:33] or get rid of it and say "just look at http://en.wikipedia.org/w/api.php " [15:09:45] rillke, Ok, I will check first API itself when got stucked. [15:12:56] 03yaron * 10/trunk/extensions/SemanticCompoundQueries/ (README SemanticCompoundQueries.php): New version: 0.3.1 [15:14:21] 03(NEW) Category tree shows inexisting categories and inexisting content (caching issue) - 10https://bugzilla.wikimedia.org/33608 major; MediaWiki extensions: CategoryTree; (danny.b) [15:14:40] 03(mod) Category tree shows inexisting categories and inexisting content (caching issue) - 10https://bugzilla.wikimedia.org/33608 (10Danny B.) [15:15:11] sumanah: Yes, nice idea, please update it. [15:15:21] rillke: it's a wiki and you know more than I do [15:15:26] so please update it :) [15:15:41] * rillke does not know anything [15:16:32] New code comment: Dantman; Docs were already added in a followup. \ The point of query2 was for patterns such as $title->g; [15:17:11] rillke: :( well then I will add a note at the top that says "warning you should look at http://en.wikipedia.org/w/api.php instead" [15:18:13] 03demon * 10/trunk/phase3/tests/phpunit/includes/GlobalFunctions/ (4 files): [15:18:13] * Drop old parserTests.php way of running parser tests. You can run parser tests via --group Parser or specifying [15:18:13] the includes/parser/MediaWikiParserTest.php test case [15:18:13] * Drop now unused various test recorder options -- phpunit outputs its data in lots of machine-readable formats, use those if you need to work with [15:18:14] test data [15:18:14] * There's still a lot of duplication between NewParserTest::setUp() and MediaWikiTestCase, but hey one step at a time ;-) [15:18:15] * All tests pass for me (make phpunit && make parser) [15:18:22] <^demon> Whoops. [15:18:30] sumanah: yea, do so, please. That's the best, I think. [15:19:01] New code comment: ^demon; Forgot to press save. Commit summary should've been: "Break wfBCP47, wfBaseName and wfTimestamp test; [15:20:01] rillke: done. [15:20:42] rillke: in general, please feel free to update documentation, even if it's just to say "this is now obsolete" so future readers do not get confused. [15:21:51] 03yaron * 10/tags/extensions/SemanticCompoundQueries/REL_0_3_1/ (5 files): Tag for version 0.3.1 [15:23:43] sumanah, yes, I would but I seldom find the time. It is actually more harm if you write something wrong than nothing. [15:23:53] 03(mod) Infrastructure for image/video file uploads by FTP - 10https://bugzilla.wikimedia.org/17957 +comment (10dale) [15:24:12] rillke: it took me about 5 seconds to write "this is obsolete now, please see (api.php)" and hit save [15:29:04] 03(mod) Enable Rollback group on id.wiki - 10https://bugzilla.wikimedia.org/33508 +comment (10zQheert) [15:29:19] 03jeroendedauw * 10/trunk/extensions/SemanticMediaWiki/ (RELEASE-NOTES SemanticMediaWiki.php): 1.7.0.1 rel [15:29:48] 03jeroendedauw * 10/tags/extensions/SemanticMediaWiki/REL_1_7_0_1/: Tag for version 1.7.0.1. [15:30:39] 03(NEW) Breaks login - 10https://bugzilla.wikimedia.org/33609 blocker; MediaWiki extensions: NewUserMessage; (jamie) [15:30:55] rillke: but yes, when one is unsure, the talk page is a better place to put doubts [15:31:13] rillke: rather than inserting something of dubious veracity on the documentation page itself [15:33:14] 03(mod) Provide EPUB sanitizer - 10https://bugzilla.wikimedia.org/17858 (10dacuetu) [15:33:15] 03(mod) Test installation and suitability of Extension:EPubExport for English Wikisource - 10https://bugzilla.wikimedia.org/29023 (10dacuetu) [15:36:15] 03(mod) Ability to use different image files in different languages - 10https://bugzilla.wikimedia.org/33604 +comment (10Srikanth Logic) [15:47:11] 03(mod) editwarning dialog does not appear in IE8 - 10https://bugzilla.wikimedia.org/33497 +comment (10mah) [15:50:53] 03(mod) editwarning dialog does not appear in IE8 - 10https://bugzilla.wikimedia.org/33497 +comment (10mah) [15:53:20] ^demon: do you know if we have any ether pad open to handle revision review? [15:55:16] <^demon> hashar: Just http://www.mediawiki.org/wiki/MediaWiki_1.19/Revision_report, but no etherpad afaik. [15:55:25] ok [15:55:47] New code comment: Hashar; You broke file history :( Need to copy the Globafunctions.php file three time and then clean them u; [15:56:06] hi ashish_d [15:56:08] so, GSoC [15:56:17] If you want to work on improvements to the visual editor/live editing, then you will be able to, I'm sure [15:56:41] As GSoC time approaches I'll be asking more developers and users to add ideas to http://www.mediawiki.org/wiki/Summer_of_Code_2012 and of course things will change as the state of the visual editor gets better [15:56:51] http://en.flossmanuals.net/GSoCStudentGuide/ is also good to read [15:57:03] sumanah: thanks, I read it [15:57:41] ashish_d: as Trevor and Neil have probably mentioned, the state of the visual editor is going to change between now and, say, March or April, and we do not know right now what a good summer project will be, because we don't know yet what will already be written by then [15:57:44] does that make sense? [15:58:02] New code comment: ^demon; There is no meaningful history here to copy. I rewrote everything so annotations would be useless.; [15:58:54] sumanah: yes thats right, Neil pointed that out earlier. [15:59:33] ashish_d: so the best thing for you to do is, I think, to continue working on MediaWiki or MediaWiki extensions, learn stuff, and keep up with the state of the VE project and stay in touch with Neil and Trevor [15:59:46] ashish_d: remind me, are you subscribed to wikitext-l? [16:00:01] espernet is making me :\ face [16:00:48] sumanah: yes I am subsribed to wikitext , been looking at bugzilla now and then, fixed one [16:01:02] ashish_d: oh really? what's your patch, that is, what bug? [16:01:34] ashish_d: I can try to get someone to review it [16:01:42] ashish_d: so you can learn, grow, progress, etc. :-) [16:01:54] sumanah: https://bugzilla.wikimedia.org/show_bug.cgi?id=33112 here [16:02:15] ashish_d: right now we have a problem where unless someone pushes for it, often patches that are submitted go unreviewed for long periods :( [16:02:37] oh, neil reviewed and applied it the next day, yay! [16:02:51] sumanah: Yes, fortunately ::) [16:03:11] ashish_d: congrats on the patch [16:03:37] ashish_d: what will your next one be? [16:04:04] sumanah: oh thanks, I tried another one, but can't get in touch with Trevor or Neil, so I'm kinda stuck there [16:04:05] 03(mod) Infrastructure for image/video file uploads by FTP - 10https://bugzilla.wikimedia.org/17957 +comment (10brion) [16:04:31] ashish_d: try emailing the wikitech-l list -- are you on that? it's the general developers' list [16:04:45] ashish_d: or, you can ask here. [16:04:59] sumanah: oh yes, I should try the mailing list [16:05:07] ashish_d: the next time you're waiting for an email response for more than 2 business days, let me know and I will chase someone down for you [16:05:27] ashish_d: I hate it when people are stuck [16:06:06] sumanah: I just haven't tried email, been looking for them here [16:06:18] 03(mod) SF_RunQuery.php: Argument 3 passed to Parser::parse() must be an instance of ParserOptions, null given - 10https://bugzilla.wikimedia.org/33606 +need-review +patch (10Sumana Harihareswara) [16:06:27] ashish_d: are you in North America? if not, you're going to run into time zone problems looking for them in IRC. [16:06:44] i m not able to use Wikilove [16:06:44] can soome one help? [16:06:44] i need help [16:06:46] ashish_d: Neil is sometimes in IRC, and Trevor rarely. [16:06:49] potter: what kind of help? [16:06:59] potter: what problem are you running into? please be specific [16:07:54] sumanah: Yes, I'm in a 'big time-zone diff', I'm in India [16:07:55] but i m not able to view it [16:07:55] i included it in localsettings.php [16:07:55] i downloaded the extension [16:08:50] ashish_d: I used to live in California and ran into problems since it's exactly on the opposite side of the world from India :( [16:09:48] sumanah: agreed totally [16:10:51] ashish_d: so, email the mailing list & cc Neil & Trevor specifically. Never let yourself be stuck for more than 20 min without asking for help, and never let yourself wait for help for more than 2 business days without pinging me to follow up :) [16:10:56] back in a moment [16:12:29] sumanah, ashish_d: Also remember that Trevor has been on vacation for the past 3 weeks and he gets back today. So it'll take him a while to catch up with e-mail [16:12:35] i started off with mediawiki yesterday and saw the first tutorial on simple myextension..can some tell me some other simple extension which i can read and understand [16:13:02] potter: have a look at InputBox but it has no API call :D [16:13:30] http://www.mediawiki.org/wiki/Extension:InputBox [16:13:33] RoanKattouw: Yes, I remember, Trevor gets back today, does he not hang around here? [16:14:04] 03johnduhart * 10/trunk/extensions/CentralAuth/WikiSet.php: Fix for notices we're getting on deployment-prep [16:14:07] He does, sometimes [16:14:23] I'll send him in here if I see him on line elsewhere [16:14:46] cool [16:14:48] Also, Neil and Trevor live and work in California (San Francisco), so the time difference with India is like 11 1/2 or 12 1/2 hours [16:16:25] yes I realize that, somehow I manage to stay online when its morning and evening by their time :) [16:17:15] Yeah, me too [16:17:34] I work remotely from Europe (9 hours ahead) and I find myself working evenings (=SF mornings) a lot [16:18:22] I'm almost nocturnal ;) [16:18:24] 03mglaser * 10/trunk/phase3/extensions/WindowsAzureStorage/ (8 files in 4 dirs): [16:18:24] Enables MediaWiki to use Windows Azure as a file backend. [16:18:24] Initial commit [16:20:16] 03(mod) Category tree shows inexisting categories and inexisting content (caching issue) - 10https://bugzilla.wikimedia.org/33608 +comment (10danny.b) [16:21:11] RoanKattouw: hey, so, quick question. [16:21:17] 03hashar * 10/trunk/phase3/tests/phpunit/includes/GlobalFunctions/ (4 files): revert r108420, will split with history [16:21:20] sumanah: Shoot [16:21:53] RoanKattouw: Which WMF-deployed extensions have attentive volunteer maintainers? [16:21:59] Pfft [16:22:07] I couldn't say offhand [16:22:11] I do not know what that sound means from you ... ok [16:22:23] It means you asked a hard question [16:22:30] either that or exasperation [16:22:58] RoanKattouw: we have about 50 patches to WMF-deployed extensions awaiting review, so I know it's not the case that all WMF-deployed extensions enjoy the attentions of volunteer-encouraging maintainers [16:23:36] I shall do more research [16:24:42] 03(mod) SF_RunQuery.php: Argument 3 passed to Parser::parse() must be an instance of ParserOptions, null given - 10https://bugzilla.wikimedia.org/33606 +comment (10Jeroen De Dauw) [16:25:02] New code comment: MaxSem; Grr, parserTests.php ran much faster.; [16:25:55] JeroenDeDauw: perhaps you have some thoughts on this: Which WMF-deployed extensions have attentive volunteer maintainers? [16:28:17] New code comment: Catrope;
 \ + $result = $dbw->select( 'user', 'user_name', null, __FUNCTION__ ); \ 
\ Shouldn't you use; [16:30:28] 03(mod) SF_RunQuery.php: Argument 3 passed to Parser::parse() must be an instance of ParserOptions, null given - 10https://bugzilla.wikimedia.org/33606 +comment (10f.trott) [16:30:41] 03hashar * 10/trunk/phase3/tests/phpunit/includes/GlobalFunctions/ (4 files): [16:30:41] Break wfBCP47, wfBaseName and wfTimestamp tests [16:30:41] They are now in their own files. Rewrite wfTimestamp tests to use [16:30:41] data providers like it should. [16:30:41] Originally commited without history by ^demon as r108420 [16:32:08] 03(mod) Serbian (sr-ec and sr-el) should support GRAMMAR parser function - 10https://bugzilla.wikimedia.org/33546 +i18n; +comment (10Siebrand) [16:32:12] 03(mod) Serbian (sr-ec and sr-el) should support GRAMMAR parser function - 10https://bugzilla.wikimedia.org/33546 (10Siebrand) [16:32:41] ^demon: split with history with https://www.mediawiki.org/wiki/Special:Code/MediaWiki/108428 [16:32:47] ^demon: your code looks fine to me btw [16:33:46] 03(mod) Upload wizard: User preference for preferred license - 10https://bugzilla.wikimedia.org/24702 +comment (10Rainer@Rillke.eu) [16:33:47] New code comment: Hashar; Reviewed code meanwhile Looks fine to me. \ Thanks chad!; [16:38:57] 03maxsem * 10/trunk/extensions/GeoData/ (CoordinatesParserFunction.php tests/TagTest.php): dim supports suffix with units (km or m) [16:40:59] I see Markus Glaser is working on an extension for Azure support [16:46:01] I read there were plans for Azure to support Linux VMs -- and Satan himself was making Snow-cones [16:46:26] ;) [16:46:40] 03maxsem * 10/trunk/extensions/GeoData/GeoData.php: Fix desc [16:46:40] mmmmmm devil-cones [16:47:24] the end *is* near… http://www.geekculture.com/joyoftech/joyarchives/1637.html [16:51:38] 03demon * 10/trunk/phase3/tests/phpunit/languages/LanguageLtTest.php: Followup r108403, use data providers [16:52:22] 03(mod) Upload image, delete and upload it again causes database error with postgresql - 10https://bugzilla.wikimedia.org/32822 (10avtargill) [16:54:10] 03(mod) Infrastructure for image/video file uploads by FTP - 10https://bugzilla.wikimedia.org/17957 +comment (10dale) [16:55:48] like all global varibles strt with *wg* , what is *wf* for? [16:56:07] ? [16:56:45] potter: Wiki Global, Wiki Function [16:57:58] where can i find about any wikiglobal or wikifunction? [16:59:04] RoanKattouw: why isn't APC fine when using CLI? [16:59:15] Are you looking for information about a specific variable or function? Which one? [16:59:17] ? [16:59:34] hashar: Because there are maintenance scripts that write to the LC. Stuff like rebuildLocalisationCache.php, for instance :) [16:59:53] wfMsgForContent [17:00:09] Typically you'd find a documentation comment where the function is defined [17:00:32] You can grep 'function wfMsgForContent' to find out in which file something is defined; wfMsgForContent() is defined in GlobalFunctions.php [17:00:52] It grabs an i18n message in the content language of the wiki, rather than the interface language selected by the user [17:01:52] RoanKattouw: do we have up to date doxygen? [17:02:03] sounds like potter would like that [17:02:09] hi all [17:02:10] (i never found it very useful) [17:02:11] what's up [17:02:15] heya Nikerabbit [17:02:40] RoanKattouw: I will ask you again later :-) for now heading back home [17:03:00] Daniel_WMDE: https://svn.wikimedia.org/doc/ linked from sidebar [17:03:14] hi brion [17:03:33] Nikerabbit: ...who looks *there* :) [17:03:39] also, it seems to be killing my browser [17:03:51] and it's ugly. but usefule :) [17:03:53] thanks Nikerabbit [17:06:50] sumanah: yup, Markus is working on it. got an email from him this morning that he is going to have a commit later today sometime [17:07:06] blobaugh: there's already a commit as of like 20 min ago [17:11:12] 03(mod) Fix Wikipedia icon in Android app - 10https://bugzilla.wikimedia.org/33013 +comment (10brion) [17:11:54] 03(mod) Enable Narayam using URL params - 10https://bugzilla.wikimedia.org/33603 +comment (10niklas.laxstrom) [17:12:42] sumanah: oh, cool. i have not looked yet [17:12:57] yay commits [17:14:15] 03(mod) [PrefixSearch] Add support for multiple namespaces - 10https://bugzilla.wikimedia.org/30323 +comment (10mah) [17:15:02] New code comment: Nikerabbit; I can see that, but why?; [17:16:17] 03(mod) Wrong pagelinks to images and user discussion pages in namespace 0 - 10https://bugzilla.wikimedia.org/32404 +comment (10malafaya) [17:21:47] New code comment: Nikerabbit; The base is not the only difference, they include units too.; [17:21:58] is there a nice way to truncate a table with the database-wrapper regards table prefixes? [17:22:32] New code comment: OverlordQ; Also, saying 'if you want to track when something broke, do it yourself' is a cop out when parserTes; [17:24:33] RoanKattouw: in the USA yet? [17:25:46] New code comment: Nikerabbit; isn't the comment wrong?; [17:26:18] Lcawte: Nope [17:26:27] But things are moving [17:26:30] Ah [17:26:31] New code comment: ^demon; This is something we could add to our phpunit support I think.; [17:27:19] guess i need to code an own truncate function for my extension, the only thing getting close is DatabaseBase::delete [17:28:02] New code comment: Nikerabbit; Encoding wrong in i18n file.; [17:28:33] OrenBochman: here? [17:28:49] RoanKattouw: hope you still got some sleep after I woke you up ;) [17:28:56] trinni: try emailing mediawiki-l ? [17:29:19] * hexmode tries to ping oren and OrenBo just to make sure he pings all three avatars [17:29:38] hi Krinkle [17:29:52] Hi [17:30:01] gwicke: I wasn't even asleep yet. I realized about 2 hours before you texted, and at that point I just hoped you would've forgotten :) [17:30:14] ;) [17:30:15] gwicke: How's SF and jetlag treating you? [17:30:28] slept a lot, but woke up at 4am.. [17:30:39] Yeah, that happens [17:31:11] Wait till you fly back home, that's even worse [17:31:12] gwicke: am looking forward to meeting you next week [17:31:21] * thedj too :D [17:31:43] * RoanKattouw too [17:31:44] hmm, jetlag [17:31:52] 03(mod) SF Upload popup permissions - 10https://bugzilla.wikimedia.org/33555 +comment (10yaron57) [17:32:09] I'm also looking forward to meeting you all! [17:32:16] Yeah, somehow I've been tricked into flying a circle around the world, which means I get eastbound jetlag (which is the bad kind) after every flight :S [17:32:57] thedj: When do you arrive and leave? [17:33:27] RoanKattouw: 20->26 [17:33:40] You arrive on the 20th? [17:33:55] RoanKattouw: did you btw had a look over the narayam migration script? [17:33:58] yeah, i have to sleepshift before, or i'm in trouble. [17:34:03] * RoanKattouw wonders if that isn't cutting it a bit close [17:34:08] Yeah, cause we start the evening of the 20th [17:35:10] RoanKattouw: couldn't get off the week before the event. We have a release deadline at work then. [17:35:14] Ah, right [17:35:27] 14(INVALID) Semantic Forms disregard $wgEmailConfirmToEdit - 10https://bugzilla.wikimedia.org/33375 +comment (10Yaron Koren) [17:36:11] 03siebrand * 10/branches/REL1_18/phase3/languages/messages/MessagesEn.php: [17:36:11] Backport compatible updates from trunk. [17:36:11] Among others: MFT r107067, r108415, r108418 [17:36:24] So how do you fix this so parser tests actually work now? http://pastebin.ca/2101617 [17:36:42] RoanKattouw: I'm going to run that script in an hour [17:37:13] Oh, OK [17:37:15] Ahm [17:37:25] I forget whether I've looked at it [17:37:34] Nikerabbit: Link? [17:38:46] http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Narayam/maintenance/FixNarayamDisablePref.php?revision=107868&view=markup [17:39:21] I'm a user on a public wiki that seems to have it's job queue length stuck. Is this bad? Should I tell somebody about it? [17:41:37] Nikerabbit: It won't work because it doesn't invalidate the User object cache in memcached [17:41:53] It's claiming to be based on fixUsabilityPrefs2.php , well that script invalidates the user cache correctly [17:42:23] Or wait no it doesn't, wtf [17:42:43] Nope, it does [17:43:11] It collects user IDs in an array, then calls $user->invalidateCache() for each of them [17:43:27] (I'm very sorry I didn't spot this earlier) [17:43:39] ^demon: http://pastebin.ca/2101617 [17:43:48] 03(mod) Enable Rollback group on id.wiki - 10https://bugzilla.wikimedia.org/33508 +comment (10Wagino) [17:45:13] 03nikerabbit * 10/branches/wmf/1.18wmf1/extensions/WikimediaMessages/WikimediaGrammarForms.php: MFT r95088 r95203 [17:45:26] RoanKattouw: is it possible to fix it easily? [17:46:04] RoanKattouw: and should I first deploy the new code or run the script? [17:46:23] Yes. After doing the update() query, do something like foreach ( $ids as $id ) { $user = User::newFromID( $id ); if ( $user ) { $user->invalidateCache(); } } [17:46:39] 03rmoen * 10/trunk/extensions/MoodBar/modules/ext.moodBar.dashboard/ext.moodBar.dashboard.css: fix visibility bug with admin hide show link [17:49:22] 03gwicke * 10/trunk/extensions/VisualEditor/modules/parser/ (7 files): (log message trimmed) [17:49:23] Two batteries worth of token transform manager refactoring. [17:49:23] * TokenTransformDispatcher is now renamed to TokenTransformManager, and is [17:49:23] also turned into a base class [17:49:23] * SyncTokenTransformManager and AsyncTokenTransformManager subclass [17:49:23] TokenTransformManager and implement synchronous (phase 1,3) and asynchronous [17:49:24] (phase 2) transformation stages. [17:49:32] sumanah, maybe later... right now it is much easier to just hack a code that does the job. [17:49:44] 03nikerabbit * 10/trunk/extensions/Narayam/maintenance/FixNarayamDisablePref.php: Roan says we must invalidate user caches too [17:49:46] RoanKattouw: ^^ [17:49:47] trinni: ok, just wanted to let you know you could :-) [17:50:01] RoanKattouw: we've had TIm review that script. So good thing you gave it another read... [17:50:06] Nikerabbit: Excellent, thanks [17:50:18] siebrand: Hah, I'm kind of surprised Tim didn't catch that one [17:50:22] hey siebrand, I hereby ping you again about lessons learned from Pune. [17:50:36] To be fair I only know about this because I tried the DB manipulation way, fully believing it would work, and it failed in practice [17:50:37] * siebrand hides form sumanah in shame. [17:50:41] hmm, [17:50:43] so I learned about invalidateCache() the hard way [17:50:48] we use WURFL for mobilefrontend right ? [17:50:49] http://shkspr.mobi/blog/index.php/2012/01/wurfl-and-database-copyright/ [17:50:52] What should I do if the job queue length gets stuck? [17:51:26] apparently scientiamobile has changed it's database license... So we might have to revert the database to april 2011 perhaps...... [17:54:47] 03rmoen * 10/trunk/extensions/MoodBar/modules/ext.moodBar.dashboard/ext.moodBar.dashboard.js: remove commented test code. follow up r108286 [17:54:48] 03(mod) Make it possible to automatically add pages to watchlist when adding a new section - 10https://bugzilla.wikimedia.org/33582 +comment (10Tim Landscheidt) [17:55:01] where is globalfunctions.php? [17:55:17] potter: In the includes/ directory [17:58:00] ^demon: trying to install 1.18.0 and it swapped installpass and wgdbpassword: http://pastebin.com/K2w5Sqdp [17:58:04] WTF!!!!???? [17:59:18] 03(mod) RFE: Hook to change Enotif recipient list - 10https://bugzilla.wikimedia.org/33537 -need-review +reviewed; +comment (10Platonides) [18:02:40] 03siebrand * 10/branches/wmf/1.18wmf1/extensions/Narayam/ (15 files in 3 dirs): MFT to trunk/HEAD for i18ndeploy. [18:03:02] New code comment: Catrope;
 \ + $outputPage->addModules( 'ext.categoryTree' ); \ 
\ This will add a flash of unstyled con; [18:03:26] hey yuvipanda, got a moment? [18:04:17] New code comment: Catrope; Did you ever "come back before 1.19 and clean it up" like you promised in the commit message?; [18:04:21] * hexmode turns to new bugs and then his weekly report [18:04:54] 03siebrand * 10/trunk/extensions/Narayam/Narayam.php: Update per "@version 0.2" in file header. [18:05:34] Hi. [18:05:35] <^demon> hexmode: Hrm, it should be using the install user connection there. [18:06:06] Is it possible to make a query that retrieves categorymembers [18:06:14] ^demon: do you want to poke at it? The URL is there, be my guest. [18:06:24] 03siebrand * 10/trunk/extensions/WebFonts/WebFonts.php: Add version. [18:06:28] and if some members are themselves categories [18:06:43] * hexmode was really bad about sanitizing the paste and will have to change the pw soon [18:06:52] returns also tthe members of the subcat? [18:09:07] <^demon> hexmode: WFM. [18:09:18] <^demon> You should have tables in the mah_wiki db now. [18:09:22] hrm... [18:09:32] k, will change my root pw [18:09:48] <^demon> If you can replicate it again, worth logging a bug for at least. [18:09:54] <^demon> But seems to WFM at the very least. [18:10:03] thanks for trying [18:10:05] :) [18:10:07] <^demon> Np. [18:10:13] ? [18:11:21] Mpaa: if you don't get an answer here, try mediawiki-l [18:11:27] !lists | Mpaa [18:11:27] Mpaa: mediawiki-l and wikitech-l are the primary mailing lists for MediaWiki-related issues. See http://lists.wikimedia.org/ for details. [18:11:52] 03(mod) SF_RunQuery.php: Argument 3 passed to Parser::parse() must be an instance of ParserOptions, null given - 10https://bugzilla.wikimedia.org/33606 -need-review +reviewed; +comment (10Platonides) [18:12:26] Trying to get POSTed data in a special:page. $wgWebRequest->getValues gives Fatal error: Call to a member function getValues() on a non-object... in which of many possible ways am I screwing it up? [18:13:52] 03gwicke * 10/trunk/extensions/VisualEditor/modules/parser/ext.util.TokenCollector.js: [18:13:53] Add generic 'collect all tokens between delimiter tokens and call a transform [18:13:53] function on it' util for synchronous transformation phases. This can be used [18:13:53] to implement parser hooks (aka extension tags) besides other things. [18:13:53] 03nikerabbit * 10/trunk/extensions/Narayam/ (Narayam.hooks.php Narayam.php resources/ext.narayam.core.js): [18:13:53] $wgNarayamEnableByDefault was used for two different purposes. [18:13:53] Renamed the newer function to another name [18:13:55] Platonides: thanks for the patch review [18:14:43] 03siebrand * 10/trunk/extensions/WebFonts/WebFonts.php: Fix syntax error in r108440. [18:16:12] ^demon: I think I see my problem [18:16:19] 03nikerabbit * 10/branches/wmf/1.18wmf1/extensions/Narayam/ (Narayam.hooks.php Narayam.php resources/ext.narayam.core.js): MFT r108442 [18:16:21] I misread the fields [18:19:40] Anyone here joined the swam with Epiphany in Ubuntu ? Kindly leave as the browser is not supported, and has bugs that Safari doesn't. And since Epiphany is lying in it's user agent about being Safari, it's messing up the stats. [18:20:32] New code comment: ^demon; r107359 was reverted in favor of r107793. Should the same happen in 1.18wmf1?; [18:21:47] 03siebrand * 10/trunk/ (112 files in 3 dirs): [18:21:47] Follow-up r108415: Localisation updates (add/remove). [18:21:47] Will contain a few localisation updates from http://translatewiki.net. [18:24:29] 03siebrand * 10/branches/wmf/1.18wmf1/extensions/WebFonts/fonts/Taml/ (TheneeUni.TTF TheneeUni.ttf): MFT r108392 for i18ndeploy. [18:26:47] 03siebrand * 10/branches/wmf/1.18wmf1/extensions/WebFonts/ (9 files in 2 dirs): MFT to trunk/HEAD for i18ndeploy. [18:32:47] 03(FIXED) Export pages should allow to export all pages - 10https://bugzilla.wikimedia.org/10574 +comment (10Mark A. Hershberger) [18:33:37] 03siebrand * 10/trunk/extensions/Translate/Translate.php: Bump version. [18:41:22] 03nikerabbit * 10/branches/wmf/1.18wmf1/extensions/ParserFunctions/ParserFunctions.i18n.magic.php: MFT r107600 [18:42:04] 03reedy * 10/trunk/ (4 files in 4 dirs): [18:42:04] Followup r108425, r108426 [18:42:04] Why are we committing extensions to phase3/extensions...? [18:42:04] Svn move WindowsAzureSDK ad WindowsAzureStorage to /trunk/extensions [18:42:13] 03siebrand * 10/branches/wmf/1.18wmf1/extensions/Translate/ (66 files in 10 dirs): MFT to trunk/HEAD for i18ndeploy. [18:43:18] post-commit hook failed (exit code 8) with no output. [18:43:28] Where does that come from? (got that on the above commit) [18:43:39] ^demon: ^^? [18:43:51] <^demon> Ugh. [18:43:58] <^demon> Intermittent failure. Wonder why this time. [18:43:59] 03ialex * 10/trunk/phase3/includes/DefaultSettings.php: Register 'ScriptImporter' in $wgReservedUsernames; default user name used by maintenance/importSiteScripts.php [18:45:07] 03siebrand * 10/branches/REL1_18/phase3/languages/messages/MessagesEn.php: Follow-up r108432: Remove leading space in line 1. Spotted by Niklas. [18:45:26] 03bsitu * 10/trunk/extensions/MoodBar/ (3 files in 2 dirs): followup to -r108187 - Checking isset instead of 1/0 for checkbox, adding myresponse/showunanswered to query parameter [18:46:26] 03reedy * 10/trunk/extensions/WindowsAzureStorage/ (2 files in 2 dirs): Fix mixed tabs and spaces [18:46:33] <^demon> Seems to be working? [18:46:37] * ^demon shrugs [18:46:57] 03ialex * 10/trunk/extensions/DumpHTML/dumpHTML.inc: Use Article::newFromTitle() instead of MediaWiki::articleFromTitle(). The former was added in MW 1.18 and since the extension uses a context, it already requires MW 1.18. [18:47:32] New code comment: Reedy;
 \ if(!class_exists('Microsoft_WindowsAzure_Diagnostics_Manager')) { \ require_once( $dir.'lib/PHP; 
[18:49:52] 	 03siebrand *  10/branches/wmf/1.18wmf1/languages/messages/MessagesEn.php:
[18:49:52] 	 Backport compatible updates from trunk.
[18:49:52] 	 Among others: MFT r108415, r108418
[18:50:32] 	 New code comment: Blobaugh; This is done to protect against any other extensions that may need the Windows Azure SDK for PHP. Fo; 
[18:53:47] 	 New code comment: Reedy; Sure, but shouldn't the files actually be included/exist "somewhere"? Or is it from a PHP extension ; 
[18:54:40] 	 03siebrand *  10/branches/REL1_18/phase3/languages/messages/MessagesEn.php: Partial revert of r108432. Meant to merge this into 1.18wmf1 (done in r108457).
[18:54:54] 	 Is it me or &editintro= isn't working any more on mediawiki.org?
[18:55:00] 	 Reedy: that's icky :)
[18:55:02] 	 New code comment: Blobaugh; "Why are we committing extensions to phase3/extensions...?" \ Because the work was done against phase; 
[18:56:03] 	 https://www.mediawiki.org/w/index.php?action=edit&editintro=Template:WMEngCreatePage&title=foobar
[18:56:08] 	 no big orange box
[18:56:14] 	 Am I missing something?
[18:56:17] 	 New code comment: Aaron Schulz; No extensions actually go in that phase3/extensions. We also just but new extensions straight in tru; 
[18:56:31] 	 New code comment: Blobaugh; Err...the same classes/function names; 
[18:56:47] 	 New code comment: Reedy; We don't commit/include any extensions in the phase3/extensions folder, except in deployment branche; 
[18:56:47] 	 New code comment: ^demon; /trunk/phase3 is mediawiki core. \ Extensions belong in /trunk/extensions/; 
[18:56:56] <^demon>	 Whee, no edit conflicts in CR :)
[18:57:32] 	 New code comment: Blobaugh; Yes they should exist with the Windows Azure storage extension. If they are not there perhaps Markus; 
[18:57:54] 	 03(mod) Cannot login using IE6 - 10https://bugzilla.wikimedia.org/33503  +comment (10mah)
[18:59:02] 	 New code comment: Blobaugh; Ok, I will pass that along to Markus. Our bad on the misplacement; 
[19:00:11] 	 03(mod) mw.Uri throws error for protocol-relative urls - 10https://bugzilla.wikimedia.org/30712  +comment (10mah)
[19:00:25] 	 03(FIXED) mw.Uri throws error for protocol-relative urls - 10https://bugzilla.wikimedia.org/30712  (10Mark A. Hershberger)
[19:03:00] 	 03catrope *  10/branches/wmf/1.18wmf1/extensions/UploadWizard/resources/mw.UploadWizardLicenseInput.js: 1.18wmf1: MFT r106926
[19:03:46] 	 New code comment: Aaron Schulz; Should be "No extensions actually go that phase3/extensions. We also just put new extensions straigh; 
[19:04:31] 	 New code comment: Mglaser; Sorry. Of course and I know that. Commited the wrong folder :/; 
[19:04:39] 	 03(NEW) [SMW] 1.7.0.1; Special:Properties creates Internal error: no predefined property with "___gld" - 10https://bugzilla.wikimedia.org/33610 normal; MediaWiki extensions: Semantic MediaWiki; (jamesin.hongkong.1)
[19:11:02] 	 New code comment: Mglaser; I did not commit the SDK for PHP because I wasn't sure about MWs policy concerning third party libra; 
[19:12:00] 	 03nikerabbit *  10/trunk/phase3/includes/parser/Parser.php: Missing @since tags have a yet another victim
[19:12:50] 	 03(mod) SFI needs more specific error message when SF is disabled or missing - 10https://bugzilla.wikimedia.org/33381  +comment (10fastgoldfish)
[19:13:46] 	 03nikerabbit *  10/branches/wmf/1.18wmf1/includes/parser/Parser.php: MFT r94480 for Translate extension
[19:14:01] 	 03(mod) WebFonts "Select font" portlet menu should only be shown if there are options to choose from - 10https://bugzilla.wikimedia.org/33460  +comment (10mah)
[19:15:48] 	 03(mod) Text area fields are too small - 10https://bugzilla.wikimedia.org/32894  (10Mark A. Hershberger)
[19:17:59] 	 Reedy: could you comment on what more you need on https://bugzilla.wikimedia.org/show_bug.cgi?id=32770 (email from headers) ... or have you just not gotten to it yet?
[19:18:26] 	 hexmode, i think I've got food posioning so spent a lot of the day doing not a lot
[19:18:52] 	 Reedy: oh! hope you feel better soon!
[19:19:05] 	 If I don't eat/drink, it doesn't come back up again
[19:19:10] 	 Problem solved ;)
[19:19:15] 	 :)
[19:19:17] 	 ou
[19:19:38] 	 I had to do that over my christmas break ;)
[19:19:46] 	 what a way to holiday!
[19:19:59] 	 Is there any way to do a sort of repair on the db? It looks like a few things got kinda messed up
[19:20:02] 	 from within function "IndexPager::reallyDoQuery (BlockListPager)". Database returned error "1: ERROR: operator does not exist: text <= integer LINE 1: ...(ipb_range_start LIKE '%' ) AND (ipb_range_start <= 0) AND ... ^ HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.". 
[19:20:56] 	 Or maybe some easy way to fix that error
[19:21:13] 	 "messed up"?
[19:21:16] 	 Did you move hosts or something?
[19:21:25] 	 nope
[19:21:33] 	 that doesn't look like a messed up db...
[19:21:59] 	 When I do a search for a blocked IP I see this
[19:22:00] 	 MTecknology: what is your db backend?
[19:22:15] 	 A database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was:       (SQL query hidden)      from within function "IndexPager::reallyDoQuery (BlockListPager)". Database returned error "1: ERROR: operator does not exist: text <= integer LINE 1: ...(ipb_range_start LIKE '%' ) AND (ipb_range_start <= 0) AND ... ^ HINT: No operator matches the given name and argument type(s
[19:22:22] 	 hexmode: pgsql
[19:22:56] 	 MTecknology: I think that is an actual bug in our code.  Could you file something in bugzilla?
[19:24:20] 	 03(NEW) &editintro= not working any more on mediawiki.org - 10https://bugzilla.wikimedia.org/33611 normal; Wikimedia: General/Unknown; (gpaumier)
[19:25:15] 	 03(mod) Set $wgPasswordSenderName to $wgSitename to clarify notification emails - 10https://bugzilla.wikimedia.org/32770  +comment (10sam)
[19:26:45] 	 03(mod) Wikipedia Book creator - Create new book - PDF download error - 10https://bugzilla.wikimedia.org/33605  (10Reedy)
[19:27:05] 	 03(mod) NewUserMessage extensions breaks login - 10https://bugzilla.wikimedia.org/33609  summary (10Reedy)
[19:27:32] 	 New code comment: MaxSem; 
 \ + function doConcatenate( array $p ) { \ + return $this->dodoConcatenateInternal( $p ); \ + } \ 
[19:27:35] 	 hexmode: ok, anything to do in the meantime? It's starting to seem like postgres support is kind of a back burner thing :(
[19:28:44] 	 03(NEW) IndexPager::reallyDoQuery (BlockListPager) when searching for blocked IP - 10https://bugzilla.wikimedia.org/33612 normal; MediaWiki: Database; (michael)
[19:28:52] 	 MTecknology, we have very few people working on PG. even less of them hhave enough time
[19:29:15] 	 dodo
[19:29:34] 	 03(mod) IndexPager::reallyDoQuery (BlockListPager) when searching for blocked IP - 10https://bugzilla.wikimedia.org/33612   +postgresql (10Max Semenik)
[19:29:56] 	 03(mod) &editintro= not working any more on mediawiki.org - 10https://bugzilla.wikimedia.org/33611  +comment (10Alexandre Emsenhuber [IAlex])
[19:30:35] 	 MTecknology: if you can give a clear way to produce it, then I can probably find someone to work on it
[19:30:44] 	 03(mod) &editintro= not working any more on mediawiki.org - 10https://bugzilla.wikimedia.org/33611  +comment (10ialex.wiki)
[19:31:24] 	 03(mod) &editintro= not working any more on mediawiki.org - 10https://bugzilla.wikimedia.org/33611  +comment (10sam)
[19:32:18] 	 03(mod) IndexPager::reallyDoQuery (BlockListPager) when searching for blocked IP - 10https://bugzilla.wikimedia.org/33612  +comment (10michael)
[19:32:20] 	 03(mod) Enable Narayam using URL params - 10https://bugzilla.wikimedia.org/33603  normal->15enhancement (10Reedy)
[19:32:46] 	 03(mod) [SMW] 1.7.0.1; Special:Properties creates Internal error: no predefined property with "___gld" - 10https://bugzilla.wikimedia.org/33610  +comment (10jeroen_dedauw)
[19:33:21] 	 hexmode: not much info that I can provide, but what I can is in that comment.. 
[19:33:53] 	 MTecknology: ty
[19:33:55] 	 03gwicke *  10/trunk/extensions/VisualEditor/modules/parser/ (3 files):
[19:33:55] 	 A bit of cleanup in ParserPipeline, with better and more consistent support
[19:33:55] 	 for multiple input types.
[19:35:19] 	 hexmode: I suppose migrating a mediawiki database from postgres to mysql isn't a trivial process, is it?
[19:35:46] 	 MTecknology: you could export it and then import the xml
[19:35:51] 	 that shouldn't be too bad
[19:36:32] 	 New code comment: Hashar; Because I dislike having the following code triggering an error: \ $req = new FauxRequest(); \ It is ; 
[19:38:44] 	 03hashar *  10/trunk/phase3/tests/phpunit/languages/LanguageTest.php:
[19:38:45] 	 fix '999bps' test message
[19:38:45] 	 follow r108413
[19:41:03] 	 blaobh
[19:41:19] * AaronSchulz  looks at _process_headers in php-cloudfiles
[19:41:27] 	 what an overly-cute function
[19:41:54] 	 03mglaser *  10/trunk/extensions/WindowsAzureSDK/ (README.txt WindowsAzureSDK.php):
[19:41:55] 	 Added installation instructions
[19:41:55] 	 Made path to SDK configurable
[19:43:10] 	 hexmode: will --full grab users and everything I need for a complete restore?
[19:43:50] 	 MTecknology: I don't know about users... 1s
[19:44:32] 	 I'll probably get their user page, but not content. There is no on-wiki export for stuff not on the wiki (like accounts and logs)
[19:44:49] 	 it*
[19:45:02] 	 New code comment: Mglaser; SDK is now committed; 
[19:45:06] 	 It looks like this tool exports logs too
[19:46:13] 	 page content, revisions, logs, can't tell about users, though
[19:46:17] 	 New code comment: Mglaser; i18n file now encoded in UTF without BOM in r108466; 
[19:46:43] 	 MTecknology: you might look at api, but otherwise just dump the users table and reimport it?
[19:47:02] 	 New code comment: Mglaser; SVN revision is r108463; 
[19:47:02] 	 03(mod) fontsize in  too small - 10https://bugzilla.wikimedia.org/26204  +comment (10erwin)
[19:47:18] 	 hexmode: sure, I can handle that
[19:47:39] 	 I'm somewhat suprised someone hasn't written a migration script
[19:49:55] 	 perhaps someone has but hasn't shared it
[19:50:39] 	 MTecknology: if you come up with a good process could you document it on mw.o?
[19:51:17] 	 03mglaser *  10/trunk/extensions/WindowsAzureStorage/ (3 files in 2 dirs):
[19:51:18] 	 now works against current phase3
[19:51:18] 	 better README.txt
[19:51:18] 	 removed default config (should be put in LocalSettings)
[19:51:22] 	 MTecknology: possibly on https://www.mediawiki.org/wiki/PostgreSQL
[19:53:40] 	 sure
[19:53:46] 	 +
[19:53:48] 	 03nikerabbit *  10/trunk/extensions/Translate/Translate.php: Fixing copy-paste mistake in logs
[19:54:24] 	 03(mod) $wgVectorUseSimpleSearch = false; (Go + Search button) doesn't react on hitting return - 10https://bugzilla.wikimedia.org/33561  (10Mark A. Hershberger)
[19:56:00] 	 03(mod) Signature preview does not manage language interwikis - 10https://bugzilla.wikimedia.org/33563  (10Mark A. Hershberger)
[19:56:16] 	 New code comment: Mglaser; Would this be needed against current revision (108377)? From what I see in FileBackend.php, this sho; 
[19:56:19] 	 03nikerabbit *  10/branches/wmf/1.18wmf1/extensions/Translate/Translate.php: MFT r108468 - bugfix for Translate
[19:56:28] 	 03(mod) Provide EPUB sanitizer - 10https://bugzilla.wikimedia.org/17858  04BLOCKER->15enhancement; +comment (10Bawolff)
[19:57:04] 	 hey Ryan_Lane, ^demon, Reedy or anyone else who knows stuff about how our SVN access works -- I am giving someone pywikipediabot access.  https://wikitech.wikimedia.org/view/Svn.wikimedia.org#Add_users doesn't mention how to do this in terms of what SVN group to add the user into.  Do I just add the user to the mediawiki group?
[19:57:17] 	 New code comment: Catrope; The \ 
 \ + if ( 'info' in errors._api ) { \ 
\ logic only applies to the mw.log call, not to t; [19:57:25] <^demon> sumanah: No, don't add to mediawiki group. [19:57:33] 03(mod) transwiki import of invalid titles is possible on wmf wikis - 10https://bugzilla.wikimedia.org/33564 +platformeng (10Mark A. Hershberger) [19:57:33] <^demon> Shouldn't need to add any groups to it. [19:57:42] rsterbin: The revs you sent me are all reviewed, but I did see one thing I thought was weird, see https://www.mediawiki.org/wiki/Special:Code/MediaWiki/108250#c29216 [19:57:55] ok, let me take a look [19:58:00] ^demon: so, add the user to LDAP but not to any particular SVN groups? [19:58:03] i thought "mediawiki" was the whole repo, core to phase3 [19:58:16] and wmf-deployment, well, yeah [19:58:18] <^demon> It's for the mediawiki repo yeah [19:58:29] <^demon> pywikipedia's in its own repo [19:58:44] oh yeah [19:58:50] 03(mod) fontsize in too small - 10https://bugzilla.wikimedia.org/26204 +comment (10happy.melon.wiki) [19:59:26] should I drop a few indexes to speed up an import of a huge dump? [19:59:50] Sounds nice to do [19:59:54] 03(mod) WikiEditor's beforeunload logic should be rewritten to play nicely with other handlers - 10https://bugzilla.wikimedia.org/33566 (10Mark A. Hershberger) [20:00:21] 03(NEW) ProofreadPage image width on edit - 10https://bugzilla.wikimedia.org/33613 normal; MediaWiki extensions: ProofreadPage; (enomil) [20:00:22] 03(mod) User field is cleared in Special:Log if no log entries are found - 10https://bugzilla.wikimedia.org/33567 (10Mark A. Hershberger) [20:01:04] 03(mod) "images" directory to be renamed or migrated to "files" - 10https://bugzilla.wikimedia.org/33569 normal->15enhancement (10Mark A. Hershberger) [20:01:32] New code comment: Rsterbin; That's correct. In event of a db error, errors._api.info would have detailed info on multiple lines; [20:02:53] 03(mod) "images" directory to be renamed or migrated to "files" - 10https://bugzilla.wikimedia.org/33569 +comment (10mah) [20:03:47] 03(mod) DatabaseError is served without encoding information - 10https://bugzilla.wikimedia.org/33570 (10Mark A. Hershberger) [20:03:52] 03(FIXED) custom license misses the text field for input - 10https://bugzilla.wikimedia.org/33542 +comment (10Erik Moeller) [20:06:19] 03(mod) "images" directory to be renamed or migrated to "files" - 10https://bugzilla.wikimedia.org/33569 +comment (10bawolff+wn) [20:10:05] 03(mod) fontsize in too small - 10https://bugzilla.wikimedia.org/26204 +comment (10krinklemail) [20:10:49] 03(mod) font-size of output too small - 10https://bugzilla.wikimedia.org/26204 summary (10Krinkle) [20:10:52] 03(mod) editwarning dialog does not appear in IE8 - 10https://bugzilla.wikimedia.org/33497 +comment (10roan.kattouw) [20:11:23] 03(mod) editwarning dialog does not appear in IE8 - 10https://bugzilla.wikimedia.org/33497 +comment (10roan.kattouw) [20:14:44] 03(mod) &editintro= not working any more on mediawiki.org - 10https://bugzilla.wikimedia.org/33611 +i18n (10Siebrand) [20:15:55] 03(mod) &editintro= not working any more on mediawiki.org - 10https://bugzilla.wikimedia.org/33611 +comment (10s.mazeland) [20:18:04] 03(mod) &editintro= should not be suppressed - 10https://bugzilla.wikimedia.org/33611 summary (10Krinkle) [20:18:05] 03(mod) Wikipedia Book creator - Create new book - PDF download error - 10https://bugzilla.wikimedia.org/33605 (10Dacesilian) [20:20:04] wroom wroom [20:20:11] sumanah: heya [20:20:16] responding to ping [20:20:21] about to head to sleep though. [20:20:31] hi yuvipanda ... so guillom in the next few weeks is working on improving the intro materials on mediawiki.org [20:20:45] yuvipanda: so I suggested that he rework the HOWTO along the lines of your doc [20:20:48] cool! [20:20:58] yuvipanda: if you have any braindumps please give them to him sooner rather than later [20:21:05] sleep well, yuvipanda [20:21:07] will do! [20:21:14] sumanah: visa stuff tomorrow, hence sleeping early [20:21:20] best of luck, yuvipanda [20:21:24] sumanah: thanks :) [20:21:56] aww [20:22:18] yuvipanda: did you have some Q earlier? [20:22:33] Nikerabbit: about urls in translation messages [20:22:43] ah yes [20:23:02] the feature was added only recently to the core, so I doubt you have it there [20:23:09] hmm [20:23:21] I just added the URLs verbatim, without any markup [20:28:26] 03catrope * 10/branches/wmf/1.18wmf1/extensions/ArticleFeedbackv5/ (3 files in 3 dirs): 1.18wmf1: MFT r108239, r108245, r108247, r108250, r108269, r108280 [20:33:16] New code comment: Reedy; You should always explicitly set $wgWindowsAzureSDKRoot in your Extension, otherwise it's a register; [20:34:02] Anyone here familiar with $wgUseCategoryBrowser? Wondering why it makes so many duplicate entries? [20:34:58] Here's an example of the dupes, scroll to bottom of page: http://camera-wiki.org/wiki/Bencini_Comet [20:36:31] steevithak: because its a poorly thought out feature :P [20:36:52] although actually that's more duplicates then i'd expect [20:36:55] hexmode: hm... it looks like i'll have to do a whole fresh install before I can import any of the backup stuff... [20:37:06] bawolff: seems like a good idea, just needs some code to filter out the dupes [20:37:30] bawolff: some pages have 10 or 20 dupes of "Root Category"! :) [20:37:30] steevithak: Its not widely used, so it doesn't get tested that often [20:38:08] MTecknology: yeah, that's expected [20:38:18] 03(mod) font-size of output too small - 10https://bugzilla.wikimedia.org/26204 +need-review +patch; +comment (10Sumana Harihareswara) [20:38:36] steevithak: yeah that's probably a bug of some sort (I think) [20:39:06] I remember the openglobe folks breifly had that on, and I don't remember it having dupes like that [20:39:16] hexmode: so a fresh install, import the --full and --logs xml, then copy the users table, and... should work? [20:39:33] We're running 1.17, maybe it's fixed in 1.18? [20:39:44] 03(mod) font-size of output too small - 10https://bugzilla.wikimedia.org/26204 -need-review +reviewed (10Krinkle) [20:39:44] MTecknology: I think so.... maybe copy users table before import [20:40:03] MTecknology: if you don't copy over the various links tables you'd also have to run refreshLinks.php [20:40:13] which will be slow on big wikis [20:40:37] 03(mod) font-size of output too small - 10https://bugzilla.wikimedia.org/26204 +comment (10krinklemail) [20:40:40] bawolff: not a big wiki, just active, less than 10k pages [20:40:57] MTecknology: well refreshLinks.php is _really_ slow [20:41:21] ok, I'll make sure I copy them over too :) [20:42:15] (otoh, its probably not prohibitively slow on a 10k page wiki. but still not a bad idea to copy over the link tables) [20:44:00] 03(mod) Category tree shows inexisting categories and inexisting content (caching issue) - 10https://bugzilla.wikimedia.org/33608 +comment (10Bawolff) [20:44:58] Platonides: just saw your email re: patches. I hope you LOLed ;) [20:45:19] Too be honest, I read that email the exact same way Platonides did [20:45:40] Heh [20:45:50] * hexmode appologizes for the confusion [20:46:07] hey, it was pretty funny [20:46:08] but it got your attention ;) [20:47:17] 03(NEW) $wgUseCategoryBrowser generates many dupes - 10https://bugzilla.wikimedia.org/33614 normal; MediaWiki: Categories; (srainwater) [20:49:13] hey ^demon in https://www.mediawiki.org/w/index.php?title=Summer_of_Code_2012&curid=62493&diff=482859&oldid=481643 why'd you remove the info about bug 5875? [20:50:57] hexmode: is the test deployment site up? [20:51:23] sumanah: it is, I'm going to push big after petan gives the ok [20:51:40] sumanah: http://labs.wikimedia.deployment.wmflabs.org/wiki/Special:SiteMatrix [20:51:58] hexmode: wait a while please and give me a list of wikis you need to have up as first [20:52:21] petan: let me see what is up... 1s [20:53:08] petan: I do not know what that this Site Matrix is for. Is it an idea for a matrix that would eventually cover all WMF wikis? [20:53:32] that's a list of wikis we have up now [20:53:59] 03(mod) Set $wgPasswordSenderName to $wgSitename to clarify notification emails - 10https://bugzilla.wikimedia.org/32770 +comment (10crangasi2001) [20:54:20] petan: I think what is there is a good start [20:54:54] ok hexmode you should have all permission you need to set up at least main pages ^^ [20:55:13] if you needed more feel free to configure it ;) [20:56:06] petan: hang on 1s: did you get a % of pages imported? [20:56:17] doesn't look like enwiki has any [20:56:20] at least [20:56:29] random page is not giving any [20:58:32] yes I am fixing it right now [20:58:36] wait a sec [21:04:31] bawolff: was able to eliminate all those $wgUseCategoryBrowser dupes by adding an "array_unique()" to the explode statement in Skin.php. Works great now. [21:04:55] 03aaron * 10/trunk/phase3/includes/filerepo/ (backend/FileOp.php file/File.php): [21:04:55] * Fixed FileOp::attemptBatch() bug that had status->ok set wrong if 'force' option was used. [21:04:55] * Added missing prepare() call to File::maybeDoTransform(). [21:04:55] * Improved documentation. [21:04:57] hexmode: wiktionary is done [21:08:25] 03(mod) $wgUseCategoryBrowser generates many dupes - 10https://bugzilla.wikimedia.org/33614 +comment (10srainwater) [21:08:39] Project MediaWiki-phpunit build #5398: FAILURE in 2 min 29 sec: http://integration.mediawiki.org/ci/job/MediaWiki-phpunit/5398/ [21:11:10] petan: http://en.wiktionary.deployment.wmflabs.org/wiki/Main_Page ?? you said it is done [21:11:13] ? [21:12:24] um, should be wait... checking import [21:12:39] oh it's still running o.O [21:12:53] there were only 6000 pages [21:13:25] petan: can you give me permission to edit http://labs.wikimedia.deployment.wmflabs.org/wiki/MediaWiki:BugStatusUpdate.js [21:13:40] hexmode: you don't have it? you are steward... [21:13:51] http://meta.wikimedia.deployment.wmflabs.org/wiki/Special:UserRights/hexmode [21:14:00] oh, wrong login [21:14:01] type hexmode@labswiki [21:14:02] fixing [21:14:11] you should be able to change any permissions of anyone [21:17:46] petan: s/hexmode/MarkAHershberger/ ... I seem to have rights on meta, not labs, but lemme check [21:18:12] ok but you should be still able to change it yourself from meta [21:18:28] I have myself none rights at all apart of developer [21:18:33] you have it too [21:18:42] that's permission you need to change rights everywhere [21:18:43] petan: change labs wiki from meta? [21:18:53] yes type name@db [21:18:56] in UserRights [21:19:16] or I will set it up just tell me which wiki you want rights on? [21:19:33] I will fix wikiset so you should have rights in few minutes without changing it [21:19:43] ah\ [21:20:29] didn't understand the @ part [21:20:50] got it [21:20:52] :) [21:21:43] hex@metawiki [21:21:45] 03aaron * 10/trunk/phase3/includes/filerepo/file/File.php: Fix r108185: file transform store op needs 'overwriteDest' [21:21:48] example [21:22:59] 03aaron * 10/trunk/phase3/includes/filerepo/file/File.php: Removed debug code from r108472 [21:23:07] *sigh* [21:23:14] hexmode: hmm... seems good so far... now to figure out the user import... [21:24:10] cheer up, AaronSchulz ! [21:25:09] 03(NEW) Intermittent off-by-one in "Read in..." language selection on ICS (Android 4.0) - 10https://bugzilla.wikimedia.org/33615 normal; Wikimedia Mobile: android; (brion) [21:26:42] hexmode: in mysql, it's user instead of mwuser, right? [21:27:08] think so, lemme verify [21:27:11] Depends what user account you used [21:27:17] I think most people use wikiuser [21:27:23] but the table is [21:27:57] MTecknology: verified via reedy ^^ [21:28:12] :) [21:28:34] Yippie, build fixed! [21:28:34] Project MediaWiki-phpunit build #5399: FIXED in 2 min 24 sec: http://integration.mediawiki.org/ci/job/MediaWiki-phpunit/5399/ [21:29:31] heh... that's a lot of info in that table [21:29:32] 03raymond * 10/trunk/ (101 files in 87 dirs): Localisation updates for core and extension messages from translatewiki.net [21:32:30] can someone point me to the configuration setup for short URLs for IIS, i am having trouble finding them on the site, only apache [21:33:51] hexmode: apparently the schema for that table is different...... I can't just export and reuse the INSERT's like I planned. :( [21:34:06] It shouldn't be that different... [21:34:45] MTecknology: what is different? [21:35:00] I'm still trying to figure that out [21:37:31] so many columns.. might take me a couple minutes [21:41:04] heh... [21:41:38] there's a user_hidden column in the postgres version that the mysql version doesn't have [21:43:43] There isn't in the trunk version... [21:44:02] I also just realized that the pg_dump doen't specify colums that will be used for the insert, it just assumes the order of the columns... [21:44:20] maybe from an older version of something? [21:44:50] Probably [21:44:53] Hacks live and die [21:44:56] And sometimes stay around [21:45:30] 03(FIXED) Wikipedia Book creator - Create new book - PDF download error - 10https://bugzilla.wikimedia.org/33605 +comment (10PediaPress Development Team) [21:47:29] <^demon> Reedy: s/stay around/stay around for years and years and years/ [21:47:43] yeah [21:47:49] That and postgres (and it's updater) sucks more [21:48:51] <^demon> abstract-schema ;-) [21:49:09] 03(mod) Intermittent off-by-one in "Read in..." language selection on ICS (Android 4.0) - 10https://bugzilla.wikimedia.org/33615 +comment (10brion) [21:49:11] Yeah [21:49:12] ... arg could use some help [21:49:15] Everyone see them differently [21:50:53] anyone able to help me with creating clean URLs? [21:51:24] apparently in postgres, Real Name was permitted to be null and now it's not?.. [21:51:31] ERROR 1048 (23000) at line 259: Column 'user_real_name' cannot be null [21:51:45] Probably just use "" [21:52:10] Don't be suprised if it's totally messed up [21:52:14] 03(mod) Intermittent off-by-one in "Read in..." language selection on ICS (Android 4.0) - 10https://bugzilla.wikimedia.org/33615 +comment (10brion) [21:52:15] That and postgres does it's own thing [21:53:06] WOOHOO!! User import finished! [21:53:25] I can log in too! :D [21:54:12] MTecknology, break time! [21:54:17] !prettyurl [21:54:17] To create simple URLs (such as the /wiki/PAGENAME style URLs on Wikimedia sites), follow the instructions at . There are instructions for most different webserver setups. If you have problems getting the rewrite rules to work, see !rewriteproblem [21:54:36] itanex, http://www.mediawiki.org/wiki/Manual:Short_URL/wiki/Page_title_--_Windows_with_IIS7--root_access [21:54:50] It's probably not so well documented (cause IIS sucks), but there seems to be bits there [21:55:31] 03(NEW) Wikipedia Android app near by should use smaller text boxes - 10https://bugzilla.wikimedia.org/33616 normal; Wikimedia Mobile: android; (tfinc) [21:55:36] 03(mod) Wikipedia Android app near by should use smaller summary text boxes - 10https://bugzilla.wikimedia.org/33616 summary (10Tomasz Finc) [21:56:02] Reedy: nah... now I'm going to try a rebuildall.php since I have yet to ever see it work correctly [21:56:26] Reedy, thanks, unfortunately to get a linux box of any type around here is like teaching a sea cucumber to read [21:56:57] MTecknology, yay for it now not being postgres [21:57:04] PHP Notice: Undefined offset: 14 in /var/www/mediawiki/extensions/SyntaxHighlight_GeSHi/geshi/geshi.php on line 3273 [21:57:07] Apache installs well on windows [21:57:14] 03(mod) font-size of output too small - 10https://bugzilla.wikimedia.org/26204 +comment (10erwin) [21:57:15] I wonder if I can figure that one out.. [21:57:18] and thats even worse [21:57:22] Reedy: but apache is the devil [21:57:50] not really, but it is pretty bad [21:58:06] I'm building a special page extension which serves and processes a form. The form is returning a single POST variable. $wgWebRequest is the best-practice for retrieving this value, but it fails. Here's my code and its output: http://kizmut.com/paste/?show=d2e8fe68 [21:58:21] rebuildall.php finished with nothing other than basic geshi errors [21:58:42] Amgine, if you're developinging against trunk, in s pecial page, you should have $this->getRequest [21:58:43] Maybe [21:59:03] I'm developing against 1.18 branch. [22:00:43] 03(mod) Make it possible to automatically add pages to watchlist when adding a new section - 10https://bugzilla.wikimedia.org/33582 +comment (10maarten) [22:00:44] heh, 212 hits for getRequest in doc [22:00:44] Amgine, wth is wgWebRequest ? [22:00:56] class WebRequest [22:00:57] <^demon> It's $wgRequest :) [22:01:02] Inventing globals won't just work [22:01:27] <^demon> It Just Worked when someone invented $wgTitle. [22:01:36] <^demon> And now look where we are. [22:01:38] Fuck yeah [22:02:45] Now I want to understand why the cache no be worky... [22:02:49] <^demon> See, this is why we can't have nice things :) [22:02:51] Which cache? [22:03:15] $wgFileCacheDirectory [22:03:19] We have more caches than you can shake a stick at [22:03:33] so I'm dealing with a wiki that's testing out a web host with overbearing security - they have passthru() disabled… [22:03:49] I may need to find them a different solution... [22:03:58] <^demon> Tell them to stop that :\ [22:04:05] Tell them not to use that host [22:04:05] Reedy: maybe I should pastebin my config so you guys can yell at me for anything stupid we did.. [22:04:07] I tried - they refused [22:04:20] MTecknology, compare it with the stupid things we've done on enwiki too :D [22:04:36] Reedy: that's probably my next step - although the host hasn't replied to my last email - so they may have been guilt tripped into talking more or testing some tweaks [22:05:19] 03(mod) Notification emails should link to https, not http - 10https://bugzilla.wikimedia.org/32769 +comment (10maarten) [22:05:24] Reedy: when I told the host it basically meant they'd have to say goodbye to MediaWiki - may have actually worked and motivated them - but I'm not holding out hope :) [22:06:13] I'm growing less fond of DreamHost's VPS speed vs. cost - not sure a VPS is great for these folks - any good hosts I can recommend that will allow them shell - even jailshell - on a shared hosting? [22:06:32] specifically for a wiki - so they can be less good at other services :) [22:06:43] 03(mod) Enable $wgHtml5 on Wikimedia wikis - 10https://bugzilla.wikimedia.org/27478 +comment (10Derk-Jan Hartman) [22:06:48] Thanks Reedy, ^demon [22:07:05] I pissed off dreamhost somehow [22:07:12] I never actually found out what I did [22:07:39] lol - I'm coming close to that with them [22:09:22] anyone got a low-cost host in the US they can recommend I can test out for these folks? they made enemies with my usual fall-back [22:09:42] Wikia? [22:09:43] :D [22:10:08] lol - nah [22:10:17] Reedy: This is with a lot of the really pointless comments removed. http://pbin.be/show/0q6dB43VWf1QkUjPru4N [22:10:26] Low cost is subjective [22:10:34] i know you can get reasonably priced vps' here and there [22:10:40] i like linode [22:11:06] not the cheapest, but imo, the best bang for your buck if you don't have fancy connections [22:11:23] right - but a lot of the cheaper ones also come with such barebones and poor support - so I recognize the trade-off [22:11:40] and... i have a referral code that gives you the first year free.... or give me a month free... one or the other :P [22:12:02] New code comment: TheDJ; Does it break "upload a new version", for these older files ? Do we have lists of how many files cur; [22:12:47] MTecknology: it's a nonprofit and like all nonprofits I work with - they're penny pinchers - lol - so if I give them that option… :) [22:13:23] MTecknology: but yeah - if you want to PM me the code - we'll give them a try - they've got a server in CA - so their legal folks will be happy [22:14:02] MTecknology: Linode looks in their price range too - thank you for the tip :) [22:24:36] 03(mod) $wgUseCategoryBrowser generates many dupes - 10https://bugzilla.wikimedia.org/33614 +comment (10srainwater) [22:26:40] Reedy: you see anything wrong with that config? or moreso, why it wouldn't want to use the file system cache? [22:27:17] Do we have a bot.. [22:27:19] We do! [22:27:24] !wg UseFileCache [22:27:25] http://www.mediawiki.org/wiki/Manual:$wgUseFileCache [22:28:29] MTecknology: jumping back here - yeah - let me know if you have any feedback/ideas/interest/etc. [22:28:49] varnent: will do [22:29:17] New code comment: Platonides; How do you run it on a non-default parsertest file? How do you determine which test fails when doesn; [22:30:07] Reedy: I set that at line 81 in that paste [22:32:13] OOOOH!!!! [22:32:19] <[KrusheR]> gñap [22:32:25] Reedy: dumb... permission [22:32:33] lol [22:33:11] 03platonides * 10/trunk/phase3/ (6 files in 5 dirs): Revert r108358. It's a good fellow and we like to keep it. [22:33:17] two legal matters to attend to and I can go home!! [22:33:27] back to more playing with this wiki [22:33:49] 03(mod) Upload image, delete and upload it again causes database error with postgresql - 10https://bugzilla.wikimedia.org/32822 +comment (10brion) [22:34:30] Daniel_WMDE: hey, so, when you are in SF next week, you are meeting with WMF folks about wikidata stuff, yes? [22:34:41] Daniel_WMDE: did Dana or Rachel already set up some meetings for you? [22:35:12] So any clue why I'm getting Unsupported operand types in languages/Language.php on line 339 even after I've commented out my wgExtraNamespace settings? [22:35:20] 03(mod) Enable $wgHtml5 on Wikimedia wikis - 10https://bugzilla.wikimedia.org/27478 +comment (10sam) [22:35:55] <^demon> sumanah: Sorry for the delay...didn't mean to remove that info. Possible edit conflict? [22:36:17] New code comment: Platonides; Thanks MaxSem, I accidentally my commit message. :); [22:36:22] huh, ok ^demon. wasn't an edit conflict with me, so, perhaps with someone else [22:36:42] would you like to restore the subbullets, ^demon, or shall I? [22:36:47] * sumanah avoids another edit conflict [22:38:08] 03(NEW) Change en.labs.wikimedia.org FlaggedRevs settings to the Finnish Wikipedia ones - 10https://bugzilla.wikimedia.org/33617 enhancement; Wikimedia: Site requests; (federicoleva) [22:38:13] sumanah: https://www.mediawiki.org/w/index.php?title=API:Allusers&diff=next&oldid=482961 [22:38:32] New code comment: ^demon; * I was going to add a --file parameter, that's trivial \ * I'm not sure what you mean by the backend-; [22:38:32] Using {{API-head}} and {{param}} etc. [22:38:41] and latest paraminfo [22:38:48] Thank you muchly, Krinkle. Wish I could buy you a beverage sometime soon. :) [22:38:56] Thx :) [22:38:56] Reedy: true, but are we learning much from having it deployed on mediawiki.org ? [22:39:05] No idea [22:39:14] 03(mod) API spamblocklist error should provide *all* blocked URLs, not just one - 10https://bugzilla.wikimedia.org/30332 +comment (10Brad Jorsch) [22:39:30] No one has said anything is broke :p [22:39:34] sumanah: I hope one day we can make something that looks like this in an automated fashion ( plug plug https://www.mediawiki.org/wiki/Requests_for_comment/Documentation_overhaul plug plug ) [22:39:38] Krinkle: I got a volunteer to improve https://www.mediawiki.org/wiki/API:Main_page [22:40:02] I'd like to get rid of most of the API namespace and Manual namespace pages. [22:40:33] Krinkle: do you think https://www.mediawiki.org/wiki/Requests_for_comment/Documentation_overhaul is a feasible project to undertake/ [22:40:34] ? [22:40:39] Reedy: yeah, so we are not making much progress... We should either flip the switch, or do something to actually verify key functionality in a variety of browsers... [22:40:45] sumanah: what do you mean exactly ? [22:40:48] <^demon> Krinkle: NS_MANUAL will eat you. Nom nom nom. [22:40:56] It's not browsers [22:41:03] It's userscripts and shit that go NOOOOOOOOOOOOOOOOOO [22:41:12] Krinkle: replaced with what? [22:41:16] Reedy: We should just tell en.wiki that it is happening at a certain date... they have had enough warnings about it [22:41:20] we also probably didn't look at any of the other skins so far... [22:41:21] lolol [22:41:31] [22:58:59] Hmm, now, are there any automated things I can run against this patched extension to make sure its the quality the svn likes and everything is good, or do I have to get humans to do that? [22:41:31] [23:00:08] (Patch) http://servhome.lewiscawte.info/CloakCheckVanilla.diff (Original Code) https://svn.wikia-code.com/wikia/trunk/extensions/wikia/CloakCheck/ [22:41:40] OvrLrd-Q|W: Well, NOBODY is keeping it up to date the way we need it to. it is by definition out date [22:41:40] (Just because no one was around on a sunday evening :) [22:41:51] OvrLrd-Q|W: Compared to what ? Well we already have good documentation, it's in our code [22:42:01] Lcawte, "quality that svn likes" means nothing [22:42:27] OvrLrd-Q|W: api.php paraminfo is auto-generated. Doxygen comments in php classes is auto-parsed. We can do the same for JavaScript and hooks as wlel. [22:42:29] Krinkle: (a) is it doable or not, & (b) is it something only an experienced MediaWiki developer could do, or is it something I could suggest as a plausible project for a newbie to MediaWiki [22:42:34] 03(mod) "images" directory to be renamed or migrated to "files" - 10https://bugzilla.wikimedia.org/33569 +comment (10innocentkiller) [22:42:49] sumanah: OvrLrd-Q|W: Then all we need is an extension to generate all four in a similar and consistent, good looking, searchable fashion. [22:42:51] Reedy: well, ok, its good enougth that if I did get someone to commit it for me, they wouldn't have half of the experainced devs in tears or angry on IRC to them and me :P [22:43:06] I wouldn't consider doxygen to be 'good' by any stretch. [22:43:30] OvrLrd-Q|W: Indeed, I am not referring to oxygen as a program, but the comments we write in it's syntax. [22:43:46] sumanah: It is something we most certainly must and will do. [22:44:10] sumanah: Right now it's something that requires a lot of thinking and organization. Ones we agree on an implementation it doesn't require much MediaWiki knowledge to actually do. [22:44:16] once* [22:44:35] but at this moment, I think it is not suitable for a MW-newbie to work on. [22:44:36] But are the code comments accurate? A lot of the manual namespace has been "Even though it says it does Foo, it actually does Bar, so here's how to actually get it to work" [22:44:43] why does "select font" appear on MW.org? [22:44:57] where only a "Reset" radio button is available [22:45:18] liangent, bug has already been logged for that [22:45:35] OvrLrd-Q|W: Code comments are #1 priority over everything. That is was developers look at when we code, if that is not correct it is infinitely more important to commit a fix for that than do edit a wiki page. We should not have wiki pages manually updated at all. The info outha be in the code. [22:45:40] <^demon> I have no select font field [22:45:44] * ^demon feels left out [22:45:48] OvrLrd-Q|W: ^demon: that's not to say we don't need the manual namespace [22:45:59] Reedy: in bugzilla? [22:46:04] Yes [22:46:07] ^demon, main page, to the right of your username link [22:46:08] ofcoutrse we need manuals for general processes and principles as well as tutor material for less experiences users. [22:46:09] ^demon: you need to be on a page that activates webfonts iirc [22:46:26] Reedy: and bug number? [22:46:38] >1 [22:46:40] <40000 [22:46:44] Krinkle ++ [22:47:09] !b 33460 [22:47:09] https://bugzilla.wikimedia.org/show_bug.cgi?id=33460 [22:47:13] https://bugzilla.wikimedia.org/buglist.cgi?title=Special%3ASearch&quicksearch=webfonts%20reset&list_id=76425 [22:47:25] "portlet" - haven't heard that in a while [22:49:26] right.... svg revert resources/jquery [22:49:35] perhaps it's time for bed :D [22:49:42] Krinkle: so, unfortunately, what you have described is exactly what is least likely to happen unless a Wikimedia chapter or interested third party (a consulting company or something) makes it happen. :( [22:49:51] webfonts is enabled on all wmf wikis now? [22:50:12] <^demon> thedj: When you've typed `svn rv -R` more than twice in the last hour, it's probably time for bed :) [22:50:17] sumanah: well I'm the kind of person that'll sit down in a weekend and lock 'em self up until it works [22:50:47] * thedj votes we lock Krinkle up untill everything works..... [22:50:49] but no-one will know when that is, but it's do-able in a weekend. It'll need to perfect over time, but that's should happen anyway. [22:50:51] Krinkle: yes, and you rock! yet I fear that the priorities of your job ask you to do other stuff first.... [22:50:57] indeed [22:51:29] Krinkle: remind me, do you graduate from uni in a few months? [22:51:30] I don't see it on enwiki but why is it there on mw.org [22:51:31] so in practice I write a wiki page over lunch like this RFC and it post to wikitech-l and two months later we talk about it on IRC [22:51:43] sumanah: Yes, july [22:51:46] liangent: ask the i18n people? [22:51:47] New code comment: Aaron Schulz;
ParserTest::setUp(); //reuse setup from parser tests
\ Calling that causes global leaks. I; [22:52:03] * sumanah cannot wait for fulltime Wikimedia Krinkle, if we are to be so lucky [22:52:06] Webfonts isn't enabled on enwiki [22:52:08] that's why [22:52:10] ^demon: sigh......... [22:52:19] Krinkle: I was against writing documentation on the wiki [22:52:19] sumanah: I feel you :) [22:52:29] always though it was better to keep it in our source code [22:52:42] sumanah: curious what your take/thoughts on this are: https://www.mediawiki.org/wiki/Project:WikiProject_Extensions/Projects/Page_Drive [22:52:42] <^demon> AaronSchulz: If people's tests are so slow, maybe they should get a faster machine ;-) [22:52:50] hashar: seems like (a) it is easier for a passerby to update a wiki, & (b) diagrams etc.? [22:52:52] or maybe we can make the phpunit ones faster [22:53:02] rather than half copy pasting it elsewhere [22:53:12] <^demon> We can do that?!? [22:53:14] <^demon> :) [22:53:16] we should that solution for everything...if something is too slow, copy-paste an alternative [22:53:22] and force people to maintain both [22:53:24] sumanah: for sure wiki makes it easier to fix typo / minor stuff [22:53:35] Yup, but I also agree that having it linkable in a permalink-ish fashion is nice. So the rationale to have it without the code around it and on mediawiki.org is fair, but it turned into a situation where 50% is not updated and the other half is out of sync and sometimes better than the code comments. [22:53:44] hashar: ^ [22:54:09] sumanah: but in the end, core devs probably never update the on wiki manual. I know I almost never does unless a MW user ask me to do it [22:54:32] Krinkle: yeah we are in the middle of the river :D [22:54:46] Reedy: so it's on mw.org just for testing? I don't understand how it can be useful on mw.org [22:54:46] Krinkle: not knowing wich shore to aim to [22:54:49] varnent: a good idea, but the page is unappealing [22:54:50] Yep. Doxygen is pretty good at this. It provides graphs and all. Probably more than anyone currently is thinking. I am amazed by the content Doxygen generates time and time agian. [22:54:58] liangent, meh [22:55:03] Don't see any point loosing sleep over it [22:55:33] Aside from the fact that the layout is ugly and there are annoying bugs, overall it's nice. Although imho not usable as a base for a documentation extension [22:55:42] Krinkle: http://ditaa.org/ditaa/ :-))) [22:55:53] Krinkle: an ascii art chart drawer :-) [22:56:05] :) [22:56:15] sorry converter [22:56:18] the drawer is at http://www.asciiflow.com/ [22:56:27] so we have anything needed to update doc from code :-b [22:56:32] Class hierarchy: http://svn.wikimedia.org/doc/inherits.html [22:56:57] sumanah: hmmm…so spice up the design of the page a bit or revamp the wording? [22:57:23] <^demon> AaronSchulz: I mean, why have one interface when you can have 2? [22:57:27] <^demon> More is better, right?? [22:57:37] sumanah: also, anything obvious jump out as missing from the steps/review checklist? [22:58:26] varnent: looking at https://www.mediawiki.org/wiki/Project:WikiProject_Extensions/Projects/Page_Drive I think others know better than I what steps are missing [22:58:38] http://svn.wikimedia.org/doc/inherits.html gets really big after IContextSource [22:58:44] varnent: a few sample pages that need to be updated would help me judge [22:58:51] * AaronSchulz gets 'please wait, still checking the title for uniqueness...' msgs in UW [22:58:52] right now the pagedrive category is empty [22:59:17] Sorry, distracted by a coding project. Didn't see your e-mail until just now. [22:59:40] * AaronSchulz choices to to revert war :) [22:59:46] *to not [23:00:11] <^demon> AaronSchulz: Aw why not? [23:00:17] <^demon> It's not like we have 3RR or anything like that. [23:00:26] sumanah: yeah - haven't modified the extensions template yet - johnduhart and I were chatting about adding a tag to the extension which adds all pages to the cat - then as pages are reviewed they're tagged, which removes them from that category - when we're done - we remove the tag from the template altogehter [23:00:32] ^demon: we could ask brion [23:00:35] sumanah: a "before"/"after" is a good idea though [23:00:43] varnent: for the instructions on updating the page, maybe you should number the list, and somehow make it less visually wallotext, although I am not your target audience [23:01:09] welcome back from vacation, TrevorParscal -- here is ALL THE MAIL [23:01:20] Well done sumanah [23:01:26] smart person, TrevorParscal. [23:01:26] lol - scared trevor away [23:01:28] You've just sent him away on medical leave now [23:01:48] <^demon> Poor Trevor. [23:01:52] aww [23:02:09] * sumanah waves vaudeville cane, hat [23:02:14] * AaronSchulz wonders if brion can revert r108475 [23:02:15] anyway, see you tomorrow all [23:02:29] <^demon> brion: I want to get rid of `parserTests.php` since you can just `phpunit.php --group Parser` but people are like "nowai phpunit's slow" [23:02:56] <^demon> AaronSchulz +1's me. [23:03:02] <^demon> But some people are like grrrr [23:03:05] <^demon> Thoughts? [23:03:18] hmm lemme try it eh [23:04:01] <^demon> We definitely need a --file param for running individual tests.txt files, but other than that.... :) [23:04:27] ^demon, can you tell it to run specific test cases only? [23:05:03] <^demon> --regex will ignore cases you don't want. [23:05:18] 03(mod) It's difficult to tap into the search box - 10https://bugzilla.wikimedia.org/32917 +comment (10liangent) [23:05:25] <^demon> Output's a bit messy on it now, but I was working with RegexIterator to have TestFileIterator filter before running the test so we can cleanup that output. [23:05:43] something in phpunit is trying to save lockfiles into a dir that ain't writable. nice. [23:05:44] 03(mod) It's difficult to tap into the search box - 10https://bugzilla.wikimedia.org/32917 +comment (10liangent) [23:06:16] New code comment: Hashar; I have the same concern. The good old parserTests.php is way faster than the PHPUnit based one. \ Plu; [23:07:17] New code comment: ^demon; Other than "phpunit is slow" can anyone point to substantive bugs? The rest sounds like enhancements; [23:07:28] Hi, I have some questions about permission levels in MediaWiki and was hoping someone would be able to give me some advice. [23:07:41] 03(NEW) [Regression] Cannot navigate among links in a page using arrow keys anymore - 10https://bugzilla.wikimedia.org/33618 normal; Wikimedia Mobile: android; (liangent) [23:08:02] brion: the upload dir? [23:08:46] Potato, that's an offputting username, but go ahead. [23:08:48] 03(NEW) Modification of projects causes project SALs to be overwritten - 10https://bugzilla.wikimedia.org/33619 major; MediaWiki extensions: OpenStackManager; (rlane32) [23:09:21] <^demon> !ask | PotatoRape [23:09:22] PotatoRape: Hi, how can we help you? Just ask your question. [23:10:05] AaronSchulz, images/lockdir/ [23:10:41] drwxr-xr-x 2 www-data www-data 4096 2011-12-22 17:02 /var/www/trunk/images/lockdir/ [23:10:48] owned by my www-data, not world-writable [23:10:52] we are using Redmine for our companys wiki at the moment and I would like to migrate to MediaWiki as it is more familiar to most users but its important that we be able to restrict access to certain documents [23:10:52] i can fix that manually i guess [23:11:17] 03(NEW) SwiftMedia's rewrite prohibits images and thumbnails with the string AUTH in the filename - 10https://bugzilla.wikimedia.org/33620 normal; MediaWiki extensions: [other]; (bhartshorne) [23:11:37] <^demon> PotatoRape: We don't provide per-article read restrictions. [23:12:26] is there a fork or alternate wiki engine that you are aware of that would be better suited to my purposes? [23:12:30] * AaronSchulz wonders if anyone finds sumanah offputting [23:12:42] AaronSchulz: ^^^ wikibugs (just fyi) [23:12:51] <^demon> PotatoRape: I don't know any other wiki engines other than Sharepoint. [23:12:55] AaronSchulz: not getting your implication. [23:13:07] <^demon> And I wouldn't recommend that to my arch-enemy. [23:13:17] hi sumanah [23:13:33] hi TrevorParscal! I hope you enjoyed your vacation. [23:13:38] UnderAgeFries EPIC! [23:13:48] PotatoRape: how's it going? ;) [23:13:49] sumanah: it was pretty vacationy [23:14:01] lol [23:14:08] ... [23:14:31] TrevorParscal: it seems so, you looks fresh and crispy like a salad [23:14:41] meanwhile, back in mediawiki land... [23:14:54] ah, yes, parserTests [23:14:56] TrevorParscal: there's an Ashish who's interested in working on collaborative editing [23:15:17] TrevorParscal: you'll see email from him in your inbox eventually, under the heaps of other mail [23:15:21] <^demon> AaronSchulz: The other solution of course is removing everything relating to testing so nobody can complain about tests being slow [23:15:26] <^demon> But that's so 2007 ;-) [23:15:49] cause real coders don't need tests [23:16:08] and they don't use PHPUnit cause they don't use PHP [23:16:14] sheaclare: since you're starting to develop for MediaWiki, you asked, "in terms of versions, do I want to stick with certain stable/earlier versions of things like Apache/MySQL/PHP?" [23:16:26] <^demon> AaronSchulz: We'll just rewrite MW as a php extension :) [23:16:39] Notice: Undefined index: SHA1Base36 in D:\www\FileBackend\phase3\includes\filerepo\backend\SwiftFileBackend.php on line 407
[23:16:42] <^demon> So index.php becomes one line, mediawiki_run() [23:16:46] * AaronSchulz is baffled [23:17:04] 03(NEW) "Save page" should be re-enabled after it's deleted from saved pages - 10https://bugzilla.wikimedia.org/33621 normal; Wikimedia Mobile: android; (liangent) [23:17:07] AaronSchulz: speaking of FileBackend, did you reply to Markus & Ben? [23:17:26] what am I replying to? [23:17:28] sheaclare: what OS are you on? [23:17:45] AaronSchulz: "Re: MW FileBackend work" from 6 January [23:17:51] Hey… sorry there! [23:17:51] I'm on OS X 10.7 [23:17:54] 03rsterbin * 10/trunk/extensions/ArticleFeedbackv5/modules/ext.articleFeedbackv5/ext.articleFeedbackv5.css: Changed the colors for Link Option D and added a gray border on the top and left [23:18:11] is there any way you can think of to limit read access to a group with media wiki other than a per article level? I want to document sensitive Sys Admin procedure as well as new user setup instructions but I dont want random interns having access to the first. [23:18:20] 03(mod) "Save page" should be re-enabled after the page is deleted from saved pages - 10https://bugzilla.wikimedia.org/33621 summary (10Liangent) [23:18:32] PotatoRape: stop raping potatoes [23:18:38] nevar [23:18:44] <^demon> PotatoRape: There's some extensions that attempt to provide that level of security. [23:18:47] <^demon> ymmv. [23:18:50] * AaronSchulz lols at "with" vs. "for" [23:19:11] sheaclare: ah, you're on Lion. [23:19:23] * AaronSchulz wonders why potato rapist need so much security [23:19:40] I'm fairly uncomfortable with the rape shit here, folks. [23:19:53] <^demon> sumanah: I feel their pain...fellow Lion users commiserate! [23:19:59] <^demon> :( [23:20:03] sumanah: that's right. I'm just wondering if there will be compatibility issues if I'm using the latest version of, say, MySQL or PHP [23:20:10] PotatoRape: I haven't used it, but maybe http://www.wikimatrix.org/wizard.php will help you find the right wiki engine. [23:20:15] brion: anyway, so any opinions forming on parser tests? [23:20:17] sheaclare: other Mac users might be able to help you [23:20:31] sheaclare: TrevorParscal & ^demon are on Macs, as is brion I think? [23:20:38] <^demon> sheaclare: You should be fine as long as you're on PHP 5.2.3+ [23:20:38] Sheaclare: I never had problems with MW on Mac. [23:20:45] also sheaclare you can get a Wikimedia Labs account if you want a hosted virtualized Ubuntu env [23:20:47] But I used a pretty vanilla setup. [23:20:54] sheaclare: https://www.mediawiki.org/wiki/WMF_Projects/Wikimedia_Labs [23:20:59] <^demon> I think OSX is shipping 5.3+ now. Don't know, I don't use the bundled copy. [23:21:11] * sumanah looks at https://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Mac_OS_X [23:21:19] sumanah: Thanks for that link [23:21:32] maplebed: thank you [23:21:32] sheaclare: it's linked to from https://www.mediawiki.org/wiki/Manual:Installation [23:21:37] huh, it's getting normalized to 'Sha1base36' [23:21:40] wtf [23:22:10] 03(NEW) Sometimes settings entries are displayed below the About screen - 10https://bugzilla.wikimedia.org/33622 normal; Wikimedia Mobile: android; (liangent) [23:22:16] sheaclare: mediawiki.org documentation is sometimes helpful, but always check the date for freshness. [23:22:43] <^demon> AaronSchulz: ucfirst( strtolower() )? [23:23:21] 03(mod) Sometimes settings entries are displayed below the About screen - 10https://bugzilla.wikimedia.org/33622 +comment (10liangent) [23:24:02] New code comment: Brion VIBBER; Let's make sure those get done first then. :) \ A particular feature that I really, really want to ma; [23:24:15] Amgine: so we've now heard from Dale, Patrick, and Shealen, but not Tony -- thus I just emailed Tony [23:24:36] AaronSchulz, definitely do not remove the parser test runner that runs in a reasonable amount of time an dhas useful features unless/until it's replaced with something of equivalent quality [23:24:48] sumanah: This installation manual is just what I needed. Thanks! [23:24:51] :D [23:25:02] New code comment: Platonides; * I was going to add a --file parameter, that's trivial \ ** Not so trivial, but you can still add it.; [23:25:11] ^demon: nah, something in cloudfiles [23:25:14] Heh. I haven't seen any by Sheaclare here... I must have been sleeping. [23:25:32] Thanks Sumanah [23:25:36] 03(mod) API spamblocklist error should provide *all* blocked URLs, not just one - 10https://bugzilla.wikimedia.org/30332 +comment (10Jarry1250) [23:25:50] Amgine: Here's one for you! :) [23:26:05] sumanah: I think I'm just going to merge the install page into the install guide homepage and redirect - seems odd to not just route people there [23:26:27] links so I can understand better? [23:26:41] 03(mod) Sometimes settings entries are displayed below the About screen - 10https://bugzilla.wikimedia.org/33622 +comment (10brion) [23:27:07] <^demon> So we can add features that are missing to NewParserTest. [23:27:17] 03(mod) Sometimes settings entries are displayed below the About screen - 10https://bugzilla.wikimedia.org/33622 +comment (10brion) [23:27:19] <^demon> "phpunit is slow" is harder to fix :( [23:27:46] ^demon, i have a sneaking suspicion that we're setting up / tearing down wayyyy too much stuff [23:28:02] real 14m17.928s [23:28:03] files are uploaded on setup [23:28:15] ouch, took 14 times as long to run under phpunit [23:28:19] sumanah: merge https://www.mediawiki.org/wiki/Installation (which is linked from the homepage) into https://www.mediawiki.org/wiki/Manual:Installation_guide [23:28:31] 03(NEW) The app name should be translatable - 10https://bugzilla.wikimedia.org/33623 normal; Wikimedia Mobile: android; (liangent) [23:28:37] varnent: I'm in favour! [23:28:51] brion: I have no idea what the outer setup is for though [23:28:58] * varnent enjoys consolidating doc pages [23:29:10] it's mostly just more duplication for no reason I suspect [23:29:15] as per previous convo - i use ubuntu on virtual box instead of using apache/php/mysql/etc. on my mac [23:29:19] <^demon> We've got a lot of setup duplication. [23:29:26] Amgine: I need to go have dinner, but quickly -- I am thinking that I want to seek out another mentor to help you out, someone who is an experienced MediaWiki developer, who has at least 5 hrs/week, and who has a track record of being responsive to newbies [23:29:27] cause it must be fun [23:30:03] Sounds excellent to me, sumanah. [23:30:07] Amgine: I'm working on that this week. And I think it makes sense to get the students to work on some kind of extension, hopefully one that WMF deploys. [23:30:34] Gotta go - please email with any thoughts. [23:30:40] Will do. [23:31:09] 03(mod) The app name should be translatable - 10https://bugzilla.wikimedia.org/33623 +comment (10brion) [23:32:02] on my macs i generally run apache/php from mac os x stock install; mysql from mysql's mac packages; memcached, latex etc from macports [23:32:14] on my desktop pc i just use the ubuntu installs for all those [23:33:08] 03(mod) The app name should be translatable - 10https://bugzilla.wikimedia.org/33623 +comment (10liangent) [23:33:08] Thanks brion! Sheaclare: did you see this? ^ [23:33:23] brion: Thanks - that's good to know. Yup! Just saw it, Sumanah: [23:33:48] <^demon> brion: And when you `port upgrade outdated` you get to wait an hour or so for imagemagick to recompile :p [23:34:01] haha [23:34:02] New code comment: Platonides; phpunit is capable of many things, and of running tests parserTest cannot. Yet, parserTest is very g; [23:34:03] hehe yeah :P [23:34:27] <^demon> Time: 04:03, Memory: 155.50Mb [23:34:29] <^demon> Ouch. [23:34:35] <^demon> Where'd the extra 1m30s come from? [23:35:39] Hi, im tony im one of the ucosp students [23:36:23] TonyC_: Hi Tony - I'm another one of them! [23:37:14] hey, i got an email to come here im not sure what i should be doing [23:37:23] 03(NEW) Strings in the app that are not translatable - 10https://bugzilla.wikimedia.org/33624 normal; Wikimedia Mobile: android; (liangent) [23:38:57] TonyC_: I think I heard Sumanah saying to Amgine that you were the last student he was waiting to hear from. At any rate, Amgine is online right now, I think. [23:39:13] Heya TonyC_! [23:39:32] New code comment: Platonides; Feel free to use it. It was a straight revert. \ I was surprised on r108358 that it could be removed.; [23:39:52] This channel is the Mediawiki primary channel, so it is very much a "work" channel, and the perfect hangout for Mediawiki developers. [23:39:58] 03preilly * 10/trunk/extensions/ZeroRatedMobileAccess/ (2 files): add force click to view image option and make sure to only run for mobile view [23:40:35] However, it is a bit busy. If you'd like a quieter channel to work in, I maintain #Pleonasm as a casual chat channel. [23:40:47] New code comment: OverlordQ; I can confirm similar problems: \ http://pastebin.ca/2101617 \ http://pastebin.ca/2101716; [23:41:08] hi amgine, sorry i havent been checking emails a lot this weekend [23:41:10] ^demon|away, people have different extensions enabled [23:41:16] plus also different machines [23:41:33] <^demon|away> I have extensions enabled :| [23:41:45] maybe not the same as me :) [23:41:59] 03(mod) Show name of Main Page (instead of URL) - 10https://bugzilla.wikimedia.org/33283 +comment (10Liangent) [23:42:05] It's okay, TonyC_, but it would be a good idea for the team to decide on project ideas as soon as possible, so we can start doing preparation/research. SheaClare too! [23:42:34] 03(FIXED) The app name should be translatable - 10https://bugzilla.wikimedia.org/33623 +comment (10Brion Vibber) [23:42:53] TonyC_: you might try /join #Pleonasm for a quieter discussion space. [23:43:02] 03(mod) Upload doesn't apply mime type check - 10https://bugzilla.wikimedia.org/33549 +comment (10hartman) [23:43:11] we could compare configs and times one day [23:43:13] 03preilly * 10/trunk/extensions/MobileFrontend/ (7 files in 3 dirs): mobile frontend changes for zero rated support [23:43:38] <^demon|away> Platonides: Probably a worthwhile endeavor :) [23:43:39] Amgine, TonyC_, if you manage on a private channel, you will lose input from other devs [23:43:55] but I'm going to bed now [23:43:58] good night [23:44:02] <^demon|away> G'night. [23:44:08] * ^demon|away wanders off for dinner [23:53:59] 03(NEW) Double save of main page causes crash - 10https://bugzilla.wikimedia.org/33625 normal; Wikimedia Mobile: android; (liangent) [23:56:00] 03(FIXED) Sometimes settings entries are displayed below the About screen - 10https://bugzilla.wikimedia.org/33622 +comment (10Brion Vibber) [23:57:35] Hi. Is it possible to make an API quey that extract Categorymembers + members of possible subcategories in one shot? [23:57:42] 03preilly * 10/trunk/extensions/ZeroRatedMobileAccess/ZeroRatedMobileAccess.body.php: change header name [23:57:46] 03(NEW) Unable to save a page in Wikipedia namespaces on zhwiki - 10https://bugzilla.wikimedia.org/33626 normal; Wikimedia Mobile: android; (liangent) [23:58:32] New code comment: Brion VIBBER; Removing the fixme; parserTests.php is still faster and more capable than the phpunit test runner at; [23:59:24] 03rsterbin * 10/trunk/extensions/ArticleFeedbackv5/modules/ext.articleFeedbackv5/ext.articleFeedbackv5.css: Darker blue background for option D link [23:59:32] New code comment: Aaron Schulz; The fixme was due to the global leakage being added back.;