[00:05:48] 03(mod) ku and sr languages completely broken - 10https://bugzilla.wikimedia.org/44748 (10ghybu.w) [00:06:04] bawolff_away: http://en.wikipedia.org/wiki/User_talk:Mono/Editnotice is where it ended up [00:15:24] Q: Is it possible to make two template infoboxes float left under each other and have the rest of the wiki text with only headers appear on the right? [00:17:42] Slaine: Are you aware of CSS? [00:18:02] Mono: While at the very least in the edit page, it will probably be uncached and have an accurate time. The {{CURRENTHOUR}} magic word also reduces the lifetime of cache entries to something like an hour I think [00:18:07] 03(mod) Add minwiki to sites table - 10https://bugzilla.wikimedia.org/44750 (10Sam Reed (reedy)) [00:18:27] hoo yeah a little bit but not a lot [00:18:52] Slaine: set float: left; for the infoboxes [00:19:10] New patchset: Ori.livneh; "Update GettingStarted to master" [mediawiki/core] (wmf/1.21wmf8) - https://gerrit.wikimedia.org/r/48051 [00:19:13] yep got that how would I add a second one and make it appear below the first? [00:19:36] because it seems to add them to the right [00:19:45] New patchset: Ori.livneh; "Update GettingStarted to master" [mediawiki/core] (wmf/1.21wmf9) - https://gerrit.wikimedia.org/r/48052 [00:20:29] Slaine: float: left; clear: left; [00:20:53] thanks I'll try that sec... [00:20:53] the 'clear' is what makes the infoboxes "clear" their left side, meaning display below other floated elements [00:21:00] ahah! [00:21:08] (there is also clear: none, right, or both) [00:21:30] New patchset: Mattflaschen; "Add GettingStarted split test to send some users to GuidedTour." [mediawiki/core] (wmf/1.21wmf8) - https://gerrit.wikimedia.org/r/48053 [00:21:51] awesome works great thankies [00:22:16] New patchset: Ori.livneh; "Update GettingStarted to master" [mediawiki/core] (wmf/1.21wmf8) - https://gerrit.wikimedia.org/r/48051 [00:22:17] Change abandoned: Mattflaschen; "Already done" [mediawiki/core] (wmf/1.21wmf8) - https://gerrit.wikimedia.org/r/48053 [00:22:22] 03(mod) Recursion detected in Language related StubObject - 10https://bugzilla.wikimedia.org/44754 +comment (10sam) [00:22:25] Change merged: Ori.livneh; [mediawiki/core] (wmf/1.21wmf8) - https://gerrit.wikimedia.org/r/48051 [00:23:41] Slaine: happy to help :) [00:24:08] 03(mod) Recursion detected in Language related StubObject - 10https://bugzilla.wikimedia.org/44754 +comment (10sam) [00:29:35] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48030 [00:31:41] https://www.mediawiki.org/wiki/API:Opensearch why does json only return titles, whereas xml returns also urls ? [00:32:18] MatmaRex ok next problem I want to use a #ifeq to turn this second infobox on and off whats the best way to do that? should I put it in another template? [00:34:29] is it possible to use a whole table in an #ifeq ? [00:35:13] prolly answered that myself its not working right heheh [00:37:59] Slaine: You can put tables into control structures like if [00:38:18] but you have to replace the pipes (|) with {{!}} [00:38:28] (assuming you have Template:! on your wiki) [00:41:02] i'm having trouble installing phpunit. i ran both of the ways to install it here: http://www.mediawiki.org/wiki/Manual:PHP_unit_testing/Installing_PHPUnit [00:41:13] but when i try `which phpunit` it says it's not install [00:42:24] hoo I don't where can I get this from [00:42:51] the {{!}} template [00:42:51] Change abandoned: Hashar; "(no reason)" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48027 [00:43:12] Slaine: The template consists of just a single | [00:43:16] ahh [00:43:26] New review: Brian Wolff; "Sorry for the delay in reviewing this." [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/44734 [00:43:28] I get it.. it subs them in [00:43:29] New patchset: Reedy; "Revert "(bug 44010) Pass context to UserGetLanguageObject"" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48054 [00:48:18] 03(NEW) Commons' UploadWizard shows wrong thumbnail - 10https://bugzilla.wikimedia.org/44772 normal; Tools: [Other]; () [00:48:21] is there standardised template names for {| |+ | and |} etc? [00:48:32] or is it just use whatever [00:48:56] if theres a page on this someone can share would appreciate it [00:49:26] 03(mod) Commons' UploadWizard shows wrong thumbnail - 10https://bugzilla.wikimedia.org/44772 (10jsayre64) [00:50:23] Slaine: I'm not aware of any "standard", yet you might find http://en.wikipedia.org/wiki/Template:!#See_also helpful. [00:52:09] 03(mod) ku and sr languages completely broken - 10https://bugzilla.wikimedia.org/44748 +comment (10Marius Hoch) [00:53:30] 03(mod) Commons' UploadWizard shows wrong thumbnail - 10https://bugzilla.wikimedia.org/44772 (10Bawolff (Brian Wolff)) [00:56:40] 03(mod) Infinite loader on an image upload - 10https://bugzilla.wikimedia.org/44004 +comment (10jgonera) [00:57:07] thanks pleasestand I'll check that out [00:57:30] New patchset: Mwalker; "(bug 44754) Bugfix Recursion Detected" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48055 [00:58:42] 03(NEW) Improve property search - 10https://bugzilla.wikimedia.org/44773 enhancement; MediaWiki extensions: WikidataRepo; () [01:00:13] 03(mod) Wikipedia Zero banners for XL are not showing the translated text - 10https://bugzilla.wikimedia.org/44692 +comment (10dfoy) [01:01:00] New patchset: Reedy; "(bug 44748) Load default variant tables before using them" [mediawiki/core] (wmf/1.21wmf9) - https://gerrit.wikimedia.org/r/48057 [01:02:07] Change merged: Reedy; [mediawiki/core] (wmf/1.21wmf9) - https://gerrit.wikimedia.org/r/48057 [01:03:42] 03(mod) Group similar pages in watchlist - 10https://bugzilla.wikimedia.org/5875 (10Matthew Flaschen) [01:04:13] 03(mod) ku and sr languages completely broken - 10https://bugzilla.wikimedia.org/44748 +comment (10sam) [01:04:54] 03(mod) Group similar pages in watchlist - 10https://bugzilla.wikimedia.org/5875 (10Matthew Flaschen) [01:05:05] New patchset: Jdlrobson; "make jquery.json module run on mobile" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48058 [01:05:27] New patchset: Ori.livneh; "Update GettingStarted to master" [mediawiki/core] (wmf/1.21wmf9) - https://gerrit.wikimedia.org/r/48052 [01:08:55] 03(mod) Commons' UploadWizard shows wrong thumbnail - 10https://bugzilla.wikimedia.org/44772 (10jsayre64) [01:09:32] New review: Brian Wolff; "I'm not sure that is a sane default. At the very least it could use some justification on why its sa..." [mediawiki/core] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/48055 [01:09:57] ahoy [01:10:34] does anyone know if any mw dev did ever think about using compass for the css? [01:10:40] or something similar [01:11:18] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48058 [01:11:36] * bawolff looks up what compass is [01:11:50] and another question: i find multiple sources about customizing mw skins, is there an "official" guide/howto? [01:12:24] Reedy: http://www.youtube.com/watch?v=V7O5JY4uh-I [01:12:29] !skinning [01:12:29] http://www.mediawiki.org/wiki/Manual:Skins>. Skin usage: . Gallery of CSS styles: . Writing your own: https://www.mediawiki.org/wiki/Manual:Skinning/Tutorial and the historical archive [01:12:34] rigid: ^^ [01:12:40] bawolff: http://compass-style.org/ i guess that's the official homepage [01:12:44] bawolff: It points to north [01:12:48] I now know more about the over 9000 meme than I previously thought possible [01:12:53] marktraceur: cool, thank you [01:13:00] marktraceur: if you're not skinning, what are you doing? applying? [01:13:11] New review: Mwalker; "Brian, this is an edge case that seems to happen when there's something wrong with the user object (..." [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/48055 [01:13:15] Reedy: That depends on where you live [01:13:28] varnent: Would you say you know 8 thousand, nine hundred, and ninety-nine things about it? [01:13:44] Reedy: Fileting, maybe? [01:13:47] marktraceur: I'd say I know well over 9000 things about it [01:13:50] (filetting?) [01:14:30] (maybe this isn't actually a verb and I've overextended my confidence in my native language?) [01:14:38] marktraceur: but oddly enough only 8 thousand, nine hundred, and ninety-nine things about Oprah - so go figure [01:14:45] O. [01:14:59] what really annoys me frankly (and what I don't understand with a actively developed/widely used/modern project like mw) is that the default skins are so badly optimized (in terms of http requests, not using css sprites, etc) [01:15:10] rigid: Their website would be improved if they had a quick demo/example of their framework being awesome :P [01:15:13] is there a reason why there are so many http requests per page load, for example? [01:15:47] A lot of the skins aren't actively developed [01:16:00] bawolff: there are some tutorials on the web.. and i guess there are similar projects. Basically it's another dependency but keeps the code cleaner [01:16:11] Reedy: like monobook? :) [01:16:25] People at least care about it it.. a bit.. [01:16:26] rigid: Like everything but vector :P [01:16:45] if you loaded everything in one http request, you'd get no page till it all had loaded [01:16:49] bawolff: vector? don't understand [01:16:56] Same as why Images load later [01:16:58] rigid: Vector is the name of the main skin [01:17:15] so lazily loading means you can get something appearing quicker and load less important stuff, later [01:17:18] Reedy: sure, but it can still be improved [01:17:31] bawolff: ah... not monobook anymore? i'm outdated i guess :) [01:17:56] rigid: Sure, which is why a lot of the JS and CSS are minified and served in the same requests [01:17:59] rigid: They honestly look kind of similar to the untrained eye :P [01:18:03] Reedy: especially cutting down requests to dynamic content... [01:18:10] ahh, that's why [01:18:12] New patchset: Jdlrobson; "enable EventLogging on alpha, beta and stable of mobile site" [mediawiki/extensions/EventLogging] (master) - https://gerrit.wikimedia.org/r/48065 [01:18:21] You go tell Wikipedia they can't have any dynamic content [01:18:23] I'll wait here ;) [01:19:08] rigid: https://en.wikipedia.org/wiki/Main_Page?useskin=simple [01:19:10] rigid: as far as the compass website goes - A software website should be trying to sell me on their product (even if its open source). It shouldn't take me 20 clicks to find a code sample [01:19:23] Or even https://en.wikipedia.org/wiki/Main_Page?useskin=myskin [01:19:47] Reedy: I hear gopher is fairly well optimized protocol in terms of unnessary style overhead [01:21:25] Change merged: jenkins-bot; [mediawiki/extensions/EventLogging] (master) - https://gerrit.wikimedia.org/r/48065 [01:22:29] Reedy: i'm not going to argue about this in depth, just feedback. I see the default skin of a fresh installation here takes 23 requests to load, 16 of them dynamic. Not even that it could be optimized, lots of them is "unnecessary" in the default setup. It would be a big help if users didn't have to customize their skin if they e.g. want to disable like dynamic css (or how it's called) ... or is that already possible? [01:23:00] rigid: Mind including a trace of those? [01:23:04] 23 sounds like a high number [01:24:03] Note most the "dynamic" requests do actually have Cache-Control headers setting 30-day cache timeouts [01:24:19] *most of the [01:24:28] RoanKattouw: it's using my database... i could do a trace but you can easily check yourself using opera's dragonfly (network) ... i guess firefox' firebug has similar functionality. removing just a few dynamic requests improves load time significantly [01:24:49] * RoanKattouw tests on local machine [01:24:52] yeah, caching is fine... but disabling never-needed requests would be awesome [01:24:59] I see 23 on mine [01:25:07] But 3 are Gadget/Hotcat related [01:25:21] 03(mod) deploy Extension:GuidedTour on outreach.wikimedia.org - 10https://bugzilla.wikimedia.org/44642 +comment (10Steven Walling) [01:25:25] * rigid also loads some extra images... so i guess it's around 19-20 [01:25:37] I see 19 [01:25:37] Let's see what they are [01:26:02] Hmm I wish we could data-URI-embed the Powered by MediaWiki image [01:26:11] 1 for an image I have on my mainpage [01:26:26] So 19 sounds right to me too [01:26:41] 1 of them is VisualEditor [01:26:41] RoanKattouw: css sprites for all permanent icons ftw [01:27:00] rigid: Data URI embedding >> sprites :) [01:27:07] ahh [01:27:16] * rigid no webdev expert :) [01:27:19] Why do I only see 9 http requests, meh [01:27:19] A few are for site/user JS/CSS which can be disabled in LocalSettings [01:27:24] another hotcat one, and one for echo [01:27:41] Vector extension adds one for the search icon [01:27:54] RoanKattouw: can they? is that documented? [01:27:56] Could make that a data URI maybe, although it's an tag for layout reasons [01:28:11] should be on top of some "optimizing mediawiki for speed HOWTO" [01:28:19] I suppose it should be, yeah [01:28:22] v [01:28:23] https://www.mediawiki.org/wiki/Manual:$wgAllowUserCss [01:28:30] I got 9 http requests on a extension less wiki... that IMO sounds ok... [01:28:46] RoanKattouw: ah, thanks... [01:28:53] i knew it's all buried in the docs :) [01:29:22] And https://www.mediawiki.org/wiki/Manual:$wgUseSiteCss [01:29:26] JS variants of both of these exist too [01:29:38] turning off user js and css is evil though [01:29:48] mhmm [01:29:51] Also, when I repeat the request, it's only one req for the HTML, everything else is cached [01:30:03] Now some of these things have 5-minute cache timeouts, but most of them are 30 days [01:30:43] New patchset: Ori.livneh; "make jquery.json module run on mobile" [mediawiki/core] (wmf/1.21wmf9) - https://gerrit.wikimedia.org/r/48066 [01:31:16] RoanKattouw: how do you do that? for me it's only 6 requests less with caching [01:31:42] still lots of load.php requests [01:31:48] After waiting 5 mins I see 6 reqs [01:31:54] 1 for Main_Page, 5 for load.php [01:32:01] And they all come back with 304 [01:32:12] is that a default setup? [01:32:35] I have some extensions but nothing that would make it use fewer requests, if anything I'd have more [01:32:47] which version? [01:32:54] MediaWiki 1.21alpha [01:32:55] 03(mod) RL modules specifying 'position' => 'bottom' aren't loading - 10https://bugzilla.wikimedia.org/44072 (10Jon) [01:32:57] Firefox 18 [01:33:13] But this behavior should work in all versions [01:33:14] ah, 1.20.2 here [01:33:38] Do any of the requests have non-304 responses? [01:33:43] only one request on the second page load? no way [01:33:45] And if so, what is their Cache-Control header? [01:33:53] rigid: https://en.wikipedia.org/wiki/Barack_Obama [01:33:57] 125 requests [01:34:06] I see 1 req on second page load if within 5 minutes, 6 reqs if after >5 minutes [01:34:07] Reedy: that's wikipedia, no mw default setup [01:34:10] on localhost [01:34:27] RoanKattouw: not here, and opera caches aggressively [01:34:39] Is your wiki on a public URL? [01:34:44] i guess more aggressive than any other browser [01:34:53] RoanKattouw: http://migh.niftylight.de [01:34:55] sry [01:35:02] http://mig.niftylight.de [01:35:37] 2nd page load shows 3 reqs [01:35:40] 03(mod) increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 (10Matthew Flaschen) [01:35:43] A 304 for the page itself [01:35:45] 301 for head.png [01:35:48] Then a 404 for head.png [01:35:58] So you could eliminate two requests by not having a broken head.png [01:36:08] the "optimized" version would be http://wiki.niftylight.de [01:36:18] Going to http://mig.niftylight.de/Category:Libniftyled , I see 4 reqs [01:36:34] The HTML, one image (624px-Dataflow.svg.png) and the same 2 reqs for head.png [01:36:59] For that URL I see 3 reqs on 2nd page load [01:37:05] hm... i didn't set it up completly, yet... 404 of course shouldn't happen [01:37:06] Actually, sorry, 2 [01:37:31] 304 for the page itself, 404 for ssl.google-analytics.com (I have HTTPSEverywhere installed which maps google-analytics.com to the SSL version) [01:37:46] hm... i could imagine that dragonfly disables some caching... although it has a special option to turn caching off and I had caching enabled [01:37:57] 03(mod) increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 (10Matthew Flaschen) [01:38:08] Vlc-output page, I see 3 200 responses (page, external.png, lock_icon.gif) and the same google-analytics stuff [01:38:32] OOooh [01:38:37] New patchset: Kaldari; "Adding dismiss functionality to special page" [mediawiki/extensions/Echo] (master) - https://gerrit.wikimedia.org/r/47042 [01:38:43] And external.png isn't embedded because wiki.niftylight.de is on 1.16 [01:38:53] lololol [01:38:57] In 1.17 you wouldn't see a request for that at all, because it's embedded in the CSS [01:39:27] RoanKattouw: i don't get the ssl 404 of google-analytics.. you redirect every request http->https and google doesn't support that? [01:39:41] I guess so [01:39:52] HTTPSEverywhere must have a broken ruke [01:39:53] *rule [01:39:58] ah ok [01:39:59] OTOH, less privacy invasion by Google :) [01:40:44] rigid: You should really upgrade your wiki ;) [01:40:52] yeah 1.16.4 is old [01:40:59] RoanKattouw: ok, i guess opera dragonfly disables most caching, which I honestly don't understand why it does that [01:41:08] Use Firebug :) [01:41:16] Reedy: guess why i'm here and why there is mig.niftylight.de :-P [01:41:18] Also [01:41:20] It might be lying to you [01:41:23] mig is for "migration" [01:41:30] Not a fighter jet? [01:41:32] Debuggers differ in how they represent cached requests [01:42:06] RoanKattouw: i could imagine that dragonfly, since it's used to time benchmark page loads, disables normal caching behaviour [01:42:10] yeah [01:42:20] Reedy: that would be mig-16 iirc [01:42:26] Change abandoned: Reedy; "(no reason)" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48054 [01:42:42] * hoo suggests Fiddler for http debugging... very useful [01:42:54] Someone e-mailed me a Fiddler trace recently [01:42:56] rigid: There are multiple. MIG-1 etc [01:42:58] I even have a Windows VM more or less only for that [01:43:15] I replied saying I would love the examine their HTTP traces if they sent them in a format that I could read without using non-free software that doesn't run on Linux at all [01:43:31] *love to examine [01:45:02] RoanKattouw: Yes that sucks... but I'm not aware of an alternative which is even near that handy [01:45:24] I must admit I'm not familiar with Fiddler [01:45:33] And for my HTTP debugging I use either Firebug or Wireshark [01:46:00] Actually the only time I used Wireshark was when debugging an Opera-specific bug where Dragonfly was giving incomplete information [01:46:26] ... the best part on Fiddler is that it works with everything... I even used it to debug Python stuff [01:48:15] 03(NEW) Don't mail users when their account is autocreated unless they are actually browsing the wiki - 10https://bugzilla.wikimedia.org/44774 normal; MediaWiki extensions: NewUserMessage; () [01:48:17] and it allows altering everything within the http requests, as well as delaying them... (I was only able to eg. fix a site bug with slowing down my connection to modem speed...) [01:48:44] are all the manuals from ! skinning up to date? since i saw some changes in the mechanism from 1.16.x to 1.17.x iirc? [01:50:20] rigid: AFAIS they're stuck for quite some time, I wouldn't rely on them [01:50:24] * AFAIK [01:50:25] rigid: Use https://www.mediawiki.org/wiki/Manual:Skinning/Tutorial [01:50:49] Dantman: Ah, you wrote a new one... well done :) [01:51:42] hoo: I got the ok to CC license the http://blog.redwerks.org/2012/02/08/mediawiki-skinning-tutorial/ I wrote and copied it over. [01:52:05] Still need to do the subskin one after I make a tweak to it [01:52:20] Dantman: thank you [01:52:28] Then maybe we can replace Manual:Skinning with a nice index. [01:53:07] New patchset: Kaldari; "Adding dismiss functionality to special page" [mediawiki/extensions/Echo] (master) - https://gerrit.wikimedia.org/r/47042 [01:53:35] There is one modification to the skin system I'd like to make and modify those tutorials to use. [01:54:43] Those three common/common*.css should become modules. And I'd like to introduce a 'skinPath' key to the RL entries. [01:55:00] Like extensions. [01:55:36] Then with some more modifications we can have per-skin overrides of paths. [01:56:00] Sounds sane... skinning is was black magic for quite some time [01:57:08] 03(NEW) Sign up form should not autopopulate username field - 10https://bugzilla.wikimedia.org/44775 normal; MediaWiki: User login; () [02:09:48] are there more config options to disable http requests than $wgUseSiteJs, $wgUseSiteCss, $wgAllowUserJs and $wgAllowUserCss ? [02:14:08] is something like pngcrush used on the shipped png's? [02:14:40] rigid: I think they're optimized to the edge already, yes [02:15:02] ok then i guess they just got touched here [02:20:16] Most of the PNGs have been crushed I believe [02:20:21] Also, most of the small PNGs are data-URI-embedded icons [02:24:14] New patchset: Krinkle; "Restructuring Math classes" [mediawiki/extensions/Math] (master) - https://gerrit.wikimedia.org/r/30177 [02:24:19] Change abandoned: Mwalker; "(06:07:40 PM) mwalker: ok -- so putting aside the silly behaviour of NewUserMessage for a moment -- ..." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48055 [02:24:59] New patchset: Tim Starling; "Use the content language for all messages" [mediawiki/extensions/NewUserMessage] (master) - https://gerrit.wikimedia.org/r/48069 [02:26:15] New review: Tim Starling; "Tested locally, trivial account creation only." [mediawiki/extensions/NewUserMessage] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/48069 [02:29:32] Change merged: Adamw; [wikimedia/fundraising/tools] (master) - https://gerrit.wikimedia.org/r/46488 [02:31:23] why does the Manual:Skinning/Tutorial suggest to create "skins/myskin/myskin.php" but all the skins don't use that and instead have "skins/MySkin.php"? [02:31:31] 03(mod) Sign up form should not autopopulate username field - 10https://bugzilla.wikimedia.org/44775 +comment (10MZMcBride) [02:33:40] rigid: What requests are you worried about? ResourceLoader should minimise the number of http request greatly. Whatever is left is probably as small as it gets [02:33:52] Unless you're using a deprecated version of MediaWiki from before ResourceLoader [02:34:05] 03(mod) increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 (10MZMcBride) [02:34:09] or if extensions you're using are deprecated methods for script/style loading [02:34:39] Krinkle: i have no clue about >1.18.x yet, maybe i start the topic again in a few days. currently i'm upgrading to 1.20.x [02:35:00] ResourceLoader was introduced in 1.17 [02:35:01] Krinkle: https://bugzilla.wikimedia.org/show_bug.cgi?id=3233 [02:35:07] You may find that bug interesting. [02:35:22] 1.16 , 1.17 and 1.18 are no longer supported. 1.19 is legacy and 1.20 is primary. [02:35:31] rigid: Great :) [02:36:00] Susan: Hm.. first impression is "DontDoThat" [02:36:54] 03(mod) Send a cookie with each block? - 10https://bugzilla.wikimedia.org/3233 +comment (10Krinkle) [02:36:58] Krinkle: that's why i'm upgrading :D [02:37:17] atm i'm confused about the skinning... the tutorial doesn't seem to match the git repo [02:37:21] rigid: Make sure you upgrade extensions to the right versions at the same time, not afterwards [02:37:58] none of the skins/ directories contain .php, .skin.php or i18n.php files [02:38:24] rigid: e.g. install latest mediawiki in /public_html/mediawiki-new, insert correct extensions versions, point to the same images directory, copy in LocalSettings.php [02:38:32] then run update.php for that mediawiki version, and then switch over [02:38:48] (e.g. move images dir from mw to mw-new, and then rename mw-new to mw,deleting the old source) [02:38:58] rigid: The tutorial is for custom skins [02:39:11] rigid: You shouldn't develop in mediawiki core source [02:39:30] Basically you develop the skin from an extension directory [02:39:30] Krinkle: why not afterwards? ah you mean not run the new versions with old versions of the extensions? my plan was to checkout new version -> copy db -> update db -> rewrite my skin -> install extensions -> copy db again -> update db again [02:39:49] Krinkle: ahhh ok... good. Thank you [02:39:52] Q: I'm using #if and #ifeq to construct a table that has 5 repeating sections of 10 lines each. The varibles I'm using to check the inclusion is Secton01Line01...Section05L10 ----> Should I make all 50 sections by repeatedly pasting the table layout over and over or is there a better way to do it? [02:39:58] rigid: Sounds good, but I'm not 100% sure. I'd recommend doing it slightly different: [02:40:07] yeah, having it in extensions/MySkin sounds much saner [02:40:46] checkout new version in different directory, backup old database, install extensions, update db, rewrite skin [02:40:56] if you db update with the old extension versions, that might go wrong [02:41:03] Krinkle: the problem is that I need the db to have some content for skin development, the old db is changed while i'm developing the db [02:41:19] you can run db update again after "rewrite skin" [02:41:30] yeah, i'm rewriting the skin without extension... i did use a new empty dir [02:41:36] ok [02:41:49] thanks a lot [02:42:44] btw. it would be _awesome_ to have resources/update.php also update custom skins if they'd break :) [02:42:55] (in the future) [02:43:54] Krinkle: btw. the fact "custom skins are put into extensions/MySkin" isn't quite clear in the Tutorial... i'll add it [02:44:30] what is resources/update.php? [02:44:31] actually it talks about "skins/myskin/..." [02:44:41] you mean resources/Resources.php? [02:44:47] Krinkle: the script you run when updating? [02:44:54] maintenance/update.php [02:44:57] righjt [02:45:02] oh, sorry typo [02:45:06] ok :) [02:45:08] maintainance/update.php i mean [02:45:23] *maintenance :-P [02:53:27] 03(mod) SSL certificate for https://status.wikimedia.org/ and https://wikitech.wikimedia.org - 10https://bugzilla.wikimedia.org/44760 +comment (10sam) [02:58:50] Krinkle: Yeah, it feels weird. But the support on the bug for the feature (over the course of years) made me second-guess myself. [03:00:31] Going to reask my question in case one of you excellent folk missed it [03:00:36] I'm using #if and #ifeq to construct a table that has 5 repeating sections of 10 lines each. The varibles I'm using to check the inclusion is Secton01Line01...Section05L10 ----> Should I make all 50 sections by repeatedly pasting the table layout over and over or is there a better way to do it? [03:01:42] Slaine: There is no loop construct in wikitext [03:01:47] It isn't meant to be a programming language :) [03:02:17] Slaine: As you may know already, beware of the pipe (|) character that makes the table rows [03:02:32] You'll probably want to escape it through another template, like {{!}} [03:02:41] yes thanks to one of you guys I have subbed it via a template [03:04:05] so have you come across that building tables this way? [03:04:20] Im not sure I'm doing it right [03:08:31] 03(NEW) UploadWizard fails for certain values of $wgFileExtensions - 10https://bugzilla.wikimedia.org/44776 normal; MediaWiki extensions: UploadWizard; () [03:12:49] 03(mod) Change of IP block settings produces duplicate block - 10https://bugzilla.wikimedia.org/44657 (10Chris Steipp) [03:13:28] 03(mod) Send a cookie with each block? - 10https://bugzilla.wikimedia.org/3233 (10Daniel Friesen) [03:14:57] 03(mod) UploadWizard fails for certain values of $wgFileExtensions - 10https://bugzilla.wikimedia.org/44776 +comment (10worden.lee) [03:15:34] 03(mod) Asia/Jakarta timezone abbreviation is wrong - 10https://bugzilla.wikimedia.org/44758 normal->minor; +comment (10Sam Reed (reedy)) [03:20:42] 03(NEW) Bugzilla: bug-attachment.wikimedia.org/attachment.cgi?id=829 is HTTP only (blocked in secure browser) - 10https://bugzilla.wikimedia.org/44777 critical; Wikimedia: Bugzilla; () [03:20:57] 03(mod) Bugzilla: bug-attachment.wikimedia.org/attachment.cgi is HTTP only (blocked in secure browser) - 10https://bugzilla.wikimedia.org/44777 summary (10Krinkle) [03:21:23] 03(mod) Bugzilla: Diff viewer broken (bug-attachment.wikimedia.org/attachment.cgi is blocked, HTTP only) - 10https://bugzilla.wikimedia.org/44777 summary (10Krinkle) [03:24:09] 03(mod) Sign up form should not autopopulate username field - 10https://bugzilla.wikimedia.org/44775 (10spage) [03:25:54] 03(mod) Sign up form should not autopopulate username field - 10https://bugzilla.wikimedia.org/44775 (10spage) [03:33:23] Hi can someone help me, I've installed all the Infobox templates but the info box won't show [03:34:27] 03(mod) Recursion detected in Language related StubObject - 10https://bugzilla.wikimedia.org/44754 +patch-in-gerrit; +comment (10Siebrand) [03:34:49] 03(mod) Recursion detected in Language related StubObject - 10https://bugzilla.wikimedia.org/44754 (10Siebrand) [03:42:25] 03(NEW) Jenkins: phpcs tests failing for commits with no modified php files - 10https://bugzilla.wikimedia.org/44778 major; Wikimedia: Testing Infrastructure; () [03:42:44] 03(mod) Jenkins: phpcs tests failing for commits with no modified php files - 10https://bugzilla.wikimedia.org/44778 (10Krinkle) [04:07:52] 03(mod) For some, "Edit on double click" is broken (mw.util.$content undefined) - 10https://bugzilla.wikimedia.org/44522 -easy -patch-in-gerrit (10Krinkle) [04:09:51] 03(NEW) Deleting space after a link then adding it back includes the following word in link - 10https://bugzilla.wikimedia.org/44779 normal; VisualEditor: ContentEditable; () [04:27:15] 03(NEW) Heading 6 is offered as an option but does nothing - 10https://bugzilla.wikimedia.org/44780 normal; VisualEditor: User Interface; () [04:27:37] 03(mod) UploadWizard fails for certain values of $wgFileExtensions - 10https://bugzilla.wikimedia.org/44776 +comment (10nischayn22) [04:34:06] New patchset: Aaron Schulz; "[ExternalStore] Made ExternalStoreMwstore use private containers." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48075 [04:35:45] New patchset: Ori.livneh; "Restructuring Math classes" [mediawiki/extensions/Math] (master) - https://gerrit.wikimedia.org/r/30177 [04:37:24] New review: Amire80; "I changed just one line. My editor trims end-of-line whitespace :)" [mediawiki/extensions/ApiSandbox] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/48074 [04:37:52] 03(mod) Review LaTeXML branch of Extension:Math for deployment - 10https://bugzilla.wikimedia.org/43222 +comment (10ori) [04:39:13] New review: Ori.livneh; "12/12 tests pass with latest patch." [mediawiki/extensions/Math] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/30177 [04:39:13] Change merged: Ori.livneh; [mediawiki/extensions/Math] (master) - https://gerrit.wikimedia.org/r/30177 [04:39:58] And by 12/12, I mean 13/13. But who's counting. [04:42:00] 03(mod) Review LaTeXML branch of Extension:Math for deployment - 10https://bugzilla.wikimedia.org/43222 +comment (10Ori Livneh) [04:42:24] New review: Ori.livneh; "13/13, that is :)" [mediawiki/extensions/Math] (master) - https://gerrit.wikimedia.org/r/30177 [04:43:16] 03(mod) UploadWizard fails for certain values of $wgFileExtensions - 10https://bugzilla.wikimedia.org/44776 +comment (10worden.lee) [04:47:36] New patchset: Santhosh; "Update from upstream" [mediawiki/extensions/UniversalLanguageSelector] (master) - https://gerrit.wikimedia.org/r/48076 [04:50:26] Change merged: jenkins-bot; [mediawiki/extensions/UniversalLanguageSelector] (master) - https://gerrit.wikimedia.org/r/48076 [04:50:54] New patchset: Nikerabbit; "Expand $wgLanguageCode documentation" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48077 [04:51:32] 03(mod) Dummy code set as $wgLanguage = dummyLanguageCode confuses message system - 10https://bugzilla.wikimedia.org/44747 +comment (10niklas.laxstrom) [04:51:52] 03(mod) Dummy code set as $wgLanguage = dummyLanguageCode confuses message system - 10https://bugzilla.wikimedia.org/44747 (10Niklas Laxström) [04:59:22] New patchset: Waldir; "Reorganize commonPrint.css" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/30641 [04:59:45] rigid: This is pretty much how things work http://p.defau.lt/?v_trRJWd1fm5BDXJXO79gw [05:00:31] New review: Waldir; "Mark: I added newlines, and additionally made the section separators more visible." [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/30641 [05:01:35] New review: Tim Starling; "Merging this in since RedisConnectionPool looks good and is needed elsewhere. I only gave JobQueueRe..." [mediawiki/core] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/39174 [05:01:37] Change merged: Tim Starling; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/39174 [05:02:32] Dantman: why is there a compatibility check if jquery is needed in any case for mw to work? [05:02:58] jquery stuff could be loaded right away. [05:03:12] 03(mod) No tooltip for X button in Search field; ambiguous meanings of "X" buttons in dialog - 10https://bugzilla.wikimedia.org/43587 +comment (10Siebrand) [05:04:54] afais only site scripts need to be dynamically generated. all other stuff could in theory be static [05:05:08] well, and user scripts [05:05:41] 03(mod) Commons' UploadWizard shows wrong thumbnail - 10https://bugzilla.wikimedia.org/44772 +comment (10Nischay Nahata) [05:07:22] 03(mod) UploadWizard fails for certain values of $wgFileExtensions - 10https://bugzilla.wikimedia.org/44776 +comment (10nischayn22) [05:12:13] Dantman: i guess that's why there is stuff like QuickTemplate and $useHeadElement = false; [05:12:40] eh? no. [05:13:17] why is useHeadElement there for then? [05:14:00] rigid: If the compatibility check says "this isn't compatible" jquery and mediawiki are never loaded. And every single extra thing loaded by the loader is also not loaded. [05:14:25] and what is rendered in the browser then? [05:14:53] compared to what is rendered when jquery is loaded in an incompatible browser... [05:14:57] rigid: script execution has nothing to do with rendering. The browser just gets the page. But absolutely no extra special JS features. [05:15:31] rigid: useHeadElement exists so that in theory skins built to work on MW 1.15 still work. [05:15:49] sounds to me like there is an extra request to save a bit of time for users that use an incompatible browser [05:16:05] ah, cruft [05:16:40] Aye... cruft, or by another name "backwards compatibility". [05:16:53] 03(mod) Review LaTeXML branch of Extension:Math for deployment - 10https://bugzilla.wikimedia.org/43222 +comment (10mflaschen) [05:17:10] ^_^ Of course that was more so that say 1.16 would be backwards compatible with skins that were in current usage. [05:17:56] skins aren't backwards compatible even to 1.16.x as far as i see [05:18:31] In theory 1.17 gave skin developers enough trouble (even though the RL team tried their hardest to not break anything) that we could potentially eliminate useHeadElement. [05:19:24] i'd leave that in tbh... it's the only clean way to create a bleeding edge optimized skin [05:19:35] Pft... optimized [05:19:50] in my case, loading speed is much more important than jquery features [05:20:43] actually i could do everything static except the content that really has to be dynamic. like content, menus, etc... [05:21:19] but well, bloat is en vogue :-/ [05:22:33] useHeadElement has nothing to do with script optimization anyways. In both cases the scripts to be loaded are the same. [05:23:10] All useHeadElement does is make it impossible for MW to insert things in the at the proper locations. [05:24:18] 03(mod) Review LaTeXML branch of Extension:Math for deployment - 10https://bugzilla.wikimedia.org/43222 +comment (10mflaschen) [05:24:48] New patchset: Santhosh; "Remove !!FUZZY!! from translations" [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/48078 [05:25:54] 03(mod) rename curid and wgArticleId to pageid and wgPageId - 10https://bugzilla.wikimedia.org/27087 +comment (10tstarling) [05:32:44] * Aaron|home wanders [05:38:48] New patchset: Amire80; "Add line breaks before the commits listing" [translatewiki] (master) - https://gerrit.wikimedia.org/r/48079 [05:38:59] 03(mod) Review LaTeXML branch of Extension:Math for deployment - 10https://bugzilla.wikimedia.org/43222 +comment (10mflaschen) [05:40:13] New patchset: Tim Starling; "Weaken the recursion guard on RequestContext::getLanguage()" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48080 [05:41:48] Change merged: Tim Starling; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48080 [05:44:36] New patchset: Tim Starling; "Weaken the recursion guard on RequestContext::getLanguage()" [mediawiki/core] (wmf/1.21wmf9) - https://gerrit.wikimedia.org/r/48081 [05:45:32] Change merged: Tim Starling; [mediawiki/core] (wmf/1.21wmf9) - https://gerrit.wikimedia.org/r/48081 [05:50:01] New review: Liangent; "@Tim: I'm looking at it again and find that there's no index cl_to,cl_from (there is cl_to,cl_type,c..." [mediawiki/core] (chinese-collation) - https://gerrit.wikimedia.org/r/31473 [05:56:01] 03(mod) LinkedPage was linked by 127.0.0.1 from this page: ChangedPage - 10https://bugzilla.wikimedia.org/43701 (10bsitu) [05:57:39] 03(NEW) Mapped columns should be sorted alphabetically - 10https://bugzilla.wikimedia.org/44781 normal; MediaWiki extensions: EventLogging; () [06:00:40] 03(NEW) Category::getMembers() is querying DB without an index - 10https://bugzilla.wikimedia.org/44782 normal; MediaWiki: Categories; () [06:05:18] 03(mod) Mapped columns should be sorted alphabetically - 10https://bugzilla.wikimedia.org/44781 +comment (10mflaschen) [06:06:45] what was the name of that git branch for all minor commits? [06:09:23] 03(mod) Mapped columns should be sorted alphabetically - 10https://bugzilla.wikimedia.org/44781 +comment (10ori) [06:10:21] hmm, apparently its "sandbox" repository. Is it a separate repo, or is that part of core? [06:11:21] "sandbox.git" is a separate repo, yet you can create your own sandbox branches in the core repo [06:11:25] https://www.mediawiki.org/wiki/Gerrit/personal_sandbox [06:13:44] New patchset: Siebrand; "Update check blacklist" [translatewiki] (master) - https://gerrit.wikimedia.org/r/48083 [06:14:58] Change merged: Siebrand; [translatewiki] (master) - https://gerrit.wikimedia.org/r/48083 [06:15:13] New patchset: Nischayn22; "[Draft] attempt to refactor shapes in Maps" [mediawiki/extensions/Maps] (master) - https://gerrit.wikimedia.org/r/48084 [06:16:03] PleaseStand: thanks! i thought we had sandboxes a while back [06:20:03] 03(mod) increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 +comment (10mflaschen) [06:22:43] New review: Wikinaut; "Ori, thank you for code review." [mediawiki/extensions/RSS] (master) C: 1; - https://gerrit.wikimedia.org/r/3925 [06:27:34] 03(NEW) blog pages come up blank - 10https://bugzilla.wikimedia.org/44783 major; MediaWiki extensions: BlogPage; () [06:27:38] New patchset: Amire80; "Improve the "Hide translated" button's behavior" [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/48085 [06:27:44] New patchset: Siebrand; "Replace AJAX by search in 'mwsuggest-disable'" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48086 [06:27:48] 03(mod) Sign up form should not autopopulate username field - 10https://bugzilla.wikimedia.org/44775 +patch-in-gerrit (10Andre Klapper) [06:28:12] New patchset: Nikerabbit; "Cleanup message loading and filter handling" [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/48087 [06:29:11] 03(mod) increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 (10Dario Taraborelli) [06:30:02] New review: Amire80; "The context is https://mingle.corp.wikimedia.org/projects/internationalization/cards/2319 ." [mediawiki/extensions/Translate] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/48085 [06:30:10] 03(NEW) Changing local timezone in ko.wiktionary - 10https://bugzilla.wikimedia.org/44784 normal; Wikimedia: Site requests; () [06:30:39] 03(mod) blog pages come up blank - 10https://bugzilla.wikimedia.org/44783 (10T Korczowski) [06:30:52] New review: Nikerabbit; "Breaks API compatibility. Can't we remove the !!FUZZY!! client side?" [mediawiki/extensions/Translate] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/48078 [06:30:58] 03(mod) Changing local timezone in ko.wiktionary - 10https://bugzilla.wikimedia.org/44784 (10관인생략) [06:31:40] New patchset: Siebrand; "Fix typo in 'translate-manage-nochanges-other'" [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/48088 [06:32:01] 03(mod) Render JSON schema when previewing an edit - 10https://bugzilla.wikimedia.org/44088 +comment (10Ori Livneh) [06:34:03] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48086 [06:34:30] 03(mod) SSL certificate for https://status.wikimedia.org/ and https://wikitech.wikimedia.org - 10https://bugzilla.wikimedia.org/44760 +ops; +comment (10Andre Klapper) [06:35:17] Change merged: jenkins-bot; [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/48088 [06:36:19] 03(mod) Commons' UploadWizard shows wrong thumbnail - 10https://bugzilla.wikimedia.org/44772 (10Andre Klapper) [06:36:30] 03(mod) Dummy code set as $wgLanguage = dummyLanguageCode confuses message system - 10https://bugzilla.wikimedia.org/44747 +patch-in-gerrit (10Andre Klapper) [06:36:49] 03(mod) Recursion detected in Language related StubObject - 10https://bugzilla.wikimedia.org/44754 (10Andre Klapper) [06:40:12] 03(NEW) Add messages for translation in UnitTest.i18n.php - 10https://bugzilla.wikimedia.org/44785 normal; MediaWiki extensions: [other]; () [06:40:49] 03(mod) Category::getMembers() is querying DB without an index - 10https://bugzilla.wikimedia.org/44782 (10Andre Klapper) [06:41:06] 03(mod) UploadWizard fails for certain values of $wgFileExtensions - 10https://bugzilla.wikimedia.org/44776 +patch +patch-need-review (10Andre Klapper) [06:41:14] New patchset: Siebrand; "Rephrase two error messages" [mediawiki/extensions/MultiMaps] (master) - https://gerrit.wikimedia.org/r/48089 [06:45:00] New patchset: Nikerabbit; "Cleanup message loading and filter handling" [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/48087 [06:45:16] New patchset: Pastakhov; "Add text and title properties to all maps elements" [mediawiki/extensions/MultiMaps] (master) - https://gerrit.wikimedia.org/r/48090 [06:46:31] New patchset: Nikerabbit; "Cleanup message loading and filter handling" [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/48087 [06:47:13] New patchset: Yurik; "API tests to verify basic query functionality (list & props)" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/47839 [06:48:38] New review: Pastakhov; "great thanks" [mediawiki/extensions/MultiMaps] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/48089 [06:49:10] Change merged: jenkins-bot; [mediawiki/extensions/MultiMaps] (master) - https://gerrit.wikimedia.org/r/48089 [06:51:19] 03(NEW) Use $IP/extensions in UnitTest.class.php - 10https://bugzilla.wikimedia.org/44786 normal; MediaWiki extensions: [other]; () [06:51:26] 03(mod) Add messages for translation in UnitTest.i18n.php - 10https://bugzilla.wikimedia.org/44785 +i18n +patch-in-gerrit; +comment (10Andre Klapper) [06:55:02] New patchset: Nikerabbit; "Cleanup message loading and filter handling" [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/48087 [06:58:09] 03(mod) Bugzilla: Diff viewer broken (bug-attachment.wikimedia.org/attachment.cgi is blocked, HTTP only) - 10https://bugzilla.wikimedia.org/44777 04CRIT->major; +ops; +comment (10Andre Klapper) [06:59:59] Change merged: Nikerabbit; [translatewiki] (master) - https://gerrit.wikimedia.org/r/48079 [07:00:13] 03(mod) Changing local timezone in ko.wiktionary - 10https://bugzilla.wikimedia.org/44784 normal->15enhancement (10Andre Klapper) [07:00:37] 03(mod) blog pages come up blank - 10https://bugzilla.wikimedia.org/44783 (10Andre Klapper) [07:09:42] New patchset: Siebrand; "Reformatted to satisfy PHP_CodeSniffer" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/45165 [07:11:42] New patchset: Nikerabbit; "Remove !!FUZZY!! from translations" [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/48078 [07:11:48] 03(NEW) Allow excluding pages from the link notifications - 10https://bugzilla.wikimedia.org/44787 normal; MediaWiki extensions: Echo; () [07:14:42] Change merged: IAlex; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48077 [07:14:48] Change merged: jenkins-bot; [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/48078 [07:15:18] New patchset: Worden.lee; "(bug 44776) protect JS encoding of $wgFileExtensions" [mediawiki/extensions/UploadWizard] (master) - https://gerrit.wikimedia.org/r/48092 [07:17:24] 03(mod) UploadWizard fails for certain values of $wgFileExtensions - 10https://bugzilla.wikimedia.org/44776 +comment (10Lee Worden) [07:19:14] New review: Spage; "I don't know who added this, I traced it all the way back to 2006 when the file was renamed from inc..." [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/48071 [07:19:55] 03(mod) increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 +comment (10b) [07:26:39] New review: MZMcBride; "Seemingly not reverted (I5c41c5dd70acaafa7f6830af03c0e9fc3e0dac5d is marked abandoned)." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/44227 [07:27:18] 03(mod) increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 +comment (10Ori Livneh) [07:28:04] 03(mod) New extension to enforce minimum password strength. - 10https://bugzilla.wikimedia.org/16435 +comment (10Matthew Flaschen) [07:29:01] Change merged: jenkins-bot; [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/47887 [07:30:21] Change merged: jenkins-bot; [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/48087 [07:31:03] 03(mod) UploadWizard fails for certain values of $wgFileExtensions - 10https://bugzilla.wikimedia.org/44776 -patch -patch-need-review +patch-in-gerrit (10Andre Klapper) [07:32:16] 03(mod) New extension to enforce minimum password strength. - 10https://bugzilla.wikimedia.org/16435 +comment (10MZMcBride) [07:33:06] New review: Krinkle; "@Reedy: jQuery lints just fine (both core and the migrate plugin), but they have different settings...." [mediawiki/core] (master); V: 0 C: -2; - https://gerrit.wikimedia.org/r/47844 [07:41:16] 03(NEW) Allow different password requirements by group - 10https://bugzilla.wikimedia.org/44788 normal; MediaWiki extensions: [other]; () [07:42:15] 03(mod) Allow different password requirements by group - 10https://bugzilla.wikimedia.org/44788 (10Matthew Flaschen) [07:42:19] 03(mod) Improve security for Special:Userlogin (tracking) - 10https://bugzilla.wikimedia.org/9816 (10Matthew Flaschen) [07:42:22] 03(mod) New extension to enforce minimum password strength. - 10https://bugzilla.wikimedia.org/16435 (10Matthew Flaschen) [07:42:24] 03(mod) increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 (10Matthew Flaschen) [07:43:56] New patchset: J; "add queued/publish states to i18n messages" [mediawiki/extensions/UploadWizard] (master) - https://gerrit.wikimedia.org/r/48093 [07:45:38] 03(mod) Allow different password requirements by group - 10https://bugzilla.wikimedia.org/44788 (10MZMcBride) [07:45:39] 03(mod) increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 +comment (10mflaschen) [07:46:24] 03(mod) Allow different password requirements by group - 10https://bugzilla.wikimedia.org/44788 (10Matthew Flaschen) [07:48:13] 03(mod) New extension to enforce minimum password strength. - 10https://bugzilla.wikimedia.org/16435 +comment (10mflaschen) [07:48:22] New patchset: IAlex; "Mention that User::setInternalPassword() accepts null as password string" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48094 [07:51:14] 03(NEW) Add SecurePasswords component in MediaWiki extensions - 10https://bugzilla.wikimedia.org/44789 normal; Wikimedia: Planet; () [07:51:23] 03(mod) Add SecurePasswords component in MediaWiki extensions - 10https://bugzilla.wikimedia.org/44789 (10Matthew Flaschen) [07:55:27] 03(mod) increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 +comment (10mflaschen) [08:04:13] New patchset: Spage; "fix logic introduced in addNewAccountInternal" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48095 [08:06:27] New review: Spage; "Note on PHP codesniffer error." [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/48071 [08:11:15] 03(mod) Allow different password requirements by group - 10https://bugzilla.wikimedia.org/44788 (10Andre Klapper) [08:11:17] 03(mod) Add SecurePasswords component in MediaWiki extensions - 10https://bugzilla.wikimedia.org/44789 +comment (10Andre Klapper) [08:12:10] New review: PleaseStand; "Missing release note. Every change to core arising from a bug report should have one." [mediawiki/core] (master) C: -1; - https://gerrit.wikimedia.org/r/48071 [08:13:26] Hi all. i need help for my media wiki intranet. [08:13:40] i need to put view restrictions on certain pages. [08:13:49] i am not sure how to to do this [08:13:59] on particular pages on media wiki [08:14:11] Can anyone help me out [08:14:12] what kind of restrictions? [08:14:17] Could you elaborate, please? [08:14:41] there are certain specific pages which i do not want certain users to access. [08:15:16] i do not know how to restrict access to certain pages of the intranet only. [08:15:51] Generally, if i want to restrict, i will go to localsettings.php and change the permissions. but for specific pages i am not sure how to do it [08:16:05] New patchset: Legoktm; "Check against $wgAbuseFilterRestrictedActions instead of hardcoded list for block actions" [mediawiki/extensions/AbuseFilter] (master) - https://gerrit.wikimedia.org/r/48096 [08:17:24] New patchset: Legoktm; "Check against $wgAbuseFilterRestrictedActions instead of hardcoded list for block actions" [mediawiki/extensions/AbuseFilter] (master) - https://gerrit.wikimedia.org/r/48096 [08:20:04] eagle_: In terms of view restrictions, MediaWiki really only supports "whitelist read". [08:20:20] eagle_: http://article.gmane.org/gmane.science.linguistics.wikipedia.technical/67015 [08:20:41] eagle_: https://www.mediawiki.org/wiki/Manual:$wgWhitelistRead [08:20:58] eagle_: https://www.mediawiki.org/wiki/Manual:Preventing_access#Restrict_viewing_of_certain_specific_pages [08:21:55] eagle_: If that isn't sufficient, you have to set up separate wikis [08:22:37] I do not want to delete the pages off. i just dont want certain ppl in the intranet to see few files. but have access to other not important pages. [08:24:18] 03(mod) Add SecurePasswords component in MediaWiki extensions - 10https://bugzilla.wikimedia.org/44789 +comment (10mflaschen) [08:26:17] New patchset: Nemo bis; "Remove it messages deleted on wiki: move to ar" [mediawiki/extensions/GuidedTour] (master) - https://gerrit.wikimedia.org/r/48097 [08:26:31] Change merged: jenkins-bot; [mediawiki/extensions/MultiMaps] (master) - https://gerrit.wikimedia.org/r/48090 [08:26:57] eagle_: You could try one of the "Page specific user rights extensions", although there would likely be holes in the security [08:32:28] 03(mod) UploadWizard fails for certain values of $wgFileExtensions - 10https://bugzilla.wikimedia.org/44776 +comment (10Nischay Nahata) [08:35:17] 03(mod) Initial focus on Special:Block is nowhere - 10https://bugzilla.wikimedia.org/34211 (10Nemo) [08:36:50] New patchset: Yurik; "API bug with sqlite returns duplicate categories" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48098 [08:38:48] New review: Nischayn22; "On second thought I think we should instead apply array_values() just after the array_diff() in Setu..." [mediawiki/extensions/UploadWizard] (master) C: -1; - https://gerrit.wikimedia.org/r/48092 [08:39:14] 03(mod) increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 +comment (10Daniel Friesen) [08:41:47] 03(NEW) Sqlite category table contains duplicates in unit tests - 10https://bugzilla.wikimedia.org/44790 normal; MediaWiki: Database; () [08:43:34] a nasty bug https://bugzilla.wikimedia.org/show_bug.cgi?id=44790 - can't figure out what the issue is [08:43:53] sqlite DB returns different results from mysql DB in a unit test :( [08:44:16] all queries are identical [08:45:14] 03(NEW) [[wikitech:Server_admin_log]] should not rely on freenode irc for logmsgbot entries - 10https://bugzilla.wikimedia.org/44791 enhancement; Wikimedia: General/Unknown; () [08:46:05] yurik: where are the queries? [08:46:19] lbenedix: i compared the log files [08:46:32] after running on both mysql & sqlite [08:48:59] 03(mod) [[wikitech:Server_admin_log]] should not rely on freenode irc for logmsgbot entries - 10https://bugzilla.wikimedia.org/44791 (10MZMcBride) [08:49:17] 03(mod) Initial focus on Special:Block is nowhere - 10https://bugzilla.wikimedia.org/34211 (10MZMcBride) [08:50:16] New patchset: Yurik; "API bug with sqlite returns duplicate categories" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48098 [08:51:20] there are some features in mysql and not in sqlite and the other way round [08:51:55] lbenedix: true, but i seriously doubt that sqlite does not enforce unique index [08:52:13] i'm actually suspecting that the testing harness is not duplicating indexes properly [08:52:31] sqlite does not enforce types [08:52:45] but i still fail to understand why mysql would work in that scenario [08:52:55] the problem is - i try it manually, and it works [08:53:12] that's why the unit testing harness is the suspect [08:53:37] New patchset: Siebrand; "Git rid of some CodeSniffer comments" [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/48099 [08:54:08] lbenedix: what do you mean by "enforcing types"? i'm talking about unique column index, which i would think sqlite enforces just fine [08:55:17] http://www.sqlite.org/lang_createindex.html has that [08:56:15] that was just a sitenote "create table foo (test int); insert into foo values ('fooo');" is not returning an error [08:56:57] yes, nasty, but not the case here :) [08:57:06] Change merged: Raimond Spekking; [mediawiki/extensions/GuidedTour] (master) - https://gerrit.wikimedia.org/r/48097 [08:57:59] New patchset: Ori.livneh; "(Bug 44474) Allow exceptions from efSchemaValidate" [mediawiki/extensions/EventLogging] (master) - https://gerrit.wikimedia.org/r/48100 [08:58:07] in sqlite you cant create an index within a create table statement [08:58:43] in mysql its no problem to do taht [08:59:03] ok, but if that is being used by mysql backend, the database class should take care of the syntax difference [09:00:13] and from the looks of it, it works fine: http://pastebin.com/07rM34vW [09:00:24] but that's the non-temporary tables [09:01:25] that the unit testing harness creates [09:02:34] might be different [09:03:57] 03(mod) Dummy code set as $wgLanguage = dummyLanguageCode confuses message system - 10https://bugzilla.wikimedia.org/44747 (10Siebrand) [09:04:16] also, please merge https://gerrit.wikimedia.org/r/#/c/47839/ - some basic unit tests for the API [09:04:31] (long overdue :)) [09:04:38] yurik: don't you have +2? ;) [09:04:51] duh: duuh! :) [09:05:09] i probably should ask for it at some point :) [09:05:25] but even if i had it, i shouldn't merge my own stuff [09:05:40] yeah probably [09:06:04] well, maybe only non-core related - unit tests, etc [09:08:38] 03(mod) increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 +comment (10b) [09:16:32] 03(NEW) Merge "globalblock" and "globalunblock" rights - 10https://bugzilla.wikimedia.org/44792 enhancement; MediaWiki extensions: GlobalBlocking; () [09:21:33] 03(mod) EntitySelector should be configurable with an extra field - 10https://bugzilla.wikimedia.org/44743 +comment (10wikidata-bugs) [09:22:01] New patchset: Siebrand; "Add explicit GENDER support" [mediawiki/extensions/RevisionCommentSupplement] (master) - https://gerrit.wikimedia.org/r/48102 [09:22:11] 03(mod) Uncaught MWException on additional property on schema wiki - 10https://bugzilla.wikimedia.org/44474 +patch-in-gerrit; +comment (10Ori Livneh) [09:22:37] Change merged: Siebrand; [mediawiki/extensions/RevisionCommentSupplement] (master) - https://gerrit.wikimedia.org/r/48102 [09:23:25] 03(mod) Investigate logging on right-click link navigation - 10https://bugzilla.wikimedia.org/44480 (10Ori Livneh) [09:30:29] New patchset: Pastakhov; "add property icon for map element marker" [mediawiki/extensions/MultiMaps] (master) - https://gerrit.wikimedia.org/r/48103 [09:32:20] New patchset: Pastakhov; "add property icon for map element marker" [mediawiki/extensions/MultiMaps] (master) - https://gerrit.wikimedia.org/r/48103 [09:37:19] New patchset: Nikerabbit; "Improve the "Hide translated" button's behavior" [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/48085 [09:37:51] 03(mod) Support Python unit testing using `python setup.py test` - 10https://bugzilla.wikimedia.org/44220 +comment (10ori) [09:38:03] 03(mod) Use Post/Redirect/Get for setlang - 10https://bugzilla.wikimedia.org/44649 +patch +patch-need-review; +comment (10Andre Klapper) [09:39:05] New review: Nikerabbit; "Rebased, but either I broke something or it doesn't quite work as expected, it is not appearing always." [mediawiki/extensions/Translate] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/48085 [09:40:11] New patchset: Pastakhov; "add property icon for map element marker" [mediawiki/extensions/MultiMaps] (master) - https://gerrit.wikimedia.org/r/48103 [09:40:15] 03(mod) links to local files not working though $wgUrlProtocols[] = "file:///" in LocalSettings - 10https://bugzilla.wikimedia.org/41584 +comment (10Andre Klapper) [09:40:23] 03(mod) Extend viewable System Log and allow access via URL - 10https://bugzilla.wikimedia.org/44025 (10Andre Klapper) [09:41:03] 03(mod) Extend viewable OTRS System Log and allow access via URL - 10https://bugzilla.wikimedia.org/44025 summary (10MZMcBride) [09:41:39] Change merged: jenkins-bot; [mediawiki/extensions/MultiMaps] (master) - https://gerrit.wikimedia.org/r/48103 [09:42:16] 03(NEW) Class 'ReCaptcha' not found - 10https://bugzilla.wikimedia.org/44793 major; MediaWiki extensions: ConfirmEdit (CAPTCHA extension); () [09:42:40] 03(mod) Class 'ReCaptcha' not found - 10https://bugzilla.wikimedia.org/44793 (10Peter Bena) [09:43:40] 03(mod) Special:Watchlist - Fatal exception of type MWException - 10https://bugzilla.wikimedia.org/39336 +comment (10Andre Klapper) [09:44:03] New patchset: Ori.livneh; "Update GettingStarted to master" [mediawiki/core] (wmf/1.21wmf9) - https://gerrit.wikimedia.org/r/48052 [09:45:42] 03(mod) Class 'ReCaptcha' not found - 10https://bugzilla.wikimedia.org/44793 +comment (10Peter Bena) [09:45:46] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/47839 [09:55:32] 03(NEW) Table 'wikidatawiki.revtag_type' doesn't exist - 10https://bugzilla.wikimedia.org/44794 major; MediaWiki extensions: Translate; () [09:55:41] 03(mod) Table 'wikidatawiki.revtag_type' doesn't exist - 10https://bugzilla.wikimedia.org/44794 +wikidata (10Beta16) [10:00:13] New patchset: Pastakhov; "add all others properties for map elements" [mediawiki/extensions/MultiMaps] (master) - https://gerrit.wikimedia.org/r/48108 [10:01:44] Change merged: jenkins-bot; [mediawiki/extensions/MultiMaps] (master) - https://gerrit.wikimedia.org/r/48108 [10:05:07] 03(mod) Table 'wikidatawiki.revtag_type' doesn't exist - 10https://bugzilla.wikimedia.org/44794 +comment (10Nemo) [10:05:08] 03(mod) Exception Caught: Error in numRows(): Table 'metawiki.revtag_type' doesn't exist (10.0.6.36) - 10https://bugzilla.wikimedia.org/42430 +comment (10Nemo) [10:06:45] 03(mod) Jenkins: phpcs tests failing for commits with no modified php files - 10https://bugzilla.wikimedia.org/44778 +comment (10Antoine "hashar" Musso) [10:06:46] 03(mod) phpcs-HEAD should skip if there is no file to process - 10https://bugzilla.wikimedia.org/44567 +comment (10Antoine "hashar" Musso) [10:06:51] can someone tell me how to link to a user-talk-page in php? [10:06:56] for the userpage its Title::makeTitleSafe( NS_USER, $row->username )->getFullURL() [10:07:05] i think i need an other namespace [10:07:27] 03(mod) Data loss: Page gone missing - 10https://bugzilla.wikimedia.org/40178 (10Andre Klapper) [10:08:14] lbenedix: what about NS_USER_TALK? [10:08:31] yes [10:08:40] found it one second ago on http://www.mediawiki.org/wiki/Manual:Namespace [10:10:07] is it possible to automatically post a message on the talk-page of a user? [10:10:53] 03(mod) file history revert message should mention time is using UTC - 10https://bugzilla.wikimedia.org/34948 (10Andre Klapper) [10:10:57] I have a problem with moveBatch.php. I want to move a ton of pages without creating redirects, so I added a false to the actual move: $err = $source->moveTo( $dest, false, $reason, false ); But this false is ignored. Which user do I have to give the suppressredirect right to make this work? [10:13:54] 03(mod) LST Confused by tables. - 10https://bugzilla.wikimedia.org/36301 +comment (10Andre Klapper) [10:14:53] 03(mod) Logins fail on IIS 7.5 if $wgCentralAuthCookies is set - 10https://bugzilla.wikimedia.org/36504 +comment (10Andre Klapper) [10:17:19] 03(mod) WikiEditor issues (tracking) - 10https://bugzilla.wikimedia.org/24493 +comment (10aklapper) [10:18:55] 03(mod) Make MathJax menus translatable [upstream] - 10https://bugzilla.wikimedia.org/35038 +comment (10fred.wang) [10:19:01] New patchset: Nikerabbit; "Git rid of some CodeSniffer comments" [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/48099 [10:19:04] 03(mod) Burmese language name is not shown in the interlanguage links list in IE - 10https://bugzilla.wikimedia.org/28753 +comment (10aklapper) [10:20:10] 03(mod) MediaWiki:Movepage-moved not properly escaping file names with $ character in them. - 10https://bugzilla.wikimedia.org/41482 (10Andre Klapper) [10:20:10] 03(mod) Interface messages needing rewording or documentation and other issues with existing messages (tracking) - 10https://bugzilla.wikimedia.org/38638 (10Andre Klapper) [10:21:33] 03(mod) Adding a Statement: "also known as" shown in English - 10https://bugzilla.wikimedia.org/44713 +comment (10wikidata-bugs) [10:21:49] 03(mod) $wgEnableSidebarCache Conflict with $wgLanguageCode = "zh" ? - 10https://bugzilla.wikimedia.org/36744 +comment (10Andre Klapper) [10:21:56] 03(mod) $wgEnableSidebarCache Conflict with $wgLanguageCode = "zh" ? - 10https://bugzilla.wikimedia.org/36744 (10Andre Klapper) [10:23:05] 03(mod) Set Arabic text to tahoma, sans serif - 10https://bugzilla.wikimedia.org/31167 +comment (10aklapper) [10:29:43] New patchset: Krinkle; "phpcs: Pass DefaultSettings.php" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48111 [10:34:39] 03(mod) Make MathJax menus translatable [upstream] - 10https://bugzilla.wikimedia.org/35038 +comment (10niklas.laxstrom) [10:34:54] New review: Krinkle; "Yay, phpcs: SUCCESS" [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/48111 [10:38:02] 03(mod) Make MathJax menus translatable [upstream] - 10https://bugzilla.wikimedia.org/35038 +comment (10niklas.laxstrom) [10:39:13] 03(mod) increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 +comment (10p858snake) [10:42:15] New review: Nikerabbit; "Not sure I like the first change." [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/48111 [10:43:56] New patchset: Raimond Spekking; "Follow up Ifa5206c6: Fix typo" [mediawiki/extensions/MultiMaps] (master) - https://gerrit.wikimedia.org/r/48112 [10:44:06] Change merged: Raimond Spekking; [mediawiki/extensions/MultiMaps] (master) - https://gerrit.wikimedia.org/r/48112 [10:45:05] New review: Raimond Spekking; "typo fixed" [mediawiki/extensions/MultiMaps] (master) - https://gerrit.wikimedia.org/r/48103 [10:47:07] New patchset: Ori.livneh; "(Bug 44781) Sort column names lexicographically" [mediawiki/extensions/EventLogging] (master) - https://gerrit.wikimedia.org/r/48113 [10:51:21] does anyone know by heart where those are added: "load.php?debug=false&lang=en&modules=mediawiki.legacy.commonPrint%2Cshared%7Cskins.vector&only=styles&skin=vector&*" and "load.php?debug=false&lang=en&modules=startup&only=scripts&skin=nifty&*" ? [10:51:34] That's resourceloader [10:51:40] would save me a lot of code diving :) [10:51:57] * duh gently nudges ori-l  [10:52:11] in php, are variables just pointers? [10:52:37] like if i do $a = $b, and change the value of $b, will $a change too? [10:52:50] duh: do you know the exact file/function? i'm looking for the addHeadItem() / addScript() call to cleanly override it [10:53:00] rigid: sorry i dont [10:53:20] duh: tnx anyway... maybe someone else does [10:53:21] 03(mod) Burmese language name is not shown in the interlanguage links list in IE - 10https://bugzilla.wikimedia.org/28753 +comment (10Amir E. Aharoni) [10:56:22] hm, could it be addDefaultModules()? [10:58:33] hm no :( [10:58:45] New patchset: Legoktm; "Create variable to set length of IP blocks" [mediawiki/extensions/AbuseFilter] (master) - https://gerrit.wikimedia.org/r/48114 [10:59:28] 03(mod) Logins fail on IIS 7.5 if $wgCentralAuthCookies is set - 10https://bugzilla.wikimedia.org/36504 +comment (10jasper) [11:00:00] New patchset: Legoktm; "Create variable to set length of IP blocks" [mediawiki/extensions/AbuseFilter] (master) - https://gerrit.wikimedia.org/r/48114 [11:03:22] New patchset: Amire80; "Add languages ne and new to the line-height adjustment" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48115 [11:04:22] ah, getHeadScripts() it is [11:05:46] could someone explain the logic behind mediawiki git urls? [11:05:50] where do i find them? [11:06:13] Tuju, under gerrit.wikimedia.org ? [11:06:17] http://www.mediawiki.org/wiki/Extension:ConfirmAccount I'd like to get certain branch from that one. [11:06:21] ah [11:06:45] andre__: yeah, i looked that gerrit thing and those urls look certainly something that i'm not looking for. [11:07:16] click on "repo summary" in the infobox. Scroll down. See available branches. [11:07:30] andre__: yes, did that already. still didn't find it. [11:07:56] and the question mark in the infobox links to http://www.mediawiki.org/wiki/Download_from_Git#Download [11:07:57] andre__: gerrit is a *web interface for humans*. I'm looking for url for git, which is not a human. [11:09:03] andre__: that's instructions how to download git. I'm looking for extensions. [11:09:15] no. download FROM git. [11:09:19] we don't offer git to download. [11:09:25] New patchset: Amire80; "Add languages ne and new to the line-height adjustment" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48115 [11:09:35] and that page also has "Using Git to download MediaWiki extensions" [11:09:40] on http://www.mediawiki.org/wiki/Download_from_Git [11:09:44] andre__: yes, that's instructions how to download *mediawiki*. I'm looking for extensions. [11:09:55] "Using Git to download MediaWiki extensions" [11:09:59] search for "Using Git to download MediaWiki extensions" [11:10:02] on that page. [11:10:06] it's not only for MediaWiki. [11:10:45] found it.. but that apparently takes trunk, i need a branch. [11:11:04] New patchset: J; "Bug 44080: pass addition data via memcached to async process" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48116 [11:11:04] New review: Siebrand; "Whoops! Thanks for spotting that." [mediawiki/extensions/MultiMaps] (master) - https://gerrit.wikimedia.org/r/48103 [11:11:06] maybe this https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/.git;a=tree;h=refs/heads/master;hb=master [11:11:26] 03(NEW) Feature: Dates should show relative time period - 10https://bugzilla.wikimedia.org/44795 minor; MediaWiki: General/Unknown; () [11:11:29] there is "Specific MediaWiki versions". It's probably unclear that it also applies to extensions. [11:11:47] Basically: git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/whatever.git [11:11:50] cd whatever [11:11:52] Tuju: there is no trunk with git... try "git branch -v" and then "git checkout " inside the extension repo [11:11:53] git checkout -b REL1_20 origin/REL1_20 [11:12:04] for 1.20 [11:12:08] i don't get that I'm a) using a certain release (surprisingly when doing production) b) that ought to be the most typical use case c) how the hell this is so far from 'single-click' ? [11:12:21] it's two commands... [11:12:26] lol [11:12:35] well, three with "cd" [11:12:51] Tuju: using branches is far from beeing a "most typical use case" [11:13:20] rigid: using software branches *is* most typical use case in software industry. sorry. [11:13:35] Tuju, going to the extension homepage and clicking "Download snapshot" IS one click for me. [11:13:58] andre__: yep, saw that. but the thing is that I want to keep in sync with that branch. [11:14:28] normally developers check out random branches. And I expect developers to be willing to do more than one click :) [11:14:35] namely, two or three. [11:14:43] Tuju: well, i'd say using tags archives is far more typical, then comes cloning tags or HEAD, then come branches... but what do i know [11:15:12] andre__: yeh, that 'random branches' sounds like Java kind of mess where there is no version locking whatsoever. :) [11:15:34] rigid: indeed. [11:16:05] No idea what version "locking" is... [11:16:24] andre__: but your git example is probably closest one to get it working. [11:16:25] common term in software industry probably :-P [11:17:02] "Yes, we tag in Git/Gerrit." [11:18:24] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48115 [11:18:56] New review: Siebrand; "Me like your version better." [mediawiki/extensions/Translate] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/48099 [11:19:58] 03(mod) Bug preventing form editing statements - 10https://bugzilla.wikimedia.org/44762 +comment (10Lydia Pintscher) [11:20:32] Change merged: jenkins-bot; [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/48099 [11:22:11] andre__: thanks, got it done. [11:22:32] great [11:26:15] New patchset: Amire80; "Add languages anp, ks, mai and pi to the line-height fix" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48117 [11:27:13] 03(mod) Merge "globalblock" and "globalunblock" rights - 10https://bugzilla.wikimedia.org/44792 (10Andre Klapper) [11:27:21] 03(mod) [[wikitech:Server_admin_log]] should not rely on freenode irc for logmsgbot entries - 10https://bugzilla.wikimedia.org/44791 (10Andre Klapper) [11:27:50] 03(mod) Sqlite category table contains duplicates in unit tests - 10https://bugzilla.wikimedia.org/44790 (10Andre Klapper) [11:27:51] 03(mod) SQLite support (tracking) - 10https://bugzilla.wikimedia.org/20257 (10Andre Klapper) [11:28:34] 03(mod) New extension to enforce minimum password strength. - 10https://bugzilla.wikimedia.org/16435 (10Chad H.) [11:34:44] 03(mod) spec out linked data interface for wikidata ontology - 10https://bugzilla.wikimedia.org/44582 (10Daniel Kinzler) [11:36:48] New patchset: Amire80; "Add languages anp, ks, mai and pi to the line-height fix" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48117 [11:44:38] is there a way to modify that confirmAccount extension with configuration? it asks stuff that i don't want. [11:53:36] 03(mod) Add a time datatype - 10https://bugzilla.wikimedia.org/44000 +comment (10Anja Jentzsch) [12:03:11] New patchset: Amire80; "Add 'ar' as a language supported by the Amiri font" [mediawiki/extensions/UniversalLanguageSelector] (master) - https://gerrit.wikimedia.org/r/48118 [12:06:03] New patchset: Amire80; "Add 'ar' as a language supported by the Amiri font" [mediawiki/extensions/UniversalLanguageSelector] (master) - https://gerrit.wikimedia.org/r/48118 [12:08:04] 03(mod) Add minwiki to sites table - 10https://bugzilla.wikimedia.org/44750 +comment (10Lydia Pintscher) [12:12:56] 03(NEW) Updating logo for Telugu Wikisource - 10https://bugzilla.wikimedia.org/44796 normal; Wikimedia: Site requests; () [12:14:40] how do you add dependencies in gerrit? [12:18:22] duh: base your commit on an existing commit [12:18:38] what if theyre in separate projects? [12:19:04] 03(mod) links to local files not working though $wgUrlProtocols[] = "file:///" in LocalSettings - 10https://bugzilla.wikimedia.org/41584 +comment (10christian.muheim) [12:21:45] duh: that is unsupported [12:21:49] ok [12:21:53] duh: (I mean dependencies between git repositories are not supported) [12:22:05] but it is possible if you one as a submodule of the other :-] [12:22:08] ill just link to it in the gerrit comments then [12:22:11] that probably makes things overcomplicated [12:22:12] i er... [12:22:17] what are the changes ? [12:22:24] I havent submitted them yet [12:22:33] But one on the GlobalBlocking will depend on the AbuseFilter [12:23:01] i'm nearly done adding globalblocking as an action to the abusefilter [12:23:21] but it will require a little AF change as well [12:25:30] so that change in AbuseFilter could potentially be detected by GlobalBlocking [12:25:47] if the AF feature you need is not there, GlobalBlocking could disabled itself [12:25:56] claiming "sorry AbuseFilter is lacking a feature I need" [12:25:59] something like that [12:26:01] er [12:26:07] well it just uses hooks [12:26:07] 03(mod) Set Arabic text to tahoma, sans serif - 10https://bugzilla.wikimedia.org/31167 +comment (10Taha) [12:26:26] oh i see what you mean [12:26:27] does GlobalBlocking depends on a new hook in AbuseFilter so ? [12:26:49] no you're right [12:27:31] how would you do something like that though? [12:27:50] duh: no idea :] [12:27:57] haha ok [12:28:06] we have spoken of having a feature system [12:28:09] ill finish writing the code first then work on that [12:28:13] so extension could register features they support [12:28:26] something like: abusefilter.hooks.someHook [12:28:41] then another extension could look up the feature list and find out whether the feature exist or not [12:28:52] but there is nothing setup yet :( [12:28:58] another possibility [12:29:05] is that AbuseFilter might have some kind of version number [12:29:11] so you could bump AbuseFilter version [12:29:24] i dont think it has versioning yet... [12:29:26] in GlobalBlocking, you could lookup for AbuseFilter version [12:31:13] 03(mod) Make MathJax menus translatable [upstream] - 10https://bugzilla.wikimedia.org/35038 +comment (10fred.wang) [12:38:56] New review: Mattflaschen; "This resulted in duplicate messages." [mediawiki/extensions/GuidedTour] (master) - https://gerrit.wikimedia.org/r/48097 [12:41:56] New patchset: Mattflaschen; "Remove duplicate Arabic messages." [mediawiki/extensions/GuidedTour] (master) - https://gerrit.wikimedia.org/r/48119 [12:42:08] duh: so AbuseFilter does not have a "version" key in its $wgExtensionCredits . I guess we could be bold and add one :-] [12:42:49] what should the initial version be? 1.0? [12:43:20] might [12:43:34] we could mark v1.0 the version having your change [12:44:30] Change merged: Santhosh; [mediawiki/extensions/UniversalLanguageSelector] (master) - https://gerrit.wikimedia.org/r/48118 [12:44:41] 03(mod) Make MathJax menus translatable [upstream] - 10https://bugzilla.wikimedia.org/35038 +comment (10niklas.laxstrom) [12:45:25] New patchset: Legoktm; "Add array to specify global-only actions, restrict to global editors" [mediawiki/extensions/AbuseFilter] (master) - https://gerrit.wikimedia.org/r/48120 [12:45:31] New patchset: Legoktm; "Add GlobalBlocking as an AbuseFilter action" [mediawiki/extensions/GlobalBlocking] (master) - https://gerrit.wikimedia.org/r/48121 [12:45:53] ^thats the pair of commits [12:46:26] New review: Legoktm; "Note that this depends on https://gerrit.wikimedia.org/r/#/c/48120/" [mediawiki/extensions/GlobalBlocking] (master) C: 0; - https://gerrit.wikimedia.org/r/48121 [12:48:38] http://tuju.fi/tmp/mediawiki.RequestAccountRequestBio.diff that implements conditional request biograph form part, diff is against 119 branch. [12:48:57] 03(mod) increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 +comment (10mflaschen) [12:49:27] hmmmm...for some reason diff is bit too big. [12:49:47] there is only that one if and variable initializations. [12:51:52] New patchset: Legoktm; "(bug 18660) Add GlobalBlocking as an AbuseFilter action" [mediawiki/extensions/GlobalBlocking] (master) - https://gerrit.wikimedia.org/r/48121 [12:53:16] 03(mod) Allow abuse filter to globally block as an action - 10https://bugzilla.wikimedia.org/18660 +patch-in-gerrit; +comment (10Legoktm) [12:54:30] for someone who is not a hacker but is learning to pull data from the api, what is the easiest way to convert a api output to a wiki page, or suitable html with active links? [12:56:03] oh here is someone that I can hassle :-))) [12:56:12] Liangent ... for someone who is not a hacker but is learning to pull data from the api, what is the easiest way to convert a api output to a wiki page, or suitable html with active links? [12:56:20] 03(mod) Updating logo for Telugu Wikisource - 10https://bugzilla.wikimedia.org/44796 normal->15enhancement; +shell (10Andre Klapper) [12:57:17] <^demon> sDrewth: So you're wanting to turn wikitext (returned from the api) into html? Try action=parse [12:58:13] ^demon but my query has an action already https://en.wikisource.org/w/api.php?action=query&generator=categorymembers&gcmtitle=Category:DNB_No_WP&prop=revisions&rvprop=size [12:58:25] @notify mitevam [12:58:25] I will notify you, when I see mitevam around here [12:58:36] that is just a rough pull [12:59:03] sumanah: has a botnag, EVIL! [12:59:41] sDrewth: :-) I think the only person I use it for is my intern, Mariya, who is many timezones away from me [12:59:47] 03(mod) Labels on Special:Preferences has line break when too long - 10https://bugzilla.wikimedia.org/39940 summary; +comment (10Andre Klapper) [13:00:08] sure, I heard that you and the bot were like || [13:00:16] <^demon> sDrewth: I'm not quite sure how you'd turn that into a wiki page? I thought you were returning page content. [13:00:27] 03(mod) edit conflict sometimes does not show the current text - new text not loaded from master? - 10https://bugzilla.wikimedia.org/42163 +comment (10aklapper) [13:00:34] sDrewth: hee! I do use the bot a lot, mostly to give people answers to FAQs. [13:00:39] ^demon, needing to create a todo list [13:01:08] 03(mod) Support for base64 Content-Transfer-Encoding in multipart posts. - 10https://bugzilla.wikimedia.org/35285 +comment (10Andre Klapper) [13:01:16] what I want to do is pull the data into a list, make it a table, then sortable to start on the biggest [13:01:32] I won't want all the data [13:01:34] I swear I heard about a thing to do this recently [13:01:36] <^demon> Ah, the API doesn't really have any output formats like that. [13:01:58] sDrewth: http://timj.testbit.eu/2012/11/23/listitemfilter-mediawiki-extension/ [13:02:02] <^demon> You could just process the XML with your library of choice and turn that into wikitext. [13:02:13] 03(mod) Category::getMembers() is querying DB without an index - 10https://bugzilla.wikimedia.org/44782 +comment (10bawolff+wn) [13:02:20] 03(mod) Editing a template doesn't cause pages transcluding redirects to be added to job queue - 10https://bugzilla.wikimedia.org/31389 +testme; +comment (10Andre Klapper) [13:02:47] ^demon you overestimate my knowledge base, I am an adaptor of other people's code [13:02:51] <- parasite [13:02:58] 03(mod) PHP Catchable fatal error: Argument 1 passed to Article::__construct() must be an instance of Title, null given, called in /SemanticForms/includes/SF_ParserFunctions.php on line 569 - 10https://bugzilla.wikimedia.org/42672 +comment (10aklapper) [13:03:11] but I will use your keywords to see what Google tells me [13:04:01] the API -> wiki for the technical incompetent is not there yet [13:06:34] or someone needs to build a bot that takes the query and spits out html or wiki, or dumps it to a page as wiki [13:06:40] THAT WOULD BE HELPFUL! [13:08:42] sDrewth: you should bug yurik about that ;) [13:10:46] 03(mod) Moving files results in broken descriptions and deleted images - 10https://bugzilla.wikimedia.org/40927 +comment (10Denniss) [13:11:32] excellent the best that software gets is 1 out of 5 http://www.softpedia.com/hubs/Convert-XML-to-HTML [13:13:13] duh: sorry I was filling some survey [13:13:27] no worries [13:13:43] duh: you should really give more details in your commit messages :-] [13:13:54] so people knows about it when viewing the commit later on :-D [13:14:07] for which ones? [13:14:27] PHP Warning: pg_query(): Query failed: ERROR: null value in column "acr_id" violates not-null constraint in /usr/share/mediawiki119/includes/db/DatabasePostgres.php on line 254 [13:14:57] we even have commit message guidelines https://www.mediawiki.org/wiki/Git/Commit_message_guidelines [13:14:59] that ConfirmAccount doesn't appear to work after all. [13:16:24] heh [13:16:26] <^demon> We should update those guidelines to include the Bug: and RT: footers. [13:16:35] * duh goes to fix his commit messages [13:20:47] duh: the GlobalBlocking one at https://gerrit.wikimedia.org/r/#/c/48121/ [13:21:01] duh: could add in that it depends on a feature in abusefilter [13:21:03] i'm writing a better message right now :) [13:21:04] ok [13:21:33] also roughly explain the design / choices you have made [13:21:33] what it solves [13:21:33] how to use the new code [13:21:38] the longer the merrier :-] [13:22:06] though if you have made some useful comments in the code, you might not want to write a 5 pages long commit message :-D [13:22:10] <^demon> You commit message isn't long enough unless it causes people's machines to go into swap ;-) [13:22:42] or you write your commit messages as executable Java code [13:22:45] same thing, really [13:23:04] <^demon> Why on earth would you write commit messages in Java? We have haiku for commit messages. [13:24:42] hey, everything should be pure java! touching anything else is sacrilage! [13:25:01] plain text? pffft. Needs to be XML [13:25:10] ew java [13:25:23] we could send the code in the commit message [13:25:39] +1. so that they can edit it in the web interface on gerrit itself! [13:25:44] far more user friendly than having to fetch,e tc [13:25:47] then mediawiki would be a list of: eval( `git fetch http://the/change/1234`); [13:25:56] duh: they are kidding [13:26:01] duh: plain text is fine. [13:26:52] i know :P [13:27:02] ok [13:27:13] sumanah: duh is legotkm. [13:27:23] oh! got it. [13:27:59] hi mitevam, hope you are doing well [13:29:41] New patchset: Adamw; "All banner JS is contained elsewhere" [mediawiki/extensions/CentralNotice] (master) - https://gerrit.wikimedia.org/r/48122 [13:30:16] New patchset: Legoktm; "(bug 18660) Add GlobalBlocking as an AbuseFilter action" [mediawiki/extensions/GlobalBlocking] (master) - https://gerrit.wikimedia.org/r/48121 [13:30:25] hashar: ^ look better? [13:31:20] <^demon> hashar: We finally settled on a build of gerrit yesterday if you want to double-check zuul in labs today. [13:31:25] duh: thank you for your AbuseFilter work BTW [13:31:31] ^demon: good!!!!!! [13:31:43] ^demon: link me the .war, I will deploy it on my instance right now. [13:31:50] duh: much better thanks. [13:31:51] <^demon> gerrit v2.5.1-1225-gd52acbc [13:32:05] hi sumanah i'm good thank you :) i always forget to be on IRC unless I need to talk to somebody... [13:32:30] hashar: do you know saper's timezone? [13:32:30] ^ anyone does? [13:32:34] mitevam: I'm glad you usually do come around so we can chat every day around this time [13:32:35] sumanah: np, i just couldnt find anyone to fix my bugs so i just decided to do it myself [13:32:35] YuviPanda, Europe [13:32:39] YuviPanda: I believe eastern Europe [13:32:41] ah, okay :) [13:32:44] sumanah: and i got your email, ill try and respond later tonight [13:32:47] duh: good choice [13:32:52] ok, cheers [13:33:47] ^demon: aren't you supposed to deploy Gerrit 2.6 ? [13:33:54] <^demon> So, I guess I kind of exaggerated when I said we'd be using gerrit 2.6. Their versioning is slightly different on master from us (it's not 2.6alpha, like we'd do). So yeah, we'll actually be deploying 2.5.1-1225-gd52acbc [13:34:03] YuviPanda: I think he is in Poland. [13:34:14] <^demon> I was thinking 2.6alpha like how we do it, but they don't make master say 2.6something until it's rc'd. [13:34:16] hashar: MaxSem sumanah thanks :) [13:34:17] YuviPanda: so he would be there during Europeean evening / SF morning. [13:34:32] hashar: do you have his email? I've a build I'd like him to try... [13:35:06] <^demon> hashar: The build we're deploying is from Wednesday. Trust me :) [13:35:08] YuviPanda: giving it to you now. [13:35:28] YuviPanda: quick reminder: every Gerrit changeset from a person includes a link to their email [13:35:35] Glad to help! :) [13:35:45] sumanah who is the admin for mediawiki-enterprise? [13:35:45] sumanah: right. I realized I could have also searched wikitech-l [13:35:50] will use next time :) [13:36:24] New review: Adamw; "Another comment (should be added to the commit msg): the big win here is that we load javascript bef..." [mediawiki/extensions/CentralNotice] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/48122 [13:36:47] mitevam: so https://lists.wikimedia.org/mailman/listinfo/mediawiki-enterprise has the link at the bottom [13:37:02] mitevam: every Mailman-run mailing list has a "listinfo" page that, at the bottom, includes a list of the mailing list administrators [13:37:20] so in this case, mitevam, it's Brion Vibber and Rob Lanphier. They are colleagues of mine [13:38:00] New patchset: Legoktm; "Add array to specify global-only actions, restrict to global editors" [mediawiki/extensions/AbuseFilter] (master) - https://gerrit.wikimedia.org/r/48120 [13:40:06] Snow is falling here in NYC; a massive blizzard is predicted for the whole northeastern part of the country. I don't even know what Eastern Canada is buckling down for..... [13:40:19] ^demon, remind me - does Gerrit support project deletion already? [13:40:21] anyway, trying to get a bunch of work done early, in case my power/net die [13:40:24] sumanah yes I found their user pages and will use taht for consistency with the lest of the list of mailing lists [13:40:34] mitevam: ok! cool [13:41:03] MaxSem: yes for 2.6 [13:41:17] MaxSem: to rename a project will require a plugin [13:41:21] sumanah yes I heard about that, NYU was considering closing for the day, it snowed like crazy here overnight as well with fallen trees and what not in Sofia, and it was nice and sunny yesterday and now again, crazy :) [13:41:21] <^demon> MaxSem: It will monday :) [13:41:26] heh [13:41:44] <^demon> We've got a delete project plugin we're installing with the update (actually, it's on the server already, but 2.4 doesn't do plugins) [13:41:59] <^demon> Rename project is in the pipeline (for core, actually, community decided against a plugin for that) [13:42:00] 03(mod) Make MathJax menus translatable [upstream] - 10https://bugzilla.wikimedia.org/35038 +comment (10fred.wang) [13:42:03] but sumanah keep warm and work from home today :) [13:42:20] mitevam: Yep! Sometimes it's nice to work from home :) [13:42:24] sumanah: mitevam coming to wikipedia day in a couple weeks? [13:42:29] at NYU [13:42:39] aude: I think my schedule doesn't let me :/ [13:42:41] <^demon> sumanah, Dereckson: As I just pointed out to hashar, I was a little ambitious in saying 2.6 (I was thinking the way we do X.YYalpha on master). [13:42:43] awww :( [13:42:52] <^demon> It's *technically* 2.5 + a bunnnnnnnch of stuff [13:43:00] <^demon> (which will become 2.6) [13:43:01] ^demon: it's like an epsilon away from 2.6, right? [13:43:06] <^demon> I'll clarify on-list. [13:44:14] <^demon> The *exact* version we're deploying (barring any unforeseen problems today or over the weekend) is 2.5.1-1225-gd52acbc [13:44:42] right [13:46:14] ^demon: being ambitious is always nice :-] [13:46:35] being humble in setting your goals is even better hehe [13:47:32] anyway [13:47:37] ^demon: I got version (fatal: No names found, cannot describe anything) [13:47:40] http://integration.wmflabs.org/gerrit/#/q/status:open,n,z [13:47:47] but that was already the case with the previous version [13:47:53] most probably an issue with my setup [13:49:26] <^demon> Probably. [13:49:29] <^demon> Wfm on gerrit-dev. [13:49:46] <^demon> And locally. [13:50:50] ^demon: and zuul works fine with gerrit-2.5.1-1225-gd52acbc.war [13:50:51] \O/ [13:50:56] <^demon> Awesome. [13:51:02] I guess if nobody touch the stream-events feature, it is not going to brea [13:51:03] k [13:51:07] <^demon> Oh, did you say you had some docs on checking/restarting zuul, just in case? [13:51:09] might even be covered by some unit tests [13:51:20] yeah I got doc for zuul [13:51:25] let me start a trivia for you [13:51:50] if you wanted to restart Zuul, you would probably look for some doc, where will you look it up beside google? :-D [13:52:16] (cause 'zuul wikimedia' points me to the GhostBusters wiki which is not really helpful in that case : http://ghostbusters.wikia.com/wiki/Zuul ) [13:53:44] <^demon> If I wanted zuul docs, I'd probably go to wikitech and search zuul :) [13:54:08] <^demon> Which shows me a link to mw.org [13:54:08] great! [13:54:28] where you get a bunch of stuff listing the init script / logs / puppet classes and so on [13:54:41] <^demon> Oh, this is perfect, exactly what I was looking for. [13:54:42] <^demon> Thanks! [13:55:04] maybe I should add a TLDR at the top: To restart zuul: /etc/init.d/zuul restart && tail -f /var/log/zuul/zuul.log [13:55:29] so if zuul loose connection with Gerrit, it will attempt to reconnect but after sometime it stops [13:55:31] :D [13:55:39] symptoms: no jobs are triggered in Jenkins [13:55:42] fix: restart zuul [13:55:59] amending the mw.org article [13:56:24] <^demon> Yeah, so if manganese is down for awhile and zuul freaks out, just give zuul a restart and it should be fine. [13:56:26] <^demon> Makes sense. [13:56:39] <^demon> And then just "recheck" any commits that got missed. [13:56:54] <^demon> (Unlikely to be many, as gerrit will have been down ;-)) [14:01:03] 03(mod) edit conflict sometimes does not show the current text - new text not loaded from master? - 10https://bugzilla.wikimedia.org/42163 +comment (10umherirrender_de.wp) [14:01:12] ^demon: I filled a bug upstream [14:01:19] <^demon> Oh? [14:01:23] ideally I should have a look at it but since there is a workaround [14:01:29] it is kind of low prio for me [14:01:29] 03(mod) action=mobileview doesn't convert page title, section names to language variants - 10https://bugzilla.wikimedia.org/41995 +patch-in-gerrit; +comment (10Max Semenik) [14:01:47] <^demon> link? [14:01:51] ^demon: there https://bugs.launchpad.net/zuul/+bug/1097307 "Zuul does not reconnect to Gerrit properly" [14:02:08] * hashar amends the mw.org article again [14:03:00] <^demon> They marked it high priority a month ago :) [14:03:07] yeah [14:03:26] so some python guru from OpenStack had the idea to write a python lib to interact with Gerrit over SSH [14:03:37] and they want to migrate Zuul to use that library [14:03:48] so one could do something like: import gerrit [14:04:02] gerrit("gerrit.wikimedia.org").stream_events [14:04:04] or something [14:04:10] which make a lot of sense [14:04:16] but that need rewriting a bit of Zuul :-] [14:04:27] <^demon> ooh, is that library any good? [14:04:37] no idea [14:04:39] probably [14:04:39] <^demon> We could possibly kill a lot of our crap code in the hooks if it's good. [14:04:52] also they wrote a tool to easily add new repos in their Gerrit [14:04:58] I think it is in their puppet [14:05:09] so you just amend a puppet manifest and puppet takes care of everything for you [14:05:15] I need to have a look at that again [14:05:22] New patchset: Umherirrender; "(bug 22471) Show local image usage of foreign file redirects" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/37709 [14:05:22] <^demon> Better than half the gerrit hooks code is crap to support "fetch commit messages from X patch" [14:05:31] Jenkins has an irc bot to handle it (github repo creation, granting ownership, triggering jobs and so on) [14:05:39] hehe [14:05:49] New review: Umherirrender; "Rebased" [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/37709 [14:05:51] I believe git-review tool (also by openstack) will be migrated to use the python-gerrit lib too [14:05:56] <^demon> *nod* [14:06:33] so yeah they got a gerrit bot too https://github.com/openstack-infra/gerritbot [14:06:41] and the lib might be https://github.com/openstack-infra/gerritlib [14:09:59] yeah that is that one :) [14:11:33] New patchset: Mwjames; "Add ResourceLoaderGetConfigVars" [mediawiki/extensions/SemanticMediaWiki] (master) - https://gerrit.wikimedia.org/r/48123 [14:15:37] New patchset: Mwjames; "smw.Api.query.toString() add some sanity checks" [mediawiki/extensions/SemanticMediaWiki] (master) - https://gerrit.wikimedia.org/r/48124 [14:16:01] <^demon> sumanah: Have they really shut down the airports already? [14:16:12] ^demon: wow, if so, I hadn't heard [14:16:32] <^demon> I was feeling wreckless and wanted to try coming up there for my last east coast blizzard. [14:16:41] <^demon> No flights were found between Richmond, VA (RIC-Richmond Intl.) and New York, NY (NYC-All Airports) that matched your request. [14:16:46] <^demon> :( [14:18:14] <^demon> None to Logan either :p [14:18:34] 03(mod) Asia/Jakarta timezone abbreviation is wrong - 10https://bugzilla.wikimedia.org/44758 (10bennylin) [14:20:56] the phrase "diversion forums" is amazing http://www.fly.faa.gov/Diversion/diversion.jsp [14:21:07] Oh, Roan's away while we're talking about airports :( [14:24:25] ^demon: I think the airports are open right now http://www.panynj.gov/alerts-advisories/inclement-weather.html but they're cancelling zillions of flights later today and most of tomorrow :( your recklessness is prevented [14:25:16] <^demon> I could make one of the Amtrak runs if I really wanted. [14:25:39] <^demon> Mike might kill me though if he suddenly gets a text "Amtrak to NYC, bbl." [14:26:51] New patchset: Mwjames; "Add ResourceLoaderGetConfigVars" [mediawiki/extensions/SemanticMediaWiki] (master) - https://gerrit.wikimedia.org/r/48123 [14:30:54] Change restored: Hashar; "(no reason)" [mediawiki/extensions/Scribunto] (master) - https://gerrit.wikimedia.org/r/43176 [14:30:59] New patchset: Hashar; "Jenkins validation test (do not submit).." [mediawiki/extensions/Scribunto] (master) - https://gerrit.wikimedia.org/r/43176 [14:32:44] New patchset: Hashar; "Jenkins validation test (do not submit).." [mediawiki/extensions/Scribunto] (master) - https://gerrit.wikimedia.org/r/43176 [14:36:02] New patchset: IAlex; "Correct check whether the e-mail field was filled in Special:Userlogin/signup" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48126 [14:38:45] hello good people of mediawiki-ton [14:39:47] hey, is there any special trick to getting google to not pick up on the unredirected redirect pages that have "&redirect=no" in the URL? [14:39:58] I always assumed it as handled automatically, but I guess not [14:40:23] robots.txt, maybe? [14:41:23] New patchset: Mwjames; "smw.Api.query.toString() add some sanity checks" [mediawiki/extensions/SemanticMediaWiki] (master) - https://gerrit.wikimedia.org/r/48124 [14:42:06] New patchset: Hashar; "Jenkins validation test (do not submit)..." [mediawiki/extensions/Scribunto] (master) - https://gerrit.wikimedia.org/r/43176 [14:48:53] 03(NEW) add student-article hooks for gadgets that work with the Students table - 10https://bugzilla.wikimedia.org/44797 normal; MediaWiki extensions: EducationProgram; () [14:48:55] 03(mod) Course pages improvements (tracking) - 10https://bugzilla.wikimedia.org/43859 (10Sage Ross) [14:49:13] 03(mod) add student-article hooks for gadgets that work with the Students table - 10https://bugzilla.wikimedia.org/44797 normal->15enhancement (10Sage Ross) [14:51:15] Change abandoned: Hashar; "(no reason)" [mediawiki/extensions/Scribunto] (master) - https://gerrit.wikimedia.org/r/43176 [15:05:32] lwelling: anomie - did you get a chance to chat with each other? [15:06:16] sumanah- Not yet. I think lwelling was going to ping me at some point this morning [15:06:27] ah okay [15:06:32] He tried yesterday, but I had a meeting :( [15:06:50] anomie: lwelling - you can now use "@notify [nick]" to get the bot in here to alert you when someone else shows up [15:06:57] hello [15:07:13] can somebody tell me how to add an image to a wiki site [15:07:18] hi marisa_ [15:07:38] on the lefthand side of the page, if you expand the various headers, there should be an "upload file" option [15:08:01] anomie: btw http://opensourcebridge.org/blog/2013/01/2013-call-for-proposals-now-open/ you should consider presenting something about Scribunto, Lua, TemplateSandbox, and similar things [15:08:10] it's in June [15:08:24] I'd help you write the proposal & the talk [15:08:42] sumanah- I'll take a look at that [15:09:13] ok :-) [15:10:40] sorry sumanah... i jsust installed my new wiki and there is no link on the left [15:12:13] marisa_: ok, let's back up. Are you using MediaWiki? if so, what version? [15:12:28] the laste version [15:13:18] sumanah: it is running locally on my desktop... i need to try a few stuffs prior to put it online. [15:13:47] marisa_: what is the version number? being specific helps. :-) I want to absolutely make sure [15:13:48] New review: Jeroen De Dauw; "Suggestion: A Query is a data object not specific to the API, therefore placing it in API NS is a bi..." [mediawiki/extensions/SemanticMediaWiki] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/48124 [15:13:57] Change merged: jenkins-bot; [mediawiki/extensions/SemanticMediaWiki] (master) - https://gerrit.wikimedia.org/r/48124 [15:15:43] is there some kind of cache systemt that would prevent me seeing my changes to code? [15:15:52] sumanah: 1.19.3 [15:15:57] mitevam: https://www.mediawiki.org/wiki/WMF_Projects/Data_Dumps makes an appearance in the recent Engineering report http://blog.wikimedia.org/2013/02/07/engineering-january-2013-report/ which you should read [15:16:30] marisa_: MediaWiki 1.20.2 is the most recent version of MediaWiki - see https://www.mediawiki.org/wiki/Download [15:17:33] sumanah: i got it, but does the way to upload an image change a lot? [15:17:47] plop [15:17:48] No. But I figure you ought to know this [15:18:37] Tuju: not sure ... are you sure you edited the right files? :) [15:18:43] marisa_: ok, so, let's start from the top [15:18:44] !image [15:18:45] There are multiple keys, refine your input: imageauth, imagelink, imagemagic, imagemap, images, [15:18:50] !imageauth [15:18:50] For protecting against unauthorized access to images, see [15:18:53] !images [15:18:53] For instructions to use images in MediaWiki, see . For more technical details about image uploads, see and . Note that uploads are disabled per default (see !uploads). [15:19:06] marisa_: ^^ that set of links - read those [15:20:48] sumanah: well, that i was expecting too but i think i am. [15:21:08] !uploads | marisa_ [15:21:08] marisa_: File uploads are disabled by default, set $wgEnableUploads=true; to enable it. See for configuration details, and for using uploaded images and other files. [15:22:47] sumanah: it's hard to tell when code does not match urls [15:22:58] hard to tell, hell. [15:24:20] sumanah: the links are broken [15:24:23] 03(mod) Make MathJax menus translatable [upstream] - 10https://bugzilla.wikimedia.org/35038 +comment (10niklas.laxstrom) [15:24:33] marisa_: no, your IRC client is broken [15:24:44] Remove the > at the end of the link, and the < from the start if it's there [15:25:43] reedy: i am a newbee... would like to learn how to upload images [15:26:02] reedy: mediawiki version 1.19.3 [15:26:15] marisa_: read https://www.mediawiki.org/wiki/Manual:Configuring_file_uploads [15:27:43] sumanah: thanks... i will check it and reply in few moments. [15:28:13] ^demon: are there any plans how extensions could get into packagist? [15:29:04] <^demon> I'm not doing anything with packagist. [15:29:18] <^demon> So if there's any plans, I dunno. [15:31:24] ^demon: you did the github integration for core, didn't you? [15:32:01] <^demon> I enabled some config on github for it, but that was it. [15:32:28] <^demon> Having me do that for $n repositories doesn't scale. [15:32:53] and who has access to github replication repositories? [15:33:14] sumanah: really thanks... [15:34:14] <^demon> Nikerabbit: 6 people + a bot are in the Owners group for the github wikimedia account. [15:34:58] <^demon> Me, Ori, Brion, Tomasz, Patrick, Robla + Gerrit role account. [15:36:29] nobody outside US? You all are busy people to poke for this kind of thing [15:37:43] <^demon> Nikerabbit: Well tomasz was the one who setup the github account originally, and other people have just been added as needed/asked. I'm perfectly fine with adding more people. [15:38:11] <^demon> (There's people who have access to individual repos, but this is the group who can do stuff on any repo) [15:38:22] hmm [15:38:50] well, our team didn't get access [15:39:20] <^demon> Added you. [15:39:28] <^demon> And siebrand. [15:39:54] problem solved then I think, ty [15:40:20] <^demon> You should see a *lot* more options under https://github.com/organizations/wikimedia now. [15:40:54] I do indeed [15:41:24] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48117 [15:41:34] is there a way to force localization to default? [15:41:39] from url [15:41:53] Tuju: what kind of default? [15:42:06] english i presume? [15:42:33] like uselang=default ? :-) [15:42:38] ?uselang=foo [15:42:42] though it probably does not work [15:42:49] uselang=en work temporarily [15:42:59] andre__: ahh yeah a non existent language might force to fallback to the site default language [15:43:04] if ULS is enabled setlang=en works too [15:43:13] but there is no reliable way [15:43:24] * andre__ wonders what happens when combining setlang and uselang [15:43:27] Nikerabbit: hmm I wasn't able to use setlang yesterday on meta [15:43:41] Nikerabbit: found it from my settings, switching it off didn't help. [15:43:53] can't see those ConfirmAccount_body.php buttons. [15:43:59] Nemo_bis: logged in? [15:44:30] Nikerabbit: I don't remember [15:44:35] logged in works now [15:45:08] Nemo_bis: anon is still WIP unfortunately [15:45:20] Nikerabbit: ah not even setlang works? [15:45:29] Nemo_bis: nope [15:49:54] 03(NEW) Misuse of comma-separator message in CheckUserLog entries - 10https://bugzilla.wikimedia.org/44798 normal; MediaWiki extensions: CheckUser; () [15:50:56] 03(mod) Adapt varnish mobile puppet class on beta - 10https://bugzilla.wikimedia.org/44041 +comment (10Antoine "hashar" Musso) [15:52:33] 03(mod) Misuse of comma-separator message in CheckUserLog entries - 10https://bugzilla.wikimedia.org/44798 +comment (10liangent) [15:52:40] 03(NEW) Special:ItemByTitle does not work for all titles - 10https://bugzilla.wikimedia.org/44799 normal; MediaWiki extensions: WikidataRepo; () [15:52:59] 03(mod) Special:ItemByTitle does not work for all titles - 10https://bugzilla.wikimedia.org/44799 (10Marius Hoch) [15:53:41] 03(mod) noindex,nofollow on view-source pages - 10https://bugzilla.wikimedia.org/44730 +comment (10db) [15:53:42] 03(mod) robots noindex,nofollow not set - 10https://bugzilla.wikimedia.org/37755 +comment (10db) [15:58:12] Nikerabbit: there must be some cache [15:58:16] where is it? [15:58:34] if i remove whole file, it brakes that url, but tiny mods don't appear [16:00:25] 03(mod) Category::getMembers() is querying DB without an index - 10https://bugzilla.wikimedia.org/44782 +comment (10bawolff+wn) [16:00:51] is anybody aware of a way to get standard wiki templates such as done not done etc etc on your own wiki [16:01:02] 03(mod) jqueryMsg should not parse plain messages as HTML - 10https://bugzilla.wikimedia.org/44459 (10Spike Rendchen) [16:01:34] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/45165 [16:02:20] 03(mod) CAPTCHA module is activated by tag - 10https://bugzilla.wikimedia.org/44505 +comment (10db) [16:05:09] 03(NEW) IPv6 data loaded from recentchanges table is in compact instead of full address format - 10https://bugzilla.wikimedia.org/44800 normal; MediaWiki extensions: CheckUser; () [16:05:36] 03(mod) IPv6 data loaded from recentchanges table is in compact instead of full address format - 10https://bugzilla.wikimedia.org/44800 +comment (10liangent) [16:07:47] [HTTPfunctions.php]i am running mw 1.19 and getting a strange message with an extension I am updating: [16:07:48] Notice: curl_setopt_array() [function.curl-setopt-array]: CURLOPT_SSL_VERIFYHOST with value 1 is deprecated and will be removed as of libcurl 7.28.1. It is recommended to use value 2 instead in /home/bestprac/public_html/includes/HttpFunctions.php on line 723 [16:08:31] 03(mod) Make Special:Unwatchedpages functional - currently only showing first 1000 pages - 10https://bugzilla.wikimedia.org/44321 +comment (10db) [16:08:53] $form .= "AAAAAAAAAAAAAAAA".Xml::label( wfMsgHtml('username'), 'wpNewName' ).""; how the hell that change does not appear in form? [16:10:00] Tuju: there are so many caches [16:10:26] i've cleared browser and even changed it [16:10:34] restarted apache [16:10:38] sometimes introducing a temporary syntax error helps (or if it doesn't, it's probably not executing the code) [16:11:35] 03(mod) Merge "globalblock" and "globalunblock" rights - 10https://bugzilla.wikimedia.org/44792 +comment (10wikimedia.bugs) [16:12:56] ok i believe i know what I should be looking forward - ignore previous thanks [16:14:19] 03(mod) rename curid and wgArticleId to pageid and wgPageId - 10https://bugzilla.wikimedia.org/27087 +comment (10waldir) [16:16:06] Nikerabbit: apparently there is some small snipplet called formatRow that *gets* printed out, but not the actual form where the buttons are. [16:18:46] 03(mod) Special:ItemByTitle does not work for all titles - 10https://bugzilla.wikimedia.org/44799 (10jeblad) [16:19:10] 03(mod) Special:ItemByTitle does not work for all titles - 10https://bugzilla.wikimedia.org/44799 (10jeblad) [16:20:35] 03(mod) Only log from tours on request - 10https://bugzilla.wikimedia.org/44489 +comment (10Alex Monk (Krenair)) [16:21:22] 03(mod) Separate out help snippet page - 10https://bugzilla.wikimedia.org/44566 +comment (10Alex Monk (Krenair)) [16:22:33] Change merged: MaxSem; [mediawiki/extensions/ApiSandbox] (master) - https://gerrit.wikimedia.org/r/48074 [16:22:34] 03(mod) Add "autoreviewer" to $wgRestrictionLevels on ptwiki - 10https://bugzilla.wikimedia.org/39652 +comment (10Alex Monk (Krenair)) [16:24:12] New patchset: Matmarex; "adjustments to footer cleanup's CSS" [mediawiki/extensions/Vector] (master) - https://gerrit.wikimedia.org/r/48039 [16:25:07] 03(mod) enable full stack trace for PHPUnit jobs - 10https://bugzilla.wikimedia.org/43059 +comment (10Antoine "hashar" Musso) [16:27:07] Change restored: Hashar; "(no reason)" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48027 [16:29:29] 03(mod) Special:EntityData should support "pretty" syntax for document names - 10https://bugzilla.wikimedia.org/44575 +comment (10Alex Monk (Krenair)) [16:29:35] 03(mod) Special:EntityData should support old revisions - 10https://bugzilla.wikimedia.org/44574 +comment (10Alex Monk (Krenair)) [16:29:36] New patchset: Hashar; "Jenkins job validation (DO NOT SUBMIT)" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48027 [16:30:59] more madness [16:31:31] 03(mod) wikiversions.cdb does not vary by realm - 10https://bugzilla.wikimedia.org/44424 +comment (10Alex Monk (Krenair)) [16:32:56] how do i print into apache errorlog something from code? [16:34:29] New review: Matmarex; "Krinkle: replied." [mediawiki/extensions/Vector] (master) C: 0; - https://gerrit.wikimedia.org/r/48033 [16:35:07] 03(mod) Move transcoded videos out of thumbs containers - 10https://bugzilla.wikimedia.org/43343 +comment (10Alex Monk (Krenair)) [16:37:01] Hopefully someone can help. I'm trying to setup MediaWiki on my site, and I keep getting PHP errors. http://imgur.com/rFyU3AG Screenshot of error. [16:37:58] SparkssJ: what version of PHP are you running? and which version of MediaWiki are you trying to install? [16:38:18] Let me check. [16:39:17] PHP is 5.3.2. [16:39:43] MediaWiki I think I downloaded the most recent version, 1.20.2 [16:42:10] SparkssJ: this is weird, seems like your file somehow got cut off or something [16:42:42] Should I just try and reupload everything? Or is it something else, more frustrating? haha [16:42:47] SparkssJ: that file has 648 lines, and line 584 is part of a comment all right, but that comment is terminated on line 590 [16:42:50] Hello, I am receiving this error: PHP Fatal error: Class 'UnlistedSpecialPage' not found in ... yes I see it defined in SpecialPage.php at line 926... any ideas abou this? thanks [16:42:54] SparkssJ: reupload, yes [16:42:58] New patchset: Hashar; "Jenkins job validation (DO NOT SUBMIT).." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48027 [16:42:59] SparkssJ: probably just this file [16:43:26] SparkssJ: and if this fails, try redownloading the package with mediawiki, and reuploading again [16:43:27] Change restored: Hashar; "(no reason)" [mediawiki/extensions/Scribunto] (master) - https://gerrit.wikimedia.org/r/43176 [16:43:31] New patchset: Hashar; "Jenkins validation test (do not submit)....." [mediawiki/extensions/Scribunto] (master) - https://gerrit.wikimedia.org/r/43176 [16:43:45] Okay. Thanks Matma! I was figuring that was the route I'd have to go but I'm just running off of 3G+ for internet for the meantime, so it takes a while. [16:46:25] Hello, I am receiving this error: PHP Fatal error: Class 'UnlistedSpecialPage' not found in ... yet it is defined in SpecialPage.php at line 926... any ideas abou this? thanks [16:48:29] hypergrove, where do you see it? [16:50:17] strangely in a file named error_log in the directory in which the source is located [16:50:31] New patchset: Hashar; "Jenkins job validation (DO NOT SUBMIT)...." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48027 [16:50:59] MaxSem, the full msg is: [08-Feb-2013 02:36:26 US/Central] PHP Fatal error: Class 'UnlistedSpecialPage' not found in /home/bestprac/public_html/extensions/SocialProfile/UserGifts/SpecialRemoveMasterGift.php on line 3 [16:51:12] aha [16:51:22] what's your MW version? [16:51:29] 1.19 [16:51:44] 1.19.2 [16:53:35] New patchset: Hashar; "Jenkins job validation (DO NOT SUBMIT).\." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48027 [16:54:09] (actually not strangely - my localsettings has $wgDebugLogFile = "$IP/debug_log.txt"; [16:54:15] interesting. is this installation new or it was updated from some prehistoric version? [16:54:39] i believe new, not involved at that point [16:55:19] New patchset: Hashar; "Jenkins validation test (do not submit).\." [mediawiki/extensions/Scribunto] (master) - https://gerrit.wikimedia.org/r/43176 [16:56:16] actually it is strange to me that this message is listed in error_log (not debug_log)... i thought all errors would be listed to Out when localsettings has ini_set( 'display_errors', 1 ); [16:56:48] where' it's listed must be some php thing i guess [16:57:20] yes [16:57:44] i am on php 5.3.21 (cgi-fcgi) [16:58:14] does your includes/AutoLoader.php contain the string "UnlistedSpecialPage"? [16:58:34] that should be in the extension's code? [16:59:06] no [16:59:06] no you're asking about includes/autoloader - let me check [16:59:17] UnlistedSpecialPage is a core class [16:59:59] yes - 'UnlistedSpecialPage' => 'includes/SpecialPage.php', [17:01:20] the offending line is class GiftManagerLogo extends UnlistedSpecialPage [17:03:09] Nikerabbit: found the bug [17:03:18] hmm, it gets worse, as i am noting another error_log that says: PHP Fatal error: Class 'SpecialPage' not found in /home/bestprac/public_html/extensions/SocialProfile/UserActivity/UserActivity.body.php on line 11 [17:03:36] for some reason the AccountRequest isDeleted database 'false' is not passed into php object. [17:04:14] 03(mod) Improve property search - 10https://bugzilla.wikimedia.org/44773 (10jeblad) [17:04:28] is your SocialProofile of a version adequate for MW 1.19? [17:04:38] i am trying to make it so [17:04:47] SocialProfile is "experimental" [17:05:13] (vulpix said dripping with sarcasm) [17:06:03] yes, most of ppl here have a Wikipedian background and thus hate everything social:) [17:06:31] yeah, wikipedia is anti-social [17:06:43] wait, wikipedia is anti-social? [17:06:47] since when? [17:06:52] if ( !$accountReq || $accountReq->isDeleted() && !$this->showRejects ) { ------> if ( !$accountReq || $accountReq->isDeleted && !$this->showRejects ) { [17:07:02] that's it. damn it took long to find. [17:07:03] (said drenched in sarcasm) [17:07:05] *cough*wikilove*cough* [17:07:29] last check before I say "meh, I don't want to install this ext to investigatge myself": is SocialProfile added to the bottom of LocalSettings? [17:07:44] could someone fix that so it gets fixed for others using 119? [17:07:45] * MaxSem aims his ray of hate at Vulpix [17:08:40] kinda the middle, before semantic extensions [17:08:58] I meah, after all the standard stuff... [17:09:08] alright, "meh, I don't want to install this ext to investigatge myself" [17:09:13] :P [17:09:50] New review: Matmarex; "I started working on this, and then I had a thought: if you're having trouble printing an appropriat..." [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/44734 [17:09:51] New patchset: Umherirrender; "Inline SpecialPageFactory::setGroup, gets deprecated in 1.21" [mediawiki/extensions/OpenID] (master) - https://gerrit.wikimedia.org/r/43482 [17:09:58] https://blog.wikimedia.org/2013/02/07/engineering-january-2013-report/ we have *15* open positions in engineering at WMF [17:09:59] i dont blame ya - but the "latest" that i'm working on is currently assigned to JPhoenix for review, so i don't know if you can access that? [17:10:25] Change merged: Raimond Spekking; [mediawiki/extensions/GuidedTour] (master) - https://gerrit.wikimedia.org/r/48119 [17:10:41] hypergrove: you're talking about a Gerrit changeset, right? can I take a moment to tell you some stuff about Gerrit navigation? [17:12:20] sumanah, oh yes i'm all ears [17:12:22] hypergrove: https://gerrit.wikimedia.org/r/Documentation/user-search.html shows that there are ways to search in Gerrit for various changesets. You can search by *original patchset creator* like https://gerrit.wikimedia.org/r/#/q/owner:Jarry1250,n,z and by *string that's in the commit summary* like https://gerrit.wikimedia.org/r/#/q/message:postg,n,z and by whether someone has been added as a reviewer like https://gerrit.wikimedia.org/r/# [17:12:22] /q/reviewer:Waldir,n,z [17:12:29] * sumanah looks at https://gerrit.wikimedia.org/r/#/q/owner:Hypergrove,n,z  [17:13:07] hypergrove: as far as I know there is no hiding of patchsets in Gerrit; if you submit it everyone can see [17:13:29] got it thx [17:13:33] bbiab. [17:14:25] maxsem, the id is Icf962bd9 [17:15:22] +386, -216 [17:15:26] * MaxSem shivers [17:16:07] Hi all! [17:16:22] New review: CSteipp; "Yes, it looks like 69ea4400 changed the order of that ), and this returns it to the original logic. ..." [mediawiki/core] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/48095 [17:16:33] i'm rapidly becoming a fan of gerrit [17:16:44] For MediaWiki classes, is there a way I can find out in which version of MediaWiki they were added? Specifically BaseTemplate for skins [17:16:46] hypergrove: like, seriously? D: [17:16:51] HELLLLOOOOOOOOOOOOOOOOO, ANYONE THERE? I FOUND A BUG AND FIXED IT, COMMIT IT. [17:16:55] sumanah, there is the draft feature... I'm not quite sure how it works but it is there [17:17:03] Tuju, commit it yourself [17:17:10] Krenair: i can't [17:17:24] why nt [17:17:24] not [17:17:28] i'm not a developer? [17:17:38] matma once i got past the #$%^& config it's alright [17:17:39] i'm first time here and let's keep it that way. [17:17:49] you don't need to be a developer to commit stuff [17:17:49] hypergrove: haha [17:18:15] Kester: okay. but there is two char change, i'm not going to commit it. [17:18:19] !class BaseTemplate [17:18:19] See http://svn.wikimedia.org/doc/classBaseTemplate.html [17:19:14] New review: CSteipp; "Please do fix the notes, otherwise I would +2. This seems like a good user experience improvement." [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/48071 [17:19:35] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48095 [17:19:50] Krenair: you could commit it. [17:20:12] Also, is there a way for a skin to say "I only work with MediaWiki version >=1.18", for example? [17:20:37] updating SMW+'s EnhancedRetrieval now for mw 1.19 - replace all the ->addMessages first, now that i'm getting handy with the RL [17:20:39] Tuju, do you have a git clone of mediawiki? [17:21:10] dneary: some classes/methods have a comment saying "@since " but if not, best way is to see the log of the file in gerrit/subversion [17:21:19] 03(mod) Non-Wikipedia mobile domains use Wikipedia's SSL certificate - 10https://bugzilla.wikimedia.org/34788 +comment (10brion) [17:22:00] Vulpix, Actually the issue is the other way around for me - I have a version of MediaWiki without the class, and would like to know the min version for the skin docs [17:22:10] Vulpix, The author didn't mention it [17:22:37] 03(mod) Need commit notes to match SVN revision numbers for core - 10https://bugzilla.wikimedia.org/35460 +comment (10Chad H.) [17:22:53] dneary, hi! [17:24:07] Tuju, is there a bug report trelated to the bug you found/fixed? [17:25:04] qgil: don't know. is there a bug database? [17:25:18] Tuju: of course [17:25:19] !bugzilla [17:25:19] https://bugzilla.wikimedia.org/$1 [17:25:25] qgil, Hi. Have we met before? [17:25:29] argh. http://bugzilla.wikimedia.org/ [17:25:34] :-) [17:25:39] The requested URL /$1 was not found on this server. [17:25:51] sorry, check out the second link. [17:25:51] Tuju, http://www.mediawiki.org/wiki/How_to_report_a_bug [17:26:30] Tuju, what bug have you fixed? [17:26:37] first, it's an extension, i'm not sure is it even supposed to be on that bugzilla. [17:26:47] It's not necessarily been reported [17:26:52] dneary, you were that blonde in that bar - I can't forget your name [17:26:57] Not all extensions have components in bugzilla, but some do [17:27:02] 03(mod) increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 +comment (10b) [17:27:02] What extension is it, Tuju? [17:27:05] sumanah I actually alread read the engineering report today :) [17:27:33] qgil: ConfirmAccount extension confirmation fails in 119 branch because there is a boolean database column and it's treated wrong way in php. [17:28:01] sumanah it is probably too late today but we should probably discuss with apergos what I can do for data dumps soon [17:28:03] New patchset: Umherirrender; "Add SpecialPage::getGroupName and use it" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/41587 [17:28:22] And your fix was if ( !$accountReq || $accountReq->isDeleted() && !$this->showRejects ) { ------> if ( !$accountReq || $accountReq->isDeleted && !$this->showRejects ) { [17:28:29] there where the account review happens, it is used in *if* comparsion with isDeleted() but that's an instance argument --> parentheses must be removed. [17:28:35] New review: Umherirrender; "Rebased. The discussion is at Patch Set 3 at the moment." [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/41587 [17:28:36] This sounds like it should be done in $accountReq->isDeleted() instead [17:28:43] tuju, all open bugs ref this extension: https://bugzilla.wikimedia.org/buglist.cgi?list_id=178696&resolution=---&resolution=LATER&resolution=DUPLICATE&query_format=advanced&component=ConfirmAccount&product=MediaWiki%20extensions [17:28:49] mitevam: yeah, I'm about wound down for the day, just doing a timing run as my last task for the week [17:29:29] apergos yes I figured, it's quite late in our time zone especially on a friday night [17:29:36] qgil: i actually implemented the bug 35644 for myself too. :) [17:29:38] apergos have a good weekend :) [17:29:52] imo it's idiotic to ask bio in most cases. [17:30:01] Tuju, your feedback is welcome in those bug reports [17:30:18] puuuh, sounds like more work. [17:30:22] Tuju, the best way to contribute patches is through our development process - see http://www.mediawiki.org/wiki/Developer_access [17:30:47] qgil: i'm not going to be part of that. I hate php, and I hate way you abuse database. [17:31:04] in short, i hate mediawiki. just happen to love it's popularity. [17:31:04] Tuju, at the very least you could attach your patch in the related bug report [17:31:08] hey mitevam [17:31:10] I am back [17:31:18] 03(mod) increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 +comment (10mflaschen) [17:31:26] thanks mitevam, you too [17:31:36] Tuju, up to you. If you commit your fixes and they are accepteds then you won't need to keep patching your installation [17:32:06] qgil: you don't use foreign key constraints, you store usernames into multiple places and that causes problems like "u gonna brake your database if delete users" iditiosm. [17:32:52] qgil: well i was hoping that someone could commit that for me. i already hacked that file from many places so git won't give me a clean patch. [17:32:55] mitevam: sure, you want to start the discussion in the email thread? or actually on the dumps mailing list would be good [17:32:59] Tuju, did you come to help, get help or to fight. :) [17:33:24] qgil: i'm too old to fight. especially about software. [17:33:40] but apparently there is no bug report for that isDeleted() thingy. [17:33:51] Tuju, as said you ca attach your changes to a related bug report. [17:34:02] Tuju, you dodn't expect to copypaste them here or... [17:34:21] do you have tags in bz? [17:34:22] Tuju: what does your "patch" even do? it removes a pair of parentheses? how does this make sense? D: [17:34:49] yes [17:34:57] MatmaRex: yes [17:35:00] mitevam: https://lists.wikimedia.org/mailman/listinfo/xmldatadumps-l is the Dumps list (I think it's linked to in the right places) [17:35:11] because it's an attribute of that instance, not a method. [17:35:17] Tuju, https://bugzilla.wikimedia.org/describekeywords.cgi [17:35:22] hypergrove: https://gerrit.wikimedia.org/r/#/q/status:open+project:mediawiki/extensions/SocialProfile,n,z may be useful to you [17:36:33] sumanah ok subscribing :) [17:36:35] thx - found it while you were bbiab :) [17:36:41] Tuju: no it isn't. [17:37:08] Krenair: I knew about the draft feature for reviews/comments, but is there a feature to submit draft *changesets*? that's new to me [17:37:12] Tuju: it's a method all right. /backend/UserAccountRequest.php, line 289 on master [17:37:14] MatmaRex: if that's a function, then it's broken. [17:37:18] hypergrove: :-) it's pretty useful [17:37:20] Tuju: unless i'm looking at the wrong file, which seems unlikely. [17:37:48] Tuju: please submit your patch properly, and make sure it actually works, since it seems to me like it shouldn't :/ [17:37:50] MatmaRex: i removed those and it started working. [17:38:13] Tuju: you also just said that you made so many changes there that you wouldn't get a clean patch... [17:38:25] but you might be right, i didn't trace down the class itself, and that's why i shouldn't be committing anything. [17:38:35] Tuju: i guess $accountReq->isDeleted would just return a null value [17:38:46] sumanah, I believe there is, after I accidentally discovered an old security patch because it had 1 non-draft patch set (the rest were draft) [17:38:46] hypergrove: if you hear from ashley please let me know; I haven't heard from ashley/Jack Phoenix in a little while and hope they're okay. [17:38:49] Tuju: and cause a warning, which you seem to have disabled [17:38:49] MatmaRex: yes, i that file. i hacked that Biography away after that isDeleted [17:38:59] Krenair: oh! aha [17:39:20] Tuju: i don't even know what issue is your patch siupposed to solve [17:39:20] Tuju, you might have found something, and filing a bug report would give everybody a chance to have a proper look at it. It takes 5 minutes, and we have been discussing here already more than that :) [17:39:41] MatmaRex: it's a boolean in my postgresql, hence i assumed that it would be an attribute. but hey, assumption is the mother of all fuckups. [17:39:45] sumanah, ashley is associated with jp? [17:39:54] hypergrove: They are the same person. [17:40:19] oops - not the ashley who is on the User List here? [17:40:26] Yes, that ashley [17:40:37] Tuju: there's a 'deleted' field, not 'isDeleted'. [17:43:25] ^demon: is the comment "Notes are not yet been restored for core, as of March 27, 2012" on https://www.mediawiki.org/w/index.php?title=Git/Workflow&action=edit§ion=7 invalid now given that https://bugzilla.wikimedia.org/show_bug.cgi?id=35460 is resolved? [17:43:43] 03(mod) increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 +comment (10b) [17:44:05] <^demon> MatmaRex: Indeed. Edited that out. [17:45:23] ^demon: woot, how huge are the notes? i'm trying to fetch them... Receiving objects: 0% (229/44885), 1.88 MiB [17:45:23] i'm wondering who here is an actual employe of wmf - most all? [17:45:29] 03(NEW) Reviewing new account request on isDeleted() - 10https://bugzilla.wikimedia.org/44801 normal; MediaWiki extensions: ConfirmAccount; () [17:45:39] <^demon> MatmaRex: About 3M, I think. [17:45:41] <^demon> Lemme check [17:45:41] qgil: https://bugzilla.wikimedia.org/show_bug.cgi?id=44801 [17:45:58] ^demon: ah, yes, 3.01 [17:45:59] MB [17:46:00] <^demon> MatmaRex: Yeah, it was like 3.something. [17:46:09] Tuju, kiitos! :) [17:46:11] i wonder why 1.88 MB was 0%... :P [17:46:25] 03(mod) increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 major->normal; +shellpolicy; +comment (10Nemo) [17:46:30] Tuju, really appreciated [17:46:32] hypergrove: no [17:46:33] 03(mod) Review LaTeXML branch of Extension:Math for deployment - 10https://bugzilla.wikimedia.org/43222 +comment (10b) [17:46:40] hypergrove: i'd say about 50% of active people [17:46:41] hypergrove: about 30 of us maybe? [17:46:49] 03(mod) Reviewing new account request on isDeleted() - 10https://bugzilla.wikimedia.org/44801 +comment (10tuju) [17:47:10] hypergrove: there are about 150 people working for WMF https://wikimediafoundation.org/wiki/Staff?showall=1 and about half of those are in the engineering department [17:47:17] 03(mod) increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 +comment (10dtaraborelli) [17:47:22] interesting - lone wolf here trying to make a buck [17:47:45] hypergrove: There are several consultants, volunteers, etc. here as well [17:47:56] for instance, yaron is a MediaWiki consultant [17:48:05] staff with one hat and volunteer with another, count me twice :-P [17:48:17] there is something rotten here, a) 119 was once the latest release and b) it should have worked or someone would have noticed that. [17:48:31] maybe it's my postgresql where i belong to minority. [17:49:02] right - i am a wiki application consultant - see a problem, fix the problem, don't badger others but this one, with the SpecialPage class being unknown, is a bit baffling [17:49:36] 03(mod) Reviewing new account request on isDeleted() - 10https://bugzilla.wikimedia.org/44801 +comment (10Bartosz Dziewoński) [17:49:42] the developers do like getting bug reports & patches of course... https://www.mediawiki.org/wiki/Developer_access [17:49:57] hypergrove: btw are you already on the mediawiki-enterprise list? [17:50:28] It is meant for folks like you [17:51:56] 03(mod) Reviewing new account request on isDeleted() - 10https://bugzilla.wikimedia.org/44801 +comment (10tuju) [17:53:18] hey there varnent [17:53:33] hypergrove: here is a link to the list sumanah mentioned https://lists.wikimedia.org/mailman/listinfo/mediawiki-enterprise [17:53:48] New review: Brian Wolff; "That sounds good to me" [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/44734 [17:53:52] 03(mod) increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 +comment (10csteipp) [17:54:22] 03(mod) Reviewing new account request on isDeleted() - 10https://bugzilla.wikimedia.org/44801 +comment (10matma.rex) [17:54:50] sumanh - i don't have time for that list sorry [17:55:24] ok [17:55:33] sumanah, well, there are interesting things there, i will subscribe [17:56:03] cool [17:56:05] such as the RFP:Extension Management, which is what SMW+'s Admin Console is all about [17:56:29] New patchset: Nischayn22; "[Draft] attempt to refactor shapes in Maps" [mediawiki/extensions/Maps] (master) - https://gerrit.wikimedia.org/r/48084 [17:56:56] hypergrove are you on http://www.mediawiki.org/wiki/Third-party_MediaWiki_users_discussion/Contacted_by_Mitevam ? I hear you don't have time but please use 1-2 mins to add yourself, it might be useful for you as well [17:57:54] sumanah: hey there - how goes it? :) [17:57:57] New patchset: Umherirrender; "apitests leaks wgUser" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48142 [17:58:52] mitevam - yes i am on that [17:59:22] 03(mod) Increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 summary; +comment (10MZMcBride) [18:00:31] * Nischay has a broken neck [18:00:40] hypergrove oh ok, John I suppose? [18:01:00] Nischay: what! oh dear! I hope you're recovering well? [18:01:12] mitevam - maybe you're the person to whom i noted annoyance that list doesnt use smw [18:01:22] 03(mod) Allow different password requirements by group - 10https://bugzilla.wikimedia.org/44788 (10Dario Taraborelli) [18:01:41] sumanah: well, its been days now. But its controllable [18:01:56] New review: Waldir; "I see... so input[type='checkbox']:first-child reads as "the input of type checkbox that is the firs..." [mediawiki/extensions/Vector] (master) C: 1; - https://gerrit.wikimedia.org/r/48039 [18:02:08] Nischay: glad you are doing better [18:02:13] wow [18:02:31] I didn't know that you could recover from a broken neck enough to be working a few days later! [18:02:40] 03(mod) Base config does not contain expected language link prefixes - 10https://bugzilla.wikimedia.org/44770 +comment (10Gabriel Wicke) [18:03:29] 03(mod) Reviewing new account request on isDeleted() - 10https://bugzilla.wikimedia.org/44801 +comment (10tuju) [18:03:36] mitevam, is there funding connected to the RFP for extension management? [18:03:43] hypergrove yes, but the idea of using SMW on mw.org is still a "possibility" [18:04:04] hypergrove: Mariya mentioned to me she's about to take off for the night so I will answer that [18:04:08] sumanah: by broken neck I meant I have a nerve misplacement (don't know the exact term)... it pains only when you wreck it :p [18:04:20] Nischay: wait - you broke your neck? [18:04:30] oh ok thank you sumanah :) [18:04:36] Nischay: oh! well that is not *as* bad but sounds annoying anyway :( [18:05:01] mitevam, thank you for the owrk with the mw enterprise folks like me i guess [18:05:05] 03(mod) CAPTCHA module is activated by tag - 10https://bugzilla.wikimedia.org/44505 +comment (10crangasi2001) [18:05:13] hypergrove: the Wikimedia Foundation is working on some core MediaWiki stuff that should be at least somewhat helpful to all MediaWiki developers, no matter whether they are working on core or extensions [18:05:45] hypergrove: there are some grants available like https://meta.wikimedia.org/wiki/Grants:IEG and https://meta.wikimedia.org/wiki/Special:MyLanguage/Grants:Index where MediaWiki improvements would be reasonable proposals [18:06:05] varnent: Nope, I was exaggerating :p. I do have a nerve related issue [18:06:31] Nischay: oh good - well I'm glad you're feeling better :) [18:06:33] 03(mod) Allow different password requirements by group - 10https://bugzilla.wikimedia.org/44788 +comment (10dtaraborelli) [18:06:59] New review: Matmarex; "Yes, CSSJanus handles that as well. See https://www.mediawiki.org/wiki/ResourceLoader/Features#Flipping" [mediawiki/extensions/Vector] (master) C: 0; - https://gerrit.wikimedia.org/r/48039 [18:07:39] and the doctor doesn't know how to cure it, so she gives me multi-vitamins [18:07:45] 03(mod) Increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 +comment (10b) [18:07:56] also hypergrove there are some funded internships for people to work on three-month projects that improve MediaWiki -- for college students there is Google Summer of Code (if that happens again this year), and we've also recently begun doing the Outreach Program for Women internships which are somewhat more frequent. However, those are usually for more novice developers, and making real changes to how we manage extensions within the MediaWiki code [18:07:57] base is not a student-friendly project [18:08:15] (repeating last line because of cutoff) making real changes to how we manage extensions within the MediaWiki code base is not a student-friendly project [18:08:21] * MatmaRex is not eligible for either :( [18:08:43] https://meta.wikimedia.org/wiki/Grants:Start and https://www.mediawiki.org/wiki/Mentorship_programs have more about the grants and the paid internships [18:08:49] MatmaRex: you might want to consider IEG then? [18:09:15] hypergrove: so, there are some options [18:09:56] sumanah: yeah, i have to look into it [18:10:12] New patchset: Aaron Schulz; "Fixed some comments and removed redundant constant." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48143 [18:10:54] sumanah: what is IEG? links? [18:11:25] Nischay: https://meta.wikimedia.org/wiki/Grants:IEG [18:11:25] Individual Engagement Grants support Wikimedians to complete projects that benefit the Wikimedia movement, lead to online impact, or otherwise serve our mission, community, and strategic priorities. [18:11:25] We fund individuals or small teams to build, organize, pilot, create, improve, research or facilitate something that enhances the work of Wikimedia�s volunteers and helps us achieve our vision of a world in which every single human being can freely share in the sum of all knowledge. [18:11:48] Nischay: I highly recommend you look at https://meta.wikimedia.org/wiki/Grants:Start for an overview of the grants program [18:12:17] sumanah: sure, thanks for the links [18:12:21] sure! [18:12:52] 03(mod) Reviewing new account request on isDeleted() - 10https://bugzilla.wikimedia.org/44801 +comment (10aschulz4587) [18:12:56] Nischay: if you haven't already been reading the WMF blog I do recommend you get into the habit of reading it - https://blog.wikimedia.org/ - there are opportunities in there that you'll want to tell your friends about [18:13:13] sumanah: if you could find anyone interesting in working on ConfirmAccount that might be nice [18:13:15] guillom, ping [18:13:58] Reedy: https://gerrit.wikimedia.org/r/#/c/48143/ tiny cr [18:14:27] AaronSchulz: https://gerrit.wikimedia.org/r/#/q/status:open+project:mediawiki/extensions/ConfirmEdit,n,z and https://gerrit.wikimedia.org/r/#/q/status:merged+project:mediawiki/extensions/ConfirmEdit+-owner:L10n-bot,n,z imply that Lalei, Helder, and leucosticte are candidates [18:14:56] AaronSchulz: so reviewing the open ConfirmEdit changesets might help bring the more interested candidates among them out of the woodwork [18:15:38] ok i really was plannign to go but Nemo_bis why did they call the snow storm after you? :) [18:16:09] sumanah: see the benefits of automatic account creation https://bugzilla.wikimedia.org/show_bug.cgi?id=44776 [18:16:53] Nischay: yay! Lee Worden is a nice guy - I met him a year ago [18:16:55] 03(mod) Implement link= image parameter - 10https://bugzilla.wikimedia.org/44627 +comment (10Mark Holmquist) [18:17:05] and YES I am 100% with you re self-serve account creation! [18:18:07] hm what snowstorm [18:18:41] I have never seen someone come up with a gerrit change that fast :) [18:19:02] Nemo_bis: The east coast is about to get hit by Hurricane II: Now With Ice [18:19:39] Argh, I don't know why I said ConfirmEdit when I meant ConfirmAccount [18:21:33] that's an extension that some more people should know :) [18:22:02] 03(mod) Allow different password requirements by group - 10https://bugzilla.wikimedia.org/44788 +comment (10b) [18:22:10] AaronSchulz: dneary has a change to ConfirmAccount that could use some cleanup & then maybe [18:22:16] Change merged: preilly; [mediawiki/core] (wmf/1.21wmf9) - https://gerrit.wikimedia.org/r/48066 [18:24:16] Change merged: jenkins-bot; [mediawiki/extensions/EventLogging] (master) - https://gerrit.wikimedia.org/r/48100 [18:24:25] New patchset: Mattflaschen; "Add null lock manager to parser tests to support code that uses it by default." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48144 [18:24:25] Change merged: jenkins-bot; [mediawiki/extensions/EventLogging] (master) - https://gerrit.wikimedia.org/r/48113 [18:25:02] i have an url like http://en.wikipedia.org/wiki/Science , what would be the easiest way/url to get all titles of the articles it links to? Maybe a mobile version or some api call for it? [18:28:47] 03(mod) Distinguish disambiguation pages from normal articles cheaply in database - 10https://bugzilla.wikimedia.org/6754 (10karmela.wikipedia) [18:28:55] there's a maintenance script to get text, you could run that then parse out the links [18:29:18] Scooter_: do you have some more info? [18:29:19] New review: Pgehres; "This only allows for a single JS file for each banner. I also think that this makes the workflow a ..." [mediawiki/extensions/CentralNotice] (master); V: -1 C: -2; - https://gerrit.wikimedia.org/r/48122 [18:29:21] osxorgat_: there's an api for that [18:29:42] right now i can parse the page with jsoup but i'm sure it can be easier [18:29:52] I know there's "what links here" but I'm not sure about the reverse [18:30:00] New review: Anomie; "The only real hold-up is ApiPurge line 39." [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/44087 [18:30:20] New patchset: UnwashedMeme; "Ignore 'Auth' directory generated by make" [mediawiki/extensions/OpenID] (master) - https://gerrit.wikimedia.org/r/45334 [18:30:28] osxorgat_: Scooter_: http://en.wikipedia.org/w/api.php?action=query&prop=links&titles=Science [18:31:13] 03(mod) Add new usergroup "Passiver Sichter" (autoreview) to German Wiktionary (de.wikt) - 10https://bugzilla.wikimedia.org/44103 (10yoursmilie) [18:31:28] 03(mod) Mapped columns should be sorted alphabetically - 10https://bugzilla.wikimedia.org/44781 (10Ori Livneh) [18:31:49] so for science there's like 600 things the body links to [18:32:59] osxorgat_: Hi. [18:33:06] Change merged: jenkins-bot; [mediawiki/core] (wmf/1.21wmf9) - https://gerrit.wikimedia.org/r/48052 [18:33:14] osxorgat_: You're just interested in internal links (like [[biology]])? [18:33:21] osxorgat_: If so, please use the MediaWiki API. [18:33:24] 03(mod) Uncaught MWException on additional property on schema wiki - 10https://bugzilla.wikimedia.org/44474 (10Ori Livneh) [18:33:26] As internal links are tracked/stored. [18:34:13] external links are also tracked [18:34:30] 03(mod) blog pages come up blank - 10https://bugzilla.wikimedia.org/44783 +comment (10Alex Monk (Krenair)) [18:34:39] 03(mod) Flag/exclude events originating from WMF's IP range - 10https://bugzilla.wikimedia.org/43639 +comment (10ori) [18:34:57] Vulpix: Some of them! [18:35:03] osxorgat_: https://en.wikipedia.org/w/api.php?action=query&prop=links&titles=Science&pllimit=500&format=jsonfm [18:35:14] New patchset: Mattflaschen; "Change default LockManager back to nullLockManager." [mediawiki/extensions/Math] (master) - https://gerrit.wikimedia.org/r/48147 [18:35:38] 03(mod) Add new usergroup "Passiver Sichter" (autoreview) to German Wiktionary (de.wikt) - 10https://bugzilla.wikimedia.org/44103 (10yoursmilie) [18:36:47] New review: Mattflaschen; "Merge after https://gerrit.wikimedia.org/r/#/c/48144/" [mediawiki/extensions/Math] (master) C: -1; - https://gerrit.wikimedia.org/r/48147 [18:36:53] New patchset: Bsitu; "Abstracting MySQL in Echo so storage type can be swapped easily" [mediawiki/extensions/Echo] (master) - https://gerrit.wikimedia.org/r/44192 [18:37:43] another error (Reedy you have experience with these) FauxRequest::getRequestURL not implemented [18:38:12] Change merged: preilly; [mediawiki/extensions/ArticleFeedback] (master) - https://gerrit.wikimedia.org/r/46959 [18:38:36] Change merged: preilly; [mediawiki/extensions/ArticleFeedbackv5] (master) - https://gerrit.wikimedia.org/r/46958 [18:39:26] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48144 [18:39:52] Change merged: preilly; [wikimedia/bugzilla/modifications] (master) - https://gerrit.wikimedia.org/r/44756 [18:40:01] New review: Parent5446; "If release notes are added I'll +1 this." [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/48071 [18:40:30] [FAUX REQUEST] The error occurs during: require_once "$mediaWikiLocation/maintenance/commandLine.inc"; [18:41:26] [FAUX REQUEST] The error "FauxRequest::getRequestURL not implemented" occurs during: require_once "$mediaWikiLocation/maintenance/commandLine.inc"; [18:42:06] oh i see the problem sorry [18:42:40] New review: Wikinaut; "thanks. " [mediawiki/extensions/OpenID] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/45334 [18:42:40] Change merged: Wikinaut; [mediawiki/extensions/OpenID] (master) - https://gerrit.wikimedia.org/r/45334 [18:42:59] 03(mod) Add new usergroup "Passiver Sichter" (autoreview) to German Wiktionary (de.wikt) - 10https://bugzilla.wikimedia.org/44103 +comment (10krenair) [18:44:20] how do i check whether a php file is running in cmdline mode? I found " $url = $wgRequest->getRequestURL();" which needs to be skipped in that case [18:45:41] i do hope there's a global i can test ..... [18:46:15] <^demon> hypergrove: PHP_SAPI == 'cli' [18:47:16] New review: Aaron Schulz; "Please put "patch set X: zzz" comments in gerrit instead of the commit since it won't make sense in ..." [mediawiki/extensions/Echo] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/44192 [18:48:14] worked fine thx [18:51:05] 03(mod) blog pages come up blank - 10https://bugzilla.wikimedia.org/44783 +comment (10korczowski) [18:51:18] 03(mod) Allow different password requirements by group - 10https://bugzilla.wikimedia.org/44788 +comment (10mflaschen) [18:53:38] 03(mod) Implement link= image parameter - 10https://bugzilla.wikimedia.org/44627 +comment (10Gabriel Wicke) [18:54:06] bbiab [18:54:29] qgil: pong [18:54:41] guillom, you've got mail [18:54:48] reading now :) [18:54:51] ok [18:55:06] 03(mod) Implement link= image parameter in Parsoid - 10https://bugzilla.wikimedia.org/44627 summary (10MZMcBride) [18:55:45] Susan: We generally figure it's for Parsoid when it's in the Parsoid product :) [18:56:19] marktraceur: Just letting wikibugs know. ;-) [18:56:31] And my bugspam. [18:56:53] Maybe patch wikibugs to report the product and component? [18:56:53] Susan: I wonder if those could be improved to display the product [18:57:10] ;) [18:57:11] The problem being that nobody would deploy it because wikibugs is still getting pulled from SVN. [18:57:14] I'll end up with e-mails in my inbox about implementing the link= parameter, when I was around for it to be implemented several years ago. ;-) [18:57:26] wikibugs and bugspam, sure. [18:57:31] That'd be great. [18:57:58] The two are actually connected right now. [18:58:08] 03(mod) Increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 +comment (10mflaschen) [18:58:09] I think the bugmail script already sets a header to report the component and product [18:58:12] * marktraceur checks [18:59:59] X-Bugzilla-Product, X-Bugzilla-Component [19:00:00] 03(mod) blog pages come up blank - 10https://bugzilla.wikimedia.org/44783 +comment (10korczowski) [19:00:01] New patchset: Mattflaschen; "Change default LockManager back to nullLockManager." [mediawiki/extensions/Math] (master) - https://gerrit.wikimedia.org/r/48147 [19:00:10] So it should be trivial to snag those headers in wikibugs and display them [19:00:21] See e.g. the recent patch for fixing the initial-report IRC messages [19:00:43] New review: CSteipp; "For anyone reviewing, as of PS 15, we have 2 architecture issues to solve:" [mediawiki/extensions/CentralAuth] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/39171 [19:01:25] 03(mod) Send a cookie with each block? - 10https://bugzilla.wikimedia.org/3233 +comment (10tylerromeo) [19:01:26] New review: Mattflaschen; "https://gerrit.wikimedia.org/r/#/c/48144/ is merged, so this is ready for review." [mediawiki/extensions/Math] (master) C: 0; - https://gerrit.wikimedia.org/r/48147 [19:03:00] !class SocialProfile [19:03:01] See http://svn.wikimedia.org/doc/classSocialProfile.html [19:03:12] New review: Wikinaut; "a closing quote is missing" [mediawiki/extensions/OpenID] (master); V: -1 C: -1; - https://gerrit.wikimedia.org/r/43482 [19:03:19] !class UserProfile [19:03:19] See http://svn.wikimedia.org/doc/classUserProfile.html [19:03:59] Those both sound like extensions. [19:04:43] 03(mod) blog pages come up blank - 10https://bugzilla.wikimedia.org/44783 +comment (10martineznovo) [19:04:49] indeed they are [19:05:22] 03(mod) Increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 +comment (10hashar) [19:05:31] ben ça va ça [19:05:36] w/w [19:06:11] New patchset: Brion VIBBER; "Add i18n entries for more carriers to Wikipedia Zero" [mediawiki/extensions/ZeroRatedMobileAccess] (master) - https://gerrit.wikimedia.org/r/48150 [19:07:55] New review: Brion VIBBER; "Taking the liberty of approving my own commit here." [mediawiki/extensions/ZeroRatedMobileAccess] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/39701 [19:07:55] Change merged: Brion VIBBER; [mediawiki/extensions/ZeroRatedMobileAccess] (master) - https://gerrit.wikimedia.org/r/39701 [19:08:02] 03(NEW) Watchlist does not show when a watched article is added or removed from wikidata - 10https://bugzilla.wikimedia.org/44802 normal; MediaWiki extensions: WikidataClient; () [19:08:28] New review: Brion VIBBER; "Taking the liberty of approving my own commit here. Should push entries into TWN soon. :)" [mediawiki/extensions/ZeroRatedMobileAccess] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/48150 [19:08:28] Change merged: Brion VIBBER; [mediawiki/extensions/ZeroRatedMobileAccess] (master) - https://gerrit.wikimedia.org/r/48150 [19:10:15] 03(mod) Increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 +comment (10mediawiki-bugs) [19:11:49] 03(mod) Reviewing new account request on isDeleted() - 10https://bugzilla.wikimedia.org/44801 +comment (10tuju) [19:13:26] New patchset: Matmarex; "(bug 43804) fix docs in generateCollationData.php" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/44734 [19:13:48] New patchset: Umherirrender; "set wgLanguageCode in NewParserTests for all tests" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48151 [19:15:17] 03(mod) Increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 +comment (10Nemo) [19:17:39] 03(mod) Add new usergroup "Passiver Sichter" (autoreview) to German Wiktionary (de.wikt) - 10https://bugzilla.wikimedia.org/44103 (10yoursmilie) [19:17:41] New patchset: Matmarex; "(bug 43804) fix docs in generateCollationData.php" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/44734 [19:17:47] 03(mod) Category::getMembers() is querying DB without an index - 10https://bugzilla.wikimedia.org/44782 +comment (10bawolff+wn) [19:19:51] New patchset: Matmarex; "(bug 43804) fix docs in generateCollationData.php" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/44734 [19:20:20] New review: preilly; "@Brion VIBBER — Thanks, for writing a README file. It looks good." [mediawiki/extensions/ZeroRatedMobileAccess] (master) - https://gerrit.wikimedia.org/r/39701 [19:28:04] New patchset: Brion VIBBER; "update ZeroRatedMobileAccess with carrier localization entries" [mediawiki/core] (wmf/1.21wmf9) - https://gerrit.wikimedia.org/r/48152 [19:30:00] New patchset: Brion VIBBER; "update ZeroRatedMobileAccess with carrier localization entries" [mediawiki/core] (wmf/1.21wmf8) - https://gerrit.wikimedia.org/r/48153 [19:31:11] New patchset: Umherirrender; "Inline SpecialPageFactory::setGroup, gets deprecated in 1.21" [mediawiki/extensions/OpenID] (master) - https://gerrit.wikimedia.org/r/43482 [19:32:22] New review: Umherirrender; "Patch Set 3: Added a missing quote" [mediawiki/extensions/OpenID] (master) - https://gerrit.wikimedia.org/r/43482 [19:33:24] New review: Brian Wolff; "Doesn't work if you had a hypothetical icu version 51. library" [mediawiki/core] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/44734 [19:33:52] 03(mod) Increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 +comment (10mflaschen) [19:33:58] Change merged: IAlex; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48142 [19:34:05] New review: UnwashedMeme; "For the most part this looks good to me, but I don't know enough about OpenID providers to really co..." [mediawiki/extensions/OpenID] (master) C: -1; - https://gerrit.wikimedia.org/r/46198 [19:34:55] 03(mod) Improve property search - 10https://bugzilla.wikimedia.org/44773 +comment (10kikkocristian) [19:35:54] 03(mod) blog pages come up blank - 10https://bugzilla.wikimedia.org/44783 +comment (10T Korczowski) [19:36:39] 03(mod) UploadWizard fails for certain values of $wgFileExtensions - 10https://bugzilla.wikimedia.org/44776 +comment (10Lee Worden) [19:36:54] !e BlogPage [19:36:55] https://www.mediawiki.org/wiki/Extension:BlogPage [19:37:42] 03(mod) blog pages come up blank - 10https://bugzilla.wikimedia.org/44783 (10Alex Monk (Krenair)) [19:37:58] New review: Physikerwelt; "Yes. This should be reverted, if the test works now." [mediawiki/extensions/Math] (master) C: 1; - https://gerrit.wikimedia.org/r/48147 [19:39:41] New review: Matmarex; "Bawolff: replied." [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/44734 [19:39:48] bawolff: ^ [19:41:41] New review: Wikinaut; "see my comments below." [mediawiki/extensions/OpenID] (master); V: 0 C: 1; - https://gerrit.wikimedia.org/r/46198 [19:42:17] MatmaRex: replied [19:42:28] New review: Bsitu; "Thanks Aaron, that makes sense. Will do that in the future!" [mediawiki/extensions/Echo] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/44192 [19:42:50] * bawolff wonders if it is just me, or does the irc bot seem to not report that I make comments... [19:43:22] bawolff: you have to fill in the cover message [19:43:29] ah [19:43:29] bawolff: uh, but idon't get your first comment [19:43:41] bawolff: i used "51.0" and you said this doesn't work? [19:44:13] bawolff: good point in the second one, will do [19:44:48] d'oh, meant to write something different ;) [19:45:12] MatmaRex: If you do version_compare( $icuVersion, "51.", ">=" ) I think it would work [19:45:53] bawolff: alright [19:49:15] New patchset: Hypergrove; "test for commandline environment before loading resources" [mediawiki/extensions/SemanticComments] (master) - https://gerrit.wikimedia.org/r/48155 [19:49:35] Change merged: Wikinaut; [mediawiki/extensions/OpenID] (master) - https://gerrit.wikimedia.org/r/43482 [19:49:44] whyyyy is git-review [19:49:46] so slow [19:50:11] i never know if it's working or hung for some reason [19:50:26] New patchset: Matmarex; "(bug 43804) fix docs in generateCollationData.php" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/44734 [19:50:48] bawolff: ^ :) [19:52:11] does anyone notice that when you hit preview, the editor no longer restores the scroll position inside the textarea (when the text is long enough to scroll)? [19:52:33] I don't ever remember it restoring scroll position. [19:52:51] It used to restore it years ago [19:53:09] but it has been a lot of time that it doesn't do it [19:53:45] * bawolff agrees with Susan [19:53:53] there's a wpScrolltop hidden field in the edit form for that purpose [19:53:59] MatmaRex: I have a grammar nitpick, do you want me to just fix that myself? [19:54:25] bawolff: feel free to [19:54:41] Vulpix: enable AJAX preview! [19:54:51] and it's being filled, but not restored when the page is loaded... Wanted to know if this happened to other users, seeing that it's not only me I'll go and file a bug about it [19:55:34] bawolff: i can fix it if you can't / don't want to commit yourself [19:56:10] hmm, am I allowed to +2 something I made a grammar change to is more the question rolling around in my head ;) [19:56:17] I would assume so [19:56:31] Just give me a moment to test to make sure everything works like i think it does [19:58:09] Before there was /trunk/phpwiki/newcodebase, there was... [19:58:49] /trunk/phpwiki/fpw? [19:58:55] Susan: I believe that immediately before that, a voice in the heavens said "Let their be light" [19:58:55] New patchset: Kaldari; "Adding dismiss functionality to special page" [mediawiki/extensions/Echo] (master) - https://gerrit.wikimedia.org/r/47042 [19:59:01] Heh. [19:59:02] There. [19:59:20] :P [19:59:50] But really. [19:59:56] I've tried this thing back to r403. [19:59:58] I think. [20:00:02] But the file doesn't look new. [20:01:11] https://svn.wikimedia.org/viewvc/mediawiki/trunk/phpwiki/newcodebase/SpecialUserlogin.php?view=markup&pathrev=403 [20:01:15] guillom: ping [20:01:23] early svn days there tends to be a lot of file renames that weren't really tracked [20:01:26] pong valeriej [20:01:34] from what I can tell anyway [20:01:36] I wasn't around then... [20:01:40] obviously [20:01:57] being about 10 at the time [20:02:26] Hmmmm. [20:02:27] guillom: Hi! I'm working on the blog posts I mentioned: https://meta.wikimedia.org/wiki/Wikimedia_Blog/Drafts/Bug_Days And I'm not sure how to avoid making "How to Report a Bug"... boring, ha ha. [20:02:51] guillom: Do you have any suggestions on something I can do? [20:03:57] valeriej: it's 9pm here on a Friday night so I'm afraid my mind won't be of much help tonight, but I can look next week when I'm a bit more able? [20:04:12] function skinStarTrek () { [20:04:13] Heh. [20:04:14] https://svn.wikimedia.org/viewvc/mediawiki/trunk/phpwiki/fpw/wikiUser.php?revision=15&view=markup&pathrev=15 [20:04:23] :) [20:04:59] Rename it to LCARS [20:05:40] I can't find the original file. [20:05:41] guillom: Oh, yeah, no problem. Thanks! I'll keep working on it so you'll have more to work with. [20:05:47] ok :) [20:06:19] Oh. [20:06:19] guillom: Have a good night! [20:06:22] I may have found it. [20:06:24] Stand by. [20:06:30] thanks valeriej [20:06:37] basile: bonne nuit :-] [20:08:56] Hmm, fpw seems like a completely different codebase. [20:10:56] New review: Wikinaut; "@UnwashedMeme" [mediawiki/extensions/OpenID] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/46811 [20:12:23] What's a feedObject? [20:12:59] 03(mod) Support third-party use by eliminating hard dependency on Varnish - 10https://bugzilla.wikimedia.org/43601 +comment (10Ori Livneh) [20:13:32] merci hashar :) [20:13:36] [onArticleSaveComplete] any ideas about this message: Catchable fatal error: Argument 1 passed to FSIncrementalUpdater::onArticleSaveComplete() must be an instance of Article, instance of WikiPage given in [20:13:40] New review: MZMcBride; "As far as I can tell, this logic dates back to at least r403 ( 03(mod) Allow different password requirements by group - 10https://bugzilla.wikimedia.org/44788 (10Daniel Friesen) [20:13:59] tyler ? [20:14:36] Is it a bad idea to learn by dissection? [20:14:58] Isarra: Its a class that handles an item in an rss feed (or is that feedItem. Can't remember) [20:15:06] Isarra: That's the best way to learn [20:15:53] Know where the feedobject actually is? Or better yet, where is the doxygen stuff, again? [20:16:06] svn.wikimedia.org/doc [20:16:24] Thanks, sexy. [20:16:30] !class FeedObject [20:16:30] See http://svn.wikimedia.org/doc/classFeedObject.html [20:16:37] oh, it's not aclass [20:16:41] a class* [20:16:51] lol... documentation [20:16:53] * MatmaRex slaps self for jumping into discussions without reading scrollback [20:17:31] * Isarra wraps MatmaRex in tuna. [20:17:33] * Dantman just reads code... [20:17:48] Change merged: jenkins-bot; [mediawiki/extensions/Math] (master) - https://gerrit.wikimedia.org/r/48147 [20:17:49] Dantman: Often its more enlightening imo [20:18:12] This documentation interface is atrocious on a small screen. [20:18:22] Isarra: Check out ChannelFeed class [20:18:56] 03(NEW) The functionality to restore the edit textarea scroll on preview is not working - 10https://bugzilla.wikimedia.org/44803 trivial; MediaWiki: Page editing; () [20:19:33] Sublime's ⌘+tx. And occasionally a little `ack` make using code as a reference great. [20:19:46] *"⌘+t" [20:19:52] 03(mod) The functionality to restore the edit textarea scroll on preview is not working - 10https://bugzilla.wikimedia.org/44803 +comment (10Jesús Martínez Novo (Ciencia Al Poder)) [20:20:24] I've never got the hype about ack [20:20:29] grep works fine for me [20:20:42] 03(mod) The functionality to restore the edit textarea scroll on preview is not working - 10https://bugzilla.wikimedia.org/44803 (10MZMcBride) [20:21:02] MatmaRex: I may have lied about version_compare earlier [20:21:18] Heh... I've used grep too. Just ended up with ack installed out of a few situations where grep in fact wasn't enough. [20:21:56] bawolff: lol [20:21:58] And always forgetting the . and -R in grep it eventually just became easier to start with ack. [20:22:06] bawolff: alright, now you're fixing this. :P [20:22:22] sgrep is nice (from http://github.com/facebook/pfff ) [20:22:39] Dantman: I more do grep 'something' * */* */*/* [20:22:45] 03(mod) Allow user to pick primary OpenID URL - 10https://bugzilla.wikimedia.org/19346 +comment (10mail) [20:22:58] which tends to work better than -R in terms of ignoring hidden folders [20:23:03] also git grep is nice [20:24:00] * MatmaRex greps from a GUI! [20:24:17] <^demon> `git config --global alias.pulll pull` [20:24:21] <^demon> Sigh, it's been that kinda day [20:25:44] New review: UnwashedMeme; "As far as I understand If9aa4f5c is about improving the openid provider nature of this plugin (servi..." [mediawiki/extensions/OpenID] (master) C: 1; - https://gerrit.wikimedia.org/r/46811 [20:25:55] ^demon: decrease keyboard repeat rate :) [20:26:55] <^demon> Oh, so remember how we picked a version barring anything unforeseen? [20:27:01] <^demon> Something unforeseen happened. [20:27:17] <^demon> https://gerrit-review.googlesource.com/#/c/42151/ [20:27:20] Hi. [20:27:49] ^demon: Well you're a step ahead of me... I never keep those commands in mind and hence never go and fix myself aliases for repeat mistakes. [20:27:51] Gerrit in Gerrit really is a bit much. [20:28:06] Yo dawg, [20:30:27] 03(mod) Automatically suggest disambiguation pages - 10https://bugzilla.wikimedia.org/44704 +comment (10Matthew Flaschen) [20:30:40] right so, stupid question, but is there an easy way to make MW use an extra CSS file regardless of selected skin [20:30:47] and i don't want to use Mediawiki:Common.css [20:31:30] shifuimam: Either make an extension. Put some sort of RL module definition into your LocalSettings. Or write a Gadget and install the Gadgets extension. [20:31:33] use Mediawiki:Common.css... err.. ok [20:31:40] New patchset: Raimond Spekking; "[ZeroRatedMobileAccess] Add new optional message keys" [translatewiki] (master) - https://gerrit.wikimedia.org/r/48162 [20:31:41] boo [20:31:48] Susan, we used to have MediaWiki in MediaWiki via CodeReview :) [20:31:52] shifuimam: Oh... you could also use @import but it's not the nicest way to do that anymore. [20:32:06] Unnecessary http requests and whatnot. [20:32:11] ok. Common.css works for most things - I just really prefer to be able to keep a file open in a text editor while working on formatting for a new wiki or theme [20:32:16] Krenair: :D [20:32:17] Change merged: Raimond Spekking; [translatewiki] (master) - https://gerrit.wikimedia.org/r/48162 [20:32:29] common.css is stored in the db, right? it's not a file that can be edited on its own? [20:32:54] it depends which commons.css :-] [20:33:04] lol [20:33:09] ? [20:33:19] shifuimam: There's a common.css file, but you shouldn't edit it. [20:33:24] Edit the page "MediaWiki:Common.css" instead. [20:33:31] blergh [20:33:34] The file is a file. The page is in the DB. [20:33:38] shifuimam: if you only want to test things out, use Firefox, install the web developer extension, and you'll be able to append a local (in your machine) CSS file to the page [20:33:51] New review: Wikinaut; "ok, thank you. Now I do fully understand. " [mediawiki/extensions/OpenID] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/46811 [20:33:55] so sans extension/gadget there's no way to just include additional files [20:34:39] well you can put your style in the article [[MediaWiki::common.css]] [20:34:47] shifuimam: The extension code would be small enough that you could probably just include it's contents into LocalSettings.php [20:34:47] your users can then amend it further [20:34:56] or someone here could write a small extension for you that would inject the file [20:35:04] well this wiki is me and one other person, and we both access the server it's on directly [20:35:13] so i don't need editing through the MW site at all for my purposes [20:39:35] New review: Parent5446; "As long as we can agree that filling in an already existing username into the account creation field..." [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/48071 [20:39:42] oh completely unrelated - i just got APC working for object caching on another wiki i maintain. problem is, it's now caching transcluded content, so the content isn't updating even when purging [20:40:04] is there a config option i need to use to force a purge of the cached content? [20:40:15] New patchset: Brian Wolff; "(bug 43801) add a getter for ICU version to ICUCollation" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/44734 [20:40:15] New patchset: Yurik; "API PageSet allows generator for non-query modules" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/44087 [20:41:16] shifuimam: That sounds rather odd, you're saying transcluded pages don't get updated when someone edits the template being transcluded? [20:41:23] right [20:41:37] this page : http://shifuimam.com/moop/wiki/Public:Welcome! [20:41:42] shifuimam: and you're only using object caching (not squid/varnish caching)? [20:41:45] the block of text under "this week's activities" [20:41:48] yep. just apc [20:41:57] shifuimam: Could be something messed up with your job queue [20:42:09] 03(NEW) Automatically flip guider positions for RTL wikis - 10https://bugzilla.wikimedia.org/44804 normal; MediaWiki extensions: GuidedTour; () [20:42:18] the activities under "today" change...well, daily. so that can't stay cached indefinitely. i have an extension installed that adds a purge option to the menu for each page [20:42:25] what should i check? [20:42:32] bawolff: i don't get https://gerrit.wikimedia.org/r/#/c/44734/12/maintenance/language/generateCollationData.php,unified , tbh. version_compare( $icuVersion . '0', "51.0", ">=" ) ? [20:42:39] 03(mod) Automatically flip guider positions for RTL wikis - 10https://bugzilla.wikimedia.org/44804 (10Matthew Flaschen) [20:42:49] New patchset: Yurik; "API PageSet allows generator for non-query modules" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/44087 [20:42:51] MatmaRex: me neither, it made the php function magically work :P [20:43:08] It seemed version_compare compared versions ending in a . weirdly [20:43:08] shifuimam: where does :gw:Main_Page/activities point to? Is the same wiki or other wiki? [20:43:12] anomie|away: ping - pageset is done [20:43:22] MatmaRex: So padding the 0 seemed to fix it [20:43:31] Vulpix: different wiki [20:43:35] bawolff: that makes absolutely no sense at all, ever. [20:43:50] interwiki transcluded content [20:43:56] bawolff: is INTL_ICU_VERSION including a trailing dot or what? [20:44:00] 03(mod) SVG client side rendering - 10https://bugzilla.wikimedia.org/3593 (10larson) [20:44:12] bawolff: otherwise the 0 would change the value [20:44:38] bawolff: worst case, we can just cast eveything to numbers and compare like neanderthals did, with >= [20:44:53] this should work here somewhat [20:44:57] MatmaRex: wait, maybe the code I had testing it is at fault [20:45:05] that'd be kind of embarrasing [20:45:23] * MatmaRex wasn't testing at all :P [20:45:44] yeah, sorry my fault [20:46:16] I had define( 'INTL_ICU_VERSION', '51.' ); in my LocalSettings.php to test what happens on a different version of icu [20:46:26] ouch. [20:46:27] where obviously it should be something else [20:46:56] let me partially revert that [20:47:45] Vulpix: what should i be looking at to make sure things are configured properly? [20:48:34] New patchset: Brian Wolff; "(bug 43801) add a getter for ICU version to ICUCollation" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/44734 [20:49:57] shifuimam: well if its some sort of job queue issue (which seems kind of far fetched, I thought the job queue only got involved if there were more than 50 transclusions or something about that), check the number of jobs listed at http://shifuimam.com/moop/w/api.php?prop=siteinfo&siprop=statistics&action=query [20:50:01] 03(mod) Inline aliens behaving incorrectly in some cases, seems to depend on selection - 10https://bugzilla.wikimedia.org/43174 +comment (10inez) [20:50:17] 03(mod) disable SVG rasterizing - 10https://bugzilla.wikimedia.org/41771 +comment (10Jesús Martínez Novo (Ciencia Al Poder)) [20:50:20] lolwut [20:50:20] 03(mod) Inline aliens behaving incorrectly in some cases, seems to depend on selection - 10https://bugzilla.wikimedia.org/43174 (10Inez Korczyński) [20:50:21] 03(mod) SVG client side rendering - 10https://bugzilla.wikimedia.org/3593 +comment (10Jesús Martínez Novo (Ciencia Al Poder)) [20:50:25] there's nothing on that page except one error [20:50:29] 03(mod) Fix use of DB schema so RenameUser is trivial - 10https://bugzilla.wikimedia.org/31863 (10MZMcBride) [20:50:35] "Unrecognized value for parameter 'prop': siteinfo" [20:50:56] It's meta=siteinfo. [20:51:30] whoops, yeah try http://shifuimam.com/moop/w/api.php?meta=siteinfo&siprop=statistics&action=query instead :) [20:51:58] 03(mod) SVG client side rendering - 10https://bugzilla.wikimedia.org/3593 (10Jesús Martínez Novo (Ciencia Al Poder)) [20:52:27] two jobs [20:52:45] does that mean that there are jobs hanging/waiting? [20:53:14] 03(mod) VisualEditor: Slug oddness - Prepending text to article starting with {{Infobox ..}} removes the entire article - 10https://bugzilla.wikimedia.org/43103 (10Inez Korczyński) [20:53:15] 03(mod) VisualEditor: Placing the cursor in a slug doesn't cause a contextChange event - 10https://bugzilla.wikimedia.org/44083 (10Inez Korczyński) [20:54:13] shifuimam: also, since it's fetching content from other wiki, it may be cached on the other side (ie. it's sending a cached/stale/old copy to your wiki) [20:54:53] 03(mod) SVG client side rendering - 10https://bugzilla.wikimedia.org/3593 +comment (10joe) [20:55:01] well, it was working fine until i enabled object caching. prior to that i did have to manually purge the page once a day via action=purge, but doing that would update the content [20:55:06] shifuimam: 2 is a very small number, and the api is an estimate. [20:55:19] often the api estimate is off by an order of magnitude at least... [20:55:21] i checked the wiki i'm transcluding from, and the content i am transcluding is updated on that side [20:55:35] shifuimam: oh, you're doing cross wiki transclusions? [20:55:39] yep [20:55:40] New patchset: Aaron Schulz; "[JobQueue] Cleanups for JobQueueRedis." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48167 [20:56:00] ^demon: no failures :) [20:56:12] i even tried editing the page and saving it to force a purge and that didn't do it [20:57:00] New patchset: Brian Wolff; "(bug 43801) add a getter for ICU version to ICUCollation" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/44734 [20:57:04] wait [20:57:09] i think this is a problem on their wii [20:57:10] wiki, even [20:57:23] shifuimam: The reason $wgEnableScaryInterwikiTransclusion has the word scary in it is because it doesn't do caching very well ;) [20:57:39] haha [20:57:45] no, the guild wars wiki was cached [20:58:02] that's messed up though...the front page of that wiki was updated but the item it transcludes was not [20:58:08] MatmaRex: sorry for kind of making a mess of things there [20:58:19] bawolff: no problem :) i'll rebase it [20:58:25] MatmaRex: I just did [20:59:05] bawolff: ah [20:59:20] bawolff: actually, what happened there? how did you make that weird patchset? :P [20:59:27] ok this is what i am transcluding: http://wiki.guildwars.com/wiki/Main_Page/activities [20:59:40] i just purged that page to force an update, and the right content is displaying. however it is NOT updated on my wii [20:59:41] crap did I do it even more wrong then before? :P [20:59:46] stupid keyboard. anyhow i tried a purge, no dice [21:00:07] bawolff: uh, no, i meants the one(s) that couldnt merge [21:00:10] i meant* [21:00:24] MatmaRex: at one point git changed the change-id, and then gerrit refused the patch set [21:00:34] The way I treat git is type random things until it works ;) [21:00:40] lol [21:00:58] New review: Anomie; "Ok, let's go for it" [mediawiki/core] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/44087 [21:01:11] bawolff: lol [21:01:21] New review: Brian Wolff; "PS 12: I noticed a nitpicky grammar error, and some trailing whitespace. Then in my test I thought I..." [mediawiki/core] (master); V: 0 C: 1; - https://gerrit.wikimedia.org/r/44734 [21:02:34] MatmaRex: so am I allowed to +2 that, given that I made changes to that? [21:02:57] Since the changes I made were only adding the word "an" and whitespace changes, I feel like it shouldn't be an issue (?) [21:03:52] bawolff: wait, you have +2? or do you mean +1? [21:03:53] Change merged: jenkins-bot; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/44087 [21:03:57] bawolff: i've seen people merge patchsets they've made nitpicky changes to [21:04:09] i see nothing wrong with it [21:04:22] New review: Brian Wolff; "Approve this." [mediawiki/core] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/44734 [21:04:23] Change merged: Brian Wolff; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/44734 [21:04:50] OK, QA quarterly review notes are up https://www.mediawiki.org/wiki/QA/Review_February_2013#Notes_from_QA_Quarterly_review_-_2013-02-08 [21:04:52] New patchset: MaxSem; "make jquery.json module run on mobile" [mediawiki/core] (wmf/1.21wmf8) - https://gerrit.wikimedia.org/r/48169 [21:04:56] qgil_: hey there [21:05:09] sumanah, hi [21:05:12] 03(mod) VisualEditor: Slug oddness - new text in list item before alien node is ignored - 10https://bugzilla.wikimedia.org/43102 (10Inez Korczyński) [21:05:13] 03(mod) VisualEditor: Placing the cursor in a slug doesn't cause a contextChange event - 10https://bugzilla.wikimedia.org/44083 (10Inez Korczyński) [21:05:19] New review: MaxSem; "To be deployed later." [mediawiki/core] (wmf/1.21wmf8); V: 0 C: -2; - https://gerrit.wikimedia.org/r/48169 [21:05:34] qgil_: are you already in the meeting room you want to be in, in SF, for our hangout? if so I will Invite you [21:05:53] sumanah, I'm ready [21:06:22] 03(mod) VisualEditor: "localStorage is null" error message - 10https://bugzilla.wikimedia.org/43087 +comment (10inez) [21:06:26] shifuimam: ok, I looked up the interwiki transclusion. It has its own cache and shouldn't depend on if apc is enabled. The length of time things stay in the cache is controlled by $wgTranscludeCacheExpiry [21:06:36] hm [21:08:23] shifuimam: additionally if the page is retrieved from the parser cache, the interwiki transclusion is not updated (Since in that case, one does not even get to the interwiki translcusion cache check). Parser cache may differ depending on your cache settings, but in most setups its enabled regardless of if APC is available [21:08:45] well, the weird thing is that everything worked fine until very recently [21:08:56] only change being the enabling of apc [21:09:47] shifuimam: The default for transwiki cache is only 1 hour [21:09:52] parser cache is a bit longer [21:09:59] yeah i def haven't changed those defaults [21:10:34] It could be for some reason you had MW set not to save parser cache entries until after you installed apc, but that's not the default config [21:11:10] for many/most extensions should PHP_SAPI != 'cli' be conditional to even loading them in LocalSettings? [21:11:40] would that make runJob faster? [21:11:59] Why would that speed it up? [21:12:10] shifuimam: btw, if you do ?action=purge to a page, that will clear the parser cache (but not the transclusion cache, which can't be cleared short of deleting things out of transcache table) [21:12:19] hypergrove: none if the extensions aren't broken ;) [21:12:39] bawolff: i doubt i ahd it set up that way, only because i never messed with any of that stuff [21:12:46] hypergrove: extensions mainly registers hooks so yeah that would potentially save a few thousands variables assignements [21:12:48] If extension loading is so bad it slows down a long running runJobs, then they are going to have an even worse effect on the performance of the website. [21:12:53] well....prior caching was disabled entirely [21:12:55] so maybe that was doing it? [21:13:14] hypergrove: the speed benefit for most extensions would probably be minimal. particularly if you had op code caching (something like apc) enabled [21:13:23] hypergrove: and lot of jobs depends on extensions being loaded too :-] [21:13:43] but that is a good idea :-] [21:13:58] hashar, sure print jobs but link resetting jobs? [21:14:00] I guess it is dismissed by the fact that loading an extension does not use that much time [21:14:13] that seems the vast majority of jobs [21:14:18] most of the time is spent in db interactions or the parser [21:14:33] hypergrove: refreshlinks jobs need extensions (mostly) [21:14:53] hypergrove: in theory, many extensions might not be technically needed [21:15:10] and it might make things faster to disable them (less work for the parser if they're parser hooks) [21:15:11] hashar, depends on the nbr of extensions that have initialization code, and i've been looking at alot of that lately [21:15:22] and some of it aint pretty [21:15:39] but if any page links depends on the extension, then disabling it will break refreshLinks updates [21:15:54] bawolff - why do refreshLinks need extensions? [21:16:15] refreshLinks reparse a page to determine what categories the page is in (and other link tables) [21:16:20] some extensions add categories to pages [21:16:32] looking at the run job log over a few seconds [21:16:33] 03(NEW) FORMATNUM at sewiki uses wrong character as decimal and thousand mark - 10https://bugzilla.wikimedia.org/44805 normal; MediaWiki: Internationalization; () [21:17:05] 535 000 jobs are refreshLinks, 26200 enotifyNotify 13955 ChangeNotification , rest under 10k [21:17:06] and some things like {{#if:{{{foo|}}}|[[category:catA]]|[[category:CatB]]}} would also cause wrong categories to be added if the extension wasn't present during the parse [21:17:09] so yeah mostly refreshLinks [21:17:22] i see your points. could i drop whatever editor code i have, or extensions that are deemed "cli-safe" [21:17:57] search is another example [21:17:58] hypergrove: otoh, some extensions - like say the timeline extension that just generates an image based on user input, aren't really needed, and could potentially slow things down [21:18:08] specialpages may be as a class dispensable [21:18:44] hypergrove: for special pages, the update cached special pages script would need them [21:18:47] bawolff, the timeline extension could be deemed cli-safe in that case [21:19:57] hypergrove: Also, runJobs.php runs in a loop right? Wouldn't that mean start up time for these extensions would not matter much (if you ignore any speed increases to the parser that you might get by disabling them) [21:20:41] i though runjobs starts a process each time, not a thread [21:20:47] are there any extensions right now that allow adding CSS files, btw? [21:21:12] hypergrove: its been rewritten since last i looked at it I think [21:21:44] New review: Worden.lee; "Either in Setup.php or UploadWizard.config.php is fine with me." [mediawiki/extensions/UploadWizard] (master) C: 0; - https://gerrit.wikimedia.org/r/48092 [21:22:19] shifumam, the CSS extension allows per-page css, you can modify it for including an external stylesheet if you need - i don't think it has that function yet [21:22:41] hmmmm...do you know offhand if that can be used to include global CSS? [21:22:43] hypergrove: from the looks of it, it makes new processes, however it doesn't make a new process for each job, so the startup time really only happens once [21:22:53] i want an additional CSS file to be included on all pages, not just certain pages [21:22:55] shifuimam: just put the css in MediaWiki:Common.css [21:23:06] looking for something that lets me use an actual .css file :P [21:23:13] shifumam, can you c&p to your site file [21:23:19] @import the actual .css file :P [21:24:04] @import would work in the site css page? [21:24:04] 03(mod) Increase $wgMinimalPasswordLength - 10https://bugzilla.wikimedia.org/25925 +comment (10b) [21:24:41] yes [21:24:46] great! [21:24:59] or at least I really hope it does [21:26:28] It just occured to me that RL could mess that up since it has to be the first entry in the css file [21:27:04] 03(NEW) mobile css style for preformatted tags should be monospace - 10https://bugzilla.wikimedia.org/44806 normal; MediaWiki: Interface; () [21:27:52] bawolff: i think this has been worked around [21:28:31] [Q] my extension uses prototype.js - do i have to rewrite it for jquery? I've seen jq.noConflict() called but that may be tricky with RL - any hints? [21:28:51] 03(mod) If on edit page, with WikiEditor toolbar, delay showing guiders until toolbar loaded - 10https://bugzilla.wikimedia.org/44771 +comment (10swalling) [21:29:41] hypergrove: shouldn't be tricky [21:29:57] hypergrove: jQuery is loaded before everything else [21:30:04] hypergrove: together with mediawiki.js [21:30:40] hypergrove: and core scripts should handle overriding the dollar function just fine [21:31:30] wait..where do i @import? [21:33:23] hi Dereckson! Are you available to do a code review? [21:34:53] 03(mod) Inline aliens behaving incorrectly in some cases, seems to depend on selection - 10https://bugzilla.wikimedia.org/43174 +comment (10raimond.spekking) [21:35:25] shifuimam: see http://webdesign.about.com/cs/css/qt/tipcssatimport.htm [21:35:35] just put it at the top of MediaWiki:Common.css [21:35:38] oh ok [21:35:42] sorry..had a derrrr moment :P [21:37:50] 03(mod) If on edit page, with WikiEditor toolbar, delay showing guiders until toolbar loaded - 10https://bugzilla.wikimedia.org/44771 +comment (10mflaschen) [21:39:27] 03(mod) If on edit page, with WikiEditor toolbar, delay showing guiders until toolbar loaded - 10https://bugzilla.wikimedia.org/44771 +comment (10Steven Walling) [21:39:49] 03(mod) If on edit page, with WikiEditor toolbar, delay showing guiders until toolbar loaded - 10https://bugzilla.wikimedia.org/44771 (10Steven Walling) [21:41:54] Hi guys. Quick question. Is there a limit to the earliest edit that the recentchanges api can return? [21:42:20] I've set the start date to as early as possible and I'm only getting the last ~64k edits [21:42:21] 03(mod) Recognize interwiki and language links - 10https://bugzilla.wikimedia.org/42160 +comment (10Gabriel Wicke) [21:42:25] 03(mod) Add non-English wiki support to Parsoid - 10https://bugzilla.wikimedia.org/43332 (10Gabriel Wicke) [21:42:52] To anyone willing, I've been trying to determine the best method of organizing articles on a wiki meant to be graphic and software usage standards. I've been reading namespaces, categories and subpages and just need a good reference to look at to help me understand which is going ot be the best method for us. [21:42:57] Moussekateer: data in the recentchanges table is only stored for I think 90 days by default [21:43:35] MatmaRex, ah ok. That would make sense [21:44:12] I can't see an api call to get all edits ever though. Is the only way to iterate through allusers and get their contributions? [21:45:48] Moussekateer: action=query&prop=revisions ? [21:46:40] Moussekateer: action=query&prop=revisions&revids=... [21:49:17] MatmaRex, I'm confused, what does that query return? [21:49:52] Moussekateer: what are you trying to do? it can return data about arbitrary revisions, whose numbers you give in the revid parameter [21:49:59] rkitect: Its best just to experiment. Once you have more content it will become obvious how best to organize it [21:50:25] Oh I should explain better. I'm trying to get a list of all edits ever made on a wiki. [21:50:37] yeah. this can do that. [21:50:49] Moussekateer: if revid is "1|2|3|4|...|9999", it will give you info about each of those revisions [21:50:54] as in not literally "..." [21:51:04] but all number from 1 to 9999, pipe-separated [21:51:05] I see [21:51:16] actually, not really as well, ithink you cna have at most 500 values there at once [21:51:29] so you'll need a few requests :) [21:51:31] Yea 500 is the max from the api. Oh dear [21:51:46] Not good when there's >1million edits [21:51:47] Moussekateer: are you working on some Wikimedia wiki? there are static data dumps available [21:51:49] !dumps [21:51:49] For information on how to get dumps from Wikimedia Wikis, see http://meta.wikimedia.org/wiki/Data_dumps . For a how-to on importing dumps, see https://www.mediawiki.org/wiki/Manual:Importing_XML_dumps . [21:52:04] No it's not a wikimedia one [21:52:27] marktraceur: are you free to do a code review? [21:52:35] I'm just suprised there isn't a call to get all edits between certain dates [21:52:54] I'll delve into the api some more [21:53:12] Moussekateer: prop=revisions can accept a pair of timestamps as well [21:53:39] what should I do vis a vis the RL with this: "$out->addScript(''."\n");" [21:53:40] Moussekateer: https://www.mediawiki.org/wiki/API:Query_-_Properties#Revisions [21:53:48] https://www.mediawiki.org/wiki/API:Query_-_Properties#revisions_.2F_rv actually [21:54:30] wait, or maybe it doesn't, i thought it did [21:54:49] hmmm [21:55:11] there is rvstart and rvend parameter [21:55:20] That is one way, but I'd have to get the list of pages first [21:55:24] but these might only work for revisions of one page [21:55:46] Yea. Less calls but still not ideal [21:55:57] Well thanks, I'll keep looking [21:56:06] thanks, bawolff. We've been experimenting for a few months now and having just stumbled across subpages I just had this sinking feeling like there was no light at the end of the tunnel! [21:56:37] Moussekateer: it seems like you really just want data dumps [21:57:02] Moussekateer: you could generate them yourself, they come in a nice XML format [21:57:23] saper: thanks :) [21:57:27] rkitect: subpages are an interesting example of experiance dictating how to organize things. Wikipedia originally intended them to be used for topic categorization, but now they're only used basically in the talk namespace for maintinance purposes [21:57:27] saper: now I suppose I should update this on the.... Google Play store :P [21:57:40] Moussekateer: https://www.mediawiki.org/wiki/Manual:DumpBackup.php [21:58:05] MatmaRex, Thanks, this looks good :) [21:58:30] [Q] let me ask this way: does RL allow dynamic js script and if so, how? [21:59:35] New review: Parent5446; "Why was this failed? The code works just fine." [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/48071 [22:00:49] YuviPanda: ah I was rebooting from Windows after sending email [22:00:50] 03(mod) Search box attachment off edge of page in Monobook - 10https://bugzilla.wikimedia.org/44635 +comment (10mflaschen) [22:00:56] YuviPanda: looks really good and is fast [22:01:06] saper: :) [22:01:10] I am just repsonding [22:01:11] responding [22:01:13] 03(mod) Search box attachment off edge of page in Monobook - 10https://bugzilla.wikimedia.org/44635 (10Matthew Flaschen) [22:01:21] only those title pix do not fit [22:01:35] saper: do not fit? [22:01:39] you mean too large? [22:02:04] yes, look at Beyonce or whoever it is [22:02:13] also AFT screenshot is centered [22:02:18] saper: yeah, so that's by dedsign [22:02:19] design [22:02:22] it is a 'center crop' [22:02:31] you take the same width as the screen [22:02:35] then you crop it to show the center most things possible [22:02:53] if there's a better strategy for filling a rectangle with arbit sized images without showing 'black borders', I'm all ears [22:02:55] ah ok, in some cases scaling would be better [22:03:11] it is scaled - while maintaining aspect ratio [22:03:20] just scaled to ensure no black rectangles at all [22:03:28] oh i guess you mean non-constant heights [22:03:29] maybe there should be suggestion in the [[Image:...]] tag [22:04:02] are heights constant? they do not feel so [22:04:07] they are [22:04:27] oh [22:04:28] if we had non-constant heights we wouldn't need to crop images :) [22:04:34] ok [22:04:36] so [22:04:39] from my experience [22:05:15] (1) I did not "feel" they have the same height as one and half entry fits (sometimes?) on the screen [22:05:33] (2) "S" logo felt not necessary at all [22:05:44] the S logo stands for an article with no images [22:05:55] yeah, but looks strange [22:05:58] and is that logo simply because I lack the artistic talent to make anything else less ugly :P [22:06:24] I fully understand your choices :) [22:06:33] they're not set anywhere, of course [22:06:36] just giving you my first pristine ux feelings [22:06:58] saper: so how do you think we can combat the 'only 1.5 a screen' problem? [22:08:28] https://commons.wikimedia.org/wiki/File:Wikipedia_Signpost_2013-02-05_on_Huawei_IDEOS_-_Star_Trek_Into_Pedantry.png here it is visible very well [22:08:48] personally I wouldn't mind a soft scrollable list of articles [22:08:59] 'soft scrollable' -> ? [22:09:00] no images? [22:09:01] various heights even [22:09:04] ah [22:09:11] images yes, but not necessary [22:09:19] soft scrollable - sth I feel I use my finger down [22:09:38] if I expected it ti be full-height, constant height leads [22:09:39] sorry, I still don't understand? [22:09:46] ah [22:09:46] I would more tend to swipe left-right [22:10:14] ah [22:10:18] the norway pic looked great though! [22:10:31] saper: I'm thinking of making them non-constant height [22:10:42] also I wasn't sure immediately if the title belongs to the image above or below [22:10:47] ah [22:10:54] 03(mod) VisualEditor: Paragraph containing nowiki block does not change style unless block selected - 10https://bugzilla.wikimedia.org/41203 +comment (10inez) [22:10:57] the overlay wasn't clear? [22:11:02] no [22:11:26] saper: so the thought was to use swipe left / right to go to 'next issue' / 'prev issue' [22:11:29] https://commons.wikimedia.org/wiki/File:Wikipedia_Signpost_2013-02-05_on_Huawei_IDEOS_-_Star_Trek_Into_Pedantry.png ->> Star Trek belongs definitely to AFT screenshot here [22:11:48] YuviPanda: I was happy to see only one issue at a time [22:12:05] didn't understand the icon top-right at all and clicked out of curiosity what it does [22:12:19] yeah, best I can steal for 'archives' [22:12:21] so it's fine now (maybe another icon) [22:12:35] maybe just say "Back issues" in text [22:12:48] hashar: do you know how to get stuff into f-droid? [22:13:43] I liked the grey overlays, only the bottom "border" wasn't clear - since it still smoothly scrolls down [22:13:44] saper: good point (pressing and holding still says back isues, I think) [22:13:52] YuviPanda: yes [22:13:55] didn't dare to press+hold [22:14:01] saper: :) [22:14:20] YuviPanda: so you need the app to be OSS, with a license given and no third party spamware/non free [22:14:26] pressed settings once to get to the about screen [22:14:26] YuviPanda: just like in Debian :-] [22:14:52] hashar: right. so there are no non-open source code here [22:15:04] there is the GCM Client library, which is released by Google with an Open Source License [22:15:04] YuviPanda: then get an account on gitorious , fork http://gitorious.org/f-droid/fdroiddata [22:15:06] apache I believe [22:15:25] and it optionally will integrate into Google Play services, only if you have it installed [22:15:34] saper: ah :) [22:15:40] YuviPanda: but in general it feels great, much better than average free market app [22:15:57] saper: :D [22:16:00] YuviPanda: then at the root of the repository metadata/in.yuvi.signpost.txt [22:16:03] saper: it was my first native android app :) [22:16:04] reading article is perfect [22:16:05] and copy paste from another file [22:16:13] it's native? or java? [22:16:28] saper: native -> java (in the context of androdi) [22:16:32] YuviPanda: I wrote the metadata/org.wikipedia.txt and metadata/org.wikipedia.wlm.txt :-] [22:16:33] rather than a html5 wrapper [22:16:41] hashar: ah, so that was *you*! [22:16:42] :D [22:17:00] YuviPanda: understand, native is platform-dep machine code to me (I did play with plain C compiler etc.) [22:17:15] ah :) [22:17:17] YuviPanda: hmm not the wikipedia one [22:17:34] saper: code at https://github.com/yuvipanda/WPSignpost [22:17:44] 0f4ea95 new app Wiki Loves Monument [22:17:45] 1856d31 donation link for Wikimedia application [22:17:46] fec7516 Update wlm to 1.2.5 [22:17:48] saper: so I'll probably work on an app to help do conversions to OGG [22:17:49] I have not been that active :-] [22:17:58] in a while [22:18:03] that'll involve native native code [22:18:10] YuviPanda: forked already :) [22:18:11] using ARM to it's full extent (NEON and stuff) [22:18:14] saper: :D [22:18:32] my phone has little MHz but is snappy [22:18:34] saper: there are a lot of issues https://github.com/yuvipanda/WPSignpost/issues?state=open [22:18:56] orly [22:18:56] YuviPanda: last thing, they are active in the #fdroid channel. If you add an app which is WMF related, make sure to make Tomasz aware of it for extra points / beers next time you meet him face to face. [22:19:00] [Q] let me ask this way: does RL allow dynamic js script and if so, how? [22:19:14] just saw https://puppetlabs.com/blog/module-of-the-week-martasd-mediawiki/ [22:19:27] hypergrove: define 'dynamic js script' [22:19:35] saper: yarly [22:20:38] YuviPanda: ah I see tomasz nitpicking [22:20:54] dynamic script is that inserted by addScript, eg $out->addScript(''."\n"); [22:21:20] YuviPanda: but this is great stuff, really [22:21:28] saper: :D [22:21:35] it inspired to write a "Polish AFT" - Zgłoś błąd app [22:21:45] hypergrove: and where should RL be involved here? [22:21:47] saper: oh? [22:21:53] hypergrove: but I don't know to be honest [22:22:01] actually I think we need lots of specialize apps for editing wikipedia, not one mobile interface for all activities [22:22:01] if you are, remember that I've a well written and tested mediawiki APi wrapper for Java that works great on Android [22:22:02] :D [22:22:06] saper: +1 [22:22:07] addscript i thought was replaced by RL [22:22:10] 'small tools that work well together' [22:22:17] saper: I think amongst the highest on my list is a watchlist app [22:22:22] GLOBAL WATCHLIST ON YOUR PHONE! [22:22:24] AND IT NOTIFEIS YOU! [22:22:26] BEHOLD! [22:22:31] YuviPanda: I was hoping to steal some code from you [22:22:43] saper: so I *highly* suggest using maven [22:22:50] it helps keep your sanity for dependencies [22:22:57] https://code.google.com/p/maven-android-plugin/ [22:23:02] saper: and IntelliJ rather than eclipse [22:23:04] * MatmaRex should create a tracking bug for merging Vector into mw/core. [22:23:24] saper: github.com/wikimedia/java-mwapi is the java mediawiki api client implementation [22:23:27] YuviPanda: You are Mac. I'm... vi :) [22:23:34] notifications ftw [22:23:42] saper: I use Vim for everything else (except Java) [22:23:56] brion: indeed [22:23:58] we should use Ward's federated wiki json for messages, period. [22:24:25] maven is fine, using it for gerrit already a lot [22:24:25] saper: ah [22:24:33] saper: the android plugin just matured a little while ago [22:24:42] YuviPanda: I develop apps on a .... server (should I say "in the developer cloud")? :) seldomly locally [22:24:49] saper: and the mediawiki api client is available on maven central. [22:24:52] ah :) [22:25:00] saper: won't work for android. you need to test on your device all the time [22:25:20] brion: it's been itching me for a long time (Global Watchlist) [22:25:22] YuviPanda: it can fetch it from the server, maybe? [22:25:37] somebody should write an android emulator in javascript [22:25:43] saper: possibly. will lead to longer compile-run-debug cycles though [22:25:57] brion: wow, and I thought that it was impossible to make that thing slower [22:26:01] rofl [22:26:04] we love those with java [22:26:14] if addscript has been totally replaced by RL, and RL only accepts files, then what happens to dynamic script? [22:26:32] YuviPanda: fetching apk from the adb shell might actually be faster :) [22:26:39] hypergrove: you can create custom RL modules [22:26:54] hashar: hehe, will do :D [22:26:59] hashar: thanks! I'll poke at it Monday [22:27:02] is there a sample i could crib please? [22:27:51] YuviPanda: have a good night / weekend :-] [22:27:58] it's my birthday! [22:28:05] hypergrove: take a peek at includes/resourceloader/ResourceLoaderUserCSSPrefsModule.php [22:28:07] aw, he left before I could show off :P [22:28:29] so I'm running mediawiki on ubuntu (not from apt, but the latest stable release from mw), and I have ImageMagick installed with convert in /usr/bin/ but mw can't generate thumbnails.\ [22:28:57] I'm not seeing any errors in the log... it's creating files for the thumbnails, but they have nothing but the GIF header. [22:29:07] hmm funky [22:29:12] if I manually run convert, I can produce thumbnails on the same images without an issue [22:29:23] stumpy: do jpeg or png files work? or all broken same as gif? [22:29:39] well, tbh, haven't tried other file types yet. One sec [22:30:21] oh dear [22:30:24] * YuviPanda tries to go to sleep [22:30:27] saper: good night :) [22:30:39] .jpg created proper thumbnails [22:30:46] so it appears to just be .gif [22:30:53] curious [22:31:16] night! [22:31:17] brion: can you also at some point confirm https://github.com/yuvipanda/WPSignpost/issues/30 doesn't happen anymore? [22:31:23] do you know what the equivalent command line args would look like if I were to test it directly? I was able to use convert to generate a gif thumbnail of the same image I had uploaded [22:31:40] 03(mod) Uploading from phone's gallery in Android 4.0.4 stock browser - 10https://bugzilla.wikimedia.org/42708 +comment (10jgonera) [22:31:48] YuviPanda: that machine's upgraded to 4.0, i'll test it tonight [22:31:55] ah, okay :) [22:32:08] alright bye everyone [22:32:08] stumpy: some library issue? bad linking? [22:32:22] bye YuviPanda, cool stuff really [22:32:30] stumpy: wouldn't hurt to try upping the resource limits, lemme find the config vars for you [22:32:38] thanks [22:33:05] 03(mod) Search box attachment off edge of page in Monobook - 10https://bugzilla.wikimedia.org/44635 +comment (10mflaschen) [22:33:17] $wgMaxShellMemory -- default is 102400, try bumping it just in case there's a weird linking problem [22:34:24] brion: http://lists.wikimedia.org/pipermail/wikimedia-l/2013-February/123917.html [22:34:26] is that in bytes? [22:34:28] New patchset: MaxSem; "Better way for extensions to add to ParserOutput." [mediawiki/core] (wmf/1.21wmf8) - https://gerrit.wikimedia.org/r/48206 [22:34:50] 03(mod) Search box attachment off edge of page in Monobook - 10https://bugzilla.wikimedia.org/44635 +comment (10tchay) [22:34:52] brion: I know this is something that Domas and others have enforced previously, just not sure it's properly documented. It came up in the context of using Google's CDN for jQuery. [22:34:59] New review: MaxSem; "I'll deploy it myself later." [mediawiki/core] (wmf/1.21wmf8); V: 0 C: -2; - https://gerrit.wikimedia.org/r/48206 [22:35:06] 03(mod) VisualEditor: Backspace does not remove paragraph when previous paragraph contains nowiki block - 10https://bugzilla.wikimedia.org/41202 (10Inez Korczyński) [22:36:29] Susan: that's been pretty much our practice yeah, but don't know if it's documented [22:36:34] Change abandoned: MaxSem; "Disregard that." [mediawiki/core] (wmf/1.21wmf8) - https://gerrit.wikimedia.org/r/48206 [22:36:50] hi there brion [22:36:50] brion: People don't trust me when I tell them these things. It'd be helpful to have a link to something more concrete. ;-) [22:37:04] oh yeah, i should subscribe to wikimedia-l. i keep forgetting people shifted lists around! :P [22:37:08] hey sumanah what's up [22:37:19] 03(mod) FORMATNUM at sewiki uses wrong character as decimal and thousand mark - 10https://bugzilla.wikimedia.org/44805 (10jeblad) [22:37:39] brion: hey, I saw a note from Harry Burt saying he'd love a review from you on https://gerrit.wikimedia.org/r/#/c/25838/ [22:38:07] "The language used to render SVGs should be definable [22:38:08] " [22:38:18] oh yeah i've been meaning to look at that! [22:38:29] taking a quick look now [22:38:43] Eeep. Extending image syntax to include |lang=? [22:39:23] 03(mod) Search box attachment off edge of page in Monobook - 10https://bugzilla.wikimedia.org/44635 +comment (10mflaschen) [22:39:43] hmm, still not working. I have it set to 262144 now [22:40:51] brion: I thought you'd been fairly wary of extending file syntax further. [22:41:04] Susan: i am wary [22:41:07] we shall see :) [22:41:17] localization of sag images is a nice feature [22:41:18] *svg [22:41:22] damn you autocorrect [22:41:24] Heh. [22:41:32] I've been battling OS X's auto-correct for the past month or so. [22:41:41] The dictionary is pretty unsophisticated out of the box. [22:42:15] anomie: https://gerrit.wikimedia.org/r/#/c/48143/ [22:42:30] So the thumbs then get fragmented by user language? [22:42:41] 03(mod) VisualEditor: Clicking at the left of a wikicode block does not put the cursor there. - 10https://bugzilla.wikimedia.org/41199 +comment (10inez) [22:42:43] brion, any progress recently on displaying SVGs in articles? [22:42:49] Susan: i think it'd go by content language, or that explicitly specified in 'lang=' [22:43:05] > http://example.com/images/thumb/f/ff/Foobar [22:43:05] .svg/langde-180px-Foobar.svg.png [22:43:06] shepazu: using original SVGs in place of rasterizations? no, haven't worked on that lately [22:43:11] Oh, line break. [22:43:17] brion, ah, that's a pity :( [22:43:22] Looks like it goes with a "langXX-" prefix. [22:43:28] For the rasterized PNGs. [22:43:38] yeah. we do show higher res rasterizations on high-res screens, but if you're zoomed you won't always get the best rendering [22:44:00] Hmmm. I'm wary of this change. [22:44:04] Susan: *nod* in theory existing thumbs should still work, they'll get rendered as english [22:44:08] Mostly because of the recent thumb purging issues. [22:44:14] wary is fine. that's why we review and discuss :) [22:45:05] brion: do you know what the command string would be if using convert to create thumbnails of .gif images? I want to see if there's something on my server that might be choking it [22:45:36] or, what mediawiki would pass to the shell as the command string anyway [22:45:36] stumpy: set $wgDebugLogFile = '/tmp/wiki.log' or something in your LocalSettings, it should print the exact command lines to the log [22:45:45] ah, ok, thanks [22:46:07] looks like the SVG language thing has some merge conflicts, i'll push up a new patchset [22:46:22] 03(mod) VisualEditor: LinkTrailed links appear differently before and after save-reload - 10https://bugzilla.wikimedia.org/41160 +comment (10inez) [22:47:00] 03(mod) The language used to render SVGs should be definable - 10https://bugzilla.wikimedia.org/32987 +comment (10MZMcBride) [22:47:38] 03(mod) VisualEditor: Backspace can't remove Preformatted - 10https://bugzilla.wikimedia.org/41154 (10Inez Korczyński) [22:48:51] 03(mod) VisualEditor: Click-dragging of content to move it - 10https://bugzilla.wikimedia.org/41150 +comment (10inez) [22:51:19] 03(mod) The language used to render SVGs should be definable - 10https://bugzilla.wikimedia.org/32987 +comment (10bawolff+wn) [22:53:20] New patchset: Brion VIBBER; "(bug #32987) The language used to render SVGs should be definable" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/25838 [22:54:30] New review: Brion VIBBER; "Rebased to current master." [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/25838 [22:54:38] brion: thanks for your help, increasing the shell memory actually did fix it :) [22:54:42] woohoo [22:54:47] glad that worked :D [22:55:44] thanks brion (re the SVG stuff) [22:55:58] once we actually have translatable SVGs that will be neato [22:56:48] 03(mod) The language used to render SVGs should be definable - 10https://bugzilla.wikimedia.org/32987 +comment (10brion) [22:57:07] sumanah: i'll give it a more extensive workout on the weekend or monday [22:57:24] and if it passes my tests i may merge it :) [22:57:37] Thank you! [22:57:54] reminds me i've got some work to do on svgedit [22:59:08] New patchset: MaxSem; "Allow adding arbitrary properties to OutputPage" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/48208 [22:59:26] * brion sends self another reminder email [22:59:27] New patchset: Alex Monk; "(bug 14862) Global user renaming" [mediawiki/extensions/CentralAuth] (master) - https://gerrit.wikimedia.org/r/39171 [23:00:26] 03(mod) VisualEditor: Complex script (Indic) compatibility - 10https://bugzilla.wikimedia.org/41109 +comment (10Inez Korczyński) [23:05:46] night all [23:08:23] brion, how do i associate my custom module with the RL? register() only takes a name, not an object (well it does in param 2, but that's only for 'backwards compat') [23:09:06] hypergrove: You should use $wgResourceModules to register [23:09:15] $wgResourceModules['name'] = array( .... ); [23:11:33] Roan: thats not for custom modules afaik [23:12:00] Oh you have a custom ResourceLoaderModule subclass? [23:12:26] roan: yes, brion pointed me there, for dynamic script [23:12:30] It is, array( 'class' => ..., 'other', props ); [23:12:31] Those are registered with $wgResourceModules['name'] = array( 'class' => 'MyResourceLoaderModule', /* other params here, will be passed to the class's constructor */ ); [23:12:53] jrinjkeL ty [23:13:06] krinkle: thx [23:14:16] !tabcomplete | hypergrove [23:14:22] Hm. [23:14:26] No mw-bot [23:14:32] petan: mw-bot is AWOL? [23:14:35] Oh, that would also do it [23:14:45] !tabcompletion | hypergrove [23:14:46] hypergrove: Instead of manually typing another person's nickname in IRC, you can type the beginning of their name and hit TAB on your keyboard to get it autocompleted, like on the command line. This avoids misspellings. Just make sure it's the right person! [23:14:46] Probably due to last night's epic netsplit [23:14:51] RoanKattouw: wm-bot [23:14:53] Ahm, wm-bot [23:14:57] Hah, it's here [23:15:07] petan: Never mind, I'm an idiot [23:15:18] As much as I'm amused by "jrinkleL", yeah, tab-completion is fun [23:15:37] 03(mod) VisualEditor: Backspace can't remove Preformatted - 10https://bugzilla.wikimedia.org/41154 (10James Forrester) [23:19:38] 03(mod) VisualEditor: Long preformatted nodes display content splitting words at exactly browser width, not word-wrapped - 10https://bugzilla.wikimedia.org/38043 (10Inez Korczyński) [23:20:02] 03(mod) Inline aliens behaving incorrectly in some cases, seems to depend on selection - 10https://bugzilla.wikimedia.org/43174 (10James Forrester) [23:20:31] petan: mw-bot is AWOL? haha [23:20:51] At 3pm? [23:21:41] 03(NEW) Crash in http://parsoid.wmflabs.org/en/Wikt:Lede - 10https://bugzilla.wikimedia.org/44807 normal; Parsoid: JS/General; () [23:21:46] RoanKattouw: any time is drinks time [23:21:48] 03(mod) Crash in http://parsoid.wmflabs.org/en/Wikt:Lede - 10https://bugzilla.wikimedia.org/44807 (10Gabriel Wicke) [23:21:50] RoanKattouw: Don't try to cover up, we've all seen you drinking from your secret hip-flask. :-) [23:24:40] 03(mod) Integrate Firefogg in the Commons Upload Wizard - 10https://bugzilla.wikimedia.org/42733 +comment (10maic274) [23:25:04] !g 48111 [23:25:05] https://gerrit.wikimedia.org/r/#q,48111,n,z [23:25:05] New review: Catrope; "Yeah what's up with the removal of the newline after $wgUsePathInfo ?" [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/48111 [23:30:00] 03(mod) VisualEditor: Backspace does not remove paragraph when previous paragraph contains nowiki block - 10https://bugzilla.wikimedia.org/41202 (10James Forrester) [23:40:02] New patchset: Anomie; "Make our loader work like Lua's built-in loaders" [mediawiki/extensions/Scribunto] (master) - https://gerrit.wikimedia.org/r/48211 [23:40:08] New patchset: Anomie; "Make our loader work like Lua's built-in loaders" [mediawiki/extensions/Scribunto] (wmf/1.21wmf9) - https://gerrit.wikimedia.org/r/48212 [23:41:02] New patchset: Anomie; "Make our loader work like Lua's built-in loaders" [mediawiki/extensions/Scribunto] (wmf/1.21wmf8) - https://gerrit.wikimedia.org/r/48213 [23:41:15] Change merged: jenkins-bot; [mediawiki/extensions/Scribunto] (wmf/1.21wmf9) - https://gerrit.wikimedia.org/r/48212 [23:44:35] New review: Anomie; "Same as wmf9" [mediawiki/extensions/Scribunto] (wmf/1.21wmf8); V: 2 C: 2; - https://gerrit.wikimedia.org/r/48213 [23:44:43] Change merged: jenkins-bot; [mediawiki/extensions/Scribunto] (wmf/1.21wmf8) - https://gerrit.wikimedia.org/r/48213 [23:45:20] New patchset: Anomie; "Update Scribunto" [mediawiki/core] (wmf/1.21wmf9) - https://gerrit.wikimedia.org/r/48214 [23:45:36] Change merged: Anomie; [mediawiki/core] (wmf/1.21wmf9) - https://gerrit.wikimedia.org/r/48214 [23:46:01] New patchset: Yurik; "API Remove $wgAPIGeneratorModules - it's dynamic now" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/46196 [23:46:17] New patchset: Anomie; "Update Scribunto" [mediawiki/core] (wmf/1.21wmf8) - https://gerrit.wikimedia.org/r/48215 [23:46:38] Change merged: Anomie; [mediawiki/core] (wmf/1.21wmf8) - https://gerrit.wikimedia.org/r/48215 [23:47:56] New patchset: Adamw; "refactor without code change" [mediawiki/extensions/CentralNotice] (master) - https://gerrit.wikimedia.org/r/48216 [23:52:53] Change merged: jenkins-bot; [mediawiki/extensions/Scribunto] (master) - https://gerrit.wikimedia.org/r/48211