[00:00:01] 03(mod) EducationProgram Fatal error: Call to a member function getFullText() on a non-object - 10https://bugzilla.wikimedia.org/46577 +comment (10jeroen_dedauw) [00:02:22] Dibbley: if you change the default skin, everyone who hadn't set a different one for themselves sees the new default. [00:02:40] so if there was only one skin, yes, everyone will see the new one. [00:06:00] New patchset: Shirayuki; "Add comments for grep" [mediawiki/extensions/ArticleFeedbackv5] (master) - https://gerrit.wikimedia.org/r/56761 [00:07:56] ah cool thanks for that [00:16:00] 03(mod) Improve the Page: pages storage system - 10https://bugzilla.wikimedia.org/46724 (10billinghurst) [00:16:00] 03(mod) Code quality issues (tracking) - 10https://bugzilla.wikimedia.org/700 (10billinghurst) [00:16:31] 03(mod) Improve the Page: pages storage system - 10https://bugzilla.wikimedia.org/46724 (10billinghurst) [00:16:32] 03(mod) Code quality issues (tracking) - 10https://bugzilla.wikimedia.org/700 (10billinghurst) [00:16:33] 03(mod) Wikisource related bugs and enhancements (tracking) - 10https://bugzilla.wikimedia.org/35925 (10billinghurst) [00:23:12] MatmaRex: what if a skin is uninstalled? are its users transparently sent a different skin? [00:23:21] (the then-default?) [00:23:40] jeremyb_: yeah, i think so [00:23:51] I think it breaks iirc [00:23:59] jeremyb_: if a skin name is invalid or the skin is somehow inaccessible, its users should get the default [00:24:03] unless we fixed that [00:24:06] but don't quote me on this [00:24:24] it might as well break horribly, the simplest wayt ot learn that would be to test :) [00:24:25] ( [00:24:30] (and if it breaks, file a bug :) ) [00:24:37] 31 00:23:59 < MatmaRex> jeremyb_: if a skin name is invalid or the skin is somehow inaccessible, its users should get the default [00:24:41] * jeremyb_ has quoted! [00:24:48] :-) [00:24:57] * jeremyb_ lets Dibbley file the bug [00:37:53] hah [00:37:56] > I don't follow this (or honestly, most of the point of this proposed changeset). Is there a bug you're working to resolve here? MediaWiki doesn't need further technical debt, simple as the hacks may begin. :-) [00:38:06] -Susan [00:40:34] 03(mod) Accounts magically unattached despite being recently created - 10https://bugzilla.wikimedia.org/39996 +comment (10Bartosz Dziewoński) [00:44:55] New patchset: Krinkle; "Implement mw.hook framework." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/56762 [00:48:17] New patchset: Aaron Schulz; "[LockManager] Added a RedisLockManager class." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/49799 [00:48:43] 03(mod) Implement JavaScript mw.hooks framework - 10https://bugzilla.wikimedia.org/23580 +comment (10krinklemail) [00:48:50] 03(mod) Implement JavaScript hook for "article ready" - 10https://bugzilla.wikimedia.org/30713 +comment (10Krinkle) [00:50:17] New patchset: Krinkle; "Implement mw.hook framework." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/56762 [00:51:36] New review: Krinkle; "Rebased" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/56762 [00:57:56] is there a global setting for cookies/sessions to last indefinitely? [00:58:00] so users are not auto-logged out [00:59:19] shifuimam: https://www.mediawiki.org/wiki/Manual:$wgCookieExpiration , i think [00:59:37] just set it to something absudly long, like ten years [00:59:45] abrurdly* [00:59:49] absurdly* [01:00:26] New patchset: Shirayuki; "Add comments for grep" [mediawiki/extensions/CommunityVoice] (master) - https://gerrit.wikimedia.org/r/56764 [01:00:54] well..if the default is 180 days [01:00:58] i'm getting logged out after a few hours [01:01:02] i wonder if it's because im using openID? [01:01:18] so maybe the cookie is being set by the OpenID provider instead.. [01:03:22] New review: PleaseStand; "This change breaks pretty JSON output when a string literal ends in a backslash. I fixed the regress..." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/50140 [01:03:30] no idea. sorry. [01:07:02] there are a number of other possibilities [01:07:30] could be e.g. the session store was purged or lost some sessions somehow [01:07:36] (memcache restart maybe) [01:09:24] i run the server myself (VPS), so that shouldn't have happened [01:09:42] i noticed the forum software i'm using is also signing out pretty quickly [01:09:52] so maybe there's some setting on apache i'm missing [01:11:49] or in the case of memcache could be that the memcache store was overflowing and some objects were evicted and they just happened to be sessions [01:14:33] 03(NEW) Alias "sgs.wikipedia.org" to "bat-smg.wikipedia.org" - 10https://bugzilla.wikimedia.org/46732 normal; Wikimedia: DNS; () [01:16:16] 03(mod) Alias "sgs.wikipedia.org" to "bat-smg.wikipedia.org" - 10https://bugzilla.wikimedia.org/46732 (10Legoktm) [01:16:19] 03(mod) language code change for Samogitian: "bat-smg" to "sgs" - 10https://bugzilla.wikimedia.org/25522 (10Legoktm) [01:17:18] 03(mod) Saving a translated unit updates the wrong (viz., the preceding) unit in the translation page - 10https://bugzilla.wikimedia.org/46716 +comment (10tbayer) [01:17:38] 03(mod) Async saving of page translation edits? - 10https://bugzilla.wikimedia.org/45894 (10Tilman Bayer) [01:26:06] 03(mod) Alias "sgs.wikipedia.org" to "bat-smg.wikipedia.org" - 10https://bugzilla.wikimedia.org/46732 (10pirsquared17) [01:26:06] 03(mod) Add sgs.*.org as aliases of bat-smg.*.org - 10https://bugzilla.wikimedia.org/25568 (10pirsquared17) [01:28:20] New patchset: Krinkle; "Implement mw.hook framework." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/56762 [01:29:00] New review: Krinkle; "Change approach. Make it detachable/chainable and add tests." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/56762 [01:34:29] New patchset: Krinkle; "Implement mw.hook framework." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/56762 [01:36:19] New review: Krinkle; "Clean up" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/56762 [01:46:44] New review: Parent5446; "(1 comment)" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/56762 [01:47:04] "[[File:Gerrit.svg|right|200px|link=http://gerrit.wikimedia.org]]" sigh [01:49:08] yay! got rid of the stupid gerrit logos from the subpages, with a more useful side-navbox that actually showed context for its links [01:49:29] * DanielFriesen thinks that if the Apache foundation wants to keep using mirrors instead of single urls it should also distribute torrents [01:53:37] Susan: does your bot that updates the gerrit reports, replace the whole page or just updates the relevant wikitext, Because I wouldn't mind adding Cat:Statistics to those [02:01:04] jeremyb_: ;) don't worry, thanks to my bnc setup I got the message [02:01:19] 03(mod) label strings for Special:Articles do not display - 10https://bugzilla.wikimedia.org/46695 (10Jeroen De Dauw) [02:01:54] jeremyb_: I decided it would probably be best to use AGPL. Though if/when I make a plugin interface I might MIT that part. [02:02:11] Also the vagrant setup is going to be MIT [02:02:33] Need to make it setup a STOMP server first though. [02:02:59] Heh... trying to install openjdk into a VM over a mobile connection takes time. [02:03:50] New patchset: Aaron Schulz; "[LockManager] Added a RedisLockManager class." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/49799 [02:06:47] 03(NEW) [Android] Add appropriate indexes to the sqlite database - 10https://bugzilla.wikimedia.org/46733 normal; Commons App: General; () [02:06:54] 03(mod) [Android] Add appropriate indexes to the sqlite database - 10https://bugzilla.wikimedia.org/46733 +easy (10Yuvi Panda) [02:07:33] New patchset: Jeroen De Dauw; "Remove dependency on ORMTable from ORMRow" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/49707 [02:07:47] New review: Jeroen De Dauw; "Wikibase change has been merged" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/49707 [02:14:23] 03(NEW) [Android] Batch all requests together in Modifications Sync - 10https://bugzilla.wikimedia.org/46734 normal; Commons App: General; () [02:15:36] 03(mod) Add qqq messages to Commons app - 10https://bugzilla.wikimedia.org/41921 +comment (10Yuvi Panda) [02:16:10] 03(mod) [Android] Image crop / resize feature needed - 10https://bugzilla.wikimedia.org/46408 (10Yuvi Panda) [02:17:38] 03(mod) Title and description should be required in Commons app - 10https://bugzilla.wikimedia.org/45453 +comment (10Yuvi Panda) [02:18:05] 03(mod) Include usage information for uploaded files - 10https://bugzilla.wikimedia.org/45474 (10Yuvi Panda) [02:18:57] 03(mod) [Android] User Registration should be possible - 10https://bugzilla.wikimedia.org/45394 summary (10Yuvi Panda) [02:23:16] New review: Jeroen De Dauw; "(2 comments)" [mediawiki/extensions/SemanticResultFormats] (master) C: -1; - https://gerrit.wikimedia.org/r/51213 [02:28:33] New review: Aaron Schulz; "(2 comments)" [mediawiki/extensions/TimedMediaHandler] (master) - https://gerrit.wikimedia.org/r/31646 [02:39:49] New patchset: Jeroen De Dauw; "Consolidate statistics" [mediawiki/extensions/SemanticMediaWiki] (master) - https://gerrit.wikimedia.org/r/56767 [02:41:59] New patchset: Jeroen De Dauw; "Display statistics using the SpecialStatsAddExtra hook" [mediawiki/extensions/SemanticMediaWiki] (master) - https://gerrit.wikimedia.org/r/56768 [02:45:33] 03(mod) A proper catalog of extensions - 10https://bugzilla.wikimedia.org/46704 (10Daniel Friesen) [02:46:05] 03(mod) A proper catalog of extensions - 10https://bugzilla.wikimedia.org/46704 (10p858snake) [02:51:02] Change merged: Jeroen De Dauw; [mediawiki/extensions/SemanticMediaWiki] (master) - https://gerrit.wikimedia.org/r/56768 [02:51:03] Change merged: Jeroen De Dauw; [mediawiki/extensions/SemanticMediaWiki] (master) - https://gerrit.wikimedia.org/r/56767 [02:51:56] Change abandoned: Jeroen De Dauw; "This is now in master" [mediawiki/extensions/SemanticMediaWiki] (1.9.x) - https://gerrit.wikimedia.org/r/31632 [02:51:58] Change abandoned: Jeroen De Dauw; "This is now in master" [mediawiki/extensions/SemanticMediaWiki] (1.9.x) - https://gerrit.wikimedia.org/r/31631 [02:57:50] p858snake|l: I'll fix that at some point. [02:58:50] Susan: is that your codeword for "never in this lifetime"? [02:59:05] 03(mod) A proper catalog of extensions - 10https://bugzilla.wikimedia.org/46704 (10MZMcBride) [02:59:16] p858snake|l: The code's on GitHub. Get writing. :-) [02:59:40] lol, me coding... what has you been smoking Susan, because I want some [03:03:00] They're very simple scripts. [03:06:40] New patchset: Jeroen De Dauw; "Updating ParameterProcessor code [DO NOT MERGE]" [mediawiki/extensions/SemanticMediaWiki] (master) - https://gerrit.wikimedia.org/r/56769 [03:08:26] What to have for dinner... [03:09:19] Susan: brains is always a acceptable dinner [03:10:02] anyway off to make some basic nachos then to watch midsommer [03:13:27] 03(NEW) [Android] Disable Upload action in Multiple upload if Title is empty - 10https://bugzilla.wikimedia.org/46735 normal; Commons App: General; () [03:13:35] 03(mod) [Android] Disable Upload action in Multiple upload if Title is empty - 10https://bugzilla.wikimedia.org/46735 +easy (10Yuvi Panda) [03:51:35] * bawolff wishes he had some examples of this "incivility" that MathmaRex apparently partakes in according to the +2 vote... [03:57:01] You're only allowed to be combative if you work for the Wikimedia Foundation. [03:57:03] Or you're Susan. [03:57:42] Susan: How nice it must be to be you ;) [03:58:24] (o: [03:58:31] Susan: Actually, I think how it works is your combative for the rest of us, and then we all go write code since our battles are faught for us [03:59:58] You're welcome! [04:11:39] New review: Adamw; "It's great that people are interested in this problem, thank you for the thoughtful responses." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/56759 [04:13:39] 03(mod) [Android] Ability to add categories to images needed - 10https://bugzilla.wikimedia.org/46409 +comment (10Yuvi Panda) [04:13:45] 03(mod) Scribunto should expose a version and Lua version on Special:Version - 10https://bugzilla.wikimedia.org/39655 +comment (10bjorsch) [04:15:09] 03(mod) Commons Android app need pull down to refresh uploaded images - 10https://bugzilla.wikimedia.org/45403 +comment (10Yuvi Panda) [04:31:39] New patchset: Mattflaschen; "Add GettingStarted notification after user confirms their email:" [mediawiki/extensions/GettingStarted] (master) - https://gerrit.wikimedia.org/r/56321 [04:39:35] New review: Daniel Friesen; "I don't consider future proof code like that to be laughable. Heck you could make good use of it by ..." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/56759 [05:02:58] * Hazard-SJ calls Susan [05:03:15] Hello. [05:03:15] I'm here. [05:03:21] :) [05:04:03] Do you know of any way to merge changes to gerrit from Windows? [05:06:09] Hazard-SJ: you should be able to use git and git-review, as on other platforms [05:06:18] what problems have you run into it? [05:07:41] ori-l: I installed them some months ago, but even within one month ago when I tried, I got no error messages, it said my update was made, but ... there was no change. [05:08:54] could you try again and paste the output somewhere? [05:09:35] Why does Gerrit hide all the fucking comments when adding a comment? [05:09:43] Does that not drive anyone else crazy? [05:10:31] Hazard-SJ: ori-l is much better at that kind of thing than me. :-) [05:10:46] driving people crazy? [05:10:49] i beg to differ [05:12:02] * Hazard-SJ goes to try [05:12:24] Does Adam Wight use IRC? [05:12:33] New review: Mattflaschen; "I changed it to use {{SITENAME}} and updated to the latest wording." [mediawiki/extensions/GettingStarted] (master) - https://gerrit.wikimedia.org/r/56321 [05:12:34] He seems like the type of person who would. [05:13:06] yes, 'awight' [05:13:15] Guess he's offline. [05:13:27] Hazard-SJ: there is guide for windows somewhere [05:14:18] Hazard-SJ: Also, I believe Reedy has (or had) a windows setup at one stage so he might have some advice [05:14:23] ori-l: I'm not sure it's surprising that we see the types of social interactions on the mailing list and on Gerrit that we do. [05:14:30] The negative interactions, I mean. [05:14:42] It's somewhat related to a similar Wikimedian tendency. [05:15:03] p858snake|l / Hazard-SJ there is https://www.mediawiki.org/wiki/Hackathon/Laptop_setup/Windows_git its not very detailed [05:15:30] Susan: yes the auto-hide gerrit comments annoys me as well [05:15:31] Step 1: install VirtualBox. [05:15:35] Step 2: install Debian. [05:15:40] Is that cheating? [05:15:45] well, one of you bastards should have mentioned vagrant by now (I can't, because it would be a shameful self-plug) [05:15:49] I did that this week. [05:16:05] I still don't really understand what vagrant is. [05:16:44] https://www.mediawiki.org/wiki/Vagrant exists. /me reads. [05:16:48] it's step 1 & 2, scripted [05:16:57] It has its own logo. [05:17:01] You're so cute sometimes. [05:17:27] but really, pip and git-review should work [05:17:38] er, git and git-review, rather [05:18:03] It sounds kind of cool, but I'm not entirely clear on why I would want MediaWiki in a virtual box instead of apt-get install apache mysql php; git clone [05:18:28] http://www.vagrantup.com/ [05:19:04] bawolff: well, several reasons [05:19:27] * Susan hugs ori-l. [05:19:52] https://de.wikipedia.org/w/index.php?title=Benutzer_Diskussion:TMg&diff=prev&oldid=110763359#Wikidata_Logo was nice. [05:20:31] thanks [05:20:44] bawolff: one, it's not as trivial as you make it out to be, especially for new users [05:21:02] Although if the virtual machine also had varnish, etc installed in wikimedia's config (that would probably be rather difficult and involve multiple virtual machines but would be so awesome...) [05:21:23] two, reproducibility: the set-up is quite close to what we run in prod, and it's reproducible, so if you run vagrant up your virtual machine is configured *exactly* like mine [05:21:43] ori-l: I could imagine on non-linux machines, the setup of apache et al would be much more of a pain [05:22:06] right, there's that [05:22:19] three, it goes beyond vanilla installation and configures a lot of addition things [05:22:42] Hazard-SJ: Try Vagrant. :-) [05:22:51] Number 2 is not always a good thing. If everyone has identical dev environments, the edge case bugs are less likely to get noticed (otoh the edge case bugs are probably not going to get noticed anyhow) [05:22:52] like an interactive php interpreter (phpsh, a bit like php -a but fancier) that automatically loads mediawiki context and has ctags support for looking up function and class definitions [05:23:17] like cd maintinance; php eval.php ? :P [05:23:32] eval.php has ctag support? [05:23:32] or like php eval.php but not shitty ;) [05:23:44] I don't know what ctag's are [05:23:58] oh I figured it out from context [05:24:01] yeah, that'd be cool [05:24:27] and xdebug, and debug toolbar, and profiling triggers using url params [05:24:45] bawolff: The point about catching bugs is a very valid one. [05:25:07] OTOH, I'd rather people be doing MediaWiki development than fighting Windows. [05:25:49] Susan: Its slightly diminished by personal experiance though. When something goes wrong on my MW install, its usually because of my totally borked set up and billion line LocalSettings.php of weird settings than an actual bug [05:26:05] and ~/.my.cnf that automatically authenticates and selects the mediawiki database and... lots of things like that [05:26:10] Heh. [05:29:32] oh, and memcached, and mod_rewrite [05:30:03] Susan: Look at how scary my LocalSettings.php has become. As you get towards the bottom it should make you cry : http://pastebin.com/H6ry5iAq [05:31:09] Is there a pastebin extension for MediaWiki? [05:31:19] Yeah, that file is insane. [05:31:49] !pastebin [05:31:49] Please do not paste more than 2-3 lines of text into the channel as it disrupts the flow of conversation. When sharing multiple lines of code, please use a pastebin such as or and post a link to your paste in the channel. [05:32:41] MediaWiki could be used as a giant pastebin [05:33:23] Right. [05:33:34] I'm trying to figure out to get people to stop using pastebin.com. [05:33:44] I was thinking maybe p.mediawiki.org or something. [05:33:54] With a redirect to a Special page. [05:35:43] probably wouldn't be that hard an extension to make [05:36:06] bawolff: https://upload.wikimedia.org/wikipedia/mediawiki/0/06/Mediawiki-vagrant-screenshot.png [05:36:32] omg I love the rainbow ascii banner "MediaWiki" [05:36:33] Oh man [05:36:41] I really need to upgrade my vagrant [05:37:03] the rainbow ascii banner is the killer feature [05:37:03] also is that a terminal using comic-sans as the font? [05:37:10] omg rainbows!, that is so fetch! [05:37:21] That's not comic sans... [05:37:29] bawolff: helvetica neue was taken [05:37:39] also, it's monaco, god damn it [05:37:52] ori-l: Would it be reasonable to add that photo to [[mw:Vagrant]]? [05:37:57] Or is that an easter egg? [05:38:24] or to license that upload properly? [05:38:34] one thing at a time, folks [05:38:40] Heh. [05:38:52] p858snake|l: Be nice. [05:39:00] (lesson: when demoing, go straight for the ascii logo) [05:39:12] i'll fix the license, sorry [05:39:15] If https://www.mediawiki.org/wiki/Vagrant is the answer to "how to do MediaWiki development on Windows", it should mention the word "Windows" I think. [05:39:21] Susan: I am, I could have just deleted it instead after all :) [05:39:29] Heh. [05:39:44] ori-l: Well, the logo is a bikeshed - and you painted that bikeshet rainbow. Everyone loves a rainbow bikeshed! [05:40:11] it's generated using a piece of software called 'toilet' [05:40:11] true story [05:40:11] it's in apt [05:40:31] and inept [05:41:45] https://www.mediawiki.org/wiki/Vagrant also explains what Vagrant is, but not why you'd want to use it. [05:42:04] Okay, I'll just edit the page. [05:42:24] Still can't use Echo. [05:42:39] Classy. [05:42:53] would {{Free screenshot}} be appropriate? [05:42:59] as a license, I mean [05:43:13] Never underestimate the power of a free software developers to give their programs a horrible name [05:43:14] p858snake|l: ^ [05:43:25] ori-l: you need to include a license with that tag [05:43:40] do we even have {{Free screenshot}} on mediawiki wiki? [05:43:55] usually we say something like {{free screenshot|license=gpl}} etc [05:43:56] p858snake|l: i got the idea from http://www.mediawiki.org/wiki/Project:File_copyright_tags [05:44:08] or at least that's what they do on commons [05:44:26] bawolff: so should Mediawiki Screenshot, doesn't mean people do it [05:44:58] p858snake|l: In my experiance commons admins have been good at rectifying such problem images by burning them with fire [05:45:13] well, what is that a screenshot *of*? iterm2, ssh, ubuntu, linux, bash, phpsh? [05:45:26] By which I mean the fire of speedy deletion [05:45:45] ori-l: probably the terminal emulator in use I would guess [05:46:16] bawolff: I should invite the commons admins to look at http://www.mediawiki.org/wiki/Category:Files_with_unknown_copyright_status then :p [05:47:02] p858snake|l: Honestly most projects not named commons or a major language wikipedia are probably the same way [05:47:20] I was mean and made qgill delete the gsoc logo [05:47:44] bawolff: on commons? [05:47:56] on mediawiki.org [05:48:20] we do allow fairuse apparently, just rarely [05:48:39] hmm, I just pointed out that nc-nd wasn't generally allowed [05:49:12] "Note: if the screenshot shows any work that is not a direct result of the program code itself, such as a text or graphics that are not part of the program, the license for that work must be indicated separately." [05:49:14] I say apparently, because i've seen some historical comments about it, but I personally don't see a real need for them [05:49:15] * ori-l cries [05:49:39] ori-l: a grey background or whatever is alright [05:49:48] that is talking about UI buttons and such [05:49:59] Just put the file in the public domain. [05:50:07] I said in my message "maybe it'd be ok under fair use" [05:50:08] That's usually what I do. [05:50:46] I think https://upload.wikimedia.org/wikipedia/mediawiki/0/06/Mediawiki-vagrant-screenshot.png could qualify as {{pd-text}} maybe [05:50:53] with potential exception of the logo [05:52:11] but that would be at worst {{free screenshot|license=whatever toilet is}} [05:53:10] Susan: just a random question.... exactly how many objects should I expect git clone to count when I clone the core? [05:53:14] ori-l: Welcome to a key aspect of any Wikimedia project - arguing over tiny points of copyright law [05:53:44] objects or objections? [05:54:43] Jasper_Deng: it's about 50k for a full clone iirc [05:55:01] ~15k for a shallow (depth=1) clone [05:56:10] Jasper_Deng: NFI. [05:56:19] I hate cloning core. [05:56:21] It's fucking huge. [05:57:01] ori-l: I feel like this page is misnamed. [05:57:19] Isn't the whole page really describing "mediawiki-vagrant", not "Vagrant"? [05:57:49] yes [05:57:59] Perhaps we'll move it, then. [05:58:08] Though a redirect from "Vagrant" is reasonable. [05:59:20] Okay. [05:59:30] I'm going to make some more tweaks. [05:59:32] STAND BY. [06:00:29] Hmm. [06:04:12] Susan: Since you are the defacto god of DB Reports, Can you do a query to find all the duplicate files on mw wiki that have dups on commons? pretty please [06:04:44] Mehhhhhhhhhhhhhh. [06:04:50] Tired. [06:04:59] come on, you know you want to [06:09:24] Isn't there a TS tool that does that? [06:09:50] Probably several. [06:10:12] legoktm: Yes, Susan :p probably, no idea. Its just easier to ask the goddess of DB Reports instead [06:11:09] * Susan hands over her kingdom to p858snake|l. [06:11:13] Your turn. [06:14:03] * p858snake|l spins the bottle again and decides not to choose dare this time [06:19:55] it would be neat to have something like http://ascii.io/ available as a mediawiki extension [06:20:59] you have a terminal in your mediawiki instance? or to play the videos back? [06:21:33] we do have TMH across the cluster, so you could just grab your own screen captures and upload them :p [06:23:58] well, full-length screencasts are a bit tedious, i find [06:24:12] but it's useful to have short clips accompany prose documentation [06:24:55] and uploading videos for each seems like a bother [06:25:27] New patchset: Brian Wolff; "[Need testing] Remove first letters that have an overlapping prefix." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/55503 [06:26:41] New review: Brian Wolff; "(2 comments)" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/55503 [07:04:38] New patchset: Thaiphan; "Replace PHPAzure SDK by REALDOLMAN with Windows Azure SDK for PHP by Microsoft." [mediawiki/extensions/WindowsAzureSDK] (master) - https://gerrit.wikimedia.org/r/56770 [07:06:13] is there a way to force media wiki to store images in the database only? [07:07:31] FuzaiDesktop: not out of the box. In theory its possible to make an extension to do that. However, I am not aware of anyone who has made such an extension [07:07:39] ok [07:08:22] New review: Peachey88; "(1 comment)" [mediawiki/extensions/WindowsAzureSDK] (master) - https://gerrit.wikimedia.org/r/56770 [07:08:54] FuzaiDesktop: is there any reason you want to do that? [07:09:24] yes i host my wiki on openshift and everytime i upload the site via git it overwrites most directory structures [07:09:45] there is a place i can put stuff, but i'm not sure if scaling scales by cloning it [07:10:28] you should be able to set git to ignore that directory [07:10:44] yea but what happens when it auto scales to two instances [07:10:49] New patchset: Thaiphan; "Update the extension to work with MediaWiki 1.21" [mediawiki/extensions/WindowsAzureStorage] (master) - https://gerrit.wikimedia.org/r/56771 [07:11:00] i'm asking them right now for an answer on that subject [07:11:30] basically openshift if a PaaS like heroku, just alot better [07:12:03] and they don't believe that it clones the data dir so I think i would end up with a split brain issue there [07:12:55] how does wikipedia handle images on the backend, surely they aren't useing one machine to host all of wikipedia [07:13:45] we were till not long ago [07:13:56] wow [07:14:17] we now use a distributed backend using Swift I believe [07:15:30] how difficult is the learning curve is the learning curve to write a mediawiki extension? [07:15:43] We used to use nfs to "share" the images until quite recently - you have to back a bit futher to get to the point when wikipedia in its entirety was on a single machine [07:16:18] that's one of the catches of openshift, there isn't a way to have inter instance communication outside of sql [07:18:08] In general extensions aren't hard to write - however most of the docs concentrate on extensions that add features to wikimarkup. There's probably not any tutorials on how to write an alternative file backend, so you'd be stuck with the rather technical design docs [07:20:04] hmm [07:20:13] i'm gonna see if i can cheat with something like sshfs or something [07:23:57] Is there any way to request sshfs be added to the openshift servers? [07:24:23] i'm trying to compile it, but my gut tells me this isn't going to work [07:24:56] i'm sorry [07:24:58] wrong room [07:38:28] I forgive you. [07:48:55] 03(NEW) elements in the wb-terms table lack relevant lang and dir attributes - 10https://bugzilla.wikimedia.org/46736 normal; MediaWiki extensions: WikidataRepo; () [07:48:56] 03(mod) WikiData RTL / BiDi tracker bug - 10https://bugzilla.wikimedia.org/36637 (10Amir E. Aharoni) [07:56:56] New patchset: Shirayuki; "Add HTML