[00:07:18] 00:02 < Marybelle> But if the AbuseFilter is stopping legitimate edits, it needs to be fixed. [00:07:24] I'm open to suggestions [00:07:44] Well, can it abort early or something if the filters are taking too long to run? [00:07:53] Running a 504 seems pretty mean. [00:14:14] It's possible [00:14:14] I'd prefer to spot th e big problems with large edits and fix them, I guess [00:14:14] I aimagine it's the ccnorm() function. [00:14:43] of course 200K edits aren't exactly a huge priority, though [00:15:14] It's ten times less than the hard limit. [00:15:29] And it's stopping legitimate edits. [00:15:33] So that should be a priority. [00:16:07] and Marybelle can bitch like there's no tomorrow [00:17:11] {{#if:{{#time:U|tomorrow}}||{{MZM Bitch}}}} [00:17:23] subst: [00:17:52] {{subst:#if:{{subst:#time:U|tomorrow}}||{{subst:MZM Bitch}}}} [01:11:05] 03aaron * r49190 10/trunk/phase3/includes/parser/Parser.php: profiling fix [01:28:16] Where is the wikitable class stored? [01:28:58] where did you see it used? [01:30:35] I'm taking about the css class, Splarka [01:30:51] and I'm asking you where you see it being used, Emachman [01:30:52] en.wp? [01:30:55] Yes. [01:31:03] http://en.wikipedia.org/wiki/MediaWiki:Common.css [01:31:22] it is not part of the core styles [01:31:32] Hmm. [01:31:37] I thought it was finally added. [01:31:37] So that's why I didn't see it there... [01:31:44] more at: http://en.wikipedia.org/wiki/Wikipedia:Catalogue_of_CSS_classes [01:31:47] Or maybe it was just added for the AbuseFilter? [01:31:52] I know I saw it committed. [01:32:34] 03aaron * r49191 10/trunk/phase3/includes/specials/SpecialBlockip.php: setUsernameBitfields() should skip suppress log items [01:32:44] werdna,Robh: can you sync that? [01:32:49] hmm [01:32:57] Marybelle: it was, but after the last scap [01:33:00] so it is a future feature [01:33:11] http://svn.wikimedia.org/viewvc/mediawiki?view=rev&revision=48842 [01:33:14] http://svn.wikimedia.org/viewvc/mediawiki?view=rev&revision=48842 [01:33:19] yah, that one [01:33:42] it might not make it past code review [01:33:44] AaronSchulz: what is it, why? [01:34:10] werdna: fixes an annoying hideuser issue [01:34:25] is there a bug? [01:34:29] Emachman: so wait until next scap, and if it makes it, then it is a 1.15+ feature [01:35:27] diff is taking forever to load [01:36:08] http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/includes/specials/SpecialBlockip.php?r1=48892&r2=49191&pathrev=49191 >_> [01:36:29] I already have it opne now [01:36:33] just checking what it actually does [01:38:03] hmm, looks like it should be oay [01:48:34] 03(mod) rev_deleted should use the history buttons to affect ranges of revisions on the history tab - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16607 (10mikelifeguard) [01:48:47] werdna: is that done? [01:49:09] AaronSchulz: I'm not sure that it's really necessary, is it actually a regression? [01:49:24] thing should not be hidden from that log [01:49:38] obviously a bug, saw a few on en wiki [01:49:41] does that stop hiding things in suppression log? [01:49:41] It looks like it just stops the suppression log from being hidden [01:49:55] would have been useful about 20 minutes ago :) [01:50:04] really slowed me down not being able to see what I had just done [01:50:25] Mike||busy: normally you can't hide those items, but that was a loophole [01:50:49] well suppressing things from the suppression log doesn't make sense :D [01:51:00] *werdna shrugs [01:51:00] but I meant... I had just hidden something, and from the suppression log I couldn't tell what [01:51:19] had to use "change visibility" as if I were going to do that - only then could I see what I had done there [01:51:32] times 30 while trying to do other stuff is slowness, and slowness is bad [01:52:46] well it seems to work okay, I synced it [01:52:49] shrug [02:02:43] 03aaron * r49192 10/trunk/phase3/includes/specials/SpecialBlockip.php: Follow-up to r49191: Same thing but where the log is by an Oversighter. [02:03:10] Mike||busy: I'm amazed how often names are hidden [02:03:45] There's been an increase lately. More vandalism using user names than previously. [02:03:56] And with the hideuser right, ancient bad user names are now being hidden. [02:03:58] yes! lots! [02:04:02] thankfully [02:04:19] "Linuxbeak's real name is .____ ___ and he lives at ... " <-- Things like this. [02:04:45] It's kind of creepy, but I guess it's the lesser evil. [02:04:48] and it's going on right now! exciting! [02:05:07] fun in the sun [02:05:44] Alex Schenck or something [02:05:48] that's public knowledge [02:14:25] Hmm. egrep + all_users.txt = fun. [02:17:27] werdna: how long to global blocks take to actually block? should be what... a few ms or something? [02:21:21] Mike||busy: not long, primary bottleneck would be replication [02:21:21] sa few cseconds certainly [02:21:21] maybe you should ask your real question... which is undoubtedly some case where the global block isnl't working [02:21:24] rrrr333 [02:21:38] 03aaron * r49193 10/trunk/phase3/includes/Article.php: Made suppress link bold [02:21:54] *werdna curses delays with irssi [02:21:54] well, it's not that it's not working at all... just a few seconds or so [02:22:10] if that's normal and can't be reduced, then I'll live with it [02:23:01] A few seconds isn't something I'm likely to cry over [02:23:16] it takes longer than that to fill out the form [02:23:19] for example my L+H of 02:16, 5 April 2009 (which will soon be hidden) was like 2s after blocking that IP or something [02:23:42] the gblock was 02:15, 5 April 2009 [02:37:53] 03aaron * r49194 10/trunk/phase3/includes/specials/SpecialListusers.php: Clean up ipb_deleted query slightly [02:39:37] 03(NEW) Log below the form on Special:RevisionDelete for logs is ludicrously long - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18345 normal; Normal; MediaWiki: Deleting; (mikelifeguard) [02:57:24] 03(mod) Log entries for deleting log entries are opaque - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18335 (10mikelifeguard) [04:39:56] 03(NEW) Log deletion doesn't affect Special:RecentChanges - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18346 normal; Normal; MediaWiki: Deleting; (mikelifeguard) [04:43:43] 03(mod) Log suppression unreliable on Special:RecentChanges - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18346 summary (10pathoschild+wmbugs) [04:44:26] 03(mod) Log suppression unreliable on Special:RecentChanges - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18346 (10mikelifeguard) [04:44:57] 03(mod) Log suppression unreliable on Special:RecentChanges - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18346 (10mikelifeguard) [04:50:26] 03(mod) AbuseFilter log shows the contents of deleted pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18043 (10agarrett) [04:50:30] 03(mod) Log suppression unreliable on Special:RecentChanges - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18346 +comment (10agarrett) [05:40:52] 03(mod) mwdumper java.lang.IllegalArgumentException: Invalid contributor - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18328 +comment (10robertb) [05:45:48] VasilVV: want to do something that hopefully isn't difficult? [05:45:53] or I could make a bug [05:46:45] Prodego: you better file a bug. I'm not sure I'll able to fix it now [05:47:03] *werdna pleased that he didn't break the site [05:47:27] *p858snake fakes the logs so we can blame werdna [05:47:53] !blame clearly assigns blame to the proper person already. [05:48:29] that was made before werdna was the probie though >.> [05:51:57] 03(NEW) If the 'Email new password' button is pressed by a logged in user, that users username should be sent as the requestee, not the user's IP address - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18347 enhancement; Normal; MediaWiki: User login/settings; (Prodego) [05:52:32] me bets Marybelle is going to add the missing ' [05:52:38] /me even [05:57:10] 03(mod) Log suppression unreliable on Special:RecentChanges - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18346 (10JSchulz_4587) [06:36:50] hi, who could tell me why I have the following error when I click on the RSS button on my wiki ? [06:36:51] http://rafb.net/p/Em86xG96.html [06:56:00] anyone ^? [07:42:11] There's someone, but I was looking for some help too. [07:43:12] werdna: why should we use set_var() function instead of normal = (':=', if '=' is not available) syntax? [07:43:38] because I was lazy and set_var is easier to implement [07:43:50] I think var setting might need some more work [07:44:13] it might be sensible to require vars to be defined [07:48:22] werdna: won't you mind if I implement := and arrays? [07:51:39] arrays are fine, I'm thinking of requiring variables to be declared [07:51:42] what do you think [07:52:51] werdna: declaration with strict typing or without typing? [08:00:08] no typing I think [08:00:20] the whole infrastructure is built around being untyped. [08:02:14] werdna: I think that adding "define var" so we can catch uses of undefined vars is a good idea [08:02:20] right [08:02:28] define my_var; [08:02:32] My initial idea was adding $ prefix to user vars [08:02:33] I added semicolons :))) [08:04:42] werdna: was it supposed to add semicolon support in braces? [08:05:23] VasilievVV: sure, why not [08:05:41] I think that's kinda cool [08:12:10] IMO it would be fun to turn the abuse filter parser into something performant that you could write inline in pages [08:12:15] domas would kill me though [08:23:11] Bah. WMDE is offering contract for a feature MaxSem implemented once [08:23:52] What feature? [08:24:02] Gadgets improvement [08:24:11] And WMDE has money for feature requests? O_o [08:47:39] 03siebrand * r49195 10/trunk/extensions/regexBlock/regexBlock.i18n.php: Fix typo in 'regexblock-help' [09:19:16] 03minuteelectron * r49196 10/trunk/wikiation/installer/installfiles/extensions/ (7 files in 2 dirs): * Wikiation Installer: Move GenericEditPage to xGenericEditPage for the time being so that it works properly as it must be enabled after MooTools and Javascript - revert once dependency support is in place. [09:23:14] werdna: http://apcmag.com/Content.aspx?id=3709 .> [09:26:04] no [09:31:16] 03minuteelectron * r49197 10/trunk/wikiation/installer/installfiles/extensions/xGenericEditPage.install/ (GenericEditPage.settings.php xGenericEditPage.settings.php): * Wikiation Installer: Forgot to move LocalSettins include. [09:35:47] werdna: man, you missed a hell of a party :) [09:35:58] siebrand: :(( [09:36:16] I'll see everyoe (well, most people) at wikimania though [09:36:27] *henna agrees with siebrand [09:36:34] werdna: yeah, I probably will not be there... [09:36:49] werdna: too far away, and will all in all cost me too much money... [09:37:13] there'll be a Wikimania on Antarctica, and probably even the ISS, before Australia gets one [09:37:27] I'll visit you guys in europe though :) [09:37:28] *Splarka grins hides [09:37:41] werdna: any idea where in that hell $mOps array I shall put := so it doesn't fall either into "infinite loop" or into getting ":" instead of ":=" [09:39:06] before ":" [09:40:16] werdna: results in an infinite loop error. though I feel it's because of my last modifications [09:40:45] where is the infinite loop? [09:41:15] In nextToken(). I feel it's because I implemented backward move function [09:41:37] why do you need to move backwards? [09:42:35] werdna: "variable := something". When I'm at "variable", I don't know whether next operator will be := or it's just a variable usage [09:42:51] bah [09:43:27] you could use the construct set variable := something, or even set variable = something [09:43:27] I implemeted getState()/setState() functions, but forgot about $lastToken check in nextToken() [09:43:53] werdna: := is more natural [09:44:24] mmm shrug [09:44:30] set isn't too bad [09:44:37] more human-readable [09:49:50] 03werdna * r49198 10/branches/preferences-work/phase3/includes/ (HTMLForm.php specials/SpecialRecentchangeslinked.php): Add validation for form fields in HTMLForm [09:50:42] werdna: I think we should also throw an exception when it tries to override built-in variable [09:51:35] VasilievVV: hmm, yeah that makes sense [09:51:39] you can go ahead and do that [09:51:40] 03werdna * r49199 10/branches/preferences-work/phase3/includes/HTMLForm.php: Minor fix [09:57:04] werdna: I'll copy several filters from WP to tests/ [09:58:09] 03rotem * r49200 10/trunk/extensions/ (2 files in 2 dirs): Localization update for he. [10:02:44] werdna: btw, everyone like my critical priority feature request for gender support in abuse filters. [10:03:02] werdna: I think you should have already added it on 2009-04-01. [10:03:37] gender support in abuse filters? [10:03:40] haha [10:03:51] grawp is male [10:03:59] so we know to eliminate half of all edits! [10:11:08] 03werdna * r49201 10/branches/preferences-work/phase3/includes/HTMLForm.php: Some helpful validation methods for the select-type forms [10:11:36] 03minuteelectron * r49202 10/trunk/wikiation/tests/ (7 files in 4 dirs): * Wikiation Exttest: Extension parser tests in XML format. [10:20:47] 03(mod) Generic Edit Page: Under certain circumstances it is possible to add the same category to a page twice - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16394 (10minuteelectron) [10:21:53] werdna: hmmm... After thinking more I see no use of adding define statement. The only uses of defining varables are 1) type tracking (not our case); 2) non-existent variable checking (we do it well now). [10:26:02] 03(mod) Generic Edit Page: Bad Request when using the category suggestion box - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16531 (10minuteelectron) [10:30:22] 03(NEW) Generic Edit Page: Superfluous horizontal line above category list when section box diabled - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18348 trivial; Normal; MediaWiki extensions: Uniwiki; (minuteelectron) [10:33:27] 03siebrand * r49203 10/trunk/extensions/LiquidThreads/Lqt.i18n.php: Use larr/rarr for consistency [10:34:26] 03(NEW) Generic Edit Page: Preset categories functionality no longer working - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18349 normal; Normal; MediaWiki extensions: Uniwiki; (minuteelectron) [10:36:21] 03(FIXED) GenericEditPage breaks Show Preview and Show Changes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17225 +comment (10minuteelectron) [10:39:04] 03(mod) Generic Edit Page: wgAllowSimilarTitles bug - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17911 summary; +comment (10minuteelectron) [10:44:39] 03(NEW) Generic Edit Page: Stylistic regression when right margin short - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18350 trivial; Normal; MediaWiki extensions: Uniwiki; (minuteelectron) [10:47:12] 03siebrand * r49204 10/trunk/extensions/LiquidThreads/LqtBaseView.php: [10:47:12] * support plural for $2 [10:47:12] * remove some unneeded whitespace [10:47:12] * correct leading spaces to tab [10:48:06] 03siebrand * r49205 10/trunk/extensions/LiquidThreads/Lqt.i18n.php: Also update 'lqt_summary_notice' for r49204 [11:41:40] 03(mod) Image Revision [oldimage] Deletion - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18171 +comment (10Amalthea.wikimedia) [11:47:56] 03vasilievvv * r49206 10/trunk/extensions/AbuseFilter/ (11 files in 2 dirs): [11:47:56] Abuse filter: [11:47:56] * Introduce := operator for setting variables [11:47:57] * Throw an exception when user tries to override built-in variable [11:47:57] * Fix UTF-8 handling in fnmatch() fallback [11:47:57] * Copy three main abuse filters from enwiki to test suite [11:47:59] * Fix update.php integration [11:49:01] VasilievVV: looking [11:49:27] werdna: that's first portion. Gonna implemet arrays now [11:53:59] VasilievVV: my intended implementation for arrays was... [11:54:19] add a function array(), which returns its contents as an array. [11:54:31] add array manip. functions, add the new type for FAFPData [11:54:53] and fix up the passing-in of comma and \n separated vars from the class. [11:55:12] Make sure that a conversion to string of an array gives the array separated by ]n [11:55:15] \n* [11:55:53] werdna: I'm thinking of "{'element1', 'element2', 'element3'}" and "{'user":'aa', 'password':'bb'}" syntax for setting arrays [11:56:34] If you're going to implement associative arrays, make them entirely different objects to regular arrays [11:57:03] it pisses me off to no end that PHP treats them identically. [11:57:19] But I'm not sure that associative arrays are strictly necessary at this time [11:57:50] I'd recommend the perl-like square-bracket syntax, if you're not going down the lazy function path [11:58:27] Yep. Let's start from implemeting non-associative arrays. What's perl-like syntax? [11:59:02] [ elem1, elem2, elem3 ] [11:59:25] should be pretty simple. [11:59:27] I see [12:00:15] once we add arrays, I might add looping [12:00:18] May I call them "lists" to distinct from associative arrays? [12:00:23] it's becoming a fully-fledged language! [12:00:23] sure [12:00:26] go ahead [12:00:29] sheesh [12:00:37] werdna: looping? Why would anyone use it? [12:00:39] might as well just use an existing language if you expect that [12:00:54] perl, python, javascript, something people know ^_^ [12:01:05] VasilievVV: I dunno, we have string manipulation and arrays :) [12:01:22] Splarka: I dunno, the idea of writing my own language has always appealed to me [12:01:28] also, this is actually secure [12:01:48] well, I don't mean use an actual existing interpreter, but exactly mimic the syntax [12:01:54] and add functions as you need them [12:03:03] why would we do that when we have an interpreter already implemented? [12:04:03] *Splarka shrugs [12:04:19] "I always wanted to write a language" seems a bad reason to force people to learn it, IMHO ^_^ [12:04:37] Splarka: it's most fittable to our purposes [12:06:09] VvVV: the problem is, if you start with a minimal original syntax that eventually grows into a full language that wasn't planned for, you run the risk of the mIRC syndrome [12:06:12] 03rotem * r49207 10/trunk/extensions/AbuseFilter/AbuseFilter.i18n.php: Localization update for he. [12:06:19] started out as a few macros [12:07:03] T/im says template syntax is doing the same thing, every time someone mentions String Functions, heh [12:07:19] Splarka: not really. Our intention is to trivialize syntax as much as we can [12:07:47] Splarka: yes, but our language seems to work ok [12:07:50] If it grows into a full language, we will be eaten [12:07:53] and it's not hideous [12:08:04] *Splarka shrugs [12:08:16] just have no regrets, cluebats exist but not time machines [12:21:23] 03(NEW) Diff: go to top - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18351 enhancement; Normal; MediaWiki extensions: FlaggedRevs; (linveggie.ml) [12:23:41] werdna: lists should be converted to strings by implode("\n", $data), right? [12:42:31] 03(NEW) Message performance optimisation for Collection - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18352 enhancement; Normal; MediaWiki extensions: Collection; (siebrand) [12:43:07] anyone who can review 18352 ? I made it a patch, because I cannot test this, and I am uncertain if I applied some concepts correctly. [12:46:11] There is no patch attached to it. [12:46:30] Hello :-) [12:46:33] 03(mod) Message performance optimisation for Collection - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18352 (10siebrand) [12:46:42] MinuteElectron: that's a sharp observation... :) [12:47:23] 03(mod) Message performance optimisation for Collection - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18352 (10siebrand) [12:47:36] MinuteElectron: btw, I just checked. There is a patch now :P [12:47:47] :) [12:48:10] Hi siebrand [12:48:36] twobee: hi, come to #mediawiki-i18n if you can. [12:50:24] siebrand: Did you do something to the line endings? [12:52:40] MinuteElectron: patch is for windows line endings. [12:53:12] I'll see if it works any better in a local text editor. [12:53:59] Oh, you've just removed a lot of excess tabbing etc. [12:54:53] VasilievVV: yes [12:57:11] MinuteElectron: that too. [12:57:48] *werdna eyes siebrand [12:59:54] *siebrand peers at werdna. [13:00:42] *werdna jumps at siebrand to scare him [13:00:43] 03(NEW) provide link to documentation when Extension:Configure fails to initialize - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18353 enhancement; Normal; MediaWiki extensions: Configure; (bugzilla.wikimedia) [13:01:13] *siebrand crawls back under his rock. [13:01:42] *werdna removes the supports [13:02:03] *werdna watches siebrand be squished [13:02:11] *siebrand moans softly. [13:02:27] *siebrand slaps werdna around a bit with a large trout [13:02:34] how can you do that? [13:02:37] you're squished! [13:02:41] *werdna quotes 13:10 * siebrand moans softly. [13:02:42] All your wiki are belong to us! [13:02:58] spinach [13:07:48] hey brion [13:07:57] hello brion [13:08:00] how's the conference been? :) [13:08:02] what ap [13:08:05] awesome [13:09:14] *werdna has been finishing up the reason he didn't go --- grandpa's 8-th [13:09:29] brion: you find your passport? :( [13:10:18] nope [13:10:25] damn [13:10:27] your grandpa is 8 years old? [13:10:32] 80 :P [13:10:36] this is one of those time travel trick questinos isnt it [13:10:39] hehe [13:10:55] 03philip * r49208 10/trunk/phase3/includes/ (5 files in 2 dirs): Update the Chinese conversion tables. Thanks Shinjiman's advice. [13:10:58] been meeting all kinds of weird and wonderful relatives [13:24:36] *werdna starts writing DefaultPreferences.php, will be there for a while [13:44:14] 03(mod) Enable "IP block exemption" on all Wikimedia wikis - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18337 +comment (10dmcdevit) [13:56:25] 03tstarling * r49209 10/trunk/extensions/SecurePoll/ (15 files in 2 dirs): (log message trimmed) [13:56:25] * Did the session transfer (guest login) system. [13:56:25] This is the last module needed to make the license transition vote work, so [13:56:25] we're basically feature-complete at this point. There's still a little more work [13:56:25] to do in testing/debugging, i18n cleanup and documentation, before this project [13:56:27] can be shelved. [13:56:29] * Renamed User to Voter [14:02:50] 03ialex * r49210 10/trunk/phase3/ (RELEASE-NOTES includes/specials/SpecialBlockip.php): [14:02:50] Don't display the "noautoblock" flag when blocking an IP address since this option is not displayed in the block form. [14:02:50] Thanks to Elfix on the French Wikipedia for the report. [14:14:33] 03ialex * r49211 10/trunk/extensions/SecurePoll/SecurePoll.sql: Fix SQL syntax error [14:16:52] *p858snake wonders if werdna thinks that iinet should go after conroy with defamation or a contempt of court lawsuit [14:18:36] TimStarling: on SecurePoll, the "Select language" at Spécial:SecurePoll/translate/xx is broken when using "ugly URLs" [14:18:46] s/Spécial/Special :) [14:19:16] p858snake: way too lazy [14:19:21] SEP [14:23:36] werdna: heres a news article about what caused it http://www.itwire.com/content/view/24222/1023/ [14:23:42] but its sleepy time for me [14:28:05] 03(mod) Enable "IP block exemption" on all Wikimedia wikis - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18337 +comment (10wikipedia_emails-nachfrage) [14:49:06] https://bugzilla.wikimedia.org/show_bug.cgi?id=18337 - shouldn't it be discussed on wiki first? [14:53:39] VasilievVV, not necessarily. [15:01:38] 03tstarling * r49212 10/trunk/phase3/includes/parser/Parser.php: Move the circular reference check to *after* redirect resolution, to avoid infinite loops via redirects. Was causing sysadmin issues. [15:04:18] Hello [15:05:03] How many Terabytes do the wikimedia servers have? [15:05:33] Duduman, #wikimedia-tech [15:05:48] werdna: how will we handle out-of-bounds errors? [15:25:50] 03mkroetzsch * r49213 10/trunk/extensions/SemanticMediaWiki/ (8 files in 2 dirs): [15:25:50] Updated mechanims for selecting result printers; selected printer no longer depending on eventual query result: a new printer for format="auto" makes [15:25:50] this choice later if needed [15:26:19] 03mkroetzsch * r49214 10/trunk/extensions/SemanticResultFormats/ (iCalendar/SRF_iCalendar.php vCard/SRF_vCard.php): implemented new method for signaling query mode [15:28:36] 03(mod) Security vulnerability in OTRS software - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18344 +comment (10scream) [15:48:36] http://thepiratebay.org/torrent/4824136 <- haha, the official Planet.osm torrent [16:00:01] 03(mod) Log suppression unreliable on Special:RecentChanges - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18346 +comment (10mikelifeguard) [16:01:39] 03(NEW) Change the go button functionality in Commons - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18354 enhancement; Normal; Wikimedia: General/Unknown; (diaa_abdelmoneim) [16:05:48] 03mkroetzsch * r49215 10/trunk/extensions/SemanticMediaWiki/ (11 files in 3 dirs): Enable localized names for result formats to improve format selection in Special_Ask [16:08:29] 03mkroetzsch * r49216 10/trunk/extensions/SemanticMediaWiki/includes/ (8 files): use wfMsg (not "for content") [16:13:28] 03(NEW) Import Removes Angle Brackets (< and >) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18355 normal; Normal; MediaWiki: Export/Import; (seth) [16:15:02] 03mkroetzsch * r49217 10/trunk/extensions/SemanticResultFormats/ (5 files in 5 dirs): added translations for some of the format names [16:29:56] Any sysop on mediawiki.org available? [16:30:25] !ask | scream [16:30:25] --mwbot-- scream: Don't say "I have a question", or ask "Is anyone around?" or "Can anyone help?". Just ask the question, and someone will help you if they can. Also, please read < http://workaround.org/getting-help-on-irc > for a good explanation of getting help on IRC. [16:31:30] Simetrical, thank you for now using the template bot on me, I've been around for quite a while. As a matter of fact, long enough to know that my issue can not be dealt with if your not a mediawiki.org sysop. [16:31:47] scream, there are typically a number of mediawiki.org sysops here at any given time. [16:32:05] So rather than post a question I know only a sysop can answer, I choose to ask if any were around first. [16:32:08] If you say what you actually want, then one will be able to deal with your issue immediately upon reading the backscroll instead of having to ask you what it is. [16:32:09] Ok. :) [16:32:15] http://www.mediawiki.org/wiki/User:MZMcBride/Going_rogue [16:32:29] Is an instruction set for bringing harm to the local English Wikipedia. [16:32:31] Sigh. [16:33:25] Can you delete it? [16:33:53] Yes, I can, I'm a bureaucrat there. [16:34:00] I don't think this is the right forum to ask such a question. [16:34:06] I don't see why not. [16:34:16] mw.org is mostly devocratic. [16:34:21] Well, I think that it should be discussed... [16:34:25] You notice that MZMcBride is a sysop there, right? [16:34:32] Yes. [16:34:37] I was talking to scream. [16:34:40] Ok. [16:34:53] Honestly, I think it's a stupid and pointlessly controversial page, but I don't see grounds for deleting it. [16:34:55] I understand. I request it's deletion in the deference of the project. [16:35:10] I think we err in posting an instruction set of exploits. [16:35:39] It's kind of like a list of bugs, really. [16:35:52] It's fairly well known that rogue sysops can mess stuff up. [16:35:57] hi guys. i'm busy creating a theme but i can't find a way to get the background image behind "navigation" - http://i43.tinypic.com/10glfs2.png .is there a way i can put the image that is behind "search and "toolbox" behind "navigation" as well? [16:35:59] I don't think there's any point in deleting the page. [16:36:03] An excerpt... [16:36:05] So, you've got your hands on an admin account through password sniffing or sockpuppets or whatever, and now you're ready to do some harm. Here are some of your possible options." [16:36:29] Any admin worth their salt can produce such a list themselves. [16:36:32] Ok. I don't agree, but it is not my wiki, I have no control there. [16:36:32] 03(NEW) Global password cohesion broken - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18356 normal; Normal; MediaWiki extensions: CentralAuth; (happy-melon) [16:36:51] Thank you for your time. [16:40:01] ScorpKing: the problem here is that p-navigation can change ID by editing MediaWiki:Sidebar [16:40:18] what you'll wanna do is style them sorta like: [16:40:32] #p-tb, #p-search, #p-lang, .generated-sidebar {} [16:40:47] #p-tb h5, #p-search h5, #p-lang h5, .generated-sidebar h5 {} [16:40:48] etc [16:41:27] 06(LATER) Security vulnerability in OTRS software - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18344 +comment (10scream) [16:42:37] Splarka: that's how i did the other two but i don't see the code for the first item in MonoBook.php or the CSS file. am i missing something? [16:43:21] you're missing that the name of that top one can change easily, and that there can be more than one [16:43:22] !sidebar [16:43:22] --mwbot-- To edit the navigation menu on the left, edit [[MediaWiki:Sidebar]] using its special syntax. For more details, see . [16:43:42] so you should refer to it, and its siblings, by the class they have: .generated-sidebar [16:43:45] Splarka: ah ok. thanks :) [16:44:01] rather than the id, like #p-tb in the toolbox [16:44:17] now, they all do have IDs, like that one is probably #p-navigation [16:44:31] also, view the page source, you'll see the id="", much easier than browsing the php code [16:45:13] Splarka: thanks for the help :) [16:45:25] rar [16:45:56] scream: there was a request for deletion for that iirc [16:47:08] I'm not an active member of that wiki, so I don't know my way around, I just tell the sysops here, and they decide. [16:50:07] chuck, on enwiki there was. [16:50:23] It was closed as no consensus and he moved it to mw.org, where he's a sysop and it's less likely to be deleted. [16:50:23] oh, it got moved to mediawiki.org, i didn't notice that [16:50:34] He's being a complete jerk about it, but I don't think it's really delete-worthy. [16:50:48] If nothing else, it reminds us of some security holes we should really patch up sometime, like raw HTML in messages. [16:52:02] heh :P [16:52:17] Simetrical: speaking of which, what message functions should generally be used in extensions to be secure? [16:52:20] is wfMsg okay? [16:52:56] Um, no, that's just raw. [16:53:03] wfMsgHtml HTML-escapes. [16:53:22] wfMsgExt( ... array( 'escapenoentities' ) ) is okay too. So is wfMsgExt with 'parse'. [16:53:31] Anything that parses as wikitext is okay for security. [16:53:46] the issue isn't what functions you can use, it's understanding what they do and when it's okay [16:53:53] if a function was insecure, it wouldn't exist [16:54:04] That's another way to look at ti. [16:54:06] it. [16:55:05] *reads scrollback* MZM's a sysop on en.wp too [16:55:46] are all of those map tiles on OpenStreetMaps completely free? [16:57:28] yes, they are [16:57:58] wow, that's awesome [16:58:18] *chuck found a small mistake [16:58:58] {{sofixit}} ;) [16:59:48] {{doing}} [17:09:56] 03(NEW) Create wikimediaUA-l list - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18357 enhancement; Normal; Wikimedia: Mailing lists; (Ahonc.ua) [17:10:19] 03(mod) Diff: go to top - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18351 (10linveggie.ml) [17:11:31] 03vasilievvv * r49218 10/trunk/extensions/AbuseFilter/ (7 files in 2 dirs): Introduce list (non-associated array) support into abuse filter parser. [17:22:34] 03(NEW) New logo for Ukrainian Wikibooks - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18358 enhancement; Normal; Wikimedia: Site requests; (Ahonc.ua) [17:55:56] 03purodha * r49219 10/branches/mutiple_languages_select/README: addinge README to branch [18:10:12] 03(NEW) {{PROTECTIONLEVEL:...}} does not work when deleting - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18359 enhancement; Normal; MediaWiki: Page rendering; (happy-melon) [18:10:25] 03(mod) {{PROTECTIONLEVEL:...}} does not work when deleting - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18359 15enhancement->minor (10happy-melon) [18:28:21] 03(NEW) Cannot upgrade to Mediawiki 1.14 - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18360 critical; Normal; MediaWiki: Database; (ekompute) [18:48:33] 03purodha * r49220 10/branches/mutiple_languages_select/phase3/ (8 files in 3 dirs): [18:48:33] (Bug 11267) and (Bug 17612) part only. Add $wgUserFallbackLanguages to Defaultsettings.php [18:48:33] Users can select several languages labelled "fallback languages" in their preferences, [18:48:33] which are kept in the database. [19:08:00] 03vasilievvv * r49221 10/trunk/extensions/AbuseFilter/ (3 files in 2 dirs): [19:08:00] * Use lists instead of implode()d strings in built-in variables wherever it's possible [19:08:00] ATTENTION! This may break filters that rely on "added_lines contains 'bla-bla'" syntax. They'll need to be replaced with "string(added_lines) contains 'bla-bla'" [19:13:13] Hey all. Is there a way in wikitext to get the dotted box used by
 but without disallowing word wrapping?
[19:13:32] 	You could style a 
like a pre. [19:13:56]
text
[19:14:37] Hm. I'm not super-familiar with CSS. Do I just have to copypaste from the current CSS to do that, or is there a way to import the style used by pre, then just turn word wrap on? [19:16:52] ..D'oh, I guess you can't say
  :(
[19:18:10] 	03aaron * r49222 10/trunk/phase3/includes/specials/SpecialBlockip.php: (bug 18346) Automatically hide RC log items on block too
[19:19:16] 	03(mod) Log suppression unreliable on Special:RecentChanges - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18346  (10JSchulz_4587)
[19:20:18] 	Aha, got it
[19:20:19] 	
[19:22:34] 	03(mod) Log suppression unreliable on Special:RecentChanges - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18346  (10mikelifeguard)
[19:32:24] 	03(mod) Log suppression unreliable on Special:RecentChanges - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18346  (10JSchulz_4587)
[19:37:17] 	03(mod) Log suppression unreliable on Special:RecentChanges - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18346  (10JSchulz_4587)
[19:37:35] 	03(mod) Log suppression unreliable on Special:RecentChanges - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18346  (10mikelifeguard)
[19:38:21] 	03(mod) Log suppression unreliable on Special:RecentChanges - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18346  (10JSchulz_4587)
[19:39:30] 	blah, I can't read korean :)
[19:40:50] 	hello
[19:42:13] 	03aaron * r49223 10/trunk/phase3/includes/specials/SpecialRevisiondelete.php: 
[19:42:13] 	* Removed unused par
[19:42:13] 	* Style tweaks
[19:43:17] 	03(mod) Log suppression unreliable on Special:RecentChanges - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18346  (10mikelifeguard)
[19:44:18] 	hi Raymond_afk 
[19:44:28] 	Duesentrieb: the attachment didn't quite survive
[19:44:48] 	hi Nikerabbit et al :)
[19:45:45] 	03(FIXED) Log suppression unreliable on Special:RecentChanges - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18346  +comment (10JSchulz_4587)
[19:46:57] 	Nikerabbit: :/ i asked luxo to put it online somewhere. but poke him directly perhaps
[19:47:15] *AaronSchulz 	pokes RobH
[19:48:26] 	AaronSchulz: is the log entry supposed to be in the local language instead of the interface language?
[19:48:51] 	ideally no, ask amgine, he made it :)
[19:48:52] 	doesn't seem that way for the block log, for example
[19:49:25] 	will do :)
[19:51:50] 	ekimmargni: might want to poke someone to put that fix live
[19:52:05] 	I was just thinking that :D
[19:52:19] 	I'll look for someone after I file this bug about the log language
[19:52:38] 	Nikerabbit: https://wiki.toolserver.org/view/TSMessages.php/source
[19:54:32] 	AaronSchulz: is 18345 something quick & easy? That's really a pain for load times (hint hint :D )
[19:56:25] 	03(mod) Log below the form on Special:RevisionDelete for logs is ludicrously long - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18345  +comment (10JSchulz_4587)
[19:58:32] 	03(NEW) Suppression log should be in the UI language, not content language - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18361 normal; Normal; MediaWiki: User interface; (mikelifeguard)
[20:01:39] 	03(mod) Expire anonymous IP talk pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=1952  +comment (10mikelifeguard)
[20:02:45] 	03raymond * r49224 10/trunk/extensions/Translate/groups/mediawiki-defines.txt: Per r49209: change optional message name
[20:04:07] 	03(mod) Special:Log/suppress needs better error handling - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17881  (10mikelifeguard)
[20:15:01] 	03(mod) global block log broken in the recent changes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15798  (10mikelifeguard)
[20:18:17] 	03ialex * r49225 10/trunk/extensions/AbuseFilter/AbuseFilter.i18n.php: Fix abusefilter-exception-outofbounds, this is a parameter
[20:26:20] 	04(REOPENED) global block log broken in the recent changes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15798  +comment (10mikelifeguard)
[20:26:49] 	03(FIXED) global block log broken in the recent changes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15798  +comment (10mikelifeguard)
[20:26:55] 	huh
[20:27:27] 	Testing:  Is my new IRC client working?
[20:27:45] 	Gary_Anderson, nope, can't hear you.
[20:27:46] 	Try again.
[20:27:54] 	Thanks
[20:27:59] 	04(REOPENED) Wikibugs should report status changes, not just the current status - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18054  +comment (10mikelifeguard)
[20:31:14] 	03(mod) Wikibugs should report status changes, not just the current status - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18054  (10mikelifeguard)
[20:31:22] *ekimmargni 	is a fuckup :)
[20:41:56] 	ekimmargni: what's the problem with wikibugs?
[20:42:16] 	I closed a bug as fixed and it said (mod)
[20:42:25] 	but... then I tested it again and it worked
[20:42:43] 	the bug was 15798
[20:43:05] 	oh, yeah
[20:43:15] 	so, I dunno why that'd be
[20:43:31] 	I thought it might be to do with adding a comment simultaneously, but that's not the case
[21:02:46] 	03(mod) Gender switch in user preferences - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13040  (10Simetrical+wikibugs)
[21:26:11] *Danny_B 	says hello to whoever (wa|i)s in berlin!
[21:36:13] 	Simetrical: Stay classy?
[21:47:15] 	will running runJobs.php twice on a multi-processor box going to make it faster, or will the two processes just wait for each other?
[21:54:31] 	zocky: Contention will likely be in the database, rather than in processing.
[21:55:52] 	It will most likely make it slower.
[22:00:42] *Simetrical 	tests
[22:00:46] 	My keyboard appears to work.
[22:00:50] *Simetrical 	just dissected and cleaned it
[22:01:03] 	MinuteElectron, O RLY?
[22:01:13] 	I'm pretty sure running more will make it faster, to a point.
[22:01:20] 	Wikimedia definitely runs a lot more than one, doesn't it?
[22:02:27] 	They have a lot of database servers though.
[22:02:51] 	Don't they have db servers dedicated for running jobs?
[22:02:57] 	  
[22:03:01] 	. . . .
[22:03:04] 	Jobs do writes.
[22:03:12] 	This is true.
[22:03:16] 	It doesn't matter how many slaves you have, if you're doing writes.
[22:03:22] 	The writes have to be copied to every slave anyway.
[22:03:24] 	Yeah, of course.
[22:03:32] 	Simetrical: In the future, a polite note on someone's talk page goes twenty-thousand times further than calling people names.
[22:03:32] 	Unless jobs are read-bound.
[22:03:42] 	But they aren't.
[22:03:48] 	They're CPU-bound, mostly, right?  Parsing and stuff.
[22:03:53] 	So running more will probably help more.
[22:04:01] 	Marybelle, seems a lot of other people tried that with this particular page, huh?
[22:04:17] 	Simetrical: Really? Where?
[22:04:20] 	Or I guess you were just waiting for one person to ask you politely throughout the whole MFD.
[22:04:36] 	Well, maybe if you have more cores (which zocky does, yes).
[22:04:41] 	Usually asking politely _instead of_ an MFD is pretty effective, Sim.
[22:04:59] 	Sysops should know better.
[22:05:20] 	That's a lame argument.
[22:06:38] 	03(NEW) dumpBackup.php sets  to localhost - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18362 enhancement; Normal; MediaWiki: Maintenance scripts; (jidanni)
[22:06:41] *AaronSchulz 	wants an i7 core
[22:06:49] 	I'm pretty sure I've already suggested to you that you take it down on IRC.
[22:06:58] 	Don't recall how polite I was.
[22:07:16] *Marybelle 	shrugs. Just noting for the future.
[22:07:24] 	The page is deleted.
[22:18:11] 	03(mod) Display average runtime per filter to Special:AbuseFilter table - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18302  summary (10mikelifeguard)
[22:45:58] 	Anyone in here ever used the Extension:Poll?
[22:52:26] 	I need help with Poll
[22:52:59] 	Ask your question.. somoene may be able to help
[23:02:44] 	Its pulling up some sourceforge page when I add the setting to the LocalSettings and giving an error.
[23:04:53] 	Someone will have to install it to see what I mean.
[23:04:58] 	03(NEW) Classes for styling - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18363 enhancement; Normal; MediaWiki extensions: Semantic Forms; (dasch_87)
[23:19:43] 	03(mod) CSS-added icons next to links display through the text and makes it unreadable in RTL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=1061  +comment (10b-jorsch)
[23:27:31] 	Can someone experienced with fixing things install Extension:Poll and tell me why its not working even tho it says stable?
[23:31:42] 	no need to repeat your question, when someone is around that knows Poll, they will be able to help you
[23:34:57] 	14(DUP) Import Removes Angle Brackets (< and >) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18355  +comment (10mrzmanwiki)
[23:35:00] 	03(mod) Import strips angle brackets on some installations (libxml2 entity bug) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16554  +comment (10mrzmanwiki)