[15:52:22] hey everybody, is there a reasonable tutorial on how to enable simple email services with mediawiki? [15:52:43] i'm having issues having the wiki sending me passwort reminders [15:56:02] despens: you usually need to set up https://www.mediawiki.org/wiki/Manual:$wgSMTP [15:57:29] Vulpix: yes i think i made some mistake there. does mediawiki offer a way to test the email functionality? [15:58:57] no, but you can enable user to user email and use Special:EmailUser to send a test email to another user [16:03:28] Vulpix: thank you, i didn't know that! [16:04:54] :) [17:08:09] https://test2.wikipedia.org/w/index.php?title=User:KPFC/JWP:Timeline&action=history can anybody tell me, what here went wrong? [17:09:15] I got this error message only after I did the last edit, but the error is now also in the first version [17:10:31] kpfc, what is "the error message"? [17:10:42] Timeline error. Could not store output files [17:10:49] ah. not on the history page itself, I see [17:11:21] so that's not a #mediawiki question but probably a WikiMedia one. There have been recent issues with servers that serve images. Might be related. [17:11:40] Ok [17:12:18] I’ll ask in #wikimedia [17:12:41] kpfc: well, you have an answer, I'd say :) [17:13:27] But it’s not going to be resolved at the moment? [17:14:49] People are working on fixing it. [17:14:59] Good [19:38:17] Editing tests/parser/parserTests.txt over network shares is just a pain, is there a reason why Atom is doing such high traffic? http://i.rly.li/br97/5cft3k.png [19:54:35] It's a big file? [19:54:44] Thats why I copy locally, edit, copy back [19:57:09] friends don't let friends use atom. [19:58:42] (but really. while implementing a text editor on top of a browser is a clever technical hack, i honestly don't understand why it would be a good idea for real use D:) [20:04:44] MatmaRex, it is actually pretty sweet and fast, I like the UI and overall customization support :) [20:05:25] Reedy, no, I think it had too much lines for Atom, I solved that by copying the file to my local machine for the edit ^^ [20:12:39] divadsn: it can be node/libuv/smb fault [20:13:37] saper, well yesterday my Windows crashed while changing branch on my remote machine because some folders were unavailable for 1 second, so badly.. [20:14:09] that was supposed to be Common Internet File System :) [20:14:42] however one must distingusish SMB from some emulated crap like Virtual Box shared folders [20:15:31] I use Samba shares to access the vagrant directory from my remote machine which is my laptop connected via ethernet to my home network ;) [20:16:19] And it is running Ubuntu 16.10 ^^ [20:17:00] is vagrant using virtual box emulation? [20:17:13] But seriously, Windows should try/catch that and not crash my entire PC with a Bluescreen [20:17:23] saper, on Linux hosts yes [20:17:33] so here's the problem probably [20:18:08] vbox does not implement full fs semantics, for example visual studio detects that and refuses to store project files there. [20:19:21] VirtualBox is the default container for mw-vagrant. It can also use VMWare Fusion, Hyper-V, Parallels, LXC, or very experimentally KVM/QEMU [20:19:55] But I am not accessing a vbox file share, I am accessing a own made share using smbd on the host machine [20:20:13] bd808, well on Linux you have two choices: VirtualBox or KVM :P [20:20:24] and how vagrant is involved? [20:20:47] divadsn: LCX is what we use in the Labs-Vagrant setup. works really well [20:21:00] fortunately there is still NFS, independent of the hypervisor :) [20:21:08] *LXC [20:21:36] ah Linux jails :) [20:21:56] yeah. pretty much waht Docker uses/used [20:22:02] When the vagrant virtual machine does change files, eg. git branch, it causes sometimes folders to disappear for one second while git is changing branches. Windows can't find the files that Atom tries to find and crashes... [20:22:25] ouch [20:23:50] divadsn: how is vagrant accessing those files? [20:24:03] the guest? via smb too? [20:24:39] saper, via NFS shares I think, because vagrant is asking me for sudo rights each time I boot up the VM using 'vagrant up' [20:25:00] I get quite few bugs reported by folk trying convoluted file sharing methods [20:25:12] divadsn: I'd check and fix that one [20:25:41] stick to real smb everywhere probably (vagrant guest -> host via real SMB), windows -> host via real SMB [20:26:13] saper, where can I change the share method for vagrant? In the Vagrant file? [20:27:08] divadsn: I don't know, I don't use vagrant... you can try to mount smb share from inside the guest via the virtialized network, should work [20:27:56] saper, I will try that out, thanks! :) [20:28:20] sorry to leave you with a half-answer :) [20:28:39] but getting filesystems right is important to avoid issues like yours [20:29:47] saper, I can provide you the bluescreen dump if it helps :) [20:32:11] divadsn: your host for the VM is Windows or Linux? [20:32:32] bd808, Linux of course ;) Ubuntu 16.10 [20:32:47] https://www.vagrantup.com/docs/synced-folders/smb.html says it only knows how to use SMB shares on a Windows host [20:33:08] "To use the SMB synced folder type, the machine running Vagrant must be a Windows machine with PowerShell version 3 or later installed." [20:33:21] probably because it sets up the shares itself like it also does for NFS [20:34:23] Why no smbd support, why :( Nevermind, saper, here is the log: https://dpaste.de/MJb4 [20:36:32] According to the file description it seems like the crash was caused by something with the buffer of network shares :/ [20:37:12] Is there any way to speed up the population of a category? We have a template with a tracking category in place for a week now. Each day 10-20 articles appear in the category, but none of it is new edits. Just slow population. [20:37:56] ferret99gt: Is it that the templates were added before the category, and now when pages get re-rendered, the category gets added to the page? [20:37:56] ferret99gt, do you mean something with caching? [20:38:20] That has been my assumption, that they are only going into the category when the cache is refreshed. Would that be correct? [20:38:27] ferret99gt: You could use Special:WhatLinksHere on the template, and purge each page manually... [20:38:34] 14000+ transclusions [20:38:36] A bot could do it faster but that's the easiest way I can think of [20:38:41] Oof. [20:38:53] I can keep at it, there's no deadline or anything. :) [20:39:06] I don't think API purge would accept a generator, but let me see. [20:39:14] Just wanted to check if the cache is essentially the cause [20:39:24] Ooh, it does [20:39:34] ferret99gt: Yeah, if a page isn't changed, it doesn't get the template change for a while [20:40:58] An AWB bot did a pass on the template, the tracking category is to find what was missed. [20:41:05] (Apparently quite a bit) [20:41:28] ferret99gt: I'm constructing an API query for you now [20:43:22] Oh, shoot, you can't do it with GET. [20:43:31] So it'll be non-zero difficult maybe [20:45:40] If I'm reading WP:Purge right, purge link doesn't work, a null edit is required for category. [20:46:47] ferret99gt: Oh! [20:46:52] Well, then that won't help anything [20:47:01] I'll stop trying to get generator=linkshere to work. [20:47:19] ferret99gt: You're probably stuck going manually then [20:47:54] Yeah that was what I'm thinking now [20:48:20] Well, it's not like I want to deal with 100s of articles at once anyway ;) [20:48:44] Thanks for the info [20:52:02] divadsn|afk: most kernel panic if the underlying fs implementation behaves strangely [20:53:25] !jobqueue ferret99gt [20:53:25] The Job Queue is a way for mediawiki to run large update jobs in the background. See http://www.mediawiki.org/wiki/Manual:Job_queue [20:53:37] that is probs the delay [23:42:15] Hi. How do I get a MediaWikiTitleCodec instance? [23:42:34] I mean, is there some singleton to get it from? [23:45:05] I'm trying to use the new TitleValue class but it seems like I'm on a wild-goose chase through the docs to find "service registry" classes that don't exist... [23:46:58] why do you need a MediaWikiTitleCodec? :o [23:49:45] MatmaRex: To construct a TitleValue object. But I found that I need the MediaWikiServices registry class anyway, so I found what I needed.