[08:09:53] New patchset: Nikerabbit; "Use database keys in MessageHandle." [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/4995 [08:15:52] New patchset: Netbrain; "(bug 34852) new optional 'link' parameter to " [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4609 [08:17:11] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/4609 [08:42:30] 03hashar * 10/trunk/php/luasandbox/README: install instruction for Mac OS X [08:43:25] New patchset: Santhosh; "Add Email Digest feature." [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/4862 [08:45:37] 03(mod) SemanticMediaWiki: A user-defined property reported as a special one. - 10https://bugzilla.wikimedia.org/35761 +comment (10Olaf Lenz) [08:59:51] New review: Nikerabbit; "(no comment)" [mediawiki/extensions/TranslationNotifications] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4862 [08:59:54] Change merged: Nikerabbit; [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/4862 [09:05:45] New review: Santhosh; "(no comment)" [mediawiki/extensions/TranslationNotifications] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/4064 [09:06:36] New review: Santhosh; "(no comment)" [mediawiki/extensions/TranslationNotifications] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4064 [09:06:40] Change merged: Santhosh; [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/4064 [09:11:43] 03(NEW) Warn before leaving the page when editing a message - 10https://bugzilla.wikimedia.org/36006 minor; MediaWiki extensions: Translate; (gtisza) [09:26:52] 03(mod) Warn before leaving the page when editing a message - 10https://bugzilla.wikimedia.org/36006 +comment (10Niklas Laxström) [09:30:23] New review: Siebrand; "(no comment)" [mediawiki/core] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/4540 [09:30:27] Change merged: Siebrand; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4540 [09:30:49] 03(mod) Update jQuery version in MediaWiki 1.20 - 10https://bugzilla.wikimedia.org/29100 +comment (10Krinkle) [09:30:50] 03(mod) Upgrade to jQuery 1.7.2 - 10https://bugzilla.wikimedia.org/35680 +comment (10Krinkle) [09:31:47] New review: Siebrand; "(no comment)" [mediawiki/extensions/Translate] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4995 [09:31:49] Change merged: Siebrand; [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/4995 [09:33:49] hexmode: *poke* :) wikidata-l is still getting bug emails for wikidata - I think the change of the deafult assignnee didn't work [09:33:52] can you have a look please? [09:36:42] are they [NEW] bugs? [09:40:33] Lydia_WMDE: 35960 was still cc'ed onto the list, i've de'cc'ed it [09:40:38] *de-cc'ed [09:49:51] p858snake|l: oh [09:49:51] thanks [09:50:28] HAH! [09:50:40] 2-days, and I've rewritten Gareth for the second time. [09:51:06] Oh wait... I still need to implement permissions decorators [09:57:53] 03(mod) At the Installation end, when checking the "PHP object caching (APC, XCache or WinCache)", $wgScriptPath is set to empty string - 10https://bugzilla.wikimedia.org/36003 summary (10Sam Reed (reedy)) [09:59:19] 03(mod) Mobile view doesn't work on multilingual wikisource (http://wikisource.org) - 10https://bugzilla.wikimedia.org/36002 +comment (10Sam Reed (reedy)) [10:03:57] Krinkle: ping: https://www.mediawiki.org/wiki/MediaWiki_talk:Code-referenced [10:04:27] It was a (apparently successful) test [10:04:57] I'd say go for it, currently on something else. Or I'll do it later or remove the hack. [10:06:41] how can i get enough karma in bugzilla to be able to add people to the cc list and such stuff? [10:07:09] Lydia_WMDE: you need to bug someone to add you to the group [10:07:24] Rarrgh, spam prevention [10:07:32] I'm just a mere mortal in bz =( [10:07:38] p858snake|l: thx [10:07:44] who can do that? :D [10:07:45] Lydia_WMDE: what's your email? [10:07:52] Reedy: lydia.pintscher@wikimedia.de [10:09:50] Lydia_WMDE: try that. Just added you to the "developer" group [10:10:08] Reedy: thx! will check [10:10:56] New review: Siebrand; "Thanks." [mediawiki/extensions/Narayam] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4983 [10:10:58] Change merged: Siebrand; [mediawiki/extensions/Narayam] (master) - https://gerrit.wikimedia.org/r/4983 [10:11:39] Reedy: still the same :/ [10:12:31] New review: Siebrand; "(no comment)" [mediawiki/extensions/Translate] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4724 [10:12:34] Change merged: Siebrand; [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/4724 [10:12:46] +canconfirm, +editbugs [10:12:54] Yay for useful documentation [10:13:31] Change abandoned: Siebrand; "Thanks for the feedback. Not pursuing this given the feedback." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4979 [10:15:25] Lydia_WMDE: try again please [10:16:20] 03(mod) ArticleFeedback installed but not show widget - 10https://bugzilla.wikimedia.org/35989 +comment (10Sam Reed (reedy)) [10:16:24] Reedy: bingo! :D [10:16:25] thx [10:17:44] New patchset: Santhosh; "Fix the duplication of emails in the digest email script." [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/4997 [10:20:45] 03(mod) XSS in CharInsert, forged strip markers - 10https://bugzilla.wikimedia.org/35315 +comment (10Tim Starling) [10:22:45] 03(NEW) Unit test issues - 10https://bugzilla.wikimedia.org/36007 normal; MediaWiki extensions: MobileFrontend; (krinklemail) [10:23:33] New patchset: Nikerabbit; "Create talk page if not existing" [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/4999 [10:24:43] New review: Nikerabbit; "(no comment)" [mediawiki/extensions/Translate] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4811 [10:24:46] Change merged: Nikerabbit; [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/4811 [10:25:05] is it safe to remove entries fromt he logging table? [10:25:52] Anoia: Why would you want to do that? [10:26:06] so I can remove all the spam users/evidence of [10:26:09] New review: Nikerabbit; "(no comment)" [mediawiki/extensions/Translate] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4956 [10:26:12] Change merged: Nikerabbit; [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/4956 [10:26:12] You can use oversight or rev del (enable in LocalSettings) to hide them from public view [10:26:18] !revdel [10:26:18] RevisionDelete can change the visibility of revisions and log entries. See for more information. [10:26:24] removeunusedaccounts wont if there are log entries for them [10:27:35] New review: Nikerabbit; "(no comment)" [mediawiki/extensions/Translate] (master); V: 1 C: -1; - https://gerrit.wikimedia.org/r/4957 [10:30:17] WTF just happened to mediawiki.org? [10:33:38] Nikerabbit: ? [10:33:44] I've got stuff appearing in mobile view.. [10:33:52] Reedy: see -tech [10:36:32] Lydia_WMDE: done [10:37:12] New review: Nikerabbit; "(no comment)" [mediawiki/extensions/TranslationNotifications] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/4997 [10:37:42] New review: Santhosh; "(no comment)" [mediawiki/extensions/TranslationNotifications] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4999 [10:37:44] Change merged: Santhosh; [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/4999 [10:38:34] Reedy: thx [10:39:01] hi, is there extensions for namespace management that you would recommend ? The one I saw are beta/buggy [10:39:50] I would like to use namespace to put some content public. While default behavior is all content private. [10:40:52] !cms [10:40:53] Wikis are designed for openness, to be readable and editable by all. If you want a forum, a blog, a web authoring toolkit or corporate content management system, perhaps don't use wiki software. There is a nice overview of free tools available at including the possibility to try each system. For ways to restrict access in MediaWiki, see !access. [10:42:41] New review: Netbrain; "(no comment)" [mediawiki/core] (master) C: 1; - https://gerrit.wikimedia.org/r/4609 [10:46:37] Reedy: thanks, but I prefer wiki over CMS, they are better for maintanability and collaborative works. Moreover I aim to gather company's knowledge with it [10:49:49] New patchset: Nikerabbit; "$flags parameter is mandatory for some reason" [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/5001 [10:49:51] 04(REOPENED) Wikipedia Mobile on iOS is sluggish after button presses - 10https://bugzilla.wikimedia.org/35778 (10Yuvi Panda) [10:49:57] 14(DUP) Delay when clicking the share, bookmark, settings buttons on the bottom panel - 10https://bugzilla.wikimedia.org/35762 +comment (10Yuvi Panda) [10:49:57] 03(mod) Wikipedia Mobile on iOS is sluggish after button presses - 10https://bugzilla.wikimedia.org/35778 +comment (10Yuvi Panda) [10:53:13] New review: Santhosh; "(no comment)" [mediawiki/extensions/TranslationNotifications] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5001 [10:53:15] Change merged: Santhosh; [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/5001 [10:56:50] sumanah: is there any formal procedure for requesting scholarship for hackathon? [10:57:07] or is mentioning of such in registration enough? [10:57:14] Danny_B|backup: Yes, you register. And within the registration form there are fields to request sponsorship [10:57:49] and is there any eta when results will be known? [11:00:25] Danny_B|backup: May 1st is the "please register by this date if you want sponsorship" deate [11:00:28] date* [11:00:56] Danny_B|backup: For people who have already registered, I am talking with other WMF people this week and hoping to get some preliminary "we can sponsor you for this much" notes out this week [11:01:11] thank you for info [11:01:17] Danny_B|backup: you are welcome [11:01:33] I know the communication on this hasn't been the best [11:02:38] 03(mod) Warn before leaving the page when editing a message - 10https://bugzilla.wikimedia.org/36006 +comment (10Tisza Gergő) [11:02:44] New patchset: Siebrand; "MessageCollection::getTags always returns an array." [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/4957 [11:03:24] New review: Siebrand; "Comment addressed in new patch set." [mediawiki/extensions/Translate] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/4957 [11:05:39] 03(mod) Warn before leaving the page when editing a message - 10https://bugzilla.wikimedia.org/36006 +comment (10Niklas Laxström) [11:06:36] nor the worst. it's simply just because it's first time done this way so still things to learn and improve [11:06:39] hi YuviPand_ [11:06:42] New review: Nikerabbit; "(no comment)" [mediawiki/extensions/Translate] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4957 [11:06:45] Change merged: Nikerabbit; [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/4957 [11:07:07] heya sumanah [11:07:27] YuviPand_: how is life treating you? [11:07:46] sumanah: a bit rough, am on a 'reset sleep cycle' phase [11:07:55] New review: Nikerabbit; "(no comment)" [mediawiki/extensions/TranslationNotifications] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4997 [11:07:58] Change merged: Nikerabbit; [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/4997 [11:08:00] YuviPanda: :/ my sympathies [11:08:07] but a 11AM-9PM 'sleep' cycle wouldn't be sustainable [11:08:07] YuviPanda: My mom is visiting me [11:08:09] sumanah: nah, used to it [11:08:12] sumanah: aha! [11:09:03] sumanah: NY? [11:09:44] YuviPanda: yeah. And yes. I don't know how I'm going to get any work done today unless I pretend to have 5 meetings instead of 4. [11:10:23] sumanah: :D Headphones helped me when I was in similar situations [11:10:30] + going out and working from random outdoor places [11:11:23] sumanah: good luck :) [11:11:24] YuviPanda: Thanks for the tip, but this will not help, sadly; the issue is that as host I should be paying attention to her unless I have a specific other commitment to other people [11:11:45] sumanah: yes, problems with being an actual adult. [11:12:12] :) [11:13:06] YuviPanda: especially because she has a habit of struggling silently with something, in the kitchen or whatever, until and unless Leonard or I notice and say "let me help you with that" [11:13:27] sumanah: how many days? [11:13:40] YuviPanda: leaving today to go to another relative's house [11:14:20] and then tomorrow I go to SF [11:14:27] which means quiet time on the plane to do email [11:15:22] sumanah: :D [11:15:29] sumanah: one day. Manageable, I guess [11:15:32] sumanah: but my sympathies :) [11:15:34] New patchset: Santhosh; "Hide the old dates from deadline datepicker" [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/5002 [11:16:25] Thank you YuviPanda [11:17:49] sumanah: also, just a fyi - we're doing another of those 'small' hackathons in blr in may. I'll keep you updated as things happen. Last time we got 1 long term contributor to tawiki gadgets, let's hope we can do better this time. [11:17:54] will keep you posted as things go on :) [11:18:30] YuviPanda: thanks! I cheer you on. May I suggest just putting up a very very minimal wiki page *now* and announcing your intention? [11:19:22] sumanah: did that 3 hours ago to india list :) [11:19:30] http://www.mediawiki.org/wiki/Bangalore_Hackathon_May_2012 [11:19:37] sumanah: will do to wikitech-l in a while [11:20:32] YuviPanda: and the wikimedia-blr list as well! [11:20:39] that is active?!? [11:20:42] didn't know :) [11:21:22] New patchset: Santhosh; "Hide the old dates from deadline datepicker" [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/5002 [11:22:36] YuviPanda: ok, I just tweeted, dented, and added to https://www.mediawiki.org/wiki/MediaWiki_developer_meetings#2012 [11:22:47] sumanah: \o/ [11:22:48] thanks [11:23:08] YuviPanda: thank you for not doing t-shirts. [11:24:29] New review: Nikerabbit; "(no comment)" [mediawiki/extensions/TranslationNotifications] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5002 [11:24:32] Change merged: Nikerabbit; [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/5002 [11:25:10] sumanah: i'm a fan of stickers and badges only events. [11:25:11] :) [11:25:17] YuviPanda: YES [11:25:23] i'll probably poke people and ask for badges and stickers. [11:25:34] lots of stickers. Stickers are awesome because they go everywhere! [11:25:43] James Alexander is the one to pole [11:25:44] poke* [11:26:09] ok, people are waking up [11:26:12] I need to go [11:26:33] 03(mod) Warn before leaving the page when editing a message - 10https://bugzilla.wikimedia.org/36006 +comment (10Tisza Gergő) [11:26:47] 03(FIXED) textbook.wikipedia.org DNS entry does not exist - 10https://bugzilla.wikimedia.org/18306 +comment (10Daniel Zahn) [11:40:18] New patchset: Santhosh; "Fix the query for selecting translators with monthly digest option." [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/5003 [11:41:27] New review: Nikerabbit; "(no comment)" [mediawiki/extensions/TranslationNotifications] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5003 [11:41:29] Change merged: Nikerabbit; [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/5003 [11:52:28] 03(mod) direction in MobileFrontend is always based on the wiki's content language - 10https://bugzilla.wikimedia.org/35911 summary (10Amir E. Aharoni) [11:52:48] 03(FIXED) The arrow near "Respond to this" in the MoodBar dashboard points the wrong way in RTL environment - 10https://bugzilla.wikimedia.org/35877 (10Amir E. Aharoni) [11:53:03] 03(FIXED) The arrow near "What is this?" in the MoodBar bubble points the wrong way in RTL environment. - 10https://bugzilla.wikimedia.org/35813 (10Amir E. Aharoni) [11:56:31] New patchset: Santhosh; "Fix the case of notifications not listed if deadline is empty." [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/5004 [12:02:43] New review: Nikerabbit; "(no comment)" [mediawiki/extensions/TranslationNotifications] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5004 [12:02:46] 03(mod) Mobile view doesn't work on multilingual wikisource (http://wikisource.org) - 10https://bugzilla.wikimedia.org/36002 +comment (10Doug) [12:02:46] Change merged: Nikerabbit; [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/5004 [12:04:23] 14(DUP) iOS 4.2 Keyboard is not getting dismissed after full screen search scroll - 10https://bugzilla.wikimedia.org/35832 +comment (10Yuvi Panda) [12:04:23] 03(mod) Dismiss keyboard when users is scrolling through full screen search reulsts - 10https://bugzilla.wikimedia.org/35841 +comment (10Yuvi Panda) [12:08:34] 03(mod) Show name of Main Page (instead of URL) in history view - 10https://bugzilla.wikimedia.org/33283 +comment (10Yuvi Panda) [12:11:23] I install MediaWiki on RedHat Enterprise Edition 6. I get the following warning: "The intl PECL extension is not available to handle Unicode normalization, falling back to slow pure-PHP implementation". I am not sure how to install this extension on RedHat 6, there doesn't seem to be an appropriate package in the repository. Can I skip it and install it later? Will Mediawiki software switch to it automatically later, or will I have to adjust some set [12:11:23] tings manually? [12:21:57] 03(mod) Can't authenticate using my mother language username (UNICODE) when I only have (a public) access to Wikipedia with an ASCII (english) keyboard - 10https://bugzilla.wikimedia.org/34590 +comment (10Nicolas Brouard) [12:24:00] 03(NEW) Need icon to signify 'no Network connection' - 10https://bugzilla.wikimedia.org/36008 normal; Wikipedia App: Generic; (yuvipanda) [12:24:14] 03(NEW) Create a mobile homepage for mediawiki.org - 10https://bugzilla.wikimedia.org/36009 normal; Wikimedia: General/Unknown; (sam) [12:24:47] 03(mod) Need icon to signify 'no Network connection' - 10https://bugzilla.wikimedia.org/36008 (10Yuvi Panda) [12:35:27] 03(NEW) 'X' button next to search button has no effect - 10https://bugzilla.wikimedia.org/36010 normal; Wikipedia App: Generic; (yuvipanda) [12:40:25] 03hashar * 10/trunk/php/luasandbox/tests/: ignore test output files [12:41:15] 03(NEW) Unable to connect to memcached randomly - 10https://bugzilla.wikimedia.org/36011 normal; Wikimedia Labs: WMF Beta project; (benapetr) [12:42:13] 03(mod) Unable to connect to memcached randomly - 10https://bugzilla.wikimedia.org/36011 (10Peter Bena) [12:43:41] 03hashar * 10/trunk/php/luasandbox/ (luasandbox_timer.h timer.c): noclock mode missed some variables definition [12:45:52] 03hashar * 10/trunk/php/luasandbox/config.m4: [12:45:52] enhance librt detection [12:45:52] We explicitly requested to link against librt despite that library [12:45:53] not being always wanted or just unavailable on Mac OS X. [12:45:54] This patch introduce the new --without-librt which let you disable librt. [12:45:55] It also unconditionally disable such linking on the darwin platform. [12:46:04] vvv: I have just sent some *fixes* to luasandbox [12:46:18] vvv: librt is not available on Mac OS X :-[ [12:46:26] What's the alternative? [12:46:36] void () ? :-( [12:47:20] hashar: well, Mac OS X is supposed to be POSIX-compatible [12:47:32] That means that it is supposed to support POSIX timers [12:47:43] is librt part of POSIX? [12:48:34] there must be some in the Darwin kernel [12:48:34] Well, I am not sure whether POSIX defines library names [12:48:46] But yes, timer_create is a part of POSIX [12:48:47] New patchset: GWicke; "Match the empty string as whitespace too" [mediawiki/extensions/VisualEditor] (master) - https://gerrit.wikimedia.org/r/5010 [12:48:54] At least they are called "POSIX timers" [12:51:49] 03(mod) English Wikipedia logo is used by default in Beta MobileFrontend - 10https://bugzilla.wikimedia.org/35994 +comment (10Jon) [12:52:56] hashar: could you grep -R /usr/include for the timer_create function? [12:53:26] vvv: nothing there :-D [12:53:39] Oh well [12:54:56] aren't the timer used to limit the time of user script execution ? [12:55:14] if so, it is probably un needed on Mac OS X unless someone want to host a wiki on mac os x [12:55:51] !seen sumanah [12:56:00] New review: GWicke; "(no comment)" [mediawiki/extensions/VisualEditor] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5010 [12:56:02] Change merged: GWicke; [mediawiki/extensions/VisualEditor] (master) - https://gerrit.wikimedia.org/r/5010 [12:56:04] !seen varnent [12:56:56] New patchset: GWicke; "Implement urlencode parser function" [mediawiki/extensions/VisualEditor] (master) - https://gerrit.wikimedia.org/r/5013 [13:02:23] vvv: unistd.h: #define _POSIX_TIMERS (-1) /* [TMR] */ [13:02:29] vvv: so Darwin does not implement that :-D [13:05:56] New patchset: Siebrand; "Remove "do not contact me" contact method per demo." [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/5014 [13:15:07] New review: Reedy; "If we're adding usages of LSB into core, we need to bump our supported PHP version from 5.2.3 to 5.3..." [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/3363 [13:16:21] 03(mod) Create a mobile homepage for mediawiki.org - 10https://bugzilla.wikimedia.org/36009 normal->15enhancement (10Sam Reed (reedy)) [13:17:32] New patchset: Siebrand; "Some localisation tweaks. Add a page introduction text." [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/5015 [13:19:20] New patchset: Siebrand; "Some localisation tweaks. Add a page introduction text." [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/5015 [13:29:09] a customer has asked if there are any extensions or other methods of achieving more user friendy wiki article creation and editing. I think they want a more of a wysiwyg editor. Anyone know anything about this? [13:29:30] !wysiwyg [13:29:30] What You See Is What You Get editors allow you to create articles and see the text formatting without needing to Show Preview. A list of wysiwyg editor extensions may be found at . For some discussion, see . See also . [13:29:40] There really isn't a good one.. [13:29:47] 03(NEW) Fix $separatorTransformTable for Portuguese wikis - 10https://bugzilla.wikimedia.org/36012 normal; Wikimedia: Site requests; (mybugs.mail) [13:30:11] Reedy: thanks. [13:32:19] New review: Hashar; "Looks good to me. Might want an entry in RELEASE-NOTES to highlight this new feature. Anyway, this i..." [mediawiki/core] (master); V: 0 C: 1; - https://gerrit.wikimedia.org/r/4609 [13:32:38] 03(mod) Fix $separatorTransformTable for Portuguese wikis - 10https://bugzilla.wikimedia.org/36012 -shell (10Sam Reed (reedy)) [13:32:54] 03(mod) Fix $separatorTransformTable for Portuguese wikis - 10https://bugzilla.wikimedia.org/36012 +comment (10Niklas Laxström) [13:33:32] 03(NEW) Set $wgGroupPermissions['autoconfirmed']['abusefilter-log-detail'] = true; on Portuguese Wikipedia - 10https://bugzilla.wikimedia.org/36013 normal; Wikimedia: Site requests; (mybugs.mail) [13:37:12] 03(mod) Wikijunior and cookbook namespaces for the Vietnamese Wikibooks - 10https://bugzilla.wikimedia.org/35823 +comment (10Mark A. Hershberger) [13:37:38] New patchset: GWicke; "Disallow < and > in external link urls" [mediawiki/extensions/VisualEditor] (master) - https://gerrit.wikimedia.org/r/5016 [13:38:07] 03(mod) Fix $separatorTransformTable for Portuguese wikis - 10https://bugzilla.wikimedia.org/36012 (10mybugs.mail) [13:43:22] New patchset: GWicke; "Small tweak in comment about onlyinclude forcing buffered expansion" [mediawiki/extensions/VisualEditor] (master) - https://gerrit.wikimedia.org/r/5017 [13:51:47] 03(VERIFIED) textbook.wikipedia.org DNS entry does not exist - 10https://bugzilla.wikimedia.org/18306 (10Antoine "hashar" Musso) [13:53:13] New patchset: GWicke; "Collected tweaks" [mediawiki/extensions/VisualEditor] (master) - https://gerrit.wikimedia.org/r/5019 [13:54:03] New review: GWicke; "(no comment)" [mediawiki/extensions/VisualEditor] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5013 [13:54:06] Change merged: GWicke; [mediawiki/extensions/VisualEditor] (master) - https://gerrit.wikimedia.org/r/5013 [13:54:13] hey, I've got some problems with trying to use a {| table within a template [13:54:13] http://runescape.wikia.com/wiki/Money_making_guide/Cleaning_grimy_avantoe?oldid=5500332 [13:54:16] New review: GWicke; "(no comment)" [mediawiki/extensions/VisualEditor] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5016 [13:54:18] I tried to do it there [13:54:19] Change merged: GWicke; [mediawiki/extensions/VisualEditor] (master) - https://gerrit.wikimedia.org/r/5016 [13:54:31] New review: GWicke; "(no comment)" [mediawiki/extensions/VisualEditor] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5017 [13:54:33] Change merged: GWicke; [mediawiki/extensions/VisualEditor] (master) - https://gerrit.wikimedia.org/r/5017 [13:54:34] but it doesn't become a table, but instead just remains the {| format [13:54:49] New review: GWicke; "(no comment)" [mediawiki/extensions/VisualEditor] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5019 [13:54:52] Change merged: GWicke; [mediawiki/extensions/VisualEditor] (master) - https://gerrit.wikimedia.org/r/5019 [13:54:55] does anyone know why this is? [13:54:56] sorry for the spam ;) [13:55:13] is it a bug or something? [13:55:31] What are you trying to do? [13:55:45] I'm trying to have a {| table within a template parameter [13:56:20] I put a table, located at http://runescape.wikia.com/wiki/Template:Money_making_guide/Cleaning_herbs?action=edit [13:56:31] within the Image= parameter, using |Image = {{Money making guide/Cleaning herbs|avantoe}} [13:57:17] but for some weird reason, it doesn't turn the {| syntax into a HTML syntax [13:58:28] Reedy: do you know why this is? [13:58:32] is it a bug? [13:59:05] I guess it's probably not common behaviour to do that [13:59:21] well it should work right? [13:59:32] No idea [13:59:43] a table within a table is supported, so why wouldn't a table within a template be supported? [14:00:03] if I subst: the template in which I have the table, it does work [14:00:21] Try wrapping it in [14:00:57] you mean the {| table? [14:01:16] New review: MarkAHershberger; "Tested these fixes on commons using FireBug to add the changes to CSS and they worked." [mediawiki/extensions/UploadWizard] (master) C: 1; - https://gerrit.wikimedia.org/r/4778 [14:01:33] New review: Demon; "@Reedy: Bumping the version number shouldn't be discussed here, bring it up on the list and get some..." [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/3363 [14:02:15] wrapping the {| table which is transcluded into the |Image parameter in tags doesn't work [14:02:22] 03(NEW) wikt:cs: site settings - 10https://bugzilla.wikimedia.org/36014 normal; Wikimedia: Site requests; (danny.b) [14:02:27] http://runescape.wikia.com/wiki/Template:Money_making_guide/Cleaning_herbs?action=edit [14:03:03] 03(mod) Weird behavior when clicking on the name or the thumbnail of the file - 10https://bugzilla.wikimedia.org/32246 +comment (10Mark A. Hershberger) [14:03:44] Reedy: do you have time to merge this? https://gerrit.wikimedia.org/r/#change,4778 [14:04:13] Reedy: also, what is the status re Krinkle's warning about CSS? [14:04:15] ah nevermind Reedy, I've found a solution [14:04:36] hexmode: Need to wait for Roan/Trevor to get up to even look at dealing with it [14:04:45] wrapping the contents of the |Image parameter in (requires some extension that is enabled on this wiki) it works [14:04:54] Reedy: k [14:04:57] Someone could maybe make a revert commit of that tree, and submit it to gerrit [14:05:20] New patchset: IAlex; "Make data loading a bit better in ApiDelete." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5020 [14:06:03] New review: Reedy; "I know. Just pointing out that we should really merge this into core until we have dealt with the PH..." [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/3363 [14:06:25] New review: Jeroen De Dauw; "Yeah, let's not have this discussion here. The code does not depend on LSB being present and will wo..." [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/3363 [14:06:41] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/5020 [14:06:53] New review: Reedy; "(no comment)" [mediawiki/extensions/UploadWizard] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4778 [14:06:56] Change merged: Reedy; [mediawiki/extensions/UploadWizard] (master) - https://gerrit.wikimedia.org/r/4778 [14:18:42] 03(mod) Convert jasmin test for mediawiki.Uri module to qunit - 10https://bugzilla.wikimedia.org/35769 +comment (10Antoine "hashar" Musso) [14:19:27] New review: Reedy; "Oh, I hadn't looked at the code." [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/3363 [14:22:54] 03(FIXED) Weird behavior when clicking on the name or the thumbnail of the file - 10https://bugzilla.wikimedia.org/32246 -need-review +reviewed (10Mark A. Hershberger) [14:23:06] 03(NEW) Additional data field: account name in Global user info (centralauth-admin-info) - 10https://bugzilla.wikimedia.org/36015 normal; MediaWiki extensions: CentralAuth; (billinghurst) [14:25:25] New patchset: Reedy; "Various updates needed to bump min php version to 5.3.2" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5021 [14:26:43] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/5021 [14:26:44] 03(mod) Get rid of svn keywords in API files - 10https://bugzilla.wikimedia.org/33287 +comment (10Antoine "hashar" Musso) [14:27:17] New patchset: Siebrand; "Space in $separatorTransformTable should be non-breaking in Portuguese, Esperanto and Udmurt." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5022 [14:27:43] 03(FIXED) Space in $separatorTransformTable should be non-breaking in Portuguese, Esperanto and Udmurt - 10https://bugzilla.wikimedia.org/36012 +i18n; summary; +comment (10Siebrand) [14:28:19] New review: Demon; "Also need to update INSTALL?" [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/5021 [14:28:35] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/5022 [14:29:35] 03(NEW) Two fields having a common part in the name result in a breakage of the definition and the autocomplete of the form - 10https://bugzilla.wikimedia.org/36016 critical; MediaWiki extensions: SemanticForms; (icarnevale) [14:30:56] 03(mod) Get rid of svn keywords in API files - 10https://bugzilla.wikimedia.org/33287 +comment (10Max Semenik) [14:32:08] 03(mod) Mobile view doesn't work on multilingual wikisource (http://wikisource.org) - 10https://bugzilla.wikimedia.org/36002 +comment (10Jon) [14:33:13] New review: Hashar; "looks good to me." [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/5021 [14:33:50] 03(mod) Broken link to mobile view on home page of desktop site on multilingual wikisource (http://wikisource.org) - 10https://bugzilla.wikimedia.org/36002 summary (10Jon) [14:37:58] 03(VERIFIED) Commits from the l10n-bot should be merged immediately - 10https://bugzilla.wikimedia.org/35537 +comment (10Antoine "hashar" Musso) [14:49:52] Is it possible to protect a page with full protection, but also enable cascading semiprotection? [14:52:03] 03(mod) Get rid of svn keywords in API files - 10https://bugzilla.wikimedia.org/33287 +comment (10Chad H.) [14:56:03] Who wants to attempt reverting out r110988 and friends? [14:56:40] 03(mod) Broken link to mobile view on home page of desktop site on multilingual wikisource (http://wikisource.org) - 10https://bugzilla.wikimedia.org/36002 +comment (10Doug) [15:00:06] Hi guys! [15:00:29] Hi! [15:00:51] I am currently getting a spam problem in my wiki and I found the extension ConfirmEdit, which basically can help. [15:01:44] However, most of the posts in the wiki are done by legitimate users and I do not want to annoy them with a confirmation dialogue, which is unnessecary. [15:02:34] A wiki I admin had a major spam problem until we installed a bunch of extensions [15:02:37] So my question is: Is there a way to only show the confirmation for the first e.g. 10 posts? Or only for users, hich have registered in the last 7 days? [15:04:44] Yes? [15:08:36] 03(mod) search results unusable when scrolled - 10https://bugzilla.wikimedia.org/35959 +comment (10Chris McMahon) [15:09:02] !seen sumanah [15:13:53] 03(mod) Run "refreshLinks.php --dfn-only" on all wikis periodically - 10https://bugzilla.wikimedia.org/16112 +comment (10Mark A. Hershberger) [15:23:17] Hi, I know this is not the best place to ask this, but what is the difference between software architecture and achitecture pattern? [15:25:46] 03(NEW) Initial Loaded page content for Mobile App - 10https://bugzilla.wikimedia.org/36017 normal; Wikipedia App: Generic; (yuvipanda) [15:26:35] <^demon> ChrisH_: Software architecture is the overall field of designing and implementing a solution to a problem. The patterns are established trends of solving those problems. [15:27:10] 03(mod) Initial Loaded page content for Mobile App - 10https://bugzilla.wikimedia.org/36017 +comment (10Jon) [15:27:36] @^demon; thanks :) [15:28:07] 03(mod) Initial Loaded page content for Mobile App - 10https://bugzilla.wikimedia.org/36017 (10Yuvi Panda) [15:28:09] <^demon> You're welcome. [15:28:37] Hi there [15:28:43] could you guys confirm this is a bug: [15:29:06] i acess Special:Categories and I type Linguistiscs for example [15:29:20] I click search and I get a list of categories starting at Linguistics [15:29:26] I then click on 500 to list 500 at a time [15:29:42] The list starts from the beginning (first alphabetically) [15:29:52] I believe this wasn't the beahvior before [15:30:50] malafaya: so it loses "Linguistics" completely? [15:30:56] as of now, there is no way of listing 500 at a time starting at a certain point [15:31:01] saper, yes, it does [15:31:21] and if i retype and search, it goes back to default 50 [15:31:32] yeah I see [15:31:40] let me have a look [15:31:43] 03(NEW) Empty XHTML tag br in mobile view - 10https://bugzilla.wikimedia.org/36018 normal; Wikimedia Mobile: Content; (enomil) [15:31:45] thanks [15:32:01] need to switch my mind, been coding Java [15:32:16] <^demon> gerrit? [15:32:17] <^demon> :) [15:32:24] yep [15:32:51] just finished an interactive life inspector/interpreter for gerrit [15:33:11] did you know you can code workflow in Prolog? :) [15:33:19] <^demon> Yep, that's new-ish :) [15:34:41] btw. the gerrit-repo list just got added to gmane.org if anyone uses that [15:35:39] <^demon> saper: I doubt anyone other than us will want to join :p [15:37:07] I think about those amounts of time and nerves we lost once we switch to phabricator! [15:38:19] most recent bug fixed for Special:Categories is https://bugzilla.wikimedia.org/show_bug.cgi?id=25095 [15:39:40] it's possible that it's that [15:39:58] malafaya: should be deployed... [15:40:23] i mean: tha bug itself is not about that [15:40:36] but it may correct it [15:40:52] i can't tell by looking at the changes [15:40:52] I'd say "improve a bit" [15:42:32] New patchset: Reedy; "Reverting r110988, r111067, r112368, r112369, r112369, r112370, r112371, r112996" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5031 [15:42:48] * Reedy waits to see what breaks [15:43:50] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/5031 [15:44:21] Yay [15:44:43] 03(FIXED) Search terms not visible in search box - 10https://bugzilla.wikimedia.org/35996 +comment (10Jon) [15:45:52] 03(mod) r110988 broke @import - 10https://bugzilla.wikimedia.org/34669 +comment (10Sam Reed (reedy)) [15:45:57] New review: Demon; "I see *what* is being reverted, but why? Commit summaries should be verbose." [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/5031 [15:48:12] 03(mod) ArticleFeedback installed but not show widget - 10https://bugzilla.wikimedia.org/35989 +comment (10omid) [15:49:43] New review: saper; "Here it is:" [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/5031 [15:51:48] malafaya: can you file a bug in bugzilla? [15:52:04] malafaya: I think the fix for 25095 broke this [15:53:15] saper, doing [15:53:20] !b 25095 [15:53:20] https://bugzilla.wikimedia.org/show_bug.cgi?id=25095 [15:58:23] 03(NEW) Special:Categories does not keep "from" parameter between list size changes - 10https://bugzilla.wikimedia.org/36019 normal; MediaWiki: Special pages; (malafaya) [15:58:30] !b 36019 [15:58:30] https://bugzilla.wikimedia.org/show_bug.cgi?id=36019 [15:59:38] .act [16:01:05] Oops. [16:03:31] malafaya: yes, reverting this fixes this problem [16:05:52] saper, ok, thanks [16:06:33] 03(mod) Special:Categories does not keep "from" parameter between list size changes - 10https://bugzilla.wikimedia.org/36019 +comment (10Malafaya) [16:07:24] 03(mod) Special:Categories does not keep "from" parameter between list size changes - 10https://bugzilla.wikimedia.org/36019 +comment (10Marcin Cieślak) [16:17:25] 03nikerabbit * 10/trunk/extensions/ (67 files in 66 dirs): Localisation updates from http://translatewiki.net. [16:17:31] ^demon: all done^ [16:18:57] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/5031 [16:19:51] New review: Demon; "(no comment)" [mediawiki/extensions/examples] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5027 [16:19:54] Change merged: Demon; [mediawiki/extensions/examples] (master) - https://gerrit.wikimedia.org/r/5027 [16:20:04] <^demon> saper: http://code.google.com/p/gerrit/issues/detail?id=1331 :) [16:20:10] <^demon> All the tables are myisam right now [16:27:12] 03(mod) Commits from the l10n-bot shouldn't create too much spam - 10https://bugzilla.wikimedia.org/35538 +comment (10Siebrand) [16:27:26] 03(mod) file path for paged media - 10https://bugzilla.wikimedia.org/35380 +comment (10enomil) [16:31:07] Hey does anyone know a lot about the login process? [16:31:38] "a lot" is vague [16:31:51] Ha ha yes it is. [16:33:07] Umm essentially I have created 3 cookies mwsession, mwusername, mwuserid. MW doesn't seem to recognize them. How can I get MW to recognize my cookies? [16:33:16] They are named just like mediawiki named them. [16:33:37] And they also are httponly just like the MW cokies. [16:33:40] cookies* [16:34:24] Any ideas? [16:36:24] 14(WFM) Gerrit uses flash - 10https://bugzilla.wikimedia.org/35800 +comment (10Chad H.) [16:38:50] Hmm that is unfortunate. [16:39:43] 03reedy * 10/trunk/tools/bugzilla/bugzilla-4.0/extensions/Wikimedia/Extension.pm: Remove commented not used code and some trailing whitespace [16:44:46] New code comment: Saper; Because not doing so causes bug 36019 :); [16:52:09] 03(mod) Run "refreshLinks.php --dfn-only" on all wikis periodically - 10https://bugzilla.wikimedia.org/16112 +comment (10Mark A. Hershberger) [16:53:52] 03(mod) MediaWiki 1.16.5 does not produce valid XHTML - 10https://bugzilla.wikimedia.org/29349 (10Mark A. Hershberger) [16:54:08] Lol [16:55:07] 03(mod) Reports of secret key generation "hanging" on windows - 10https://bugzilla.wikimedia.org/35894 (10Mark A. Hershberger) [16:56:22] 03(mod) DjVu thumbs failing - 10https://bugzilla.wikimedia.org/35895 (10Mark A. Hershberger) [16:56:54] 03(mod) Activation of flood flag on it.wikipedia.org - 10https://bugzilla.wikimedia.org/35897 +shell (10Mark A. Hershberger) [16:59:11] Sorry I lost connection. [17:01:10] New patchset: Reedy; "Re-adding dbdataobject stuff which got pulled from core about 2 weeks back due to slush" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3363 [17:02:31] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/3363 [17:03:50] 03(mod) Query-continue doesn't work correctly for users with U+FFFD in their name - 10https://bugzilla.wikimedia.org/35898 (10Mark A. Hershberger) [17:04:37] 03(mod) Back Button not consistent across overlays - 10https://bugzilla.wikimedia.org/35899 (10Mark A. Hershberger) [17:05:29] 03(mod) Odd session bugs in 1.20wmf1 - 10https://bugzilla.wikimedia.org/35900 (10Mark A. Hershberger) [17:06:23] 14(DUP) Query-continue doesn't work correctly for users with U+FFFD in their name - 10https://bugzilla.wikimedia.org/35898 +comment (10Beau) [17:06:24] 03(mod) list=allusers with auprop=group throws a MWException at user:%95 - 10https://bugzilla.wikimedia.org/33602 +comment (10Beau) [17:06:48] 03preilly * 10/branches/wmf/1.19wmf1/extensions/ZeroRatedMobileAccess/ (2 files): 1.19wmf: MFG Change-Id: I9a071408e2579761db8e556b4dc7fd87fee5fd7f [17:07:12] Where would be an appropriate place to ask a question about custom cookie creation and recognition by MW? [17:07:36] either this channel or mediawiki-l would be suited [17:08:35] 03(mod) UploadWizard failing to recognize valid WikiText and licenses - 10https://bugzilla.wikimedia.org/35901 major->15enhancement (10Mark A. Hershberger) [17:08:54] Platonides: Do you think that you would be able to help me with my issue? I am creating cookies for MW login manually but I can't get MW to recognize that my cookies exist. [17:08:55] 03(mod) Zoom out to at least one entry on nearby function - 10https://bugzilla.wikimedia.org/35902 normal->15enhancement (10Mark A. Hershberger) [17:09:15] Essentially I am avoiding the login page but creating the cookies just the same as MW. [17:10:02] 03(mod) Link to /android from download.wikimedia.org - 10https://bugzilla.wikimedia.org/35903 (10Mark A. Hershberger) [17:11:52] Joe__, which side are you? Server side or client side? [17:12:09] 03(mod) Newly created pages up to at least 1 hour old are not found via search. - 10https://bugzilla.wikimedia.org/36020 +comment (10Amgine) [17:12:26] Platonides, I am working on the serverside using PHP to create cookies. [17:13:58] 03(mod) Newly created pages up to at least 1 hour old are not found via search. - 10https://bugzilla.wikimedia.org/36020 +comment (10Robert Stojnic) [17:14:06] 03(mod) rebuildLanguage.php notices - 10https://bugzilla.wikimedia.org/35904 (10Mark A. Hershberger) [17:14:32] Amgine: ^ [17:15:11] so desu neh. Thanks! [17:15:39] New patchset: Stwalkerster; "Add GitViewers hook for extensions to add git viewers to SpecialVersion" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5106 [17:15:45] Platonides, I am creating 3 cookies mw username cookie, mw userid cookie, and mw session cookie. All three are created with the correct names and the correct cookies settings as far as I can tell. They are httponly and not sent over https. They are all created and then index.php is reloaded. [17:16:32] may I ask why are you doing so? [17:16:54] Sure. I need to implement SSO with an existing system. [17:16:57] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/5106 [17:17:07] Unfortunately none of the other SSO extensions fit my needs. [17:17:24] So of course I have had to write one. [17:21:43] 14(INVALID) Newly created pages up to at least 1 hour old are not found via search. - 10https://bugzilla.wikimedia.org/36020 +comment (10Amgine) [17:22:23] 03(mod) Run "refreshLinks.php --dfn-only" on all wikis periodically - 10https://bugzilla.wikimedia.org/16112 +comment (10Daniel Zahn) [17:23:39] 03(mod) Add a keyboard layout display option to Narayam - 10https://bugzilla.wikimedia.org/28900 +comment (10praveenp) [17:24:02] 03(mod) Search terms not visible in search box - 10https://bugzilla.wikimedia.org/35996 (10dundeepoet) [17:25:12] Platonides: Any ideas where I should be looking? [17:26:45] Joe__: have you looked at the code in CentralAuth? [17:27:30] Yes I have looked at that before but I didn't find anything helpful. Maybe I just don't know what I am looking for. [17:27:36] Could you send the link again? [17:27:36] 14(INVALID) Is there a way to get the post-expand {{PAGESIZE:page name}}? - 10https://bugzilla.wikimedia.org/35908 +comment (10Mark A. Hershberger) [17:27:58] does anybody know how to get the language name from a language code in MW JavaScript functions? [17:28:41] 03(mod) MobileFrontend should not use Makefile to make minified javascript - 10https://bugzilla.wikimedia.org/35910 (10Mark A. Hershberger) [17:29:16] Danwe_wmde: language.getData() ?? [17:29:16] getData: function ( langCode, dataKey ) { [17:29:22] 03(mod) direction in MobileFrontend is always based on the wiki's content language - 10https://bugzilla.wikimedia.org/35911 (10Mark A. Hershberger) [17:29:58] "... for this langiage." [17:30:50] meh, mw.language.getData9() [17:30:53] -9 [17:32:14] New review: Reedy; "(no comment)" [mediawiki/core] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5106 [17:32:16] Change merged: Reedy; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5106 [17:33:07] New review: Brion VIBBER; "(no comment)" [mediawiki/core] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/4609 [17:33:11] Change merged: Brion VIBBER; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4609 [17:34:06] Reedy: language.getData's 2nd parameter is unclear to me [17:34:31] mw.language.getData() returns undefined [17:34:47] 03(FIXED) Allow for thumbnail links to be overridden and point to both internal and external links. - 10https://bugzilla.wikimedia.org/34852 +comment (10Brion Vibber) [17:34:55] I want the string representation of the language, like "en" => "English" [17:35:01] Get GrammarForms data for language 'nl': var grammarForms = mw.language.getData( 'nl', 'grammarForms' ); [17:35:01] Yeah [17:35:04] New patchset: Catrope; "(bug 34669) Disable CSS concatenation, breaks @import" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5108 [17:35:11] There must be a key like 'languageName' or something [17:35:35] Can you dump the contents of mediawiki.language.data ? [17:35:35] 03(mod) r110988 broke @import - 10https://bugzilla.wikimedia.org/34669 +comment (10Roan Kattouw) [17:36:16] I don't remember language names being exported to javascript yet [17:36:23] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/5108 [17:36:41] New review: Catrope; "https://gerrit.wikimedia.org/r/5108 disables this behavior in a simpler way, and doesn't revert the ..." [mediawiki/core] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/5031 [17:37:00] 03(mod) search results unusable when scrolled - 10https://bugzilla.wikimedia.org/35959 (10Patrick Hayes) [17:37:01] Undefined, useful [17:37:11] they are however available in the api in form or another [17:38:05] 03(mod) Empty XHTML tag br in mobile view - 10https://bugzilla.wikimedia.org/36018 (10Max Semenik) [17:38:09] Change abandoned: Catrope; "Superseded by change 5108" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5031 [17:38:28] hmm [17:41:04] Can anyone point me to the location that Special:UserLogin 's logic for logging in is located? [17:41:37] New review: Aaron Schulz; "(no comment)" [mediawiki/core] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/5020 [17:41:41] Change merged: Aaron Schulz; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5020 [17:41:44] Or if anyone can explain the process of logging in? [17:42:26] It's all in SpecialUserlogin.php [17:42:55] Reedy: mw.language.data seems undefined right now, in my Opera console it shows some stuff though, guess I triggered something there but I can't re-create it in FF [17:43:28] Indeed [17:44:40] Danwe_wmde: I'd go by Nikerabbit saying AFAIK it's not there. [17:44:46] https://en.wikipedia.org/w/api.php?action=query&meta=siteinfo&siprop=languages&siinlanguagecode=de [17:45:09] Bit overkill.. [17:45:25] New patchset: saper; "36019: Revert b/25095 breaks Special:Categories" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5109 [17:46:16] cldr should have it's own API [17:46:23] 04(REOPENED) Special:Categories should also include the first relevant item when "from" is filled - 10https://bugzilla.wikimedia.org/25095 +comment (10Marcin Cieślak) [17:46:23] Thanks Reedy, that is something. But I guess I shouldn't spare an API call on this :-/ [17:46:43] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/5109 [17:46:52] Reedy: noo [17:46:58] Hi [17:47:05] Waaa? [17:47:09] Reedy: the idea is that there can be multiple extensions providing sources of language names [17:47:43] I am having trouble connecting to SVN, does anyone see the same issue? [17:47:45] 03(ASSIGNED) Special:Categories does not keep "from" parameter between list size changes - 10https://bugzilla.wikimedia.org/36019 +comment (10Marcin Cieślak) [17:47:51] bsitu: what error? [17:48:04] svn: network connection closed unexpectedly [17:48:30] Reedy: how can I see what you changed in that patchset? https://gerrit.wikimedia.org/r/#change,3363 [17:48:43] JeroenDeDauw: removed trailing whitespace [17:48:59] Well sure, but can't I see this somehow? [17:49:26] JeroenDeDauw: open the file, use the patch history option below the big heading [17:50:01] JeroenDeDauw: set Old Version History: [17:50:26] New review: Aaron Schulz; "(no comment)" [mediawiki/core] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/5108 [17:50:29] Change merged: Aaron Schulz; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5108 [17:52:53] bsitu: all your other internet stuff is working fine? [17:53:09] bsitu: its not him [17:53:15] I think mutante may have broken it [17:53:40] ok [17:53:52] sumanah: yes, my internet is working fine [17:53:58] good luck bsitu [18:01:05] 03(mod) drop image file sometimes creates no thumb and does not complete - 10https://bugzilla.wikimedia.org/34667 +need-review +patch (10drecodeam) [18:01:44] New patchset: Adamw; "DRAFT: Lists are created in the sync23 phase." [mediawiki/extensions/VisualEditor] (master) - https://gerrit.wikimedia.org/r/3729 [18:05:21] New review: Aaron Schulz; "(no comment)" [mediawiki/core] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/4955 [18:05:24] Change merged: Aaron Schulz; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4955 [18:15:02] How does MediaWiki tell if a user is logged in? What logical check is performed to see if a user is logged in? Where is this check located? [18:15:22] Joe__: wanna hack? [18:15:29] I would love a hack [18:16:25] saper: yes. [18:16:54] Joe__: https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/core.git;a=blob;f=includes/User.php;h=af923ffeeb2b60e981109a1d34e6550dee3f23a7;hb=c2dffcd7d363d67866b4d1e63c2fcfcb9f47dfb0#l927 [18:17:17] saper: what am I looking at? [18:18:03] Joe__: http://kimjongillookingatthings.tumblr.com/ [18:18:43] saper: Thanks. But it is not a painting. [18:18:46] New patchset: Catrope; "modified as per bug 35879" [mediawiki/extensions/WikiEditor] (master) - https://gerrit.wikimedia.org/r/4707 [18:21:26] saper: Unfortunately I have no idea what is going on in the function you pointed me to. [18:21:42] New patchset: Catrope; "Set defaultrebase=0 in .gitreview" [mediawiki/extensions/WikiEditor] (master) - https://gerrit.wikimedia.org/r/5112 [18:22:10] 03(NEW) Render server error should contain a "return to" link - 10https://bugzilla.wikimedia.org/36021 normal; MediaWiki extensions: Collection; (theevilipaddress) [18:22:36] New review: Trevor Parscal; "(no comment)" [mediawiki/extensions/WikiEditor] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4707 [18:22:38] Change merged: Trevor Parscal; [mediawiki/extensions/WikiEditor] (master) - https://gerrit.wikimedia.org/r/4707 [18:23:20] New review: Trevor Parscal; "(no comment)" [mediawiki/extensions/WikiEditor] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5112 [18:23:22] Change merged: Trevor Parscal; [mediawiki/extensions/WikiEditor] (master) - https://gerrit.wikimedia.org/r/5112 [18:25:29] New patchset: Jpostlethwaite; "(mingle-fr-2012-2) Adds support for AUTHENTICATIONINDICATOR in forms." [mediawiki/extensions/DonationInterface] (master) - https://gerrit.wikimedia.org/r/5113 [18:25:40] Joe__: it checks if the current PHP session and a cookie contain valid user data [18:28:25] saper: well it checks cookies called UserID which doesn't make sense to me. Unless I am missing something MW cookies aren't named that way at all. The cookies are created. I am creating my session cookie by calling wfSetupSession(). The other two are manually created (userID, userName). So I just don't understand what cookies this function is trying to call. [18:28:46] New patchset: Brion VIBBER; "Experimental opt-in mode for UploadWizard's chunked uploads feature" [mediawiki/extensions/UploadWizard] (master) - https://gerrit.wikimedia.org/r/5114 [18:30:26] saper: essentially I don't understand why the cookies in the function you sent me don't follow the naming conventions of MW. [18:30:44] anybody want to do a review on that uploadwizard patch? [18:31:29] [18:31:43] * AaronSchulz looks [18:32:37] i don't see possible sql injections or xss attacks :) [18:33:05] any suggestions how can I make api support multiple values, which can contain pipes (|)? [18:33:08] 03(mod) Search terms not visible in search box - 10https://bugzilla.wikimedia.org/35996 (10dundeepoet) [18:33:46] Beau_: ApiBase::PARAM_ISMULTI => true, [18:34:36] Reedy: I think it explodes the string using | as a separator, so the value cannot have '|' characters [18:35:30] New review: Aaron Schulz; "(no comment)" [mediawiki/extensions/UploadWizard] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/5114 [18:35:52] Beau_: htmlencode them? [18:36:15] 03(mod) Search terms not visible in search box - 10https://bugzilla.wikimedia.org/35996 (10dundeepoet) [18:36:28] bsitu: should be fixed [18:36:43] AaronSchulz, thx! [18:38:01] Hello all [18:39:02] Is start anybody that is willing to help out a open source project to setup media wiki? We have run media wiki for some time but it's a absolute mess. Mostly because people keep adding spam. So I am looking for somebody that can help us protect it from spam. [18:39:29] !spam | ries [18:39:30] ries: For information about combating and handling spam in MediaWiki, see and . [18:39:51] ries: see links above. there are ways to protect mediawiki from spam [18:40:09] Reedy: thx! :-D [18:40:24] joancreus: we already have something in place based on these recommendations, but clearly it's not enough. so we are loping for somebody with knowledge and experience. [18:40:37] Reedy: that may be a solution, however it makes the api interface a bit ugly, I am trying to implement module for preferences, so you can provide a string 'skin=vector|hideminor=1', but this won't work for values that accept | (signature, time correction)... the other solution is to add a pair of arguments (name & value) for a single change, but it forces to call api multiple times if there are a lot of '|' values which is bad... [18:40:40] s/loping/hoping/ [18:41:02] ugh, look at someone else. i'm not an expert :) what's exactly the problem? mass login? edits? [18:41:31] joancreus: mostly spammers that put up pages... [18:41:36] 03(FIXED) Article Feedback Page - Go back' button for permalinks - 10https://bugzilla.wikimedia.org/34076 (10Yoni Shostak) [18:42:01] I want two simple things: 1) If a new page is created and looks like spam, I want to get notified with a 'delete is spam' button and 2) better spam checking routines. [18:42:09] ries: you could always restrict new page creation to autoconfirmed users [18:42:37] A lot of calls isn't necesserily bad [18:42:50] I'm not sure we'd have a current usecase of changing loads of preferences via the api [18:43:01] joancreus: the thing is, I have no idea how to do that… When I entered this channel a couple of months ago the advised me to 'let it run and see what happens', but apparently lots of spam happens [18:43:27] Beau_: the other option is like json or something else for the parameter... [18:43:42] hmm. @anyone maybe someone else here can help? [18:43:47] I'm sure someone else did that [18:44:21] when creating a javascript script for mediawiki core, how to create custom localizable messages? [18:44:40] * joancreus to clarify: the call for help was for ries [18:44:51] joancreus: the issue is that I don't see a way to administer media wiki, when I go to my special pages I have no idea where the administrate it.. We keep delaying pages [18:44:54] deleting [18:45:15] ries: do you have access to LocalSettings.php? [18:45:16] Reedy: are those spam bots creating new accounts? [18:45:17] in the server? [18:45:22] The worst thing is that the pages 'stay' in mediawiki... [18:45:23] ries* [18:45:30] joancreus: yes I have access to that [18:46:03] Beau_:I don't have enough knowledge to know [18:46:13] see this page : http://wiki.librecad.org/index.php/Special:PopularPages full with spam [18:46:14] so probably one $wgAReallyLongNumberThatNotEvenTheCoreDevelopersRemember needs to be changed to limit things [18:46:27] s/Number/Variable [18:48:03] New patchset: Petr Onderka; "(bug 35855) fix min and max parameters in list=allcategories" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5117 [18:48:19] ries: you need to install extension which requires to solve captcha upon creating a new account [18:49:22] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/5117 [18:49:36] Beau_: The problem is that it's not like with wordpress you have a installation console and voila, you install something [18:49:45] it's all through settings and shell scripts... [18:50:02] I looked at some modules but they have dependencies and stuff that are sometimes even hard to meet [18:50:06] well, for me at least [18:50:36] New patchset: Catrope; "Fix syntax error in I1adc6b99fa3e1980d4ce3c565b5f193bcbceb526" [mediawiki/extensions/WikiEditor] (master) - https://gerrit.wikimedia.org/r/5118 [18:50:44] an extension to install extensions would come handy ,though [18:51:10] ries: WMF uses this on wikipedia -> https://www.mediawiki.org/wiki/Extension:ConfirmEdit, I can't help you cause I never used it myself [18:51:21] New review: Aaron Schulz; "(no comment)" [mediawiki/extensions/WikiEditor] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/5118 [18:52:03] Beau_: you see, that needs even python… so, this is why I am looking for a person that can check our server [18:52:10] where can i add a resourceloader javascript module which loads in all skins? [18:52:10] gives advice and see if he can help us out [18:52:12] New review: Aaron Schulz; "(no comment)" [mediawiki/extensions/WikiEditor] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5118 [18:53:53] Change merged: Reedy; [mediawiki/extensions/WikiEditor] (master) - https://gerrit.wikimedia.org/r/5118 [18:54:05] ries: there are multiple modules there in ConfirmEdit, you can try for example QuestyCaptcha, you just need to make a list of questions. it will protect against generic spam bots at least [18:54:46] I installed : $IP/extensions/AkismetKlik/AkismetKlik.php [18:54:53] $wgSpamRegex = "/online-casino|buy-viagra|adipex|phentermine|adult-website\.com|display:none|overflow:\s*auto;\s*height:\s*[0-4]px;/i"; [18:54:57] require_once("extensions/CheckSpambots/CheckSpambots.php"); [18:55:01] require_once("$IP/extensions/SimpleAntiSpam/SimpleAntiSpam.php"); [18:55:12] But I have no idea how to verify if that works [18:55:15] (apparently not) [18:55:44] ries: check if it is configured to ignore registered users... [18:55:46] That Akismet should be in vcs [18:55:58] Beau_: how? [18:56:14] ries: don't know that extension ... [18:56:20] there is just no configuration possible then to create these require stuff [19:01:55] Beau_: I justes added this: [19:02:32] $wgGroupPermissions['*']['edit'] = false; [19:02:32] $wgGroupPermissions['*']['createpage'] = false; [19:02:34] $wgGroupPermissions['*' ]['createpage'] = false; [19:02:35] $wgGroupPermissions['user' ]['createpage'] = false; [19:02:35] $wgGroupPermissions['autoconfirmed']['createpage'] = true; [19:03:06] ries: but that won't stop spambots from editing pages... [19:03:56] In wordpress I have a extension installed that reliably detect if something is spam, if it might be so I get a mail and I can press a button to say allow or deny. Does something like that exists for mediawiki? [19:04:39] 03(mod) Search terms not visible in search box - 10https://bugzilla.wikimedia.org/35996 +comment (10Jon) [19:05:04] ries: I don't think it'll solve the issue, you'll only get a lot of e-mails... [19:05:37] 03reedy * 10/trunk/extensions/AkismetKlik/ (. Akismet.class.php AkismetKlik.php): [19:05:37] Importing https://www.mediawiki.org/wiki/Extension:AkismetKlik/source [19:05:37] Also bringing in https://github.com/achingbrain/php5-akismet/ [19:05:38] Needs some love! [19:06:42] ries: I suggest 1) blocking all that bot accouns from editing (Special:Block) and then trying with confirmedit and QuestyCaptcha [19:07:23] brion: I can't figure out how filecache errors slip into RL output, tryRespondFromFileCache() uses a new buffer just like response() [19:07:46] 03(mod) Application won't compile without commenting out 2 overrides - 10https://bugzilla.wikimedia.org/32009 +comment (10Tomasz Finc) [19:08:07] weeeeeird [19:11:56] 03(mod) Moving MobileFrontend into core (tracking) - 10https://bugzilla.wikimedia.org/35919 +comment (10Tomasz Finc) [19:12:21] brion: ahh, the save step doesn't buffer though [19:12:27] ! [19:12:57] * brion wanders off to buy a sandwich mmmmmmm [19:15:47] Hello. I see that maintenance/importImages.php will import a directory full of images, but is there a way to import a single image file? (Without creating a temporary directory and symlinking it or some other trickery...) [19:18:39] does this make sense? $wgGroupPermissions['autoconfirmed']['bypassakismet'] = false; [19:18:49] to not let it bypass akishment when autocnfirmed? [19:20:19] New patchset: Aaron Schulz; "Put the filecache save step before the error buffer closes so those errors don't break the output." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5120 [19:20:37] New patchset: Catrope; "Fix typo" [mediawiki/extensions/VisualEditor] (master) - https://gerrit.wikimedia.org/r/5121 [19:21:38] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/5120 [19:28:23] New review: Aaron Schulz; "Seems to work." [mediawiki/extensions/UploadWizard] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5114 [19:28:26] Change merged: Aaron Schulz; [mediawiki/extensions/UploadWizard] (master) - https://gerrit.wikimedia.org/r/5114 [19:29:52] 03reedy * 10/trunk/extensions/AkismetKlik/AkismetKlik.php: [19:29:52] Fix register_globals [19:29:52] Update code, remove unused globals [19:29:52] Fix wfProfileOut() calls [19:29:53] Remove other unused variables [19:32:46] New patchset: Reha Sterbin; "Added a fallback for Option 4, similar to the Learn More CTA" [mediawiki/extensions/ArticleFeedbackv5] (master) - https://gerrit.wikimedia.org/r/5124 [19:34:07] werdna: I have a question about User::resetOptions, why it does not mark options as loaded? if I perform $user->resetOptions and then $user->setOption, the reset won't be performed because setOption will load the options and overwrite the reset, is it on purpose or oversight? [19:35:57] brion: why does UW give "This file was previously uploaded to this wiki." all the time? [19:36:10] AaronSchulz, i'll bet you have InstantCommons on [19:36:26] and you're testing with files you took from commons :) [19:36:28] <^demon|away> Maybe you should stop uploading duplicate files AaronSchulz. [19:37:17] * AaronSchulz pleads the 5th [19:37:36] OK, along those lines, why does importImages.php say 'Found: 10, Added: 10' with --dry, but fails when I remove the --dry option (and with no helpful message) [19:40:25] k4jcw, any unhelpful messages? :) [19:40:45] "Importing 3_0n07_hx_pfm.zip...failed." [19:40:53] yeah that's not very helpful is it :( [19:40:58] zips are an approved file type, too. [19:41:29] hm, you might be hitting the various zip security checks if they haven't been disabled [19:41:45] I can upload from the web page with no issues. [19:41:55] file permission issue maybe? [19:42:31] 644 should be OK for a .zip file? [19:42:48] check on the destination directories [19:42:59] are you running as same user as web scripts run as? or another user? [19:43:12] if another user, are the target dirs all world-writable [19:43:54] Hrm. Perhaps that could be it. I shall check. [19:47:01] That seems to be the issue. [19:47:03] Thanks! [19:55:09] nischayn22: i've begun doing the textarea save script. the localStorage saved textarea should be cleared when the edit is submitted or... what else? if the tab is closed properly? [19:55:31] i'd rather do it only when the edit is submitted. if he/she doesn't need it, "Discard" when asked [19:56:30] Does anyone know if anything else besides MWusername cookie, MWsession cookie, and MWuserid is required to account as being logged in for MediaWiki? [19:57:18] is there a way to remove the mw.util.jsMessage without doing it via jQuery//display:none (at least directly?) [19:59:37] ^demon|away: https://gerrit.wikimedia.org/r/#change,4981 [20:00:27] <^demon|away> Yes? [20:03:10] 03(NEW) Update robots.txt - 10https://bugzilla.wikimedia.org/36022 normal; MediaWiki: General/Unknown; (shantanoo) [20:03:38] <^demon|away> AaronSchulz: Are you wanting me to review it? Write a song about it? Pretend you never sent me the link to it? [20:04:58] 14(INVALID) Update robots.txt - 10https://bugzilla.wikimedia.org/36022 +comment (10Beau) [20:05:52] 03(mod) Empty XHTML tag br in mobile view - 10https://bugzilla.wikimedia.org/36018 +comment (10Doug) [20:05:52] 03(mod) Wikisource related bugs and enhancements (tracking) - 10https://bugzilla.wikimedia.org/35925 (10Doug) [20:06:16] New code comment: ^demon; Ugh, why ''why'' '''why''' would you create a new extension in Subversion that now has to have its h; [20:07:39] 03(mod) New user right: "Allow large uploads" - 10https://bugzilla.wikimedia.org/21338 +comment (10Rainer@Rillke.eu) [20:11:18] ^demon|away: I was curious if there was a reason it was using stdout [20:14:34] 03(mod) New user right: "Allow large uploads" - 10https://bugzilla.wikimedia.org/21338 +comment (10Brion Vibber) [20:17:24] New patchset: Szymon ?wierkosz; "(bug 18195) Allow changing preferences via API" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5126 [20:18:30] 03(mod) New user right: "Allow large uploads" - 10https://bugzilla.wikimedia.org/21338 +comment (10Ariel T. Glenn) [20:18:43] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/5126 [20:19:42] 03(mod) Allow changing preferences via API - 10https://bugzilla.wikimedia.org/18195 +comment (10Beau) [20:24:01] New review: Aaron Schulz; "(no comment)" [mediawiki/core] (master); V: 0 C: 1; - https://gerrit.wikimedia.org/r/4855 [20:26:36] 03(mod) Jenkins retriggered builds loose track of children builds - 10https://bugzilla.wikimedia.org/35706 +comment (10Antoine "hashar" Musso) [20:27:13] New review: Aaron Schulz; "(no comment)" [mediawiki/core] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/5117 [20:27:16] Change merged: Aaron Schulz; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5117 [20:29:08] Git says: "Your branch is ahead of 'origin/master' by 129 commits." the branch is master in my local repo, and it's supposed to be up to date - not ahead and not behind. [20:29:32] <^demon|away> AaronSchulz: There was a reason, but the reason has since escaped me. [20:29:44] aharoni: take a look at wikitech-l. there is a topic about that [20:29:44] <^demon|away> And it probably isn't a big deal. [20:29:47] aharoni: git sucks [20:29:53] how do i just sync it? it's a silly question, i know, but i'm too tired. [20:29:53] Aren't you supposed to be on holiday? :p [20:30:59] <^demon|away> Reedy: There will be no dissent on the love for git. All shall love git and despair :) [20:31:05] who me? i'm back. [20:33:43] ^demon|away: it's perfect, actually, because i love git and i despair when i have to scratch my head trying to decypher its docs when i should be committing bugfixes. [20:33:59] 03(mod) [TestSwarm] Submit jobs for Special:JavaScriptTest as well - 10https://bugzilla.wikimedia.org/33499 +comment (10Antoine "hashar" Musso) [20:36:06] 03(mod) r110988 broke @import - 10https://bugzilla.wikimedia.org/34669 04BLOCKER->major (10Krinkle) [20:39:09] ^demon|away: gerrit sucks [20:39:30] <^demon|away> I disagree. [20:39:39] Gerrit's UK sucks? [20:39:40] UI* [20:39:41] derp [20:39:46] <^demon|away> I disagree. [20:39:50] <^demon|away> I like the puke green/yellow. [20:40:02] Gerrit's UI does suck [20:40:16] I will gladly wheelwar ^demon|away over that if needed :) [20:40:28] does it suck, or does it blow? ah, the debate continues [20:40:31] New review: Reedy; "I don't like that the module is called "options". It really should be named preferences, like every ..." [mediawiki/core] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/5126 [20:40:34] * robla grabs popcorn [20:40:41] * ^demon|away thinks web 2.0 spoiled people for pretty UIs. [20:40:59] ^demon|away: well, if you provide a CLI for gerrit... [20:41:00] git off my lawn <-see what i did there? [20:41:15] <^demon|away> vvv: There is a CLI for gerrit :) [20:41:16] 'off' is not a command, did you mean diff? [20:41:35] <^demon|away> RoanKattouw: Don't encourage him :p [20:41:37] Change abandoned: MrBlueSky; "(no reason)" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4363 [20:41:39] ^demon|away: how do I submit a comment for a revision? [20:42:08] <^demon|away> `gerrit review` [20:42:54] gerrit: command not found [20:42:58] New patchset: MrBlueSky; "Add and fix comments" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5129 [20:43:05] we pretty clearly need a reasonably streamlined replacement for "fixme". bz doesn't seem to be cutting it [20:43:11] <^demon|away> vvv: https://gerrit.wikimedia.org/r/Documentation/cmd-review.html [20:43:29] Oh [20:43:38] Maybe you have a curses interface? [20:43:41] <^demon|away> robla: Maybe people should stop submitting broken code? ;-) [20:43:44] one option is that "fixme" is "revert" [20:44:15] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/5129 [20:44:42] <^demon|away> vvv: I do not. [20:44:50] Oh noes [20:45:02] gerrit is bad [20:46:55] New patchset: Joancreus; "Add auto-save feature for edit textareas, via localStorage" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5130 [20:47:52] I'm sorry i started yet another "gerrit sucks" chat. Now seriously, how can i sync my master with upstream? The good old `git pull origin master' doesn't seem to help. [20:48:04] New patchset: MrBlueSky; "Add and fix comments" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5129 [20:48:13] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/5130 [20:48:20] I need some help?? [20:48:23] New review: Szymon ?wierkosz; "There is no point in calling this module if no parameters except token are provided, so that's why e..." [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/5126 [20:48:23] New review: Demon; "This absolutely must have a way to disable it for people who do not want the feature." [mediawiki/core] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/5130 [20:48:44] @gerrit-wm [20:48:48] i need some help [20:49:02] aharoni: take a look at wikitech-l... [20:49:10] aharoni: Hello, you have reached 1-800-HELPGIT [20:49:16] aharoni: how can I help today ? :-] [20:49:26] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/5129 [20:49:35] +Beau_ [20:49:41] I need some help? [20:49:53] rgbc: I can't see the question... [20:49:58] k [20:50:02] here's my question [20:50:14] i need to be able to upload files to a wiki i setup: [20:50:31] * ^demon|away hands hashar one of "take a number" things. [20:50:33] I can upload them but when i open them in my browser, i get error 401.3 [20:50:40] 03(mod) [Regression] WikiEditor can't be disabled on 1.20wmf1 / mediawiki.org - 10https://bugzilla.wikimedia.org/35879 +comment (10Rob Lanphier) [20:50:41] i am using iis 7.5 [20:50:43] hashar: i did the usual `git checkout -b NAME'; ; git commit -a; git review. [20:50:44] ^demon|away: :-]]]]]] [20:50:51] please help [20:51:08] <^demon|away> hashar: Do those things have a name? [20:51:14] aharoni: git checkout -b NAME create a local branch that 'points' to whatever reference you were pointing it [20:51:15] and `git review' asked me its funny question about multiple commits, even though i only made one. [20:51:16] rgbc: if you get error 403, you have an issue with file permissions... [20:51:31] hashar: i think that i understand that last part. [20:51:42] i am relatively new at this, my whole site works fine but... i dont know what to do. [20:51:42] aharoni: if you want that NAME branch to be updated to the last version in Gerrit, you have to rebase it [20:51:59] aharoni: aka change the point in history where the branch started and moving it in the future [20:52:11] aharoni: just like the "Back in the future" movie :-] [20:52:15] hashar: that's what i tried to do, and i probably messed it up even more. [20:52:20] aharoni: http://lists.wikimedia.org/pipermail/wikitech-l/2012-April/060093.html [20:52:31] aharoni: to advance NAME, it should be: git rebase origin/master [20:52:39] the folder images/ is shared, the files are showing up but dont work when in browser meaning only i can see them on my server [20:53:28] rgbc: I hate Windows... there should be two tabs in properties window of images folder [20:53:38] one is sharing and the second one is security [20:53:44] ok [20:53:47] you need to adjust permissions on that second one [20:53:51] I think... [20:54:15] i'll try but i already changed the permissions to reed/write for the entire folder? [20:54:17] aharoni: also if you want a "sane" view of the your copy, you can try git log --oneline --graph --decorate --all --no-merges [20:54:18] Beau_: i remembered that discussion, but now that i re-read it, it starts to ring a bell. [20:54:47] aharoni: it helped me today as I had the same problem... [20:55:13] it states shared but still not able to view the images from a browser, same error [20:56:26] aharoni: what issue are you having ? [20:56:35] New patchset: Amire80; "Refactoring previewnote." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5131 [20:56:41] oh ! [20:57:53] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/5131 [20:57:59] rgbc: I have no idea how iis works so I can't help you... [20:58:16] thanks for trying, have a nice day. [20:59:00] 03(mod) [Regression] WikiEditor can't be disabled on 1.20wmf1 / mediawiki.org - 10https://bugzilla.wikimedia.org/35879 (10Mark A. Hershberger) [21:10:18] so where is mediawiki 1.20 being deployed to today that needs testing? [21:11:23] gonyere: http://commons.wikimedia.org things look pretty calm so far [21:12:13] cool [21:12:15] thank you:) [21:12:50] so as far as testing, i should just be surfing around the site, correct? [21:13:26] gonyere: new UI features are (mostly) noted here: http://www.mediawiki.org/wiki/Mediawiki_1.20_Feature_Test_Charters [21:13:49] (and gonyere many thanks for looking!) [21:14:03] np :) sorry I didn't have time this weekend [21:14:46] gonyere: deploy to Commons was just a few hours ago, so your timing is excellent [21:16:47] New review: Amire80; "Is this a good way to mark that it a commit is related? - https://gerrit.wikimedia.org/r/#change,513..." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3978 [21:19:13] chrismcmahon: cool :) [21:21:16] aharoni: The best way to associate commits is to use the Change-Id [21:21:32] gerrit links could change in the future but the sha1 are pretty stable, and they auto-link now [21:21:46] e.g. Change-Id: I4e6363529a1e77a3f5267ec6871e8dea0354f043 [21:21:58] TimStarling: I am still not certain about what problem you intend to solve by hiding the strip markers. You still allow users to manipulate it in different ways, the only thing you prevent is tampering with the internals of the marker [21:22:31] !githash I4e6363529a1e77a3f5267ec6871e8dea0354f043 [21:22:31] https://gerrit.wikimedia.org/r/#q,I4e6363529a1e77a3f5267ec6871e8dea0354f043,n,z [21:22:32] 03(NEW) Audio doesn't work on Android 2.2 - 10https://bugzilla.wikimedia.org/36023 normal; Wiktionary App: Wiktionary; (pfhayes) [21:22:43] 03(ASSIGNED) Audio doesn't work on Android 2.2 - 10https://bugzilla.wikimedia.org/36023 (10Patrick Hayes) [21:24:28] New patchset: Petr Onderka; "Corrected capitalization in the file and class names of API modules" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5132 [21:25:39] New review: jenkins-bot; "Build Failed " [mediawiki/core] (master); V: -1 C: 0; - https://gerrit.wikimedia.org/r/5132 [21:28:11] 03awjrichards * 10/branches/wmf/1.19wmf1/extensions/MobileFrontend/ (22 files in 8 dirs): MFG Change-Id: Iaa269092c0cde56589ef7e6dcc994879ada7d01c [21:28:13] New review: Szymon ?wierkosz; "You need to update AutoLoader too." [mediawiki/core] (master) C: 1; - https://gerrit.wikimedia.org/r/5132 [21:28:19] 03bsitu * 10/trunk/extensions/PageTriage/includes/ArticleMetadata.php: add default value to pagetriage metadata [21:28:32] TimStarling: also, I do not really see the harm in "strip marker manipulation". While the bug 35315 used {{padleft}}, it was unnecesary complication and actually confusing [21:28:49] Since that XSS vulnerability was possible to exploit without {{padleft}} [21:28:54] New review: Szymon ?wierkosz; "You need to update AutoLoader too." [mediawiki/core] (master) C: -1; - https://gerrit.wikimedia.org/r/5132 [21:28:55] By simply writing {{#tag:charinsert|','',''); alert("XSS",')}} [21:29:22] it may surprise you to learn that I already know that [21:29:29] Well [21:29:37] since I was the one who wrote it on the bug [21:29:53] New patchset: Petr Onderka; "Corrected capitalization in the file and class names of API modules" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5132 [21:30:36] TimStarling: then I do not understand what is the problem with strip markers and how replacing them with Lua objects is going to solve that. Maybe I'm just stupid [21:30:49] anyway, it is true that it might not be so vital, as long as we take some steps to fix the infinite loop issue [21:31:08] Isn't it fixed already? [21:31:11] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/5132 [21:31:14] no [21:32:12] New review: Petr Onderka; "Yeah, I noticed. Should be fixed now." [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/5132 [21:34:15] i'm not sure where to read about this: how will transclusion work in lua? [21:35:10] Transclusion of what into what? [21:35:23] by lua functions returning wikicode? will they be able to eval wikicode? it'd be really nice if templates were somehow automagically mapped into lua functions. [21:36:04] transcluding other templates into the output of the current template [21:36:25] or using result of template calls in lua [21:37:33] New review: Szymon ?wierkosz; "grep -R ApiQueryAll\[imp\] includes" [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/5132 [21:38:08] TimStarling: is there anything wrong with patch Bawolff submitted on that bug for the infinite loop issue? [21:38:58] Will lua extension allow to iterate over template arguments? [21:39:54] vvv: yes, I think it should explicitly break loops instead of expanding infinite loops 1000 times over before exiting [21:40:54] 14(WFM) Installer uses red W tile - 10https://bugzilla.wikimedia.org/36001 (10Patrick Hayes) [21:41:04] * vvv managed to create an infinite loop with Lua [21:41:09] Beau_: probably [21:41:56] vvv: you can do that with proofread page extension too! it will die after it exceedes the recursion limit though [21:42:52] i don't know enough yet to make the call, but i tend to think that lua can't be much more than a nicer-looking (but potentially less useful) version of parser functions, unless all the parser functions and template calls are mapped to template calls in lua [21:43:47] we now have a sort of magical lisp++ machine, with horrible syntax and terribly inconsistent naming of built-in functions [21:44:47] current template syntax cannot be worse, and that string manipulation templates... [21:44:49] zocky: Lua will allow much more powerful templates that are easier to understand, read and maintain and perform better [21:46:08] a good example is conditional use of arguments, right now things are often repeated a lot of times. For example if you want to have a {{{1}}} that falls back to {{PAGENAME}} you have to repeat that over and over and over again. And to take a list of arguments, the whole pattern is copied and copied up to 500 or 1000 times in many templates. [21:46:30] yes, those are problems [21:46:33] 03kaldari * 10/trunk/extensions/PageTriage/PageTriage.php: making infinite scrolling the default [21:46:40] but they don't _require_ lua [21:46:59] zocky: maybe, but what does it matter whether it requires something? [21:47:03] they require a more complete set of built-in functions, regardless of the language they'll be coded in [21:47:29] Okay, I understood what does the recursive strip marker does [21:47:40] and IMO, those should be implemented in the wiki-way, and just mapped to lua [21:48:28] zocky: Anyway, there are a lot of arguments for this, and the decision has already been made. Of course nothing is permanent, but believe me there are a lot more reasons to use Lua then these few things [21:48:57] TimStarling: what's your plan for solving the recursion issue? [21:49:24] 03awjrichards * 10/branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/ (5 files): picking up javascript changes missed in previous commit [21:50:12] vvv: I'm sure it won't be difficult [21:50:13] Krinkle, i'm not against lua in principle, I just think it should be used as an alternative syntax for existing templates and functions, and that all the added functionality should be accessable both from lua and from wiki syntax [21:50:34] zocky: It is all part of wiki syntax really [21:50:46] it's no different internally from [21:50:53] which is also a custom syntax part of wikitech, inside a [21:50:56] gallery doesn't matter [21:51:04] it's a local feature on the page [21:51:11] would be another one like that [21:51:53] we're not going to allow lua expressions on pages [21:52:02] for some reason it was requested that we don't [21:52:09] TimStarling: editor support [21:52:10] I know, but it could be theoratically [21:52:16] you can only call functions in modules [21:52:35] Right and in NS_MODULE is wrapped hidden around the entire page as a default. [21:52:35] and we expect that most of the function calls will be inside templates like {{cite web}} [21:52:46] Yeah [21:52:49] Krinkle: it's not really how it works [21:52:56] I know that [21:53:10] I mean, the analogy is incorrect [21:53:24] i've written a bunch of extensions for these things. i have dozens of parser functions for accessing arguments, looping, variables, data tables, whatnot. it's not done well enough for public sites, but I've discovered and solved most of the problems that need to be solved for mediawiki to become a more general data-crunching machine than it is now. [21:53:29] Since the Module namespace allows to pass Lua values between them [21:53:29] From the implementation perspective, sure. But not from the user perspective [21:53:41] And you would not be able to do that with tags [21:53:52] zocky: I'm not sure what you mean by "used as an alternative syntax" [21:54:17] yes, the existing templates will stay, is that what you mean? [21:54:27] New patchset: Petr Onderka; "Corrected capitalization in the file and class names of API modules" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5132 [21:54:29] some of them will be implemented with lua, some not, is that what you mean? [21:54:48] TimStarling, i mean, foo('a','b',c:'d') or the equivalent in lua should do the same as {{foo|a|b|c=d}}, if you see what I mean [21:55:07] and I think that all the functions that will be made available in lua should be made available to {{}} syntax [21:55:09] aharoni: Can't stop, just thought I should mention that I replied to your comment on my GSoC proposal (since I don't know if it notifies you of that). [21:55:22] zocky: There is {{#invoke: .. | .. }} that allows calling a lua function [21:55:35] Jarry1250: it usually does, but the vagaries of email (and of Melange) being what they are, reasonable to notify separately as well :) [21:55:43] so you can mix and match them inside templates [21:55:45] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/5132 [21:55:46] Krinkle: it's not the same as what zocky's suggesting though [21:55:53] sumanah: Good to know :) [21:56:00] Krinkle: I believe we are going to provide an interface to the template's parser frame [21:56:01] Jarry1250: use a /query , aharoniis probably sleeping by now :D [21:56:20] have a good day everyone. [21:56:38] New review: Petr Onderka; "Thanks, I should have thought about that myself." [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/5132 [21:56:39] in lua there is an initial global namespace with functions in it, we don't allow templates to call those functions directly [21:56:42] hashar: Ah, yes. [21:56:45] you'd have to make a module wrapper for them [21:56:58] Anyhow, I'm sure he'll pick up my message in a little while. [21:57:33] TimStarling, i'm wondering how doing {{#if:{{{a|}}}|{{foo}}|{{bar}} }} would look in lua otherwise [21:58:20] and that's really the kind of crap we want to get rid off, no? [21:58:25] if frame.getArg('a', '') == '' then [21:58:39] return parser.expand('{{foo}}') [21:58:40] else [21:58:46] return parser.expand('{{bar}}') [21:58:47] end [21:59:30] is that acceptable? [21:59:49] New review: Krinkle; "(no comment)" [mediawiki/core] (master); V: 0 C: 1; - https://gerrit.wikimedia.org/r/5132 [21:59:52] TimStarling, what if I want to add calculated arguments to the calls to foo and bar? [21:59:54] TimStarling: are you sure providing parser.expand() is a good idea? [22:00:09] it quickly becomes longer and messier than writing the {{}} crap [22:00:45] I'm glad the template syntax I introduced made at least one person happy [22:00:49] zocky: If you want to to that, one of the things that comes available when using a real programming language such as Lua is that you can store variables [22:01:11] TimStarling, hey, i was the one that demanded templates and arguments in the first place :) [22:01:19] zocky: so you can strart var wikitext = "{{foo|"; and then later add "1=.." to it, and then when you're done pass it ti parser.expand() [22:01:31] Krinkle, that's easily doable through the existing lisp-like wikilogic [22:01:52] in fact, all my wikis can do {{{a=b}}} and then use {{{a}}} in the rest of the page [22:01:58] TimStarling: also, is it possible to make parser extension tags work in Lua script return values? [22:02:04] zocky: No, it isn't. Because you can't store it in a variable in wikisyntax, you'd have to repeat everything for every possible path [22:02:10] <^demon|away> TimStarling: Maybe in a couple of years you can find another. [22:02:22] maybe [22:02:29] Krinkle, you can store it in the frame object, if it's a local variable [22:02:34] or in the parser output, if it's a global [22:03:01] you just have to add the right parser functions [22:03:15] and that'd be *very* useful on wikipedia as it is [22:03:23] zocky: Not in wikisyntax, there are no objects or local variables in wikisyntax. Sure, in Lua its possible. But in wikisyntax currently you'd have to do {{foo|{{#if ... , etc. there is way to change anything you're outputting live. [22:03:31] New review: Lupo; "4 inline comments" [mediawiki/core] (master) C: -1; - https://gerrit.wikimedia.org/r/5130 [22:03:34] or in the Lisp like stuff yeah [22:03:59] Krinkle, you're talking about the currently installed featureset on wikipedia, not about what wikisyntax can do in general [22:04:23] i mean, i've been doing it for years, so it must be possible :) [22:04:27] [22:04:48] making the best of it might be a description. [22:05:17] zocky: okay, fair enough. but why invest time in creating a programming language from scratch in a format that no other application than MediaWiki can parse (because the MW parser isn't standardized yet and is full of bugs), when we could use an existing programming language that we don't have to maintain ourselves, has lots of documentation, performs better, easier to read and learn for new comers, and has a lot of existing plugins in the world alre [22:05:51] Krinkle, because the current system does wondrous things that no other software does [22:05:54] Hello. I can't seem to find the no-root short URL guide? [22:05:59] <^demon|away> Hhahahahahaha. [22:06:04] it really does [22:06:05] <^demon|away> I've heard wikitext called many many things [22:06:08] <^demon|away> Over the years [22:06:09] Krinkle: there is one problem with Lua approach I think - we will never bridge the gap of template writing to more casual editors (non-programmers) [22:06:11] it does it in a most horrible way [22:06:18] <^demon|away> "Wondrous" has never EVER been one of them. [22:06:20] and it looks like utter crap when you look at the code [22:06:44] but it maintains the correct current state of millions of complicated lisp-like expressions [22:06:58] and correct indexed information about that state [22:07:06] it really does do wondrous things [22:07:12] zocky: what does it do which could not likewise be developed in/for Lua? [22:07:16] <^demon|away> saper: What about the opposite? I'm a programmer and I *still* don't understand wikitext-programming. [22:07:16] zocky: Yes, an actual programming language is harder to learn than basic wiki markup. But our current template syntax is NOT basic wiki markup. I am convinced that Lua is easier to understand and learn for a new comer than most of our current templates [22:07:17] <^demon|away> :) [22:07:20] TimStarling: I want to take Lua script output, pass it into preprocessToDom() and then expand() it. That should make the parser extension tags work. Are there any pitfalls with that? [22:08:16] Krinkle, i know a bunch of programming languages. i still develop websites exclusively in mediawiki with my extension set, because no other software allows me to do such complicated things so quickly [22:08:22] Anyone knows where the short URL no-root guide has been moved to? :) [22:08:28] vvv: if you want to do something useful, why don't you write a pure Lua compatibility layer for ustring.c? [22:08:46] if you add parser/lua interface features I will end up rewriting them [22:08:58] <^demon|away> Krinkle: Agreed. I mean hell, I've been around for what...6 years? And I've still never managed to decipher crap like {{#switch:{{{1|{{#ifeq:..... [22:09:13] zocky: Do what you think is best, nobody is forcing you do to anything. Wiki syntax is here to stay, don't worry. Template namespace is not going away and for things that are easier in wiki syntax, use it! [22:09:19] ^demon|away, that's largely a function of the lack of indentation [22:09:27] with tabs, it looks much more readable [22:09:33] <^demon|away> I've seen it with tabs. [22:09:37] still quite ugly, mostly because of the # in function names [22:09:38] <^demon|away> And it's still a confusing pile of manure. [22:09:46] you know a lot of people say lisp is ugly [22:09:48] yeah, it's not much to look at [22:09:52] even with indentation [22:10:04] zocky: Yes, that is one of the fundamental reasons that wiki syntax can not and should not be used to program. It is meant as a markup format for text documents, not for any kind of logic [22:10:17] well, it "can" be used for it, as we know today. [22:10:19] <^demon|away> TimStarling: We should've just gone with brainfuck, then everyone could hate the language in total harmony. [22:10:20] Krinkle, but it can be and is used to program [22:10:23] Prins: hey [22:10:28] !shorturl [22:10:28] To create simple URLs (such as the /wiki/PAGENAME style URLs on Wikimedia sites), follow the instructions at . There are instructions for most different webserver setups. If you have problems getting the rewrite rules to work, see !rewriteproblem [22:11:35] Prins: is that what you sought? [22:11:37] anyway, this discussion is pointless. I'm going back to work :) We'll see how it goes, there has been a tremendous amount of discussion all over the place. I don't think there is a time anymore until the first version of Lua is ready for testing to discuss whether we want it at all. Right now it's up to the developers to come up with a stable version for testing, and then it is up to the community to either use it or reject it. [22:12:07] not entirely pointless [22:12:23] you're right that we depend on community adoption, and zocky is part of the community [22:12:29] TimStarling: anything new I should add to the status line at https://www.mediawiki.org/wiki/Lua_scripting ? [22:12:41] and he is making some concrete feature demands, interspersed with confusing praise for wikitext [22:12:52] <^demon|away> Out of curiosity TimStarling, was Lua an option when you wrote parser funcs all those years ago? [22:12:54] what i'd be interested in is seeing complicated wikipedia templates reworked in lua, and reworked just with added wiki-variables [22:13:02] to see which is actually easier to write and read [22:13:16] zocky: btw will you be coming to the Berlin hackathon? [22:13:20] I agree the feature requests are very useful, I was referring to the part of this convo about the fundamental point of whether we'd want to implement Lua at all. [22:13:20] !berlin | zocky [22:13:20] zocky: Registration is now open for the Berlin hackathon, 1-3 June 2012. See https://www.mediawiki.org/wiki/Berlin_Hackathon_2012 [22:13:26] TimStarling, not for wikitext, just for the templating system [22:13:34] zocky: if you do template magic in wikitext, you're the sort of person we want there [22:13:41] 03awjrichards * 10/branches/wmf/1.19wmf1/extensions/MobileFrontend/templates/ApplicationTemplate.php: MFG Change-Id: I92ca039541c6956a48a6600150ae16b367f278c5 [22:13:44] sumanah, yes, i intend to, but I've so far failed to apply [22:13:56] ^demon|away: I never considered it [22:14:01] zocky: if you want financial subsidy, please do put in that request while registering by May 1st [22:14:08] zocky: there's a spot in the form where you request subsidy [22:14:11] will do [22:14:20] thanks for reminding me [22:14:29] zocky: and tell your template-wizard pals [22:14:49] ^demon|away: Visual-style (Sugar-like) programming - imagine template definition and invocation visual editor OLPC-style [22:16:18] <^demon|away> All this template talk is too fancy for me. I've never made a template more complex than a table I wanted to include on 3-4 pages :) [22:16:49] what i'd be interested in is seeing complicated wikipedia templates reworked in lua, and reworked just with added wiki-variables [22:17:04] I imagine that it would look similar to TemplateAdventures [22:17:21] but TemplateAdventures is 2000 lines for citation core alone, and it's incomplete [22:18:10] citation core is big enough that it would be a significant part of this lua work as a whole, if we have to do it ourselves [22:18:31] wait, what's TemplateAdventures? [22:18:32] url? [22:18:45] ah, found it [22:18:47] silly google [22:19:13] it's an attempt to rewrite templates in PHP [22:19:19] aha [22:19:32] starting with enwiki's citation templates [22:19:33] sort of like parserfunctions.php for citations [22:19:42] but they only got halfway through that one template and gave up [22:19:47] TemplateAdventures sounds... adventurous [22:20:24] * ^demon|away starts an RfC to rename MediaWiki to WikiAdventures. [22:20:31] ^demon|away: Oh, way to go! [22:20:46] ^demon|away: I got the hunour of trying to i18n Template:Delete on Commons last year. [22:20:58] New patchset: Catrope; "Revert toolbar preferences saga" [mediawiki/extensions/WikiEditor] (master) - https://gerrit.wikimedia.org/r/5135 [22:21:13] off, if there was only an easy way to preview transclusion of the template being editted... [22:21:31] TimStarling, there's that, plus in my experience, writing templates on wikipedia is a more efficient development model than writing php extensions [22:21:47] there isn't! because self-calls either become a '''Template name''' link or it is the calling as for the current saved contents [22:21:53] especially for fixes, updates, new features [22:22:18] vvv: is it possible to make ustring.c not define a global called "u"? [22:22:19] <^demon|away> But when you write them on-wiki you've got that whole problem of somebody else changing your work. No good :\ [22:22:25] if users want a short alias they can always use [22:22:29] local u = ustring [22:22:42] anywhere in the lexical scope, and it will be faster than using a global variable [22:22:45] New review: Trevor Parscal; "(no comment)" [mediawiki/extensions/WikiEditor] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5135 [22:22:47] Change merged: Trevor Parscal; [mediawiki/extensions/WikiEditor] (master) - https://gerrit.wikimedia.org/r/5135 [22:22:54] TimStarling: well, it is intended as a quick constructor for Unicode literals. [22:22:58] Like u("Test") [22:23:16] I know what it's for [22:23:28] I'm saying it should be called ustring or something [22:23:32] I see [22:24:01] as I see it, local variables and especially currying i.e. argument binding would get rid of more crap than lua [22:24:21] New review: Catrope; "Reverted in change 5135" [mediawiki/extensions/WikiEditor] (master) - https://gerrit.wikimedia.org/r/5118 [22:24:58] local variable aliases for globals are a common pattern in more mature lua code [22:25:00] New review: Catrope; "Reverted in change 5135" [mediawiki/extensions/WikiEditor] (master) - https://gerrit.wikimedia.org/r/4707 [22:25:28] if you could say {{curry:foo|a=b}} in [[Template:bar]], and {{bar|c=d}} expanded to {{foo|a=b|c=d}}, people would be extatic [22:25:47] New review: Catrope; "The third reverted commit is 8d01d341bea05e0b0032052f06ce7d57ce2ab009 of course, copypaste fail" [mediawiki/extensions/WikiEditor] (master) - https://gerrit.wikimedia.org/r/5135 [22:26:16] New review: Catrope; "Reverted in change 5135" [mediawiki/extensions/WikiEditor] (master) - https://gerrit.wikimedia.org/r/4339 [22:27:04] zocky: maybe if all wiki users were your clones then that would be an excellent feature and would make lua entirely unnecessary [22:27:15] but we have to consider usability from a broader perspective [22:27:34] TimStarling, sure, i'm just thinking aloud about the current state of templates, more than about lua [22:28:29] there are a lot of templates that just pass a bunch of arguments and add one or two [22:28:36] one issue is that gwicke and co are working on a new parser implementation [22:29:05] and they want feature parity and approximate performance equivalence before they can add new features [22:29:26] so the syntax, as well as details like data flow from one part of the page to another, are effectively fixed while they work on that [22:29:29] ohi [22:29:33] hi domas [22:29:43] bug parity, you mean? [22:29:50] yeah bug parity :) [22:30:10] shit, my chair just made a very very loud noise [22:30:24] it works great, as long as you use only {{}}s and html :) [22:31:24] but looking at the code, it's quite miraculous that it does work even as well as it does :) [22:35:57] bug parity? ;) why not a bug party? [22:36:18] New patchset: Reha Sterbin; "Added a fallback for Option 4, similar to the Learn More CTA" [mediawiki/extensions/ArticleFeedbackv5] (master) - https://gerrit.wikimedia.org/r/5124 [22:36:53] <^demon|away> Dantman: Ain't no party like a bug party. [22:37:07] [22:37:53] and as long as I'm at it, for gravity. [22:39:57] New patchset: awjrichards; "Updating MobileFrontend" [mediawiki/core] (wmf/1.20wmf1) - https://gerrit.wikimedia.org/r/5136 [22:41:20] New review: jenkins-bot; "Build Failed " [mediawiki/core] (wmf/1.20wmf1); V: -1 C: 0; - https://gerrit.wikimedia.org/r/5136 [22:42:34] New review: Catrope; "Approved, overriding Jenkins. Damn timeout bug" [mediawiki/core] (wmf/1.20wmf1); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5136 [22:42:37] Change merged: Catrope; [mediawiki/core] (wmf/1.20wmf1) - https://gerrit.wikimedia.org/r/5136 [22:43:07] <^demon|away> RoanKattouw: We raised that timeout. I'm more baffled why we're actually hitting that timeout on the (seemingly trivial) case of empty input. [22:43:17] Yeah it's 2s now [22:43:23] But the empty testcase is still hitting it [22:43:50] <^demon|away> Yeah. It is data set 0, so I wonder if there's some extra setup on the first iteration that's hitting that timeout. [22:57:21] my eyes [22:57:38] I like the new shift but could we have slightly darker backgrounds for diffs [23:00:05] ToAruShiroiNeko: Submit a bug report or a patch telling us what you want in more concrete terms, and we'll be happy to look at it [23:02:44] RoanKattouw but I am a mere confused user who does not know what I want :p [23:03:10] to me a slight darker shade could be helpful for the backgrounds of colored boxes [23:03:27] Actually how about letting the user decide [23:03:39] isnt it just a CSS value? [23:04:10] <^demon|away> ToAruShiroiNeko: Yes, the diffs can be styled by user CSS. [23:06:03] RoanKattouw: file a bug about diff colours? [23:06:29] it seems like we've been there already [23:07:06] TimStarling: did you see, someone reduced the priority of the diff performance bug :( [23:08:11] New patchset: Dcoetzee; "(bug 35060) Adding more allowed params for Special:MyPage, Special:MyTalk" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5138 [23:08:26] New patchset: Siebrand; "Remove "IP" from block list, and spell "block list" consistently." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5139 [23:08:28] New review: jenkins-bot; "Build Failed " [mediawiki/core] (master); V: -1 C: 0; - https://gerrit.wikimedia.org/r/5138 [23:08:36] it is now 'enhancement' [23:08:48] I always enjoy when projects see severe performance regression fixes as 'enhancements' [23:08:52] warm fuzzy feeling [23:09:26] 03(mod) [[Special:MyPage]] should not discard URL parameters - 10https://bugzilla.wikimedia.org/35060 +comment (10Derrick Coetzee) [23:09:44] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/5139 [23:09:54] apparently it was federicoleva@tiscali.it [23:10:41] I doubt he was acting with any kind of authority [23:10:52] New review: Demon; "(no comment)" [mediawiki/core] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/5138 [23:11:46] Hello, I have a problem with installation. When I open my wiki for the first time in localhost/wiki/ I get this error: No such file or directory (2) in D:\www\wiki\includes\templates\NoLocalSettings.php on line 30 [23:12:36] ah right, he left a comment as well [23:12:47] well, you two can have a death match and whoever stays alive can set the priority [23:14:45] :) [23:15:01] it's not a regression though, the original PHP diff engine had the same flaw [23:15:14] mhm [23:15:18] oh well [23:15:29] you know we can make the site 2x faster by recompiling php, right?! [23:16:19] you mean using PHP 5.4? [23:16:51] that, for middle ground there's a non-ubuntu PHP 5.3 build [23:17:18] you know apparently my job description has changed to be something more performance-focused [23:17:26] so maybe I will have more time to look at this sort of thing this year [23:17:43] really? [23:17:47] are you excited?1 [23:17:56] you know there was a time when I even did profile-guided optimisation builds for PHP [23:18:09] heh [23:18:14] pgo gives what, 5%? [23:18:17] yep [23:18:20] yeh [23:18:31] who cares, we got jimmy staring into our souls every year [23:18:34] I can't stop donating [23:18:38] frankly, I'm superstitious nowadays [23:18:40] what if I stop donating [23:18:52] <^demon|away> Jimmy comes to your house and stares at you in person? [23:18:52] the site will disappear [23:18:53] what happens to my life?! [23:19:05] I don't care about the site (anymore), but what happens to my life?! [23:20:30] otoh, if Tim is teh perf guy, I have nothing to do [23:20:33] win-win! [23:20:48] he is much better!!!!!111 [23:21:10] you'll have to go back to Lithuanian Soviet Encyclopedia [23:21:33] no more wikipedia [23:21:42] britannica is still online [23:21:53] I have no idea where our old LSE set is [23:22:02] and I'm too late to buy paper Britannica [23:22:17] <^demon> domas: ebay? [23:22:28] It's okay. Britannica also owns Merriam-Webster, reference.com [23:22:31] thats used stuff [23:22:36] people are probably selling them for kindling [23:22:44] should be pretty cheap [23:23:20] New patchset: Reha Sterbin; "Stage 3 clicktracking" [mediawiki/extensions/ArticleFeedbackv5] (master) - https://gerrit.wikimedia.org/r/5141 [23:24:17] <^demon> Ha, there's a reprint of the 1771 Britannica on eBay. [23:24:28] :-) [23:24:37] frankly, I can live without knowledge [23:24:44] I recently realized how rarely I use wikipedia [23:24:51] :) [23:25:18] <^demon> http://www.ebay.com/itm/Encyclopedia-Britannica-set-2007-Edition-Brand-New-/140738716874 - here's a full copy of the '07 edition. [23:25:21] <^demon> Only $795. [23:25:30] <^demon> 799, even [23:25:31] domas, remind me - are you still a board member?:P [23:25:34] I was reading it on the weekend, did you know that Roman roads were still intact and usable after 1000 years? [23:25:47] could someone tell me, is there a function that prints numbers (decimal) in mediawiki. (it would print "32.1" if language is English, but "32,1" if language is German)? [23:26:07] maxsem: nah, not since buenos aires methinks [23:26:09] <^demon> TimStarling: Yeah, but were the Romans around to use them? [23:26:27] timstarling: define 'usable' ;-) [23:27:05] celicni, {{#formatnum:}} [23:27:17] presumably they were pretty bumpy [23:27:17] maxsem: I'm now on the dark side: https://plus.google.com/photos/113427145517479064231/albums/5732025424881613793/5732032260886969554 ;-) [23:28:03] domas, yeah http://www.guardian.co.uk/technology/2012/apr/15/web-freedom-threat-google-brin [23:28:16] MaxSem: i was thinking in MediaWiki code, not in articles. [23:28:24] (php that is) [23:28:47] celicni, $wgLanguage->formatNum() [23:28:55] domas: damn peter zaitsev https://plus.google.com/photos/113427145517479064231/albums/5732025424881613793/5732032431562891490 keeps getting skinnier [23:29:02] MaxSem: much obliged, thank you :) [23:29:06] MaxSem: you mean $wgLang? [23:29:18] > "I thought there was no way to put the genie back in the bottle, but now it seems in certain areas the genie has been put back in the bottle," he said. [23:29:40] TimStarling, ideally, $this->getLanguage() :P [23:29:45] New patchset: Reha Sterbin; "Updated to Stage 3 odds for bucketing; bumped up version number for clicktracking" [mediawiki/extensions/ArticleFeedbackv5] (master) - https://gerrit.wikimedia.org/r/5142 [23:29:47] 03(NEW) Cookie/view toggling broken when cookie set on single domain property but accessed on two-domain property - 10https://bugzilla.wikimedia.org/36024 normal; MediaWiki extensions: MobileFrontend; (arichards) [23:30:08] preilly: hah, I didn't notice [23:30:17] preilly: I think he has always been that way [23:30:47] MaxSem: is avoiding globals like that ($this->getLanguage()) good coding practise? [23:31:09] it's MW trend of the now! [23:31:17] preilly: they ran a good conference [23:31:29] <^demon> MaxSem: Give it a couple of years, and we'll find a new fad to latch on to :) [23:31:33] ok [23:31:36] I want to write an extension for Bugzilla to plug into CentralAuth... from looking at SpecialAutoLogin, it looks like I'll need to have access to MemCache... or is there another thing I should do? [23:31:39] <^demon> Maybe by then someone will convince me that LSB doesn't suck. [23:31:39] I started writing code in Go [23:31:50] I think Wikipedia should be developed in Go! [23:31:52] <- <- <- [23:32:16] domas: TROLL [23:34:07] preilly: I wrote some Go code recently [23:34:21] then I realized that main property of it was "compiles fast" rather than "runs fast" [23:35:11] New patchset: Reha Sterbin; "Stage 3 clicktracking" [mediawiki/extensions/ArticleFeedbackv5] (master) - https://gerrit.wikimedia.org/r/5141 [23:35:51] * hexmode starts setting up a test db for CentralAuth [23:36:25] domas: really? [23:36:42] domas: what did you write? [23:36:55] * preilly is just curious  [23:37:06] preilly: I was considering rewriting my python mysql replication prefetcher thing to Go (it is in Python now) [23:37:13] New patchset: Reha Sterbin; "Updated to Stage 3 odds for bucketing; bumped up version number for clicktracking" [mediawiki/extensions/ArticleFeedbackv5] (master) - https://gerrit.wikimedia.org/r/5142 [23:37:13] but I think I will do that in C instead [23:37:15] or maybe C++ [23:37:26] for me the C vs C++ is just glib vs stl [23:37:34] I don't know enough of C++ to fully enjoy it [23:38:42] domas: ha ha [23:39:12] preilly: this crap is holy grail of replication performance - http://bazaar.launchpad.net/~mysqlatfacebook/mysqlatfacebook/tools/files/head:/prefetch/ ;-) [23:39:13] domas: this thing -> http://bazaar.launchpad.net/~mysqlatfacebook/mysqlatfacebook/tools/files/head:/prefetch/ [23:39:31] wtf [23:39:35] dude, don't do this [23:39:41] :) [23:40:06] it's a bit silly how C/C++ is so slow to compile [23:40:09] 03(mod) Test that clicktracking is collecting the data we need - 10https://bugzilla.wikimedia.org/32992 +comment (10Reha Sterbin) [23:40:45] I mean, it's OK, until you introduce some headers and split your code into modules, then you're screwed [23:41:06] ha ha [23:41:29] there's no reason why header invocations couldn't be cached [23:41:38] 03(NEW) Tracking bug for 1.1.2 release for Blackberry Playbook - 10https://bugzilla.wikimedia.org/36025 normal; Wikipedia App: Generic; (brion) [23:41:38] 03(mod) Saved articles don't load on Blackberry Playbook - 10https://bugzilla.wikimedia.org/35089 (10Brion Vibber) [23:41:38] I reckon it's a chicken and egg thing [23:42:06] it's slow to compile, therefore it's not used in places where you would need fast compilation [23:42:25] and it's not used in places where you would need fast compilation, therefore there's no point in optimising it [23:43:17] gcc has a precompiled header feature, but it needs changes to the source and the build system [23:43:27] 03(NEW) 'Share' menu needs to be separated into per-platform parts (iOS, Playbook) - 10https://bugzilla.wikimedia.org/36026 normal; Wikipedia App: Share; (brion) [23:43:27] 03(mod) Tracking bug for 1.1.2 release for Blackberry Playbook - 10https://bugzilla.wikimedia.org/36025 (10Brion Vibber) [23:43:33] this is the 21st century, can we not do static analysis of C yet? [23:44:43] not even static analysis of C [23:44:53] just of the C preprocessor [23:45:53] well, there can be a bit of complexity in the preprocessor [23:46:39] there must be billions of lines of C code [23:46:58] there are loads of analysis tools for it [23:47:16] 03(mod) Tracking bug for 1.1.2 release for Blackberry Playbook - 10https://bugzilla.wikimedia.org/36025 (10Brion Vibber) [23:47:17] 03(NEW) Make save/share and sources popup menus more tablet-y on Playbook - 10https://bugzilla.wikimedia.org/36027 normal; Wikipedia App: Generic; (brion) [23:47:27] there are individual C projects in the millions of lines of code [23:47:37] yeah, everything from CodeSonar to GoAnna [23:47:50] it pays to write a few tools when you are making such large projects [23:48:43] 03(mod) Tracking bug for 1.1.2 release for Blackberry Playbook - 10https://bugzilla.wikimedia.org/36025 (10Brion Vibber) [23:48:43] 03(NEW) Build signed Playbook tablet app and submit to AppWorld - 10https://bugzilla.wikimedia.org/36028 normal; Wikipedia App: Generic; (brion) [23:53:04] New patchset: Siebrand; "Fix casing in Unicode." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5143 [23:54:22] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/5143 [23:55:14] timstarling: well, if you do things in a certain way, you can enjoy ccache and general dependency skipping [23:55:27] but sure, you are right [23:55:37] some better signatures would hellp [23:57:38] preilly: that prefetch thing btw was a showstopper for compression rollout at fb [23:57:49] New patchset: Aaron Schulz; "[FileRepo] Split out store/purge functions for thumbnails and made them skip file journals." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/5144 [23:57:50] preilly: and compression rollout was… um… huge. [23:57:55] domas: interesting [23:58:37] preilly: a nice backstory tho.. we were going around sightseeing central oregon when we came up with the concept [23:58:58] preilly: half a year later I implemented the client side within few days, and most of replication performance issues were solved [23:59:06] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/5144 [23:59:07] domas: inspiration always strikes in the best places [23:59:11] (well, half a year later there was a build with that feature) [23:59:21] it wasn't inspiration [23:59:24] I think it was more of perspiration [23:59:29] "ffs, what can we do about this problem" [23:59:48] we hit the wall too many times with replication performance [23:59:53] and parallel replication was too far away