[23:59:55] apparently the background colour for deleted lines had disappeared, they just looked white [00:00:12] actually I had turned my monitor brightness up this morning since it was sunny [00:00:52] New patchset: Dan Collins; "(bug 27936) Correct the parser tests There was a grumpy trailing newline that wouldn't go away. Now confirmed working when I run the parser tests." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/8560 [00:00:55] and the background colour is #fee which is indistinguishable from white on my monitor unless the brightness is set to zero and contrast is a fair way down [00:03:24] at 30% brightness, I can't even see a line between the #fee and #fff regions [00:11:23] New patchset: Dan Collins; "(bug 27936) Improve parser handling of nested braces." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/8511 [00:11:26] New patchset: Jpostlethwaite; "(mingle-fr-2012-448) Fixing nightly fraud emails" [mediawiki/extensions/DonationInterface] (master) - https://gerrit.wikimedia.org/r/8558 [00:12:35] I'm not sure if I did that right just there, but I don't think I broke anything. The original overall commit looks right [00:12:44] but the other fixes are still there [00:14:12] You broke them https://integration.mediawiki.org/ci/job/MediaWiki-Tests-Databaseless/1565/console [00:14:28] But [00:14:36] I just committed the current version of everything [00:14:42] I just did it all in one >.> [00:15:27] Looks like a merge conflict [00:15:57] ah [00:16:11] it changed my files without telling me and put junk in them [00:18:34] New patchset: Katie Horn; "Tiny cleanup in the orphan slayer logs. Could have something to do with the line endings smooshing after the aggregator runs." [mediawiki/extensions/DonationInterface] (master) - https://gerrit.wikimedia.org/r/8561 [00:22:14] New patchset: Dan Collins; "(bug 27936) Improve parser handling of nested braces." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/8511 [00:22:24] Let's see what it comes up with this time [00:26:01] New patchset: Dan Collins; "(bug 27936) Improve parser handling of nested braces." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/8511 [00:36:50] 03(mod) Commits from the l10n-bot should not spam IRC channels - 10https://bugzilla.wikimedia.org/35538 +comment (10MZMcBride) [00:40:34] Does anybody know how to retrieve a list of existing namespaces from the database? [00:41:44] jamesfordummies: Use the API? [00:41:50] They're not in the database. [00:42:03] hm okay, bit a of a noob here, how do I use the API? [00:42:28] Replace "index.php" with "api.php" in your URL. [00:42:36] https://www.mediawiki.org/w/api.php [00:42:41] That's the MediaWiki wiki's API. [00:42:49] If you need namespace names, you can use the API to get them. [00:42:53] But... what are you working on? [00:43:03] a semantic mediawiki extension [00:43:06] Oh. [00:43:15] Then you want to do it in PHP? [00:43:20] yes :) [00:43:28] Right. Say that first next time. [00:43:39] okay, sorry about that [00:43:43] You want the namespace names from PHP? [00:43:47] I think you just make a Title object? [00:43:54] Dunno. [00:44:28] $wgTitle? [00:44:37] Namespaces are stored in the message files for the most part. Most code deals with namespace IDs. [00:44:54] And a bit of code associates those IDs with their localized names when showing the user. [00:45:02] Do you know all this? [00:45:23] Err, no, I've been poking around the database for the most part. [00:45:34] page.page_namespace has the namespace IDs. [00:45:42] I have found that [00:45:42] The namespace names are in the PHP message files. [00:45:44] Right. [00:45:56] The ID identifies the namespace. 0 is main, 2 is User, etc. [00:46:10] Right. Is there a way to return the name from the ID? [00:46:17] efficiently, anyway? [00:46:20] Yes. [00:46:33] You just use the page ID, I think? [00:46:39] And newFromId() or something [00:46:39] . [00:46:43] Just look how some other code does it. [00:46:45] And then do that. [00:47:15] This is my first open source project of any kind, how would I go about finding similar code? [00:47:33] Well, it used to be SVN. [00:47:35] But now it's Git. [00:47:50] Ummm. [00:47:52] so go to github? [00:47:55] No. [00:48:11] jamesfordummies: https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker [00:48:28] https://www.mediawiki.org/wiki/Manual:Developing_extensions [00:48:29] Etc. [00:48:33] There's a wiki. [00:48:39] So many wikis. [00:48:54] I have read, well I thought I read, most of this stuff. But I'll go through it again. [00:49:01] What does newFromId() do? [00:49:32] $title = Title::newFromId($page_id); [00:49:49] Anyway, [00:49:55] I don't really know what you're doing. [00:50:00] Develop an extension? [00:50:05] Yessir. [00:50:30] MediaWiki is kind of ambitious if this is your first open source project. [00:50:57] I've been working on it for a few months now, it's slow, but I am learning. [00:51:03] It? [00:51:19] I'm basically redesigning the Semantic Watchlist extension [00:51:31] Oh, this is GSoC? [00:51:41] Nope [00:51:46] Oh. [00:52:05] I thought that was one of the Google Summer of Code projects this year. [00:52:08] Maybe that's something else. [00:52:16] I hope not... o_O lol [00:52:30] Anyway, it still seems a bit ambitious to jump into MediaWiki development by creating a semantic watchlist extension. [00:52:40] But depending on what you want to do, it may not be too bad. [00:53:11] I don't think it's too bad, I'm basically making the interface update dynamically with the choices that exist in the wiki [00:53:26] You mean like "show bots"? [00:53:33] What's the semantic aspect? [00:53:48] As of now, the user has to type the properties in, whereas I want it to list the properties in the selected type (category, concept, etc) [00:54:12] I'm not really touching the watchlist's mechanic itself [00:54:15] TimStarling: maybe Revision::newFromTitle should have an option do avoid that master hit? [00:55:17] maybe [00:55:31] like in DifferenceEngine [00:55:41] that sort of thing was not considered when the Revision class was first developed because Brion was always very suspicious of replication [00:55:43] seems kind of silly to make so many hits to the master [00:55:54] Joan, anyway thank you for your help. It means a lot :D [00:56:09] in fact there were some places in Article.php where I added slave usage and brion ripped them out again at the first sight of bugs [00:57:12] it's probably ok to add slave usage as a non-default option [00:57:18] assuming it is actually a performance problem [00:57:32] 03(mod) Special:ActiveUsers "Hide bots" should also hide global bots - 10https://bugzilla.wikimedia.org/36812 summary (10Krinkle) [00:57:44] did you see asher's email? [00:58:57] TimStarling: AaronSchulz Can either of you unmute *!*@ manganese.wikimedia.org ? (e.g. gerrit-wm). Whether the i18n stuff is fixed or not, that is only once a day. The rest of the day it is useful and it has been muted for 4 days now, that's absurd. [00:58:59] ok, I guess it is a performance problem [00:59:13] * AaronSchulz lols [00:59:22] the short burst of i18n stuff once a day should be fixed, but those 5 minutes don't justify the other 24 hours of the day. [01:00:48] a lot of these queries will come from template requests during parse [01:01:25] after a template edit, a refreshLinks job will be queued and it could be executed immediately [01:01:45] and you would want the parsing to be done with the new version of the template, right? [01:02:11] what do you think of asher's idea of using memcached? [01:02:35] we could fall back to the master and not change any interfaces [01:03:02] or we could save the replication position to the job queue [01:03:17] thx [01:03:17] and have the job runner wait for that slave position before it starts work [01:03:36] the memcached stuff is trickier [01:03:44] I gave up messing with that today [01:03:45] still, you would have the potential for an ordinary page view to use an incorrect version of the template [01:04:35] knowing you, it was probably tricky because you had a million layers of defensive programming ;) [01:04:51] no, there are just a lot of entry point to cover [01:04:58] too easy to miss one and make mistakes [01:05:06] Krinkle: is it even quited? [01:05:13] you mean places where the revision is changed? [01:05:25] not on the b or q list [01:05:38] AaronSchulz: I checked the Quiet list an hour ago and it was on it. And when I did something in gerrit 2 minutes ago, it did not show up here. [01:05:40] TimStarling: yeah, edits, moves, merges, deletes and such [01:05:56] AaronSchulz: I checked Quiet now and it is no longer on it, I assumed you took it off just now [01:06:04] maybe it needs a restar [01:07:16] they would have to all go through a common interface [01:07:58] TimStarling: maybe we can build several layers on Jeroen's DB table/row stuff ;) [01:08:08] :P [01:09:12] once you add caching, it doesn't really seem like a job for a plain ORM object anymore [01:09:58] that's why I can't imagine many uses for jeroen's stuff, because it is so limited [01:10:57] objects representing persistent state are a normal abstraction [01:11:01] the "M" in MVC [01:11:42] and you can do caching in those objects, as well as relational consistency and other similar logic [01:12:20] an ORM object would only be a small subcomponent of a typical model object [01:13:06] it makes sense if you don't want any caching or other logic attached to a persistent store, then the ORM object can be the whole of your "model" object [01:13:37] maybe that is a common way to do things in certain circles [01:13:53] not much use at that point [01:14:26] maybe in some corporate environments you can make SQL do everything you need [01:14:37] scale up the servers if you have performance problems [01:14:46] use stored procedures if you want more logic [01:15:04] then ORM as a "model" object makes more sense [01:17:19] * AaronSchulz imagines triggers and stored procedures [01:19:38] MW 1.18 backup: I had to back up and when I attempt to upload .pdf or really any file I get UploadStash::stashFile Database returned error 1146. Ideas? [01:19:51] *Install backup [01:24:32] Table 'xxx.xxx.mw_uploadstash' doesn't exist is more specific [01:26:53] New patchset: Kaldari; "Creating layout for the toolbar" [mediawiki/extensions/PageTriage] (master) - https://gerrit.wikimedia.org/r/8562 [01:30:28] New patchset: Aaron Schulz; "Reduced some master queries by adding flags to Revision functions." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/8563 [01:36:12] 14(WFM) Preferences tests are broken... - 10https://bugzilla.wikimedia.org/36065 +comment (10Antoine "hashar" Musso) [01:36:45] TimStarling: what do you think of https://gerrit.wikimedia.org/r/#/c/8032/ btw? [01:39:09] heh, it's kind of funny how the pref is stored as an offset to the global [01:39:36] so if the site admin kills a size number in the middle...kaput [01:40:51] personally I would have just disabled the whole feature if canTransformVia404() is false, but I guess that is OK too [01:41:09] isn't there a bug for this? [01:41:21] maybe it was just a CR fixme [01:42:12] I do recall you complaining about this or something [01:42:26] I think bryan's fix was to only add the links to the html if 404 handling was off... [01:42:48] but the links were still generated? [01:43:05] yeah, that's the problem [01:43:31] Hi there [01:43:39] is there any people who can show the way [01:43:49] 1) how to change the fonts and size of mediawiki [01:43:58] 2) and install wikipedia's reference tool [01:44:54] ellif_w7: CSS is controlled by editing the page "MediaWiki:Common.css" on your wiki. [01:45:03] You can make the font size larger by specifying code there. [01:45:44] What do you mean by "reference tool"? [01:46:10] like [01:47:26] I want to use full reference system in my wiki [01:47:40] AaronSchulz: I gave it +2 [01:48:04] but maybe some other people want to comment before it is merged [01:48:08] ellif_w7: That's from an extension. [01:48:23] https://www.mediawiki.org/wiki/Extension:Cite/Cite.php [01:48:30] 3) Is there any addon to get media files from wikimedia commons [01:48:32] ? [01:48:38] ok, not sure who else will though [01:55:09] 03(mod) Upload Request to Commons - 10https://bugzilla.wikimedia.org/36967 +comment (10Fastily) [01:55:30] 03(FIXED) Upload Request to Commons - 10https://bugzilla.wikimedia.org/36967 (10Fastily) [02:18:22] 03(mod) making http://www.wikipedia.org/ mobile friendly - 10https://bugzilla.wikimedia.org/30389 +comment (10Phil Chang) [02:26:29] 03(NEW) thumb URL gives a 403 forbidden - 10https://bugzilla.wikimedia.org/37034 major; Wikimedia Labs: deployment-prep ("beta"); (hashar) [02:26:57] 03(mod) thumb URL gives a 403 forbidden - 10https://bugzilla.wikimedia.org/37034 (10Antoine "hashar" Musso) [02:27:55] 03(NEW) Checkboxes for revdeletion without any buttons to revdelete it - 10https://bugzilla.wikimedia.org/37035 normal; MediaWiki: Revision deletion; (wikimedia.bugs) [02:42:21] * Aaron|home is addicted to yogurt raisins [02:44:13] 03(NEW) Thumbnail missing on upload - 10https://bugzilla.wikimedia.org/37036 normal; MediaWiki extensions: TimedMediaHandler; (tauhida.parveen) [02:48:29] 03(mod) Thumbnail missing on upload - 10https://bugzilla.wikimedia.org/37036 +comment (10Tauhida Parveen) [02:51:22] 03(mod) Checkboxes for revdeletion without any buttons to revdelete it - 10https://bugzilla.wikimedia.org/37035 +comment (10Oliver Keyes) [03:01:45] 14(DUP) Checkboxes for revdeletion without any buttons to revdelete it - 10https://bugzilla.wikimedia.org/37035 +comment (10Krinkle) [03:02:00] 03(mod) Deletion log excerpt contains bogus checkboxes for revdel - 10https://bugzilla.wikimedia.org/36973 +comment (10Krinkle) [03:03:36] * Aaron|home giggles at https://bugzilla.wikimedia.org/show_bug.cgi?id=7802 [03:07:17] Krinkle: interested in https://bugzilla.wikimedia.org/show_bug.cgi?id=24294 ? [03:08:07] Interested yes, (/me adds cc), but doesn't look like something I can fix. [03:08:59] New patchset: Reha Sterbin; "Metrics stage 4 / feedback page click tracking (bug 36650)" [mediawiki/extensions/ArticleFeedbackv5] (master) - https://gerrit.wikimedia.org/r/8565 [03:09:04] it will need some js [03:09:15] oh ? [03:09:18] Krinkle: it's just adding /64 to v6 addys [03:09:24] 03(ASSIGNED) Article Feedback Page - Metrics Stage 4 Test: Survey button, bucketing and/or click tracking - 10https://bugzilla.wikimedia.org/36650 +comment (10Reha Sterbin) [03:09:27] the ip functions should already be in the mw js [03:09:35] right [03:09:46] isIPv6() is in mw.util [03:10:09] * Aaron|home made those [03:12:08] Aaron|home: so what js do you need? Reading upu on the bug now [03:12:09] 03(mod) OATHAuth breaks API login - 10https://bugzilla.wikimedia.org/37031 +comment (10Sumana Harihareswara) [03:13:29] Krinkle: So if the user clear address box and puts in a v6 IP, maybe the cidr should be added on [03:14:09] hmm, now what if they change it back to v4? [03:14:16] * Aaron|home wonders if this will get complicated ;) [03:14:55] I'm not sure I understand why ISPs are doing this, if I understand correctly [03:15:14] well, at least Special:BlockIp/v6addy should add the cidr via php, I now wondering how the js would work [03:15:48] I'm not sure, it could be handled post-submit too [03:16:06] but ask me tomorrow, or on bugzila. I'm going to close up now [03:17:10] ok [03:20:35] 03(mod) Improve display of IPv6 addresses - 10https://bugzilla.wikimedia.org/36780 +comment (10Aaron Schulz) [03:24:00] New patchset: Kaldari; "Creating layout for the toolbar Patch 2: some more styling Change-Id: Idf428eababd59ae9856a3ffd1408358d68eb1043" [mediawiki/extensions/PageTriage] (master) - https://gerrit.wikimedia.org/r/8562 [03:26:43] 03(mod) making http://www.wikipedia.org/ mobile friendly - 10https://bugzilla.wikimedia.org/30389 +comment (10Casey Brown) [03:29:33] New patchset: Reha Sterbin; "Permalink redesign (bug 36366)" [mediawiki/extensions/ArticleFeedbackv5] (master) - https://gerrit.wikimedia.org/r/7970 [03:47:39] TimStarling: is https://gerrit.wikimedia.org/r/#/c/7199/4 reasonable? [03:48:26] 03(NEW) Big Upload Request to Commons - 10https://bugzilla.wikimedia.org/37037 major; Wikimedia: Site requests; (fastily) [03:53:29] what is the problem with having zones nested inside other zones? [03:55:32] TimStarling: it's not horrible it's just ugly. For example getting a file listing on a zone path might give you stuff from another zone. [03:56:13] It also makes rewrite rules and stuff a little trickier [03:56:29] * Aaron|home likes regularity [03:56:32] there's only one maintenance script that gets file listings and nobody ever runs it [03:57:16] presumably the default configuration of a new wiki would stay the same, right? [03:57:36] because you have to maintain backwards compatibility with old LocalSettings.php files [03:57:58] yes [03:58:34] so you're removing one inconsistency at the expense of introducing another [03:59:01] because the recommended FileRepo configuration with baseUrl will be inconsistent compared to the configuration of a default installation [04:01:51] yeah, it's really only useful if someone is setting up a different backend, more so on a new wikis [04:02:08] I guess that can just set the url for all the zones though [04:02:24] three lines of config [04:02:27] * Aaron|home shrugs [04:02:41] TimStarling: I can change the patch to just have the zones stuff then [04:02:56] *I guess they [04:04:48] I think that would be better [04:06:27] different people have different amounts of tolerance for elegance and consistency [04:06:52] or rather, tolerance for inelegance and inconsistency [04:07:17] but elegance is more subjective than consistency, some people won't even notice how elegant you're being [04:07:50] that's why inconsistency tends to attract more criticism than inelegance [04:08:02] I was really sure about the baseUrl thing, I guess my "avoid nesting" comments will be enough [04:08:29] yeah, a comment should be enough [04:08:34] TimStarling: now if only I had a time machine I could have both [04:09:06] $wgBackwardsCompatibility = false; [04:10:30] if you make Mediawiki 2, then you won't need any compatibility [04:11:09] you would actually get both if you changed everything to use /public, except for some obscure backwards compatibility mode which is enabled on old wikis [04:11:27] but that's disruptive, and you would need to justify that [04:13:10] Prodego: I think I may get the time machine first [04:13:40] Also, $wgForwardsCompatibility [04:13:51] New patchset: Aaron Schulz; "[FileRepo] Cleanup of URL config." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/7199 [04:14:32] jenkins doesn't like it [04:14:59] conflict [04:17:26] New patchset: Aaron Schulz; "[FileRepo] Cleanup of URL config." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/7199 [04:20:07] TimStarling: there we go [04:20:52] * Aaron|home wonders if he should make another patch later that adds streamingURL [04:21:50] merged [04:25:13] https://gerrit.wikimedia.org/r/#/c/8435/1/includes/parser/Preprocessor.php [04:25:24] * Aaron|home wonders why the offset is subtracted :) [04:26:17] I mean in theory, it doesn't matter, it's just curious [04:29:24] well, say if you have two vectors A and B [04:29:29] 3-d vectors in real space [04:29:39] what is the vector from A to B? [04:30:11] ok maybe slightly off-topic, but the answer is B - A [04:31:17] $indexOffset is a start point in an interval [04:35:08] https://gerrit.wikimedia.org/r/#/c/8437/1/common/Hooks.php [04:35:17] * Aaron|home thought tim didn't believe in @ [04:40:19] I got lazy [04:40:46] New patchset: Tim Starling; "Don't throw an exception when you save a module page" [mediawiki/extensions/Scribunto] (master) - https://gerrit.wikimedia.org/r/8566 [04:54:34] New patchset: Tim Starling; "Don't open multiple error dialogs" [mediawiki/extensions/Scribunto] (master) - https://gerrit.wikimedia.org/r/8567 [04:56:57] 03(mod) Thumbnail missing on upload - 10https://bugzilla.wikimedia.org/37036 +comment (10Michael Dale) [05:05:22] 03(mod) Preferences tests are broken... - 10https://bugzilla.wikimedia.org/36065 +comment (10Sam Reed (reedy)) [05:22:07] ConfirmEdit version MW1.16-r62678. MediaWiki version 1.16.5-59.fc15. Error: http://pastebin.com/PKdvXQSk How might I resolve, if you please? What did I neglect? [05:22:40] vectors... 3d... comp... oh wait righ, vectors, not matrices... [05:23:18] sha0: Upgrade [05:23:38] Dantman: Which component? [05:24:01] Frankly, you should be upgrading everything [05:24:37] Dantman: The Linux distribution's vendor is where the versioning is coming from. [05:24:47] Ditch it [05:24:53] !packages [05:24:53] Many Linux distributions provide MediaWiki in a packaged format for that distribution. These packages typically contain obsolete and unsupported versions of MediaWiki, also they like to move around files, change the files, and do other batshit insane things. Please install the latest version from a tarball at http://www.mediawiki.org/ before asking for help. [05:26:33] I see. [05:27:56] Dantman: Thanks for that, I guess. :) [05:32:09] Any chance a RedHat packager is awake and reading? :) It can be nice to use a distribution's packaging system, rather than a tarball from each project. [05:32:32] Red Hat [05:32:41] Highly unlikely [05:33:11] They don't come along in here and check in and report distribution concerns? [05:33:20] We don't co-ordinate at all with the random people that make these packages [05:33:41] They are 100% unofficial [05:34:39] Interesting. Even if you wouldn't, I would've thought that they would want to check in, here. [05:35:38] ;) That package is a whole year out of date... you think the maintainer is bothering to support it? [05:37:50] Apparently not! This makes delegation a bit hard, though... A server's owner likes tight permissions, so using packages can be easier. I don't have permissions to untar to the expected directories. D'oh. [05:39:00] Usually you extract web software to a folder specific to the website rather than to a system folder [05:39:37] It appears to be split up, a bit. /usr/share/mediawiki/ stuff, then the web service stuff and content, where I have permissions. [05:39:47] I lack permissions on the former. [05:40:26] ;) that's the "move around files, change the files, and do other batshit insane things" part of why you don't want to use a package [05:41:30] I see. [05:42:15] * sha0 cries, and stammers off. [05:48:05] 03(mod) OATHAuth breaks API login - 10https://bugzilla.wikimedia.org/37031 +comment (10Ryan Lane) [07:01:29] New patchset: Tim Starling; "Do not allow access to setfenv() and getfenv() by default" [mediawiki/extensions/Scribunto] (master) - https://gerrit.wikimedia.org/r/8568 [07:02:30] New patchset: Eloquence; "Restore recently added i18n messages removed by L10n-bot. Removed in 43e9e0606ee48e3c0f4bfade2b27fe9724061a41 / I0f7b08c6 ." [mediawiki/extensions/UploadWizard] (master) - https://gerrit.wikimedia.org/r/8569 [07:03:19] New patchset: Eloquence; "Restore recently added i18n messages removed by L10n-bot." [mediawiki/extensions/UploadWizard] (master) - https://gerrit.wikimedia.org/r/8569 [07:13:02] 03(NEW) issue with the way Type:Date treats pre-1582 years - 10https://bugzilla.wikimedia.org/37038 normal; MediaWiki extensions: Semantic MediaWiki; (contrafibularity) [07:30:31] New patchset: GWicke; "No end delimiter after template row attributes" [mediawiki/extensions/VisualEditor] (master) - https://gerrit.wikimedia.org/r/8570 [07:36:33] New patchset: Siebrand; "Putting back accidental namespace related reverts in If4567389." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/8571 [07:58:49] 03(NEW) UploadWizard should ignore filename conflicts with previously deleted files - 10https://bugzilla.wikimedia.org/37039 normal; MediaWiki extensions: UploadWizard; (erik) [08:09:03] 03(NEW) Multi-file selection is broken in Opera - 10https://bugzilla.wikimedia.org/37040 normal; MediaWiki extensions: UploadWizard; (erik) [08:17:29] 03(NEW) Can't hilight code containing if passed as template param - 10https://bugzilla.wikimedia.org/37041 normal; MediaWiki extensions: SyntaxHighlight (GeSHi); (danny.b) [08:21:26] 03(mod) issue with the way Type:Date treats pre-1582 years - 10https://bugzilla.wikimedia.org/37038 (10contrafibularity) [08:30:09] 03(mod) Can't hilight code containing if passed as template param - 10https://bugzilla.wikimedia.org/37041 (10Danny B.) [08:34:41] 03(NEW) Remove syntax from SyntaxHighlight (GeSHi) - 10https://bugzilla.wikimedia.org/37042 normal; MediaWiki extensions: SyntaxHighlight (GeSHi); (danny.b) [08:34:42] 03(mod) Can't hilight code containing if passed as template param - 10https://bugzilla.wikimedia.org/37041 (10Danny B.) [08:34:42] 03(mod) Cannot parse source code containing < source > - 10https://bugzilla.wikimedia.org/18820 (10Danny B.) [08:36:46] 03(mod) Remove syntax from SyntaxHighlight (GeSHi) - 10https://bugzilla.wikimedia.org/37042 +comment (10Niklas Laxström) [08:37:30] 03(NEW) backport ffmpeg packages to Ubuntu lucid - 10https://bugzilla.wikimedia.org/37043 normal; Wikimedia Labs: deployment-prep (beta); (hashar) [08:39:09] 03(mod) OATHAuth breaks API login - 10https://bugzilla.wikimedia.org/37031 +comment (10Sam Reed (reedy)) [08:45:38] New patchset: Hashar; "rewrite some part of the README file" [mediawiki/extensions/TimedMediaHandler] (master) - https://gerrit.wikimedia.org/r/8572 [08:49:19] Hello I am looking for information about how to create a search function within a wiki database [08:54:08] can anyone tell me what are the various areas I can contribute to mediawiki(coding)? [09:01:13] I am looking for information about how to create a search function within a wiki database [09:02:42] 03(NEW) Fix typo in GeSHi HTML5 definition file - 10https://bugzilla.wikimedia.org/37044 trivial; MediaWiki extensions: SyntaxHighlight (GeSHi); (danny.b) [09:06:20] can anyone tell me what are the various areas I can contribute to mediawiki(coding)? [09:08:00] 03(NEW) Show when an article was last edited on mobile site - 10https://bugzilla.wikimedia.org/37045 enhancement; MediaWiki extensions: MobileFrontend; (jrobson) [09:24:50] 03(NEW) fix apache monitoring - 10https://bugzilla.wikimedia.org/37046 normal; Wikimedia Labs: deployment-prep (beta); (hashar) [09:30:55] New patchset: Daniel Werner; "Squashed commit of the following:" [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/8574 [09:36:41] New patchset: Jeroen De Dauw; "finish up recursion code" [mediawiki/extensions/WikibaseLib] (master) - https://gerrit.wikimedia.org/r/8576 [09:36:41] New patchset: Jeroen De Dauw; "added more diff tests" [mediawiki/extensions/WikibaseLib] (master) - https://gerrit.wikimedia.org/r/8333 [09:37:55] 03(mod) linkify "url.author.LibraryThing.com" to LT author url - 10https://bugzilla.wikimedia.org/36985 +comment (10lɛʁi לערי ריינהארט) [09:41:17] New patchset: Daniel Kinzler; "stub implementation for Content::diff" [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/8577 [09:42:53] New patchset: Daniel Kinzler; "getParserOutput() now takes a title, not a context" [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/8578 [09:43:11] 03(NEW) gerrit-wm no more notify on comment - 10https://bugzilla.wikimedia.org/37047 normal; Wikimedia: Git/Gerrit; (hashar) [09:43:18] 03(mod) backport ffmpeg packages to Ubuntu lucid - 10https://bugzilla.wikimedia.org/37043 +comment (10j^) [09:48:35] New patchset: John Erling Blad; "Conflicts: Wikibase.i18n.php Wikibase.php Wikibase.settings.php includes/api/ApiWikibase.php includes/api/ApiWikibaseGetItems.php includes/api/ApiWikibaseSetItem.php tests/phpunit/includes/api/ApiWikibaseTests.php" [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/8579 [09:49:01] New patchset: Hashar; "test change for change 4145" [test/mediawiki/core] (master) - https://gerrit.wikimedia.org/r/8436 [10:00:32] New patchset: Jeroen De Dauw; "fix bug in isAssociative function for empty arrays and added some docs, plus uncommented tests that should not have been commented out" [mediawiki/extensions/WikibaseLib] (master) - https://gerrit.wikimedia.org/r/8580 [10:01:08] 03(NEW) video transcoding boxes needs a large temporary directory - 10https://bugzilla.wikimedia.org/37048 normal; Wikimedia Labs: deployment-prep (beta); (hashar) [10:12:33] 03(mod) Fix typo in GeSHi HTML5 definition file - 10https://bugzilla.wikimedia.org/37044 +comment (10Niklas Laxström) [10:23:43] 03(mod) Enable user to select a list of languages in the preferences - 10https://bugzilla.wikimedia.org/36425 +comment (10Daniel Werner) [10:25:46] New patchset: Jeroen De Dauw; "added recusion test for mapdiffs" [mediawiki/extensions/WikibaseLib] (master) - https://gerrit.wikimedia.org/r/8581 [10:25:47] New patchset: Jeroen De Dauw; "added documentationz" [mediawiki/extensions/WikibaseLib] (master) - https://gerrit.wikimedia.org/r/8582 [10:34:50] 03(NEW) Non-latin characters get converted into entities - 10https://bugzilla.wikimedia.org/37049 major; MediaWiki extensions: MobileFrontend; (maxsem.wiki) [10:38:49] 03(NEW) enable jenkins for wikidata extensions - 10https://bugzilla.wikimedia.org/37050 normal; Wikimedia: Git/Gerrit; (daniel.kinzler) [10:39:16] New patchset: GWicke; "Basic parser / serializer web service" [mediawiki/extensions/VisualEditor] (master) - https://gerrit.wikimedia.org/r/8583 [10:45:24] Hi all - I'm getting a lot of spammers on my wiki. So far, I've removed anonymous editing, set a captcha up as part of registration, and require email confirmation. I'm now at the point where nothing is being posted, but every day about twenty obviously fake user accounts are being created (I assume they are not being confirmed) - is it okay to just ignore this, or should I still be concerned? [10:47:34] 03(mod) video transcoding boxes needs a large temporary directory - 10https://bugzilla.wikimedia.org/37048 +comment (10Antoine "hashar" Musso) [10:47:45] gil: check after 4 days or so if you get autoconfirmed users as well [10:48:31] saper - so it's likely that these users could become confirmed at some point? [10:48:54] I am never sure how "autoconfirmed" works so I check myself [10:48:58] saper - these are the kind of names being registered... are they purely random things, or are they serving some sort of bizarre spammer purpose, such as providing keys for some purpose or another? http://wiki.believe.vg/index.php?title=Special:RecentChanges [10:49:14] gil: robots may go blind [10:51:32] saper I've just read up a bit on autoconfirm.... have I misunderstood this - after a predetermined amount of time, a user will become confirmed and able to edit even if he hasn't confirmed his email address?! Is this right? [11:08:04] 03(mod) gerrit-wm no more notify on comment - 10https://bugzilla.wikimedia.org/37047 +comment (10Chad H.) [11:08:52] 03(mod) backport ffmpeg packages to Ubuntu lucid - 10https://bugzilla.wikimedia.org/37043 +comment (10Faidon Liambotis) [11:14:50] 03(mod) verify /mnt/upload6 user rights - 10https://bugzilla.wikimedia.org/37007 +comment (10Peter Bena) [11:15:40] 03(mod) verify /mnt/upload6 user rights - 10https://bugzilla.wikimedia.org/37007 +comment (10Peter Bena) [11:19:51] 03(mod) video transcoding boxes needs a large temporary directory - 10https://bugzilla.wikimedia.org/37048 +comment (10Peter Bena) [11:20:21] 03(mod) video transcoding boxes needs a large temporary directory - 10https://bugzilla.wikimedia.org/37048 +comment (10Peter Bena) [11:21:09] 03(mod) fix apache monitoring - 10https://bugzilla.wikimedia.org/37046 +comment (10Peter Bena) [11:22:16] 03(mod) thumb URL gives a 403 forbidden - 10https://bugzilla.wikimedia.org/37034 +comment (10Peter Bena) [11:32:44] 03(mod) fix apache monitoring - 10https://bugzilla.wikimedia.org/37046 +comment (10Mark A. Hershberger) [11:33:34] 03(mod) fix apache monitoring - 10https://bugzilla.wikimedia.org/37046 (10Mark A. Hershberger) [11:33:38] 03(mod) video transcoding boxes needs a large temporary directory - 10https://bugzilla.wikimedia.org/37048 (10Mark A. Hershberger) [11:34:42] 03(mod) backport ffmpeg packages to Ubuntu lucid - 10https://bugzilla.wikimedia.org/37043 (10Mark A. Hershberger) [11:35:09] 03(mod) gerrit-wm no more notify on comment - 10https://bugzilla.wikimedia.org/37047 (10Mark A. Hershberger) [11:35:54] 03(mod) enable jenkins for wikidata extensions - 10https://bugzilla.wikimedia.org/37050 (10Mark A. Hershberger) [11:36:31] 03(mod) Non-latin characters get converted into entities - 10https://bugzilla.wikimedia.org/37049 (10Mark A. Hershberger) [11:37:10] 03(mod) Fix typo in GeSHi HTML5 definition file - 10https://bugzilla.wikimedia.org/37044 +upstream (10Mark A. Hershberger) [11:37:51] 03(mod) Remove syntax from SyntaxHighlight (GeSHi) - 10https://bugzilla.wikimedia.org/37042 (10Mark A. Hershberger) [11:38:11] 03(mod) Can't hilight code containing if passed as template param - 10https://bugzilla.wikimedia.org/37041 (10Mark A. Hershberger) [11:38:50] 03(mod) Multi-file selection is broken in Opera - 10https://bugzilla.wikimedia.org/37040 (10Mark A. Hershberger) [11:39:26] 03(mod) UploadWizard should ignore filename conflicts with previously deleted files - 10https://bugzilla.wikimedia.org/37039 (10Mark A. Hershberger) [11:42:48] 03(mod) Thumbnail missing on upload - 10https://bugzilla.wikimedia.org/37036 (10Mark A. Hershberger) [11:43:06] New patchset: IAlex; "Added missing GPLv2 headers in some places." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/8587 [11:43:07] 03(mod) Big Upload Request to Commons - 10https://bugzilla.wikimedia.org/37037 +shell (10Mark A. Hershberger) [11:43:40] 03(mod) Deletion log excerpt contains bogus checkboxes for revdel - 10https://bugzilla.wikimedia.org/36973 (10Mark A. Hershberger) [11:45:46] 03(mod) Allow caching for Revision::newFromTitle to reduce database load - 10https://bugzilla.wikimedia.org/37030 (10Mark A. Hershberger) [11:45:50] New patchset: John Erling Blad; "Squashed commit of the following:" [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/8588 [11:46:35] 03(mod) Accessing Special:OATH as an anonymous results in a fatal error - 10https://bugzilla.wikimedia.org/37033 (10Mark A. Hershberger) [11:48:05] 03(mod) Javascript error in Chromium - 10https://bugzilla.wikimedia.org/37009 (10Mark A. Hershberger) [11:48:19] 03(mod) Legend box jumps around - 10https://bugzilla.wikimedia.org/37029 (10Mark A. Hershberger) [11:48:57] 03(mod) Puzzling code in Interwiki - 10https://bugzilla.wikimedia.org/37026 (10Mark A. Hershberger) [11:49:14] 03(mod) PageTriage causing javascript problems in firefox plugins - 10https://bugzilla.wikimedia.org/37023 (10Mark A. Hershberger) [11:50:02] 03(mod) Fix typo in GeSHi HTML5 definition file - 10https://bugzilla.wikimedia.org/37044 +comment (10Danny B.) [11:51:03] New patchset: Jeroen De Dauw; "adding container to hold diff info for items" [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/8589 [11:51:47] 03(mod) Remove syntax from SyntaxHighlight (GeSHi) - 10https://bugzilla.wikimedia.org/37042 +comment (10Danny B.) [11:53:45] 03(mod) Can't hilight code containing if passed as template param - 10https://bugzilla.wikimedia.org/37041 +comment (10Danny B.) [11:56:38] 03(mod) Remove syntax from SyntaxHighlight (GeSHi) - 10https://bugzilla.wikimedia.org/37042 +comment (10p858snake) [11:58:35] 03(mod) enable jenkins for wikidata extensions - 10https://bugzilla.wikimedia.org/37050 +wikidata (10Daniel Kinzler) [12:04:32] New patchset: John Erling Blad; "Conflicts: Wikibase.settings.php includes/WikibaseItem.php includes/api/ApiWikibaseLinkSite.php" [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/8590 [12:15:12] 03(NEW) "Filter list" label and menu are broken in RTL - 10https://bugzilla.wikimedia.org/37051 normal; MediaWiki extensions: PageTriage; (amir.aharoni) [12:15:12] 03(mod) RTL/bidirectional issues (tracking) - 10https://bugzilla.wikimedia.org/745 (10Amir E. Aharoni) [12:17:35] 03(mod) Remove syntax from SyntaxHighlight (GeSHi) - 10https://bugzilla.wikimedia.org/37042 +comment (10Danny B.) [12:19:53] Change abandoned: Daniel Kinzler; "decided against having a generic diff() method in Content or Content handler for now." [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/8577 [12:31:41] 03(NEW) Page Triage tags descriptions should have the ability to easily include links to policy and help pages - 10https://bugzilla.wikimedia.org/37052 normal; MediaWiki extensions: PageTriage; (amir.aharoni) [12:32:41] 03(mod) Page Triage tags descriptions should have the ability to easily include links to policy and help pages - 10https://bugzilla.wikimedia.org/37052 +comment (10Amir E. Aharoni) [12:41:50] New patchset: Daniel Kinzler; "Fixed basic test case for WikibaseEntity and WikibaseItem." [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/8591 [12:48:29] New patchset: Jeroen De Dauw; "for great justice!" [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/8592 [12:48:44] * JeroenDeDauw hides [12:50:34] 03(mod) Commits from the l10n-bot should not spam IRC channels - 10https://bugzilla.wikimedia.org/35538 +comment (10Antoine "hashar" Musso) [12:53:27] Krinkle: you know we have only 2 aliases in this channel? [12:53:41] wondering if we did forget to convert aliases from other bot [12:53:55] I did import them [12:53:56] <_Meow> !g [12:53:56] https://gerrit.wikimedia.org/r/#q,$1,n,z [12:54:04] hm... [12:54:08] what was the channel [12:54:18] mwbot [12:54:21] or mw-bot [12:54:49] hm... for some reason its db is totaly empty there [12:54:53] we used -spam first, but then killed it and used mwbot's channel [12:54:58] http://bots.wmflabs.org/~petrb/db/%23mwbot.htm [12:55:08] -spam was dropped from db [12:55:15] You said you couldn't create an alias for 2 channels in sync yet [12:55:19] yes [12:55:19] so you copied mwbot to mediawiki [12:55:32] I know, but why is it lost now, in mwbot [12:55:35] and presumably deleted mwbot, or maybe it was a mv instead of rm [12:55:37] maybe I removed it for some reason [12:55:47] or cp [12:55:49] right [12:56:04] can you set up an alias (channel db alias that is) with wikimedia-dev ? [12:56:35] I will implement it to bot soon [12:56:39] okay [12:56:47] it would be far easier if demon made a git repo for me [12:56:52] maybe with wikimedia-tech as well. Scope is mostly similar, at least no conflicting keys [12:56:56] right now I have to do everything alone [12:57:30] you could convert it to git yourself and host it on github temporarily. importing git repos is easier [12:57:37] @help [12:57:37] Type @commands for list of commands. This bot is running http://meta.wikimedia.org/wiki/WM-Bot version wikimedia bot v. 1.2.6 source code licensed under GPL and located at https://github.com/benapetr/wikimedia-bot [12:57:41] it is on github [12:58:00] and you could run it from git then. (only have to switch remotes once it is up at gerrit0 [12:58:00] aha [12:58:06] no longer in svn?> [12:58:12] there was some error with svn [12:58:18] ok [12:58:21] and I needed to commit it quickly because I was leaving office [12:58:28] so I didn't want to wait for someone to fix it [12:58:41] svn was returning some server issue [12:58:48] don't remember what it was [12:58:55] some post-commit hook [12:59:19] hi there...whats the common used breadcrumb extension? [12:59:40] 03(FIXED) verify /mnt/upload6 user rights - 10https://bugzilla.wikimedia.org/37007 +comment (10Antoine "hashar" Musso) [13:00:20] petan|wk: is the db file on wmflabs updated live? [13:00:26] it should be [13:00:30] #mediawiki.htm and #mediawiki-move.htm are exactly the same [13:00:30] not live [13:00:44] there is a thread which update it like every 30 min [13:01:03] <_Meow> !stfw breadcrumb MediaWiki [13:01:16] looks like something is fucked but I don't know what [13:01:17] <_Meow> Hello? [13:01:26] @search stfw [13:01:26] No results were found, remember, the bot is searching through content of keys and their names [13:01:36] <_Meow> !lmgtfy breadcrumb MediaWiki [13:01:36] http://lmgtfy.com/?q=breadcrumb [13:01:40] there is no such a key [13:01:48] <_Meow> Oh [13:01:51] _Meow: we didn't create that one afterwards, and it wasn't in mw-bot [13:01:51] _Meow: ;) i searched the web, but the web doesnt give me an answer for what is really useful [13:01:57] only during the first import, that was deleted [13:02:20] <_Meow> beli: Maybe.. "check extension usage"? [13:02:23] petan|wk: yeah, the brain dumped there isn't up to date [13:02:30] hmhm [13:02:32] sec [13:02:33] since g is an alias [13:02:37] !g [13:02:37] https://gerrit.wikimedia.org/r/#q,$1,n,z [13:02:54] !gerritsearch [13:02:54] https://gerrit.wikimedia.org/r/#q,$1,n,z [13:03:19] 03(mod) video transcoding boxes needs a large temporary directory - 10https://bugzilla.wikimedia.org/37048 +comment (10Antoine "hashar" Musso) [13:05:35] Krinkle: fixed, wrong owner for files [13:05:42] bot couldn't update it [13:05:49] <_Meow> !stfw [13:06:05] _Meow: whatever it is, I wasn't talking about that [13:06:11] I talked about dump [13:06:16] _Meow: there is no such command, there never was. [13:06:23] !google [13:06:23] https://www.google.com/search?q=$1 [13:06:26] <_Meow> petan|wk: Sorry [13:06:33] !stfw is there is no such command, there never was. there never will [13:06:33] Key was added [13:06:36] !stfw [13:06:36] there is no such command, there never was. there never will [13:06:39] :D [13:06:46] <_Meow> !stfw alias lmgtfy [13:06:47] Created new alias for this key [13:06:51] <_Meow> !stfw Test [13:06:51] there is no such command, there never was. there never will [13:06:57] <_Meow> Huh? [13:07:02] <_Meow> !stfw del [13:07:02] Successfully removed stfw [13:07:07] <_Meow> !stfw Test [13:07:07] http://lmgtfy.com/?q=Test [13:07:20] <_Meow> Ok, it's working now [13:07:21] keys have bigger priority than aliases [13:07:34] so when there is key and alias with same name, key is fist [13:07:40] Aaaaaawesome new google doodle: https://www.google.com/webhp?hl=en&tab=ww&authuser=0 [13:07:40] first [13:07:50] HTML5 music [13:07:51] <_Meow> which make me confused [13:07:54] 03(mod) backport ffmpeg packages to Ubuntu lucid - 10https://bugzilla.wikimedia.org/37043 +comment (10j^) [13:08:07] all buttons work [13:08:42] <_Meow> Yes, the doodle is great [13:08:43] the radio buttons on top can even be enabled/disable and turned up and down [13:08:49] and recording! [13:08:56] and playback! [13:09:12] <_Meow> You can share your recording with your friends via a link, BTW [13:09:27] Keyboard playing works too (with keys A to L) [13:09:50] <_Meow> And you can press the black keys using 1~0 [13:10:02] indeed [13:10:15] lol, is the left most key [13:10:20] all keys are involved [13:10:35] <_Meow> The right most key is "\", right? [13:10:39] YEP [13:11:40] \ [13:11:56] 03(mod) gerrit-wm no more notify on comment - 10https://bugzilla.wikimedia.org/37047 +comment (10Antoine "hashar" Musso) [13:13:25] 03(mod) tweak gerrit IRC bot to be less verbose in #mediawiki - 10https://bugzilla.wikimedia.org/35427 +comment (10Antoine "hashar" Musso) [13:14:10] https://twitter.com/#!/search/g.co%2Fdoodle [13:15:25] 03(mod) fix apache monitoring - 10https://bugzilla.wikimedia.org/37046 +comment (10Antoine "hashar" Musso) [13:15:54] 03(mod) fix apache monitoring - 10https://bugzilla.wikimedia.org/37046 +comment (10Antoine "hashar" Musso) [13:19:11] 03(mod) backport ffmpeg packages to Ubuntu lucid - 10https://bugzilla.wikimedia.org/37043 +comment (10Antoine "hashar" Musso) [13:20:58] 03(mod) thumb URL gives a 403 forbidden - 10https://bugzilla.wikimedia.org/37034 +comment (10Antoine "hashar" Musso) [13:22:47] New code comment: Hashar; I use 'git svn' and that code is going to be migrated to git anyway.; [13:23:36] Is there a HTMLForm allowing an html select with "multiple" attribute? I looked into the classes but there is only one handling for 'multiple' in HTMLTextField which doesn't really make sense, does it? [13:26:41] New patchset: John Erling Blad; "Squashed commit of the following:" [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/8593 [13:27:01] New patchset: Daniel Kinzler; "fixing AliasChangeTest" [mediawiki/extensions/WikibaseLib] (master) - https://gerrit.wikimedia.org/r/8594 [13:27:06] Daniel_WMDE: Not that I know of, no. One could argue they are a usability problem though, I've never liked select-mulitple's personally. I'd rather have multiple simple