[00:06:19] 03simetrical * r32084 10/trunk/phase3/ (4 files in 3 dirs): [00:06:19] Add updatelog table to reliably permit updates that don't change the schema. A [00:06:19] fairly trivial patch. It isn't used at all currently (it will be in a minute!), [00:06:19] and presumably won't ever be used outside of update.php, so it can be ignored [00:06:19] for Wikimedia despite being a schema change. [00:09:11] 03(mod) dsb: interwiki prefix missing on srv60 - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13017 (10danny_b) [00:12:10] bug 13017: devs think bug reporters make fun of them saying they see the same error again and again and bug reporters think devs make fun of them saying it's been solved [00:12:37] i'm just trying to figure out if it's a real reoccuring issue or lots of shit stuck in cache :) [00:18:57] Bugzilla is being slow. :( [00:19:07] Okay, patch for bug 1212 checked in. [00:19:31] G_SabinoMullane, you might want to look at it, I don't know if pgsql supports IF() like MySQL does? You might want to look at that. [00:19:52] I use it in Category::updateCounts(), maybe there's something more compatible to use. [00:33:54] http://www.postgresql.org/docs/8.3/interactive/indexes-expressional.html [00:33:56] *Simetrical sighs longingly [00:36:13] hi all [00:36:27] can i get a MW extension to return JUST an image? [00:43:29] can somebody point me to the place speaking about or willing to write/share a piece of code of this: [00:43:29] have xml tag say bar. what i need to do is pass this data _outside_ the bodycontent, exactly to create new portlet foo (under tools) containing * bar [00:43:29] this is just an example to make it really simple [00:44:49] Wikipedia down? [00:45:07] Topic for #wikimedia-tech is Network problems in Tampa or upstream of Tampa... 33% packet loss, oh my! [00:53:31] dori: yea noticed wikipedia does not appear to be responding for me... [00:56:34] mdale, seems to be an Internet-wide problem. I'm getting packet loss to Google too. [00:56:42] mdale, the right channel is #wikimedia-tech. [00:56:49] Oh, dammit. [00:56:53] I never read up far enough. [00:57:00] dori was already saying that. :) [00:59:16] My isp is having routing issues so I can't get to the help pages .. can someone give me a quick table example? [01:01:05] Woosta: {| [01:01:07] |- [01:01:09] |cell [01:01:11] |} [01:01:16] thanks :-D [01:01:17] *Aaron|coding reads the SUL mailing list stuff [01:01:23] Woosta: carl-m: :o))) [01:01:50] "It is however what the Communist Party advocates. " [01:01:54] Aaron: so are you coding or reading? [01:02:52] mixin' it up [01:04:09] Aaron|coding, that guy is pretty awesome. I wonder if he's serious? [01:05:32] Besides, isn't giving status to people like exactly what the communist party is supposed to *not* advocate? [01:07:15] where is a good place to announce open beta's for a large scale new media extension to mediaWiki? [01:07:28] mdale, you could use wikitech-l, I guess. [01:08:09] where is the user's skin preference stored? [01:08:23] quick link here: http://metavid.ucsc.edu/blog/2008/03/13/metavidwiki-open-beta/ [01:08:30] mshadle: In the database? [01:08:35] Or which config file? [01:08:36] what table/column? [01:08:48] The prefs are in a BLOB, I think. [01:09:11] basically, users inherited the old "default" one, then i removed the files, and i thought it would use $wgDefaultSkin or whatever, but the users are still associated to the old skin name somehow [01:09:23] and without th eskin physically there, the scripts die [01:09:34] so i had to reinstall the old skins just to access the config screen [01:09:46] i cant seem to find the info, i thought it would be in user_options blob, but it's empty [01:09:48] Makes sense. [01:09:58] it should handle it gracefully though [01:10:10] Well, mediawiki.org would probably have it. [01:10:12] seems like right now it is trying to require_once on an empty skin title, and just errors, with no way to edit it [01:10:22] It should gracefully handle you removing things? ;) [01:10:24] should fall back to $wgDefaultSkin or whatever it is [01:10:32] sure, wordpress handles removing plugins [01:10:36] Probably, yes. [01:10:41] if(!file_exists()) { dont use it } [01:11:31] MW's website is slow as piss right now :p [01:13:48] mshadle, major network problems, not just MW. It's above Wikimedia's head, it looks like backbone issues. [01:14:14] ok then. [01:14:27] doesnt help trying to find the documentation for this! heh [01:15:14] mshadle, things should be back up. [01:16:56] simple question: how can i force a skin and ignore user's preferences no matter what [01:17:34] mshadle, only specify one skin as allowed in the configuration options. [01:17:36] *Simetrical goes to sleep [01:17:36] ooh, i found it. it is user_option blob [01:18:01] change $wgValidSkinNames? [01:20:52] Simetrical: No, IF() is a mysqlism, I think. But there is a handy $dbw->conditional() function. You can also just use CASE WHEN, as it is standard. [01:22:13] so there isn't actually a "force skin" configration option. there is a "limit which skins show in user preferences" array [01:25:26] remove all the others? [01:25:44] im saying just in case someone's profile is associated to the default [01:26:00] i cant really do anything about that except ask them to change it or change their user_options BLOB [01:26:58] id used a custom skin name form the beginning which i think helped [01:27:26] me too [01:27:43] and i chose it as $wgDefaultSkin but i think some people logged in before that may have been in effect [01:33:10] 03greg * r32086 10/trunk/phase3/maintenance/postgres/compare_schemas.pl: Allow signed int types. Kinda redundant, but hey... [01:39:49] 03greg * r32087 10/trunk/phase3/maintenance/ (3 files in 3 dirs): Add updatelog table. [01:43:26] 03aaron * r32088 10/trunk/extensions/FlaggedRevs/ (5 files): [01:43:26] *Move clunky viewer from stableversions to page title [01:43:27] *Add getPrimeFlaggedRevId() [01:43:27] *Add settings to ignore precedence globally [01:43:27] *Add $mTitle to FlaggedRevision [01:43:27] *Split up setPageContent(); code cleanup [01:43:29] *Fix sloppy cache assumption [01:44:39] 03(FIXED) Inconsistency in use of UI - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13404 +comment (10JSchulz_4587) [02:01:27] 03(mod) Only use $wgEmergencyContact for "emergency" emails - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13376 +comment (10tstarling) [02:11:49] hello, I would like to ask for a few hints. [02:11:51] I would like to (mis)use wikimedia to manage users & history of changes for a documentation project, but I need a fixed set of pages with fixed (a-priori specified) sections and subsections. [02:12:17] the users should be only able to edit content of section [02:12:34] but not create new pages or modify section names [02:13:11] what would be the proper approach in such a case? [02:13:17] I dont think you can avoid them to edit the section name. That's a part of the content like any other one. [02:13:36] Or, you can use inclusions [02:13:52] like templates? [02:14:07] 03aaron * r32089 10/trunk/extensions/FlaggedRevs/FlaggedRevs.php: Use $select [02:14:07] or right in php code? [02:14:46] No, something like templates but you dont use templates [02:15:24] See, you have your main page. Inside, you have sections. And inside these sections you *transclude* soem other pages, like [[Main page part 1]] and such. [02:15:44] Then you protect the [[Main page]]. Your users still can edit the [[Main page part 1]] and other sub pages. [02:16:52] oh, right [02:18:40] no, no "oh, right" - I had something else in mind, which doesn't prevent modifying sections, but I got the point [02:19:54] where do you hook the code which includes ("transcludes") content from another page? [02:22:07] is there a specification somewhere for POST data to mediawiki, like for third party editing software? [02:22:08] {{something}} includes the template named Template:something [02:22:31] so it's best to use a similar mechanism? [02:22:56] to include the actual description that users can edit? [02:23:07] !man Parameters_to_index.php | TheDaveRoss [02:23:07] --mwbot-- TheDaveRoss: http://www.mediawiki.org/wiki/Manual:Parameters_to_index.php [02:23:24] thank oyu [02:23:26] you even [02:23:49] sure thing [02:24:24] 03(FIXED) IPs see quality revisions instead of sighted version if override is active - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13405 +comment (10JSchulz_4587) [02:29:53] 03(NEW) Installer script prompts could use clarification - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13409 minor; normal; MediaWiki: Installation; (jra) [02:35:54] 03(NEW) Install doco could use a pointer on "index.php" - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13410 minor; normal; MediaWiki: Documentation; (jra) [02:36:46] mojca_: I said transclude, not templates :) [02:40:19] mojca_: I edited your sandbox wiki so you now have an example. [02:40:58] Now if you protect [[abc]] I won't be able to edit it anymore, so I wont be able to change its sections names. But I will still be able to edit [[subpage 1]] [02:43:40] skiidoo: great, thanks a lot, I was trying to find what that word means; I didn't know about that {{:syntax}} before [02:44:12] Search for transclude in the mediawiki help pages to get a longer explanation. [02:44:13] skiidoo: I still need to provide an explicit link, so that users will know what to edit, but that's ok [02:44:47] I have found http://en.wikipedia.org/wiki/Transclusion [02:44:54] and some sparse pages [02:45:01] but will look further [02:47:48] Well, when you edit the page, you can see at the bottom the transcluded pages. [02:48:42] You can also put some comments inside [[Main Page]] that [02:59:14] how do I get the extra edit buttons on my wiki? [02:59:22] the table toolbar [02:59:50] 03simetrical * r32085 10/trunk/phase3/ (12 files in 5 dirs): (log message trimmed) [02:59:50] This is a schema change. It's only a table creation, but the table must be [02:59:50] created on Wikimedia servers before this revision goes live. The maintenance [02:59:50] script populateCategory.php should be run when convenient. If it's not run, [02:59:50] there's only one substantial case where display will be harmed: the page of a [02:59:54] category with more than 200 net pages added since the patch goes live will give [02:59:56] an erroneously low count. In other cases category pages will just be [03:01:39] elements. [21:34:51] Probably no browser *totally* supports any web standard, except maybe the relatively simple ones like HTTP or CSS 1 (not sure on CSS 1 either). [21:35:12] Although as HTML 4 demonstrates, even simple web standards might have details not implemented by major browsers. [21:35:17] *Simetrical goes to school [21:37:11] I recommend Joel's blog on that topic [21:37:19] Quite a good read imo [21:42:13] 03siebrand * r32132 10/trunk/extensions/ (75 files in 74 dirs): Localisation updates for extension messages from Betawiki (2008-03-18 22:19 CET) [21:43:04] school, hehe [21:43:07] *AaronSchulz is on break :) [21:45:30] 03brion * r32133 10/trunk/phase3/includes/Parser.php: [21:45:30] Workaround for runJobs CategoryTree issue: [21:45:30] * Don't bloat $this->mStripList on every setHook() call. [21:45:30] It adds up in batch processing until we end up with regex errors! [21:57:52] Let's say I have starting enhancing Special:Log to allow users to select several log types for viewing, but that I encounter small problems on the end details. Would someone be kind enough to give me a hand ? :) [21:58:10] s/starting/started [21:58:12] NicDumZ: several logs types? [21:58:23] do you mean like protect and delete in the same list? [21:58:27] yes [21:58:32] or as consecutive lists? [21:58:35] same [21:58:42] *AaronSchulz smells a filesort [21:58:54] is this a small wiki? [21:59:17] filesort ? [21:59:38] unless it was for one page title only, in which case it is just a where operation [21:59:56] I do not run a wiki, I saw https://bugzilla.wikimedia.org/show_bug.cgi?id=11739 about extending selection capabilities, and I gave it a try [22:00:48] it's a where operation, actually. But since "type" was intended to be a string, and is now an array, it implies several changes :) [22:01:14] 1) Where do you want this enabled? [22:01:21] 2) Are they all sorted by timestamp? [22:01:24] 03(NEW) Admins should be asked for confirmation when Antispoof applies - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13426 15enhancement; normal; MediaWiki extensions: AntiSpoof; (gdonato) [22:02:20] 1) I'd like to add this feature to mediawiki. I do not run a wiki hence don't need it enabled in some specific place [22:02:44] 2) Yes ?! It's just an additional where clause ! [22:02:52] then it is a filesort too [22:03:51] so it would at least require $wgMiserMode off [22:04:12] 'might. But I don't understand the meaning of that word in that specific context [22:04:12] I'm not sure if it would be worth it [22:04:26] this seems like one of those "wouldn't it be sweet if..." kind of features :) [22:04:42] it would be a MySQL overhead issue [22:04:57] Hello. [22:05:08] domas: but wouldn't it be sweet? :D [22:05:18] I need some help. I'm trying to install an extension, but it doesn't seem to be working... [22:05:29] greenman: which one? [22:05:36] Calendar [22:05:38] barry [22:06:29] http://www.mediawiki.org/wiki/Extension:Calendar_%28Barrylb%29 ? [22:06:33] It seems pretty straightforward, I followed instructions and all I get when I make a page with is just that, the code [22:06:44] AaronSchulz: yeah [22:06:56] I checked for errors and didn't have any. [22:07:27] ah. Actually I didn't quite realise that having an OR clause on type could be this costly. I guess I'm just not used to big DBs :s [22:08:05] NicDumZ: it is not the OR alone, but the timestamp sorting [22:08:30] you have to use data from multiple timestamp index branches, so MySQL can't just read of one like a list [22:08:39] AaronSchulz: would you link me to some technical page about the "filesort" ? Never seen that word, in DB-context, yet. :( [22:09:02] ah right. I think I see what you mean [22:09:15] and then sorting TS looks like a file sorting [22:09:29] NicDumZ: http://dev.mysql.com/doc/refman/5.0/en/order-by-optimization.html [22:10:09] greenman: so you are including it and that gives no errors, right? [22:10:15] is error_reporting actually on? [22:11:08] AaronSchulz: I went in and looked at error_log in /var/log/httpd (I always look there first when something doesn't work as expected) [22:12:27] I have a question though, when you include extension should it be at the beginning or the end of LocalSettings? [22:12:34] what version of MW do you have? [22:12:55] the end, but any global config variable *for* that extension must go after [22:13:29] there is no hard rule, as long as the order doesn't load things that require things that haven't loaded or override custom settings with defaults [22:15:35] 1.11 [22:16:01] I'll try putting it at the end and see what happens... [22:16:31] well, it is a 3rd party extension, it could have problems [22:16:37] but it seems decently recent [22:17:34] hmm... [22:17:36] that worked. [22:17:38] thanks. [22:18:09] np [22:19:43] I'm not sure if I understand well why listing all logs ordered by timestamps cost less than listing some logs ordered by timestamps. I thought where clause were reducing the amount of data -> reducing the cost.. :s [22:20:13] Or are actually all logs sorted by timestamps ? [22:20:36] nvm. I didn't think enough about it. [22:22:47] 03siebrand * r32134 10/trunk/extensions/ (6 files in 6 dirs): Localisation updates for extension messages from Betawiki (2008-03-18 23:14 CET) [22:24:26] 03(NEW) Broken skins in Opera - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13427 normal; normal; MediaWiki: Modern skin; (dracoster) [22:25:55] hello checkers - one little question, my first installation of mediawiki was succesfull, but when i try to get on my page, i have to type www.myhomepage.com/wiki [22:26:19] when i type www.myhomepage.com - error occurs [22:27:03] can somebody help meee? [22:29:44] no one who can help me? [22:33:07] Traveler7: I think you have to do something with your http server to redirect... [22:34:23] 03brion * r32135 10/trunk/phase3/includes/CoreParserFunctions.php: [22:34:23] Fix raw vs non-raw number formatting for {{PAGESINNS:}} [22:34:23] Cleanup some freaky code that does unnecessary call_user_func :) [22:35:09] greenman - can you specify you idea please [22:36:06] your http server is set up to use a certain directory as the docroot. so when you want to get to the wiki, you have to go blah.com/wiki [22:36:28] if you change the docroot to the wiki directory then you people will get the wiki when typeing foobar.com [22:36:52] ok. - where can i change thhis docroot [22:37:34] Depends on which server your using. And actually my food is done. I hope someone else can help you. :) [22:44:58] 14(WFM) Broken skins in Opera - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13427 +comment (10minuteelectron) [23:00:36] 03brion * r32136 10/trunk/phase3/RELEASE-NOTES: [23:00:36] * (bug 13403) Fix cache invalidation of history pages when old revisions change [23:00:36] add release note line for r32119 -- thanks aaron :D [23:01:49] 03raymond * r32137 10/trunk/phase3/ (3 files in 2 dirs): [23:01:49] * Remove 5 messages, unused since ages: [23:01:49] ** 'getimagelist', 'showlast', 'byname', 'bysize', 'imgdelete' [23:01:49] * Regroup messages for Special:Imagelist, Special:NewImages and the image description page [23:01:49] * Add short descriptions to 'newimages-summary' and 'imagelist-summary' and remove their optional message status [23:07:30] 03(mod) Broken skins in Opera - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13427 (10N/A) [23:07:31] 03brion * r32138 10/trunk/phase3/includes/ (DifferenceEngine.php Revision.php): [23:07:31] Revert r32126 -- breaks type-safety by having a bunch of Revision functions which are supposed to always return strings return booleans sometimes. [23:07:31] Let's not toss in even more scary possibilities, please... predictability is nice! [23:12:01] 14(WFM) Broken skins in Opera - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13427 +comment (10brion) [23:14:32] 03aaron * r32139 10/trunk/phase3/includes/Parser.php: Pass $time on like it should [23:16:12] 03raymond * r32140 10/trunk/ (2 files in 2 dirs): Localisation updates German [23:17:15] 03(FIXED) Store the hash of uploaded files to allow duplicate checking, etc. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=5763 +comment (10brion) [23:17:29] 03(mod) search for images/files by hash - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=1459 (10brion) [23:20:57] 14(WFM) Search options incorrectly convert spaces to underscores - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=1810 +comment (10brion) [23:21:38] 14(INVALID) Patch for SearchState.stripWiki(String) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=2692 +comment (10brion) [23:23:15] 14(WFM) Search for anonymous users default to Main, but no checkbox? - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=3188 +comment (10brion) [23:24:51] 14(WFM) de.wikipedia.org: Wrong placement of buttons in search box - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=4574 +comment (10brion) [23:33:18] 14(WFM) Problematic characters for AJAX search autosuggestion - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=6319 +comment (10brion) [23:35:09] 03(WONTFIX) Syntax to customise location of search box within navigation bar - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=7493 +comment (10brion) [23:35:56] 03(WONTFIX) Search bar 'go' button capitalization issue for uncreated pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=8245 +comment (10brion) [23:36:37] 03aaron * r32141 10/trunk/phase3/includes/DifferenceEngine.php: Check permissions before using cache (bug 9432) [23:37:12] brion: there we go :) [23:44:00] 03siebrand * r32142 10/trunk/phase3/languages/messages/ (236 files): All messages files rebuilt and unknown messages removed [23:50:17] 03brion * r32143 10/trunk/phase3/ (5 files in 2 dirs): [23:50:17] * (bug 11563) Deprecated SearchMySQL4 class; merged code to SearchMySQL [23:50:17] Some general cleanup on search backend code style :) [23:50:29] 03(FIXED) parseQuery method missing from SearchMySQL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=11563 +comment (10brion) [23:54:21] 03siebrand * r32144 10/trunk/phase3/languages/messages/MessagesEn.php: Add some newlines in messages consisting of multiple sentences [23:57:51] 03(mod) Separate group for ipblock-exempt on en.wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9862 (10cohesion) [23:57:57] 03(NEW) Badly formed xhtml on protection page - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=13428 major; normal; MediaWiki: Page rendering; (azatoth) [23:59:15] actually, if the bugs were always being updated this fast, all day long... [23:59:34] Not a lot of bugs will stand, in a few weeks :þ [23:59:56] NicDumZ: give brion more money
foo