[00:00:12] sumanah, Dantman: any ideas? [00:00:27] Sorry... busy with some mayhem [00:00:30] lets see [00:00:55] Well... not having an address bar doesn't help [00:01:22] But given that there's no css. It definitely sounds like the base url is being detected wrong. [00:01:29] /hdapps/wiki/mw-config is the full path [00:01:36] Which, sorry to say. But usually means that your webserver is screwed up. [00:01:59] Show me the html source of that page [00:02:11] the links all assume /wiki [00:02:12] Maybe you can show me a phpinfo() page too [00:02:15] 03jeroendedauw * 10/trunk/extensions/SemanticMediaWiki/languages/SMW_Namespaces.php: fix doc fail [00:03:14] http://codepad.org/n9dZzelU [00:03:18] there is the source [00:04:47] ^demon: http://www.mediawiki.org/wiki/Git/New_extensions - that what you had in mind? [00:05:19] OK... zaltekk definitely need to see phpinfo(); namely what your server sends to the $_SERVER param. [00:05:53] Hey guy, a few of us from the New York Occupy Wall Street Tech Ops group are in San Francisco at the moment and and we'd like to arrange a meeting with your tech/media/etc. groups for drinks/hang out session and exchange some of our projects, stories, challenges, successes, and such. [00:07:46] Dantman: ah, that seems to be the issue [00:08:20] /hdapps seems to point to a virtual server for the hdapps-web.example.com subdomain, so /wiki _would_ be the detected root [00:09:19] so it looks like i just won't be able to do https in this configuration without a new certificate [00:09:50] zaltekk: Lots of people are switching to DigiCert. They've got a wildcard cert that also works for the base domain. [00:10:06] Dantman: not in any way my choice [00:10:31] 03jeroendedauw * 10/trunk/extensions/SemanticForms/ (6 files in 4 dirs): address bug 34383 [00:10:54] mattlepacek: good to know! AaronSchulz brion pgehres TrevorParscal_ see what said above. [00:11:17] however today's unfortunately a bad day as we're working on deploying a new version of MediaWiki to the Wikimedia sites.... [00:11:17] 03wikinaut * 10/trunk/extensions/RSS/RSSParser.php: removed a wrong comment regarding PHP 5.3 function date_create_from_format, which is not suited to auto-detect a time string in any formats - only strtotime() can do it. [00:11:29] mattlepacek: are you all in SF for the whole week? [00:11:42] yeah and we're thinking about extending our trip too [00:11:49] occupy? [00:11:56] but most likely hop to LA around the 20th [00:11:57] jorm: ^^ this may interest you [00:12:08] yeah we're with Tech Ops (nycga.net) occupy.net [00:12:13] neilk_: ^ [00:12:20] Matt, Drew, Devin, Andrew [00:12:39] http://blog.trevorparscal.com/2011/11/occupy-wall-street.html [00:12:57] hi [00:13:37] We're going to Noisebridge tonight [00:13:50] that's a reasonable thing to do [00:14:37] oh, mattlepacek, it's Tuesday -- you realize there will be a very long meeting that may feel familiar to you [00:14:48] mattlepacek: the Tuesday Noisebridge meeting [00:14:49] 03tparscal * 10/trunk/phase3/resources/jquery.ui/themes/vector/jquery.ui.button.css: Fixed green button styles to match colors in actual image files. You're welcome werdna! [00:15:00] Dantman: sumanah: thanks for the help [00:15:13] the long membership meeting happens in one part of the space. No need to get sucked in. [00:15:13] werdna: are you still in SF? mattlepacek might want to meet you per backscroll [00:15:16] haha, sounds fun.. we're up for whatever [00:15:32] hi neilk_, hope you're doing well [00:15:40] * sumanah has done enough publicizing [00:15:45] sumanah: not bad. Actually I have to go do a thing right now [00:15:49] k [00:16:04] back to git blog post (for ^demon - in fact ^demon you might look at the current draft) [00:16:33] We've been using wiki.occupy.net now for about 2 months I think [00:17:43] mattlepacek: there are also upcoming MediaWiki developers' events https://www.mediawiki.org/wiki/MediaWiki_developer_meetings and people who run wikifarms/wikifamilies are very welcome there, as power users who can swap experiences and maybe hack on stuff that will be useful to everyone [00:20:06] 03(NEW) Article feedback v5 - Feedback button 'X' close box - 10https://bugzilla.wikimedia.org/34403 major; MediaWiki extensions: ArticleFeedbackv5; (fflorin) [00:20:46] 03(mod) Article feedback v5 - Feedback button 'X' close box - 10https://bugzilla.wikimedia.org/34403 +aftv5-1.5 (10Fabrice Florin) [00:20:58] sounds great, don't see anything this week pending [00:21:01] sumanah: looking [00:21:17] mattlepacek: no, but for the future... like, you should consider coming to Wikimania [00:21:45] having trouble finding context [00:22:07] yeah definately, we'll add it to our calendar.. I'm sure the west coast/oakland tech crews have been there already [00:23:19] werdna: mattlepacek and his pals are in town and want to meet Wikimedia people to talk shop [00:23:28] mattlepacek: sorry, did I gender you correctly? [00:23:36] I went on the "matt" [00:23:37] well they're welcome to come in for lunch some day [00:23:41] welp my emails matt@nycga.net / cell 347-684-7285 [00:23:46] yeah, matt ;p [00:24:34] we'd love to just tell you what we're doing with wiki.occupy.net and hear from you upcoming projects, initiavites, points of syngergy, etc [00:25:13] is there an "office" somewhere; we'll be in town through sat/sun it looks like [00:25:23] there indeed is an office, mattlepacek [00:25:36] but like I said, mattlepacek, people are pretty busy this week [00:25:38] with the deployment [00:25:45] well, your team are [00:25:54] fair [00:25:55] not the whole company, or even the whole engineering department [00:26:17] I got the feeling mattlepacek wanted to talk to All The Engineers [00:26:22] I don't think there's really much time for a great big "meeting", but lunch could be doable. [00:26:35] we have 0 expectations really, just want to maximize the networking opportunities of our trip [00:26:41] werdna: you're the one here who is in SF, you wanna coordinate this? [00:26:50] werdna: hard for me to sort things from across the continent [00:26:56] um, maybe [00:27:01] I'm terrible at organising things though [00:27:04] whatever your cool with would fit our schedule nicely, we're also taking video if your ok with that [00:28:28] sorry, mattlepacek, I personally can't help you out because I live in New York City and am focused on other stuff this week. Good luck. Maybe werdna or jorm can help organize a lunch or something [00:28:41] but we can randomly drop in to say hi [00:28:47] mattlepacek: please don't, honestly [00:28:56] but we wouldn't just do that hah [00:28:58] mattlepacek: the random dropin is pretty disruptive [00:29:00] ok, thanks [00:29:22] 03aaron * 10/trunk/tools/upload-scripts/thumb-handler.php: Send base 16 md5 ETag for Swift to check against [00:29:25] maplebed: ^ [00:29:28] yeah.. anyhow, we're just reaching out to all of the developers of the products we use @ occupy.net [00:29:38] thanks for the help though ! :) [00:29:59] mattlepacek: if you set a date for a lunch or a dinner or something, you can tell people here and on the wikitech-l mailing list https://lists.wikimedia.org/mailman/listinfo/wikitech-l [00:30:18] Occupy the Net [00:36:25] 03(mod) Cyrillic characters displayed incorrectly while editing sr.wiki in Google Chrome - 10https://bugzilla.wikimedia.org/34055 +comment (10obradovicgoran) [00:37:12] 03(NEW) Special:Preferences doesn't update when MediaWiki:Gadgets-definitions is updated - 10https://bugzilla.wikimedia.org/34404 normal; MediaWiki extensions: Gadgets; (mah) [00:38:30] 03(mod) Special:Preferences doesn't update when MediaWiki:Gadgets-definitions is updated - 10https://bugzilla.wikimedia.org/34404 +comment (10Mark A. Hershberger) [00:40:00] sumanah: ok great we'll do that, thanks [00:40:48] 03(NEW) GoogleMaps messages (with prefix gm- ) are not set up - 10https://bugzilla.wikimedia.org/34405 normal; MediaWiki extensions: GoogleMaps; (mail) [00:40:56] 03(mod) GoogleMaps messages (with prefix gm- ) are not set up - 10https://bugzilla.wikimedia.org/34405 (10T. Gries) [00:43:33] We are having an event already Tomorrow: http://m.socialmediaweek.org/imps/smw/event.html?event_id=2003&rnd=8530906 [00:43:50] "Occupy Social Media" that we'll be attending [00:45:34] Might want to see about letting some local folks know about that [00:46:33] hah yeah I just saw it in our local coffee shop etherpad [00:46:40] we're not the most organized foks yet.. heh [00:47:39] I signed up for the Wikitech email list and Will send an invite ... This is an event that is already being put together with Oakland/SF Tech teams [00:53:05] 03werdna * 10/trunk/extensions/ArticleCreationWorkflow/ (4 files in 4 dirs): Use jQuery UI buttons instead of homegrown solution, clean up some JS code, and move the Go button below the checkbox to make it less ugly [00:55:04] thanks TrevorParscal_ [00:55:23] n/p [00:55:23] 03(NEW) Article Feedback v5 - Develop Feedback link Option A - 10https://bugzilla.wikimedia.org/34406 normal; MediaWiki extensions: ArticleFeedbackv5; (fflorin) [00:56:18] 03(mod) Article Feedback v5 - Develop Feedback link Option A - 10https://bugzilla.wikimedia.org/34406 normal->major; +aftv5-1.5 (10Fabrice Florin) [00:58:19] 03(mod) Special:Preferences doesn't update when MediaWiki:Gadgets-definitions is updated - 10https://bugzilla.wikimedia.org/34404 +comment (10Sam Reed (reedy)) [01:00:18] johnduhart: got a sec? [01:00:37] sumanah: sure [01:00:44] * sumanah pms [01:02:03] Tim-away: AaronSchulz and ^demon I am going to try to get these commit access questions resolved without you today since you're busy [01:07:17] 03werdna * 10/trunk/extensions/ArticleCreationWorkflow/includes/ArticleCreationTemplates.php: Add line break to try to fix display in IE6/7 [01:15:39] 03werdna * 10/trunk/extensions/ArticleCreationWorkflow/includes/ArticleCreationTemplates.php: Change div to span to try to fix IE6/7 display [01:17:19] 03(NEW) New prefixes for ko.wikipedia - 10https://bugzilla.wikimedia.org/34407 normal; Wikimedia: Site requests; (kht1992) [01:23:42] hi everybody. Quick question: Has anyone heard of an extension that acts like a text input field or some form of scratchpad? Like, Notepad, integrated into a wiki page itself? [01:27:33] Shyft: You mean as a text editor? [01:27:42] yeah [01:27:48] I'm looking for a sort of scratchpad function [01:27:58] that you can jam into an existing page. [01:29:14] http://www.mediawiki.org/wiki/WYSIWYG_editor [01:29:22] Something like this, shyft? [01:29:32] lemme read [01:31:03] mm, no, doesn't look quite like it. [01:32:15] mm, thanks for pointing it out though mmovchin , i'll poke around some more. [01:33:50] ok [01:34:15] 03(mod) Special:Preferences doesn't update when MediaWiki:Gadgets-definitions is updated - 10https://bugzilla.wikimedia.org/34404 +comment (10sam) [01:34:17] nP [01:37:31] sumanah? [01:40:50] I should write an extension that'll enable Ace for .js and .css pages [01:46:20] 03(mod) Main Page tab in Telugu appears above the level of other tabs - 10https://bugzilla.wikimedia.org/34395 +comment (10arjunaraoc) [01:48:26] robla: did you guys tests that thumbs are still made when there is no premature aborting? [01:48:49] always good to test both ways, right? [01:48:57] AaronSchulz: I sure hope he did [01:49:03] but...well, now I'm not sure [01:54:06] 03bsitu * 10/trunk/extensions/ArticleCreationWorkflow/ (3 files in 2 dirs): Adding clickTracking for articles created from Article Creation Workflow [01:57:47] 03rfaulk * 10/trunk/tools/wsor/message_templates/R/R_helper_functions.R: [01:57:48] Added methods: [01:57:48] get.decrease.in.edits.after.template - compute portion of decrease in edits after event [01:57:48] get.change.in.blocks - same for blocks related to posting [01:57:49] convert.list.to.binomial.event - converts a list of integers to binomial values [02:04:38] 03(VERIFIED) SemanticFormsInputs fatal bug on regex validation - 10https://bugzilla.wikimedia.org/33982 +comment (10Jamie Thingelstad) [02:09:10] 03(NEW) Extension AJAXPoll is in MW SVN but not listed in the bugzilla extension options - 10https://bugzilla.wikimedia.org/34408 normal; Wikimedia: Bugzilla; (mail) [02:17:25] 03(NEW) IE8 error: 'mw.user.options' is null on test2wiki (1.19) - 10https://bugzilla.wikimedia.org/34409 normal; MediaWiki: Javascript; (robla) [02:17:44] 03(mod) IE8 error: 'mw.user.options' is null on test2wiki (1.19) - 10https://bugzilla.wikimedia.org/34409 (10Rob Lanphier) [02:53:09] lol... What? [02:53:47] I look at Ace's uncompressed source and see attribution to me in it [02:59:23] 03(FIXED) jsonrpc.cgi not available for BZ - 10https://bugzilla.wikimedia.org/34366 +comment (10p858snake) [03:07:49] 03(mod) Extension AJAXPoll is in MW SVN but not listed in the bugzilla extension options - 10https://bugzilla.wikimedia.org/34408 +comment (10innocentkiller) [03:20:41] did ^demon fix the git test repo? [03:33:42] DarTar: is now good to talk about Berlin & API requests? [03:46:14] 03(mod) New prefixes for ko.wikipedia - 10https://bugzilla.wikimedia.org/34407 (10Hotae Kim) [04:13:39] 03(mod) New prefixes for ko.wikipedia - 10https://bugzilla.wikimedia.org/34407 +comment (10Michael Movchin) [04:17:58] 03(mod) Upload Wizard - The file you submitted was empty - 10https://bugzilla.wikimedia.org/34387 +comment (10ineuw) [04:18:44] 03(mod) Upload Wizard - The file you submitted was empty - 10https://bugzilla.wikimedia.org/34387 +comment (10ineuw) [04:21:20] 03(mod) Upload Wizard - The file you submitted was empty - 10https://bugzilla.wikimedia.org/34387 +comment (10ineuw) [04:21:41] *sigh* The one shame about Ace, is that it's based on CommonJS [04:33:55] Where is the default content for all MediaWiki-Pages? [04:33:58] e.g. MediaWiki:Checkuser-toollinks [04:39:22] mmovchin: The i18n system [04:39:44] mmovchin: ;) For the record, a number of us loath the fact that the i18n system is abused for config [04:40:08] mmovchin: Special:AllMessages [04:40:18] mmovchin: Or there's an equivalent (unpaginated) API module. [04:40:24] Or you can look in MessagesEn.php. [04:40:34] For the core messages, at least. [04:47:48] Thank you Dantman and Joan :) [04:53:28] I just want to know where MediaWiki:Checkuser-toollinks is located [04:54:21] that will be defined by the checkuser extension, in its i18n's file [04:55:15] mmovchin: https://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/CheckUser/CheckUser.i18n.php?view=markup [04:55:45] ah, many thanks p858snake|l_ [05:03:33] 03(mod) RDNS link in "checkuser-toollinks" message dead - 10https://bugzilla.wikimedia.org/30863 +comment (10michael) [05:04:13] 03(mod) New prefixes for ko.wikipedia - 10https://bugzilla.wikimedia.org/34407 +comment (10kht1992) [05:15:17] Just another question: [05:15:24] When using http://www.mediawiki.org/wiki/Manual:$wgNamespaceAliases [05:15:47] e.g. $wgNamespaceAliases['ABC'] = NS_PROJECT; [05:16:06] But only for a specific language [05:16:24] So where the line has to be been added? [05:16:47] in the language file like MessagesDe.php [05:32:06] Does anyone happen to know what specific brand of regex this supports? http://www.mediawiki.org/wiki/Extension:Regex_Fun Perl, ruby, posix, etc. Is there a basic syntax guide? To turn "bar: 4.5 foo" or "bar: 3 FOO" into 4.5 or 3 I tried putting this as a pattern: (bar: )(\d+[.]*\d*)( .*) | $2 but it says invalid. [05:42:03] 03(mod) New aliases for ko.wikipedia - 10https://bugzilla.wikimedia.org/34407 summary (10Hotae Kim) [05:46:03] Why is it that when I require the WikiEditor extension in trunk. I don't get the WikiEditor features that WP has? [06:06:45] 03dantman * 10/trunk/extensions/WikiEditor/modules/ext.wikiEditor.css: Add resize: vertical; to the textarea's css so that browsers like firefox and chrome won't allow horizontal resizing resulting in WikiEditor background showing. [06:12:31] 03(mod) Extension AJAXPoll is in MW SVN but not listed in the bugzilla extension options - 10https://bugzilla.wikimedia.org/34408 +comment (10mail) [06:28:26] 03(mod) New aliases for ko.wikipedia - 10https://bugzilla.wikimedia.org/34407 (10idh0854) [06:30:10] 03(mod) New aliases for ko.wikipedia - 10https://bugzilla.wikimedia.org/34407 +shell (10p858snake) [06:37:01] yuvipanda: will you please try to help me out in gsoc [06:37:54] hello bharath_ [06:38:15] sumanah is our GSoC administrator and will probably be the best person to talk to about GSoC [06:52:35] 03(NEW) WikiEditor should use defaults closer to WikiMedia's setup - 10https://bugzilla.wikimedia.org/34410 normal; MediaWiki extensions: WikiEditor; (mediawiki-bugs) [07:14:24] 03wikinaut * 10/trunk/extensions/EtherpadLite/ (EtherpadLite.i18n.php EtherpadLite.php): empty or non-existent whitelist variable means: there are no allowed servers. Show an error message. This is the new default. Refactored the whitelist handling. [07:21:43] *twitch* [07:21:45] Error: 11 database disk image is malformed [07:22:22] 03dsc * 10/USERINFO/dsc: USERINFO for dsc. [07:25:46] 03(mod) Remove autoblocks when a user is unblocked - 10https://bugzilla.wikimedia.org/5445 +comment (10liangent) [07:26:18] 03(mod) Remove autoblocks when a user is unblocked - 10https://bugzilla.wikimedia.org/5445 +schema-change (10Liangent) [07:28:34] werdna: the "More" link on threads just shifter to slower what it was before [07:36:09] 03(NEW) [SRF] 1.7 [patch]: SRF_Gallery.php Fatal error: Call to a member function addImage() line 166 - 10https://bugzilla.wikimedia.org/34411 normal; MediaWiki extensions: SemanticResultFormats; (jamesin.hongkong.1) [07:44:38] 03wikinaut * 10/trunk/extensions/AJAXPoll/AJAXPoll.php: add path to ExtensionCredits so that the svn version is shown in Special:Version. BTW, this is a very neat extension. [07:50:36] Nikerabbit: Look at what I'm playing around with http://i.imgur.com/qAed7.png [07:51:13] 03(NEW) Please create a new mailing list WikiJA-del-l@lists.wikimedia.org - 10https://bugzilla.wikimedia.org/34412 normal; Wikimedia: Mailing lists; (vigorous_action) [07:54:07] Dantman: oki [07:54:57] embedded code editor? [07:55:44] Aye [07:55:45] Ace [07:56:04] https://www.mediawiki.org/wiki/User:Dantman/Code_Ideas [07:58:30] Nikerabbit: ^_^ The idea is to have it on .css and .js pages. Perhaps integrate it with Lua. And see if we can get an optionally usable WikiText mode that'll at the very least let you code edit inline and lua code. [08:03:36] Dantman: we really need the pluggable editors interface [08:03:45] heh... yeah [08:04:05] I have to insert a div before wpTextbox1 [08:05:14] And I have to make my module code depend on wikieditor to delay my code's loading till after wikieditor so that when wikieditor abducts the textbox it doesn't separate the textbox and my editor [08:06:02] Nikerabbit: hmmm... multilayered plugable editors interface [08:06:12] Or... [08:07:12] Maybe instead of multilayered (the toolbar chrome being a separate layer from the textbox/visualeditor/codeeditor inside) we could build a standard toolbar chrome based on WikiEditor (or Visual Editor) into MediaWiki. [08:08:20] Also... ditch the notion of hardcoding things pointing to wpTextbox1 with css and everything [08:08:38] mw.editor.init( element ); [08:11:07] Hi everyone [08:11:15] 1 [08:11:39] 03(NEW) Add css class for user status to body tag - 10https://bugzilla.wikimedia.org/34413 normal; MediaWiki: Parser; (subfader) [08:11:53] Nikerabbit: What do you think of Title::getSyntaxLanguage? ie: Returns 'css' on matched .css, 'javascript' on matched '.js', and WikiText everywhere else. Including a hook so that Ext:Lua can hook in and make titles in whatever namespace we use for Lua code return 'lua'. [08:12:02] Is there a simple way to make a wiki readable from an IP range? We are running one that requires login from external IPs, but we'd like local IPs to read without logging in [08:14:24] Dantman: err not sure it's property of Title [08:14:34] more like Page or even revision [08:15:10] Nikerabbit: We do have Title::isWikitextPage Title::isCssOrJsPage Title::isCssJsSubpage [08:18:47] 03(NEW) Bugzilla product=MediaWiki option lists lackes 1.20-svn entry - 10https://bugzilla.wikimedia.org/34414 normal; Wikimedia: Bugzilla; (mail) [08:19:07] 03(NEW) Translatewiki.net - 10https://bugzilla.wikimedia.org/34415 normal; Wikimedia: General/Unknown; (mail) [08:19:11] 03(mod) Translatewiki.net missing in Bugzilla - 10https://bugzilla.wikimedia.org/34415 summary (10T. Gries) [08:22:05] 03(mod) Translatewiki.net missing in Bugzilla - 10https://bugzilla.wikimedia.org/34415 +comment (10Niklas Laxström) [08:23:02] Dantman: well, we can't add isFooPage add infinitum [08:23:25] Only suggesting one method [08:23:50] In fact it'll avoid the need for new ones [08:24:16] hmm [08:24:39] I have a .htaccess in my mediawiki/images/, but I don't see one in the official package. Was this auto-generated? [08:29:49] psnetbook: It's in the package [08:30:07] psnetbook: Maybe whatever viewer you're using hides dotfiles [08:30:41] 14(WFM) Translatewiki.net missing in Bugzilla - 10https://bugzilla.wikimedia.org/34415 +comment (10T. Gries) [08:34:09] Dantman, ah that was the case. [08:36:05] Nikerabbit: That editor api will probably need a hook that'll allow things like special character insertion to work with other editors [08:36:06] however, the one in the package differs from the one on my mediawiki install. [08:36:37] 03(NEW) Suggestion: add a prefix filter to the Translatewiki search interface to limit to a subset of messages starting with that prefix (similar to MediaWiki:Allmessages prefix) - 10https://bugzilla.wikimedia.org/34416 normal; MediaWiki extensions: Translate; (mail) [08:36:52] 03(mod) Suggestion: add a prefix filter to the Translatewiki search interface to limit to a subset of messages starting with that prefix (similar to MediaWiki:Allmessages prefix) - 10https://bugzilla.wikimedia.org/34416 (10T. Gries) [08:37:11] 03(mod) Suggestion: add a prefix filter to the Translatewiki search interface to limit to a subset of messages starting with that prefix (similar to MediaWiki:Allmessages prefix search) - 10https://bugzilla.wikimedia.org/34416 summary (10T. Gries) [08:38:10] *rolls eyes* WikiEditor includes a reference button when Cite is not installed. [08:42:58] 03(mod) Suggestion: add a prefix filter to the Translatewiki search interface to limit to a subset of messages starting with that prefix (similar to MediaWiki:Allmessages prefix search) - 10https://bugzilla.wikimedia.org/34416 +comment (10niklas.laxstrom) [08:57:51] Reedy, around? [09:00:56] he is probably sleepy [09:08:35] 03(mod) Add gender aliases for Albanian - 10https://bugzilla.wikimedia.org/34192 +comment (10Antoine "hashar" Musso) [09:36:34] What could be better than a coffee in the morning? [09:37:04] chocolate [09:38:27] not [09:39:16] Something that's not coffee. [09:39:26] Anything that's not coffee. [09:39:30] I hate coffee! [09:39:42] Dantman :( [09:40:01] I also hate coffee [09:40:11] :( :( [09:40:11] I'll limit my poison intake to sugar. [09:40:18] but hot chocolate (or even a pice of chocolate) is really good for the morning [09:40:22] *piece [09:42:29] I can't live without coffee in the morning [09:44:06] I can't start to work. It is my drug [09:46:00] why B? [09:46:23] Nirvanchik: Same here: Without a coffe in the morning I cannot concentrate. I'm always tired. [09:47:16] it's called abstinence syndrome [09:47:20] mmovchin: is it morning in your place now? [09:55:25] Nirvanchik: Yes. For me :P It's 10:55 am here [09:55:59] 03(mod) Collection extension needs some way to credit original authors of a work - 10https://bugzilla.wikimedia.org/28064 (10mybugs.mail) [09:57:16] MaxSem: yes. but english wiki calls this Withdrawal [09:58:02] with AS as a redirect [09:58:28] ah, yes. ok. [10:01:30] Hi. I hope I'm not offtopic, but I've got a question about mwclient, the python library to access MW apis. [10:01:59] Basically I'm trying it out, but I can't find an easy way to get just some text. Ideally, I'd like an excerpt of the first paragraph of a page. [10:02:20] Then in my UI, I'd simply add a link "read more on Widipedia". [10:02:29] Anyone used mwclient? [10:05:50] the only one I ever used is http://www.mediawiki.org/wiki/Manual:Pywikipediabot :D [10:06:03] which was (still is?) the somehow official bot framework [10:09:58] pywikipedia is a huge heap of petrified mammoth shit that still uses screen-scaping [10:10:15] wait I thought you could do things by the api now [10:10:16] no? [10:12:02] it does use the api [10:12:07] probably not for everything though [10:14:00] !branch [10:14:00] http://www.mediawiki.org/wiki/Branch_points [10:14:02] !1.19 [10:14:02] Working on it, hoping to deploy in February 2012. Branched at r110996 on 9th February, 2011. http://thread.gmane.org/gmane.science.linguistics.wikipedia.technical/56919 [10:14:41] !branch is http://www.mediawiki.org/wiki/Branch_points (latest: REL1_19 branched at r110996 ) [10:14:41] Keyword "branch" already exists. Use "!branch del" to remove it. [10:14:49] !branch del [10:14:49] Successfully removed keyword: branch [10:14:55] !branch is http://www.mediawiki.org/wiki/Branch_points (latest: REL1_19 branched at r110996 ) [10:14:55] Successfully added keyword: branch [10:17:24] MaxSem: wow)) [10:18:38] Hello. Is there not moderator group in mediawiki? [10:19:56] 03gwicke * 10/trunk/extensions/VisualEditor/modules/parser/pegTokenizer.pegjs.txt: [10:19:56] Improve support for generic attribute names coming from [10:19:56] templates/templateargs. [10:22:06] !e FlaggedRevs [10:22:06] https://www.mediawiki.org/wiki/Extension:FlaggedRevs [10:22:46] benjick: Do you want something like FlaggedRevs extension? [10:24:09] 03(mod) RDNS link in "checkuser-toollinks" message dead - 10https://bugzilla.wikimedia.org/30863 +comment (10michael) [10:25:45] 03(mod) New aliases for ko.wikipedia - 10https://bugzilla.wikimedia.org/34407 +comment (10michael) [10:31:18] 03hashar * 10/trunk/extensions/TrustedXFF/trusted-hosts.txt: (log message trimmed) [10:31:19] add trailing dot to domains [10:31:19] From r111391 CR, we should keep the trailing dot: [10:31:19] When running generate, those entries are passed to gethostbynamel() which [10:31:20] attempts a DNS resolution. Without the trailing dot, each DNS entry will have [10:31:21] a search suffix appended and another DNS query will be made for each of those [10:31:22] suffix (see /etc/resolv.conf). [10:39:17] Could anyone please check out my patch here? https://bugzilla.wikimedia.org/show_bug.cgi?id=30863 [10:48:52] hi, i noticed that Special:ExternalLinks doesn't show a lot of links from our wiki, i checked the table related to external links in database and noticed something weird, although all the links exist in the el_to, these which does not show up through api and mentioned special page, have value of el_index set to './' - i did run rebuildall.php and as well refreshLinks.php but it does not help, and somehow i'm not able to edit that whole table in [10:48:54] database manually even as mysql root - can anyone suggest how i can get it working? [10:57:48] 03(mod) Random button for Wikisource - 10https://bugzilla.wikimedia.org/30902 +comment (10Michael Movchin) [10:59:32] 03maxsem * 10/trunk/extensions/MobileFrontend/ApiParseExtender.php: Explicit type specification can be problematic here [11:21:57] 03(mod) Suggestion: add a prefix filter to the Translatewiki search interface to limit to a subset of messages starting with that prefix (similar to MediaWiki:Allmessages prefix search) - 10https://bugzilla.wikimedia.org/34416 +comment (10mail) [11:22:04] 03(mod) Suggestion: add a prefix filter to the Translatewiki search interface to limit to a subset of messages starting with that prefix (similar to MediaWiki:Allmessages prefix search) - 10https://bugzilla.wikimedia.org/34416 (10T. Gries) [11:45:30] Platonides, i fixed the table of externallinks - set the database to read only mode, then dropped the the table, created and empty and then launched refreshLinks.php - and that finally worked! [11:46:31] s/and empty/empty [11:51:45] 03gwicke * 10/trunk/extensions/VisualEditor/modules/parser/pegTokenizer.pegjs.txt: [11:51:45] Prepare for the support of tables (and later generally block-level elements) [11:51:45] in template parameters. 244 tests passing. [12:11:05] 03(NEW) Don't show the button on own userpage - 10https://bugzilla.wikimedia.org/34417 minor; MediaWiki extensions: WikiLove; (a.d.bergi) [12:12:05] hi, any reasons why some extension is not tagged in http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_18_1/extensions/ ? [12:12:35] why some are tagged and some are only in trunk? for example hashtables was available in 1.16.2 and isn't tagged since then [12:19:53] hey! anyone knows why my mails are not showing up on the mailing list? [12:27:42] Reedy: did you fix g 03(mod) This is an example bug for 2012 Pune Hackathon - 10https://bugzilla.wikimedia.org/34305 +comment (10bharath_ves) [12:57:51] 03(mod) Add gender aliases for Albanian - 10https://bugzilla.wikimedia.org/34192 +comment (10olsi_hys) [13:18:41] 03(NEW) Add option to suppress subpages - 10https://bugzilla.wikimedia.org/34418 enhancement; MediaWiki extensions: DynamicPageList; (subfader) [13:24:02] 03gwicke * 10/trunk/extensions/VisualEditor/modules/parser/pegTokenizer.pegjs.txt: Protect self-closing tags in generic attribute production. [13:28:04] 03(NEW) Wikimedia Blog mobile version getting cached - 10https://bugzilla.wikimedia.org/34419 normal; Wikimedia: Blog; (john) [13:28:06] 03jeroendedauw * 10/trunk/extensions/SemanticForms/languages/SF_Namespaces.php: follow up to r111514, fix typo [13:29:39] 03jeroendedauw * 10/trunk/extensions/SemanticMediaWiki/ (includes/SMW_ParseData.php languages/SMW_Namespaces.php): Follow up to r111507; fixed typo and killed some dead code [13:30:28] 03(FIXED) Bugzilla product=MediaWiki option lists lackes 1.20-svn entry - 10https://bugzilla.wikimedia.org/34414 +comment (10Antoine "hashar" Musso) [13:31:23] 03ialex * 10/trunk/phase3/tests/phpunit/includes/MWNamespaceTest.php: Removed assertions calling MWNamespace::isMain() from MWNamespaceTest::testIsSubject() that give an error since the former now calls wfDeprecated() [13:34:04] johnduhart, around? [13:34:11] 03ialex * 10/trunk/phase3/includes/WikiFilePage.php: Settings $this->mFile to false and checking for !$this->mFile the line after is rather... useless [13:39:46] 03(mod) Proper pagination on special:Prefixindex and special:allpages - 10https://bugzilla.wikimedia.org/30965 +comment (10subfader) [13:41:00] johnduhart, please ping me when you come back :) [13:49:46] hey ^demon, did you manage to fix the git repo notes? [13:49:53] <^demon> Actually yes :) [13:49:58] <^demon> Turns out they don't push by default. [13:52:53] 03(mod) Add "e-mail to friends" functionality to MobileFrontend - 10https://bugzilla.wikimedia.org/24359 +comment (10Jon) [13:56:45] 03petrb * 10/trunk/extensions/CheckUser/CheckUser.i18n.php: updated the link to tool, per b30863, used the attached fix by M. Movchin [13:58:54] What version control system does MW use? [13:59:00] 03(mod) Wikimedia Blog mobile version getting cached - 10https://bugzilla.wikimedia.org/34419 (10Guillaume Paumier) [13:59:11] <^demon> Joe____: Subversion right now. But we're in the process of moving to git. [13:59:25] Ok thanks. [13:59:46] 03(FIXED) RDNS link in "checkuser-toollinks" message dead - 10https://bugzilla.wikimedia.org/30863 +comment (10Peter Bena) [14:00:56] ^demon, great. Are the notes in the git repo at the moment? [14:01:07] <^demon> No, but I'll be pushing them today [14:01:17] <^demon> And you have to fetch them manually, clone doesn't do it automatically :\ [14:01:19] ok [14:01:24] oh [14:01:55] <^demon> `git fetch origin refs/notes/*:refs/notes/*` [14:02:00] <^demon> In typical git fashion :p [14:05:44] MaxSem: did you see the bug for the gadgets ArticleSaveComplete hook not being called? [14:07:03] 03(mod) Enable the FlaggedRevs extension on Greek Wikinews - 10https://bugzilla.wikimedia.org/28766 +comment (10glavkos) [14:09:23] 03(FIXED) Add "Windows Server 2008" to OS dropdown - 10https://bugzilla.wikimedia.org/33498 +comment (10Antoine "hashar" Musso) [14:12:51] 03(WONTFIX) Option to disable all TALK namespaces - 10https://bugzilla.wikimedia.org/33298 +comment (10Antoine "hashar" Musso) [14:14:57] 03(WONTFIX) Disable default namespaces - 10https://bugzilla.wikimedia.org/15085 +comment (10Antoine "hashar" Musso) [14:18:21] Congrats on the COUNTDOWN RoanKattouw [14:18:38] 04(REOPENED) Option to disable all TALK namespaces - 10https://bugzilla.wikimedia.org/33298 +comment (10Chad H.) [14:18:39] :) Thanks [14:19:36] ^demon: seriously? Yet another rotting bug :p [14:19:48] <^demon> We don't close bugs just because they're old. [14:19:57] <^demon> Or so I've been told many times ;-) [14:20:04] that was not the reason for me to close that bug [14:20:17] Talk pages were a killer feature for a wiki engine back in the olld good day [14:20:25] <^demon> Disabling talk namespaces is a perfectly legitimate request for some wikis. [14:20:35] so to me it does not make any sense to remove that [14:20:38] <^demon> That, and it wasn't terribly hard to do iirc. [14:20:47] <^demon> Nobody said we're taking away your talkpages ;-) [14:20:59] the thing I am afraid of [14:21:14] is that it is the kind of feature which is hard to maintain cause close to nobody use it [14:21:19] 03jeroendedauw * 10/trunk/extensions/SemanticMediaWiki/RELEASE-NOTES: fix typos in rel notes [14:22:06] <^demon> hashar: There's dozens of features that are less used than this would be. [14:26:39] 03hashar * 10/branches/REL1_18/phase3/RELEASE-NOTES-1.18: [14:26:39] Note about fixing mail sent to exchange server [14:26:39] That is bug 33087, fixed by r99950 and backported in 1.18 with r107920. [14:28:42] we assume that every editable NS has a corresponding talk namespace in a billion places [14:29:19] 03hashar * 10/branches/REL1_19/phase3/RELEASE-NOTES-1.19: [14:29:19] Note about fixing mail sent to exchange server [14:29:19] Same as r111538 which added a release note in REL1_18 [14:29:19] See bug 33087 [14:29:19] so there will be the same billion breakages when you attempt to remove them [14:29:27] 03(FIXED) Search Icon is missing - 10https://bugzilla.wikimedia.org/34389 (10Peter Bena) [14:29:28] <^demon> s/billion/bunch of/ [14:29:33] 03(mod) Create Wikisource in Belarusian - 10https://bugzilla.wikimedia.org/34351 +comment (10p.selitskas) [14:29:38] <^demon> MaxSem: I disagree. I've removed talk namespaces before. [14:29:49] 03(FIXED) Error 5.1.7 (invalid address) when using exchange server as smtp relay - 10https://bugzilla.wikimedia.org/33087 +comment (10Antoine "hashar" Musso) [14:30:10] lets assign the bug to demon :D [14:30:29] <^demon> I'm just saying it's a legitimate feature request [14:30:38] <^demon> And it's not as hard as you guys seem to think it is. [14:30:54] and my opinion is that it is asking to remove one of the core feature :-) [14:30:57] * MaxSem bets that he would have found numerous bugs in ^demon's removal had he published it [14:31:16] but I can live with another idling bug anyway :-))) [14:31:42] hashar, we have lots of core features worth of removal with fire [14:31:58] MaxSem: open bugs !!! [14:32:14] you'll close them all [14:32:18] ;) [14:33:07] <^demon> An open bug doesn't hurt anybody. [14:33:19] <^demon> Well, enhancement request. [14:33:21] <^demon> Bugs can hurt. [14:36:08] http://www.mediawiki.org/wiki/User_talk:Vbchitra out of project scope? [14:36:26] Yup, spam [14:36:44] gone [14:37:18] 03(FIXED) User's preferences for appearance don't work - 10https://bugzilla.wikimedia.org/32771 +comment (10Antoine "hashar" Musso) [14:38:18] Reedy, regarding that gadgets bug: could you give me +sysop on test2 for investigation? [14:38:18] 03(mod) Don't show the button on own userpage - 10https://bugzilla.wikimedia.org/34417 +comment (10sam) [14:38:56] MaxSem: sure, I even lived hacked in a die() in the function, and it didn't get reached [14:38:59] Works fine locally though [14:39:10] grmbl [14:39:40] I noticed the code is pretty much the same in 1.18wmf1, so that sorta rules out apc cache issues [14:39:41] I suspected a hook handler returning false, but found none in SVN [14:39:44] MaxSem: doned! [14:39:51] thanks [14:40:32] 03(mod) Change sitename and a namespace for Inuktitut Wikipedia - 10https://bugzilla.wikimedia.org/34401 +i18n +shell; +comment (10Siebrand) [14:40:33] Reedy, you've been able to repro it only in staging? [14:40:49] yeah, test and test2 both do the same [14:40:58] I haven't checked it's still working on production [14:41:47] hi, is how can I add browser dependent css with resource loader. what should I add to my resource file? [14:41:50] we might have to bisect other extensions to exclude their interference [14:42:07] chombium: You can't. We typically prefer CSS browser hacks [14:42:25] MaxSem: that seems more likely [14:42:28] Actually [14:42:39] MaxSem: we could hack it so it gets added first and see if it works then [14:43:19] MaxSem: want me to try unshifting it on production first? [14:43:45] sounds scary:) [14:43:54] The google maps extension does it [14:44:13] "so it doesn't have other extensions interfering" [14:44:54] we have it enabled somewhere? [14:45:01] nope [14:45:01] <^demon> http://www.mediawiki.org/wiki/Special:Code/MediaWiki/stats - does anyone else see really wide tables? [14:45:09] ^demon: same all over CR [14:45:12] someones changed the CSS [14:45:17] <^demon> ugh why? [14:45:28] no idea, and i don't know whom either [14:45:29] MaxSem: Bets on it being AFTv5? [14:45:55] nope [14:45:57] meh [14:45:58] I checked [14:45:59] RoanKattouw: so I should add them in BeforePageDisplay hook or a like with addScript, right? I'm upgrading a skin from Monobook to Vector. Monobook has many IE* fixes, are there any for the Vector skin? [14:46:13] self::trackEvent( 'edit_success', $article->getTitle() ); return true; [14:46:42] Hmm, array_unshift makes things unhappy [14:46:53] * MaxSem chokes on wfGoogleMaps_Install() [14:46:54] <^demon> Reedy: I don't see it in Common.css. Was it done in the extension itself? [14:47:03] I've not pushed any changes [14:47:07] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (16 files in 5 dirs): fixed more issues caused by recent refactor, hope I got em all now :) [14:47:09] aaron schulz here? [14:47:18] not for a few hours [14:47:18] Gob-: not yet. [14:47:20] chombium: No IE*Fixes files for Vector, Vector does this using CSS hacks that make certain browsers ignore certain rules [14:47:23] <^demon> hrm. [14:47:28] 03jeroendedauw * 10/trunk/phase3/includes/ (DBDataObject.php DBTable.php): fix call to protected method and killed dead code [14:47:31] Gob-: Aaron lives in California, where it is not yet 7am. [14:47:59] Ha ha sumanah what time is it? [14:48:17] Joe____: it's 9:48am where I am. [14:49:00] I thought you said it was 7am my webchat client put your name on that response [14:49:14] RoanKattouw: So, there is no need to add any of the IE80Fixes.css and IEFixes.css fixes files located in skins/common folder, right? [14:49:15] Joe____: I bet there are a few people up who work on the West Coast, where it is currently 6:49am [14:49:20] <^demon> sumanah: http://www.mediawiki.org/w/index.php?diff=499737&oldid=499556 [14:49:30] likely [14:49:49] Thanks ^demon! you must be proud/relieved [14:49:57] <^demon> One less todo :) [14:50:00] yes! [14:50:03] MaxSem: you want to use Maps instead! :p [14:50:11] For one, it uses the RL [14:50:23] chombium: If you're using Vector or something that's Vector-based, then no [14:50:27] Reedy: what's bad about array_unshift ? [14:50:32] JeroenDeDauw, then nuke the old one? [14:50:37] JeroenDeDauw: doesn't matter now [14:50:42] MaxSem: array_unshift fixes it [14:50:44] soooo [14:50:51] Joe____: when you get to be like me, collaborating every day across timezones, you end up with a widget in your desktop taskbar that tells you the time in like 6 timezones [14:51:13] MaxSem: old one? Maps is not a new version of GoogleMaps. And GoogleMaps has some visual editing thing Maps does not have, so unfortunately it's not 100% obsolete [14:51:17] can anyone help me with the ConfirmAccount extension? [14:51:23] Joe____: but I moved around the US so much that I just reflexively remember how to add or subtract 3 when thinking about what time it is on the other coast. [14:51:32] RoanKattouw: thank you very much [14:51:51] Gob-: speak your question and we'll see! [14:51:58] i have a fatal error [14:52:03] Gob-: and if we can't here, then you can email the mailing list and someone will help you there [14:52:09] JeroenDeDauw, I see soooo many wrong things in it. my first reaction was to delete it right away [14:52:09] Fatal error: Class 'SimpleCaptcha' not found in C:\xampp\htdocs\dewiki\extensions\ConfirmAccount\RequestAccount_body.php on line 204 [14:52:23] testing a wiki [14:52:25] offline [14:52:28] atm [14:52:29] MaxSem: with array_unshift http://p.defau.lt/?3I_NTb8N7K_0ZCk_3biGjA [14:53:02] Normally http://p.defau.lt/?VNX6c_zugREbvbXrmT7h9w [14:53:09] MaxSem: as far as I'm concerned you can definitely do that :D but I'm sort of biased there [14:53:23] FlaggedRevsHooks, SpamBlacklistHooks or TitleBlacklistHooks [14:53:26] Gob-: You should probably start at the beginning and tell us what versions of everything you're using, whether you're at the installation step, etc [14:53:30] Reedy, to which array_unshift are you referring? [14:53:56] MaxSem: pushing the articlesavecomplete gadget subscriber to the top of the hooks array [14:53:59] which makes it work [14:54:03] (on wmf) [14:55:04] MaxSem: it has to be SpamBlacklistHooks::articleSave at fales [14:55:06] It does a return false [14:55:33] if ( !BaseBlacklist::isLocalSource( $article->getTitle() ) ) { return false; } [14:56:02] well, i use MW 1.18.1 as well as the latest version of the ConfirmAccount extension. when i request a new account via Special:RequestAccount the error appers. [14:56:03] hrmhrm [14:56:14] * MaxSem bites johnduhart [14:56:20] I was just thinking the same thing [14:57:20] !r 109111 [14:57:20] https://www.mediawiki.org/wiki/Special:Code/MediaWiki/109111 [14:58:30] 03maxsem * 10/trunk/extensions/SpamBlacklist/SpamBlacklistHooks.php: Fix r109111: no point in aborting hook execution [14:58:33] anybody can help me? [14:58:37] MaxSem: I enjoyed "getArticleText() gives me the creeps, but it was so before you." it sounded scriptural [14:58:41] !ask | Nurbek|2 [14:58:41] Nurbek|2: Hi, how can we help you? Just ask your question. [14:58:56] mw-bot: we have strange bug, in category page, a alphabetical order of articles not right.. [14:59:47] 03(mod) New aliases for ko.wikipedia - 10https://bugzilla.wikimedia.org/34407 normal->15enhancement (10Sam Reed (reedy)) [14:59:59] 03(mod) Please create a new mailing list WikiJA-del-l@lists.wikimedia.org - 10https://bugzilla.wikimedia.org/34412 normal->15enhancement (10Sam Reed (reedy)) [15:01:34] 03(mod) SpamBlacklists ArticleSaveComplete hook subscriber breaks the Gadget Extension - 10https://bugzilla.wikimedia.org/34404 summary (10Sam Reed (reedy)) [15:02:51] 03(FIXED) SpamBlacklists ArticleSaveComplete hook subscriber breaks the Gadget Extension - 10https://bugzilla.wikimedia.org/34404 +comment (10Max Semenik) [15:03:32] <^demon> Hrm. Wonder where a good home for mwdumper would be. [15:03:39] <^demon> mediawiki/tools/mwdumper.git? [15:04:16] tools/broken/mwdumper.donttouchme.git [15:05:15] 03reedy * 10/branches/ (2 files in 2 dirs): Manually (quicker!) merge r111542 into REL1_19/1.19wmf1 [15:05:32] 03demon * 10/trunk/ (ATTIC/wikiSDK/ wikiSDK/): Another abandoned project -> ATTIC [15:05:43] 03(mod) WikiEditor should use defaults closer to WikiMedia's setup - 10https://bugzilla.wikimedia.org/34410 +comment (10sam) [15:05:59] <^demon> MaxSem: Somebody was saying (Oren?) that he wanted to work on it some. [15:06:13] 03(mod) Oracle installer throw SET CONSTRAINTS ALL DEFERRED PL/SQL error - 10https://bugzilla.wikimedia.org/34280 +comment (10jfehrman) [15:06:26] would be great cuz it explodes on enwiki dumps immediately [15:07:40] 03demon * 10/trunk/ (ATTIC/test-server/ test-server/): test-server (from old cruisecontrol setup) -> ATTIC [15:08:31] <^demon> MaxSem: "mwdumper/ 111169 4 days oren" [15:09:16] well, I tried it a bit earlier than that) [15:15:33] hey Daniel_WMDE sorry I have been late on responding to you re Berlin hackathon stuff [15:16:26] Nightrose: ping, got a moment? [15:17:27] sumanah: a short one, yes [15:21:52] 03(mod) Suggestion: add a prefix filter to the Translatewiki search interface to limit to a subset of messages starting with that prefix (similar to MediaWiki:Allmessages prefix search) - 10https://bugzilla.wikimedia.org/34416 +comment (10niklas.laxstrom) [15:23:21] RE [15:24:02] ^demon: I'm going to do some work on MWdumper [15:24:10] <^demon> Ah ok, was just about to ping you re: that. [15:24:15] I want to add some features [15:24:46] but also I noticed there is a patch [15:24:56] I was going to look at that [15:25:09] <^demon> I can move it to git as soon as you're ready, or I can hold off. [15:25:13] <^demon> When would work best for you? [15:25:19] why git ? [15:25:50] I got it checked out with svn [15:26:07] I'm curious about the work you want to do [15:26:12] (I'm not involved, just curious) [15:26:35] me [15:26:40] everyone is being transitioned to git sooner or later [15:26:45] <^demon> OrenOf: Well it'll move to git with everything else. But if you're actively working on it I can time the move for what's convenient. [15:27:24] you can move it right now I just fixed it up so it has no compile warnning of Generics issues [15:27:41] will you also be exporting its history ? [15:27:45] <^demon> Okie dokie. Let me sort the permissions on the project and we'll move it on over. [15:27:49] <^demon> Yep, you'll have the full trunk history [15:28:26] I'll have to install Git on 3 eclipses [15:28:58] * Platonides is hardlinking trunk/extensions/ to gain disk space [15:29:00] If you update Jenkins CI [15:29:19] I'll update the POM [15:29:30] 03maxsem * 10/trunk/extensions/MobileFrontend/ (MobileFormatter.php MobileFrontend.body.php): Rm separate JS support flag, not used [15:29:34] it now has SCM definitions [15:29:38] 03hashar * 10/trunk/phase3/ (RELEASE-NOTES-1.20 languages/messages/MessagesAln.php): [15:29:38] (bug 34192) Gender aliases for Albanian (Aln) [15:29:38] r111403 already did it for 'sq', this is for 'aln'. [15:29:54] 03(mod) Add gender aliases for Albanian - 10https://bugzilla.wikimedia.org/34192 +comment (10hashar) [15:30:26] Platonides: I'd like to do a bunch of things [15:30:38] not sure what I'll suceed with [15:30:46] I want to make it restatable [15:31:02] I want to check tables before writing to them [15:31:05] both a bugs [15:32:03] I definitly want to add an option to output articles to a mediawiki using ... a bot [15:32:37] this will allow to test stuff [15:33:16] I also want to send stuff to solr direct from the dumper [15:34:20] and last but not least I want to integrate it with the swabble parser and add a dunp to xhtml option [15:34:23] hi ^demon [15:34:29] <^demon> Howdy :) [15:34:36] and I only have one weekend [15:34:40] ;-) [15:35:40] more than 300M freed [15:36:39] 03rsterbin * 10/trunk/extensions/ArticleFeedbackv5/ (4 files in 2 dirs): Added a close button for the floating tab; styling is clunky and functionality does not perfectly fit requirements, but I need to pass it to Elizabeth [15:36:50] 03(mod) enwiki: Limit non-autoconfirmed users to creating two new accounts in a 24 hour period - 10https://bugzilla.wikimedia.org/32234 +comment (10Antoine "hashar" Musso) [15:37:03] to do the restart support would be much more simpler if mwdumper changed from sax to stax [15:37:11] Platonides, are you on SSD? [15:37:18] MaxSem, nope [15:37:32] in that case we could add dump merge capability [15:37:43] donno if it can do that ?? [15:37:56] ^demon: soo how could I use the git thingie? [15:38:21] <^demon> Nikerabbit: I messed up on your repo. I'll get back to you. [15:38:29] oki [15:39:03] ^demon: and with whom can I discuss and develop i18n support for stuff in git [15:39:33] <^demon> That'll be me too. Siebrand already talked to me about getting an account to translatewiki. [15:40:05] <^demon> What I'd like to do is watch one of you guys do the export/commit process so I can get an idea of what goes on. [15:40:09] <^demon> Then we can move from there. [15:41:10] sumanah: hackathon isn't really urgent atm, take your time [15:41:19] Nikerabbit: did you find the Luce integration you wrote ? [15:41:26] Hi mmovchin [15:41:51] OrenOf: nope :( [15:41:51] Hi sumanah :) [15:42:03] btw there is some good news [15:42:05] mmovchin: in the new system, anyone -- ANYONE can suggest a change via git, via what are called "pull requests" [15:42:16] OrenOf: but on the plus side it's not hard to write [15:42:29] I agree [15:42:42] And who confirms the changes, sumanah? [15:42:43] mmovchin: only a few people will have the ability to "pull" those commits into the Wikimedia Foundation's master branch [15:42:49] I'm just doing other stuff right now [15:42:51] ok [15:43:17] and I'm lazy sometimes [15:43:31] Will there be any difference beetween mediawiki developers and non-developers? [15:43:34] mmovchin: there is more detail at https://www.mediawiki.org/wiki/Talk:Git/Conversion/issues which I am about to clean up into more understandable prose [15:43:41] e.g. assigning tickets, and so on [15:44:05] mmovchin: Please explain more of what you are thinking [15:44:20] ^demon: we mostly just run scrips that wrap around svn up/git pull and export sripts which export new translations in-place in the repo [15:44:36] mmovchin: here's an idea -- go ahead and read that page and see if it answers your questions, then I'll answer any that are left [15:44:39] any how SOLR cloud is in the trunk and I've decided to do the MW to SOLR config MNGMT with Zookeepr [15:45:08] I know what solr is but no idea about zookeeper [15:45:19] <^demon> Nikerabbit: The only big change I think we'll need is having it iterate over N repositories instead of doing it all on a /trunk/ checkout. [15:45:24] <^demon> Should be pretty straightforward. [15:45:26] it an new apache project [15:45:28] What's the difference beetween a normal MW developer and any other contributors? [15:46:04] mmovchin: that probably depends on your definition of either :) [15:46:29] ^demon: yes, but it depends that permissions, repo layout and other stuff is solved [15:46:52] it lets you manage and sync distributed systemss [15:47:02] http://zookeeper.apache.org/doc/trunk/ [15:47:16] <^demon> Nikerabbit: Repo layout is solved. Permissions are solved too. [15:47:28] It has JMX [15:47:30] <^demon> The "i18n" group can push-without-review to all projects in mediawiki/ [15:47:45] mmovchin: It sounds like you're asking about permissions and privileges, is that right? [15:47:51] ^demon: kind of... only for those using WMF as the hosting... and we should really encourage that [15:48:09] 03maxsem * 10/trunk/extensions/MobileFrontend/ApiParseExtender.php: Option to disable images [15:48:10] mmovchin: that might not be the most useful way to think about things, since you are just starting out learning how to develop MediaWiki. [15:48:34] I just asked about assigning tickets [15:48:44] not more ;) [15:48:52] and jmxtans does the conversion to ganglia [15:48:59] Whether everyone is free to assign a ticket to her or him [15:49:03] no idea what is jmx [15:49:13] mmovchin: ok. You said " e.g. assigning tickets, and so on" so I thought you were curious about the entire workflow. [15:49:43] its an interface to check memory and cpu of a JVM [15:49:46] mmovchin: well, anyone in the world can have a Bugzilla account, whether they are a MediaWiki developer or not, and assign a ticket to anyone else who has a Bugzilla account. [15:50:04] ok thank you :) [15:50:14] You're right, the whole system will get easier [15:50:16] so it allows SOLR and Zookeeper to report Load usage [15:50:21] some kind of monitoring stuff [15:50:23] mmovchin: I am trying to figure out what you're thinking -- can you tell me your goals? [15:50:25] <^demon> Nikerabbit: Do you know of any extensions than plan to move to outside hosting? [15:50:33] CPU memory [15:50:35] <^demon> Or is this a hypothetical future extension? [15:50:54] It can do more but that's not supported yet [15:51:13] ^demon: my crystal ball says that it is likely to happen if we don't spell out the benefits clearly [15:51:15] sumanah: What do you mean with my "goals"? What I plan to do? [15:51:24] mmovchin: if you talk about what you'd like to do, yes, then we can help you figure out how to get there [15:51:42] mmovchin: are you aiming on developing anything in particular within MediaWiki? [15:51:49] ^demon: I have no idea what is the process to get new extension hosted by wmf [15:51:51] <^demon> Nikerabbit: The benefits will be outlined clearly in the blog post that I helped Sumana author. [15:51:51] <^demon> Which will hopefully be up today [15:51:56] mmovchin: is there a specific piece of functionality you want to implement? [15:52:37] sumanah: I don't have any idea what to implement. [15:52:38] mmovchin: are you applying to https://www.mediawiki.org/wiki/Summer_of_Code_2012 ? [15:52:51] <^demon> Nikerabbit: We do need to define the "how to add a new extension" process. I'm open to suggestions on how that process should look. [15:52:59] <^demon> And the less bureaucratic, the better. [15:53:50] sumanah: No, I'm not applying to Summer of Code 2012. But maybe I will join Berlin Hackathon. [15:54:12] sumanah: I'm just looking at bugzilla and looking for bugs I could fix. [15:54:13] mmovchin: perhaps you are simply curious and want to learn stuff, and don't have any goals beyond that, which is fine [15:54:31] 03(mod) SemanticMediaWiki: Canonical namespace names are set incorrectly. - 10https://bugzilla.wikimedia.org/34383 +comment (10van.de.bugger) [15:54:58] I try to start with small bugs, to gain more experience in the mediawiki framework. [15:55:00] ok, good luck, and the people here in #mediawiki can help you with any questions [15:55:02] cool [15:55:14] mmovchin: have you already looked at the last few sections of https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker ? [15:55:29] sumanah: Yes, I did. [15:55:41] mmovchin: cool. and you might be interested in some of these as well https://www.mediawiki.org/wiki/Category:Tutorials [15:56:17] 03gwicke * 10/trunk/extensions/VisualEditor/modules/parser/pegTokenizer.pegjs.txt: [15:56:17] Tweaked template parameters a bit further, and made the self-closing tag [15:56:17] protection a bit less trigger-happy. [15:56:19] hmmhm [15:56:21] <^demon> Nikerabbit: I'd be fine with some kind of wiki page to start. Long-run we should probably have some sort of special page for creating new repositories. [15:56:56] sumanah: what's the scope of that category? Should I include translate extension tutorials there? [15:56:58] ^demon: labsconsole? [15:57:01] Nikerabbit: sure. [15:57:11] sumanah: Thanks for the Link [15:57:12] <^demon> sumanah: Should probably be on labsconsole, yeah [15:57:26] 03(mod) enwiki: Limit non-autoconfirmed users to creating two new accounts in a 24 hour period - 10https://bugzilla.wikimedia.org/32234 +comment (10Platonides) [15:57:35] Nikerabbit: Anything that's meant as a training for "here's how to do this specific MediaWiki-related thing" especially with examples. [15:57:39] Nikerabbit: I think. [15:57:43] mmovchin: welcome! [15:57:50] sumanah: I don't see any other pages from help-namespace there [15:58:09] Nikerabbit: I want it to be full of things that would be good for in-person workshops [15:58:37] <^demon> Are MDG, MSG, MIG, MST and MAG in there? [15:58:39] sumanah: It gives me great pleasure to work with the Wikimedia projects. I am participating as I can. I like to write articles about computer science in the German Wikipedia. Also I'm working there at the anti-vandalism-project. [15:59:02] abbreviation overload [15:59:03] ^demon: they seem more like references than HOWTOs [15:59:14] <^demon> Nikerabbit: Yeah, they're completely opaque to me too [15:59:17] <^demon> But we have shortcuts! [15:59:34] but I'm not going to bikeshed this right now, I need to work on this git docs stuff [15:59:34] sumanah: Because of this I got familiar with Huggle. [15:59:37] <^demon> All of those are shortcuts in mainspace. [16:00:06] <^demon> Nikerabbit: Do you think a "request a new repo" page would suffice to start off with? [16:00:20] mmovchin: glad to hear it. I need to go now and work on some of the documentation for the git migration. [16:00:47] sumanah: After some time I decided to ask the project managers if they need assistance. They said yes. [16:01:06] ^demon: why not [16:01:37] <^demon> Nikerabbit: Ok, we'll go with that for now. [16:01:48] <^demon> Like I said I think we should automate as much as possible later, but for now that'll do. [16:04:39] 03platonides * 10/trunk/phase3/includes/DBDataObject.php: Follow-up r111468, there were some changes left. [16:06:14] <^demon> Nikerabbit: Are all your scripts for pushing to svn in svn? [16:06:38] ^demon: we don't have scripts for that, we just do svn ci or equivalent [16:07:09] after the export, the export scripts are in svn, although you might not be interested in them [16:07:22] MaxSem, http://www.mediawiki.org/wiki/User_talk:Jerimylin more spam? [16:07:58] 03emsmith * 10/trunk/extensions/ArticleFeedbackv5/ (2 files in 2 dirs): bug 34090 - split activity notes into their own config for maximum length (that cannot be turned off) - set by default to 5000 - also removed forgotten conflict marker [16:08:19] gone, thanks [16:10:09] <^demon|away> Nikerabbit: I'll have a poke at it later. [16:16:46] 03(mod) list=watchlistraw does not set the result under "query" - 10https://bugzilla.wikimedia.org/34356 +comment (10Antoine "hashar" Musso) [16:17:07] 03ialex * 10/trunk/phase3/includes/GlobalFunctions.php: Move wfIncrStats() near other debugging functions [16:17:17] 03(mod) list=watchlistraw does not set the result under "query" - 10https://bugzilla.wikimedia.org/34356 (10Antoine "hashar" Musso) [16:18:13] hi, i am trying to import a page through Special:Import and maintenance/importDump.php, but it fails to import without any error, on History page there are new revision appers, but it is without changes, that i have in the import xml file, History page says "(One intermediate revision not shown)" [16:18:41] where should i look? [16:19:08] retif: Did you follow the import manual? [16:19:56] tale: i have read http://www.mediawiki.org/wiki/Manual:Importing_XML_dumps [16:20:06] !import | retif [16:20:06] retif: To import pages a few pages, use Special:Import - you can also import pages directly from another wiki (see !importsources). For mass imports, use importDump.php - see for details. NOTE: when using content from another wiki, follow the LICENSE TERMS, especially, attribute source and authors! [16:22:03] 03ialex * 10/trunk/phase3/includes/specials/SpecialUnusedtemplates.php: [16:22:03] * Use local context to get messages [16:22:03] * Link to Special:Whatlinkshere/Page instead of Special:Whatlinkshere?target=Page for consistency [16:22:04] * Removed to useless empty lines [16:22:34] hi [16:22:39] tale: i tried that already, i am just exporting single page, changing content a little, and trying to import back, and it is not being imported [16:23:31] i need to make changes in a bunch of articles, but i am testing right now with only one [16:24:48] --debug shows nothing [16:30:17] are there any plans in exposing some article [meta]data via the html5 custom data attributes? [16:41:13] 03(mod) Option to disable all TALK namespaces - 10https://bugzilla.wikimedia.org/33298 +comment (10dimension-) [16:43:55] 03nikerabbit * 10/trunk/extensions/Translate/README: Updating change log [16:45:41] 03(mod) Option to disable all TALK namespaces - 10https://bugzilla.wikimedia.org/33298 +comment (10innocentkiller) [16:47:03] 03nikerabbit * 10/trunk/extensions/Translate/ (4 files in 2 dirs): [16:47:03] Committing my work in embedded translation editor. [16:47:03] * Only exposed when &translate-beta=1 is provided in the URL, or when double clicking messages [16:47:04] * Please test functionally, feedback on the UI also welcome [16:47:05] * The dialog editor should not be affected, other than translation suggestions are now loaded synchronously [16:47:28] 03emsmith * 10/trunk/extensions/ArticleFeedbackv5/ (2 files in 2 dirs): [16:47:28] bug 34090 - changed structure of the link classes and ids per the following from [16:47:28] the js: 'hide', 'show', 'requestoversight', 'unrequestoversight', 'oversight', [16:47:28] 'declineoversight', 'unoversight' - made decline oversight links show up for [16:47:29] oversighters on feedback where at least one oversight request was made, made [16:47:30] request/unrequest oversight show up for hiders who dont' have oversight, added [16:47:31] href="#" to all links in toolbox to get browser to show pointers without hassle [16:51:05] sumanah: I've read about GIT and now I understood everything. [16:51:50] good [16:53:54] 03jeroendedauw * 10/trunk/phase3/includes/DBTable.php: Follow up to r30985; not by ref [16:55:06] ^demon|away: enjoy https://www.mediawiki.org/w/index.php?title=Git/Workflow&curid=78737&diff=499774&oldid=499765 [16:56:20] ^demon|away: You mentioned in your email to wikitech-l, "If you work on a feature branch for MediaWiki core..." is there an easy way for you to spit out a list of those branches, what exists currently, so we can slap it on a wiki page and keep track of what's been claimed/strike out what's been killed? [16:56:50] <^demon|away> http://svn.wikimedia.org/svnroot/mediawiki/branches/ [16:57:10] ok, they're all within there? [16:57:14] what about extensions branches? [16:57:20] (I know, I said core before) [16:57:50] <^demon|away> That's all branches [16:57:54] got it [16:58:33] will you be willing to change project ownership per-branch on those branches? [16:58:54] ^demon|away: is there any reason people might want that? for example, to change a particular branch to the straight-push model? [16:59:12] <^demon|away> Let's not give anyone ideas ;-) [16:59:28] ^demon|away: so, you're willing to do it for a few but not en masse? [17:00:01] <^demon|away> Yeah. [17:00:20] <^demon|away> But very very few extensions have branches anyway. Most will just use master. [17:08:22] will everyone be able to commit to all extensions like we have now? [17:08:58] <^demon|away> Nikerabbit: Yep. [17:09:04] <^demon|away> And core. [17:11:55] Nikerabbit: see https://www.mediawiki.org/wiki/Git/Workflow#Who_can_review.3F and https://www.mediawiki.org/wiki/Git/Workflow#Easier_access_to_commit [17:12:08] Nikerabbit: so the big question is, who can *pull into* extensions [17:12:31] sumanah: well, if everyone can't pull, then it isn't the same :o [17:13:24] ^demon|away: am I right in presuming that, for any given MediaWiki extension (that WMF does not deploy), the question is, can an extension owner define a project owner group? "me, Sam, Angela, and Roy and pull to this extension" [17:13:30] 03yonishostak * 10/trunk/extensions/ArticleFeedbackv5/modules/jquery.articleFeedbackv5/ (2 files): AFTv5: activity feature - intermittent commit, for developers sync-up [17:13:53] <^demon|away> sumanah: Yes. And actually that's how it works. Projects are owned by groups, not individual users. [17:14:07] Nikerabbit: no, it isn't the same. Chad sometimes forgets that most people, coming from our old paradigm, think "commit to" means something different than they now think..... [17:14:10] :-) [17:14:23] suhanah: hi..I have installed xchat.. [17:14:42] hi nischayn22_ [17:14:44] :-) [17:15:02] you gave me a link for a video for extension..are extensions a good project topic?? [17:15:16] ^demon|away: will the author need to talk to you to set up the project owners group, or can they do it themselves in gerrit? [17:15:34] that is, ^demon|away, if I am a member of a project owners group, do I have the priv to add someone else to that group as well? [17:15:38] sumanah: why isn't it the same? [17:15:52] Nikerabbit: push != pull [17:16:05] sumanah: why restrict it? [17:16:10] nischayn22_: many good project topics for GSoC for MediaWiki involve extensions [17:16:15] 03yonishostak * 10/trunk/extensions/ArticleFeedbackv5/ArticleFeedbackv5.i18n.php: AFTv5: activity feature - another sync-up commit [17:16:25] nischayn22_: did you skim the past projects page? many of those were written as extensions [17:16:36] <^demon|away> Nikerabbit: Having a gated master is part of the whole point. [17:16:36] Nikerabbit: I'm not the one making this policy decision. Ask Chad, Roan, etc. [17:16:49] <^demon|away> It allows everyone to push for review. [17:17:12] <^demon|away> And then "reviewers" can pull things into the master or branches. [17:17:16] sumanah: ok..so about how many extensions are there in wikimedia?? currently [17:17:28] ^demon|away: only for trunk... but there really isn't anyone reviewing stuff for 90% of extensions [17:17:32] nischayn22_: Approximately 101 extensions are currently used on Wikimedia sites. [17:17:33] s/trunk/core/ [17:17:48] nischayn22_: for any given wiki, such as English Wikipedia, you can go to a certain page to see what extensions are in use. [17:17:57] nischayn22_: https://en.wikisource.org/wiki/Special:Version [17:18:01] <^demon|away> Nikerabbit: That's why you get the option on a per-extension basis of skipping gerrit and just pushing to master. [17:18:06] <^demon|away> For extensions that don't want review. [17:18:12] I have downloaded the video and started to see it ..but the code there looks blured..where can i download that ppt..or the code for sample extension? [17:18:15] nischayn22_: That's for Wikisource. [17:18:27] nischayn22_: https://en.wikisource.org/wiki/Special:Gadgets is another good thing to think about. [17:18:49] ^demon|away: should that be the default? [17:19:03] nischayn22_: the slides are at https://wikimania2011.wikimedia.org/wiki/File:Wikimania_2011-_A_brief_introduction_to_MediaWiki_extension_development.pdf [17:19:17] <^demon|away> Nikerabbit: Yeah, push-without-review is the default for mediawiki/extensions/ [17:19:35] <^demon|away> I guess I should've reversed the statement, gated-master will be on a per-project basis. [17:20:43] nischayn22_: How to become a MediaWiki hacker/Extension Writing Tutorial [17:20:52] nischayn22_: added to https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker#Get_started thanks for the reminder [17:24:32] 03jeroendedauw * 10/trunk/extensions/SemanticMediaWiki/includes/SMW_ParseData.php: fix compat issue [17:27:49] ^demon|away: I'm working on some other parts of the git documentation, moving stuff from our discussion into the right pages so that when I hit Publish on the blog post, people have reasonable ways to Read More [17:28:13] <^demon|away> ok [17:28:59] nischayn22_: https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker#Get_started gives you links to some sample code for sample extensions [17:29:13] sumanah: now I have lots of stuff to go through..this will take a while..I have also contacted a past gsoc student who is ready to help me to understand wikimedia..Open source ppl are great [17:29:36] nischayn22_: :-) Sorry for piling the material on you, but I'm glad it is helpful and I am glad you are having a good experience! [17:29:44] nischayn22_: who's the past GSoC student? [17:29:47] (If I may ask) [17:30:11] Open source is all about sharing and learning. :D [17:31:37] and it's so much easier to learn, in open source, because we try not to hide things! nischayn22_ I once said that developing on a closed platform is like trying to fall in love with someone who won't talk to you [17:31:50] haha [17:31:55] lol [17:33:31] 03(mod) Option to disable all TALK namespaces - 10https://bugzilla.wikimedia.org/33298 +comment (10subfader) [17:34:02] 04(REOPENED) Disable default namespaces - 10https://bugzilla.wikimedia.org/15085 (10Subfader) [17:35:02] 03(mod) Disable default namespaces - 10https://bugzilla.wikimedia.org/15085 +comment (10subfader) [17:35:36] that is the last time I close a bug :D [17:36:44] hashar: so, you may be interested in https://www.mediawiki.org/wiki/Git/Conversion/issues#Code_review_workflow [17:36:56] hashar: I'm updating a bunch of the git docs today [17:37:28] that is something I should read for sure! [17:39:20] 14(INVALID) Blank page after activating MobileFrontend - 10https://bugzilla.wikimedia.org/34388 +comment (10Max Semenik) [17:39:35] hashar: yeah, I heard you are the backup person for when Chad's away in March [17:39:45] Oh, Chad's away in March? [17:39:49] * RoanKattouw_away looks up [17:39:53] RoanKattouw_away: yes [17:40:11] Chad will be unavailable March 10th-19th [17:40:12] Antoine to backup [17:40:12] TODO: Chad to do info transfer starting NOW [17:40:44] Ah OK [17:40:56] Ryan_Lane: hey, can anyone sign up for a Gerrit account right now, without having to ask a gatekeeper? [17:40:57] That's only one week [17:41:05] Yeah. [17:41:11] 03(mod) Oracle installer throw SET CONSTRAINTS ALL DEFERRED PL/SQL error - 10https://bugzilla.wikimedia.org/34280 +comment (10jfehrman) [17:41:17] * hashar out of memory [17:41:27] sumanah: no [17:41:38] sumanah: we need to work out an access policy first [17:41:50] and need to ensure we can avoid spam accounts [17:42:36] Ryan_Lane: ^demon -- who needs to be in this conversation & who's gonna implement it? my understanding is that we need to have this at least scheduled by 7 March [17:42:49] well, it's technically possible right now [17:42:59] I think it's mostly Legal, right? [17:43:08] correct. we have a meeting with them on friday [17:43:57] depending on how things work out, I may need to add something to labsconsole for this [17:43:57] Ryan_Lane: I was thinking that it would be possible to *just* create an LDAP account that allows one access to gerrit, to leave code review comments. [17:44:03] <^demon> OrenOf: I moved mwdumper to git. You should be able to clone using `git clone ssh://oren@gerrit.wikimedia.org/mediawiki/tools/mwdumper.git` [17:44:34] well, that isn't really possibl [17:44:36] *possible [17:44:46] if you have a gerrit account, you have a labsconsole account [17:45:03] it's kind of the point :D [17:45:32] but. if we have a terms of use that must be signed then we can check and require that before people can be added to labs projects [17:45:44] access to labsconsole isn't a problem. it's access to labs projects that is [17:46:03] Ryan_Lane: then there's no problem with simply letting anyone create an LDAP/gerrit/labsconsole account., [17:46:06] though, I guess we still gatekeep there by means of bastion [17:46:12] sumanah: correct [17:46:17] So can you make it so people can create those without the need for gatekeeping? [17:46:29] yes. I want to talk to legal first though [17:47:23] Ryan_Lane: will you also be participating in the labs IRC chat on Saturday? [17:47:28] yep [17:47:39] ok. [17:47:46] Ah, yes [17:47:50] it's possible we're going to have to require all labs project members to identify :( [17:47:52] I won't be around for that :( [17:47:58] <^demon> Ryan_Lane: Should probably be done sooner rather than later....we're gonna want to filter that irc bot a bit better. [17:48:08] ^demon: that's doable right now [17:48:14] the config already has support for that [17:48:16] At first I was gonna be on a plane during that meeting, now I'm probably gonna be out for dinner somewhere [17:48:18] Ryan_Lane: "identify" like give WMF proof of their legal identity? [17:48:23] sumanah: yes [17:48:25] <^demon> Ryan_Lane: Might want to filter anything that's not operations/ from being reported to the ops channels. [17:48:39] ^demon: I can change the default to anything [17:48:42] it just happens to be that right now [17:48:47] ^demon: That's exactly why I want to move IRC logging to Jenkins too, so we can do that easily [17:48:53] and we can filter any project/branch to a specific channel [17:49:27] <^demon> Yeah, we'll just send mediawiki/ here. [17:49:30] the test branch of puppet goes to labs, and the production one goes to -operations and -tech. [17:49:32] <^demon> operations/ to the ops channels. [17:49:33] <^demon> Etc. [17:49:35] * RoanKattouw_away goes to eat dinner [17:49:35] for instanc [17:50:01] ^demon: did I send you the link from the new extensions page last night? got a draft up [17:50:13] <^demon> No. [17:50:21] <^demon> Well, I missed a bunch of pings last night [17:50:23] <^demon> So you might've [17:50:35] ^demon: ah - https://www.mediawiki.org/wiki/Git/New extensions [17:50:38] oops [17:50:47] https://www.mediawiki.org/wiki/Git/New_extensions [17:50:49] that'll work :) [17:50:58] <^demon> Ah, I wrote something similar today [17:51:08] <^demon> But yours is better :) [17:51:32] <^demon> varnent: I'd say delete my page, move yours to mine, and generalize it for "New repositories" [17:51:58] which page do you have up? [17:52:43] ^demon: how do we plan on creating new extension repos? [17:52:55] 03(mod) SemanticMediaWiki: Canonical namespace names are set incorrectly. - 10https://bugzilla.wikimedia.org/34383 +comment (10jeroen_dedauw) [17:52:56] nvm - found it :) [17:52:58] <^demon> I moved it all to [[mw:Git/New repositories]] [17:53:09] ah. request based [17:53:20] <^demon> Ryan_Lane: Eventually, I'd like some kind of special page that does it somewhat automagically from labsconsole. [17:53:21] I'd really love for people to be able to create their own repos at some point [17:53:24] <^demon> Yeah [17:53:26] heh [17:53:29] <^demon> But for now, a request process will suffice. [17:53:30] it's doable [17:53:43] php has ssh support [17:53:50] <^demon> *nod* [17:53:50] it can ssh to gerrit and run the create repo command [17:53:56] Ryan_Lane: we talked about a Special Page - but this seemed like the fastest route with the lest amount of work :) [17:54:05] I kind of wanted to avoid it, but it looks like we may have to do it that way [17:54:25] <^demon> Yeah, that's not too hard to do. Just a matter of having someone code up the extension to do it. But rather than blocking the migration for a future extension, we'll use a "please ask here" page. [17:54:51] * Ryan_Lane nods [17:55:05] I want this for other reasons too [17:55:12] so maybe I'll code something up [17:55:23] (I want to create branches when projects are created) [17:59:58] 03(NEW) Special:Version should use git - 10https://bugzilla.wikimedia.org/34420 normal; MediaWiki: Special pages; (innocentkiller) [18:00:00] 03(mod) Special:Version should use git - 10https://bugzilla.wikimedia.org/34420 (10Chad H.) [18:02:05] 03(mod) Special:Version should use git - 10https://bugzilla.wikimedia.org/34420 +comment (10Niklas Laxström) [18:05:11] bugzilla's down for just me or everyone? [18:05:19] 03(mod) Special:Version should use git - 10https://bugzilla.wikimedia.org/34420 +comment (10innocentkiller) [18:06:15] yuvipanda, just you, bugzilla seems to be working for me [18:06:30] gah [18:06:31] 03(FIXED) Intermittent off-by-one in "Read in..." language selection on ICS (Android 4.0) - 10https://bugzilla.wikimedia.org/33615 +comment (10Yuvi Panda) [18:06:41] yuvipanda: Just for you [18:11:55] hi, I'm trying to add head links with $wgOut->addLink. $wgOut->getHeadLinks($this->skin) returns that they are set, but when I check the output HTML i see that they are missing in the . I'm using mw 1.17.0 [18:12:17] 03(NEW) mutiple headers - 10https://bugzilla.wikimedia.org/34421 normal; MediaWiki: Email; (mah) [18:12:33] I add the links as $wgOut->addLink(array('title' => 'TITLE','rel' => 'alternate','type' => 'HREFLANG','href' => "http://test.com")); [18:16:07] <^demon> Ryan_Lane: https://gerrit.wikimedia.org/r/#change,2611 should make finding gitweb urls nicer :) [18:16:28] <^demon> Will allow people to do gerrit.wm.o/gitweb/mediawiki/core.git [18:16:52] 03(mod) Wikimedia-hosted OpenStreetMap (OSM) / mapnik tileservers wanted for mobile usage - 10https://bugzilla.wikimedia.org/33980 +comment (10yuvipanda) [18:18:23] 03(mod) Wikimedia-hosted OpenStreetMap (OSM) / mapnik tileservers wanted for mobile usage - 10https://bugzilla.wikimedia.org/33980 (10Yuvi Panda) [18:18:24] 03(mod) Wikipedia Android app (iOS) PhoneGap app 1.0 release (tracking) - 10https://bugzilla.wikimedia.org/33673 (10Yuvi Panda) [18:18:30] 03(mod) Wikipedia Android App 2.0 release (tracking) - 10https://bugzilla.wikimedia.org/33856 (10Yuvi Panda) [18:18:33] 03(mod) Android app v1.1 tracker - features - 10https://bugzilla.wikimedia.org/33957 (10Yuvi Panda) [18:18:57] yuvipanda: I see it's working for you now :-) [18:19:13] sumanah: yes, I turned my network connection off and on :D [18:19:18] ha! [18:20:29] I read "Testing time ahead for top developers" https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2012-02-13/Technology_report and it feels like a voiceover on a documentary, with a montage of all of us staring at screens and cursing, and possibly also mining coal for some reason [18:21:33] sumanah: that friend is devayon das [18:21:39] p.s sorry for the late reply [18:21:49] nischayn22_: oh great! I met Devayon in the fall. He is fun to talk to. [18:21:52] werdna: I thought you were unwrapping tim tams [18:21:53] no prob re late reply, nischayn22_ [18:24:31] <^demon> How on earth is Gerrit a fork of Rietveld? [18:24:44] <^demon> Reitveld => code review for subversion, written in Python [18:24:54] <^demon> Gerrit => for git, written in Java. [18:24:58] <^demon> I don't see the fork :\ [18:25:04] <^demon> I see two separate trees. [18:25:11] yuvipanda: Hey! did the geolocation glitch resolve on the mobile app? [18:25:18] it's an homage? [18:25:26] <^demon> Ahhh, "Originally written in Python like Rietveld, it is now written in Java (JEE Servlet) with SQL since version 2." [18:25:37] <^demon> They rewrote it in java for 2.0 :p [18:26:07] ashish_d: a lot of glitches, which particular one? :D [18:26:57] yuvipanda: current coods are determined using leaflet map, navigator.geolocatio ndoesn't work? [18:27:59] ^demon: Java > Python? [/end trolling] [18:28:57] ashish_d: ah, yes. [18:29:08] nope, we've pinged the phonegap folks, waiting for them to get back. [18:29:11] will figure something out [18:29:19] 03(mod) WikiEditor should use defaults closer to WikiMedia's setup - 10https://bugzilla.wikimedia.org/34410 +comment (10tparscal) [18:29:48] yuvipanda: amgine__ and I need to chat with you at some point about UCOSP students & midterm evaluations [18:30:02] amgine__: did you have some questions for yuvipanda about other stuff? from the standup yesterday? [18:31:02] 03(mod) mutiple headers - 10https://bugzilla.wikimedia.org/34421 +comment (10Michael Movchin) [18:31:25] !1.19 [18:31:25] Working on it, hoping to deploy in February 2012. Branched at r110996 on 9th February, 2011. http://thread.gmane.org/gmane.science.linguistics.wikipedia.technical/56919 [18:31:27] Can anyone reproduce bug https://bugzilla.wikimedia.org/show_bug.cgi?id=34421? [18:31:38] https://bugzilla.wikimedia.org/show_bug.cgi?id=34421 [18:33:27] mmovchin, I was actually just looking into that bug [18:33:42] sumanah: hello [18:33:46] hi yuvipanda! [18:33:53] pfhayes was talking to me today about some of the stuff he wanted to talk about [18:34:02] mostly about how we're handling git/branches [18:34:02] ok, glad to hear that [18:34:04] we figured that out [18:34:11] yuvipanda: is the decision documented somewhere? [18:34:13] Krenair: Did you found the bug? [18:34:51] no, I don't have a test installation which I can send mail from [18:34:54] Krenair: I couldn't reproduce it and I looked in my mails I got from enwiki and dewiki. I couuldn't find two same header lines [18:35:06] sumanah: not really. [18:35:30] sumanah: and now that I've stopped travelling much I should be able to do commit review much more [18:35:37] amgine: amgine__ how did the last standup go? [18:36:19] But I did notice that in his example the second to header would be allowed on a windows version of PHP mail() [18:36:24] yuvipanda: I hereby request that you document the new procedure, as decided by you + pfhayes [18:36:28] not be allowed* [18:36:29] Log is on the wiki; it went well. Everyone is excited about the feature freeze/cleanup move Yuvipanda [18:36:42] sumanah: I am not even sure if it was a 'procedure' [18:36:54] yuvipanda: then just give me the logs of what you said with pfhayes and I will write something up [18:37:06] let me dig that link up [18:37:29] Amgine: when are those? [18:37:46] mmovchin, http://uk.php.net/manual/en/function.mail.php scroll down to notes, windows may not be able to send with To: user@host.net [18:37:49] yuvipanda: https://www.mediawiki.org/wiki/UCOSP_Spring_2012#Weekly_Meetings [18:37:50] sumanah: http://bots.wmflabs.org/~petrb/logs/%23wikimedia-mobile/20120215.txt [18:37:54] search for 'pfhayes' [18:38:17] ok [18:38:36] having the first to header be just To: user@host.net without the part may be some sort of workaround to that? [18:39:47] yuvipanda: Amgine: please link to the git repo that they should be using [18:40:11] sumanah: https://github.com/wikimedia/WiktionaryMobile [18:40:13] Which they? [18:40:33] Amgine: if there are multiple ones, tell me who should be using what [18:40:51] gandhiano: hi [18:43:21] [18:43:50] you're confusing me with my buddy Sauron [18:44:02] I'm more of a Palantír type myself [18:44:06] :-) [18:44:55] Yah, white robes over black heart? [18:45:04] [18:45:05] yep [18:45:05] ok, yuvipanda, Amgine, is this right? https://www.mediawiki.org/wiki/UCOSP_Spring_2012#Committing_source_code [18:45:13] but my guitar is metallic red [18:45:14] mmovchin, did you see my messages re multiple email header bug? [18:45:35] Mostly because I haven't been practicing. [18:45:43] one sec [18:45:50] 03(NEW) MobileFrontend's expandable sections should be pure-JS - 10https://bugzilla.wikimedia.org/34422 enhancement; MediaWiki extensions: MobileFrontend; (maxsem.wiki) [18:45:52] looking Sumanah [18:46:09] sumanah: it now is [18:46:32] Yes, Krenair, looks like having the first to header be just To: user@host.net without the -part could be a workaround for that [18:46:48] ok, yuvipanda [18:47:01] 03yonishostak * 10/trunk/extensions/ArticleFeedbackv5/ (4 files in 3 dirs): AFTv5: activity feature - another sync-up commit [18:47:12] [18:47:55] AaronSchulz: sorry :) [18:47:59] just a ham + cheese croissant [18:48:24] mmovchin, MailAddress's toString method (includes/UserMailer.php) seems to be what would be responsible for outputting those two different formats of address [18:49:06] hey guys, can anyone have a look at this http://lists.wikimedia.org/pipermail/wikitech-l/2012-February/058141.html and post some thoughts when you have some time? thanks [18:49:29] yeah, Amgine, copy and paste omission there. [18:49:44] jere_n: your Global User Preferences suggestion [18:49:56] it's why you didn't get the blame. [18:50:03] !14950 [18:50:03] I don't know anything about "14950". [18:50:07] !b 14950 [18:50:07] https://bugzilla.wikimedia.org/show_bug.cgi?id=14950 [18:50:11] yuvipanda: hello...is the hackathon only for one day? [18:50:26] the one in chennai? [18:50:27] yes [18:50:44] jere_n: so, Andrew Garrett mentioned he was interested in trying to address this -- he is werdna and he's here [18:50:49] Krenair: Yes [18:51:22] Krenair: Line 177 [18:51:33] jere_n: (this is in his comment 7 from 2009) [18:52:27] jere_n: I do not think it is currently being worked on but I could be wrong. You picked the right place to ask [18:52:28] And line 54, Kenair [18:53:10] eee [18:53:31] jere_n: There's actually an existing patch. [18:53:43] Krenair: http://toolserver.org/~mmovchin/paste/index.php?id=c58a51975c [18:53:47] jere_n: it was reverted, basically, because there is no reasonable UI for it [18:53:51] That's the problem [18:54:21] werdna: point to it? [18:54:45] sumanah: It's linked from the bug, and I can't find the bug :) [18:54:49] mmovchin, yep that's what I was looking at [18:54:56] !b 14950 | werdna [18:54:56] werdna: https://bugzilla.wikimedia.org/show_bug.cgi?id=14950 [18:55:15] oh no it isn't [18:55:27] yeah, I'd looked there [18:56:02] sumanah: the reverse of this: http://www.mediawiki.org/wiki/Special:Code/MediaWiki/49932 [18:56:53] if I were you, jere_n, I would post a comment on that bug, link to your mailing list post, link to http://www.mediawiki.org/wiki/Special:Code/MediaWiki/49932 and to the commit that it's reverting, and ask whether anyone else is working on this [18:58:36] sumanah: sorry for the delay, im at work -.- [18:58:44] It is ok [18:58:46] let me check those links first [19:03:15] werdna: so if a reasonable ui was developed, would it be a feature worth considering? i'm just throwing thougths around [19:04:57] jere_n: possibly [19:05:02] I'm not sure [19:05:16] You'd *really* need to think about how to do a decent UI [19:06:52] werdna: did it have any kind of "primitive" interface or something before? [19:10:05] 03(mod) mutiple headers - 10https://bugzilla.wikimedia.org/34421 +comment (10Mark A. Hershberger) [19:11:30] 03(mod) Inconsistent escaping in mw.msg vs. jqueryMsg - 10https://bugzilla.wikimedia.org/34365 (10Mark A. Hershberger) [19:12:00] 03(mod) Jenkins cookie sent without secure flag - 10https://bugzilla.wikimedia.org/34379 (10Mark A. Hershberger) [19:13:11] Right now, Bugzilla autolinks revisions to CR URLs if you tell ir "r###". Have we already added functionality to BZ to do similar autolinking for Gerrit URLs? [19:13:39] We have not, but [19:13:46] I want to do BZ integration in Gerrit [19:13:55] Shouldn't be too difficult, we already have it for RT [19:14:08] jere_n: it had one preference to turn it all on or all off [19:14:25] but what you really need is a conceptualisation of what preferences you want to be considered global [19:15:52] werdna: i'll start by looking into that first, and checking if anyone else is currently on it. thanks [19:15:57] sumanah: thank you too! [19:16:24] 03(mod) Blank page after activating MobileFrontend - 10https://bugzilla.wikimedia.org/34388 +comment (10jukey) [19:17:24] RoanKattouw: ok. https://www.mediawiki.org/wiki/Git/Conversion/issues#Facilitating_patches_from_Bugzilla [19:17:45] good luck jere_n [19:17:46] RoanKattouw: you're saying we should use Gerrit numbers instead of Git "numbers". I'd be alright with that [19:18:05] I wasn't saying either of those things, but I agree [19:18:10] What I meant to say was this [19:19:07] I want to write a Jenkins job that looks for a bug number in a commit summary, or perhaps a topic that looks like bug/NNNN (git-review automatically makes that the topic if it finds a bug number in the commit msg), and then posts to that bug saying "RobLa submitted a patchset for this bug" with a link [19:19:19] We kind of have this for RT already [19:19:40] In the sense that if you merge a commit in operations/puppet and the commit summary contains RT #nnnn , Gerrit will automatically close that RT ticket [19:20:05] 03(mod) Global preferences - 10https://bugzilla.wikimedia.org/14950 +comment (10Jeremias Nunez) [19:23:53] 03maxsem * 10/trunk/extensions/MobileFrontend/ (3 files): [19:23:53] * Special Main Page parsing rules available via the API [19:23:53] * Fixed prepending and appending HTML [19:25:10] 03(mod) Random button for Wikisource - 10https://bugzilla.wikimedia.org/30902 (10thomaspt) [19:25:52] 03(FIXED) Need icon for clear history/saved pages - 10https://bugzilla.wikimedia.org/33950 +comment (10Yuvi Panda) [19:26:07] 03raymond * 10/trunk/translatewiki/MediaWiki/mediawiki-defines.txt: r111560: Update ignore messages [19:26:49] 03(FIXED) Opening a saved page crashes the app - 10https://bugzilla.wikimedia.org/34207 +comment (10Yuvi Panda) [19:27:59] 03(NEW) Edit conflicts with yourself are not detected when doing no section edit - inconsistent behavior - 10https://bugzilla.wikimedia.org/34423 normal; MediaWiki: Page editing; (saibotrash) [19:28:12] 03(mod) Edit conflicts with yourself are not detected when doing no section edit - inconsistent behavior - 10https://bugzilla.wikimedia.org/34423 (10Saibo) [19:30:12] Platonides: so how do you suggest I get rid of the "new static" in the singleton method? You suggested using a field, but the singleton method is static, so I'd need to make the field static, in which case I'd need LSB again >_> [19:30:51] Does $foo = __CLASS__; new $foo work? [19:32:08] 03(WONTFIX) Android app should have configuration setting for max amount of days to cache an article - 10https://bugzilla.wikimedia.org/32346 +comment (10Yuvi Panda) [19:32:30] RoanKattouw: I doubt it, will probably get the parent class. Will try though [19:32:40] 03dantman * 10/trunk/phase3/ (docs/hooks.txt includes/EditPage.php): Add an OutputPage to the EditPage::showEditForm:initial to match the EditPage::showEditForm:fields hook so that people will stop global'ing $wgOut. e.g.: In WikiEditor. [19:33:16] 03dantman * 10/trunk/phase3/maintenance/dev/includes/router.php: Add missing delimiters to the regexp in maintenace/dev/'s router. [19:33:21] RoanKattouw: yeah, that's the parent class [19:36:11] RoanKattouw: Theoretically [19:38:31] oh... lsb [19:38:33] 03(mod) Tag for discarding whitespaces. - 10https://bugzilla.wikimedia.org/31865 +comment (10mah) [19:39:45] 03jeroendedauw * 10/trunk/phase3/includes/DBTable.php: follow up to r111468 - put in compatibility for php 5.2 using debug_backtrace hack [19:41:35] 03(mod) IE8 error: 'mw.user.options' is null on test2wiki (1.19) - 10https://bugzilla.wikimedia.org/34409 (10Rob Lanphier) [19:44:58] 03dantman * 10/trunk/phase3/ (RELEASE-NOTES-1.20 includes/Skin.php): Add &useskin=default handling to always display the wiki's default skin. [19:45:08] 03(mod) Edit conflicts with yourself are not detected when doing no section edit - inconsistent behavior - 10https://bugzilla.wikimedia.org/34423 (10bugzilla-wikimedia-org.20.quedel) [19:47:17] 03(mod) multi file selection with FF10 fails - 10https://bugzilla.wikimedia.org/34333 +comment (10rainerrillke) [19:49:52] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (3 files in 2 dirs): fix issue with deletion [19:49:58] 03(mod) Blank page after activating MobileFrontend - 10https://bugzilla.wikimedia.org/34388 +comment (10maxsem.wiki) [19:53:44] 03emsmith * 10/trunk/extensions/ArticleFeedbackv5/ (5 files in 3 dirs): bug 34090 - request oversight is now a counter - so you can request/unrequest as a hider, and if you do "decline oversight" as an oversighter it will reset the count to 0 [20:05:05] 03(mod) Suggestion: add a prefix filter to the Translatewiki search interface to limit to a subset of messages starting with that prefix (similar to MediaWiki:Allmessages prefix search) - 10https://bugzilla.wikimedia.org/34416 +comment (10mail) [20:06:50] 03aaron * 10/trunk/phase3/includes/Cdb_PHP.php: Put the filename in more of the exceptions thrown [20:06:51] 03(NEW) Error: invalid magic word 'contributiontotal' - 10https://bugzilla.wikimedia.org/34424 minor; MediaWiki extensions: ContributionReporting; (sam) [20:07:35] 14(WFM) Suggestion: add a prefix filter to the Translatewiki search interface to limit to a subset of messages starting with that prefix (similar to MediaWiki:Allmessages prefix search) - 10https://bugzilla.wikimedia.org/34416 +comment (10Niklas Laxström) [20:09:12] 03(mod) IE8 error: 'mw.user.options' is null on test2wiki (1.19) - 10https://bugzilla.wikimedia.org/34409 +comment (10ibaker) [20:09:14] Reedy: we're doing ALL wikipedias on March 1? [20:09:27] 03(mod) Suggestion: add a prefix filter to the Translatewiki search interface to limit to a subset of messages starting with that prefix (similar to MediaWiki:Allmessages prefix search) - 10https://bugzilla.wikimedia.org/34416 +comment (10s.mazeland) [20:09:52] 04(REOPENED) Suggestion: add a prefix filter to the Translatewiki search interface to limit to a subset of messages starting with that prefix (similar to MediaWiki:Allmessages prefix search) - 10https://bugzilla.wikimedia.org/34416 +comment (10T. Gries) [20:10:56] 03(mod) Suggestion: add a prefix filter to the Translatewiki search interface to limit to a subset of messages starting with that prefix (similar to MediaWiki:Allmessages prefix search) - 10https://bugzilla.wikimedia.org/34416 +comment (10mail) [20:11:42] 03raymond * 10/trunk/ (57 files in 42 dirs): Localisation updates for core and extension messages from translatewiki.net [20:13:08] 03(mod) Suggestion: add a prefix filter to the Translatewiki search interface to limit to a subset of messages starting with that prefix (similar to MediaWiki:Allmessages prefix search) - 10https://bugzilla.wikimedia.org/34416 +comment (10s.mazeland) [20:15:25] 03(mod) Suggestion: add a prefix filter to the Translatewiki search interface to limit to a subset of messages starting with that prefix (similar to MediaWiki:Allmessages prefix search) - 10https://bugzilla.wikimedia.org/34416 +comment (10mail) [20:15:50] hexmode: https://www.mediawiki.org/wiki/MediaWiki_1.19/Roadmap#Deployment_schedule says no [20:16:14] hexmode: Reedy: I'm guessing "all Wikipedias except nl and pl" [20:16:26] because those will have already been deployed. [20:17:41] no, or no? [20:17:53] 03(mod) IE8 error: 'mw.user.options' is null on test2wiki (1.19) - 10https://bugzilla.wikimedia.org/34409 +comment (10Roan Kattouw) [20:18:41] 03emsmith * 10/trunk/extensions/ArticleFeedbackv5/api/ApiViewActivityArticleFeedbackv5.php: bug 34090 - removed the "header" portion of the html generation from the activity stream as it is static [20:19:12] 03(mod) Suggestion: add a prefix filter to the Translatewiki search interface to limit to a subset of messages starting with that prefix (similar to MediaWiki:Allmessages prefix search) - 10https://bugzilla.wikimedia.org/34416 +comment (10s.mazeland) [20:21:23] is there a way to dump all the current images from my wiki into a folder? [20:22:52] 06(LATER) Suggestion: add a prefix filter to the Translatewiki search interface to limit to a subset of messages starting with that prefix (similar to MediaWiki:Allmessages prefix search) - 10https://bugzilla.wikimedia.org/34416 (10T. Gries) [20:23:04] MutantTurkey: `cp` [20:23:35] Dantman: is there a folder which contains hte current images? [20:24:07] the images folder [20:24:12] images/ contains everything. If you exclude the archived deleted and thumbs you should have current [20:24:18] 03aaron * 10/trunk/phase3/includes/Cdb_PHP.php: Delete the temp cdb file when an exception is thrown so they don't take up /tmp space [20:24:23] 03kaldari * 10/trunk/extensions/ContributionReporting/ (2 files): fixing bug 34424, hopefully [20:25:42] * AaronSchulz watches the flood of DBDataObject commits :) [20:26:11] Dantman: thanks [20:26:34] 03(mod) Error: invalid magic word 'contributiontotal' - 10https://bugzilla.wikimedia.org/34424 +comment (10Ryan Kaldari) [20:27:12] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (4 files in 3 dirs): work on disenroll page [20:28:28] hi MutantTurkey [20:29:00] hi! [20:29:47] MutantTurkey: it's an exciting day - https://www.mediawiki.org/wiki/MediaWiki_1.19/Roadmap#Deployment_schedule [20:30:38] wow cool [20:30:45] deploying stage 1? [20:31:49] MutantTurkey: yes! [20:31:54] MutantTurkey: in just a few hours. [20:32:01] MutantTurkey: you can see it already up at the test wiki. [20:32:11] both testwikis! [20:32:14] MutantTurkey: and the beta deployment test sites [20:32:27] Where are those? [20:32:48] looking at it now [20:32:59] 03wikinaut * 10/trunk/extensions/AJAXPoll/ (AJAXPoll.css AJAXPoll.i18n.php AJAXPoll.php): bug fixed: marker for our own vote was not shown; green coloured border for our own vote; corrected German translation (AJAX poll extension is not in translatewiki.net for unknown reason). [20:33:03] MutantTurkey: do you work on any extensions? https://www.mediawiki.org/wiki/Git/New_repositories may interest you if you would like for us to host extensions that folks at Drexel have written [20:33:36] hashar: https://www.mediawiki.org/wiki/Git/New_repositories#Step_3:_Request_space_for_your_extension in case you think I am wrong about what extensions authors need to provide (you are the backup Chad, so I am asking you) [20:33:52] tale: the test wikis? http://test2.wikipedia.org/wiki/Main_Page is one [20:34:06] tale, https://blog.wikimedia.org/2012/01/28/beta-cluster-test-software-before-deployment/ may also interest you [20:35:31] We're not doing a batch of extensions later? [20:35:59] Dantman: You're talking about the migration of extensions from Subversion to Git? yes, there are batches that will be migrated later [20:36:18] sumanah: Thanks. [20:37:00] Dantman: https://www.mediawiki.org/wiki/Git/Conversion#Affected_development_projects and https://www.mediawiki.org/wiki/Git/Workflow - I'm updating them right now [20:38:28] Oooohhh... does gerrit have a way of listing extensions that you have owner access to? [20:38:40] I have a MW tag extension which, for a given input, gives a predictable output; for the same input, the output wouldn't be the same between runs. [20:38:47] ^_^ If so, I'll finally have a proper list of the many small extensions that I wrote. [20:39:16] 03reedy * 10/trunk/extensions/Blahtex/: [20:39:16] Blahtex is more than abandoned.... [20:39:16] MW 1.6? lol [20:39:24] Trouble is, it's getting expensive, CPU-wise. I have MW tied to memcached on my server. Is there a way to tell the MW core to manage caching of the output of my extension? [20:39:45] I'm guessing no...but it would be a *really* nice-to-have. [20:40:01] Dantman: I don't know. RoanKattouw might know. [20:40:07] Caches are never managed [20:40:38] caches manage you [20:40:47] 03(mod) Error: invalid magic word 'contributiontotal' - 10https://bugzilla.wikimedia.org/34424 +comment (10Siebrand) [20:40:48] Ah, that's what was meant. [20:40:55] You throw things at it with an expiry, old things expire, and if it's a LRU the cache trims out things that aren't used as much [20:41:37] Sure. I understand all that. I'd just rather let MW be aware that my extension's output is predictable, and allow it to make its own decisions as to whether or not to drop the blob in cache. [20:41:38] 03raymond * 10/trunk/translatewiki/MediaWiki/mediawiki-defines.txt: Remmove Blahtex from translatewiki.net too [20:41:56] mikemol: What is your extension's output exactly? Parser tag? Parser function? Special page? [20:42:11] The worst case scenario of a cache should always be that you just have to re run the operation that created the data. [20:42:16] Parser tag. [20:42:32] It's a wrapper for GeSHi which is tuned to my server's needs. [20:42:33] If you're trying to actually store something in there, then you're misuing it. [20:43:01] Dantman: Sure. I understand that. [20:43:05] If it's a parser tag then you're fine, the parser cache handles it for you [20:43:31] sumanah: I haven't spent any time developing extensions [20:43:55] Only 102 hours to go Roan! :P [20:44:37] Hey that's my suite number reversed! [20:45:01] 03robla * 10/trunk/phase3/skins/simple/main.css: Bug 34397: align footer so that it doesn't overlap with sidebar in Simple skin [20:45:02] * Lcawte has the countdown timer open somewhere in firefox [20:45:02] mikemol: hmm, is this a wrapper that's ultra-tuned to your server's needs, or something others might also be interested in? [20:45:18] sumanah: https://github.com/mikemol/mwgeshiglue [20:46:01] 03(FIXED) New edit emails should offer a single-diff link - 10https://bugzilla.wikimedia.org/32210 +comment (10MrBlueSky) [20:46:35] 03(FIXED) "Simple" skin not correct for multiple browsers - 10https://bugzilla.wikimedia.org/34397 +comment (10Rob Lanphier) [20:46:37] cool, mikemol ... are you ever at any of our developer/poweruser events? [20:46:55] 03reedy * 10/branches/wmf/1.19wmf1/ (9 files in 7 dirs): MFT r111043, r111484, r111571, r111574, r111575 [20:47:00] sumanah: No, never have been. Don't even know when/where they are. [20:47:01] also mikemol would you mind having an extension page for that on mediawiki.org ? for https://github.com/mikemol/mwgeshiglue ? [20:47:05] !events | mikemol [20:47:05] mikemol: We run face-to-face events for MediaWiki developers and people who want to learn: https://www.mediawiki.org/wiki/MediaWiki_developer_meetings We also have online meetings in IRC to triage bugs: https://www.mediawiki.org/wiki/Bug_management/Triage [20:47:19] sumanah: No complaints if you want to make it. I'm kinda busy atm. :) [20:47:23] k [20:47:43] mikemol: Want me to go over what's wrong with that code [20:47:50] Extension standard wise [20:47:50] mikemol: Is this supposed to be compatible with 1.12 and below? [20:47:59] Cause .. yeah what Dantman is saying [20:48:23] RoanKattouw: It's supposed to be compatible with whatever I'm running on rosettacode.org, which is usually only a minor version or two behind latest release. [20:48:38] Currently, I'm on 1.18.0 [20:48:49] OK [20:49:03] You have some old conventions in your extension that have been deprecated since 1.12 or thereabouts [20:49:15] Dantman: If you want to file issues against it on GitHub, you're welcome to. I'd appreciate it. [20:49:21] mikemol: do you have a mediawiki.org username? [20:49:33] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (3 files in 3 dirs): finished up disenroll form [20:49:34] Saruman: Yeah, sec. Probably "Short Circuit", but I'll check. [20:49:52] Yeah, that's me. [20:49:56] er. sumanah ^^ [20:50:01] yes :-) [20:50:13] Saruman: Thanks for your help with SMW the other month. :) [20:51:57] mikemol: https://www.mediawiki.org/wiki/Extension:MWGeSHiGlue [20:51:59] RoanKattouw: So, basically, MW should already be trying to shove the data into cache? [20:52:16] sumanah: Slick, thanks. [20:52:28] Yes [20:52:29] I'll fix up the copyright status. [20:52:35] mikemol: you're welcome! if you hit Edit you'll see a template so there's more spots for you to add info [20:52:40] * mikemol nods [20:52:48] thanks, mikemol, I was going on https://github.com/mikemol/mwgeshiglue/blob/master/COPYRIGHT [20:53:09] Huh. [20:53:24] Looks like I need to fix *that*. I meant for it to be either CC-By or BSD. [20:54:10] Alright, I'll have to get back and address this stuff some time when I'm not at work. [20:54:17] mikemol: thank YOU for contributing to the MediaWiki community! If you like hosting stuff on github then of course you should host it there, but you can also get a git repo through us [20:54:27] we offer Wikimedia hosting [20:54:46] (this is .... under construction a little. We do Subversion and are migrating.) [20:54:52] mikemol: happy hacking [20:57:21] Saruman: Heh. I do the absolute minimum I need to do to get MW to do what I want it to do, and I've done it that way for five years, now. ^^ http://rosettacode.org/blog/2009/12/why-and-why-not-mediawiki.html [20:57:25] gAH. [20:57:35] sumanah: ^^ [20:57:45] * mikemol must be really tired. [20:58:23] No prob. I can understand that, mikemol! [21:02:48] 03reedy * 10/trunk/extensions/WikimediaIncubator/WikimediaIncubator.php: [21:02:48] Remove unused $wmincScriptDir [21:02:48] PHP Notice: Undefined variable: wgExtensionAssetsPath in /home/wikipedia/common/php-1.19/extensions/WikimediaIncubator/WikimediaIncubator.php on line 27 [21:04:56] Wikinaut: ping [21:06:11] pong [21:06:16] 03reedy * 10/trunk/phase3/maintenance/Maintenance.php: [21:06:17] gearman has been nuked [21:06:17] Ping r110958 [21:06:39] what does this mean? > Basically I wanted to be able to hard-code in the extension [21:07:06] ^demon: can you tell me whether this section is accurate? I took it from the discussion we had on Friday https://www.mediawiki.org/wiki/Git/Conversion/issues#The_special_Wikimedia_Foundation_branch_.26_submodules [21:07:11] I gave an example http://beta.etherpad.org . Better would be : https://pad.mediawiki.org/p/ [21:07:19] ! [21:08:17] <^demon> sumanah: Yep, sounds about right. [21:08:22] ^demon: I've also added or updated https://www.mediawiki.org/wiki/Git/Workflow#Review_before_merge and https://www.mediawiki.org/wiki/Git/New_repositories#Step_3:_Request_space_for_your_extension . Am about to edit and update and publish the blog post [21:09:00] ^demon: ok, I think this means everything that was in https://www.mediawiki.org/wiki/Talk:Git/Conversion/issues has either been put in prose someplace reasonable or put in the schedule at https://www.mediawiki.org/wiki/Git/Conversion [21:09:04] sumanah: thanks for the git link. I have it in my watch list already, not sure when I will be reading it though :-( [21:09:18] <^demon> sumanah: Skimmed it. Everything looks good. [21:09:23] ok [21:09:38] <^demon> hashar: Special:PrefixIndex/Git/ :) [21:18:11] Dantman: Thanks. [21:20:04] 03(NEW) mergeMessageFileList.php spews undefined notices of some extensions for usages of DefaultSettings variables in their inclusion script - 10https://bugzilla.wikimedia.org/34425 trivial; MediaWiki: Maintenance scripts; (sam) [21:20:08] 03mrbluesky * 10/trunk/phase3/includes/EditPage.php: (bug 33442) Dont prompt for summary on page creation. [21:22:05] 03(mod) mergeMessageFileList.php spews undefined notices of some extensions - 10https://bugzilla.wikimedia.org/34425 summary (10Sam Reed (reedy)) [21:23:18] 03(mod) XSS vulnerability scanner false positives - 10https://bugzilla.wikimedia.org/34257 +comment (10Rich Farmbrough) [21:23:21] sumanah: I have a question regarding how images are stored with the wiki [21:23:28] it seems they are stored in the images/Field/ folder [21:23:30] go ahead & ask, MutantTurkey [21:23:36] but based on their hashes or something? [21:23:37] !images [21:23:37] For instructions to use images in MediaWiki, see . For more technical details about image uploads, see and . Note that uploads are disabled per default (see !uploads). [21:23:40] awesme [21:23:42] you ro [21:23:46] :-) [21:24:09] :-) [21:24:36] what should the settings of the subversion be - for corect end of line [21:24:54] native [21:25:08] I don't really see what I want there sumanah, I wanted to all the images in their current versions with their real names [21:25:10] enable-auto-props = yes [21:25:17] a bit out there.. [21:25:25] instead of mass upload - i need to mass download [21:25:29] 03(mod) multi file selection with FF10 fails - 10https://bugzilla.wikimedia.org/34333 +comment (10Rainer@Rillke.eu) [21:25:35] MutantTurkey: hmm. You could do an XML export [21:25:43] MutantTurkey: of your whole wiki [21:25:45] doesn't do images, just their file pges [21:25:52] * sumanah should let the experts talk to Calvin [21:25:55] sumanah: yes, does that do images? [21:26:01] Reedy: pges? [21:26:10] every file has a wiki page [21:26:18] huh [21:26:24] so how can I get the actual images [21:26:25] https://en.wikipedia.org/wiki/File:Cemetery_-_Grave_of_Tom_Driberg_-_geograph.org.uk_-_965265.jpg [21:26:31] Copy them from the images folder [21:26:41] Reedy: right, but the names are screwey right? [21:26:42] beneath the hashed folder, they still have their proper name [21:26:56] really? [21:26:58] ok :-) [21:27:22] see the full url [21:27:23] https://upload.wikimedia.org/wikipedia/commons/d/d6/Cemetery_-_Grave_of_Tom_Driberg_-_geograph.org.uk_-_965265.jpg [21:27:44] righy I see it [21:28:06] I dont [21:28:30] looks the same [21:28:43] d/d6 is the hash ? [21:28:45] *.php = svn:eol-style=native [21:28:57] Reedy: I could grep those files for the png link? [21:29:22] it's to limit the number of files in a dir, so you get /first hash char/first and second hash char/image.ext [21:29:40] why is that there though? [21:29:49] I guess archaic file systems had trouble with X amount of files right? [21:30:01] archaic? [21:30:04] modern ones do [21:30:04] windows [21:30:14] ;-) [21:30:14] windows is archaic... [21:31:10] ext3 has limitations [21:31:23] ext4 it's 4 billlion [21:31:26] which isn't infinte [21:31:31] reedy - I dont get the hasing [21:31:39] why is it D ? [21:31:42] why is it d [21:31:44] Wikinaut: i still don't know what you mean. are you saying you want wikimedia to host an instance which then can be used by every mediawiki instance that chooses to use it? seems pretty excessively outside of the wikimedia mission [21:31:55] MD5 hash of the image title [21:32:23] Wikinaut: that's like saying wikimedia should host a bugzilla instance for anyone that wants one just because an extension exists to integrate with bugzilla? [21:32:30] !wg HashedUploadDirectory [21:32:30] http://www.mediawiki.org/wiki/Manual:$wgHashedUploadDirectory [21:32:43] Foo.png -> md5 = f865cbca12286c1c5b7616b4a70fbf68 -> f + f8 = $IP/images/f/f8/Foo.png [21:33:16] so /first hash char/first and second hash char/image.ext refers to the md5(image.ext) ? [21:33:34] sumanah: oh by the way [21:33:45] yup [21:33:51] werdna: nope [21:33:52] it's not allowed [21:33:54] we added a new committer 'andrew'. best check that that won't conflict with my cluster username (which is also 'andrew') [21:33:57] :) [21:34:01] Reedy: YOU'RE not allowed [21:34:24] werdna: Ryan_Lane added that committer, not me. [21:34:29] * RoanKattouw wonders how 'andrew' passed the user ID sanity check [21:34:45] We have four Andrews now, obviously 'andrew' isn't the best choice for a user ID [21:35:10] reedy - thanks that's quite usefull [21:35:28] how does one get md5 in php ? [21:35:40] werdna: Ryan_Lane is also better placed than I am to do any cluster ID disambiguation [21:35:52] OrenOf: What are you trying to do? Get the path of an image? You shouldn't build it by hand like that, let MediaWiki work for you [21:35:59] RoanKattouw: heh [21:36:00] jeremyb: yes. It was a suggestion, as it also allows us to communicate on our own tools [21:36:03] RoanKattouw: he's an ops candidate [21:36:10] err [21:36:12] ops contractor [21:36:16] Andrew O? [21:36:20] Yeah I met him [21:36:21] isn't first name, the default there? :) [21:36:26] Andrew Boggott [21:36:27] anyone knows the dude working with Hadoop ? [21:36:29] Wikinaut: can you elaborate on what it allows you to do? [21:36:34] do we have two andrew users now? [21:36:37] that's going to hurt my soul [21:36:38] I hope now [21:36:42] I hope not [21:36:44] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (3 files in 3 dirs): work on article pager [21:36:46] Well, I mean Andrew Garret has 'andrew' on fenari [21:36:54] well, we're screwed then [21:36:58] And apparently Andrew Bogott has 'andrew' in LDAP now [21:37:02] yep [21:37:11] God only knows what Andrew Otto and Andrew White have :D [21:37:25] jeremyb: Etherpad ? You do not know this ? [21:37:26] well, I guess we're going to have to rename andrew bogott [21:37:28] does git also have the eol-style issues ? [21:37:28] awhite i hope [21:37:44] OrenOf: If you're an external program (i.e. not an MW extension), you should get the file path using the API or using Special:Filepath, don't build it by hand [21:37:46] hopefully decent screen names ;) [21:37:51] Wikinaut: > as it also allows us to communicate on our own tools [21:37:52] The number of directory levels is configurable, for one thing [21:38:01] Wikinaut: who is our? who is us? [21:38:07] developers [21:38:27] OrenOf: it has it's own way of eol styling... [21:38:27] developers [21:38:27] developers [21:38:43] ok [21:38:59] ^demon|away: see above ^ (re thread you replied to) [21:40:15] http://www.youtube.com/watch?v=KMU0tzLwhbE [21:40:46] 03(mod) multi file selection with FF10 fails - 10https://bugzilla.wikimedia.org/34333 +comment (10rainerrillke) [21:41:21] 03(mod) multi file selection with FF10 fails - 10https://bugzilla.wikimedia.org/34333 +need-review +patch (10Rainer@Rillke.eu) [21:42:45] anyone knows the dude working with Hadoop ? OrenOf, do we have Hadoop work actively happening at WMF? drdee might know more. [21:43:26] it a japanese guy who is/was doing a fellowsip [21:43:41] OrenDsk: oh, name starting with a Y? [21:43:52] I don't remeber [21:43:57] == know [21:44:01] K4-713: are you in today? [21:44:02] ^demon|away: I feel as though it would be good for you to review this blog post before I hit publish, as it will have your name on it [21:44:10] pgehres: are we still planning karaoke tonight? [21:44:17] werdna: Hi! And Yes. [21:44:21] :D [21:44:34] You should bring everybody. [21:44:38] OrenOf: could it be Yusuke? https://www.mediawiki.org/wiki/Special:Code/MediaWiki/author/whym [21:44:42] andrew - where are you located ? [21:44:45] ALL THE PEOPLE [21:44:48] OrenOf: 3rd floor [21:44:53] hey Ryan_Lane|away, karaoke tonight? [21:44:59] what country [21:45:03] OrenOf: I bet it is https://encrypted.google.com/url?sa=t&rct=j&q=wikimedia+hadoop&source=web&cd=2&ved=0CDYQFjAB&url=https%3A%2F%2Fgithub.com%2Fwhym%2Fwikihadoop&ei=Uic8T4KAFYGugwf3weiYCw&usg=AFQjCNGOwy4LhVXWQoioPXKFV0W3FGjS1A [21:45:06] right now I'm in San Francisco [21:45:09] I meant https://github.com/whym/wikihadoop [21:45:11] but I usually live in Sydney [21:45:22] * Reedy eyes werdna [21:45:31] <^demon|away> sumanah: I can't read it :\ [21:45:41] yes [21:45:46] ^demon|away: oh damn. OK, how about I publish it, you read it and scream and I correct it per your yelling? [21:46:02] werdna: sure [21:46:21] werdna: idle question, do you know any Atllassian people in Sydney? a friend of mine used to work there. [21:46:30] except that In the last thirty second I've decided to forget about full version edit work for now [21:46:30] *Atlassian [21:46:40] chrismcmahon: I've been to their offices [21:47:01] sumanah: so do you know the developer [21:47:06] OrenOf: no, I used http://toolserver.org/~krinkle/wikimedia-svn-users.php [21:47:51] werdna: just wondered. my friend from Atlassian now works for Mozilla QA in Mountain View [21:48:42] ^demon|away: my finger hovers over the publish button, figuratively. [21:48:57] <^demon|away> Ok, go for it. [21:49:02] * ^demon|away crosses fingers [21:49:41] http://blog.wikimedia.org/2012/02/15/wikimedia-engineering-moving-from-subversion-to-git/ [21:49:44] Hey people I've heard that there are no sponsors for wikimania2012 [21:50:04] ^demon|away: look at the blog post & tell me if it's like NOOOO on anything [21:50:57] OrenOf: where'd you hear that? [21:51:04] if you have contacts to potential sponsors - in high tech companies the wiki mania team could use your help [21:51:06] OrenOf: you should discuss that with aude and harej and others [21:51:24] have a look at the sponser's page [21:51:35] <^demon|away> sumanah: Skimmed it. [21:51:39] I'm also in touch with some of the orgeniszers [21:51:44] I'm reading through it [21:52:02] ^demon|away: I decided to add that third "why we are doing this" point to help regular readers understand that this isn't just abstract, this will end up helping them [21:52:57] OrenOf: i don't see where it says we have no sponsors? on https://wikimania2012.wikimedia.org/wiki/Sponsor_Wikimania [21:53:17] 03bsitu * 10/trunk/extensions/ArticleCreationWorkflow/includes/ArticleCreationUtil.php: Adding page_id to clicktracking additional_info for articles created from article creation workflow [21:53:28] http://wikimania2012.wikimedia.org/wiki/Sponsor_Wikimania [21:53:51] have a a second looks all the slots are empty [21:53:56] i.e available [21:55:10] I was asked to help but I'm based in Budapest [21:55:45] oh, wow that's not the same as have no sponsors [21:56:16] jeremyb: unfortunately it is [21:56:36] OrenOf: i doubt that. no, wait, i'm certain that's wrong [21:57:19] OrenOf: All sponsorship packages are available, but there are probably multiple instances of each package [21:57:37] thhe number of each slot is listed [21:57:41] I guess I should probably consistently either uppercase or lowercase "Git" -- I prefer lowercasing it but I can do either [21:57:43] Like, they're probably looking for more than one copper ($1k) sponsor [21:57:47] ie 4 platinums [21:57:58] haha roan [21:58:12] 3 diamond 3 gold [21:58:12] Ah I see [21:58:52] so, fundraising doesn't leave sponsors in a binary state. they're not either completely unknown or fully on board and listed. there are steps in between [21:59:44] sumanah: [[Git/Guide]] should probably be updated with git-review stuff as well [22:00:02] Or just redirect to a section of [[Git/Workflow]] [22:01:08] jeremyb: you are correct that fundraising is not binary. [22:01:28] * jeremyb is looking at the sponsorship spreadsheet right now [22:01:59] Hello, I have found a small problem in HttpFunctions.php when using with noProxy = true. [22:02:01] * RoanKattouw is bold and just redirects it [22:02:09] anyhow If you can suggest a contact person to help with this in the U.S. I will pass on the details [22:02:11] Please advise me how to communication [22:02:24] s/communication/communicate/ [22:02:32] bugzilla + patch ? [22:02:51] or do you trust me, that I can directly commit it to the module ? [22:03:00] brion ? [22:03:12] sumanah: https://www.mediawiki.org/w/index.php?title=Git%2FGuide&action=historysubmit&diff=499888&oldid=493359 [22:03:20] hey K4-713, where are we going for karaoke? [22:03:24] we defer to your experience [22:03:34] Wikinaut: If you have phase3 commit access, you can just commit a fix. Otherwise, please open a BZ bug with a patch [22:03:47] RoanKattouw: I will then commit [22:03:51] I can recommend a bunch of places in Budapest [22:04:14] werdna: Pandora, I thought. A few of us hit it up after hours on a Wednesday a few weeks ago, and it was as if we had rented out the main room. [22:04:27] RoanKattouw: I disagree with that redirect but am in a meeting right now -- the guide should *tell people how to get started* including those links to the training mission etc [22:04:31] It's walkable from here. [22:04:32] * jeremyb is not happy with the duplication on this spreadsheet. (some duplicates aren't even grouped together) [22:04:46] K4-713: I think the plan is a few drinks locally first? [22:04:59] werdna: It would be incredibly odd if that wasn't the case. ;) [22:06:35] excellent [22:07:19] jeremyb: are you in the wikimania team ? [22:07:24] 03(mod) IE8 error: 'mw.user.options' is null on test2wiki (1.19) - 10https://bugzilla.wikimedia.org/34409 +comment (10ibaker) [22:07:53] or thier op ? [22:07:56] OrenOf: i is [22:08:40] hmmm [22:08:46] good man either way [22:09:36] in the real world sponserships are usualy arranged by an agent who get a finder's fee [22:09:41] OrenOf: where are you located btw? [22:09:51] Budapest Hungary [22:10:00] jeremyb: what mischief is going on in NYC the few days before the conf? [22:10:08] I'm getting in on the morning of the 8th [22:10:17] werdna: so late [22:10:29] werdna: https://wikimania2012.wikimedia.org/wiki/Wikimania_Takes_Manhattan [22:11:07] OrenOf: ewwww, never heard of a conf doing finder's fee [22:11:28] jeremyb: I was after specific award availability and it came up on the 7th [22:11:31] though I've been practicing my vocal after Hungarian classes... Thursdays [22:11:46] werdna: is that code for "frequent flyer"? [22:13:18] they won't if if they don't need to finance an agent [22:13:59] anyhow it would'nt make sense for wikimania [22:15:50] In israel the orgenisers had 4 major advantages [22:16:09] jeremyb: I blew my points on the trip yeah [22:16:33] there are lots of high tech companies in a very small areas [22:17:32] T_T Damnit... [22:17:33] http://boingboing.net/2012/02/15/neal-stephenson-on-getting-big.html [22:17:38] many of them work for them and there is also a kind of "old boys" club for the ex militery high tej elite [22:17:47] Now I feel even more disappointed than I usually do. [22:17:51] 03(NEW) installer: ability to override LocalSettings.php filename - 10https://bugzilla.wikimedia.org/34426 normal; MediaWiki: Installation; (hashar) [22:18:45] 03(mod) installer: ability to override LocalSettings.php filename - 10https://bugzilla.wikimedia.org/34426 (10Antoine "hashar" Musso) [22:18:47] 03(mod) Integrate Jenkins with Git - 10https://bugzilla.wikimedia.org/34141 (10Antoine "hashar" Musso) [22:19:58] Wikimania_ [22:20:24] Wikimania_Takes_Manhattan looks realy cool [22:23:32] He talks about how it's already possiblee to build a tower ~20 times the heigh of our largest building but we haven't. And how we could even be energy independent, but we haven't. But I'm reminded... of the fact that we could all have 24/7 access to an extremely fast mobile internet connection just about everywhere we go. But we don't. [22:24:13] And the answer there of course is that our telcos and ISPs are holding us back, and we actually let them. [22:26:24] i see a werdna signed up ;) [22:26:33] 03(mod) XSS vulnerability scanner false positives - 10https://bugzilla.wikimedia.org/34257 +comment (10sam) [22:26:38] jeremyb: :) [22:26:50] Dantman: That does not sound very accurate [22:27:16] ? [22:27:42] regarding the tower - it's anyone's guess - but it hardly makes economic sense to build such a high tower [22:27:57] regarding ISP and Telcos [22:28:11] It'll make sense if you watch it in context [22:28:24] Towers aren't only valuable as homes and office spaces [22:28:55] the information I has some years back is that there is massive overcapacity in tranasocianic comm infrastructure [22:29:44] so again it becomes an economic issue to provide more (though is is definitely possible) [22:30:00] it would put all the ISP and Telcos out of bussiness [22:30:08] And? [22:30:20] Fuck them like the buggy whip manufacturers. [22:30:29] and then all the equipment would be taken off line [22:31:39] same with the building - the elevetors and heating would be turned off and youd have to go up by stairs [22:31:57] and freeze half way up [22:32:37] my day job is in real estate [22:34:09] On the tower. He posited the point that such a tower could make current space-flight possible with twice the ammount of weight, even make way for inovative new launchers, and there are uses for it we can't even think about how. [22:34:26] In any case, the whole point is lost in this discussion right now. [22:34:34] ok [22:35:27] Society used to be able to execute on big things. Now we're pratically being held back. [22:36:51] And I look over at some of the other things I'm reading. And see... right, from my vantage point I see groups that are actually trying to move us backwards instead of forwards for their own selfish motives. [22:36:51] There are some unprecedented projects going on in china [22:37:11] could be [22:37:15] <^demon|away> JeroenDeDauw: I'm thinking it might be best to remove DBDataObject from trunk for now. The more I think about it I'd rather not introduce a new api we'd have to support while we're in slush. [22:38:26] ok peolpe I got to try to fix some code and get some sleep ttl [22:38:43] ^demon|away: I got some problems with Git [22:38:47] ^demon|away: what harm is it causing? [22:39:06] <^demon|away> It has nothing to do with causing harm. It's about introducing new apis that we then have to support. [22:39:17] ^demon|away: one can always put "don't use this" comments :) [22:39:17] <^demon|away> When we're in a state of slush--it's a bad idea to introduce a new api. [22:39:20] I'll figure them out and let you know [22:39:48] <^demon|away> AaronSchulz: And we see how well /** This should be private */ has worked over the years ;-) [22:39:58] Just look at the ISPs for our sake. We inovated the capability to transmit data all over the world. We advanced it to the point we could have 1Gbps fibre connections. And now, you look at the telcos. And they're trying to use caps and throttles to to make us use even less data and keeping us on aged connections that barely even go to 50Mbps [22:40:26] ^demon|away: it's on 1.20, which will take at least months to be released, so how does the slush affect this? Can no new things be added at all? Also, I am supporting it, seems like little effort is left for other people [22:40:30] ^demon|away: you're talking to the guy that probably wrote 90% of the uses of 'final' ;) [22:40:46] 03wikinaut * 10/trunk/phase3/includes/HttpFunctions.php: (log message trimmed) [22:40:46] important fix inside HttpFunctions.php. I noticed that when you call [22:40:46] HttpRequest::factory with noProxy=true for example inside an intranet, this is [22:40:47] ignored in (Curl)HttpRequest because the proxy url is not cleared. This commit [22:40:48] makes sure at lowest level - namel in the public function proxySetup() - that a [22:40:49] optional(true) value of noProxy is observed and that it (now) also clears the [22:40:50] proxy url. (I have been told that I am allowed to commit this patch. Please [22:41:04] <^demon|away> JeroenDeDauw: Slush means bug/regression fixes, avoid new features. [22:41:24] ^demon|away: sure. How long will it last? [22:41:27] <^demon|away> And as it's been stated on wikitech-l, we'd like to keep core slushed until migration to keep the review queue low. [22:41:39] <^demon|away> Git migration is pencilled in for weekend of March 3rd for core. [22:41:45] If it's strictly additive and has all of 1.20 to stabilize it would normally by ok...git is a bigger problem [22:41:47] 03bsitu * 10/trunk/extensions/ArticleCreationWorkflow/ (3 files in 2 dirs): add clickTracking to save attempt, remove redundant functions and add comments [22:42:02] ^demon|away or hashar or RoanKattouw - I don't quite know enough to take the useful bits from https://www.mediawiki.org/w/index.php?title=Git/Guide&diff=prev&oldid=493359 and add them to https://www.mediawiki.org/wiki/Git/Workflow#How_to_submit_a_patch but I shall attempt it and you can take out the wrong bits. [22:42:12] <^demon|away> JeroenDeDauw: I'm totally ok with revisiting this in a couple of weeks, I'd just like to pull it out for now. [22:42:12] 03platonides * 10/trunk/phase3/maintenance/tables.sql: Improve table comments. [22:42:25] RoanKattouw: as discussed https://www.mediawiki.org/wiki/Special:Code/MediaWiki/111588 [22:42:48] ^demon|away: can't you just "ignore" it for now then, ie mark it as "later" or something? [22:43:17] sumanah: the thing I recommend to everyone is http://www-cs-students.stanford.edu/~blynn/gitmagic/ [22:43:21] sumanah: Essentially the Git/Guide page is exactly equal to the How to submit a patch section, except that the commands are outdated and there's the links section. That's it [22:43:27] sumanah: it has some translations too :) [22:43:36] <^demon|away> JeroenDeDauw: You could say that about any new code ;-) [22:43:39] hashar: go ahead and add it to the links on the main git page [22:43:52] 03(NEW) missing file version after upload and strange log entries - 10https://bugzilla.wikimedia.org/34427 minor; Wikimedia: General/Unknown; (saibotrash) [22:44:16] ^demon|away: this stuff is in already, and people have already looked at it to some degree [22:44:16] sumanah: I think I will take sometime tomorrow morning to review those changes [22:44:38] ok RoanKattouw - folks won't need "If you just want to clone it but don't plan on doing any pushing, do this:"? [22:44:53] <^demon|away> JeroenDeDauw: Yes, but I think it comes back to being a bad idea to introduce a new api during slush. [22:44:54] hashar: good idea, since you're the backup for Chad while he's away [22:45:05] and european morning are really quiet [22:45:13] sumanah: That's elsewhere on the workflow page as well I think, and on the main page [22:45:19] ok [22:45:21] I just saw it [22:45:26] (I'm in too deep!) [22:45:28] ^demon|away: what would be needed from you once we have switched to git ? [22:45:30] I agree that maybe we need a different narrative/tone [22:45:33] But we shouldn't duplicate stuff [22:45:36] ^demon|away: ok, I'll move it to EP and move it back after migration, even though I think it's somewhat silly [22:45:37] agreed [22:45:41] RoanKattouw: ^ [22:45:56] ^demon|away: I am not sure why your vacations were a blocker [22:46:14] JeroenDeDauw: It's really not, it's a new API and we're in a slush. It's simple as that. [22:46:19] sumanah: So I guess what happened was I saw duplication and the programmer in me said MUST ERADICATE DRY DRY ZOMG [22:46:34] ^demon|away: and what's with telling me this now? It has been there for days... [22:46:35] Alright :) [22:47:06] <^demon|away> JeroenDeDauw: I hadn't really thought about it in depth until this afternoon. [22:47:15] RoanKattouw: a good impulse! [22:47:23] <^demon|away> hashar: Unless you wanna write rules and play with svn2git, it is :p [22:47:47] ^demon|away: sure - will be moved in 5 mins [22:47:59] <^demon|away> Thank you. [22:48:12] ^demon|away: no way I am going to look at svn2git :-D [22:48:29] JeroenDeDauw: are you creating a branch for the DBObject stuff? [22:49:14] hashar: I'm just going to move it to the EP extension, that's easier for me [22:49:19] hashar: any reason to not do that? [22:49:41] seems reasonable [22:49:51] it's svn mv and a line deleted from autoloader [22:49:54] JeroenDeDauw: well if you are only working on the two files DBOBject / DBTable, I guess you can copy them anywhere you want :-) [22:50:34] JeroenDeDauw: hopefully the other people with an interest in it will follow you there then we will be able to copy them in core easily [22:50:39] Well, I don't have the whole of trunk checked out so can't svn mv [22:50:56] you can using the URLs :) [22:51:18] svn mv svn+ssh:///some/path svn+ssh:///some/other/path [22:51:23] that *should* work [22:51:36] Let's try that [22:51:57] Right, should work [22:52:26] why would you need all of trunk checked out even to do it locally? :/ [22:52:51] bed time [22:52:57] have fun ! [22:54:47] Reedy: I have a checkout with phase3 and then one for each extension I have [22:55:12] Allows using trunk extensions with a bunch of different MW versions without hassle [22:56:29] 03jeroendedauw * 10/trunk/ (2 files in 2 dirs): Move to EP untill slush ends [22:56:57] 03jeroendedauw * 10/trunk/ (2 files in 2 dirs): Move to EP untill slush ends [22:59:10] 03jeroendedauw * 10/trunk/phase3/includes/AutoLoader.php: comment out inclusion awaiting putting this stuff back after slush [22:59:42] 03jeroendedauw * 10/trunk/extensions/EducationProgram/EducationProgram.php: follow up r111591 r111592 [23:02:35] JeroenDeDauw: some days ago, when I developed E:EPL I did not know of you EP ! [23:02:45] so we have EP and EPL as shortcuts [23:02:50] just to let you know [23:03:04] 03(mod) Change sitename and a namespace for Inuktitut Wikipedia - 10https://bugzilla.wikimedia.org/34401 +comment (10lebo.beland) [23:03:04] EPL = EtherpadLite [23:03:14] Wikinaut: shortcuts where? [23:03:26] <^demon|away> EPL = English Premier League. [23:03:58] see your http://www.mediawiki.org/wiki/EP or http://www.mediawiki.org/wiki/EPL [23:04:07] 03yonishostak * 10/trunk/extensions/ArticleFeedbackv5/ (4 files in 3 dirs): AFTv5: activity feature - another sync-up commit [23:04:45] JeroenDeDauw: what does the E:EP do ? can you add screenshot/s https://www.mediawiki.org/wiki/EP#Screenshots pls ? [23:05:16] <^demon|away> Ugh, do we have to litter mainspace with every possible abbreviation of an extension or pagename? [23:06:04] Wikinaut: looks like EP is a shortcut for EducationProgram... [23:06:17] 03(mod) Change sitename and a namespace for Inuktitut Wikipedia - 10https://bugzilla.wikimedia.org/34401 +comment (10lebo.beland) [23:06:37] Wikinaut: demo is better then screenshot: http://education.wmflabs.org/index.php/Main_Page [23:06:59] ^demon|away: Nothing wrong with shortcuts/redirects. [23:07:13] Developers are notoriously lazy. [23:07:32] ^demon|away: the ones that are a direct name with out the NS I hate [23:07:33] 03(mod) Change sitename and a namespace for Inuktitut Wikipedia - 10https://bugzilla.wikimedia.org/34401 +comment (10lebo.beland) [23:07:40] we should just fix search for that >.> [23:10:40] Joan: Shortcuts where they are common and most likely usable should be fine, but we don't really need redirects for every little thing out there [23:10:50] (is what I think ^demon|away is saying) [23:11:12] <^demon|away> Yes, but I don't care enough to fight about it. [23:11:27] <^demon|away> I just think dozens of redirects that nobody's going to use are silly. [23:15:46] watching https://www.mediawiki.org/wiki/Special:Version :-) [23:17:37] Did you figure out the easter egg? [23:18:03] * RoanKattouw did [23:18:07] I remember that one, it was fun [23:22:28] Nope, not seeing it. [23:22:42] It's in the code [23:22:54] You need to have quite a bit of PHP chops to drill down to it [23:24:11] Oh, a View Source won't cut it? [23:26:02] * Joan stabs werdna, for good measure. [23:26:17] No, it's in the PHP code [23:26:23] Hi Roan. :-) [23:26:28] k [23:26:32] And the code of the actual easter egg is obfuscated on multiple levels [23:27:34] this was tim's egg? [23:27:59] yes [23:28:05] :-) [23:28:08] it was cute [23:29:25] 03yonishostak * 10/trunk/extensions/ArticleFeedbackv5/ (2 files in 2 dirs): AFTv5: activity feature - another sync-up commit [23:30:44] Joan: what i do? [23:30:58] werdna: I replied to you on wikitech-l. [23:31:11] ok, I am totally ignoring any robot.txt this site might have... but otoh its dns server went away, the striking workers just published their own copy of the paper, and the archive site already stopped serving pages, and I can only get at content via the ip address... so wget mirror it is [23:31:22] werdna: Basically building tagging ineterface without any interface. And then lamenting that the community hasn't used it. [23:31:32] a tagging interface * [23:31:55] the tagging added for AbuseFilter etc? [23:32:02] Yes. [23:32:09] would be nice to have better tools for that yes :) [23:32:09] Minus the "etc." apparently. ;-) [23:32:17] good luck with the tagging, I'm off to bed hoping enough of the site will be mirrored before they pull the plug [23:32:31] brion: A way to remove or add tags would be a nice start. :D [23:32:41] *nod* [23:32:42] That's not really what I said at all (lamenting that the community hasn't used it) [23:32:53] or at least, not what I was hoping to say [23:33:17] We'd like to be able to use tags for things other than "potentially problematic edits" [23:33:18] I find your response puzzling given the complete lack of UI for the tagging system. [23:33:24] !1.19 [23:33:24] Working on it, hoping to deploy in February 2012. Branched at r110996 on 9th February, 2011. http://thread.gmane.org/gmane.science.linguistics.wikipedia.technical/56919 [23:33:26] !1.19 [23:33:27] Working on it, hoping to deploy in February 2012. Branched at r110996 on 9th February, 2011. http://thread.gmane.org/gmane.science.linguistics.wikipedia.technical/56919 [23:33:30] Unless I'm just missing someting. [23:33:38] I'm talking on the software end [23:33:41] For example [23:33:41] something * Gah, can't type. [23:33:42] phew, branch point is before this dangerous rev I found [23:33:50] Joan: i think werdna knows that more software would be needed to accomplish that [23:34:00] we're working on a new tool for article creation [23:34:10] <[KrusheR]> are there interesting changes on 1.19? [23:34:16] it would be cool for analytic purposes to be able to see what pages were created using that article [23:34:20] > I have some hopes that we could use change_tags for things other than [23:34:20] > AbuseFilter, but my understanding is that last time we tried this the [23:34:20] > community felt like the infrastructure was being "intruded on". [23:34:21] s/article/tool/ [23:34:23] that sort of thing. [23:34:27] [KrusheR]: http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/RELEASE-NOTES-1.19?view=markup [23:34:37] I'm still not quite sure what that means or what it refers to. [23:34:47] <[KrusheR]> p858snake|l thanks [23:34:51] That's just what I heard from (I think) Dario(?) [23:34:58] somebody said it anyway. That's why I qualified it. [23:34:58] The community hasn't used tagging because it has no means of doing so other than the AbuseFilter extension. [23:35:17] Joan: no no no, as in somebody proposed to use tagging for something other than AbuseFilter, and it was shot down, or something. [23:35:25] Joan: this all sounds vaguely familiar. may have been related to attempting to use AbuseFilter itself to tag things that aren't abuse [23:35:25] I don't have specifics, that's why the claim is qualified. [23:35:52] brion: Well, yeah, that was a separate issue. The whole extension is poorly named (giving every user an "abuse log", e.g.). [23:36:04] * varnent thinking today much just be the day to clean out the hoard of emails in my inbox… [23:36:17] But users are going to use what works, right? If they can only tag with the AbuseFilter extension... [23:36:22] It all seems rather predictable. [23:36:27] true :) [23:36:29] so it goes [23:36:31] indeed [23:37:13] Generic tagging of revs is also open to abuse/misuse, but it'd be much more interesting. I think the hold-up was revisioning tag additions/removals? Dunno. [23:37:23] My general point is that we'd like the possibility of using it in other features [23:37:37] like, for example, tagging edits that come from different sources, using different tools, etc [23:38:32] Aye. [23:38:49] 03catrope * 10/trunk/phase3/ (includes/OutputPage.php resources/mediawiki/mediawiki.js): [23:38:49] Followup r110592: rename 'blocking' to 'async', and invert the logic everywhere. [23:38:49] This makes blocking loading (async=false) the default as it was before. r110592 [23:38:49] made async loading (blocking=false) the default, which caused backwards [23:38:50] compatibility problems when page HTML generated by 1.18 interacted with the 1.19 [23:38:51] version of mw.loader [23:39:08] but because I did a poor job of specifying exactly what tags should be added by AbuseFilter (for example, they should have been namespaced with a forced abusefilter- prefix), and a poor job of making them generic (they compulsorily appear in parens after RC items), it's intrusive to the way that the community uses AF tags [23:39:13] so there's additional development needed [23:41:02] does that make some sense, Joan? [23:41:07] Yes. :-) [23:42:56] 03christian * 10/trunk/extensions/VisualEditor/modules/ve/ce/nodes/ve.es.DocumentNode.js: turning off native spellcheck for now [23:45:00] 03reedy * 10/branches/wmf/1.19wmf1/ (4 files in 3 dirs): MFT r111597 [23:53:50] heatherw: You want the other side of the |. :-) [23:54:02] yup! thanks :) [23:54:39] https://wikimediafoundation.org/wiki/MediaWiki:Jobopenings is the page for the display text. [23:55:29] awesome [23:56:12] i don't think they want to change that part, but it's interesting to know [23:56:32] Sidebar syntax confuses everyone. [23:56:46] It's so convoluted as it supports translations. [23:57:04] i like supporting translations [23:58:55] 03werdna * 10/trunk/extensions/ArticleCreationWorkflow/ (5 files in 4 dirs): ACW: Cross-browser compatibility fixes. Includes moving config to MakeGlobalVariablesScript instead of ResourceLoaderGetConfigVars, and loading the interstitial directly from the config on the client side.