[00:15:02] What would you do if you inherited more money overnight than most people can earn or spend in a lifetime? [00:16:14] SI4: There's plenty of foundations that could use it very well. [00:16:51] After you do the math and figure out how much you can spend in a life time and subtract that, donating the rest would we awesome :P [00:18:15] https://donate.wikimedia.org/w/index.php?title=Special:FundraiserLandingPage is always available if you don't know what to do with money [00:19:45] My family already donates millions of dollars every year to charities but it doesnt exactly level things [00:21:48] SI4: right [00:25:46] SI4, if you've got more money to "dispose" of, I can provide you with some bank account details :p [00:26:22] And suddenly there's "friends". What a surprise ;-) [00:28:11] when my dad was my age he thought he'd have a career at the family business but my grandfather told him he couldnt work there because he didnt want family issues interfering with business plus he knew that my dad would never need to earn a living [00:28:36] I guess at that point my dad could have just gone a permanent vacation, but for some reason he didnt. [00:29:04] Some usernames and page/file titles were messed up completely by a 1.16.2 to 1.18.1 update. I believe it was the unicode characters. What can I, an administrator, do about it? [00:30:04] I've deleted 3 bad files, but I've stopped because I've found one that is impossible to browse to or delete [00:32:22] 03nad * 10/trunk/extensions/TreeAndMenu/ (TreeAndMenu.i18n.magic.php TreeAndMenu.php): version 2.0.0 designed for MW1.18+. Also adds capability for an onload hook for each tree so JS can be added to manipulate them, and adds new #star magic word ready for a new menu type currently under development [00:55:16] trying to install Extension:CheckUser . Host IIS . No cmd access . DBMS is SQLite. What I need to do to install? Without CU its hard to deal with spam and suckpuppets [00:56:17] https://www.mediawiki.org/wiki/Extension:CheckUser#Installing_without_command_prompt_access [00:57:37] yes, I'm on that page... I have those sql files, but aren't they only mysql? [00:58:29] In most cases, mysql files will be fine on sqlite [00:59:03] So, anybody knows what would cause that? [00:59:53] also I don't have phpmyadmin since it's sqlite, how do I import this sql? [[Extension:AskSql]] ? [01:00:39] arseny92: what tools do you have to access/manage your databases? [01:03:44] only direct file access via ftp to dbdir that is closed from outside web entry [01:07:17] i can try asksql extension but what to do with e.g. /*$wgDBTableOptions*/; lines in these sql files? [01:07:40] 03(mod) Maintenance/update.php fails due to error caused by Semantic Mediawiki - 10https://bugzilla.wikimedia.org/33400 +comment (10Eric) [01:16:24] Wow, would the simple solution to clutter in a clients web space to be back up, ctrl+a, delete? [01:30:10] wow, ok, why does this FTP user have copys of mediawiki, apache, mysql and various other things.. [01:55:47] New code comment: MarkAHershberger; changing back to "NEW". If things still need fixing, then restore "FIXME" and give a list of what n; [02:02:24] 03(mod) Expansion of #ask's default= parameter should be deferred - 10https://bugzilla.wikimedia.org/28075 +comment (10Daniel Werner) [02:08:58] im getting spammed so hard even with captcha protection, anyone know how they are getting through? http://whebsite.com/wiki/Special:RecentChanges [02:09:41] mediawikis default captcha isn't hard to break [02:10:11] im using reCaptcha, is it bad? [02:14:30] 03(NEW) "intro", "outro" and "default" query format issues - 10https://bugzilla.wikimedia.org/34013 normal; MediaWiki extensions: Semantic MediaWiki; (Danweetz) [02:14:44] takahiro: hmmm, well I'd think that would be better [02:14:52] though since it is so widely used... [02:15:22] 03(mod) ask/show "intro", "outro" and "default" parameter issues - 10https://bugzilla.wikimedia.org/34013 summary (10Daniel Werner) [02:26:37] Hm.. javascript/html5 preview on Special:Upload does not use rotate the way mediawiki does ? [02:28:37] http://i.imgur.com/Ntlkm.jpg [03:23:51] 03(mod) Parser renders UI messages with up to one newline different from more - 10https://bugzilla.wikimedia.org/19226 +comment (10mail) [03:24:01] MW 1.18.1: Is there a way to revert back to 1.17 or perhaps a link someone could send me to learn how to do it? [03:29:24] OffGridOps: why revert? [03:31:06] I have all kinds of errors due to incompatible extensions [03:33:09] Did you update the extensions? [03:33:18] I can't even edit: Hook SemanticTasksMailer::findOldValues failed to return a value; should return true to continue hook processing or false to abort [03:35:05] simple security i dont believe can even upgrade yet [03:38:53] 03(mod) Expansion of #ask's default= parameter should be deferred - 10https://bugzilla.wikimedia.org/28075 +comment (10jeroen_dedauw) [03:48:26] Some usernames and page/file titles were messed up completely by a 1.16.2 to 1.18.1 update. I believe it was the unicode characters. What can I, an administrator, do about it? [03:48:30] I've deleted 3 bad files, but I've stopped because I've found one that is impossible to browse to or delete [03:56:20] Clicking next on Special:PrefixIndex isn't supposed to only list one page, is it? [04:44:38] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (4 files in 3 dirs): added untested test (since phpunit is being a pain again) and added filter option [05:51:08] What sort of wikitext formatting is supposed to apply in edit summaries? [05:51:43] none apart from internal links [05:51:47] Because the namespace-hiding shortcut links don't seem to work in those :/ [06:05:23] 03jeroendedauw * 10/trunk/extensions/EducationProgram/includes/EPStudentPager.php: fix after idenfifier field changed [06:18:11] yuvipanda: hey there? [06:20:28] i was writing a function which modified the css of the text on the page.. but then i did not understand on which hook i had to register.. [06:21:16] in manual:hook website there is too little information for a newbie to understand which hook is executed when [06:25:15] 03(mod) Linking to Patroller user group is not present in ml wikipedia. - 10https://bugzilla.wikimedia.org/33896 +comment (10kirangopi84) [08:17:25] 03(NEW) ipblocks.ipb_address has inconsistent format - 10https://bugzilla.wikimedia.org/34014 normal; Wikimedia: General/Unknown; (b) [08:24:07] 03(mod) ipblocks.ipb_address has inconsistent format - 10https://bugzilla.wikimedia.org/34014 +comment (10b) [09:25:50] 03nikerabbit * 10/trunk/extensions/Translate/ (Translate.php TranslateHooks.php utils/TTMServer.php): The last missing piece: working updater for tm [10:09:19] hello, i am trying to integrate mediawiki with phpbb forum database but i get error.. can you check please http://myirc.net/wiki//index.php?title=Special:UserLogin&returnto=Main+Page [10:09:31] try to put in a random login [10:09:43] or i can just pastebin it [10:10:19] http://pastebin.com/Y9q6sNUH [10:19:20] 03(mod) provide a license statement - 10https://bugzilla.wikimedia.org/33935 +comment (10hashar) [10:20:19] 03(FIXED) submit release on F-Droid - 10https://bugzilla.wikimedia.org/33484 +comment (10Antoine "hashar" Musso) [10:21:15] 03(mod) submit release on F-Droid - 10https://bugzilla.wikimedia.org/33484 +comment (10hashar) [10:52:15] Hi! How can I convert wikitext to HTML code in an extension? [10:53:24] Harmageddon: $wgParser->parse [10:53:51] or recursiveTagParse when it's parsing something [11:00:49] and with which arguments? [11:01:14] $wgParser->parse($content, $wgTitle, $wgParser->mOptions) returns an error [11:01:30] Argument 3 passed to Parser::parse() must be an instance of ParserOptions, null given [11:06:01] New code comment: MaxSem; * Is this separation between language and variant really needed, e.g. why have &language=zh&vari; [11:06:10] liangent, ^^^ [11:13:50] MaxSem: 1. that's how mw core does... &uselang=en&variant=zh-tw WORKS [11:14:07] liangent? What arguments should I use? [11:14:24] MaxSem: that means interface messages should be taken from English and convert page convert to zh-tw [11:15:29] Harmageddon: create a ParserOption with what options you want [11:17:46] liangent, FeaturedFeeds uses a different model: it has no "interface" messges, all messages are in feed language [11:18:21] also, why do you use content language's preferred variant instead of user's one? [11:19:12] MaxSem: because I think all feed text are in content language [11:19:42] because they're fetched from wiki pages [11:19:56] and wiki pages are expected to be in content language [11:20:16] liangent, for example commons has feeds in multiple languages [11:20:56] and users see feeds in their preferred languages, if possible [11:21:31] hmm [11:21:59] but on commons we don't *have* language converter on web interface at all [11:22:02] liangent: Now I get a Catchable fatal error: Object of class ParserOutput could not be converted to string inskins\Vector.php on line 324 [11:22:05] so your code in commons will result in people seeing feeds in language 'zh' with preferred variant 'en' [11:22:13] and zh-hans and zh-hant are treated as independent languages there [11:22:35] Harmageddon, please grep for usage examples [11:22:58] it's much quicker that waiting for answer on IRC [11:24:59] in commons, $wgContLang->hasVariants() === false so all converting code will be skipped, whatever variant is used [11:25:38] ideally we should use page language... but there're too many content pages in a feed [11:26:01] no, use user's preferred variant [11:26:35] I hope there will be no harm if we convert Albanian text from Traditional to Simplified Chinese? :P [11:26:58] MaxSem: for chinese there's no harm [11:27:06] for sr it can be harmful [11:28:00] and converting ja from zh-hant to zh-hans can be harmful too [11:28:28] because some chars are shared between ja and zh [11:29:12] and some others (latin alphabets) are shared between sr and many other languages [11:30:35] okay, let's figure out a workflow here... [11:31:14] user's preferred lang/variant is zh/zh-hans [11:31:36] they click on a feed [11:32:18] what language will be used by {{int:}} - zh or zh-hans? [11:34:01] 03aaron * 10/trunk/phase3/includes/filerepo/backend/SwiftFileBackend.php: Added addMissingMetadata() function to SwiftFileBackend to retroactively add metadata (sha1) on the fly. This can be useful if files were imported from some script that doesn't set the metadata. [11:35:05] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (24 files in 5 dirs): moved special pages for managing orgs and courses to actions in corresponding namespaces [11:40:06] Thank you liangent, it works! [11:43:01] 03maxsem * 10/trunk/extensions/FeaturedFeeds/ (FeaturedFeeds.body.php FeaturedFeeds.i18n.php): Revert r110161 and remove the empty configuration messages instead - let automatic fallbacks do what they've been designed for [11:51:57] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (11 files in 3 dirs): folow up to r110231; kill obsolete special pages [11:51:59] MaxSem: zh [11:52:12] and what's this wiki's content language? [11:53:06] content langauge on Commons is en, however they made all the efforts possible to be as multilingual as possible [11:53:36] they rely on {{int:}} extensively [11:53:37] so &language=zh&variant=zh-hans throws an error [11:54:06] on commons, all chinese messages are written twice. one in zh-hans and another in zh-hant [11:54:30] so the correct use on commons is &language=zh-hans [11:54:35] so {{int:}} distinguishes them? [11:54:51] yes [11:55:12] that's what I meant by "variant is not needed" [11:55:31] but on zhwiki? [11:55:41] Error creating thumbnail: /usr/bin/convert: /usr/local/lib/libpng12.so.0: no version information available (required by /usr/bin/convert) [11:55:41] /usr/bin/convert: Unrecognized option (-thumbnail). [11:55:55] what are implications on zh:? [11:55:58] Is that a host not setting up imagemagick correctly or something? [11:56:47] most likely, im is outdated [11:59:01] * Lcawte kicks GoDaddy in the shins. [12:00:18] MaxSem: what's still wrong? [12:01:03] Lcawte, weren't you supposed to leave GoDaddy a month ago due to SOPA? :P [12:01:33] MaxSem: I moved my last domain out two days ago, I'm doing some work for someone who is using GoDaddy.. [12:02:11] liangent, what you meant by "liangent> but on zhwiki?" [12:03:54] MaxSem: on zhwiki chinese text is written once, at least what ffeeds will deal with [12:05:12] so, we retrieve zh text and display it in some variant [12:05:20] any problems with this? [12:06:44] I see no problem with the current langconv implementation in ffeeds [12:07:42] Can I donate to a specific chapter of wikipedia? [12:07:46] in a specific country [12:08:47] yes, by donating specifically to them [12:08:48] MaxSem: oh there's point 2: I can't find such a accessor [12:09:00] see donations information on their website [12:09:41] mmm, public function getConverter() { [12:09:46] return $this->mConverter; [12:10:01] MaxSem: in which file? [12:10:12] Langauge.php [12:10:12] Thanks [12:10:41] eh? [12:11:16] oh, lol - it's in 1.19 but not in 1.18 [12:11:37] we should REALLY deploy more often [12:12:56] and no @since :P [12:13:11] 03jeroendedauw * 10/trunk/extensions/EducationProgram/EducationProgram.hooks.php: fix class of main tab [12:13:25] okay, this question is taken down:) [12:14:46] MaxSem: that's http://www.mediawiki.org/wiki/Special:Code/MediaWiki/105919 [12:14:51] should I tag it FIXME? [12:14:57] I don't have core access [12:16:16] Hi @ all [12:16:45] I am trying to reformat a timestring like "2012-01-27 11:12:47" in an extension but can't getting it to work... [12:17:17] New code comment: Liangent; Language::getConverter and Language::hasVariant don't have @since tag. \ btw. Why [removed: new added; [12:17:41] I've tried it with $df = DateFormatter::getInstance(); $test = $df->reformat( 'dmy', $test); [12:17:50] but it's not working [12:22:10] hmm, how do I get base language from variant? [12:23:02] New code comment: Liangent; If a de message was in wmf-branch and isn't in trunk (and developers expect it to fall back to en), ; [12:23:32] MaxSem: no way afaik [12:24:03] and a variant (eg, zh-tw) can be an independent language as well. [12:24:32] other than, say, preg_replace( '/-.*$/', '', $lang ).... [12:24:33] ie. I can set $wgLanguageCode = 'zh-tw', or &uselang=zh-tw on an wiki set to en [12:25:39] MaxSem: the preg_replace way is wrong. eg, en-gb is not (technically) a variant of en [12:26:30] FakeConverter will take care of this ;) [12:26:55] this = what? [12:27:07] lack of a real variant [12:27:40] that is, en-gb is not a machine-convertible variant of en [12:28:06] it's expected to be working in this way but FakeConverter seems outdated. [12:28:30] 03vvv * 10/trunk/php/luasandbox/luasandbox.c: [12:28:30] * Fix the previous revision. [12:28:30] * Implement passing Lua functions from PHP. [12:28:31] eg. it doesn't have ->convertTo which is used in my code [12:31:03] 03vvv * 10/trunk/php/luasandbox/luasandbox.c: Fix a typo. [12:33:19] MaxSem: what still need to be fixed? [12:33:41] multilingualness [12:34:03] I still advise you to ditch separate variant completely [12:35:54] I don't understand [12:36:15] if I set &language=zh-tw on zhwiki [12:36:24] do you think what the user wants to do? [12:36:59] see UI in this language [12:37:13] technically? [12:37:29] however this is API, it is not related to index.php [12:37:44] 1. get zh-tw in {{int:lang}} (assume we have the same config as commons) [12:38:02] 2. get zh in {{int:lang}} and convert it to zh-tw [12:38:18] and assume this feed has inUserLanguage=>true [12:38:34] for feeds, there should be just one parameter: in which language user wants to see them in. it covers both language and variant [12:39:09] no, zhwiki feeds shouldn't have inUsrLanguage = true [12:39:26] 03jeroendedauw * 10/trunk/extensions/EducationProgram/EducationProgram.hooks.php: follow up to r110234; also fix the actual link and made it work for the talk pages [12:39:44] otherwise, users will see feed messages in their preferred language [12:40:19] that is, variants should still be supported even if inUserLanguage = false [12:40:58] lemme rectify this and see if I did it right [12:41:22] variant is already supported when inUserLanguage = false [12:42:09] do we expect users to type this url directly? [12:45:03] we shouldn't require them to [12:46:05] MaxSem: and my current implementation should work fine [12:46:17] are you thinking about splitting cache? [12:46:45] as I already explained, your current configuration will break on COmmons, probably even with a fatal [12:47:27] I don't understand why fatal [12:47:45] wait let my test it [12:49:17] 03maxsem * 10/trunk/phase3/languages/Language.php: Add function present in ordinary converter to FakeConverter [12:49:30] now it won't explode [12:56:18] MaxSem: https://en.wikipedia.org/w/api.php?action=featuredfeed&feed=featured&feedformat=atom&language=invalid [12:56:31] it's not throwing language-invalid? [12:57:08] RSS and Atom has no sane way of returning an error, so I just reset language to default [12:57:57] so now we have over two million aliases for the english language? :P [12:58:15] MaxSem: where's the resetting code [12:58:33] that is, I could return HTTP 5xx with HTML or something but oh well... [12:58:42] getFeeds() [12:59:10] remembeer that most wikis don't need language anyway [12:59:26] cause their feeds have only one language [13:01:28] strange [13:01:36] I still fail to find language reset [13:02:35] if ( !$langCode || self::allInContentLanguage() ) { $langCode = $wgLangCode; } [13:03:31] so if self::allInContentLanguage() == false and $langCode == 'invalid' so !$langCode == false? [13:04:20] http://commons.wikimedia.org/w/api.php?action=featuredfeed&feed=potd&feedformat=atom&language=invalid still no language-invalid [13:04:40] Language::factory() will swallow invalid lang code w/o errors [13:04:57] commons have it misconfigured [13:06:14] oops I guess I misunderstood $this->dieUsage [13:07:03] Language::isValidLanguageCode() is not really helpful :P [13:10:05] MaxSem: $this->dieUsage( 'Invalid subscription feed type', 'feed-invalid' ); [13:10:33] where can I see "Invalid subscription feed type" [13:16:40] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (6 files in 3 dirs): new stuff post should go to namespace, not removed special pages [13:19:07] 03(ASSIGNED) Please add the RaghuGujarati font for Gujarati - 10https://bugzilla.wikimedia.org/33932 (10Santhosh Thottingal) [13:27:13] hi all. how do i remove the index.php/Pages formating of urls i just want to have wiki.mydomain.tld/Pages [13:27:14] ? [13:27:48] 03santhosh * 10/trunk/extensions/WebFonts/ (4 files in 2 dirs): [13:27:48] Add Raghu Gujarati font for Gujarati language [13:27:48] Ref Bug 33932 [13:28:19] !nullpath | freaky[t] [13:28:19] freaky[t]: Don't use the example.com/Page_title URL scheme. It isn't supported by developers and WILL break in ways you can't foresee (and if it doesn't, it might break in the future). Some examples can be found at http://www.mediawiki.org/wiki/Manual:Wiki_in_site_root_directory#Reasons_why_putting_wiki_pages_in_the_root_directory_of_the_web_site_is_bad [13:32:40] MaxSem: http://commons.wikimedia.org/w/api.php?action=featuredfeed&feed=potd&feedformat=atom&language=| fatal [13:32:54] 03(mod) Please add the RaghuGujarati font for Gujarati - 10https://bugzilla.wikimedia.org/33932 normal->15enhancement; +comment (10Santhosh Thottingal) [13:33:04] already fixed in trunk [13:34:59] MaxSem: still fatal in trunk... [13:36:11] btw. I really misunderstood Language::isValidCode [13:39:17] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (6 files in 3 dirs): fixed some issues with creating new stuffs [13:48:14] 03(NEW) Large commons uploads - 10https://bugzilla.wikimedia.org/34015 normal; Wikimedia: General/Unknown; (to.aru.shiroi.neko) [13:50:01] 03(NEW) Special:GlobalUsers subpage parameter mistaken for &username= - 10https://bugzilla.wikimedia.org/34016 normal; MediaWiki extensions: CentralAuth; (federicoleva) [13:51:37] 03(mod) Special:GlobalUsers pagination broken (incorrectly links to Special:ListUsers) - 10https://bugzilla.wikimedia.org/31638 +comment (10Nemo_bis) [13:53:19] 03(mod) Large commons uploads - 10https://bugzilla.wikimedia.org/34015 +comment (10LikeLakers2) [13:53:42] maxsem? [13:54:34] Hey all. How easy could the VE be adapted to allow load/save of named pages on a custom wiki? [13:55:01] Basically what state is it in at the moment? :) [14:13:52] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (4 files in 2 dirs): improvements to editing and creating of courses and orgs [14:16:17] 03(mod) Tag for discarding whitespaces. - 10https://bugzilla.wikimedia.org/31865 -reviewed +need-review; +comment (10Sumana Harihareswara) [14:17:36] 03(mod) Magic links are inconsistent with common parser rules - 10https://bugzilla.wikimedia.org/29025 -reviewed +need-review; +comment (10Sumana Harihareswara) [14:27:26] 03(FIXED) Please upload Barack Obama's weekly video addresses from January 2012 - 10https://bugzilla.wikimedia.org/34012 +comment (10Sam Reed (reedy)) [14:33:22] 03(mod) Enable Extension:FlaggedRevs for fiwiki (fi.wikipedia.org) - 10https://bugzilla.wikimedia.org/29742 (10kimmo.virtanen) [14:41:39] 03(mod) Large commons uploads - 10https://bugzilla.wikimedia.org/34015 +comment (10to.aru.shiroi.neko) [14:44:47] Reedy, https://bugzilla.wikimedia.org/show_bug.cgi?id=34015 looks appropiate for you :) [14:45:14] Why is an image 246 meg!? [14:45:44] I've no idea if the scalers will even thumbnail it [14:45:52] hmm, ok, so, how do I get the cool developers to visit the UK for a hackathon, India did it, and so did Germany, and of course, America... but how do I get them into the UK for a weekend... hmm... [14:46:35] Lcawte, wasn't there one already? [14:46:49] Reedy, ask ToAruShiroiNeko :P [14:47:45] Platonides: what, cool developers in the UK or a hackathon in the UK [14:48:24] 03(mod) Database table cleanup (tracking) - 10https://bugzilla.wikimedia.org/16660 (10Sam Reed (reedy)) [14:48:24] 03(mod) ipblocks.ipb_address has inconsistent format - 10https://bugzilla.wikimedia.org/34014 +comment (10Sam Reed (reedy)) [14:49:17] 03krinkle * 10/trunk/tools/ToolserverI18N/public_html/index.php: [ToolserverI18N] sync public_html with live, escaping & as & in attribute values [14:49:21] The answer to both is yes, but I want more cool developers at this years WMUK hackathon (well, if I ever get round to planning it) [14:52:30] 03(mod) Large commons uploads - 10https://bugzilla.wikimedia.org/34015 normal->15enhancement; +comment (10Sam Reed (reedy)) [15:05:31] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (6 files in 4 dirs): fixes and htmlform love [15:10:56] JeroenDeDauw: Just curious about '$c = $this->getItemClass(); // Yeah, this is needed in PHP 5.3 >_>", can you elaborate? [15:12:55] Krinkle: You cannot call anything on the function thing itself [15:13:06] else the php interpreter gets mad at you [15:13:13] just because it's a pile of fail [15:13:32] You mean you can't do $this->getItemClass()->foobar() ? [15:14:39] Since it returns a string, it would be odd if it worked in either scenario :D [15:14:45] $this->getItemClass()::foobar() [15:14:46] 03(mod) Parser renders UI messages with up to one newline different from more - 10https://bugzilla.wikimedia.org/19226 +comment (10Platonides) [15:14:47] That fails [15:15:16] JeroenDeDauw: If getitemClass() returns a string, then how can it have methods ? [15:15:24] oh, I see [15:15:34] PHP allows variables in place of literals [15:15:40] Eh, anyone can help: I tried to enable $wgUseInstantCommons = true; but it doesn't work at all... why? [15:16:08] Hydriz: Well, "it" works. So we need a little more info as to what's the difference between a default installation and yours. [15:16:15] Any error messages? [15:16:17] No [15:16:21] what does it happen? [15:16:22] it is just redlinked [15:16:35] and it just can't find any file with that name [15:16:39] !debug [15:16:39] For information on debugging (including viewing errors), see http://www.mediawiki.org/wiki/Manual:How_to_debug [15:16:53] Hydriz: enable some debug toggles, perhaps the error message is being hidden [15:17:08] no, there isn't any error messages being shown [15:17:18] (and know that this is on WMF Labs) [15:17:25] Hydriz, link? [15:17:37] eh, its a private instance [15:17:51] I love to link [15:18:05] Hydriz: dump of local settings ? [15:18:12] but, I enable $wgUseInstantCommons, nothing seems to happen on wiki [15:18:16] Hydriz, on which project? [15:18:20] incubator [15:18:42] dump of localsettings? hmm [15:19:31] there isn't anything special configured, I am sure [15:20:15] Hydriz: Well apparently it's not working, so. [15:20:18] I have two installations with almost the same configuration, but one can display the images, but the other one (labs) can't [15:21:07] do labs have http access to commons? [15:21:19] thats a question [15:21:26] * Hydriz searches the logs [15:21:31] yes... [15:21:34] Just show the local settings, what's the problem? [15:21:37] I can from bastion [15:23:02] Krinkle: The thing is that Labs only can allow command line editing, so I can't really copy LocalSettings properly [15:23:17] $ cat LocalSettings.php [15:23:22] select, copy, [15:23:32] 03jeroendedauw * 10/trunk/phase3/includes/HTMLForm.php: allow people to actually specify post targets with a query [15:23:41] or copy it to bastion [15:24:02] scp LocalSettings.php bastion1:/tmp/InstantCommons-problem.txt [15:24:12] 03jeroendedauw * 10/trunk/phase3/includes/Wiki.php: fix doc and var names [15:25:05] 03jeroendedauw * 10/trunk/extensions/EducationProgram/actions/ (EPEditAction.php EPHistoryAction.php EPViewAction.php): fix display or already exists warning and added missing method [15:25:25] You could also log in through SFTP probably and get it into your regular text editor even [15:25:35] hold, trying to get it... [15:25:47] it just denies, sigh [15:25:57] Or drive down to the data center, shake Ryan's hand and copy it from the hard drive :P [15:26:02] xD [15:26:18] Ryan won't be at the data center ;) [15:26:25] I think that giving us access to that project would be faster [15:26:29] Reedy: true [15:26:30] okok [15:26:36] whats your account? [15:26:38] Reedy, he would need to wait until he arrives ;) [15:26:48] Hydriz: platonides [15:26:48] fark [15:26:56] things just get stuck, sigh [15:27:12] Nano is relatively easy to use [15:27:19] files that is stuck on the server, sigh [15:27:48] Platonides: Done [15:27:53] ssh to prefixexport.pmtpa.wmflabs [15:27:57] cd /var/ww/w [15:28:00] */var/www/w [15:28:37] I get rejected by the instance [15:28:56] ... [15:29:02] wait, its copying the keys first [15:29:03] are you sure it is that hostname? [15:29:26] gogogo [15:29:30] eg. I can enter incubator-live now [15:29:43] okok, can you access incubator-nfs? [15:29:46] nono [15:29:50] stay on live [15:30:05] ok, it allows me now [15:30:05] cd /mnt/prefixexport [15:30:20] nevermind, whatever you do, just get there haha [15:30:47] 03(mod) Large commons uploads - 10https://bugzilla.wikimedia.org/34015 +comment (10ariel) [15:31:13] Hm.. Stack Overflow really is doing things very right in regards to editor retention. Every time I log in I'm reminded of something good I did :D [15:31:20] I don't see $wgUseInstantCommons set there [15:31:27] somewhere in the middle [15:31:55] I'm searching for instant [15:31:58] and nothing appears [15:31:59] did you save the file? [15:32:00] Wether it's being awarded a (automatic) badge because an answer I gave last year got it's 10th point, or a user right granted, always something. [15:32:06] yes I did [15:32:12] cd /var/www/w [15:32:16] nano LocalSettings.php [15:32:20] ok, I see it now [15:32:22] you will see it somewhere [15:32:37] !wg UseInstantCommons [15:32:37] http://www.mediawiki.org/wiki/Manual:$wgUseInstantCommons [15:32:59] there shouldn't be anything wrong with it [15:33:06] it should work [15:33:32] ok, can you logout now and I remove you from the project? [15:33:38] I need to rush off already :P [15:33:48] Yeah, I will deal with it later [15:33:59] maybe because I am importing a dump into the db [15:34:31] what image were you trying? [15:34:39] File:Ubuntu 10.10.png [15:34:57] quick, I am late :( [15:35:10] PHP Warning: wfMkdirParents: failed to mkdir "/var/www/w/images/thumb/d/d9/Ubuntu_10.10.png" mode 511 [15:35:20] oh dear [15:36:16] * Platonides logs off [15:36:22] thanks! [15:36:26] I think thats the error for now [15:36:32] I will deal with that another day [15:36:37] thanks for your help! [15:36:47] no problem :) [15:39:06] * LL2|JedIRC recommends that Platonides use /bin/su [15:39:10] Or whatever it was [15:40:04] LL2|JedIRC ? [15:40:06] ah [15:40:23] sudo chmod -R a+w w/images would have done it [15:41:17] I know the android file system ('/system/bin/su' or '/system/xbin/su') [15:48:04] [16:01:46] New code comment: Raymond; I think that empty configuration messages should stay in the i18n file. This way they are shown in S; [16:19:45] 03(FIXED) Large commons uploads - 10https://bugzilla.wikimedia.org/34015 +comment (10とある白い猫) [16:21:47] hi everyone [16:22:15] I'm looking for a solution to keep several translations of a wiki page in sync with a master page/language [16:22:24] would you have any pointers ? :) [16:22:57] v wikibugs [16:23:02] [16:23:57] axx_: try https://www.mediawiki.org/wiki/Extension:Translate [16:24:13] Raymond_afk: thanks I'll look it up [16:24:39] my main worry is how to have translators of secondary pages be informed about the changes in the main page… [16:25:01] axx_: this can be handled by Translate extension [16:25:21] Raymond_afk: sounds great, thanks a bunch :) [16:25:35] axx_: if you need more information pls join #mediawiki-i18n and ask Nikkerabbit., the author of this tool [16:25:50] Raymond_afk: shall do, thanks for your help! [16:25:59] you are welcome [16:34:20] 03(mod) API spamblocklist error should provide *all* blocked URLs, not just one - 10https://bugzilla.wikimedia.org/30332 +comment (10jarry1250) [16:43:20] 03(mod) "Save page" enable/disable state doesn't update when navigating to another page via search - 10https://bugzilla.wikimedia.org/33694 +comment (10Andrea Stagi) [16:57:11] Hello [16:58:01] hello Jacobus21 [17:07:47] New code comment: Platonides; You are creating a new namespace for modules. \ Then, there's no need for a new table in scripting.sq; [17:08:23] Platonides: heh? [17:08:30] Why is there no need for new namespace? [17:08:40] *new table [17:14:01] New code comment: VasilievVV; > You are creating a new namespace for modules. \ > Then, there's no need for a new table in scripting; [17:30:14] Hi everybody, I have inherited a wiki with a lot of old not-up-to-date pages. Can I somehow move them in a sort of archive where you still can look at them for historical purposes but they won't show up in the category lists or search results? [17:31:20] Say, I create a namespace 'Archive'. How do I prevent the pages in that namespace from showing up in the category lists? thanks for a hint! [17:36:22] Template styling question: With a table floating right, section break lines display through. Is there a way to change this behavior? [17:40:22] @Amgine: you could push the section headings down with: h2 {clear: both} [17:41:08] In this case might leave a very large, mostly empty section 0. [17:48:09] have you tried h2 {z-index: 1000} [17:49:28] No... tracking down the vcard css at en.wp at the moment. [17:51:30] hello [17:52:00] I'm new to mediawiki and editing a page. I'm seeing structures that start with {{, but i cannot find docs on what that is. can someone tell me how that works? [17:52:29] those are templates: http://www.mediawiki.org/wiki/Help:Templates [17:53:04] thanks [17:53:44] np [17:56:26] how to debugg mediawiki using eclipse [17:56:27] ? [17:56:44] Uhm... [17:57:05] What are you trying to do, specifically, potter? [17:57:07] potter: what debug? [17:57:31] Nurbek: i want to run mediawiki with eclipse [17:57:56] run scripts? [17:58:08] potter: so that i can debug it(better than using var_dump) [17:58:11] Nurbek: yes [17:58:20] I guees, there is no specifically tools in MW for Eclipse.. [17:58:21] You will need to have eclipse set up to edit php5. [17:58:44] Amgine: i have set it up [17:59:02] I see cookies are analysed via AkamaiAnalytics. Is that intended? [17:59:03] I use in windows command line.. [17:59:16] New code comment: Platonides; Sorry, I wasn't clear enough. scriptlinks is just like pagelinks with pl_namespace = NS_MODULE \ That; [17:59:18] Then if you can step through other php files, you can also step through Mediawiki. [17:59:18] Nurbek: ?explain please [17:59:36] For example: php update.php [17:59:45] Amgine: i have never used eclipse for any php project before [18:00:16] Nurbek: ok got it. But then to start mediawiki which php file should i run? [18:01:00] potter: You have a learning curve to understanding your IDE then. Since I use a text editor, I can't help with that. [18:01:06] ah, index.php... I guess... but open browser [18:01:45] Amgine: no problem thanks..but then what do you use for debugging [18:01:46] Guys, can you explain me... about email templates? [18:01:47] Amgine: i mean to print statements? [18:02:34] why MW get's email templates from MediaWiki namespace? [18:02:43] not in Messages.php? [18:02:48] potter: It depends on the specific context, but within MW I use Mediawiki's tools. [18:02:51] Same thing [18:03:02] You can override stuff in hte MediaWiki namespace [18:03:08] how to switch? [18:03:21] Amgine: can you give me the link? i m new to MW [18:03:43] for developing... it's hard to change via browser... edit a page.. [18:03:45] Nurbek, the MediaWiki namespace will show the original message unless you've updated it [18:04:12] potter: svn.wikimedia.org/doc/classOutputPage.html [18:04:58] Amgine: what is that? [18:05:47] It's a class which is accessible via $wgOut. [18:07:19] Amgine: example please? [18:08:38] Reedy: How to switch to get from Messages.php, instead databasae? [18:08:43] 03ashley * 10/trunk/extensions/SocialProfile/UserStats/GenerateTopUsersReport.php: SocialProfile: fix bug in Special:GenerateTopUsersReport -- I'm sure I had a reason why I added that -1 there, but it's causing "non-string key given" exceptions now, as null is passed to Language::getMonthName() [18:09:04] Nurbek don't override the messages in hte MediaWiki namespace [18:09:32] potter: $wgOut->addWikiText( 'My [[wiki]] text to add to the buffer' ); [18:09:59] in the use of templates, can someone explain the rules for not using the end brackets }} [18:10:04] it seems they arent needed on multi-line? [18:10:44] Amgine: then how to you acess the data added? [18:11:45] I'm sorry, what? The data added to the buffer? [18:12:03] the help docs don't make it clear when you should or should not use the closing brackts [18:13:35] @occamsquattro: you should always close the brackets [18:14:05] mb21: when i use closing brackets, the width of my template collapses [18:14:23] Amgine: how do you check the data added?i mean suppose you want to check the values of a variable "$var" ..so you $wgOut->addWikiText($var) ? [18:16:00] potter, there's getJSVars, but not sure if that's what you're looking for. [18:16:45] When entering an IP in the Globally Blocked IP list search, I get this return: Tornevall counter.sample.txt is missing, I need this to create counter.txt unless you are going to create it yourself? [18:18:38] Reedy: SiteMatrix is reporting dbname incorrectly for wikis that contain a - or _. http://bat-smg.wikipedia.org/w/api.php?action=sitematrix shows dbname="bat-smgwiki" [18:18:45] where http://bat-smg.wikipedia.org/w/api.php?action=query&meta=globaluserinfo&guiuser=Krinkle&guiprop=merged|unattached shows wiki="bat_smgwiki" [18:19:04] makes it annoying when trying to do something with existing/inexisting accounts in a gadget (like I'm doing now) [18:19:18] Any ideas what or why this is ? [18:19:29] Reedy: Do you know site matrix enough for this? [18:19:33] s/-/_/ [18:19:47] Reedy: Yes, I know how to fix it, it's still a bug though [18:19:56] how to fix it client side that is [18:20:00] Mlpearc: What wiki are you experiencing this on? [18:20:10] server side is seems this logic is rather deep, couldn't find it [18:20:27] http://www.everythingfoodanddrink.org/wiki/Main_Page [18:21:33] Very unique response :P [18:21:34] 03(mod) show translated titles per user language - 10https://bugzilla.wikimedia.org/29928 +comment (10Nemo_bis) [18:23:43] Mlpearc: I know nothing about Extension:GlobalBlocking, but are you on a wiki farm? [18:24:14] 04(REOPENED) Resource Loader should pre-depend on mw.util - 10https://bugzilla.wikimedia.org/33746 +comment (10Mark A. Hershberger) [18:24:39] Well, kinda. It not totally set up that way but the global blocking is installed on 4 wiki's [18:25:12] Amgine: Ping ^ sorry [18:25:22] 03(NEW) SiteMatrix shows incorrect dbname for wikis containing dashes (- > _) - 10https://bugzilla.wikimedia.org/34017 normal; MediaWiki extensions: SiteMatrix; (krinklemail) [18:26:00] No worries, I caught it. But I'm fairly baffled as that seems utterly unrelated to the extension which, I assume, your team has set up and tested that it works. [18:26:22] I guess I'll ask on the extension page [18:26:41] That's a mediawiki - managed extension. [18:26:41] yeah I havn't had any trouble with the extension [18:26:49] yes [18:27:10] Just it's such a wierd response [18:27:30] [18:28:08] and, it's an IP I know to be in the system, so it's not returning that because it doesn't find anything [18:28:23] I would suggest you file a bugzilla report, Mlpearc. [18:28:47] Also, ask another wiki to also global block it to see what response they get. [18:28:50] yeah, thanx for your help :) [18:29:16] Good idea :) thanx [18:29:17] When you file your bug report, make sure to include the version number you have installed.. [18:29:25] kk [18:30:48] [18:37:17] Krinkle, easily fixed it esems [18:39:28] hexmode: I understand your point, but even then there will still be gadgets broken (that are already broken 25% of the time, according to your 75%) that are currently lacking dependencies for modules other than mediawiki.util. e.g. jquery.cookie, mediawiki.user, jquery.ui.dialog etc. those gadgets didn't forget mediawiki.util, they forgot dependencies in general. [18:39:53] those won't be fixed by pre-loading mw.util undondiontally [18:40:02] unconditionally* [18:43:22] Krinkle, mind just helping me give sitematrix on test a quick test? [18:43:33] Reedy: sure [18:43:35] now ? [18:43:46] yeah, live hack is live [18:43:55] just changing there aren't any unexpected consequences [18:44:54] testwiki sitematrix: dbname="bat_smgwiki", dbname="be_x_oldwiki" [18:45:08] http://be-x-old.wikipedia.org/ wgDBname "be_x_oldwiki" [18:45:10] looks good [18:45:28] enwiki sitematrix: dbname="be-x-oldwiki" [18:45:39] yeah [18:46:46] Site config changes it back for language, which is right [18:46:48] Looks good to me [18:47:03] yep [18:47:13] language="" / wiki="" should still be with dashes [18:47:16] 03(NEW) Avatar upload bug - 10https://bugzilla.wikimedia.org/34018 critical; MediaWiki extensions: SocialProfile; (thorsten.veenstra) [18:48:15] Probably should refactor the 2 sets of replaces out at some point [18:48:21] 03reedy * 10/trunk/extensions/SiteMatrix/SiteMatrix_body.php: Bug 34017 - SiteMatrix shows incorrect dbname for wikis containing dashes (- > _) [18:48:38] oh lol, literally replacing that ? [18:48:40] 03(FIXED) SiteMatrix shows incorrect dbname for wikis containing dashes (- > _) - 10https://bugzilla.wikimedia.org/34017 +comment (10Sam Reed (reedy)) [18:48:47] yeah [18:48:54] it was changed the other way in the right places [18:49:04] ai.. [18:49:09] Just wanted to check it wasn't used in some strange way somewhere [18:49:18] which seems not to be the case, of it they do, they replace it back again [18:49:29] that whole thing is a bit hairy but ohwell. looks like there should be a registry somewhere between lang/project and dbname [18:49:34] instead of just either and guessing the other [18:50:33] then our 101 edge cases [18:50:43] exactly [18:51:53] Reedy: Can you merge/deploy this today? Otherwise I'll push out the new version of my gadget now as a fix. [18:52:06] yeah, i'm just waiting for svn to get it's ass into gear :) [18:53:48] 03reedy * 10/branches/wmf/1.18wmf1/extensions/SiteMatrix/ (. SiteMatrix_body.php): MFT r110249 [18:55:15] done [18:57:24] 03(mod) Refactor mw.action.edit related JavaScript as dynamic ResourceLoader module - 10https://bugzilla.wikimedia.org/33952 +comment (10Bergi) [18:58:44] 03(mod) Refactor mw.action.edit related JavaScript as dynamic ResourceLoader module - 10https://bugzilla.wikimedia.org/33952 +comment (10krinklemail) [18:59:26] Reedy: - current.dbname = current.dbname.replace(/-/g, '_'); // wikimedia bug 34017 [18:59:30] saves one line :) [19:00:18] heh [19:05:11] 03ialex * 10/trunk/phase3/includes/Article.php: [19:05:11] * (bug 33967) "Previous revision" and "Newer revision" links now display the correct revision [19:05:11] (No RELEASE-NOTES entry since that's a 1.19-only bug) [19:05:25] 03(FIXED) [regression] "Previous revision" and "Newer revision" links doesn't point to the intended revisions - 10https://bugzilla.wikimedia.org/33967 +comment (10Alexandre Emsenhuber [IAlex]) [19:05:30] 03krinkle * 10/trunk/phase3/includes/specials/ (SpecialAllpages.php SpecialRecentchanges.php): [19:05:30] [specials] Xml::namespaceSelector > Html::namespaceSelector [19:05:30] * Makes front-end more reliable by not relying on Xml::namespaceSelector to use name="namespace" in it's output, which these forms where then requesting hardcoded from WebRequest [19:05:30] * Poke r109990 [19:06:16] New code comment: IAlex; Fixed in r110251.; [19:14:16] 03(ASSIGNED) Resource Loader should pre-depend on mw.util - 10https://bugzilla.wikimedia.org/33746 (10Krinkle) [19:15:51] 03(mod) ipblocks.ipb_address has inconsistent format - 10https://bugzilla.wikimedia.org/34014 +comment (10b) [19:21:58] 03(mod) Email abuse - filter to stop? - 10https://bugzilla.wikimedia.org/33761 +comment (10bawolff+wn) [19:23:32] 03aaron * 10/trunk/phase3/includes/filerepo/backend/ (FileBackend.php FileOp.php): [19:23:32] * Split up process cache in FileBackend into separate arrays for expensive and inexpensive entries. Put the local reference FSFile object cache in the former since it takes up disk space on /tmp. [19:23:32] * Removed FileBackendBase::resolveWikiId(); doesn't really work well with FileBackendMultiWrite and the functionality is best handled in resolveContainerName(). Follows-up r108303. [19:23:32] * Gave FileOp::doAttempt() a default implementation (a no-op) to be more libertarian. [19:23:32] * Some documentation tweaks. [19:34:42] how do i fix Call to undefined method CheckUser::checkPermissions Backtrace: #0 /hermes/bosweb/web023/b239/d5.pokeswap/public_html/spyinc/wiki/extensions/CheckUser/CheckUser_body.php(22): SpecialPage->__call('checkPermission...', Array) #1 /hermes/bosweb/web023/b239/d5.pokeswap/public_html/spyinc/wiki/extensions/CheckUser/CheckUser_body.php(22): CheckUser->checkPermissions() #2 /hermes/bosweb/web023/b239/d5.pokeswap/public_html/ [19:35:42] 03(FIXED) Maps Extension Fatal PHP error with AdminLinks - 10https://bugzilla.wikimedia.org/33981 +comment (10Jamie Thingelstad) [19:37:01] New code comment: VasilievVV; > Sorry, I wasn't clear enough. scriptlinks is just like pagelinks with pl_namespace = NS_MODULE. \ <; [19:39:31] New code comment: Krinkle; Not most extensions written in this decade afaik. \ Wikis should always include extensions first and ; [19:39:47] i just want to know how to fix it, how do i [19:40:16] 03krinkle * 10/trunk/phase3/ (4 files in 3 dirs): (log message trimmed) [19:40:17] Add support for loading mediawiki.util from the top by default [19:40:17] * Introduces $wgPreloadJavaScriptMwUtil [19:40:17] * Instead of loading mediawiki.util as base module from the bottom, now loading [19:40:17] it from queue position "top" if $wgPreloadJavaScriptMwUtil is true. And if false [19:40:17] it'll remain in the bottom in practice as implied by other modules loading it as [19:40:18] a dependency (i.e. mediawiki.page.ready depends on it) [19:40:30] 03(FIXED) Preload popular ResourceLoader modules (mediawiki.util) as stop-gap for scripts missing dependencies - 10https://bugzilla.wikimedia.org/33746 summary; +comment (10Krinkle) [19:41:24] 03raymond * 10/trunk/ (21 files in 15 dirs): Localisation updates for core and extension messages from translatewiki.net [19:41:46] New code comment: Pokeswap; Call to undefined method CheckUser::checkPermissions \ Backtrace: \ #0 /hermes/bosweb/web023/b239/d5.p; [19:42:43] Anyone know why Xml::encodeJsVar isn't just json_encode ? [19:43:02] or something very close to it [19:43:25] what do i put in localsettings.php to fix Call to undefined method CheckUser::checkPermissions Backtrace: #0 /hermes/bosweb/web023/b239/d5.pokeswap/public_html/spyinc/wiki/extensions/CheckUser/CheckUser_body.php(22): SpecialPage->__call('checkPermission...', Array) #1 /hermes/bosweb/web023/b239/d5.pokeswap/public_html/spyinc/wiki/extensions/CheckUser/CheckUser_body.php(22): CheckUser->checkPermissions() #2 /hermes/bosweb/web023/ [19:43:42] ... [19:44:31] Krinkle: namespace settings work only if they are included before the extensions [19:44:50] Because they define constants [19:45:04] Isn't there a hook for that? [19:45:20] Project MediaWiki-sqlite-phpunit build #6522: FAILURE in 3 min 33 sec: http://integration.mediawiki.org/ci/job/MediaWiki-sqlite-phpunit/6522/ [19:45:29] Not sure [19:46:01] Things shouldn't depend on load order nor define things in global context in the load order, feels wrong. But if there really isn't an non-load order way, then that's fine, but I'm hoping there is a way :) [19:46:05] what does that meen [19:46:25] pokeswap: What version of mediawiki ? [19:46:36] newest [19:46:41] pokeswap: link to wiki ? what version of the extension ? did you make any changes ? [19:46:55] pokeswap: please check the version on Special:Version [19:47:14] no, http://spyinginc.com/wiki/index.php?title=Main_Page [19:47:44] 1.18 [19:48:02] Although it is probably not related to your problem, the latest version is 1.18.1, you run 1.18.0 [19:48:41] pokeswap: I think you've installed the CheckUser extension wrong, because on http://spyinginc.com/wiki/index.php?title=Special:Version I see a broken [19:49:03] pokeswap: Can you pastebin.com create a paste for your LocalSettings.php contents (without password ofcourse) [19:49:19] Krinkle: looks like it can be done via $wgExtensionFunctions [19:49:31] what is pastebin.com [19:49:35] pokeswap: a website [19:49:48] allows to easily share program code via chat :) [19:50:32] 03(mod) to support for microdata and rdfa, allow tags so external links can have ref/rel attributes - 10https://bugzilla.wikimedia.org/33886 +comment (10Daniel Kinzler) [19:50:43] pokeswap: Did you change anything in index.php ? [19:50:45] 03vvv * 10/trunk/extensions/Scripting/Scripting.php: Define namespace constants after whole configuration was loaded. This allows $wgScriptingNamespaceNumbers to be defined just like any other configuration variable. [19:51:04] 03(mod) to support for microdata and rdfa, allow tags so external links can have ref/rel attributes - 10https://bugzilla.wikimedia.org/33886 -reviewed +need-review (10Daniel Kinzler) [19:51:14] no [19:51:16] no [19:51:46] New code comment: VasilievVV; Fixed the second one in r110256.; [19:51:54] when is 1.19 due to be forked? where do i go for that kind of info? [19:52:41] http://pastebin.com/p8wCpxy2 [19:52:53] pokeswap: my guess is that your version of the CheckUser extension is not compatible with your version of MediaWiki. [19:53:00] Daniel_WMDE: afaik the plan is to try to do code review while in trunk and run trunk on labs beta. Then when beta testing is ready branch 1.19 and 1.19wmf1 at once. Amied for late february last time I checked wikitech [19:53:14] how do i make it/ change version of checkuser [19:53:29] Krinkle: so, trunk is slushed for another month?.... ugh. [19:53:30] !e CheckUser | pokeswap [19:53:30] pokeswap: https://www.mediawiki.org/wiki/Extension:CheckUser [19:53:37] 03(NEW) Semantic search: Comparators in property "record" are ineffective - 10https://bugzilla.wikimedia.org/34019 normal; MediaWiki extensions: Semantic MediaWiki; (klaus.wendel) [19:53:39] pokeswap: re-download the version for 1.18 from Download [19:54:11] Daniel_WMDE: I don't know [19:54:35] Indeed [19:54:40] Daniel_WMDE: But it's not entirely wrong to work the way we do now. i.e. new features not in trunk right away but as patches / feature branches. [19:55:00] 137 new [19:55:01] Krinkle: it'S not "entirely wrong", but very inconvenient. [19:55:03] and on average a bigger feature/patch doesn't get reviewed within a month anyway ;-) [19:55:06] We had it below 100 :( [19:55:10] Yippie, build fixed! [19:55:10] Project MediaWiki-sqlite-phpunit build #6523: FIXED in 3 min 22 sec: http://integration.mediawiki.org/ci/job/MediaWiki-sqlite-phpunit/6523/ [19:55:11] it's annopying to have to stash new features in bugzilla [19:55:15] ^ [19:55:22] i guess it all gets more natural oncce we migrate to git [19:55:27] then it's no longer an issue, really [19:55:29] Yeah, but still [19:55:32] 52/137 new revs are aftv5 [19:55:47] Daniel_WMDE: Exactly, I was gonna say "get used to it" since git pre-merge review will be much alike. [19:55:49] It does feel somewhat unproductive, as you're not actually submitting it [19:55:50] only prettier [19:56:26] hm... would be nice to have a keyword for that in bugzilla [19:56:39] mergethistotrunkwhenitisallowedtobe [19:56:45] exectaly :) [19:56:46] pokeswap: https://www.mediawiki.org/wiki/Special:ExtensionDistributor/CheckUser [19:58:17] pokeswap: Change include_once(..) include( ..) to require_once(.. ) require_once(.. ) [19:58:26] pokeswap: in your LocalSettings.php [20:00:35] * Daniel_WMDE thinks that include_once() should never be used,  [20:00:52] * Daniel_WMDE also thinks that require() should never be used [20:05:48] now the wiki says Warning: require_once(extensions/Checkuser/CheckUser.php) [function.require-once]: failed to open stream: No such file or directory in /hermes/bosweb/web023/b239/d5.pokeswap/public_html/spyinc/wiki/LocalSettings.php on line 179 Fatal error: require_once() [function.require]: Failed opening required 'extensions/Checkuser/CheckUser.php' (include_path='.:/usr/local/lib/php-5.2.17/lib/php') in /hermes/bosweb/web023 [20:06:23] (http://spyinginc.com/wiki [20:06:42] pokeswap: I suspected that [20:06:56] now what? [20:07:13] pokeswap: Well, the error should say that somewhat. The file doesn't exist [20:07:21] Did you upload it ? [20:07:45] yes i uploaded the .tar file using filezilla [20:07:59] and extracted it? [20:08:23] ??? [20:08:37] Trying to decide wether I spend �11 on pizza or go downstairs and try and cook something [20:08:53] pokeswap: Did you unpack it so that there is now a directory called "CheckUser" in /wiki/extensions [20:09:36] yes, .../wiki/extensions/Checkuser [20:09:44] wait what does unpack mean [20:09:44] Checkuser or CheckUser [20:09:55] Checkuser [20:10:18] It should be CheckUser [20:10:27] also make sure the require_once call is correct [20:10:52] i have localsettings.php set to Checkuser not CheckUser [20:10:56] I've seen shitty hosts unzip files to all lowercase. [20:11:06] Never seen untar behave that way, though. [20:11:23] what is untar [20:11:45] pokeswap: The file you downloaded from https://www.mediawiki.org/wiki/Special:ExtensionDistributor/CheckUser is a package with many other files inside of it [20:12:04] https://en.wikipedia.org/wiki/Tar_%28file_format%29 [20:12:25] how do i get all the files [20:12:33] extracting the files from the .tar file package is called untar. Just like unzipping .zip and unrar for .rar [20:12:48] Unraring a bit different. [20:12:54] Unraring is a bit different. [20:12:58] Verbs overrated. [20:12:59] Joan: It's the same for the user, makes no difference. [20:13:05] :-) [20:13:27] pokeswap: What kind of computer do you have, Windows ? [20:14:05] windows 7 home premium computer is toshiba [20:14:08] ok [20:14:24] pokeswap: Do you have WinZip or something like that installed, you need that to "un-package" the extension package. [20:14:49] i have 7zip, what is WinZip [20:14:53] 7zip is good [20:15:21] So right click the CheckUser----.tar and extract it to a folder, then upload that to your website [20:15:38] i've got a page that shows up in the search results but when i click on it it says it's deleted. how can i permanently delete it? (i think the problem has something to do with the ampersand in the page title) [20:16:03] so mywiki.org/Conquest_of_Paradise_(HS07_%26_FS08) says it's deleted [20:16:30] 03ialex * 10/trunk/extensions/ (4 files in 3 dirs): svn:eol-style native [20:16:36] mb21: How recently was it deleted? [20:16:38] And which search results? [20:16:45] 2009 [20:16:49] Heh. [20:16:57] So probably not an index update issue. [20:17:17] oh, i see. the page title displays as "Conquest of Paradise (HS07" [20:17:41] so maybe that one was deleted, not the Conquest_of_Paradise_(HS07_&_FS08) one [20:18:52] now i am trying it and 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 "CheckUser::addLogEntry". Database returned error "1146: Table 'mdw_31igein125.mdw_cu_log' doesn't exist (pokeswap.dot5hostingmysql.com)". [20:20:25] pokeswap: Yep, you need to run the updater, because the CheckUser has several database tables it needs to create and maintain [20:20:38] how? [20:21:15] pokeswap: Do you have command line access to your webserver? [20:21:20] (e.g. unix / shell) [20:21:25] Krinkle: you fixed #33746? Awesome! [20:21:29] :) [20:21:31] * hexmode loves on Krinkle  [20:21:56] hexmode: figured I'd better be the one to do it, np. [20:22:04] no, i do not [20:22:11] :) [20:22:24] pokeswap: How did you install MediaWiki? [20:22:37] simplescripts [20:23:15] how would i fix 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 "CheckUser::addLogEntry". Database returned error "1146: Table 'mdw_31igein125.mdw_cu_log' doesn't exist (pokeswap.dot5hostingmysql.com)". [20:23:30] pokeswap: You need to run install.php of CheckUser. [20:23:48] It says that in the README and the instructions on http://www.mediawiki.org/wiki/Extension:CheckUser#Basic [20:23:48] how do i "run" it [20:24:16] New code comment: Platonides; How is it related to this revision? I think you wrote it in the wrong place.; [20:24:18] pokeswap: Do you know how to / Can you - schedule a cronjob on your web server ? [20:24:28] e.g. via cPanel web interface [20:24:42] no [20:24:56] pokeswap: what hosting service do you use? [20:25:05] dot5hosting [20:25:57] what it a table? [20:26:48] *is i might have to go soon so email me (jdk370@gmail.com) [20:26:58] pokeswap: beware that you are trying to set up a rather advanced extension in a minimalist environment. this is going to be tricky. [20:27:10] pokeswap: judging by the nature of questions you ask over the last 20 minutes I believe you may not be ready to do this. I could guide you but I;m not sure to what end. Perhaps ask a friend that knows more about computers. [20:27:26] pokeswap: also, running mediawiki without shell access isn't recommended. anything but the most basic operations will be painful or even impossible. [20:28:22] a basic mediawiki is easily set up, but if you wqant to use the more powerful features, you'll have to deal with some nitty gritty. [20:28:25] pokeswap: Add // in front of require_once('extensions/CheckUser/...') to hide the error [20:28:54] that doesn't "hide" the error, that disables the extension :) [20:29:00] which is probably fine anyway [20:29:09] pokeswap: to you *need* the checkuser extension? [20:31:00] i am trying to use this as a test so i van get the wikichat extension, which i will do later. I am trying to use checkuser so i can tell what diffrent Ip addresses users use [20:33:09] have to go email me [20:33:17] pokeswap: from a first glance, the setup of wikichat is rather more advanced and will require shell access. [20:33:45] you probably want "real" hosting for this (and some help from someone with some experience with mysql and a linux shell) [20:35:36] 03ialex * 10/trunk/phase3/includes/OutputPage.php: Use the WikiPage object object instead of Title to get the page id and latest revision [20:37:43] funny thing is i cannot even nuke the page. the output is http://pastebin.com/uGqAedzy and i can do it over and over again. [20:39:18] is "lazy loading" images on the devs to-do-lists? would be useful imo. or are there arguments against it? [20:41:51] TimStarling online? [20:44:44] 03(NEW) API returns JSON instead of YAML - 10https://bugzilla.wikimedia.org/34020 normal; MediaWiki: API; (gtisza) [20:45:17] New code comment: ^demon; * @since tags are not worth a fixme \ * It means the status was changed from new -> resolved.; [20:46:02] 14(INVALID) API returns JSON instead of YAML - 10https://bugzilla.wikimedia.org/34020 +comment (10Sam Reed (reedy)) [20:48:28] kipod, might be in a couple of hours [20:48:45] MW 1.18.1: I want to know if there is a simple way to roll back to 1.17 as I am having all kinds of issues due to some extensions not upgradable and errors simply trying to edit. Thanx [20:49:19] Reedy: Thanks. if i can' i'll try later. [20:49:43] OffGridOps, just go back to the old set of ifles... None of the db changes are backwards incompatible [20:50:42] So, I used the cpanel upgrade deal and I kinda read here that unless their upgrade feature backed up it's no go? [20:52:36] I see there seems to be a bunch of stuff that simply adds '5' after an identical listing of a file though [20:53:16] <^demon> Those are for people who have their servers configured to run php via the .php5 extension. [20:53:25] <^demon> They're functionally equivalent to their .php counterparts. [20:54:35] well, i guess i'll just keep that page then.. :S [20:57:06] @demon: so is there a link i can goto to read on how to roll back or is it really not viable? I guess I simply don't know 'how' to go back to the old set of files [20:59:26] <^demon> Well I don't know what cPanel did to your setup, but to go back to the old files you just need to find where MediaWiki is installed. [20:59:33] <^demon> Then download the old version you want and put the files there. [21:00:38] Krinkle: http://de.wikipedia.beta.wmflabs.org/w/index.php?title=Wikipedia:Hauptseite&action=edit -- I see complaints about mw.toolbar [21:01:04] you mean mw.user ? [21:01:09] errors [21:01:10] no [21:01:18] let me verify [21:01:19] Where do you see things about mw.toolbar? [21:01:38] in firebug [21:01:51] loggedin? [21:01:52] I have steward privs there [21:01:59] and all gadgets [21:02:11] yep [21:03:39] trying not gadget-extra-editbuttons [21:03:47] Uncaught TypeError: Cannot call method 'anonymous' of undefined [21:03:50] Uncaught TypeError: Cannot call method 'options' of undefined [21:03:56] CentralNotice is missing a dependency on mw.user [21:03:57] which seems to be the source [21:04:01] I thought that was fixed a few weeks ago [21:05:02] yeah, not sure this one is worth worrying about [21:05:14] since it relies on the old edit toolbar [21:07:39] weird, r110026 fixes that Centralnotice bug and betawiki is on (r110257) [21:07:44] !r r110026 [21:07:44] https://www.mediawiki.org/wiki/Special:Code/MediaWiki/r110026 [21:08:07] !r109977 rather [21:08:07] I don't know anything about "r109977". [21:08:33] Krinkle: centralnotice I haven't seen any problems [21:09:26] hexmode: try logged out [21:09:52] hexmode: MediaWiki:Gadget-Extra-Editbuttons.js does var normal = mw.toolbar.buttons.splice(0); [21:10:01] so it's missing a dependency on mediawiki.toolbar [21:10:14] and mw.toolbar.addButton.apply later on [21:10:17] etc. [21:13:31] Krinkle: I think mw.user should be added to the preload, but not necessarily mw.toolbar [21:17:42] hexmode: Just as an alternative thought (even tough I did add the mw.util preload).. It's not the end of the world if a script emits an exception for some users for a few minutes. How else will users know that something needs to be upgraded if they are not subscribed to the usual channels ? [21:17:54] mw.user is rarely used [21:18:42] Krinkle: my thought was just that these preloads should emit warnings when they are used [21:18:56] hexmode: simply not possible [21:19:03] either it's loaded or not [21:19:37] Krinkle: there isn't a way to do something like the stubloads we do in php? [21:20:08] Doing that would break everything for all modules that do specify dependencies and are using them properly [21:20:12] there can only be 1 mw.util [21:20:39] overload mw.user.* to emit a warning and then load the functinality? [21:21:08] too much LOTR [21:21:19] hexmode: That would make warnings pointless as there is no distinction between usage by broken gadgets and good modules. [21:22:22] warning wouldn't be pointless, they would allow a path for devs to adapt their js to enumerated dependencies [21:23:33] hexmode: I don't see what you mean. I don't think that's how modules/javascipt works. [21:24:17] k, I could be completely wrong. I don't think so, but I admit the possibility. :) [21:24:57] hexmode: Feel free to explain your idea, perhaps rephrase it. [21:25:07] 03(mod) Edit section links do not display while using diff=curr - 10https://bugzilla.wikimedia.org/33671 +comment (10TMg) [21:25:20] Krinkle: k, tomorrow then [21:28:14] hexmode: In the end I think this is no different than past situations. The main problem is that we have a big communication gap. We're dumping stuff into the field and years later need users to make changes, and for some reason the majority of the javascript user base on WMF aren't really programmers, and don't know the concept of deprecation, superseding, upgrading etc. hence they don't bother subscribing to anything. As long as it doesn't horribly [21:28:14] and throw stuff, they leave it be to the very last point. And then we have to fix it for them. [21:28:23] It's not fair, but that's how I've seen it happen again, again and again. [21:28:45] 03aaron * 10/trunk/phase3/ (3 files in 2 dirs): (log message trimmed) [21:28:45] In FileBackendBase/FileBackend: [21:28:45] * Moved some public static functions from FileBackend to FileBackendBase as the later defines the public API. [21:28:45] * Made splitStoragePath() return null if the backend or container name is empty. [21:28:45] * Made normalizeContainerPath() kill leading directory separators. [21:28:45] * Added more unit tests and made some documentation tweaks. [21:28:46] In FSFileBackend: [21:29:19] Krinkle: I don't think the solution is to just get rid of deprecation [21:29:35] i agree [21:29:36] which is what you seem to be saying [21:29:50] no, thats not what I meant. [21:30:03] users will miss the deprecation notices [21:30:16] but we should be very clear about them [21:30:47] So far there have been very few deprecations in JavaScript. And frankly, nothing between 1.17 and 1.20 has been deprecated. [21:31:02] the errors at hand here are not deprecations or removed methods [21:31:53] as such it's near impossible to implement something that will emit a warning for a missing dependency because the referenced object isn't loaded. [21:31:54] Krinkle: I agree ... we aren't deprecating anything we told users they could expect [21:32:15] we just made it possible for some people to expect things [21:32:22] and now they can't [21:32:45] which, from a user's pov [21:32:49] is the same thing [21:33:54] (but just so I'm clear [21:34:04] this isn't about mw.toolbar [21:34:16] which has relatively few deps [21:34:27] compared with mw.util.) [21:36:34] the importance/severity of this particular issue is being exaggerated imho. It's a very simple fix that anyone using modules (and to be clear, any script potentially running into the dependency problem is a script that isn't too old because they are using modules, just forgot about the dependencies)… anyone using modules, likely already knows about dependencies and mw.loader, they just forgot to use it. LIke a syntax error, if it doesn't throw an [21:36:34] exception at run time, even professionals will slip in a syntax error from time to time. [21:37:32] So fi a script would fail due to missing dependencies than the author (which was active at least until february 2011) will likely know how to fix it when he notices it. Which is a lot less of a burden than what we did in 1.17, which was pretty hard to migrate for existing authors. [21:38:16] any script from before resources loader era will not run into this problem since legacy scripts don't have modules and naturally don't need dependencies. [21:38:47] Krinkle: is it really possible not to understand the concept of deprecation? [21:38:53] * vvv is surprised [21:39:05] vvv: well 99.9 of the world likely doesn't know about "deprecation" [21:39:41] Krinkle: deprecation is a shim [21:40:04] it is a shim to make the real world (where you and i live) [21:40:18] match the "expected world" [21:40:24] where users live [21:42:32] Krinkle: I remember when during one of the updates the site was slow or down, people came and cried about WMF devs being totally incompetent and unaware of basic things as testing [21:42:37] iow, if users have come to expect something [21:42:52] then we should provide a shim, a deprecation [21:42:57] for it [21:43:14] especially if we know they are going to complain [21:43:32] hexmode: yes, but missing dependencies by nature can't be shimmed because it's one of the most core parts of how a modular system works. The only way to fix it is to load every one of the 100s of modules, then one doesn't have to provide any dependencies. [21:43:59] I don't believe most authors that forgot dependencies expect that to work, they just forgot about it, saw it worked and moved on. [21:44:04] Krinkle: I don't think we need to load all of them [21:45:22] indeed, resource loader automatically loads requested modules and their dependencies [21:45:52] so why can't we autoload it like we do in php? [21:46:02] * hexmode really doesn't know [21:46:16] Because it's asynchronous, contrary to server side technology [21:46:35] if I do ``var a = mw.user.isAnonymous();`` [21:46:44] is there no way to make a call synchronous? [21:47:10] no, and even if there would be, it would make everything load extremely slow and it would have to make single http requests for each separate module. [21:47:15] 03(NEW) Strange error message - 10https://bugzilla.wikimedia.org/34021 normal; MediaWiki extensions: GlobalBlocking; (mlpearc) [21:47:23] since that would block the script every time it references a module [21:48:09] javascript is designed this way and resource loader builds on that. dependency registration is mandatory, and was designed that way from the beginning of resource loader. [21:48:18] ok so every call to mw.user.isAnonymouse() is synch .. we can't make later calls async? [21:49:11] note that even before resource loader, user scripts were already using something similar to 'dependencies' by sharing pieces of code by importScript()'ing them if certain functions were not defined etc. [21:50:03] hexmode: I don't have the time right now to explain it but trust be that Trevor and Roan thought this one through very deeply when the design was created for ResourceLoader. pretty much all senior/lead developers created a big specification and one was eventually formed for all ideas. [21:50:21] from* [21:50:41] k, go to bed... I do need to talk to Roan&Trevor [21:50:56] me too (got to bed) [21:50:59] thx, and cya ltr [21:51:07] cya [22:02:32] 03ialex * 10/trunk/phase3/includes/QueryPage.php: [22:02:32] Code cleanup: [22:02:32] * Group global declarations at the top [22:02:32] * Move wfGetDB() near where it's used [22:02:32] * Only do some stuff when really necessary [22:04:30] hm, apparently the wmf office just tried to call me (at 11pm)... [22:04:31] huh [22:16:31] New code comment: Hashar; > Language::getConverter and Language::hasVariant don't have @since tag. \ Please be bold and add the; [22:21:16] 03(mod) Please create a Marathi Wikisource - 10https://bugzilla.wikimedia.org/33907 +comment (10Robin Pepermans (SPQRobin)) [22:22:35] 03aaron * 10/trunk/ (9 files in 4 dirs): Renamed FileBackend to FileBackendStore and ugly FileBackendBase to FileBackend. Callers doing things like FileBackend::extensionFromPath() are now more proper. [22:26:49] Hey guys. Is there a way to create a wiki page that isn't accessible unless you have the right user rights, without it being a special page? I'm trying to create a section for companies who are helping us to translate our wiki -- but don't want it to be seen by everyone. [22:31:29] Not really [22:31:39] Locking the whole thing down is much easier [22:31:40] !access [22:31:40] For information on customizing user access, see . For common examples of restricting access using both rights and extensions, see . [22:31:41] !lockdown [22:31:42] Lockdown is an extension for preventing read or write access by namespace and limiting access to special pages, see < http://mediawiki.org/wiki/Extension:Lockdown >. For per-page access protection, see !ppp. For general information on preventing access to your wiki, see !access. [22:32:02] ahh ok, so I could create a namespace that is private [22:32:16] that'd be ideal anyways so can have pages that are related to that project that are all private under it. thanks. [22:32:38] Indeed [22:32:50] Locking down a wiki is sorta the opposite of what they're designed for :) [22:35:30] TimStarling: online? [22:35:33] Yeah that is true. I could make the whole communication with translators public -- only issue is that several of them have commercial interests(will be listed as sponsors for their country etc.) since it's a niche topic that they want to be known for locally, so thinking its simpler to keep some of those discussions in a private area. [22:40:37] 03(mod) Provide a standard addPortlet function - 10https://bugzilla.wikimedia.org/23515 (10mybugs.mail) [22:45:05] 03(mod) Edit section links do not display while using diff=curr - 10https://bugzilla.wikimedia.org/33671 +comment (10MrBlueSky) [22:48:20] MW 1.18.1: Is there an easy way to lockdown category(s) w/a simple extension or code (I know this isn't bulletproof). [22:50:43] OffGridOps: namespaces, yes. not categories. [22:51:03] !lockdown | OffGridOps [22:51:03] OffGridOps: Lockdown is an extension for preventing read or write access by namespace and limiting access to special pages, see < http://mediawiki.org/wiki/Extension:Lockdown >. For per-page access protection, see !ppp. For general information on preventing access to your wiki, see !access. [22:52:25] i have recently hacked something for individual pages too: [22:52:29] !ppp | OffGridOps [22:52:29] OffGridOps: The PrivatePageProtection extension allows access to individual pages to be restricted to specific user groups, see < http://www.mediawiki.org/wiki/Extension:PrivatePageProtection >. For restricting access to entire name spaces, special pages and actions, see !lockdown. For general information on preventing access to your wiki, see !access. [22:53:56] hm... i guess is should test how ppp interacts with templates [22:53:58] @daniel: i was looking at those and the big issue is that I use semantic forms so when i create a page then i have to go back an manually add the stuff. simple security worked great in mw 1.17 [22:54:02] thank you BTW [22:54:10] putting the protection code into a template would be kind of nice, though potentially confusing [22:55:17] category based access control feels pretty dirty... for one thing, a page can be in several categories. [22:55:34] i'll have to think abotu it some more before i'm ready to implement that :) [22:56:09] i suppose though as i have already downloaded ppp i can give it a whirl. r u the dev on the extension? [22:56:26] if the code triggering the locvkdown is on the category page, checking for it on page access would be rather inefficient. [22:56:42] OffGridOps: i wrote lockdown (a long time ago) and ppp (only recently) yes [22:57:51] is it best i send info on how i use it and what i would love to see on the discussion page? in re: how it interacts with SMW [22:58:48] category table bugs would destroy that idea too [22:59:52] OffGridOps: hm... i'm often slow to react to on-wiki queries. best post your question there and find me here on irc :) [23:00:32] OffGridOps: i have not tried how it interacts with smw, but i don't see why it would interfere. [23:00:48] k let me go pull the stuff and brb w/a few ?s thanx for taking the time to speak w/me too! :) [23:01:00] i guess it would be possible to implement something like semantic security... that's kind of an interesting projects [23:01:17] don't think i'll have time for it for the next couple of years though :) [23:02:08] OffGridOps: i'm about to go to bed, it's midnight here. but i'm online here pretty much all day, every day [23:04:45] k no sweat. last note when i installed it and ran {{#allow-groups:sysop}} on the main page and logged out i could see the page anonymously [23:05:08] this would work GREAT as it is REALLY simple to add the template type thing [23:07:01] ppp should work with templates. i just didn't test it. let me know it it doesn't work. [23:07:50] OffGridOps: hm... could be caching related. shouldn't. though. could also be something special about the main page. but again, shouldn't... [23:08:26] yeah any page does the same. no biggie. get some sleep and ill catch you tomorrow! ;) [23:09:37] ill leave it installed and we'll look at it over the next couple days [23:09:44] OffGridOps: ppp didn't have extensive testing yet. in fact, i only tested it on trunk, not 1.18 proper :) but catch me tomorrow, i'll have a look. [23:10:34] all good! have a good nite! [23:10:59] gn8 [23:11:33] is it possible to add links to the drop-down by the user-name via CSS? [23:11:50] is there an overview of what kinds of custom things I can do to Vector via CSS? [23:12:05] I've already figured this out: #mw-panel {display:none;!important;} div#content {margin-left:0em;!important;} #left-navigation {left:0em;!important;} [23:12:11] 03foxtrott * 10/trunk/extensions/SemanticForms/includes/ (4 files): [23:12:11] - Open up SFAutoeditAPI to better access it from outside [23:12:11] - minor bugfix in SFFormPrinter (formHTML crashed when param $page_name was set to null) [23:12:11] - refactoring SFParserFunctions::renderFormLink so its functionality can be used from outside [23:12:11] - allowing a simplified syntax for the #formlink parser function [23:12:15] which gets rid of the left nav which was taking up too much space for us [23:14:47] 03(NEW) permalinks don't work - 10https://bugzilla.wikimedia.org/34022 normal; MediaWiki extensions: FeaturedFeeds; (a.d.bergi) [23:15:04] 03(mod) Special:FeedItem should list all available items - 10https://bugzilla.wikimedia.org/33976 +comment (10Bergi) [23:15:41] 03(NEW) Support "lazy" image loading in galleries and classes - 10https://bugzilla.wikimedia.org/34023 normal; MediaWiki: Javascript; (subfader) [23:19:53] 03(mod) Support "lazy" image loading in galleries and classes - 10https://bugzilla.wikimedia.org/34023 normal->15enhancement (10Subfader) [23:21:31] 03(mod) Support "lazy" image loading - 10https://bugzilla.wikimedia.org/34023 summary (10Subfader) [23:24:31] 03(mod) Support "lazy" image loading - 10https://bugzilla.wikimedia.org/34023 +comment (10subfader) [23:39:17] 03(NEW) Install Extension:ReaderFeedback in es.wikinews - 10https://bugzilla.wikimedia.org/34024 normal; MediaWiki extensions: Extensions requests; (lmmadrigal) [23:39:44] Hi, upgraded all my wikis to trunk. What happened to the sortable table function ? [23:40:00] It is not working any more. [23:40:36] I guess someone broke it then [23:41:35] 03(mod) Install Extension:ReaderFeedback in es.wikinews - 10https://bugzilla.wikimedia.org/34024 +comment (10lmmadrigal) [23:43:36] 03(NEW) Mobile version of Wikipedia requires JavaScript to view sections - 10https://bugzilla.wikimedia.org/34025 normal; Wikimedia Mobile: generic; (tom) [23:47:15] Reedy: sortable tables do work on some of my other trunk wikis, perhaps the ones where I installed sortable tables manually, years ago. [23:47:44] ^delete this [23:47:50] this ^ [23:50:50] 03grafzahl * 10/trunk/extensions/Score/ (Score.body.php Score.i18n.php): [23:50:50] Fixes bugs reported by Talin Salway : [23:50:50] * Use htmlspecialchars() instead of strip_tags() in order to preserve user input. [23:50:50] * Likewise, use htmlspecialchars() on message parameters in which HTML entities might accidentally be transformed. [23:50:50] * Protect parameter in score-invalidlang message with tags so that the error message is properly displayed in all cases. [23:57:43] Sortable table problem solved