[00:01:33] includes/Parse.php doesn't even try to call what I register with $wgParser->setFunctionHook(0, array($wgUsefulFrontend,'render'), 0); [00:01:37] 03river * r38822 10/trunk/extensions/AbuseFilter/parser_native/ (17 files): [00:01:37] - rewrote AFPData to use boost::variant (type safe, no manual memory management) [00:01:37] - rewrote parser to use boost.spirit instead of a hand-written parser [00:01:37] - refactored request loading into 'request' object [00:01:37] - added 'expr', a command-line tool to test the new parser [00:01:38] - some performance fixes for affunctions [00:02:09] 03siebrand * r38823 10/trunk/phase3/includes/Article.php: [00:02:09] Fix on r38763 for "PHP Fatal error: Call to a member function isLoggedIn() on a non-object in /var/www/w/includes/Article.php on line 2773" when editing a subpage of a user talk page. [00:02:09] Fix by demon [00:02:51] zzz... [00:03:03] <^demon> Off to dinner. Later. [00:09:48] writing a simple parser hook is hell, obviously.. [00:11:37] 03(mod) Add class="ns-talk" / "ns-subject" to - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15079 (10brion) [00:12:38] 03(mod) Please remove s to [[special:recentchanges]] rss feed from en wikinews pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15080 (10brion) [00:23:45] 03river * r38824 10/trunk/extensions/AbuseFilter/parser_native/ (8 files): [00:23:45] - delete afparser, afutils; unused [00:23:45] - cleanups for affunctions, aftypes [00:25:36] 03river * r38825 10/trunk/extensions/AbuseFilter/parser_native/ (8 files): - remove svn:executable prop from source files [00:31:36] 03(mod) Add class="ns-talk" / "ns-subject" to - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15079 (10N/A) [00:35:17] 03(mod) Add class="ns-talk" / "ns-subject" to - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15079 +comment (10Simetrical+wikibugs) [00:35:25] 03river * r38826 10/trunk/extensions/AbuseFilter/parser_native/ (aftypes.cpp makefile parser.cpp): implement === and !== properly [00:38:26] heh [00:38:44] there's a bunch of spam on craigslist using hidden divs full of text for keywords i guess [00:38:50] the text includes upload.wikimedia.org urls [00:38:55] so they show up on a search for 'wikimedia' ;) [00:40:51] 03(NEW) Moving a page should move all pages in that pages prefixindex - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15082 15enhancement; normal; MediaWiki: Special pages; (charitwo) [00:43:09] Charitwo: Don't we already have a move with subpages feature... [00:43:24] prefixindex isn't quite the same thing [00:43:28] unless I'm legally blind [00:43:39] It's admin-only. [00:44:02] flyingparchment: So when moving [[A]], it should move all other pages that start with A? ;) [00:44:09] MZMcBride: i assume that's the intent [00:44:13] MZMcBride: A/$ [00:44:14] i'm not sure it's very useful though ;) [00:44:19] Sounds perfectly reasonable. [00:44:22] Charitwo: that's subpages, not prefixindex [00:44:37] Can't imagine how that could be abused. [00:45:02] hmm, i don [00:45:04] fair enough river [00:45:09] 03(mod) Moving a page should move all subpages belonging to that page - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15082 summary (10charitwo) [00:45:17] t think i like how werdna changed && and || to & and | in abusefilter [00:45:23] what if you wanted to use the real & and |? [00:46:38] Charitwo: http://svn.wikimedia.org/viewvc/mediawiki?view=rev&revision=36038 [00:47:27] oh dear [00:47:41] i assume that's after 1.12.0 [00:48:03] 14(INVALID) Moving a page should move all subpages belonging to that page - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15082 +comment (10Simetrical+wikibugs) [00:50:57] I'm not the best SVN navigator, was that added after 1.12.0 final release? [00:51:32] Charitwo, it was before, I'm pretty sure. [00:52:45] Er, wait. [00:52:47] 1.12? [00:52:49] Yeah, it's after that. [00:52:53] It's before 1.13, though. [00:53:32] okay, so it's not going to have any side effects added to wikis using 1.12.0 ? [00:53:34] 03river * r38827 10/trunk/extensions/AbuseFilter/parser_native/parser.cpp: incorrect definition of bool_expr caused parse failure on '1 & 2 == 3' [00:55:24] I'm trying to find the protected titles but the protected_titles table is empty... I know I have protected pages.. did the information move somewhere else in the database? [00:56:04] AphelionZ, it wasn't always in that table, correct. [00:56:12] I guess it was in the page table. [00:56:34] Im running 1.13alpha (r34668) [00:56:52] page_restrictions? [00:57:07] Yeah, that sounds right. [00:57:19] there is a page_restrictions column in the _page table [00:57:41] this is also completely empty [00:57:42] :-/ [00:58:03] the page_restrictions table? [00:58:07] erp [00:58:14] Wait, protected_titles is for nonexistent pages. [00:58:20] There's another one for ones that exist. [00:58:27] Which is a stupid idea, but oh well. [00:58:48] page_restrictions table is what you want. [00:58:53] that's pretty stupid even for us [00:59:09] bam! thaks [00:59:16] 03shinjiman * r38828 10/trunk/phase3/languages/messages/ (4 files): Localisation updates Cantonese, Chinese and Old/Late Time Chinese [00:59:24] flyingparchment, it's because page_restrictions uses page_id, and people were too lazy to do an alter. [00:59:54] I did tell Werdna at the time that it was stupid. [01:00:06] I think. But nobody listened. [01:01:53] http://leuksman.com/log/2008/08/07/your-code-here/ [01:02:31] Yay! [01:02:59] <^demon|food> whoo [01:03:49] Didn't you already hire someone for Software Developer/IT Support? You need two people to fix printers? :) [01:04:08] we've shifted positions around a little [01:04:11] yes, but he was replaced with a fell-formed bash script [01:04:17] but for now we're all doing a little of the printer fixing ;) [01:05:02] <^demon> A woman in the building sent an e-mail to "DIT - All DIT Staff" today asking about a printer problem :-P [01:05:18] DIT? [01:05:26] <^demon> Dept. of Info. Tech. [01:05:37] dude, printer problems are like the ultimate bane of IT [01:05:44] "PC load letter? mother-shitter!" [01:06:26] <^demon> I know nothing about a printer except plugging it in, maybe installing drivers, and printing. Broken printer? I call end user services. [01:07:00] I'm capable of fixing a paper jam or replacing ink or toner cartridges. [01:07:33] <^demon> There is that, I can do it. [01:07:55] <^demon> But fixing a paper jam usually involves finding what switches loosen things then pulling on the paper til it comes out. [01:08:09] Right. [01:14:43] 03(NEW) Sidebar does not change when changing MediaWiki: Sidebar text - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15083 major; normal; MediaWiki: General/Unknown; (doug) [01:19:06] 03dale * r38829 10/branches/MetavidWiki-exp/MetavidWiki/ (8 files in 4 dirs): lots of cosmetic fixes for new skin [01:19:55] 03dale * r38830 10/branches/MetavidWiki-exp/skins/ (mvpcf/style.css mvpcf.php): skin updates [01:34:26] 03(mod) Add class="ns-talk" / "ns-subject" to - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15079 (10AlexSm) [01:41:29] 03demon * r38831 10/trunk/phase3/ (3 files in 2 dirs): Allow users to override the default site feed. (bug 15040) [01:41:33] 03(mod) Please remove s to [[special:recentchanges]] rss feed from en wikinews pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15080 +comment (10innocentkiller) [01:53:36] Looks like there's no way to write a function which can accept a template variable ({{{1}}}) as a parameter. If there is some way to get MW to translate template variables, it's buried wayyy deep in the 1.11 parser code. [01:54:07] So I guess I need to get this thing working with 1.12 and then quickly switch everything over. [02:11:37] Except it doesn't seem to work with 1.12 either. [02:12:12] Bah. And I gotta go to bed. Some kind of programmer I am, going to bed before midnight even. :-/ [02:12:22] there's a parser func for that I think [02:13:35] http://meta.wikimedia.org/wiki/Help:Magic_words#Formatting [02:13:37] bottom of the list [02:16:43] *TheWoozle looks... [02:18:54] Ah. Good, it's something they're fixing, and this kluge will perhaps do for now... [02:20:59] Doesn't work on first attempt, but it's a lead. Bed now. [02:35:22] 03(mod) Enable email notification on changes to user talk pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=5220 (10cbrown1023) [02:46:56] is there any doc on how i can add a custom nav bar to mediawiki [02:47:29] that is sepret from the mediawiki one [02:48:28] or is there any way i can do becse i all ready have the navbar mad i just want to add it to my wiki i gave install on my site\ [02:54:19] 03(mod) please set $wgSiteFeed['rss'] = "http://feeds.feedburner.com/ WikinewsLatestNews" for english wikinews - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15080 +shell; summary; +comment (10bawolff+wn) [03:06:07] 03(mod) Mailing list for Wikimedia Egypt - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15077 +comment (10cbrown1023) [03:14:47] Hello, I have required email verification for editing, and disabled anonymous edits, so when a user that is not logged in goes to a page that has not yet been created, the wiki gives a permissions error talking about the page being limited to sysops and needing to confirm the email address. How can I change this behavior to a screen that asks the user to log in? [03:23:48] 03river * r38832 10/trunk/extensions/AbuseFilter/parser_native/ (15 files): [03:23:48] - remove unused isInVector [03:23:48] - move AFP stuff into its own namespace [03:23:48] - move utf8 and equivset into seperate modules [03:23:48] - parser should understand /* */ comments [03:33:07] 03tstarling * r38833 10/trunk/phase3/includes/Setup.php: Workaround for PHP 5.2.6 escapeshellcmd()/escapeshellarg() bug [03:45:28] 03raymond * r38834 10/trunk/phase3/languages/messages/MessagesEn.php: [03:45:28] * Add all available parameters to 'autoblockedtext'. This makes support of unblock requests easier. [03:45:28] * Reword last sentence of 'blockedtext' too. [03:46:14] 03river * r38835 10/trunk/extensions/AbuseFilter/parser_native/ (affunctions.cpp equiv.cpp equiv.h utf8.cpp utf8.h): [03:46:14] - add missing files from last commit [03:46:14] - convert next_utf8_char into an iterator [03:52:07] i wonder if werdna really meant to use std::isalnum on Unicode characters [03:52:09] 03(FIXED) escapeshellcmd does not work properly with php security update - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14944 +comment (10tstarling) [03:52:18] i have a feeling that's undefined behaviour, if the value is out of the range of char [03:55:54] 03(FIXED) Link trail uses PHP 5.1 only feature - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15035 +comment (10tstarling) [03:57:51] 03river * r38836 10/trunk/extensions/AbuseFilter/parser_native/affunctions.cpp: - use ICU u_isalnum instead of std::isalnum, which doesn't work with Unicode [04:02:37] 03tstarling * r38837 10/branches/REL1_13/phase3/ (6 files in 3 dirs): [04:02:37] Backported the following: [04:02:37] * r37999: (bug 14904) double redirect fixer fragment bug [04:02:37] * r38111: __STATICREDIRECT__ [04:02:37] * r38751: (bug 15035) reverted English linkTrail [04:02:38] * r38833: (bug 14944) PHP 5.2.6 escapeshellcmd bug [04:02:40] Rearranged RELEASE-NOTES in preparation for a 1.13.0rc2 release. [04:05:57] any objections to an immediate release of 1.13.0rc2? [04:08:32] 03tstarling * r38838 10/branches/REL1_13/phase3/includes/DefaultSettings.php: Version 1.13.0rc2 [04:08:40] what is the best way to divert traffic from a whole site to one page, without anything being cached by googlebot? [04:16:15] eghjaytee, a mod_rewrite rule for a 301 redirect maybe? [04:18:21] something like this in .htaccess: RedirectMatch permanent (.*) http://newsite/wherever [04:24:55] 03aaron * r38839 10/trunk/extensions/FlaggedRevs/specialpages/ValidationStatistics_body.php: fix typos [04:27:58] 03aaron * r38840 10/trunk/extensions/FlaggedRevs/README.txt: update [04:28:07] TimStarling: none here [04:42:58] anyone here [04:43:37] how do i editing the theme to move EVERYTHING down [04:45:26] 03shinjiman * r38842 10/trunk/phase3/languages/messages/ (5 files): Localisation updates Cantonese, Chinese and Old/Late Time Chinese [04:45:26] 03krimpet * r38841 10/trunk/extensions/Lua/ (7 files): Importing experimental Lua extension [04:46:51] how do i editing the theme to move EVERYTHING down? [04:46:53] hello [04:47:12] 03shinjiman * r38843 10/ (12 files in 4 dirs): [04:47:12] Update the Chinese conversion tables [04:47:12] Last minute changes for the release branch 1.13 [04:47:31] new version [04:47:42] which theme? the default (monobook) ? [04:48:12] yes, but which skin? there are 8 [04:50:56] 03krimpet * r38844 10/trunk/extensions/Lua/LuaWrapper.lua: Accidentally missed eol-style on LuaWrapper.lua [04:51:04] the defult one [04:51:15] well a custom on [04:51:39] http://www.opengameforge.org/wiki [04:51:50] i want to do it on thiat wiki [04:51:56] 03krimpet * r38845 10/trunk/extensions/Lua/ (COPYING README): ...and COPYING and README -_- [04:52:16] i want to move down the wiki so i can add a nav bar to the top [04:55:05] http://www.opengameforge.org/wiki/skins/stellarbook/main.css?97 [04:55:10] is the base CSS [04:55:34] are you doing this for more than one wiki, or just this one? [04:56:34] just that one [04:57:52] then you'll probably want to edit MediaWiki:Stellarbook.css [04:58:08] and move things down... [04:58:36] hmm [04:58:52] ok [04:59:03] is there any guide for this [04:59:57] not really, just the main.css, but hang on, I've done this before [05:00:00] *Splarka tries to find his notes [05:00:40] ok [05:01:45] what to "move down" and where [05:03:03] 2(Splarka2): hello [05:03:26] patience [05:03:31] how far down do you need it? [05:04:11] just a sec [05:04:39] ... [05:05:52] 25px [05:06:23] like i need the login to be moved down and everything [05:07:12] 2(Splarka2): you get that 25px [05:08:16] what do u do [05:08:28] patience [05:08:44] what are you doing [05:09:12] ... [05:09:19] where should I put the HTML code for the navbar so it fits best [05:09:27] * Splarka tries to find his notes [05:09:30] I am doing that [05:09:39] http://p.defau.lt/?iMvdwCJsv8UjiP_bD1Hjuw [05:09:47] hmm [05:09:52] http://opengameforge.org/wiki/index.php?title=MediaWiki:Stellarbook.css&action=edit [05:09:59] you want to add that CSS to that page there [05:10:34] I don't know where you want to put in the HTML, that is up to you [05:10:43] but that gives you everything moved down 25px [05:13:00] thanks [05:13:01] man [05:21:44] hey guys i got a question, how can i make media generate a daily page, eg "August 07, 2008" and have a link to it on the homepage? can i make mediawiki do this automatically everyday? [05:22:37] 03shinjiman * r38846 10/ (4 files in 4 dirs): [05:22:37] Update the Chinese conversion tables [05:22:37] Last minute changes for the release branch 1.13 [05:22:43] 03aaron * r38847 10/trunk/extensions/FlaggedRevs/ (4 files in 2 dirs): [05:22:43] * Add $wgFeedbackNamespaces [05:22:43] * Add missing message load call [05:24:23] on my wiki page, it is showing index.php/Main_Page instead of Main_Page. How do i get it to showjust Main_Page ? [05:24:50] !shorturl [05:24:50] --mwbot-- 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 [05:25:03] thanks ;) [05:25:44] rajivbattula: what contents would this page have? [05:26:07] 03aaron * r38848 10/trunk/extensions/FlaggedRevs/language/FlaggedRevs.i18n.php: tweak [05:26:54] Splarka: i want to have a page generated each day that is in this format "August 07, 2008", i want to put down like todo lists and just random notes i have, basically a mix of entries [05:27:11] 03aaron * r38849 10/trunk/extensions/FlaggedRevs/specialpages/RatingHistory_body.php: page must be rateable [05:27:13] so it will be user edited? [05:27:25] you can have your main page link to the page every day, if not actually create it [05:27:42] Splarka: oh sorry i forgot to mention, its going to be a personal wiki, i am the only one thats going to be editing it [05:28:14] 03(mod) TorBlock-Extension generates false positives - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14934 normal->04BLOCKER; normal->high; +comment (10brett5) [05:28:28] Splarka: yea link to a daily page is the same thing i want [05:28:53] [[{{CURRENTMONTHNAME}} {{CURRENTMONTH}} {{CURRENTYEAR}}|today's to-do list]] [05:28:55] for example [05:28:59] see http://meta.wikimedia.org/wiki/Help:Magic_words#Time for available magic words [05:29:26] you may also need to put in a purge link to refresh it (if you have cache enabled), as the page needs to be re-rendered after midnight [05:29:45] [{{fullurl:{{FULLPAGENAME}}|action=purge}} purge] [05:30:54] $foo = Title::newFromText("foo", NS_MEDIAWIKI); would refer to Mediawiki(localised):Foo correct? [05:31:00] Splarka: right yea i tried that, i added the code you just put out in the Main_Page and it generates daily pages but i need it so that each page is added so i can quickly accesse it later [05:31:13] $html.='' . [05:31:13] $sel=($sf['path_type']=='wiki_title')?' selected':''; [05:31:14] sorry if i am making this too confusing [05:31:26] quiz: what's wrong with this code? [05:32:18] rajivbattula: quickly? more quickly than it being a redlink you can edit automatically? (and I don't know offhand of a way to pre-create pages except by bot, or even just manually) [05:33:29] there's a period at the end of the first line [05:33:33] *Splarka was told there'd be no math [05:33:45] there is indeed [05:33:49] trying to concat a variable assignment is probably Not Good (tm) [05:34:00] but it's still valid syntax [05:34:08] oh, silly php [05:34:12] I only noticed because my editor indented it when I hit enter [05:34:26] a feature which the original author obviously wasn't using [05:34:27] well, it'd be wronger for php to not allow that [05:34:36] they already disallow syntax that should be valid, like new T()->f() [05:34:50] Splarka: dang sorry bad use of words, i meant quickly as in, for exmaple, its august 16, 2008 i want to up and see that a link to that page is created on that page and all the links for pervious days are there too (aug15.14..13) [05:34:59] flyingparchment: also, explode(",",$var)[0]; [05:35:04] also, this guy really hates spaces [05:35:04] hi Werdana. i did some stuff to your code [05:35:12] if(!isset($sf['stream_id']))$sf['stream_id']=$this->mArticle->mvTitle->mvStream->getStreamId(); [05:35:16] and line breaks [05:36:28] ??\(??_o)/?? [05:36:43] almsot as bad as Perl code ;) [05:36:52] TimStarling: and really long chains of has-a, apparently [05:36:54] I've seen some really nice perl code [05:37:00] is this Kaltura, by any chance? [05:37:11] I still dont understand map most of the time :-/ [05:37:12] no, metavid [05:38:14] flyingparchment: ah, thanks. [05:38:35] damn chatzilla [05:38:46] Werdna: the new parser is slower. but much easier to maintain. (and i think its operator precedence is more correct). otoh, it ends up faster because of the affunctions changes [05:39:29] "some stuff"? I saw those commit messages [05:39:40] I think that's a bit of an understatement [05:40:04] 03river * r38850 10/trunk/extensions/AbuseFilter/parser_native/ (affunctions.cpp parser.cpp): parser should support the ?: operator [05:41:49] 03(mod) TorBlock-Extension generates false positives - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14934 04BLOCKER->normal; high->normal; +comment (10Andrew) [05:42:55] Werdna: i'm not sure about using & and | like you do. what if you want to add bitwise operators later? [05:43:05] Why on earth would we need bitwise operators? [05:43:15] user_flags & USER_IS_TOR [05:43:17] ;) [05:43:36] why would we pass a user_flags bitfield, over just passing USER_IS_TOR=0 or USER_IS_TOR=1? [05:44:22] x & (a | b | c | d) vs (x_a | x_b | x_c | x_d) [05:45:16] remember that this syntax is aimed at a general audience, who should have general basic scripting experience, but not necessarily experience with all of that stuff. [05:45:24] mmh [05:45:24] I would always pass it as USER_IS_TOR, not USER_FLAGS [05:45:32] or, if USER_FLAGS, then comma-separated. [05:46:19] btw, your test case uses MOVED_TO_TEXT, which isn't actually set [05:58:46] Werdna: i was thinking about compiling filters to bytecode, but i think in real life the af_parser is only given one filter per invocation, yes? so it won't help.. [05:59:25] 2(Splarka2): u still there [06:00:46] 03(FIXED) TorBlock extension causes collateral damage on shared IP addresses - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14934 summary; +comment (10Andrew) [06:00:47] 03werdna * r38853 10/trunk/extensions/TorBlock/TorBlock.class.php: Exempt IPs on the autoblock whitelist from tor blocks. [06:00:47] 03river * r38851 10/trunk/extensions/AbuseFilter/parser_native/parser.cpp: support c ? a : c2 ? b : c (right associative) [06:00:47] 03werdna * r38852 10/trunk/phase3/includes/Block.php: Refactor out Block::isWhitelistedFromAutoblocks [06:00:49] flyingparchment: yes. [06:03:58] 03(mod) escapeshellcmd does not work properly with php security update - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14944 (10daniel) [06:07:44] !bugzilla [06:07:44] --mwbot-- All bugs in MediaWiki should be reported at https://bugzilla.wikimedia.org. This is also the place to request site configuration changes, new features or enhancements to existing features, although bear the following points in mind before making a feature/enhancement request: 1) If the request is specific to a Wikimedia wiki, please discuss the issue on that wiki first. 2) Consider whether a custom extension would be more appropriate. [06:07:51] flyingparchment: what exactly is boost::spirit? [06:08:06] Werdna: a library that lets you write BNF grammars in C++ code [06:08:15] http://spirit.sf.net [06:10:12] 03(mod) [[#foo|]], [[/bar|]] should be equivalent to [[#foo|foo]], [[/ bar|bar]] (new use of "pipe trick") - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=845 (10fantasy) [06:11:21] hmmm.. who's a user interface guru? [06:13:48] I have uploaded my 135x135 logo to the wiki root and added $wgLogo = 'picture.jpg' to LocalSettings.php but it doesn't seem to be working., [06:13:55] in fact all it did we remove the default logo. [06:14:39] pdb: it needs to be an url [06:15:34] OverlordQ: Don't you mean a path? [06:15:35] Lady_Aleena: poke [06:15:42] <_wooz> lo [06:15:42] no, i mean an url [06:15:46] *Lady_Aleena squirms. [06:15:48] ACK! [06:15:50] :) [06:15:56] it needs to be a url? [06:16:05] May I help you Werdna? [06:16:11] well it can be a path, as long as it points to the right spot :) [06:16:15] !mw Logo [06:16:15] --mwbot-- http://www.mediawiki.org/wiki/Special:Search?search=Logo&go=Go [06:16:19] oops [06:16:22] !wf Logo [06:16:22] --mwbot-- I don't know anything about "wf". [06:16:26] http://www.mediawiki.org/wiki/Manual:%24wgLogo [06:16:28] :p [06:16:28] *headdesk* [06:16:30] yes [06:16:40] *OverlordQ goes back to typing his Final [06:16:44] the second example needs to be updated on that page [06:16:48] Lady_Aleena: I need some ideas designing the interface for AbuseFilter [06:16:51] http://www.mediawiki.org/wiki/Manual:FAQ#How_do_I_change_the_logo.3F [06:17:02] thanks for your help :) [06:17:03] easier to just specify an absolute url [06:17:11] pdb: Read all the text there [06:17:15] "In this example, the photo is in the same folder as the LocalSettings.php file." [06:17:37] Lady_Aleena: well, a particular part of it. [06:18:13] OverlordQ: a path probably means less fuss if you change domain names [06:18:55] Werdna, linkage? [06:19:14] Lady_Aleena: one sec, just uploading a screenshot [06:19:25] you should write an ajax tool to build abusefilter rules [06:20:15] Werdna, okeydokey [06:20:28] flyingparchment: that's what I'm talking about. [06:22:34] Lady_Aleena: http://commons.wikimedia.org/wiki/Image:Abuse_Filter_Management.png [06:22:40] see the textbox next to "conditions" [06:23:03] I need to make that easier to use for people who don't know the format like the back of their hand :) [06:23:26] Werdna, give me a minute or two to download the image, I am only on dial-up. [06:23:48] Lady_Aleena: ah [06:24:36] Now, what am I looking at here, I have not seen the abuse filter before. I am a template writer more than anything else. [06:24:54] Does hide details hide the entire existance of the filter, or just the contents of it? [06:25:13] contentes [06:25:16] contents* [06:25:57] is there a way to make it so you need to login to even view the wiki? [06:26:12] Werdna: the important bit (conditions) seems to be empty ;) [06:26:13] I mean I've already done something with apache to do this, but I was wondering if mediawiki had a built in feature for this [06:26:15] !preventaccess [06:26:15] --mwbot-- For information on preventing access to your wiki, please see . [06:26:28] it's not much use being able to add/remove rules if you can't change what they do easily [06:26:56] Werdna, sorry I can't help with this, I am out of my league. [06:27:11] okay, thanks anyway [06:27:24] flyingparchment: you can edit the rules... [06:27:32] it even has a history system [06:27:41] with a nice interface, or by typing the expressions manually? [06:29:14] typing manually. The nice interface is what I'm working on *now* [06:29:19] 03(mod) Enable email notification on changes to user talk pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=5220 (10mail) [06:32:00] 03river * r38854 10/trunk/extensions/AbuseFilter/parser_native/request.cpp: the maximum size of input (filter, keys, values) should be limited to avoid devouring all memory [06:34:37] i have installed media wiki and i installed syntaxhighlighting extension. i have configured as said in mediawiki site. But Its not working in my wiki installation. i want to know the minimum php version required for syntaxhighlighting extension? [06:43:18] the only way to style elements is through the style attrib? (as autoconfirmed non-admin on WMF wiki) [06:43:37] yes. or get a sysop to add a new class [06:45:23] right, but who would even want to add it let alone approve it for use in a single article?... on second thought i guess this could be generalized and maybe there's already a rule for it but I would love to be able to write the styles myself without copy/pasting to every column in a table, etc. [06:45:36] example: http://en.wikibooks.org/wiki/User:Jeremyb/Sandbox#Image:S_bits.gif [06:45:55] it looks better in the image with uniform width cols [06:46:10] 04(REOPENED) escapeshellcmd does not work properly with php security update - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14944 (10daniel) [06:47:17] oh, and http://toolserver.org/~vvv/sulutil.php?user=jeremyb says automatically created on login on 18:58, 14 June 2008 and http://en.wikibooks.org/w/index.php?title=Special%3ALog&user=Jeremyb is empty [06:47:20] what gives? [06:48:32] logging for UI is.. intermittent IIRC [06:50:39] 03raymond * r38855 10/trunk/phase3/RELEASE-NOTES: Fix bugnumber, linebreak at 80. [06:51:49] Anyone ever added a navbar at the VERY top of their wiki page [06:51:57] example: http://www.opengameforge.org [06:52:07] I'm trying to add that navbar to the top of the Wiki [06:52:40] flyingparchment: /* a sequence of uppercase letters is a variable */ [06:52:46] flyingparchment: most vars also have underscores [06:53:01] true. actually that bug only affects undefined variables, though [06:53:09] flyingparchment: also, you missed ** in the multiplication operators [06:53:12] i'm just fiddling with something else, then i'll fix it [06:53:18] Werdna: pow? [06:53:19] can I add that? [06:53:22] sure [06:53:24] flyingparchment: yes. [06:53:29] 03(NEW) Revert does not always trigger automatic flagging - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=15084 15enhancement; normal; MediaWiki extensions: FlaggedRevs; (pbirken) [06:54:16] dotFRAG: first impression is that the page containing the navbar isn't part of the wiki [06:54:34] Werdna: there's no pow function defined for afp::datum, so you'll have to add that too [06:54:55] ;/ [06:58:21] flyingparchment: is this right? datum operator**(datum const &a, datum const &b) { return datum(a) ** b; } (condensed to single line [06:58:33] Werdna: yes, except there's no ** operator in C++ ;) [06:59:05] damn [06:59:39] look at how afpmodulus works for an example of a custom operator [06:59:49] n/m i got it [06:59:53] Splarka, you're awesome :D [06:59:53] but since std::pow always works on doubles, you don't need a specialisation for double vs other types [07:00:20] {{fact}} [07:01:51] 03raymond * r38856 10/trunk/extensions/FlaggedRevs/language/FlaggedRevsAliases.i18n.php: Per r38813 add new special page to alias list. [07:03:04] flyingparchment: error is on this line: operator**(datum const &other) { [07:03:13] there's still no operator** in C++ [07:03:20] okay, then how do I define it? [07:03:29] look at afpmodulus and operator%= [07:03:41] arith_visitor does all the work, you just need to provide an afppower or whatever [07:05:05] afpmodulus is specialised for double, because the built-in % doesn't work on floating point types... but you don't need that for std::pow [07:05:26] template struct afppow { T operator() (T const &a, T const &b) const { return std::pow(a, b); } }; or something [07:05:55] I already wrote that. [07:06:00] okay [07:06:06] but I still get a parse error trying to define the new operator. [07:06:09] so then you need a global function of some kind (not an operator) [07:06:18] ah. [07:06:28] i suggest calling it 'pow', so it works transparently [07:07:09] 03(mod) Jump to particular time/date in article history - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14377 (10DeadEyeArrow1) [07:07:11] why a global function instead of a member function? [07:07:12] it'll be the same as the operator+= etc except it returns by value, not reference [07:07:38] because if you make it a global function with the same name as std::pow, people can write pow(a, b) and it'll work either a and b are doubles or afp::datums [07:07:57] (it's called argument dependent lookup, it considers afp::pow instead of std::pow because 'datum' is in the afp namespace) [07:08:07] ah, right. [07:08:12] (well, as well as, not instead of) [07:08:50] also, i generally prefer to make operators globals instead of members where possible, but there's no particular advantage to that, it's just how i do it [07:09:10] (it seems more symmetrical, x(a,b) isn't more specific to a than b, which a.x(b) suggests) [07:09:21] g'night [07:10:21] night [07:11:04] aftypes.h:83: error: ??????boost::variant, std::allocator >, long int, double, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, ... [07:11:10] ... boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> afp::datum::value_?????? is protected [07:11:37] hmm, you're probably calling artith_visitor from the global. now i think about it, that won't work [07:11:43] (because value_ is protected) [07:12:03] yes. [07:13:55] hmm, so you could solve that by using toDouble() instead of arith_visitor [07:14:14] thought so :P [07:14:16] it has the same effect anyway, since the arguments to pow are converted to double [07:14:38] (toDouble uses to_double_visitor) [07:14:47] *Splarka ponders if, re https://bugzilla.wikimedia.org/show_bug.cgi?id=15079, ns-odd and ns-even would be worthwhile [07:15:01] (not applied to -1 or -2 of course) [07:15:25] perhaps you mean toFloat [07:15:40] Splarka: why not ns-discussion? [07:16:00] because of Forum: on many wikis [07:16:12] and associated talk-mainspaces [07:16:29] per #4 there [07:19:01] well, what's the point in having ns-odd and ns-even, then? [07:19:55] body.ns-odd #p-cactions a, body.ns-4 #p-cactions a {background-color:green;} [07:19:56] vs [07:20:44] body.ns-1 #p-cactions, body.ns-3 #p-cactions a, a body.ns-4 #p-cactions a, body.ns-5 #p-cactions a, body.ns-7 #p-cactions a, body.ns-9 #p-cactions a ..... {background-color:green;} [07:21:07] *Splarka shrugs [07:21:31] more technically accurate, less incorrectly descriptive, blah blah [07:21:51] same reason has having ns-0/ns-1 instead of ns-Main ns-Talk ns-User etc [07:22:16] heh, could be ns-Mod-2 and ns-Mod-2+1 [07:22:18] *Splarka hides [07:24:25] hi all, [07:24:45] i am having a small idea to make a front end app for book reading - the contents over wikibooks, any suggestions? [07:25:24] 03river * r38857 10/trunk/extensions/AbuseFilter/parser_native/request.cpp: refactor [07:28:04] use a DB dump [07:28:16] Splarka: I will kill you :) [07:28:35] death by werdna [07:28:57] http://test.wikipedia.org/wiki/Image:Beware_of_dev.svg [07:29:43] flyingparchment: http://www.epstone.net/~andrew/bad.txt [07:30:01] Could not connect to remote server [07:30:10] http://en.wikipedia.org/wiki/Image:DogDayAfternoonPacino01.jpg <-- fair use, 2,536 ? 1,675 pixels, file size: 582 KB ... wtf [07:31:17] flyingparchment: http://vps2.epstone.net/~andrew/bad.txt [07:31:29] oh, connection refused [07:31:31] I stopped httpd :) [07:32:29] refresh [07:32:37] what's the code? [07:32:39] mmm, yay for lack of unified actual browser error messages. "Could not connect to remote server" "The connection was refused when attempting to contact" "Can not display the page. This could be an error in your..." "Your chi is not aligned, please contact a feng-shui master" [07:33:44] flyingparchment: http://epstone.net/~andrew/diff.txt [07:34:22] yeah, you can't call pow directly in an action. try this: bind(&afp::pow)(arg1, arg2) [07:34:38] (a limitation of C++ operating overloading that will go away once C++0x gives us true lambda support) [07:35:01] hm, (mult_expr.val, arg1) rather [07:42:03] flyingparchment: also, now that test case doesn't parse. [07:42:25] that's because it uses the MOVED_TO_TEXT that isn't set as a variable [07:42:39] (and the bug where _ isn't recognised for an undefined variable is still there) [07:43:27] yes, I just figured that out a second after I hit enter :) [07:43:37] okay, seems to work [07:43:55] i suppose i should look at making the parser better error messages than 'something failed' [07:48:25] flyingparchment: Also, where are functions initialised now? [07:48:44] filter_evaluator [07:50:27] that just takes expressor (which is a generic expression parser) and adds afp-specific stuff [07:52:55] although, some functions like length() are pretty common and could go into expressor [07:58:57] nifty [07:59:06] so I can pinch the expressor class for other projects \o/ [07:59:27] yeah, except it depends on datum... but you could change datum to int or double and it'd still work [08:02:19] Splarka: ping [08:03:32] flyingparchment: by "slower", do you mean 3 times slower? [08:03:48] it was about the same speed for me [08:04:16] tests on my shitty home box gave 3 times slower [08:04:22] haven't tested it on toolserver or anything though [08:04:33] hmm [08:04:50] i'll probably look at making the parser faster anyway, there are some ways to avoid having to evaluate everything [08:05:01] i suspect it doesn't make much difference in real life though [08:05:03] Werdna: rar [08:06:24] flyingparchment: ah, you didn't add short-circuiting for bool-ops? [08:06:48] not exactly that, it's more like recognising where something can never match and avoiding to try any more parse options [08:07:06] (when you see the >> *( a | b | c | d), it tries all of a b c d to see if any match...) [08:07:33] to add proper short-circuiting i'd need to generate an AST instead of evaluating in-place... that would be slower, but the time spent not evaluating might make it faster. i'll have to experiment [08:08:07] Splarka: what's the best way to add text to the cursor position in a textarea? [08:08:09] *Splarka wonders why he was pinged, unless that was the killing stroke [08:08:26] *Splarka lags, finally sees werd's question [08:08:34] should be title="" or alt="" [08:08:38] or do you want it dynamic? [08:09:10] Splarka: dynamic. [08:09:17] I want to have a little selector [08:09:26] oh, you mean literally add text [08:09:31] well, you can't do that in all browsers [08:09:32] and when you click on the little selector, it adds text to wherever your cursor is [08:09:35] see wikibits.js [08:09:53] what function? I already skimmed it before asking [08:10:20] hmm, damn, what was it called [08:10:44] damn you brion [08:10:47] moved to edit.js ^_^ [08:10:58] http://en.wikipedia.org/skins-1.5/common/edit.js insertTags( [08:12:23] Werdna: it seems to have gotten slower since i last tested. i'll do some profiling [08:12:25] nice [08:12:35] (6:32 runtime instead of 5:something) [08:12:39] var areas = document.getElementsByTagName('textarea'); ... txtarea = areas[0]; [08:12:59] so if you include skins/common/edit.js it'll work with insertTags() with the first textarea it finds [08:13:12] and it checks every time you call it, so as long as you have just one text area, it should work fine [08:15:16] i might look at importing my refcounted copy-on-write string class, there's a lot of copying going on while it parses [08:15:53] hello [08:17:04] werd: maybe if you have more textareas, you should overgeneralize the insertTags() a bit, with an ID parameter [08:17:30] function insertTags(tagOpen, tagClose, sampleText, txtid) { [08:17:34] var txtarea; [08:17:55] Splarka: nah, I fixed it up. [08:17:59] k [08:18:13] http://clipmarks.com/clipmark/CEFC94CB-94D6-4495-A7AA-791B7355E284/ [08:20:59] oh nice clippy, the pasted code is in a tiny text box [08:21:47] Werd: what will it do with selection ranges? [08:23:00] Can you create a ToC in a category page? [08:23:05] ranges a->b vs b->a can be confusing, do you insert at the end or beginning of the range, when the cursor is at the end or the beginning.. [08:25:09] Hank|MGD: to link to the category subheadings? or to sections in the category description page? [08:25:30] kind of both [08:25:49] I have a long text in the beginning of a cetegory [08:25:51] description [08:25:59] I want the TOC above it [08:26:08] right, but... [08:26:13] With links to the below subheadings [08:26:24] Like "Pages in this category" [08:26:39] ==Heading== is linkable with [[#Heading]] or __TOC__ [08:26:59] but if you want to link to, say, category members starting with the letter H... [08:27:23] [{{fullurl:{{FULLPAGENAME}}|from=H}} H] [08:28:23] How do i make a link to the heading of "Pages member of this category" [08:28:41] The thing that is automaticly added when a member enters a cetegory [08:29:02] there is no ID or name, you can't [08:29:17] oh [08:29:17] :/ [08:29:19] Too bad [08:29:20] but you can link to the thing above [08:29:24] [{{fullurl:{{FULLPAGENAME}}|from=H}} H] [08:29:34] that will take them to the start of the H listings [08:29:37] the from=H [08:29:41] http://en.wikipedia.org/wiki/Category:TOC_templates are some category TOCs of various design [08:29:53] http://en.wikipedia.org/wiki/Template:CategoryTOC for example has a From for all letters [08:29:56] 03(mod) Revert does not always trigger automatic flagging - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15084 (10pbirken) [08:30:55] 03mkroetzsch * r38859 10/trunk/extensions/SemanticMediaWiki/maintenance/README: documented how to use --conf and --aconf [08:45:34] 03siebrand * r38860 10/trunk/phase3/languages/messages/ (256 files): Localisation updates for core messages from Betawiki (2008-08-08 10:12 CEST) [08:46:17] so... I am building a 'navigation template' for a site... I was thinking that I could use the category tree and some 'navCat' categories... advice? best practice? suggestions? [08:47:18] 03siebrand * r38861 10/trunk/phase3/languages/messages/MessagesJut.php: Fix unescaped " [08:49:00] I was thinking to build a category tree using categories prefixed 'navCat', and make each category page a redirect to the page in my 'hierarchy' [08:49:41] that way I can put a 'sitewide TOC' in each page using category tree. [08:51:36] redirecting from category pages is a bad idea and confusing [08:51:42] 03siebrand * r38862 10/trunk/extensions/ (85 files in 76 dirs): Localisation updates for extension messages from Betawiki (2008-08-08 10:12 CEST) [08:51:49] prefixed category names will show with that prefix in the tryy, being ugly [08:52:11] why all that? just use a sensible category structure [08:53:17] 03raymond * r38863 10/trunk/extensions/ (5 files in 4 dirs): Migrate the FlaggedRevs special page alias system to the standard system for special page aliases [08:54:56] Duesentrieb: the redirects will all be from special 'navCat' pages [08:55:07] i.e., not real category pages [08:55:42] but why all that fuzz? [08:55:44] Duesentrieb: the site is quite small, and I just want to put pages into a hierarchy like a 'classic' webpage [08:55:58] just use your real category pages. they should reflect your site's content structure [08:56:05] why wouldn't they? [08:56:13] so I want a TOC or menu of the major sections on the right / left [08:56:29] ... I suppose you are right... [08:57:04] but that forces ppl to use category pages to navigate the site... I would rather they navigate using an embedded tool on the conent pages [08:58:17] like here... http://semantic-mediawiki.org/wiki/Help:User_manual (took me a while to find) [08:58:50] perhaps I should force 2 layers as they do, but 'drill down' would be nice (thinking category tree) [08:59:40] using that 'TOC template' as they do on SMW, the user always understands where they are in the site, which is a good usability point [08:59:42] faceface: just tell categorytree to include pages in the listings. then people use teh tree to navigate and don't have to go to category pages at all. [09:00:22] faceface: the other option is, of you jave a page Foo, and Category:Foo, put {{:Foo}} at the top of Category:Foo [09:00:24] but each page has content [09:00:30] huh? [09:00:54] rather the category page has content [09:01:08] Duesentrieb: why is that less confusing than redirecting? [09:01:23] because the category content remains accessible, for one thing [09:01:31] but it's not so great a solution [09:01:49] anyway... you say the categorypages have content. why don't you want people to go there, then? [09:03:17] because I have created them as regular pages ... sorry i'm confusing ideas toghether... I just made a bunch of regular pages in a hierarchy. I want users to be able to clearly navigate the hierarchy, and get feedback about where they are in the tree... this is achieved by using a template just like here : http://semantic-mediawiki.org/wiki/Help:User_manual [09:04:19] your suggestion is to (additionally) categorieze pages with the levels in the hierarchy, and categorize the categories appropriately to reflect the hierarchy [09:04:49] and then (presumably) shift the content of the pages into the category pages [09:06:06] I guess that suggestion is no more ugly than mine [09:09:50] 03nikerabbit * r38864 10/trunk/extensions/Translate/ (README Translate.php scripts/sync-group.php): * 2008-08-08:1 experimental sync-group to import external changes and keep them in sync [09:12:13] 03siebrand * r38865 10/trunk/extensions/Translate/groups/MediaWikiExtensions.php: Also update meta extension (more on r38863) [09:20:42] Hi, what does ?i: mean in a regular expression? I see a.o. (\bo|O)(?i:n wheels) [09:20:55] http://en.wikipedia.org/wiki/MediaWiki:Usernameblacklist [09:21:55] Guido_d_Br: it can mean many things... see php [09:22:09] sorry ?i shoudl have a specific meaning [09:22:18] I read 'what does ? mean' [09:22:36] Does it have something to do with upper/lowercase? [09:22:48] sorry "(?i:..." should have a specific meaning. Gah! [09:22:51] perhaps [09:22:56] I don't know [09:23:19] Btw, what's wrong with 'on wheels' in a username? :-) [09:23:22] (?i : case insensitive [09:23:44] but I'd recommand you to read the python documentation about it... [09:23:46] Ah, thought something like that. Thanks, DarkoNeko [09:24:12] 03(mod) Add class="ns-talk" / "ns-subject" to - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15079 (10happy_melon) [09:24:59] To force names to start with a letter, is this the correct blacklist line? * ^[^A-Za-z] [09:25:52] Guido_d_Br: depends on what you mean by "letter" [09:26:12] Guido_d_Br: is ?? a letter? [09:26:26] Good question [09:26:58] So my line would forbid that, right? [09:27:14] yes [09:27:50] many regex implementations allow you to specify unicode character classes [09:28:12] I have a new user named ? [09:28:14] there are class codes you can use to get *all* letter, or all upper-case letters, or all numerical signs, etc [09:28:55] ? may be tricky, because it's special in URLs... is it even an allowed page name per default? [09:29:03] user names must be legal page names [09:29:39] Well I typed something else (a spade), it doesn't show up on IRC [09:32:13] Guido_d_Br: set your client to UTF-8 [09:33:44] Can I? I have no root server access [09:34:55] 03mkroetzsch * r38866 10/trunk/extensions/SemanticMediaWiki/includes/articlepages/SMW_PropertyPage.php: Make three-column list for 6 or more elements (not only for 7 or more) [09:37:17] 03werdna * r38867 10/trunk/extensions/AbuseFilter/ (6 files in 2 dirs): [09:37:17] Abuse Filter: [09:37:17] * Add power operator. [09:37:17] * Add filter builder (very simple, just a drop-down box with commonly-used constructs) [09:37:20] 03siebrand * r38868 10/trunk/extensions/ (25 files in 25 dirs): Localisation updates for extension special page aliases from Betawiki [09:37:34] 03tstarling * r38869 10/trunk/phase3/includes/Setup.php: Don't limit setlocale() hack to PHP 5.2.6, as per comment on bug 14944. [09:37:56] Can i make a link to a category and still have it look lika a regular interwiki link? [09:38:41] 03aaron * r38870 10/trunk/extensions/FlaggedRevs/FlaggedRevs.class.php: remove addLocalizedSpecialPageName() [09:39:43] TimStarling: I commited a fix by ^demon for a nasty little bug that snuck in on your core changes for NewUserMessage yesterday. Was that fix complete/correct? [09:40:06] what fix? [09:40:11] Hank|MGD: [[:Category:Name]]? [09:40:14] oh, you're asking me to review it? [09:40:29] Wyvernoid I fixed it Wyvernoid [09:41:16] flyingparchment: are you around? [09:42:01] 03(FIXED) escapeshellcmd does not work properly with php security update - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14944 +comment (10tstarling) [09:42:47] TimStarling: 38823: [09:42:48] - } elseif( $other->isLoggedIn() ) { [09:42:48] + } elseif( $other instanceof User && $other->isLoggedIn() ) { [09:43:02] TimStarling: got a fatal error on editing subpages of user talk pages. [09:43:29] TimStarling: wow, that was very incomplete: Article.php, r38823. [09:43:35] (afk) [09:47:53] 03tstarling * r38871 10/trunk/phase3/includes/Article.php: Fix fix r38823 [09:47:54] siebrand: would you mind configuring your editor to not automatically strip spaces at the ends of lines? [09:52:09] TimStarling: I'm thinking of changing parser behaviour, and I want to scan to see how that construct is used on enwiki currently. Should I download a dump, or something else? [09:53:16] (I want to fix https://bugzilla.wikimedia.org/show_bug.cgi?id=14235 by restricting template parameter names to non-punctuation characters) [09:53:59] well, there was qif [09:54:07] I don't know if anything like that is still around [09:56:03] http://en.wikipedia.org/wiki/Template%3AQif [09:57:47] Is this the correct syntax to force user names to have at least 3 characters? * .{1,2} [09:57:49] I was hoping to find some kind of automated way to scan current template code. Maybe I'll bug some people. [09:57:55] Guido_d_Br: no. [09:58:07] Guido_d_Br: oh wait, you mean in the username blacklist? [09:58:11] Yes [09:58:27] I suppose that'd work, but it's a pretty silly way to achieve that outcome [09:58:39] Is there a better way? [09:58:42] werd: would names then only be a-zA-Z0-9-_ and unicode? [09:59:14] Werdna: yes [10:00:56] the two most common occurences of = are in URLs and in inline HTML, right? so if you excluded just / and < you'd be halfway there... [10:01:39] mmm [10:01:47] perhaps line returns (other than allowed whitespace before after, but not in the middle) too? [10:02:00] but maybe somebody has {{some template|Some parameter/option=Blah blah blah}} [10:02:28] {{foo|\n\nbar=baz\n\n}} = okay, {{foo|\n
whatever\n
}} skipped [10:02:58] er, bad example [10:03:07] {{foo|this is a div:\n
whatever\n
}} = skipped [10:03:46] it is less of a problem since the parser rewrite, covered equals and pipes no longer trigger it [10:04:42] 03(mod) Template misses its parameter when contianing a link with "=" character in the URL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14235 +comment (10tstarling) [10:04:48] 14(INVALID) Revert does not always trigger automatic flagging - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15084 +comment (10JSchulz_4587) [10:04:48] *Splarka grins, remembers {{#switch:{{#expr:1}}| ... |foo|{{#expr:1}}}} [10:05:13] worked on the old parser because the {{#expr:invalid input}} would trigger a new switch condition, with no output [10:05:37] because of the class="" in the strong [10:05:40] bwahaha [10:05:48] 03(WONTFIX) Warning on editing other user's userpage - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=5865 +comment (10Andrew) [10:07:33] 03(mod) Implement the Pure Wiki Deletion System - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=3843 (10Andrew) [10:08:06] 03(mod) Revert does not always trigger automatic flagging - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15084 (10JSchulz_4587) [10:13:01] Werdna: native parser seem to give "Unknown output from native parser" when I input "2 ** 2" as a filter [10:15:04] river@harmony:~/parser_native>./expr '2 ** 2' [10:15:04] zsh: segmentation fault (core dumped) ./expr '2 ** 2' [10:15:08] hm :-) [10:15:37] that's kinda annoying [10:16:34] Werdna, do you know a better way to force user names to have at least 3 characters? [10:16:55] VasilievVV: fixed in r38872 [10:16:59] 03river * r38872 10/trunk/extensions/AbuseFilter/parser_native/aftypes.cpp: need to qualify std::pow() to avoid infinite recursion [10:17:31] Guido_d_Br: on your own wiki? [10:17:42] flyingparchment: thanks. I was looking for it [10:18:39] vvv@n212-10-181:/wikis/extensions/AbuseFilter/parser_native$ ./expr '2 * 2 ** 2' [10:18:39] 16 [10:18:48] Take a guess what's incorrect [10:19:05] ** was added with the same precedence as * and / [10:19:13] *Werdna groans. [10:19:14] perhaps, it should be higher. and also right-associative [10:19:15] oops. [10:19:25] Yes Werdna, on my own wiki [10:19:39] 03tstarling * r38873 10/branches/REL1_13/phase3/includes/Setup.php: Backport r38869 [10:19:48] 03raymond * r38874 10/trunk/extensions/Translate/Translate.i18n.php: Tweak message: Remove two not longer valid sentences. [10:19:59] Guido_d_Br: ah, well i guess it doesn't matter too much [10:20:24] Duesentrieb: without moving the bulk of the content into the category pages, I can't make any nice hierarchy of pages [10:20:27] it seems [10:20:28] but ideally, you'd use the AbortNewAccount hook. [10:20:31] 03(mod) Add class="ns-talk" / "ns-subject" to - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15079 (10happy_melon) [10:20:35] or, who knows, there might be a setting for it :) [10:20:40] So * .{1,2} does the job? No bad side-effects? [10:21:04] well, it does the job [10:21:34] faceface: i don't understand your problem, but maybe look at the Hierarchy extension. Perhaps that's more for you. [10:21:46] yeah... just looking that up [10:21:56] thanks for talking it through though [10:22:08] Guido_d_Br: uh? that just means "one or two characters" [10:23:15] Werdna: Also, "true" and "false" are not defined [10:23:21] meh. [10:23:29] 03tstarling * r38875 10/trunk/tools/stylize.php: A PHP code beautifier aimed at adding lots of spaces to files that lack them, in keeping with MediaWiki's spacey site style. [10:24:23] 03werdna * r38876 10/trunk/phase3/ (RELEASE-NOTES includes/parser/Parser.php): * (bug 2443) Add image name as alt-text when no caption is provided. [10:24:55] 03(FIXED) image alt text should be compulsary - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=2443 +comment (10Andrew) [10:25:58] TimStarling: Would this bug have been fixed by the preprocessor changes you made in January? https://bugzilla.wikimedia.org/show_bug.cgi?id=1319 [10:26:58] 03(NEW) Disable default namespaces - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15085 15enhancement; normal; MediaWiki: General/Unknown; (post) [10:34:44] 03(mod) Disable default namespaces - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15085 +comment (10roan.kattouw) [10:35:29] 03(mod) Admin functions for (autoconfirmed) users - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14325 +comment (10Andrew) [10:36:41] 03river * r38877 10/trunk/extensions/AbuseFilter/parser_native/parser.cpp: [10:36:41] - document the parser some [10:36:41] - make pow_expr a seperate rule with higher precedence than mult_expr [10:36:41] - rename eq_expr/eq2_expr to ord_expr/eq_expr [10:36:41] - match strict_real_p instead of real_p, otherwise '1 / 2' is 0.5 instead of 0 [10:37:39] Duesentrieb: it looks good, but also looks like it could use some work (the Hierarchy extension this is). Can I put it into the extensions svn? [10:38:00] or, how can I put it in the extensions svn? I.e. if I work on it I would like to use svn... [10:38:32] Can I use parser functions in my signature? [10:38:55] faceface: Do you have commit accesS? [10:39:04] Lady: subst'd only, probably ^_^ [10:39:32] hello [10:39:33] you do *not* want to leave {{#if}} crap in the wikisource of all pages you've talked on, not on en.wp anyway [10:39:38] 03river * r38878 10/trunk/extensions/AbuseFilter/parser_native/parser.cpp: define by default 'true' and 'false' variables [10:39:45] Splarka, I want to add a bit that will show up whenever I leave a message on a user talk page. [10:39:59] RoanKattouw: no [10:40:01] So, is my signature like a template then? [10:40:32] *Lady_Aleena ponders s in her sig... [10:40:40] um [10:40:44] RoanKattouw: how do I go about getting it? [10:40:47] i have got a question about customizing my wiki installation, is this the right place? i couldnt find anything in the documentation [10:40:52] no, it isn't, Lady_Aleena [10:40:57] (just for my own private extensions would be fine) [10:41:02] flyingparchment: why would we want 1 / 2 to be 0? [10:41:03] but you can use a (subst'd) template as your signature [10:41:17] faceface: like you would add any file to svn. by using avn add. [10:41:18] Werdna: because 1 is an integer, not a float [10:41:20] err, svn add [10:41:33] 03(WONTFIX) Disable default namespaces - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15085 +comment (10maxsem.wiki) [10:41:37] Splarka, and subst is also a template which can't be used in a sig. Darn it. [10:41:39] Werdna: previously, it was impossible to write an integer literal in the filter, 1 would be parsed as a float 1.0 [10:41:49] Lady_Aleena: what? [10:41:52] subst is a template modifier [10:42:09] (cue semantic monkeys) [10:42:23] faceface: Then request it. Send Brion an e-mail specifying which extension you want to add and maintain (and what it does etc.) and he'll probably grant you access [10:42:28] '1. / 2' and '1 / 2.' are both 0.5 (because if either arg is a float, it does a floating division) [10:42:47] Splarka, I may be too tired to think straight. I should go to bed. [10:42:53] 03werdna * r38879 10/trunk/phase3/includes/EditPage.php: (bug 14002) Change cascade protection warning message to be consistent with cascade-protection 'blocked' message. [10:43:09] retailer: What do you mean by customizing? There's a lot of stuff you can customize [10:43:17] 03werdna * r38880 10/trunk/phase3/languages/messages/MessagesEn.php: Message updates from last commit [10:43:24] 03(FIXED) Add $2 to MediaWiki:Cascadeprotectedwarning - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14002 +comment (10Andrew) [10:43:32] you could make an argument that division should force a float, but then how do you divide large integers that won't fit in a double? [10:44:18] RoanKattouw: OK [10:44:28] flyingparchment: The most intuitive behavior from a programmer's perspective is probably 8/3 == 2 and 8./3 == 8/3. == 2.66667 [10:44:44] i.e. integer division when both operands are integers [10:44:54] RoanKattouw: yes. but abusefilter is meant for wiki users, so perhaps what we'd think of the 'right' way is not the best [10:45:17] That's why I said "from a programmer's perspective" ;) [10:45:30] I was gonna type "the most logical thing" first [10:47:00] RoanKattouw: whats the email address of the SVN admin? [10:47:12] + 'abusefilter-edit-builder-misc-ternery' => 'Ternery operator (1 ? 2 : 3)', [10:47:15] isn't it ternary? [10:47:20] faceface: brion@wikimedia.org [10:47:25] ty [10:47:27] Nikerabbit: Yes [10:47:35] unAry, binAry, ternAry [10:47:47] TimStarling: Would this bug have been fixed by the preprocessor changes you made in January? https://bugzilla.wikimedia.org/show_bug.cgi?id=1319 [10:47:49] no [10:48:17] I'd better comment on that, because the issues have been known for a while [10:48:38] RoanKattouw: ok, i dont want registered users, for example, to change the wiki-skin. i'd like to deactivate several tabs from the settings page [10:48:38] brion and I discussed this a long, long time ago, and we left it for later [10:49:13] !skin | retailer [10:49:13] --mwbot-- retailer: Overview: . Skin usage: . Gallery of CSS styles: . Writing your own: [10:49:51] retailer: You mean deactivate stuff from Special:Preferences? That's not always possible. Your best bet is to search through www.mediawiki.org which covers quite a lot of stuff [10:50:11] exactly. [10:50:47] Werdna: should there be a string concatenation operator? [10:52:37] flyingparchment: isn't there? [10:52:47] not currently, but there could be [10:52:53] not sure if '+' or '.' is better [10:52:55] there was in the old parser. [10:52:58] make both work [10:52:59] *shrug* [10:53:02] ok [10:54:00] 03river * r38881 10/trunk/extensions/AbuseFilter/parser_native/aftypes.h: document the datum type [10:54:15] what about "string" < "string"? currently it treats them as 0 integers, but it could do a lexical comparison [10:54:21] (not sure if that'd ever be useful, though) [10:54:46] actually, not 0 integers, it tries to convert to int first [10:54:58] 03(NEW) Suggestion - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15086 15enhancement; normal; Kate's Tools: General/Unknown; (mustardman350) [10:55:03] Yes, I don't think lexical comparisons would be very useful [10:56:19] 03(mod) Random article familiar with one's tastes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15086 summary; +comment (10Andrew) [10:56:38] 03(mod) doBlockLevels inserts pre-tags in a text created by an extension - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=1319 +comment (10tstarling) [10:56:40] did you know that "1.0" == "1" is true in php? so lame [10:57:06] flyingparchment: why? [10:57:16] That's correct [10:57:19] why would comparing two strings convert them to integers? [10:57:23] that makes no sense in any universe [10:59:46] It's not correct. [10:59:54] Werdna: want to fix that? (ternery) :o [11:00:05] TimStarling: Is this bug fixed? https://bugzilla.wikimedia.org/show_bug.cgi?id=13835 ({{filepath:Wiki.png|nowiki}} renders wrong with the new parser PP) [11:00:10] oops [11:01:05] no [11:01:32] 03werdna * r38882 10/trunk/extensions/AbuseFilter/ (AbuseFilter.i18n.php SpecialAbuseFilter.php): Fix misspelling [11:01:39] The only inconvinience of PHP weak typing I have ever had was that array_reverse( array( "2" => "a", "3" => "b" ) ) ); sucks [11:02:45] Splarka, oh and thanks! [11:02:57] eep [11:04:42] mmm, so why do these return opposite results in preview... {{#ifeq:{{NAMESPACE}}||foo|bar}} -- {{subst:#ifeq:{{NAMESPACE}}||foo|bar}} [11:06:23] *Splarka guesses the namespace magic word needs substing too [11:06:57] {{#ifeq:{{NAMESPACE}}||foo|bar}} {{subst:#ifeq:{{subst:NAMESPACE}}||foo|bar}} yep, *facesmack* [11:10:28] flyingparchment: about weird typing... ./expr '"a" + "b"' gives 0 [11:10:40] yes, i was discussing that above with werdna [11:10:46] there's no op+ for string datums [11:12:06] i could make op+ work, but that would mean "1" + "2" and "1" - "2" were surprisingly different operations [11:12:15] (one returns "12", and the other returns -1) [11:12:52] so, op. might be better [11:13:42] Ah, again that fsckin' perl-like syntax :( [11:13:58] flyingparchment: op+ is still more intuitive for the audience, though [11:13:59] 03(mod) Disable default namespaces - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15085 (10post) [11:14:03] it was PHP-like to begin with, i just rewrote the implementation [11:14:27] (notice that "1" + "2" works) [11:14:59] Emufarmers: but that will produce surprising results with fields like USER_EDITCOUNT, since all variables are passed as strings [11:15:27] unless "string" + int does an integer operation, and only "string" + "string" is special [11:15:47] hmm, on the subject of -, DEC DCL uses - to remove parts from strings... "foobar" - "bar" == "foo" [11:15:59] Then why not ditch + as a concat op and use . for that? [11:16:12] RoanKattouw: well, like Emufarmers says, + is much more obvious than . [11:16:16] flyingparchment: Then what is "foobar" - "baz" ? [11:16:22] no one thinks "hmm, i need to concatenate a string, it must be the . operator!" [11:16:26] RoanKattouw: "foobar" [11:16:33] OK [11:16:35] Yeah that's true [11:17:03] but, there could be a . as well, that forces conversion to string [11:17:07] 1 . 2 -> "12" [11:17:12] flyingparchment: the string + int thing sounds like a good idea [11:17:37] Probably not very often that somebody would want "Foo" + 1 to be "Foo1", right? [11:17:49] i would think not. and they can always write "1" instead [11:18:04] int constants, no [11:18:12] but int vars, lots of times. [11:18:25] Duesentrieb: then how should it work? [11:18:41] it has to be one or the other... trying to guess will just be more confusing [11:18:58] (e.g. "foo" + 1 -> "foo1", but "1" + 1 -> 2... that sucks) [11:19:18] 03mark * r38883 10/trunk/routing/twistedbgp/src/bgp.py: Reset the KeepAlive timer on sending UPDATEs [11:19:24] there should be no implicti conversion *from* string, ever. [11:19:42] and implicit conversion only from int to float, or anything to string. [11:19:49] everythign else is evil. [11:19:50] then what about "foo" + 1 [11:19:53] what should that return? [11:19:59] foo1 [11:20:06] Duesentrieb: that is an implicit conversion to string [11:20:10] "1" + 1 = "11" [11:20:14] you can't add a string to an int, you're converting 1 to "1" [11:20:16] "you have " + $i + " messages" [11:20:22] VasilievVV: yep. [11:20:34] what about 1 + "1"? [11:20:38] flyingparchment: *to* strin is fine. *from* strin is evil. [11:20:43] +gg [11:20:51] flyingparchment: "11" [11:21:07] And introduce int() function [11:21:09] so, if either argument is a string, the other should be forced to string? [11:21:17] yeah, i was planning to add casts anyway [11:21:17] VasilievVV: it already exists [11:21:24] Duesentrieb: not in abusefilter it doesn't ;) [11:21:36] ah ok :) [11:21:55] flyingparchment: i actually like . for concatenation better than +, provided it's not used for anythign else. [11:22:05] 03(mod) Request for a rollback button at Special:RecentChangesLinked - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13589 (10Andrew) [11:22:07] or, just to be different, use @ [11:22:09] but now USER_EDITCOUNT + 1 returns "1001" instead of "101" [11:22:16] because all variables are strings [11:22:27] I didn't think they all were [11:22:31] I thought they were loaded from strings [11:22:34] hmm, actually, yes [11:22:35] well, they shouldn't be, imho [11:22:41] it should be converted to an int when the datum is constructed [11:23:38] 14(WFM) Strange random problems with the parser - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13553 +comment (10Andrew) [11:28:05] flyingparchment: so, what are current types in afparser? double and string? [11:28:10] and int [11:28:44] Heh. In my design they were "number" (float), "bool", "string" and "null" [11:29:08] if there are things that should be changed in the grammar, now is the time to do it ;) [11:29:09] is it just me, or is the jsMsg()-function not working? [11:30:01] I'm testing a quick jsMsg('This is a test', null); but it appears all the tests gives null ... [11:30:28] flyingparchment, Werdna: I noticed one inconsistency between "in" and "like" expressions. like uses syntax: TARGET like "pattern". in uses syntax: "pattern" in TARGET [11:30:34] It's ok, but a bit weird [11:30:58] 14(WFM) Arbitrary user's e-mail address sent when blocking another user - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=12579 +comment (10Andrew) [11:31:00] btw: jsMsg() is defined in skins/common/wikibits.js [11:31:10] Tubarao: what skin are you using? [11:31:14] Monobook [11:31:29] VasilievVV: hmm, to me, that's how i'd expect it to work [11:32:17] That's because syntax of like was taken from SQL, and syntax of in - from python [11:32:37] for some reason it gives a null pointer on all the document.getElementById( 'column-content' ); etc. tests.. [11:32:57] I would personally like to be "in" renamed to "contains" [11:33:35] maybe it's my browser... !? FF3.0.1 on ubuntu.. but I have several other tests like this that are OK... [11:33:36] Tubarao: are you running it on document load or on script load? [11:33:37] that reminds me, i didn't implement like yet [11:33:45] in my monobook.js [11:33:51] wasn't my question [11:33:58] do you know what addOnloadHook() does? [11:34:01] directly.. ie on document load [11:34:03] yes [11:34:13] Because usually people write $var == "const", not "const" == $var, because $var is more important and "const" is more likely to change [11:34:16] are you calling it in one? not bare in your monobook.js ? [11:34:35] because the jsMsg() requires the document body to be loaded, scripts are loaded before the body [11:34:36] calling it directly in my monobook.. [11:34:42] ah.. [11:34:46] lemme try then.. [11:35:11] addOnloadHook(function() { jsMsg('la de dah'); }); [11:35:56] mhm.. *already testing* [11:35:58] although more commonly addOnloadHook(somefunction) which you then define later, with function somefunction() { \nstuff here\n } [11:36:09] 03river * r38884 10/trunk/extensions/AbuseFilter/parser_native/ (aftypes.cpp aftypes.h parser.cpp): when either operand of datum's operator+ is a string, treat the operation as a string concatenation instead of arith [11:36:10] Werdna: any opinion on that? (in/contains) [11:36:51] we could just have both [11:36:52] Splarka: ah.. there it is... thank you.. :) [11:36:57] rar [11:39:22] flyingparchment: But I think he wanted contains rather than in because then the syntax would be the same as for like [11:39:41] Emufarmers: yes, but we can support both "foo" in "foobar" as well as "foobar" contain "foo" [11:39:46] And if you allow both, you would have two possible syntaxes, which might get confusing [11:40:05] to me, there's only one way it makes sense to write in [11:40:11] "foobar" in "foo" just looks wrong [11:40:27] mmm... mwsuggest.js is causing odd errors on edit pages, in edit.js, it is causing everything in #content not to show, until I click back/forward once, then it works fine. I can't reproduce locally, but it goes away if I disable mwsuggest.js, odd [11:40:28] Does "foobar" contains "foo"? [11:40:43] Emufarmers: no - because that's the right way round [11:40:47] Exactly [11:40:48] *Splarka hates transient js funkyness [11:40:52] exactly what? [11:40:56] "foobar" in "foo" looks wrong because it makes no sense in English [11:41:01] my point is it's not confusing, because it's obvious which way is right :) [11:41:12] the correct syntax is "foo" in "foobar" - which looks right [11:41:48] Er, unless you use contains instead? [11:41:53] ?? [11:42:25] "a in b' would work the same as "b contains a" [11:42:50] I think my point was only that if you allow both, it might be confusing [11:42:52] It's certainly far better than in_string($1needle,haystack) [11:42:53] that ticks me off incredibly [11:43:11] yes. i'm just saying, it's not as confusing as it might be, because it's obvious which way round the arguments should go for each of them [11:43:20] especially in PHP, where they're not even consistent about which order the needle/haystack go! [11:43:28] I guess [11:44:27] Werdna: What about $needle.in_string(haystack)? [11:46:44] Actually, I guess it would be $haystack.in_string(needle)... [11:47:17] std::search(haystack.begin(), haystack.end(), needle.begin(), needle.end()) != haystack.end(); [11:47:59] river@harmony:~/parser_native>./expr '1 / float(2)' [11:48:00] 0.5 [11:48:17] 'foo'.test('foobar') 'foobar'.match('foo') 'foobar'.search('foo') [11:48:26] 03river * r38885 10/trunk/extensions/AbuseFilter/parser_native/parser.cpp: add built-in cast functions int(), float() and string() [11:49:16] another problem is == [11:49:22] most people expect =, not == [11:49:32] but if you change == to =, what do you call === and !==? [11:49:51] I don't think === is that important [11:49:52] 03werdna * r38886 10/trunk/phase3/ (4 files in 4 dirs): * (bug 12370) Add throttle on password attempts. Defaults to max 5 attempts in 5 minutes. [11:49:55] and I think == is okay. [11:50:10] == doesn't exist outside of computers [11:50:17] and even some of those use = [11:50:31] 03(FIXED) Password throttling please? - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=12370 +comment (10Andrew) [11:50:33] use mIRC script ^_^ [11:50:42] Would you ever need to be able to do, say, while($foo = $bar.get()) {}? [11:50:58] Emufarmers: no, i don't think it'll ever be an actual language [11:51:02] it's just an expression language [11:51:12] http://p.defau.lt/?k0ggNIE2caG_xPhS6Taujw mIRC operators, heh [11:51:18] Then maybe you should use = ;o [11:51:38] we could always use := anyway - that's the one everyone learns in high school ;) [11:51:59] I'd say alias = to == then [11:52:06] and have === etc work as well [11:52:53] 14(WFM) Protection log entry on Recent Changes doesn't have links - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=11699 (10Andrew) [11:54:54] 03river * r38887 10/trunk/extensions/AbuseFilter/parser_native/parser.cpp: add aliases: a = b (a == b); a /= b (a != b); a contains b (b in a) [11:54:54] 03(mod) Cascading protection and MediaWiki space - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=11422 +comment (10Andrew) [11:55:03] *Werdna is on a bugfix spree [11:55:10] Werdna: shouldn't you add a new option for $wgRateLimits, instead of a whole new configuration variable? [11:55:18] did i forget anything? [11:55:25] oh, like [11:55:29] Emufarmers: there are some annoying implementation differences. [11:56:05] Oh, I guess you would have to deal with $wgRateLimitsExcludedGroups then [11:56:58] Emufarmers: nah, some other stuff. [11:58:23] 03(WONTFIX) Basic LIKE searching in Special:Listusers - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=10816 +comment (10Andrew) [11:58:33] 03siebrand * r38888 10/trunk/extensions/Translate/groups/mediawiki-defines.txt: Optional for 'abusefilter-edit-builder-op-bool-xor' [11:59:25] flyingparchment: well, initially parser supported assignment operator. I'm not still sure whether it's necessary [11:59:47] VasilievVV: i can't imagine a sane expression using it [12:00:30] VasilievVV: that was a carry-over from when it was a full programming language, right? [12:01:03] 03(FIXED) Create new user right - see deleted editions - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=10193 +comment (10Andrew) [12:02:28] Werdna: what the heck is "Abusefilter-edit-builder-funcs-specialratio" for/does it do? [12:02:43] Werdna: really need some translation hints for some of those new messages... [12:02:56] Werdna: not sure still. Maybe it could be useful in expression like '(a = some-complicated-stuff) > 100 & a < 200', though... don't add it [12:03:25] VasilievVV: if that was done, i'd rather see a nicer syntax for it [12:06:17] Werdna: Abusefilter-edit-builder-vars-movedfrom-id: Article ID of move source page -> Page ID of moveD source page (?) [12:07:04] no [12:07:06] the source of the move [12:07:12] not the source page which was moved. [12:07:15] Also, my old suggestion: make variable names case-insensitive [12:07:27] VasilievVV: actually, they're required to be uppercase now. [12:07:35] Werdna: what does that mean? I think that could be described less ambiguous. [12:07:54] it's the page ID of the source of a page move [12:07:54] Werdna: same for the messages after that one (7 or so) [12:08:05] so, if you move Main Page to Floopygoop [12:08:12] then it's the page ID of Main page [12:08:27] siebrand: http://www.fueleconomy.gov/Feg/noframes/6413.shtml :) [12:08:38] Werdna: how that list of user groups is passed? [12:08:41] hey aaron [12:08:45] VasilievVV: comma-separated [12:09:00] AaronSchulz: huh? Is that for me? Why? :) [12:09:20] well, at least it looks nice [12:09:23] flyingparchment: about aliases.. may you also add "matches" alias for "like"? [12:09:30] AaronSchulz: yeah :) [12:09:42] VasilievVV: yes [12:09:49] MPG (city) 6 [12:09:55] for two-seater [12:10:00] that has to be record [12:10:02] AaronSchulz: you need that coloured bar in FlaggedRevs! [12:10:41] AaronSchulz: my car needs ~12 litres of gas for 100km. Not the most fuel efficient imaginable, but at least better :) [12:10:44] 03werdna * r38889 10/trunk/phase3/languages/messages/MessagesEn.php: Change title of Ipblocklist, to be consistent with other special pages [12:11:09] siebrand: So that's ... (calculates) 1 on 8.3 :O [12:11:11] siebrand: mine is 25 MPG in city [12:11:23] siebrand: Dude... ours does 1 in 20 on freeways [12:11:33] ( 1L on 20 km that is) [12:11:40] *RoanKattouw converst 25 mpg [12:11:50] RoanKattouw: then you definitely does not have a 2.8 V6 :) [12:12:16] siebrand: Nope. 25 MPG = 1 on 10.6 btw [12:12:37] 03(mod) Use consistent grammar in special page names - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=12362 +comment (10Andrew) [12:13:23] 03river * r38890 10/trunk/extensions/AbuseFilter/parser_native/parser.cpp: implement "a like b" operator (and alias "a matches b"). pattern matching code taken from NetBSD src/lib/libc/gen/fnmatch.c [12:14:23] flyingparchment: is that a regex thing or not? [12:14:33] no, it's glob. should it be a regex? [12:14:35] 1 mile in 94.63 L = 25 MPG [12:14:43] globs are simpler, but perhaps a regex would be useful [12:14:46] flyingparchment: it should [12:14:51] well, wikipedia people are used to regexes. [12:14:53] Make "matches" a regex [12:14:58] bah [12:15:06] VasilievVV: matches and like are different? that's confusing [12:15:30] flyingparchment: then add "rlike", like it's done in SQL [12:15:35] siebrand: :) [12:15:38] or regex/ [12:16:02] i think "a regex b" is best [12:16:23] gah, need to redo [12:16:24] regex is not a verb [12:16:29] It's a noun [12:16:38] in english, everything is a verb [12:17:03] siebrand: 58.80 [12:17:08] a regualarly express b? :) [12:17:31] Werdna: (didn't answer this, did you?): what the heck is "Abusefilter-edit-builder-funcs-specialratio" for/does it do? [12:17:32] "a, a variable containing a string, matches the regular expression b" [12:18:01] I still like SQL syntax for it [12:18:12] 'll do both [12:18:13] siebrand: where do you live? Are there a bunch of car taxes? [12:18:20] siebrand: [special characters] / [total characters] [12:18:22] it's a function [12:18:25] AaronSchulz: Netherlands. Yes. [12:18:33] AaronSchulz: much too many. [12:18:35] *AaronSchulz pats siebrand on the back [12:18:49] VasilievVV: it shouldn't be a verb [12:18:51] that mpg doesn't help then ;) [12:18:56] it should be... a preposition, I think. [12:18:56] AaronSchulz: 1 liter of gas (95 octane) is EUR 1,60. [12:19:06] perhaps a transitive adjective/adverb [12:19:07] AaronSchulz: $6+/gallon [12:19:10] is that premium? [12:19:19] *AaronSchulz cries [12:19:36] AaronSchulz: it's $1.60/L here [12:19:39] AaronSchulz: premium is 98 octane here. We have proper fuels, not that wuss stuff they sell in the US. [12:20:01] 1.60 (Australian dollars per liter) = 5.39466604 U.S. dollars per US gallon [12:20:16] AaronSchulz: ehr, make that $8+/gallon. Dollars are worth shit these days. [12:20:43] siebrand: my celica manual says 91+ for premium models [12:20:53] *AaronSchulz is lucky his is regular (87) [12:20:56] what a silly car [12:20:58] *SQLDb cries [12:21:05] gas just dropped below $4/gal here for the first time in months [12:21:05] *Werdna waits to be stabbed [12:21:07] flyingparchment: why don't you just use fnmatch.h? [12:21:09] ... or punished [12:21:23] VasilievVV: not portable [12:21:35] Wernda: http://en.wikipedia.org/wiki/Image:2002_Toyota_Celica_01.jpg [12:21:40] (it's POSIX, not standard c++) [12:21:40] AaronSchulz: 6,056 EUR in USD = 9,17. When I was in the US 2 years ago, it was $3,5/gallon. [12:21:49] heh, my make/model/year/color [12:22:02] AaronSchulz: you didn't get it. [12:22:02] *VasilievVV wondres whether libicu and Boost are portable [12:22:13] VasilievVV: yes. both of them work on several platforms [12:22:17] Werdna: ahhhhhhhh [12:22:28] That's why I at least drive a 10 year old car. Depreciation is a lot lower... [12:22:28] i even use boost on OpenVMS ;) [12:22:30] sounds like JFK saying Celica [12:22:37] http://www.lightfootcycles.com/microcar.htm <-- with optional gas engine, gets 250mpg [12:22:39] Including Windows? [12:22:40] siebrand: old school cars get good mps [12:22:43] *mpg [12:22:47] yes, including windows. and OS X [12:22:57] but they lack pig-iron crash structures and nice crumble zones [12:23:02] which add weight [12:23:04] Isn't OS X POSIX-compatible? [12:23:04] AaronSchulz: I have a BMW 528i Touring. Want a faster one... [12:23:14] so abuse filter is complete. [12:23:21] something like a 2003 530(D) [12:23:23] VasilievVV: that doesn't mean it runs the same binaries. [12:23:31] Werdna: POSIX isn't about binary compatibility [12:23:33] *AaronSchulz wanted a Honda Civic HX at first [12:23:37] 30 MPG in city [12:23:41] flyingparchment: I know. [12:23:41] you can't run a Linux binary on Solaris, even though they're both POSIX compatible [12:23:59] siebrand: do you drive "power" cars only? ;) [12:24:06] Werdna: btw, parser_native has no license. i'd like to use my standard license for the code i (re)wrote, but it's derived from your code, so do you have a preference? [12:24:11] I did beat the manufacturer's top speed by 1kmph a few weeks ago, though :) 229 on GPS (228 was top speed in manual) [12:24:25] 03(FIXED) 'Templates used on this page' list in view source should be wrapped in a div with class "templatesUsed" - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15016 +comment (10sxwiki) [12:24:27] *AaronSchulz hopes that was in the middle of nowhere [12:24:29] AaronSchulz: preferably yes. Driving slow is boring. [12:24:34] AaronSchulz: Germany. [12:24:43] well then you wouldn't like the Prius [12:24:55] flyingparchment: not really. Mine's also derived from Vasiliev. [12:24:59] AaronSchulz: my next door neighbour has one. It looks extremely dull. [12:25:05] siebrand: yes, but was it on some open stretch? [12:25:17] AaronSchulz: yep, 8km straight. [12:25:21] Victor may also have poached some code from somewhere, I don't know. [12:25:26] AaronSchulz: then I had to break :( [12:25:28] if by "dull" you mean "cars for the environment" ;) [12:25:47] siebrand: no shit, I was about to ask how long that stretch lasted at 228 :D [12:25:49] VasilievVV: opinion on license? :) [12:25:49] AaronSchulz: Hmm. I wonder where those batteries go... [12:26:04] below the back seats [12:26:25] AaronSchulz: no, I mean when you throw away the car at the end of its life... [12:26:38] ohh, well....... [12:26:41] flyingparchment: my parts of code you can use as public domain, since I can hardly find them :) [12:26:49] there is a recycling program methinks [12:27:24] ahh, Pruis, with all of 110 hp [12:27:39] AaronSchulz: yeah, there will be. The Prius mostly has a very green image, IMO, though. There are cars that are more fuel efficient without being hybrid. [12:27:49] 03(FIXED) Sidebar does not change when changing MediaWiki:Sidebar text - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15083 +comment (10doug) [12:28:07] AaronSchulz: Volkswagen has a Polo 3L, for example. [12:28:08] hmm, not aware of any more fuel efficient [12:28:40] AaronSchulz: om the highway, the Pruis just does 1l/15-18km. [12:28:49] That's not fantastic. [12:29:01] That's something a Peugeot 208 Diesel can do too. [12:29:07] regen breaking doesn't work too well if you don't stop much [12:29:22] Werdna: okay with this header? http://rafb.net/p/KUgieP75.html [12:29:29] then the bat/electric engine becomes more of a drag [12:29:46] flyingparchment: that's fine, thanks. [12:29:53] AaronSchulz: did you see the YouTube movies of that electric sports car? [12:30:02] AaronSchulz: don't remember what it was called. [12:30:14] the red convertable? [12:30:26] AaronSchulz: Tesla. [12:30:32] roadster [12:31:01] yeah, Tesla Roadster is nice [12:31:03] *siebrand nods at AaronSchulz: http://nl.youtube.com/watch?v=w1C44JQU7Pc [12:31:24] electric cars get crazy acceleration [12:31:35] (you can skip to 0:40 immediately) [12:31:54] *AaronSchulz skips [12:32:51] Werdna: does AbuseFilter allow to blacklist several uploads? [12:33:16] I'm not sure if it actually runs on upload [12:33:28] I'm working on DeleteQueue at the moment [12:34:14] Ah [12:34:32] Then I'll work on it and on filter builder now [12:34:33] wow, the TR gets 105 mpg equivilent [12:35:11] VasilievVV: filter builder already done [12:35:15] it's on svn [12:35:40] to get it working for uploads, you just need to hook it, and follow the lead of the rest of the methods in AbuseFilter.hooks.php [12:36:27] Werdna: is it? If you use Thunderbird, take a look at its message filter and you'll understand what do I mean [12:36:55] hmm [12:37:11] *Werdna is unsure about whether or not he wants a full-blown "builder". [12:37:48] Ultimately, the target audience is semi-technical users, and the drop-down is a reminder for people who don't know the whole syntax yet. [12:37:49] Werdna: it would be useful for noobs [12:38:00] yes, but we don't want noobs writing filters, do we? [12:38:28] Nah, we want a wider audience to use our tool [12:38:43] Why do we want a deletion queue? Isn't a core principle that nothing in the software should enforce policy, that this should be done through social mechanisms? [12:38:57] Mike_lifeguard:Why is that a core principle? [12:39:02] That's a stupid core principle. [12:39:36] Tell Jimbo. [12:39:40] Werdna: DeleteQueue is a confusing name if you meant a speedy deletion marker [12:40:11] Mike_lifeguard: non-sequitur appeal to authority. [12:40:24] don't be an ass [12:40:27] VasilievVV: no, it's a queue system. [12:40:33] for example, we don't have a form where people vote for deletion and the software adds it up and deletes based on that, right? [12:40:42] No, but that's not what I'm proposing. [12:40:51] we have a free-form social system which varies from time to time, and wiki to wiki [12:40:56] the system is still driven 100% by admins and users. [12:41:16] oh, it is? [12:41:22] but it's got all kinds of queues and better logging and so on, which makes it far more useful and effective. [12:41:30] Yes. Every speedy deletion nomination is reviewed by an admin [12:41:37] every AfD is reviewed by an admin [12:41:40] Werdna: have you meant the system when deletion of pages with large histories is done via job queue? [12:41:43] hell, even every prod is still reviewed by an admin. [12:41:46] VasilievVV: no. [12:41:57] *Mike_lifeguard is still skeptical, but would love to see a description of specs [12:42:03] Is this the thing where anybody can delete a page and if nobody contests, it gets deleted? [12:42:06] Mike_lifeguard: http://en.wikipedia.org/wiki/User:Werdna/dev [12:42:20] Emufarmers: well, that does happen, kinda. [12:42:28] *^demon waves to VasilievVV [12:42:39] *VasilievVV waves to ^demon [12:42:41] To be built in, or as an extension? [12:42:47] extension. [12:43:42] that is a screenshot. still good though :) [12:43:56] siebrand: I think the most correct description would be "Special characters ratio" [12:44:41] Werdna: Are those screenshots mockups or based on working code? [12:44:58] I'm working on deletion discussions, on a special page where you can view outstanding queues (backlogs), and the prod review mechanism [12:45:01] Emufarmers: real code. [12:45:10] Not much left to do, then it's ready for Brion to review. [12:45:19] it was mentioned in Brion's Wikimania speech. [12:45:21] Why no extension page, then? :( [12:45:52] Werdna: also, an idea for abuse filter: filters should be identified by internal name, not by identifier [12:46:05] I don't understand what problem this solves - we almost do this with templates already. I assume there is something behind the scenes I can't discern from the screenshot. [12:46:29] OTOH, I have almost nothing to do with enwiki - they may have problems I have never come across. [12:46:37] <^demon> Emufarmers: Extension pages are overrated. That would imply documentation ;-) [12:46:57] Mike_lifeguard: Forms > templates? [12:47:14] *Mike_lifeguard doesn't believe that [12:47:15] Mike_lifeguard: well, it reduces manual maintenance for one [12:47:21] <^demon> Mike_lifeguard: Enwiki's deletion queues are massive....an automated (or at least semi-automated) system would make everyone's life easier. [12:47:46] ^demon: but I don't see it in SVN either [12:47:56] it also means that we can let unanimous (>5 vote delete, with at least one admin, or some similar metric) votes close automatically [12:48:04] It's not on svn [12:48:08] it's in my working copy [12:48:10] :( [12:48:26] I don't put extensions on svn until they do what I intend them to do. [12:48:28] <^demon> Emufarmers: I have about 3-4 extensions that I toy with from time to time that aren't in SVN [12:48:38] (i.e., at least alpha) [12:48:43] Fair enough [12:48:47] <^demon> If they ever get usable enough by others to put in, then I check in :-) [12:49:49] Just get it in as soon as possible: I think this would be very useful for smaller wikis that don't want to bother with all the Wikipedia procedure [12:50:06] right. [12:50:11] there are lots of good reasons that it will be useful [12:50:16] That, and it's cool and I want it ;o [12:53:56] okay, so how do I edit from code? [12:54:17] <^demon> Hehe, has anyone ever noticed that Macy Gray sounds like a 70-year-old lady with chronic bronchitis from smoking for the past 50 years? [12:55:37] Werdna: $wgArticle->doEdit(), though there may be a lot of other stuff [12:55:41] werd: as the user or as a localhost generic user? [12:56:44] you might consider just constructing the diff and form and having them preview it before submission (also, you can be very lazy that way) [12:59:39] I might consider sleep [13:02:28] VasilievVV: I found it, but thanks [13:05:58] Could an mw.org admin please protect http://www.mediawiki.org/wiki/Template:MW_stable_release_branch ? [13:06:55] wherefore? [13:07:48] Well, Template:MW_stable_release_number is protected; this is a fair bit less important, of course [13:08:09] done [13:09:00] Now I can make all the redirects I want to Manual:Upgrading to... without having to worry about updating them :) [13:12:50] http://www.mediawiki.org/wiki/Manual:Upgrading Why isn't this redirecting? [13:15:31] <^demon> Title::newFromRedirect() doesn't parse templates in wikilinks, I believe. [13:16:05] Oops...turns out there's already Template:MW stable branch number [13:16:33] And D: [13:16:50] Any reason why it doesn't? [13:17:43] 'cause now all these redirects will have to be updated by hand [13:17:46] <^demon> Because it doesn't actually parse wikitext. It regex's for a wikilink and tries to make a title from it. [13:18:15] Yup. [13:19:12] No way to work around this? [13:19:18] <^demon> Nope. [13:19:23] :( [13:21:31] http://www.mediawiki.org/w/index.php?title=Manual:Upgrading&diff=142589&oldid=139101 Doesn't look like I was even the first to come up with the idea [13:22:01] ^demon: shouldn't we preprocess redirect text before? [13:22:49] *^demon shrugs [13:22:54] <^demon> You _could_ [13:24:17] abusefilter should have list comprehensions [13:24:22] hmmm, and lists. [13:25:27] 03(mod) Add class="ns-talk" / "ns-subject" to - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15079 (10lastword) [13:25:29] Could someone delete http://www.mediawiki.org/wiki/Template:MW_stable_release_branch ? >_> [13:25:54] And http://www.mediawiki.org/wiki/Template:MW_stable_release_number-short while you're at it [13:41:58] does anyone here use the TreeAndMenu extension? I can't get the tree icons to display. [13:44:14] 03(mod) Add class="ns-talk" / "ns-subject" to - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15079 (10Simetrical+wikibugs) [13:44:46] 03(NEW) Default thumb image for a category - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15087 15enhancement; normal; MediaWiki: Categories; (bayo.fr) [13:44:48] Hi. How do I implement codeblocks in mediawiki (1.5.0) so the displayed code in the wiki is in a grey monotyped block and is not formatted? [13:49:13] Zathraz,
?
[13:49:17] 	03(FIXED) $wgFeedDiffCutoff = 0 still generates diffs. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14868  +comment (10innocentkiller)
[13:49:23] 	btw 1.5 is dead and buried
[13:49:27] 	Zathraz: http://meta.wikimedia.org/wiki/Help:Wikitext_examples#Just_show_what_I_typed
[13:49:32] 	pre and/or nowiki
[13:49:59] 	nowiki makes all lines go to a single line so the output is unreadable
[13:50:01] 	But you should try installing http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi
[13:50:07] 	Why are you still using 1.5?
[13:50:15] 	not my choice.
[13:50:15] 	which will highlight code syntax
[13:50:24] 	Zathraz, you have to manually insert line breaks.
[13:50:26] 	I do not admin this server
[13:50:27] 	03(NEW) Categories should not be able to include themselves - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15088 15enhancement; normal; MediaWiki: Categories; (happy_melon)
[13:50:30] 	That's how 
 works.
[13:50:52] 	03(mod) Categories should not be able to include themselves - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15088  15enhancement->trivial (10happy_melon)
[13:51:35] 	 
 works fine. Thank you very much
[13:51:49] 	FFR: http://www.w3schools.com/TAGS/tag_pre.asp
[13:52:01] 	03(mod) Categories should not be able to include themselves - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15088  +comment (10mike.lifeguard)
[13:54:35] 	03(mod) Categories should not be able to include themselves - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15088  +comment (10Simetrical+wikibugs)
[13:57:29] 	03sql * r38891 10/trunk/phase3/ (RELEASE-NOTES includes/OutputPage.php): Fix bug 15016 - 'Templates used on this page' inconsistent between editing and 'view source'. Implemented it in the same basic way that it's implemented in EditPage.php
[13:57:36] 	03river * r38892 10/trunk/extensions/AbuseFilter/parser_native/ (20 files): 
[13:57:36] 	- implement 'rlike' and 'regex' operators
[13:57:36] 	- copyright header for all files
[13:57:39] 	03siebrand * r38893 10/trunk/extensions/AbuseFilter/AbuseFilter.i18n.php: Clarify 'abusefilter-edit-builder-funcs-specialratio' based on Werdna's explanation
[13:58:28] 	03(mod) Categories should not be able to include themselves - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15088  (10happy_melon)
[13:59:09] <^demon>	If you have a namespace index (eg: NS_TALK or anything), what's the easiest way to get the localized namespace name for the content language?
[14:00:32] 	Some MWNamespace method, maybe?
[14:00:39] 	03(mod) Categories should not be able to include themselves - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15088  (10happy_melon)
[14:01:29] <^demon>	MWNamespace only returns canonical names....although getLocalizedName would be a nice wrapper for the longer method, whatever it is.
[14:01:44] 	03rotem * r38894 10/trunk/phase3/languages/messages/MessagesHe.php: Betawiki must not add wrong credits.
[14:02:06] 	03rotem * r38895 10/trunk/phase3/ (2 files in 2 dirs): Localization: Fixes for English file and messages.inc.
[14:03:15] 	03(mod) Categories should not be able to include themselves - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15088  (10Simetrical+wikibugs)
[14:03:51] 	03rotem * r38896 10/trunk/phase3/languages/messages/MessagesHe.php: Localization update for he.
[14:06:37] 	03(mod) Categories should not be able to include themselves - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15088  +comment (10innocentkiller)
[14:08:33] 	03demon * r38897 10/trunk/phase3/ (RELEASE-NOTES includes/FeedUtils.php): (bug 14868) Setting $wgFeedDiffCutoff to 0 now stops generation of the diff entirely, not just display of it. No point in wasting time doing the former if you don't want the latter :)
[14:10:43] <^demon>	Simetrical: fyi: it's $wgContLang->getNsText() and getFormattedNsText()
[14:13:44] 	03rotem * r38898 10/branches/REL1_13/phase3/languages/messages/MessagesHe.php: Localization update for he.
[14:17:54] 	03(mod) Template misses its parameter when contianing a link with "=" character in the URL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14235  (10dan_the_man)
[14:22:49] 	03(mod) Template misses its parameter when contianing a link with "=" character in the URL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14235  (10Platonides)
[14:25:23] 	03(NEW) Setting up Wikimedia Egypt mailing list - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15089 15enhancement; normal; Wikimedia: Mailing lists; (Mido.Architect)
[14:32:53] 	03(mod) Template misses its parameter when contianing a link with "=" character in the URL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14235  (10Simetrical+wikibugs)
[14:34:19] 	my treeview images aren't loading.  the html shows /extensionsTreeAndMenu/img/nolines_plus.gif is supposed to load.  it looks like there should be a slash between extensions and Tree.  how do i set that?
[14:35:54] 	How can I change the password to my administrator account in my wiki?
[14:36:24] 	nevermind
[14:36:40] 	How can I change my username for my sysop account?
[14:37:12] 	Barnicle: You can choose it in the installer. Why would you want to change it now?
[14:38:24] 	i guess it doesn't really matter if someone can see the name right?
[14:39:18] 	Well you can't really prevent people from seeing the name
[14:39:25] 	And they won't gain any information from it
[14:39:44] 	i'm guess i'm just being anal because i'm just trying to make sure things are secure.
[14:39:48] 	Unless your password is extremely weak and/or stupid, they can't log in as you
[14:40:10] 	Well in that case make sure your password is sane and you should be fine
[14:40:45] 	Is it possible, or worth it, to make it so that a certain account can only be accessed by a certain IP address?
[14:41:19] 	No and no
[14:41:36] 	alright lol :)
[14:41:40] 	IP addresses can change
[14:41:46] 	what if i'm using a static
[14:42:01] 	Well OK then they don't, but few people have static IPs
[14:42:02] 	You could write an extension if you really wanted.
[14:42:02] 	for an intranet site, that would be a nice security feature
[14:42:11] 	But you may as well worry about someone guessing your FTP password in that case.
[14:42:36] 	i just restrict my web server access by subnet or IP for that
[14:42:36] 	Simetrical is right, you can always use some kind of hook into SpecialUserlogin there. But a password should be secure enough
[14:43:11] 	Yeah that's probably the sanest alternative, to put stuff like that in httpd.conf or .htaccess
[14:44:28] 	Werdna: You asked about editing from code earlier. Note that Article::doEdit() does NOT check for edit conflicts! Once I fulfil my dream and rewrite EditPage there'll be a clean function that does, but for now you have to check for and resolve conflicts yourself
[14:44:43] 	03(mod) Template misses its parameter when contianing a link with "=" character in the URL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14235  (10dan_the_man)
[14:47:40] 	14(DUP) Setting up Wikimedia Egypt mailing list - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15089  +comment (10cbrown1023)
[14:47:48] 	03(mod) Mailing list for Wikimedia Egypt - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15077  +comment (10cbrown1023)
[14:49:30] 	T_T Anyone else having troubles accessing wikimedia?
[14:50:54] 	Hello, I'm trying to remove a tab from a single page (which is described here http://www.mediawiki.org/wiki/Help:FAQ#How_do_I_remove_a_tab_on_only_one_page.3F), but the page I'm trying to remove the tab from has a colon in its title. The method described works for the Main_Page for example, but not the colon one, so I suspect that the colon in the CSS is messing things up. Does anyone have any idea on how I could get around this? Cheer.
[14:50:55] 	Dantman: Which wiki?
[14:51:33] 	All... I can't get to en.wikipedia.org, wikimedia.org, wikimediafoundation.org, or even mediawiki.org
[14:51:45] 	Is this the kind of trash people are putting in the FAQ these days?
[14:51:55] 	Oh, I've tried \0x003A instead of : too, but that didn't work
[14:51:59] 	And it doesn't matter if I use firefox  or safari
[14:52:13] 	darkliight, look at the page's HTML source.  You'll see a "page-something" class on the body element.  That's what you need to put after the dot in the selector.
[14:52:26] 	site is up for me :\
[14:52:39] 	Splarka: $4 per gallon :O In NL, diesel is like $7.40 per gallon and gas is $9 per gallon
[14:52:53] 	Dantman, complain in #wikimedia-tech?  Give a traceroute?
[14:52:57] 	Yet, I can recieve e-mails from lists.wikimedia.org, and access all of wikia, mwusers, and so on... only wikimedia
[14:53:03] 	Traceroute, how?
[14:53:52] 	:/ bugzilla.wikimedia.org is fine though
[14:54:34] 	Simetrical: perfect, thanks :)
[14:55:41] 	Dantman: Well, go to a command line and enter "traceroute en.wikiedpia.org" (or "tracert" on Windows)
[14:56:16] 	Mkay.... ooh, I see why bugzilla works... I can only access wikimedia via https
[15:00:01] 	03demon * r38900 10/trunk/phase3/includes/ (FileStore.php MessageCache.php): 
[15:00:02] 	Should be the last of the 0777's :)
[15:00:02] 	* Use wfMkdirParents() instead of mkdir() with a recursive argument.
[15:00:02] 	* Also, allow $wgDirectoryMode take over, instead of hardcoding 0777.
[15:00:02] 	* +formatting
[15:00:03] 	03siebrand * r38899 10/trunk/extensions/ (6 files in 6 dirs): Some fixes in special page capitalisation
[15:00:16] 	03(mod) Template misses its parameter when contianing a link with "=" character in the URL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14235  +comment (10darklama)
[15:00:45] 	03siebrand * r38901 10/trunk/extensions/ (31 files in 25 dirs): Localisation updates for extension messages from Betawiki (2008-08-08 16:20 CEST)
[15:00:49] *siebrand 	kicks CIA-55; it's behind.
[15:02:36] <^demon>	siebrand: I've been angry at it for the past few days for that
[15:02:55] 	03siebrand * r38903 10/trunk/phase3/languages/messages/MessagesEn.php: (log message trimmed)
[15:02:55] 	(rationale by Purodha) To some extent at least, category pages, and media pages,
[15:02:55] 	can now be subjects, or targets, of redirects, protections, and renames.
[15:02:55] 	Messages that potentially link to one of those with wikicode [[$N]] ought to be
[15:02:55] 	altered to now use [[:$N]], which unlike the other, always correctly links to
[15:02:58] 	all pages in all namespaces. Some messages have been adapted recently. Fixing
[15:03:00] 	the remaining candidates in MediaWiki code:
[15:05:16] 	03(mod) Template misses its parameter when contianing a link with "=" character in the URL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14235  (10Simetrical+wikibugs)
[15:15:22] 	Is it possible to stop Special:Export working for a single page?
[15:15:27] 	I have a wiki as my default site and have just installed mailman to set up some lists.  How do I get to mydomain.com/cgi-bin/mailman/admin behind mediawiki?  Typing the URL gets me to a new wiki page.
[15:15:33] 	03(mod) Template misses its parameter when contianing a link with "=" character in the URL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14235  (10dan_the_man)
[15:17:30] <^demon>	darkliight: No, not afaik.
[15:17:33] 	darkliight: if you make that page non-readable, special:export should stop working too. if you don??t do that, why stop special:export?
[15:19:53] 	03jojo * r38904 10/trunk/extensions/Collection/Help_Collections.txt: adjust text: not only PDF
[15:20:10] 	I'm using the IFrame extension to place an external page inside mediawiki. I'd like to stop people from seeing the code that does this (I've modified the extension so it doesn't use the standard syntax) for security reasons
[15:20:59] 	03jojo * r38905 10/trunk/extensions/Collection/ (Collection.body.php Collection.i18n.php Collection.php): added "Start collection" feature as preparation to solve the caching issue of the navbar
[15:21:05] 	I don't know enough about placing restrictions on users using 'hooks', so I thought it might be possible to just hide it
[15:22:22] 	darkliight, not really.  If users can see the HTML output, they can see the page source somehow.
[15:22:29] 	The wiki source, that is.
[15:22:34] 	That's how the permissions are set up.
[15:22:38] 	!e SecureHTML | darkliight
[15:22:38] --mwbot--	darkliight: http://www.mediawiki.org/wiki/Extension:SecureHTML
[15:22:42] 	It's a very weak type of security you're aiming for anyway.
[15:22:53] 	darkliight: uh, if you stop export, how would you stop them from just reading the wiki text as view source, or using action=raw, and... err... SECURITY REASONS? people can always look at the HTML code, you know...
[15:23:01] 	03(mod) Enable NewUserMessage extension on Wikimedia Commons - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14311  (10siebrand)
[15:23:06] 	Better to use a more robust system that actually prevents users from using the markup.
[15:23:16] 	darkliight: all the info is in there. if your security relies on people not knowing where some info is loaded from, you have a major problem.
[15:23:43] 	I don't mind users seeing the HTML code, they can know it's an IFrame if they want .. I would just like to stop them from know what hook I've used to place an IFrame in the page
[15:23:47] 	RoanKattouw: that extension gives me the willies :P
[15:24:07] 	darkliight: how about using htmlets ?
[15:25:01] 	I'm not sure what they are, give me a sec to look it up
[15:25:03] 	darkliight: htmlets and rawmsg are two extensions that let you specify snippets of html that you can safely include in any page, without allowing people to include any other html code.
[15:25:13] 	oh
[15:25:14] 	which is basically what you want, no?
[15:25:21] 	that sounds perfect
[15:25:41] 	rawmsg is probably more convenient, since you can edit the html in-wiki, in special system messages.
[15:25:41] 	right, all I want to do is include one iframe on the whole site
[15:25:52] 	htmlets is a bit more flexible wrt where the code comes from
[15:25:54] 	03(mod) Warning on editing other user's userpage - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=5865  (10mormegil)
[15:25:57] 	and I don't want anyone else to be able to
[15:26:02] 	on the whole site? uh?
[15:26:06] 	on *every* page?
[15:26:14] 	yes :)
[15:26:23] 	then all this is thw wrong way
[15:26:24] 	oops
[15:26:31] 	sorry
[15:26:43] 	because if you want to do it on every page, don't go via wiki text. go via the skin
[15:26:43] 	I just want one iframe, on one page
[15:26:48] 	is that better? :)
[15:26:53] 	either hack it, or, better, find a way to hook in nicely
[15:27:03] 	is the author of Collection here?
[15:27:10] 	if you want it on one page, or on some pages, then use rawmsg or htmlets
[15:27:14] 	03(mod) Enable NewUserMessage extension on Wikimedia Commons - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14311  (10N/A)
[15:27:21] 	anyway, gotta fix dinner
[15:27:22] 	bbl
[15:27:27] 	wmat: This is why you're not supposed to put the wiki in the domain root
[15:27:32] 	that sounds good Duesentrieb, I'll look into it, thanks
[15:32:27] 	03(mod) Warning on editing other user's userpage - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=5865  +comment (10petr.adamek)
[15:36:59] 	Emufarmers: I figured as much. Unfortunately, I've inherited the box. I guess I'll work on moving it first. Thx.
[15:37:17] 	03siebrand * r38906 10/trunk/extensions/Collection/Collection.i18n.php: 
[15:37:17] 	* article -> page
[15:37:17] 	* fix description of 'coll-start_text'. jojo: please double check this is what you meant to convey.
[15:38:50] 	03ialex * r38907 10/trunk/extensions/ (12 files in 2 dirs): svn:eol-style native
[15:43:19] 	wmat: You can, of course, add a rewrite exception or what have you, but the best idea would be to implement proper short URLs and add a permanent redirect or rewriting from the old style URLs
[15:46:05] 	03simetrical * r38908 10/trunk/phase3/ (RELEASE-NOTES includes/GlobalFunctions.php): 
[15:46:05] 	Unescape more "safe" characters when producing URLs, for added prettiness.
[15:46:05] 	Checked against RFC 1738; should cause no problems if wfUrlencode() is only
[15:46:05] 	applied to bits of the URL after the domain name. And if it is applied to the
[15:46:05] 	domain name or protocol as well, this is probably less broken, if anything, not
[15:46:08] 	more, since hex escapes aren't permitted in the domain name or protocol part.
[15:50:58] 	Help!! how to convert wiki pages to PDF, in a shared hosting with images (PDF export doesnt work, no images, buggie)??
[15:51:53] 	Olympic opening is slooooooooooow
[15:52:03] 	ronparker2, you probably can't, unless you can find an extension written purely in PHP to do so.
[15:52:05] 	Which is doubtful.
[15:52:23] 	Henke|MGD: it is now/
[15:52:29] *Mike_lifeguard 	rushes to TV
[15:52:32] 	Its been going on for 3-4 hours
[15:52:38] 	They're about to light the fire
[15:52:55] 	but at the pace the whole thing has taken it'll prolly take 4h more
[15:53:01] 	heh ;)
[15:53:41] 	ronparker2: http://www.mediawiki.org/wiki/Extension:Pdf_Export_Dompdf
[15:53:57] 	03siebrand * r38909 10/trunk/extensions/ (15 files in 15 dirs): Localisation updates for extension messages from Betawiki (2008-08-08 17:40 CEST)
[15:53:58] 	Emufarmers: dompdf doesnt support images :(
[15:54:02] 	03leon * r38910 10/trunk/phase3/ (6 files in 4 dirs): (log message trimmed)
[15:54:02] 	Introduced a new hook 'SkinAfterContent' that allows extensions to add text
[15:54:02] 	after the page content and article metadata. Updated all skins and skin
[15:54:02] 	templates to work with that hook.
[15:54:02] 	The hook is added in the newly introduced Skin::hookAfterContent(). It
[15:54:03] 	couldn't be implemented anywhere else as we want to be able using a single hook
[15:54:05] 	in all skins:
[15:55:14] 	whoops
[15:55:23] 	that rawmsg worked perfectly, thanks to those who suggested it
[15:55:25] 	the function is called Skin::hookAfterContent()
[15:56:29] 	narf. I mean afterContentHook()
[15:58:38] 	TimStarling, could you have a look at this change? I've been discussing with arnomane and we think that this is the best way to be able to resolve bug 13629
[16:00:22] 	03siebrand * r38911 10/trunk/phase3/languages/messages/ (209 files): Localisation updates for core messages from Betawiki (2008-08-08 17:40 CEST)
[16:00:56] <^demon>	About to light the flame for those watching TV and/or streaming it.
[16:01:56] 	03(NEW) Configuration updated for www.mediawiki.org - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15090 15enhancement; normal; Wikimedia: Site requests; (alex.emsenhuber)
[16:02:10] 	03(mod) Configuration updates for www.mediawiki.org - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15090  summary (10alex.emsenhuber)
[16:02:34] 	let's hope that's about it for today :)
[16:02:44] 	Mike_lifeguard
[16:02:51] 	I hope you're looking
[16:03:03] 	no :\
[16:03:10] 	Its darn cool
[16:05:54] 	hey ,there are stats for mediawiki.org also :o http://wikistics.falsikon.de/latest/mediawiki/www/
[16:06:09] 	ever wondered how much your extension pages were viewed ? :)
[16:06:31] 	DarkoNeko: sweet!
[16:10:29] 	can api.php extensions add features to action=query or only add new actions?
[16:11:10] 	DarkoNeko: looks like there is a lot of attention for security related extensions and WYSIWYG editors...
[16:11:31] 	Big surprise there
[16:12:26] 	03leon * r38912 10/trunk/phase3/includes/Skin.php: fixing a missing tab
[16:13:05] 	03mfarag * r38913 10/branches/REL1_13/phase3/languages/messages/ (MessagesAr.php MessagesArz.php): Update per r38837
[16:21:07] 	well, the LDAP extension has some success too :)
[16:24:22] 	hi
[16:28:19] 	03mfarag * r38914 10/branches/REL1_13/phase3/languages/messages/MessagesEn.php: Use CamelCase in messages per r31844
[16:32:32] 	03(mod)  Create new system message to allow admins to add HTML to head section - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15081  +comment (10dan_the_man)
[16:37:41] 	03mfarag * r38915 10/branches/REL1_13/phase3/maintenance/language/messages.inc: CamelCase
[16:37:58] 	03(mod) [[#foo|]], [[/bar|]] should be equivalent to [[#foo|foo]], [[/ bar|bar]] (new use of "pipe trick") - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=845  +comment (10dan_the_man)
[16:44:54] <^demon>	Oops
[16:47:20] 	03(mod)  Create new system message to allow admins to add HTML to head section - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15081  (10Simetrical+wikibugs)
[16:51:32] 	03(ASSIGNED) Mailing list for Wikimedia Egypt - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15077  (10cbass)
[16:52:27] 	03siebrand * r38916 10/branches/REL1_13/phase3/languages/messages/MessagesEn.php: Backport compatible recent changes to MessagesEn.php (up to r38903)
[16:53:13] 	http://www.latimes.com/business/la-fi-techblog8-2008aug08,0,2837557.story :D
[16:53:23] 	how might one enable the filemanager feature of the fckeditor extension for wikimedia?
[16:55:15] 	03(WONTFIX) Mailing list for Wikimedia Czech board - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14375  +comment (10cbass)
[16:55:57] 	03(mod) mailing list for fawiki admin - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14916  +comment (10cbass)
[16:56:59] 	03(mod)  Create new system message to allow admins to add HTML to head section - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15081  (10dan_the_man)
[17:01:03] 	hi
[17:05:37] 	03(mod) Mailing list for Malayalam projects - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15012  +comment (10cbass)
[17:06:14] 	03(mod) mailing list for fawiki admin - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=14916  (10mohsensalek)
[17:07:36] 	03shinjiman * r38917 10/trunk/phase3/languages/messages/ (6 files): 
[17:07:36] 	Localisation updates Cantonese, Chinese and Old/Late Time Chinese
[17:07:36] 	re-tweaking messages that leftover on r38784
[17:08:54] 	03(mod) Mailing list for the Japanese Wiktionary - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15024  +comment (10cbass)
[17:10:13] 	brion: ping
[17:10:41] 	03mkroetzsch * r38918 10/trunk/extensions/SemanticMediaWiki/ (6 files in 3 dirs): incorporated Nathan R. Yergler's CSV export code as new format "csv", small but useful
[17:11:02] 	ialex: pong
[17:11:23] 	03siebrand * r38919 10/trunk/phase3/languages/messages/MessagesEn.php: Typo
[17:11:54] 	brion: may you block or unsubscribe  in mediawiki-l, the auto-reply is annoying
[17:13:08] 	ialex: already did
[17:13:19] 	brion: thanks! :)
[17:15:22] 	brion, could you please have a look at r38910? i've been discussing with arnomane and we think that this is the best solution for nicely solving bug 13629
[17:16:03] 	03mkroetzsch * r38920 10/trunk/extensions/SemanticMediaWiki/includes/SMW_GlobalFunctions.php: version string set to release version
[17:17:39] 	03(mod)  Create new system message to allow admins to add HTML to head section - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15081  (10Simetrical+wikibugs)
[17:17:53] 	sec
[17:18:03] 	03mkroetzsch * r38921 10/tags/extensions/SemanticMediaWiki/REL_1_2_1/: tag for version 1.2.1
[17:20:05] 	03(FIXED) Mailing list for Wikimedia Egypt - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15077  +comment (10cbass)
[17:21:00] 	LeonWP: i think the  bit is unncessary as there's a nice 
:) [17:22:36] ok ;0 [17:22:37] 03(mod) Log events occassionally not logged - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=12129 +comment (10mike.lifeguard) [17:22:51] 03(mod) Create new system message to allow admins to add HTML to head section - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15081 +comment (10innocentkiller) [17:23:09] seems reasonably functional though :) [17:23:42] okay, great :) [17:23:50] 03(mod) Mailing list for Wikimedia Egypt - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15077 (10cbrown1023) [17:31:12] 03(mod) Wikibooks custom database schema - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15071 +comment (10mike.lifeguard) [17:32:33] 03(ASSIGNED) mailing list for fawiki admin - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14916 (10cbass) [17:33:00] 03(WONTFIX) Create new system message to allow admins to add HTML to head section - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15081 +comment (10Simetrical+wikibugs) [17:34:06] 03(mod) mailing list for fawiki admin - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14916 (10cbass) [17:34:49] 03ialex * r38922 10/trunk/phase3/maintenance/checkAutoLoader.php: [17:34:50] Fixes for maintenance/checkAutoLoader.php: [17:34:50] * Fix fatal error: access to undefined static member variable AutoLoader::$localClasses, use $wgAutoloadLocalClasses instead [17:34:50] * Use a regexp if parsekit_compile_file() doesn't exist. [17:36:01] yo, how do i edit the list of items under "personal tools" [17:36:35] http://www.mediawiki.org/wiki/Manual:Hooks/PersonalUrls [17:39:01] not quite sure what to do with that, ialex [17:39:09] 04(REOPENED) Flagged Revision Box is above categories - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13629 +comment (10leon) [17:39:29] 03(FIXED) mailing list for fawiki admin - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14916 +comment (10cbass) [17:39:32] 03siebrand * r38923 10/branches/REL1_13/phase3/languages/messages/ (262 files): [17:39:32] Localisation updates [17:39:32] * Backport compatible localisation updates to REL1_13 [17:39:32] * Rebuild all files [17:40:42] 04(REOPENED) Mailing list for Wikimedia Czech board - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=14375 +comment (10egg) [17:41:03] 03rotem * r38924 10/trunk/phase3/languages/messages/MessagesHe.php: Localization fixes. [17:41:35] ^_^ Finally, I can access wikimedia [17:41:51] how does one enable file uploading in edit forms? i've set wgEnableUploads = true in my LocalSettings.php but still don't have any upload capability [17:42:26] !uploading | jimmy51_ [17:42:26] --mwbot-- jimmy51_: I don't know anything about "uploading". You might try: !install [17:42:30] !upload | jimmy51_ [17:42:30] --mwbot-- jimmy51_: File uploads are an often-used feature of MediaWiki, but are disabled by default in all current release versions. To enable them, first make the upload directory (default images) writable by PHP, then set $wgEnableUploads to true in LocalSettings.php (i.e. "$wgEnableUploads = true;"). See for more info. [17:42:34] !uploading alias upload [17:42:34] --mwbot-- Successfully added alias: uploading [17:43:16] ok, i've done that... i have an images folder that my IIS user can write to, and have enabled that setting in localsettings. is there something else to do? [17:43:30] ooh, i see the link [17:43:35] i'll read up on that [17:43:41] go to Special:Upload [17:44:06] esteban_0: create a function that use this hook in LocalSettings.php and modify $personal_urls in that function [17:44:26] 03(mod) mailing list for fawiki admin - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14916 (10mohsensalek) [17:46:33] Special:Upload worked. how can i incorporate such a form in my page editor? [17:59:36] If I want to reinstall my wiki, but I want to import the pages, data, and what not back. How is this done? [18:03:36] 03ialex * r38925 10/trunk/extensions/Configure/ (CHANGELOG Configure.php Configure.settings-core.php): Added $wgDisableTitleConversion, $wgPasswordAttemptThrottle and $wgOverrideSiteFeed [18:05:11] 03(FIXED) Mailing list for Wikimedia Czech board - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14375 +comment (10cbass) [18:10:42] !backup [18:10:42] --mwbot-- http://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki [18:10:54] *brion-codereview needs a nick spellchecker [18:11:34] !abilitytouploadfilesfromtheeditpage [18:11:34] --mwbot-- I don't know anything about "abilitytouploadfilesfromtheeditpage". [18:11:51] !Upload_files_on_the_edit_page [18:11:51] --mwbot-- I don't know anything about "upload_files_on_the_edit_page". [18:12:11] !uploadform [18:12:11] --mwbot-- I don't know anything about "uploadform". [18:12:17] !fckeditor [18:12:17] --mwbot-- I don't know anything about "fckeditor". [18:12:41] jimmy51_, you can't normally upload files from the edit page. Special:Upload is used for that. [18:13:39] Simetrical: so if you want to embed an image in a page, by default you have to use another page to upload the images first? [18:13:53] jimmy51_, yes. [18:14:19] Simetrical: i've seen wiki's where there's a menu at the bottom with [edit | attach image or document | printable version | raw text | ] [18:14:21] This is probably due partly to the attitude of Wikipedia toward images, i.e., that people shouldn't upload random stuff from their computer because it's probably copyrighted. [18:14:33] jimmy51_, then look for an extension, or ask them how they did it. [18:15:25] Simetrical: that makes sense. in this case, i'm using it as a way to share procedures with screenshots on my intranet. pictures are vital. FCKeditor extension has an Image capability, but it doesn't look like the upload capability is enabled like normal FCKeditor [18:16:59] 03ialex * r38926 10/trunk/extensions/PhpHighlight/ (. PhpHighlight.php): New simple extension to highlight PHP code with the internal PHP syntax highlighter (php -s) [18:18:02] 03aaron * r38927 10/trunk/extensions/FlaggedRevs/maintenance/ (updateLinks.inc updateLinks.php): Add start param [18:25:11] !yourmom [18:25:11] --mwbot-- I don't know anything about "yourmom". [18:25:14] haha [18:25:16] nice [18:27:15] Methinks the bot doth protest too much. [18:34:06] 03(mod) Enable NewUserMessage extension on Wikimedia Commons - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14311 (10tstarling) [18:49:11] hmm, i've got 5 test case regressions [18:49:16] Yeah, saw those. [18:49:56] -
[18:49:56] +
Image:Foobar.jpg
[18:50:12] title and alt text have changed [18:51:17] is this intended behaviour: http://en.wikipedia.org/w/api.php?action=query&list=allpages&apfrom=Kre&aplimit=5 ? [18:51:40] it strips namespace before looking up [18:51:43] 03aaron * r38928 10/branches/REL1_13/extensions/FlaggedRevs/ (45 files in 7 dirs): backport feedback/maintenance/ajax stuff et all [18:52:28] brrr, http://en.wikipedia.org/w/api.php?action=query&list=allpages&apfrom=User:MaxSem&aplimit=5 [18:53:44] !bugzilla [18:53:44] --mwbot-- All bugs in MediaWiki should be reported at https://bugzilla.wikimedia.org. This is also the place to request site configuration changes, new features or enhancements to existing features, although bear the following points in mind before making a feature/enhancement request: 1) If the request is specific to a Wikimedia wiki, please discuss the issue on that wiki first. 2) Consider whether a custom extension would be more appropriate. [18:58:04] Lady_Aleena, max was asking if it was a bug or intended behaviour :P [18:58:20] Reedy, where? [18:58:23] 03mkroetzsch * r38929 10/tags/extensions/SemanticMediaWiki/REL_1_2_1/: undo release tag :-o (one more bug occurred -- proper release will follow soon) [18:58:29] is this intended behaviour: http://en.wikipedia.org/w/api.php?action=query&list=allpages&apfrom=Kre&aplimit=5 ? [18:58:29] it strips namespace before looking up [18:59:29] Reedy, why are you asking me? [18:59:45] I thought you did the !bugzilla for him [18:59:47] sorry [19:00:03] Reedy, no, I did it for me since I am too lazy to bookmark the page. [19:00:18] hi i have installed mediawiki on my computer (suse 11.0, apache2, php5, mysql). if i type localhost/wiki/ i get /localhost/wiki/index.php5/Main_Page and everything works fine. if i try to reach it through my http://www.example.com/, i get http//www.example.com/wiki/index.php5/Main_Page then error 404. i think it is a permission problem. what directory should i change my permission. or would it be another mistake, any sugg [19:00:18] estion please [19:00:19] ah, ok :) [19:00:55] It gives me a nice little link that I can click whenever I want to check the status of my bug and other bugs I voted for, which I am still waiting to see come to be. (One is very very very old) [19:01:55] Is there a ! command that I can use to go right to my bugs? [19:03:08] !help [19:03:08] --mwbot-- Hi! I'm mwbot, a bot that was quickly whipped up by Daniel Cannon (AmiDaniel) to help out around #mediawiki. Some quick help is at < http://www.mediawiki.org/wiki/Mwbot >, you can find all my source code at < http://amidaniel.com/viewvc/trunk/MWBot/?root=svn >. A dump is now available at < http://tools.wikimedia.de/~amidaniel/botbrain.html > [19:03:46] Lady_Aleena: You can't remember "bugzilla.wikimedia.org"? FF has autocompletion, so just typing bugzilla in the address bar will get you there [19:03:51] !bug [19:03:51] --mwbot-- https://bugzilla.wikimedia.org/show_bug.cgi?id=`e1 [19:03:59] Lady_Aleena, seems so [19:04:02] !bug 1000 [19:04:02] --mwbot-- https://bugzilla.wikimedia.org/show_bug.cgi?id=1000 [19:04:57] Emufarmers, too much typing. :) [19:05:20] click -> "bugzilla" -> down arrow -> enter [19:05:45] Plus I keep mixing up wikimedia with mediawiki. [19:05:49] Same number of keys [19:05:55] But...autocomplete! [19:06:11] Emufarmers, I forgot about that feature of Firefox. [19:06:15] I never use it. [19:06:20] 03mfarag * r38930 10/branches/REL1_13/phase3/languages/messages/MessagesFa.php: remove dupe author entry [19:07:26] Really? It automatically starts working every time I type something; of course, you could have disabled it... [19:07:40] Reedy, you expect me to remember the # of my bug? :O [19:08:06] Emufarmers, I might have...who knows? My computer is so slow these days. [19:08:09] !bug where voter = Lady_Aleena OR reporter = Lady_Aleena [19:08:09] --mwbot-- https://bugzilla.wikimedia.org/show_bug.cgi?id=where [19:08:10] :P [19:08:15] lol [19:08:56] Reedy, I am not Lady Aleena on bugzilla...I wish. I really want to set up a custom css there so my visited links don't turn purple. [19:09:06] lol [19:09:14] It was more sarcasm :) [19:09:30] Ah! Sorry... [19:09:32] :) [19:10:57] One of the first things I ever asked for I got within hours and it was all done in conversation here. This waiting for a bug to get done is nervewracking. I didn't know my bug was that hard. :( [19:11:14] https://bugzilla.wikimedia.org/buglist.cgi?query_format=advanced&emailreporter1=1&emailtype1=substring&email1=fantasy%40xecu.net [19:11:18] Bookmark that [19:12:34] Emufarmers, I just saw something funny, when loading that page, the tab said that bugzilla was pondering my search. :) [19:12:51] Bugzilla is sprinkled with humor [19:12:53] *Lady_Aleena has a very slow connection right now. [19:13:04] Although it can be vicious at times if it doesn't like you [19:13:13] I just saw it too, heh [19:13:36] Emufarmers, you interested in tackling my bug? [19:13:49] I has moar bugs [19:13:50] https://bugzilla.wikimedia.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=sam%40reedyboy.net&emailtype1=exact&emailassigned_to1=1&emailreporter1=1 [19:14:02] What's wrong with the list? It's alphebatized [19:15:01] Reedy, I only ask for what I see. I don't see that many buggy things. [19:15:09] 03(mod) Enable NewUserMessage extension on Wikimedia Commons - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14311 (10siebrand) [19:15:11] heh [19:15:29] http://en.wikipedia.org/wiki/Special:SiteMatrix [19:15:32] brb [19:15:37] when you're editing a page, is there a way for the editor to recongize tabs? [19:15:39] Thats alphabetical as Emufarmers said.. [19:16:01] :\ [19:16:16] 03aaron * r38931 10/trunk/extensions/FlaggedRevs/specialpages/ValidationStatistics_body.php: use php or php5 [19:16:21] Almost looks like someone else has fixed it, but not actually noticed the bug [19:16:39] 03dale * r38933 10/branches/MetavidWiki-exp/MetavidWiki/ (5 files in 4 dirs): fixed magic word pagetitle bug (jobs re-generating pages with magic words don't update global $wgTitle. MagicWord processing should not rely on $wgTitle) [19:16:41] 03brion * r38932 10/trunk/extensions/Cite/ (Cite.i18n.php Cite_body.php): [19:16:41] Revert r38669 for now (Cite extension "add format=a option for alphabetic format"). [19:16:41] It isn't obviously clear how this is meant to be used, and there are no test cases for the newly added mode. [19:16:43] Newly added code doesn't match our code standards, making it harder to read, and contains mysterious things like "$argv=array_merge($argv);" which seem a bit odd. [19:16:51] haha [19:16:57] not in order CIA-55 :P [19:17:20] 03aaron * r38934 10/trunk/extensions/FlaggedRevs/specialpages/ProblemPages_body.php: remove unused vars [19:19:30] 03aaron * r38935 10/trunk/extensions/FlaggedRevs/specialpages/ProblemPages_body.php: use const for value [19:19:44] 03(mod) Enable NewUserMessage extension on Wikimedia Commons - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14311 (10tstarling) [19:22:06] 03(mod) Enable NewUserMessage extension on Wikimedia Commons - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14311 (10siebrand) [19:23:39] 03siebrand * r38936 10/trunk/extensions/Translate/groups/mediawiki-defines.txt: Remove optionals per revert in r38932. [19:24:08] 03mfarag * r38937 10/trunk/extensions/ (10 files in 10 dirs): Add author info [19:26:13] Lady_Aleena, http://en.wikipedia.org/wiki/Special:SiteMatrix [19:26:20] looks like its already been done.. [19:27:07] Reedy, nope, see the Extension talk page. [19:27:48] *Lady_Aleena is getting linkage. [19:28:01] ahh [19:28:04] http://www.mediawiki.org/wiki/Extension_talk:SiteMatrix [19:29:41] It still could look better. I would do it, but I have no clue how to do it or if there is other stuff that needs to be done to it. I have a feeling that it isn't straight html there. [19:33:51] I'd be suprised if it is [19:34:59] Also, I am still waiting for a interwiki link short cut to be made as well. [19:35:08] 03mfarag * r38938 10/trunk/extensions/FlaggedRevs/language/FlaggedRevs.i18n.alias.php: Add arz and update ar [19:40:24] 03mfarag * r38939 10/branches/REL1_13/extensions/FlaggedRevs/language/FlaggedRevs.i18n.alias.php: Add arz and update ar [19:42:45] 03(mod) PATCH - moving Wikimedia only stuff from LanguageCs. php to InitialiseSettings.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14294 (10siebrand) [20:03:49] 03mkroetzsch * r38940 10/trunk/extensions/SemanticMediaWiki/includes/ (SMW_DV_WikiPage.php storage/SMW_SQLStore2.php): Minor fix in sortkey computation, fixed id handling of property redirects for certain exotic cases [20:04:00] 03mkroetzsch * r38941 10/trunk/extensions/SemanticMediaWiki/RELEASE-NOTES: +link [20:06:54] Nikerabbit: does LanguageBe.php need any changes, aside from removing the Wikimedia specific grammar stuff with https://bugzilla.wikimedia.org/attachment.cgi?id=5135 ? [20:11:09] 03(mod) PATCH - moving Wikimedia only stuff from LanguageCs. php to InitialiseSettings.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14294 (10siebrand) [20:13:04] 03(mod) PATCH - moving Wikimedia only stuff from LanguageCs. php to InitialiseSettings.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14294 (10siebrand) [20:20:18] hey siebrand, you around? [20:20:41] Skizzerz: somewhat. [20:20:56] can you explain http://www.mediawiki.org/w/index.php?title=Extension:AuthorProtect&curid=26012&diff=205423&oldid=200522 [20:21:14] I don't recall ever using the hooks that you added [20:22:37] Skizzerz: no, not really. [20:23:03] can I rv it then? [20:23:09] s/can/should [20:23:14] Skizzerz: wait a sec. [20:24:48] Skizzerz: strange. Don't see an extension around it that uses those hooks. My bad. [20:25:14] I'm checking my Special:Version right now to see if it somehow registers those hooks in a backwards method [20:25:24] Skizzerz: http://www.mediawiki.org/w/index.php?title=Extension%3AAuthorProtect&diff=205585&oldid=205423 [20:25:25] 03aaron * r38942 10/trunk/extensions/FlaggedRevs/FlaggedRevs.php: tweak defaults a bit more for WMF [20:25:39] ok [20:29:50] hi all, I'm trying to write an external php application by including 'webstart.php'. But when I try to use $wgUser->getId(), I always get 0, even if the cookies are passed correctly. Do I need to init $wgUser with cookie values by hand, or something? [20:30:24] you miss some files [20:30:31] why don't you include index.php? [20:30:32] 03mkroetzsch * r38943 10/trunk/extensions/SemanticMediaWiki/includes/storage/SMW_SQLStore2.php: [20:30:32] Fill id cache for canonical ids also when creating new pages with parameter $canonical==false: if this is not [20:30:32] done, then it may happen that the newly written page is not yet found in long PHP runs even though it was [20:30:32] written to DB. This may be due to deferred DB commits. In this case, an existing ID is not found and duplicates [20:30:35] are created. The circumstances for this bug are rare: around 20 cases for 10000 pages on semanticweb.org. [20:31:41] Platonides: assuming it's not checking the file and, will go straight to output regular web page? [20:32:04] 03(mod) PATCH - moving Wikimedia only stuff from LanguageCs. php to InitialiseSettings.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14294 (10siebrand) [20:32:17] if you conveniently fake $_GET and $_REQUEST, it should ;) [20:32:20] Platonides: and I mean, $wgUser is already there [20:32:22] 03(mod) PATCH - moving Wikimedia only stuff from LanguageCs. php to InitialiseSettings.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14294 (10siebrand) [20:32:51] how do you pass the cookies? [20:33:11] you should be able to just use the User class [20:33:48] 03(mod) LanguageXx.php files contain WMF specific settings - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14165 (10siebrand) [20:34:15] 03brion * r38944 10/trunk/extensions/InterwikiList/ (3 files): [20:34:15] Revert r38749, 38750 - prefix search on InterwikiList extension [20:34:15] Form HTML is contructed manually without proper escaping, which at best may lead to invalid output, and is generally a poor practice. [20:34:15] Either use Xml:: element constructor functions (good) or properly escape all output (moderately good) [20:36:10] 03siebrand * r38945 10/trunk/phase3/languages/classes/LanguageDsb.php: hsb -> dsb [20:39:13] 14(DUP) Wrong query Output - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=14821 +comment (10markus) [20:39:20] 03(mod) Display subproperties using * operator in queries - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12822 (10markus) [20:43:08] 03(mod) Javascript conflict between Headertabs and timeline inline queries - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=14897 04BLOCKER->normal; +comment (10markus) [20:43:52] what is smallest edit to talk page that triggers the yellow color? [20:44:25] 14(WFM) Special:Browse Links - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=14912 +comment (10markus) [20:44:58] 03stipe * r38946 10/branches/MetavidWiki-exp/MetavidWiki/skins/mv_embed/ (36 files in 3 dirs): stream selection / download menus look better, order of players determined by hard-coded per mime-type list [20:45:57] any boby? [20:46:09] alnokta, what do you mean, the yellow color? [20:46:27] Simetrical, the yellow color of new message [20:46:46] alnokta, you mean the "You have new messages" bar at the top of every page? [20:46:56] Any edit triggers it, unless it's a null edit or it's a minor bot edit. [20:47:00] Simetrical, exactly [20:47:41] Simetrical, cannot a null edit do that? [20:48:13] A null edit can't trigger it. [20:48:17] It has to change content. [20:48:37] 03mkroetzsch * r38947 10/trunk/extensions/SemanticMediaWiki/includes/storage/SMW_SQLStore2.php: Fixed bug 14812 [20:49:00] 03(FIXED) Get undefined variable:sid errors after upgrade to SMW 1.2 - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=14812 +comment (10markus) [20:52:32] 03(mod) LanguageXx.php files contain WMF specific settings - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14165 (10siebrand) [20:52:40] 03(WONTFIX) Inline queries with the ... syntax suppress the display of references - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12592 normal->minor; normal->low; +comment (10markus) [20:53:07] 03(mod) PATCH - moving Wikimedia only stuff from LanguageCs. php to InitialiseSettings.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14294 (10siebrand) [20:54:11] 03(mod) PATCH - moving Wikimedia only stuff from LanguageCs. php to InitialiseSettings.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14294 (10siebrand) [20:55:19] 03(mod) PATCH - moving Wikimedia only stuff from LanguageCs. php to InitialiseSettings.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14294 (10siebrand) [20:55:27] 03(mod) PATCH - moving Wikimedia only stuff from LanguageCs. php to InitialiseSettings.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14294 (10siebrand) [20:55:38] 03brion * r38948 10/trunk/phase3/includes/ImagePage.php: [20:55:38] Cleanup to r38799 ("Add a more descriptive message to the links-to-image section for the case that more than 100 pages link to a file.") [20:55:38] Lift out a little duplicated code for good style [20:55:40] When transcluding a {{Special:...}} page, is there any way to pass a URL argument (e.g. ?limit=...) to the transcluded page? [20:55:56] Only if it takes such an argument as a subpage, I think. [20:56:25] 03(FIXED) show subproperties in Property pages - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=11413 (10markus) [20:56:38] Simetrical: yeah... I was afraid that that was the only way... but thanks! [20:56:43] 03(mod) PATCH - moving Wikimedia only stuff from LanguageCs. php to InitialiseSettings.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14294 (10siebrand) [20:56:52] 03(FIXED) a property page gives no no indication that it has subproperties - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12684 (10markus) [20:56:59] 03brion * r38949 10/trunk/phase3/includes/ImagePage.php: Cleanup to cleanup -- keep the div name consistent! There's no reason to invent a new div id just because there's a different number of items. [20:57:28] 03(mod) PATCH - moving Wikimedia only stuff from LanguageCs. php to InitialiseSettings.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14294 (10siebrand) [21:00:36] 03(ASSIGNED) Property only usable once - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=13597 +comment (10markus) [21:03:05] 03brion * r38950 10/trunk/phase3/includes/OutputPage.php: Cleanup to r38831 -- don't check _just_ 'rss' and 'atom', take anything. :) [21:04:43] 03(mod) Create a tag that excludes all annotations - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=13570 (10markus) [21:05:56] 14(DUP) enhancement: show *Values* of the property Foo - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=14505 +comment (10markus) [21:06:02] 03(mod) List of Values from Property - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=13148 +comment (10markus) [21:07:16] Werdna: https://bugzilla.wikimedia.org/show_bug.cgi?id=4995#c12 : still current? [21:09:24] 14(WFM) Stopsignal for TemplateOutput - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=14822 +comment (10markus) [21:10:17] 03(mod) Google pie, too few color - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=14761 +comment (10markus) [21:10:35] 03(mod) Google Pie and Google Bar crashes - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=14922 (10markus) [21:11:19] i added the following line to my LocalSettings.php in order to add new namespaces and now my wiki barfs [21:11:22] the line is: #wgExtraNamespaces = array(100 => "TypeAccess", 101 => "TypeAccess_talk"); [21:11:31] the barf is: Warning: Cannot modify header information - headers already sent by (output started at /var/www/mediawiki/mediawiki-1.12.0rc1/LocalSettings.php:1) in /var/www/mediawiki/mediawiki-1.12.0rc1/includes/WebResponse.php on line 10 [21:12:52] i followed the faq exactly and my wiki is supposed to be live :/ [21:13:20] why do you have a #? [21:13:37] to comment it out after it screwed my wiki [21:13:40] which didn't fix it :/ [21:13:49] then where's the $? [21:14:37] doh...i am still getting the error but the wiki is rendering [21:14:38] http://grey.colorado.edu/emergent/index.php/Main_Page [21:15:04] you probably got some corrupted bytes at the beginning [21:15:19] no, emacs highlights those [21:15:52] 03mkroetzsch * r38951 10/tags/extensions/SemanticMediaWiki/REL_1_2_1/: After some more bugfixing, this, finally, is really SMW 1.2.1! [21:16:01] delete the there was a slash before oh, well that's silly [21:16:41] man, i should just give in a program in php [21:16:46] should have recognized these errors myself [21:16:48] thanks OverlordQ:) [21:19:11] 03stipe * r38952 10/branches/MetavidWiki-exp/MetavidWiki/skins/mv_embed/ (mv_nativeEmbed.js sample_page.php skin/styles.css): native support fixed [21:19:17] siebrand: ? [21:23:18] Is there anyone here who can help me figure out what a parser function is doing? It was given to me by Splarka this morning when I was very tired, so his explination didn't register that well. Anyone willing to give it a go? [21:24:48] {{#ifeq:{{SUBJECTSPACE}}-{{#switch:{{{class|}}}|merge=|redirect=|disambig=FOO|#default=BAR}}|-BAR|0/1 with no class|right class or other ns}} [21:27:10] I wnoder ialex realises that php has internal functions for highlighting php which would likely be more efficient than saving to a temp file, and then trying to use php -s [21:31:41] 03(mod) PATCH - moving Wikimedia only stuff from LanguageCs. php to InitialiseSettings.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14294 (10siebrand) [21:31:50] 03nikerabbit * r38953 10/trunk/phase3/includes/ImagePage.php: [21:31:50] * Format numbers passed to messages [21:31:50] * Some whitespace changes [21:31:57] 03(mod) PATCH - moving Wikimedia only stuff from LanguageCs. php to InitialiseSettings.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14294 (10siebrand) [21:35:18] 03aaron * r38954 10/trunk/extensions/PhpHighlight/PhpHighlight.php: use wfEscapeShellArg() [21:43:46] 03aaron * r38955 10/trunk/phase3/includes/ (DefaultSettings.php specials/SpecialUserlogin.php): $wgPasswordAttemptThrottle cleanup [21:50:50] 03brion * r38956 10/trunk/phase3/ (RELEASE-NOTES includes/parser/Parser.php): (log message trimmed) [21:50:50] Revert r38876 "(bug 2443) Add image name as alt-text when no caption is provided." [21:50:50] This broke four test cases: [21:50:50] 4 previously failing test(s) now PASSING! :) [21:50:50] * Right-aligned image [Fixed between 08-Aug-2008 21:37:38, 1.14alpha (r38954) and now] [21:50:50] * Centre-aligned image [Fixed between 08-Aug-2008 21:37:38, 1.14alpha (r38954) and now] [21:50:54] * None-aligned image [Fixed between 08-Aug-2008 21:37:38, 1.14alpha (r38954) and now] [21:52:05] 04(REOPENED) image alt text should be compulsary - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=2443 +comment (10brion) [21:55:21] 03mkroetzsch * r38957 10/trunk/extensions/SemanticMediaWiki/includes/SMW_GlobalFunctions.php: version increment to signal post 1.2.1 code [21:56:30] how do I mark a user as a bot on my own mediawiki install? [21:56:45] Special:Userrights [21:56:51] Add the user to the bot group [21:57:10] ack! no permission [21:57:10] 03brion * r38958 10/trunk/phase3/ (includes/EditPage.php languages/messages/MessagesEn.php): [21:57:10] Revert r38879, 38880 "(bug 14002) Change cascade protection warning message to be consistent with cascade-protection 'blocked' message." [21:57:10] Incompatible change to message, and just seems kind of ugly. It's usually easier to maintain the core message without having to remember to slap "and the bit that always follows it" on the end every time. [21:57:11] Probably the other message referred to should be fixed to follow general conventions, rather than this one changed to break them. :) [21:57:13] hmm..but i've got root [21:57:29] 03(mod) Add $2 to MediaWiki:Cascadeprotectedwarning - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14002 +comment (10brion) [21:57:43] You'll need an account that is either bureaucrat or steward, if I remember correctly [21:58:01] THere is also the Makebot extension that can make it a lot simpler [21:58:37] cool thanks [22:01:58] TheFearow, don't recomment obsolete extensions [22:02:09] s'ok, i didn't use it [22:02:14] i only have 1 bot [22:02:53] 03brion * r38959 10/trunk/phase3/languages/messages/ (106 files): More cleanup from r38880 -- remove the rest of the $2 crap from the 108 other localizations infected by it :) [22:03:30] so, 108 or 106? [22:05:56] eh i couldn't remember and was too lazy to look [22:06:11] i figure it's a small enough margin of error [22:06:32] i worried if you forgot some files:) [22:16:02] 03brion * r38960 10/trunk/phase3/includes/specials/SpecialUserlogin.php: [22:16:03] Cleanup for r38886 "(bug 12370) Add throttle on password attempts. Defaults to max 5 attempts in 5 minutes." [22:16:03] Generated memcache key used the user name, which could contain spaces or be overlong, leading to failure to enforce the check. [22:16:03] Switched to making the key using md5 of the username instead of the raw name, so "I Am Rocking" will get throttled as well as "WikiSysop". [22:16:06] Note that it still will have no effect on a default install (with no general cache engine); for this sort of security-friendly thing it might be wise to use the DB-based cache to ensure it's functional. [22:18:13] MaxSem: Sorry, I wasn't aware it was obselete, since i've seen quite a few people still using it [22:18:52] it's currently installed because its removal will screw up logs it created [22:19:47] now Userrights can be restricted to make it work like makebot, makesysop or whatever [22:30:31] Ahh [22:33:18] 03dantman * r38961 10/trunk/extensions/SemanticForms/includes/SF_GlobalFunctions.php: [22:33:18] Don't know what's with the poor coding. But I've been getting PHP fatal notices that $res had no 0 index, and the call to getNamespace was made on a non object. [22:33:18] Let's try directly testing for what we want rather than checking unreliable counts. [22:33:18] :/ These semantic extensions and all their bugs is actually getting annoying... [22:41:14] 03leon * r38962 10/trunk/extensions/FlaggedRevs/ (FlaggedArticle.php FlaggedRevs.class.php FlaggedRevs.php): (log message trimmed) [22:41:14] (bug 13629) Changed FlaggedRevs to use the newly introduced SkinAfterContent hook, [22:41:14] in order to have the rating box *below* the categorylinks and all other article metadata. [22:41:14] This is the correct behaviour, as the rating box doesn't logically belong to the [22:41:14] article content itself, in contrast to metadata like categorylinks. [22:41:18] This was done in a way suggested by aaron in bug 13629 comments 4 and 6 to arnomane's patch [22:41:20] 4832. [22:52:58] hi all, any idea why this image doesn't load [22:52:59] http://viunai.gizmogarden.com/index.php/Imagem:1800JC0235.JPG [22:53:14] full resolution link works [22:53:38] Erro ao criar miniatura: convert: unable to open image `/var/www/wikis/viunai/images/thumb/d/de/1800JC0235.JPG/716px-1800JC0235.JPG': Permission denied. [22:53:42] well that's suspicious [22:54:29] what? [22:54:39] Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in C:\Server\xampp\htdocs\MW\extensions\FlaggedRevs\FlaggedArticle.php on line 696 [22:54:55] ugh, time to cleanup that change [22:55:07] Simetrical, you busy? [22:55:57] brion-codereview: what do you thin can be? [22:56:09] doesn't happen on other images [23:01:56] 03(mod) PATCHES - moving Wikimedia only stuff from LanguageXx. php to InitialiseSettings.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14294 summary (10siebrand) [23:10:02] ah good, i'm at least back around to where i started doing code review today :D [23:10:35] what rev are you on? [23:13:48] no one know the image problem? [23:15:30] 03(mod) LanguageXx.php files contain WMF specific settings - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14165 (10siebrand) [23:17:01] leonardo: did you address the error message which was given to you by the wiki, which i repeated to you? [23:19:09] yes [23:19:29] me and server operator doesn't know what that means [23:19:34] and how to fix [23:19:47] permission error? [23:20:47] is what appear [23:20:59] but why doesn't appear on other images? [23:25:17] AaronSchulz, what do you think about r38962 // solution to bug 13629? [23:25:26] is that okay with you? [23:25:57] 03(mod) LanguageXx.php files contain WMF specific settings - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14165 (10siebrand) [23:25:58] now that the E_STRICT errors are gone :) [23:26:42] 03(mod) LanguageXx.php files contain WMF specific settings - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14165 (10siebrand) [23:27:27] leonardo: perhaps because different files and directories may have different permissions? [23:27:39] this is basic unix administration to examine it [23:28:16] i think all image files that have thumbs on wiki pages have this problem [23:34:27] 03(mod) LanguageXx.php files contain WMF specific settings - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14165 (10siebrand) [23:34:40] 03(mod) LanguageXx.php files contain WMF specific settings - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14165 (10siebrand) [23:35:37] 03(mod) Add class="ns-talk" / "ns-subject" to - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15079 (10brion) [23:38:02] is there a specialpage that lists red pages? [23:41:03] Hi! Do you know how to change the default charset in mediawiki? [23:41:39] yes [23:41:45] How? [23:42:07] try source ,something [23:42:12] not lso sure [23:42:33] source something? [23:42:43] what media wiki anyway ???? [23:42:53] forgiv my foolishness [23:43:04] 1.13... the latest but I don't think that matters [23:43:23] what is media wiki [23:43:36] nevermind dude [23:43:44] why [23:43:50] xxxxxxxxxxxxxxxx: ok, enough :) [23:44:07] i told u i am new [23:44:11] Someone else knows how to change the default charset? [23:44:16] yeah, hold on [23:44:34] well i am thinkin [23:45:04] videolan software can stream HDD content [23:45:24] xxxxxxxxxxxxxxxx: please stay on-topic. this is not a social channel [23:45:45] okay , wil try [23:45:50] 03(mod) Template misses its parameter when contianing a link with "=" character in the URL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14235 (10N/A) [23:46:36] xxxxxxxxxxxxxxxx, btw, you shouldn't use your administrator account for chatting. this is a security risk. [23:46:56] ;o [23:46:59] proletaire: I THINK it's http://www.mediawiki.org/wiki/Manual:$wgOutputEncoding [23:47:07] but I'm not sure [23:47:25] *Skizzerz_Away afks [23:47:46] Thank you [23:49:05] 03(mod) LanguageXx.php files contain WMF specific settings - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14165 (10siebrand) [23:49:20] 03(mod) LanguageXx.php files contain WMF specific settings - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14165 (10siebrand) [23:53:47] brion:fixed [23:54:04] anyone here has Liquidthreas knownledge? [23:54:10] i have a problem with [23:54:17] don't know what is causing [23:54:28] anyone wants to listen? [23:56:58] is there any way to get the WYSIWYG editor implemented on an older version of MediaWiki? [23:59:52] trev: It's already hard enough to do WYSIWYG in the current good parser... it's basically impossible on older versions of MediaWiki which are missing piles of hooks needed for making even a bit of WYSIWYG work [23:59:52] trev: you'll probably have best luck upgrading to whatever version is recommended by your wysiwig plugin