[00:01:28] yikes [00:01:40] memory is cheap. :) [00:01:56] not in rootservers [00:01:58] lar: 300 users. 500MB each. what's cheap mean to you? :) [00:02:02] (if you have your own box anyway... running on the toolserver, not so much) [00:02:11] I work for a hardware company, what's your point! :) [00:02:22] 500 MB for a single script is kind of excessive, I think. [00:02:26] :) [00:02:26] oh, you should donate us stuff then! [00:02:37] Simetrical: yeah i keep whining about it, and valhallasw keeps saying it's not broken ;) [00:03:17] me personally? ... :) ... as for getting IBM to donate, there are ways to do that, but it's a fairly complex process. I started navigating it a while back, when Danny was still with WMF and didn't get very far. [00:04:05] what about a couple of those new S/390s that run Solaris? i bet they'd work nicely with mysql [00:06:17] Does anyone know how I can modify an already existing interface message in an extension? [00:06:37] I mean, so that the actual program picks it up. [00:06:56] Because I have an array I want to feed into MediaWiki:Licenses to be picked up by the upload form. [00:07:03] And I don't want to modify the source. [00:10:42] Is there any script that anyone knows of to take an existing translation file and merge it into an up-to-date template? [00:22:10] Templates like "NowCommons/Mängel" (with backslash) get ids like "Vorlage_NowCommons" (without the part after backslah) in HTML code - is that behaviour correct or a bug? [00:22:52] link to example? [00:23:04] http://de.wikipedia.org/wiki/Bild:Adolphe-Low-2005.jpg [00:23:06] ("/" is a slash, "\" is a backslash) [00:23:16] twincest: thanks and sorry :) [00:24:40] while talking about that: the template namespace could be generic [00:26:16] codeispoetry: the id is set in the template itself [00:26:21] http://de.wikipedia.org/w/index.php?title=Vorlage:NowCommons/M%C3%A4ngel&action=edit [00:26:42]
[00:26:47] Splarka: many thanks. [00:26:51] how stupid. [00:26:55] so it is probably local site policy [00:27:03] np [00:27:06] bye [00:40:00] hello, i am looking for a "root developer", anyone knows of one? [00:56:43] 03(mod) Provide preference-based autoformatting for unlinked dates - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=4582 (10tony1) [01:00:43] 03(mod) Provide preference-based autoformatting for unlinked dates - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=4582 (10voyagerfan5761) [01:03:11] Is it just me, or is TitleBlacklist practically identical to protection? [01:03:43] I thought that was the point [01:03:57] Simetrical: Isn't it regex compatible? [01:04:05] Well, yes, okay. [01:04:09] So it's a superset of protection. [01:04:17] Yeah. [01:04:36] Wasn't TitleBlacklist created before it was possible to protect non-existing pages? [01:04:49] 03(mod) Signature button in edit toolbar should not include leading dashes - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12472 +comment (10sean.van.der.smythe) [01:04:50] It was roughly contemporaneous. [01:04:53] It was enabled afterward. [01:05:22] TitleBlacklist is to protection as range-blocks are to blocking [01:05:35] analogy ^^ [01:05:39] Then you'd think the interfaces would be similar. [01:05:44] And it would reuse existing code. [01:05:48] yeah [01:05:53] For instance, sysops don't get a warning when editing a blacklisted page. [01:06:02] Yuck [01:06:04] The error message is totally different from the protection error message. [01:06:05] Etc. [01:06:07] *Simetrical frowns [01:06:22] Doesn't seem clean at all. [01:06:22] TitleBlacklist /should be/ to protection as range-blocks are to blocking [01:08:42] Is it just me, or does getUserPermissionsErrorsInternal pass a nonexistent variable $result by reference with no PHP errors? [01:13:54] 03simetrical * r29154 10/trunk/phase3/includes/ (OutputPage.php Title.php): Fix whitespace, brace style [01:14:53] Grah! [01:14:59] I ALWAYS COMMIT THE WRONG FILES. [01:15:42] 03(mod) update to messagesid (1) - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12469 +patch (10stanley) [01:15:43] 03(mod) Create an interface message so the signature button can be modified to not include leading dashes - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12472 summary; +comment (10minuteelectron) [01:16:55] 03simetrical * r29155 10/trunk/phase3/includes/OutputPage.php: Revert incorrectly committed file, again. [01:18:40] Simetrical: wow [01:18:57] AaronSchulz, wow what? [01:19:04] Simetrical: you are having a bad week [01:19:09] :D [01:19:23] like that time I committed bogus code to checkuser three times in a row [01:19:38] and brion said "can you just post bz patches for the time being?" [01:19:46] Why does turning off anon editing remove the blacklisted title error when you try to edit with TitleBlacklist? [01:19:58] *Simetrical is trying to figure out [01:20:53] long bugged me: why does turning off anon editing not let you view a page source on unprotected pages, but lets you view it for protected pages? [01:21:03] the 'you must log in to edit [01:21:19] The whole thing is fairly hacky. [01:21:21] ' error message should show the source, too, it is a pain to download the action=raw to debug someone's wiki [01:21:36] The permissions error message thing was meant to make it work nicely and coherently, but it seems not to have fully worked. [01:21:42] heh [01:25:25] 03(mod) Metadata (interwiki & category links) should be stored outside the article text - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=167 (10gangleri) [01:26:53] We seem to have a different page for permissions errors, and for readOnlyPage. [01:26:58] They sound like the same thing, to me. [01:27:35] Yeah. [01:27:59] "you must log in to edit" -> "the action 'edit' is restricted to group 'user, sysop'" [01:28:19] one of these things is not like the other, one of these things is unlike the rest [01:31:57] 03(mod) Add section edit link for 0th section - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=156 (10voyagerfan5761) [01:33:00] "Note: Two elements are considered equal if and only if (string) $elem1 === (string) $elem2. In words: when the string representation is the same. " [01:33:09] THANK YOU PHP FOR YOUR BRILLIANT array_diff() IMPLEMENTATION. [01:34:02] sarcasm? [01:35:20] NO WAI! [01:36:08] :P [01:39:17] 03simetrical * r29156 10/trunk/phase3/ (RELEASE-NOTES includes/EditPage.php): Chalk another bug up to PHP's lunacy. When a user creating a page is not allowed to either create the page nor edit it, all applicable reasons are now shown, not just the reasons it couldn't be edited. [01:45:13] what's required to get an extension into svn? [01:45:31] (ignoring the technical side) [01:46:04] 03(NEW) add tha UTF-8 and RTL namespaces from commons to test. wikipedia.org - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12476 15enhancement; normal; Wikimedia: General/Unknown; (gangleri) [01:50:24] 03(mod) Remove leading dashes from signature button on the edit toolbar - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12472 (10N/A) [01:53:26] 03(mod) Remove leading dashes from signature button on the edit toolbar - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12472 (10minuteelectron) [01:53:34] jamasi, nothing much. Ask for access to commit it. [01:53:49] ask whom? [01:56:49] 03(mod) Restrict page moves to autoconfirmed users on all WMF wikis - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12071 (10a9502784) [01:59:50] 03(mod) add the UTF-8 and RTL namespaces from commons to test.wikipedia .org - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12476 summary (10gangleri) [02:01:22] 03simetrical * r29157 10/trunk/ (3 files in 2 dirs): (log message trimmed) [02:01:22] Clean up some error-handling messages a bit, particularly as relate to TitleBlacklist. [02:01:22] * Hook-generated error messages should be strong class="error" on moving a page, just like system-generated errors. [02:01:22] * For consistency, "You do not have permission to do that, for the following reason:" should be displayed even if there's only one error message. [02:01:24] * Add a
for a single error displayed on editing a page, akin to the
    already present. [02:01:27] * In TitleBlacklist, errors should be inline and unstyled; otherwise they'll [02:01:29] display inconsistently when added to lists, styled externally, etc. Using [02:05:13] 03simetrical * r29158 10/trunk/phase3/docs/hooks.txt: Clarify in getUserPermissionErrors hook documentation that errors should not be made red, bold, etc. [02:08:45] 03simetrical * r29159 10/trunk/extensions/TitleBlacklist/TitleBlacklist.i18n.php: Tweak message format: single quotes instead of double quotes now that all the ''' is gone. [02:09:13] AaronSchulz, I have a new committing practice: when I do a commit, instead of typing "svn ci ...", I hit the up arrow on my keyboard, go back to the word "diff", and append a --message to the end of the command. [02:09:25] Therefore, whatever I just diffed is what I'll commit. [02:09:44] And I will not, e.g., svn diff includes/OutputPage.php and then forget to specify the file again for the checkin. [02:10:05] *Simetrical does that when doing database queries too: first do a SELECT to check the right rows are affected, only then hit up and modify to an UPDATE [02:11:41] s/go back to the word "diff"/go back to the word "diff" and replace it with "ci"/ [02:19:49] 03(NEW) add UTF-8 and RTL inter project links to test.wikipedia. org - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12477 normal; normal; Wikimedia: Interwiki links; (gangleri) [02:40:45] Simetrical: I often diff before commit [02:40:52] I pretty much always do. [02:41:02] yeah [02:43:46] 03(NEW) Wikicharts installation request - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12478 15enhancement; normal; Kate's Tools: General/Unknown; (sbassi) [02:47:27] http://www.sciencebasedmedicine.org/?page_id=2 [02:47:31] Simetrical: sweet! [02:47:40] Novella is starting a new multi-user blog [02:49:43] 03simetrical * r29160 10/trunk/phase3/ (RELEASE-NOTES includes/EditPage.php includes/OutputPage.php): When a user is prohibited from creating a page, a title of "View source" makes no sense, and there should be no "Return to [[Page]]" link. [02:54:23] 03(mod) Remove leading dashes from signature button on the edit toolbar - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12472 (10N/A) [02:58:28] 03(NEW) kshwiki has outdated language/message data - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12479 major; high; Wikimedia: Language setup; (bugzilla.wikimedia) [03:02:17] 03(mod) kshwiki has outdated language/message data - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12479 (10bugzilla.wikimedia) [03:06:54] is there any eta on MW-1.12, yet? [03:07:16] you mean beta? [03:07:49] the next quarterly release [03:08:11] ** gotcha ETA [03:08:42] *qsheets checks quarters [03:08:44] if one is picky it's already due as the last release was delayed. [03:12:02] *qsheets is guessing at late March/early May [03:18:41] 03(NEW) reserved pages in the template namespace - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12480 normal; normal; MediaWiki: Templates; (gangleri) [03:19:32] qsheets, that would be very late. 1.11 came out in september [03:22:12] jamasi: probably this week [03:22:44] great [03:24:18] are there new namespace/lockdown features included? [03:26:29] 03(mod) Remove leading dashes from signature button on the edit toolbar - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12472 (10N/A) [03:27:04] jamasi: i don't believe so; there are extensions to lockdown namespaces; and entire namespaces can currently be protected (i.e., semi-protection or full protection) [03:28:13] as I saw some data leakage was fixed (with non includeable namspaces). [03:29:55] well that's just devs trying to make an insecure system more secure... [03:30:40] well, MW can be a very nice CMS. [03:31:52] 03(mod) #ifeq bug when using Magic words that include quotes (") - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12448 (10gangleri) [03:33:12] 03(mod) Add magic words to resolve canonical names - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=10449 (10gangleri) [04:18:29] MZMcBride the bug with the Titleblacklist turned out to be that it didn't like the _'s, using ".*? on wheels" instead of ".*?_on_wheels" fixed the problem [04:19:01] ah, good to know [04:39:49] 03(NEW) Templates within templates, and variable names within templates, are not parsed correctly - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12481 normal; normal; MediaWiki extensions: Semantic Forms; (yaron57) [04:40:04] 03(mod) Remove leading dashes from signature button on the edit toolbar - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12472 (10N/A) [06:11:08] 03(mod) Add {{GRAMMAR}} to Polish - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=11837 (10xarak) [06:12:58] 03(NEW) crash general protection fault IEXPLORE - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=12482 normal; normal; mwdumper: GUI; (veraspitz) [06:18:24] domas? [06:23:43] 03(mod) Add {{GRAMMAR}} to Polish - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=11837 (10xarak) [06:24:10] hey guys [06:24:17] can anyone help me with some simple table syntax? [06:24:37] i'm trying to get three words to appear, one on the far left, one in the middle, and one on the far right, all on the same line [06:24:41] but can't figure it out [06:26:11] Use a table? [06:26:30] yah [06:26:34] I'm trying to use a table [06:26:46] Use the force! [06:27:03] remember to give the table width: 100%;, and to give each cell the proper left,center,right alignment. [06:27:08] lol [06:27:22] ok let me try that Dantman [06:27:35] [06:27:45] heh [06:27:52] O_o that's going to cause issues... [06:27:57] Oh wait../. [06:28:04] n/m thought it was class= [06:28:19] ^_^ But I'm sure a debugger isn't going to like that... lol [06:28:44]
    [06:28:53] unfortunately mediawiki santizes unrecognized tag params [06:28:58] EEeeekkk.... [06:29:11] They also screw up XHTML validation [06:29:39]
    foobarbaz
    [06:30:29] ahh hah awesome [06:30:31] thank you :D [06:30:38] i couldn't get it :p [06:30:42] np [06:30:52] or in wikicode... [06:30:54] http://p.defau.lt/?mK_dlOSQuRV0aBCTx0EUwA [06:31:23] :D [06:31:27] great thank you [06:31:38] see? aren't I more helpful than Dantman? [06:31:42] hah [06:31:43] *Splarka raspberries dan [06:32:04] can I put that in a template and then call like {{{1}}} in the page, is that possible? [06:32:17] {{{1}}} for foo {{{2}}} for bar [06:32:18] etc. [06:32:29] ^_^ I prefer my box/visual classes: http://mediawiki.pastey.net/79891 [06:32:30] yes, but be sure not to split up the table tags among various templates (unless you have tidy, or use wikicode tables) [06:32:57] just replace foo/bar/baz with {{{1}}} {{{2}}} {{{3}}} etc [06:33:12] and of course, style it as you require [06:33:22] yah [06:33:30] thank you guys :D [06:33:36] and I prefer less annoying pasties for simple code [06:34:02] I actually like pastebin.com better than pastey.net [06:34:30] that is 34493 bytes of junk just to get less than half a k of code [06:34:40] not even counting the media [06:35:07] 5k image, .25k image [06:35:14] Meh, I never really knew about p.defau.lt [06:35:24] well, that's domas' [06:35:33] but I abuse the heck out of it <3 [06:35:38] lol [06:35:44] for mediawiki of course [06:35:50] Dan, you need a user box [06:35:55] For? [06:35:55] "My other pastebin is pastebin.com" [06:36:01] heh [06:36:29] I'd prefer a bumper sticker "My other self is a computer nerd"...^_^ rofl [06:37:03] "My other bumper sticker is protected against anonymous editing. PENIS" [06:38:31] "My bumper sticker is a Wiki, everyone can write on it... Just don't fall onto the highway!" [06:41:51] "My T-Shirt is a Wiki... Just don't let me feel the pencil, or you'll feel my fist!" [06:45:04] lol [06:45:42] is it possible to center the word based on the page, and not the text Splarka? [06:45:44] http://en.bahaikitext.org/Template:Book_header [06:46:05] they are all aligned "center" but show up in very different places [06:46:59] t0lk: make all widths equal [06:47:25] widths of the words? [06:47:30] or of what? [06:47:31] ...or at least the two outside boxes [06:47:37] *Splarka blinks [06:47:40] 33% [06:48:13] oh, heh [06:48:16] how do you do 33%? [06:48:25] width: 33%; [06:48:27] width="33%" [06:48:38] instead of =100%? [06:48:40] right, that'd help [06:48:44] no, on each cell [06:48:48] oh ok [06:48:50] ^_^ but this is definately a case where my class="trinav" has merit... [06:48:55] use the = [06:49:08] dan, it is much easier to test inline, and migrate to sitewide after perfecting [06:49:14] for one thing, they can 'preview' [06:49:32] (notice I say they, not you, I know full well you have kits and tools ^_^) [06:49:40] heh [06:49:47] | style="width:33%;text-align:left" | Previous [06:49:48] | style="width:33%;text-align:center" | Book [06:49:48] | style="width:33%;text-align:right"| Next [06:49:52] etc [06:50:00] or... [06:50:04] *Dantman should code a quick CSS preview tool sometime... [06:50:08] q: better to do it with style= [06:50:12] then it can be migrated to sitewide later [06:50:22] ok great thank you :D [06:50:23] er, easierly [06:50:39] Splarka: it's a friggin template [06:50:54] deprecation [06:51:03] grammar [06:51:10] ^_^ Which means it's going to create even more HTML if it's using styles [06:51:40] instead of classes* [06:51:51] how do you guys learn all this :p [06:51:53] well, what is worse... [06:52:04] t0lk: tutorials [06:52:05] a slightly larger template while testing... [06:52:15] or, 5 trillion edits to MediaWiki:Common.css by clueless testers [06:52:38] ^_^ I was arguing in favour of you Splarka [06:53:30] "Which is worse, slightly larger template while testing, or more pain when trying to migrate that sitewide later to reduce that code" [06:53:55] t0lk: use this: http://meta.wikimedia.org/wiki/Help:Tables [06:53:57] those aren't exclusive [06:54:10] slightly larger template while testing = code inline = pain migrating later [06:54:23] you were arguing... not sure what you were arguing actually [06:54:44] Continuation of " then it can be migrated to sitewide later" [06:54:53] but anyway, we aren't helping them by having esoteric higher-level symantic disagreements on implementation ^_^ [06:55:39] yup, lol [06:55:43] If I do this: http://en.bahaikitext.org/index.php?title=Template:Book_header&action=edit how do I fill in those values in the page that's using the template? [06:56:30] {{Book header|foo|bar|Baz}} ? [06:56:31] Just be careful about using style to much to test css, you may be able to preview it there, but css can work differently in a css file. [06:56:52] ok thank you :D [06:57:11] Dan: it seemed safe to suggest it for a 3 cell table X_X [06:57:14] *Dantman would go for a TriLine template [06:57:16] yup [06:57:33] ^_^ good that case, but there are others [06:57:34] that worked, thank you :D [06:57:55] {{TriLine|left=foo|center=bar|right=baz}} [06:58:33] A display: inline; to if it doesn't screw up widths as I think it did [07:01:44] One of these days I should see if I can find a way to get a 3 column table to automatically align the cells with just a class... [07:01:55] Though it would probably be CSS3 only [07:03:28] hmmm... or I could hack the MW table syntax to use a param that adds a in restricted cases [07:03:41] Then it would work universally [07:03:48] on {{Book header|foo|bar|Baz}} is there a way to not get foo to show up [07:04:13] {{Book header| |bar|Baz}} [07:04:29] Or {{Book header|2=bar|3=Baz}} [07:04:36] But the former is easier [07:04:58] it puts in the {{{1}}} from my template if I leave it empty [07:05:05] Use {{{1|}}} [07:05:22] Though you can always replace them with: [07:05:46] {{{left|{{{1|}}}}}} {{{center|{{{2|}}}}}} {{{right|{{{3|}}}}}} [07:06:00] Then it would work as {{Book header|foo|bar|baz}} [07:06:11] Or as {{Book header|center=bar|right=baz}} [07:06:21] ah ok [07:06:27] i'll do that :D [07:08:19] thank you [07:16:41] bah... stupid unreliable colgroup tag [07:17:43] Maybe it would be best to opt to MW sticking in class="mw-table-row-# mw-table-col-#" for full browser compatibility [08:05:08] 03siebrand * r29161 10/trunk/phase3/languages/messages/ (5 files): Localisation updates for core messages from Betawiki (2008-01-02 9:03 CET) [08:15:33] Hey... how can I force categories to sort alphabetically on all pages? [08:16:15] Erm... categories do sort alphabetically [08:16:29] Not for me they don't [08:16:43] example? [08:16:56] Oh wait, you mean on a category page, or the categories on an article? [08:17:07] on an article [08:17:17] They're not supposed to [08:17:32] They're supposed to show up in the order they were inputted [08:17:32] right.. but I want them to [08:17:42] Then you're going to half to hack MW [08:18:28] I kinda figured... hence my original question: How? [08:19:59] Isn't there an extension which does that? [08:20:15] No [08:20:17] Gimme a sec [08:23:57] Ok [08:24:14] Line 634 of includes/Skin.php [08:24:26] $t = $embed . implode ( "{$pop} {$sep} {$embed}" , $wgOut->mCategoryLinks ) . $pop; [08:24:29] Change to: [08:24:38] $t = $embed . implode ( "{$pop} {$sep} {$embed}" , asort( $wgOut->mCategoryLinks ) ) . $pop; [08:24:51] And it should sort them if I got that right [08:25:30] k [08:25:49] I think... [08:26:11] Sasoriza: there is an easier way [08:26:56] when you add a category to a page do it like this... [08:27:29] [[Category:CAT|LETTER]] [08:27:43] That's not what he's trying to do [08:27:46] where LETTER is the first letter of the page [08:28:19] He's trying to sort the bottom list of categories /on/ an article, not what the article's sort text is [08:28:29] oh [08:28:31] nvm [08:28:51] Hmmm... theoretically my thing should work [08:29:05] Though, it may get a little buggy with special characters [08:29:28] It's just a quick hack, recoding MW to do it properly would be best [08:29:36] But there's no real point in that [08:29:52] crap... bad function [08:30:32] If you had more time, a better bad hack would be to create a function which would extract the name from the link text and sort with that instead of the full thing [08:31:13] But I don't.... I have to get up in 8 hours for work... [08:31:30] well thanks anyway, Dantman [08:35:15] re [09:33:17] hi guys.....can you tell me: is it really "wpTextbox1" or "wpTextarea1"? [09:33:26] i men the element id [09:33:29] * mean [09:33:50] view source [09:33:59] how? [09:34:00] lol [09:34:41] Splarka: ? [09:34:46] what browser? [09:34:49] FF [09:34:57] ctrl+u [09:35:14] look for the only