[00:01:28] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNhi0 [00:01:30] [02miraheze/puppet] 07paladox 0354efba1 - Move away from tidy to cron to remove files from icinga2 perf data Also move to 2 days instead of every 3 days [00:12:19] RECOVERY - mw3 JobQueue on mw3 is OK: JOBQUEUE OK - job queue below 300 jobs [00:16:13] PROBLEM - mw3 JobQueue on mw3 is CRITICAL: JOBQUEUE CRITICAL - job queue greater than 300 jobs. Current queue: 1475 [00:18:20] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNhPW [00:18:22] [02miraheze/puppet] 07paladox 03e09ed0d - Set timeout to 60s and 30s for scrapping [00:24:12] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNhPi [00:24:14] [02miraheze/puppet] 07paladox 03491b27c - Fix prometheus config [00:26:32] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNhPP [00:26:33] [02miraheze/puppet] 07paladox 0376261b4 - Set 30s [00:27:50] RECOVERY - mw3 JobQueue on mw3 is OK: JOBQUEUE OK - job queue below 300 jobs [00:32:25] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNhPx [00:32:26] [02miraheze/puppet] 07paladox 032cdf990 - Add icinga check to make sure that prometheus is running [00:33:49] https://prnt.sc/kjkgb9 paladox ? [00:33:50] Title: [ Screenshot by Lightshot ] - prnt.sc [00:34:11] Wiki-1776 huh? [00:34:21] see link paladox [00:34:27] yep, i have [00:34:36] i just doin't understand what your asking me. [00:34:45] interface in english when it shouldn't? [00:34:53] oh [00:35:16] https://wiki1776.miraheze.org/wiki/Usuario:Wiki1776 is spanish!! [00:35:16] Title: [ Error de permisos - Wikihispano ] - wiki1776.miraheze.org [00:35:56] bug/error on LC? [00:35:59] Wiki-1776 try now :) [00:36:13] !log sudo -u www-data php /srv/mediawiki/w/maint*/rebuildLocalisationCache.php --wiki test1wiki on mw* [00:36:17] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [00:37:54] hmm no [00:38:01] sorry, me tengo que ir [00:38:20] Wiki-1776 ? [00:45:17] Wiki-1776 should be fixed. [00:45:32] Voidwalker also thanks btw. [00:53:32] paladox: LC will be quicker if you use loginwiki, just saying ;) [01:16:11] JohnLewis: huh? [01:16:20] I did do that [01:16:25] And it broke things [01:16:33] So I reverted back to test1 [01:20:09] what do you mean it broke things? [01:20:42] JohnLewis: some messages were not in the lc file [01:21:10] Causing errors, though this was a few weeks ago (maybe a month) so I doint remember exactly :) [01:21:34] but not all exts are on test1 [01:21:59] It may have been because I ran mergeMessenges or what ever it’s called using loginwiki [01:22:18] you should run it using loginwiki... [01:22:40] JohnLewis: hmm, curious on why it will be quicker? [01:23:04] because you're building the cache for extensions twice [01:23:16] Twice? [01:23:18] How? [01:23:20] those on test1wiki then those in the messages file [01:24:08] Oh [01:24:38] JohnLewis: is that how you do it? [01:24:52] yes [01:26:18] JohnLewis: so mergeMessage you do the same thing too? [01:26:27] yes [01:27:00] Ok then *facepalm* [02:34:13] https://www.humblebundle.com/store/orwell [02:34:14] Title: [ The Humble Store: Great games. Fantastic prices. Support charity. ] - www.humblebundle.com [02:34:16] Free game 8] [03:38:50] Thanks, it's all right now. [06:18:19] hamza: if you make your wiki private only people you add can read it [06:18:29] or did you only want to restrict editing [06:19:28] to only sysops? [06:20:40] do you want it sysops, or do you want a custom editor group you can add people to without making them sysop [06:21:56] hamza: [06:21:57] ok [06:22:08] do you want /only/ people in the editor group, or editors and sysops can edit? [06:23:42] quran is already set for only sysop [06:23:46] you want me to change it so its only editor group [06:23:47] ? [06:23:57] hamza: [06:25:38] [02miraheze/mw-config] 07NDKilla pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNhFu [06:25:40] [02miraheze/mw-config] 07NDKilla 03d1aa0f8 - update editing restrictions on 2 wikis Update 2 wiki permissions per request * restrict editing to 'editors' only on hamzawiki * change quranwiki restriction from sysop only to editor only [06:25:46] sure [06:27:01] uhh, generally speaking permissions are wiki-wide. You could have two wikis, one public one private, and request interwiki links to be set up. [we just started allowing people to have local interwikis] [06:27:17] otherwise, if it was only a few pages you could have a private wiki with some pages whitelisted [06:27:23] (but you cant blacklist some pages on a public wiki) [06:28:31] No [06:28:42] You'd have to make a request on phabricator [its more complicated and i dont want to do it now] [06:28:50] but it has to be set like ^ above [06:29:04] hopefully some day it's customizable in ManageWiki, but not currently [06:29:04] np [06:30:24] yes [06:30:27] it should take effect like.. now [06:30:28] :p [06:31:33] yehp just did [06:31:36] i checked it on hamzawiki [06:31:47] cool sites not broke so im going to bed now 8] alarm goes off in 4 hours [08:15:43] PROBLEM - misc1 Puppet on misc1 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 2 minutes ago with 1 failures. Failed resources (up to 3 shown): Apt_key[Add key: F86AA916A2195E121AEDB11437BBEE3F7AD95B3F from Apt::Source grafana_apt] [08:30:00] I think [d__d] should be opped or unreg users' comment won't be logged? [08:37:12] revi: yeah, but then we log the spam too, so we might as well not do moderation [08:37:51] I think the onus is on logbot operator :-p [08:38:15] heh [08:38:38] anyway, it looks like the spam is turning into just youtube links, so Sigyn isn't picking it up [08:38:59] yup [08:39:04] I got it as well [08:43:41] RECOVERY - misc1 Puppet on misc1 is OK: OK: Puppet is currently enabled, last run 43 seconds ago with 0 failures [10:55:19] Sigyn started picking it up [10:55:31] I think it pretty quickly "learns" from the distributed spam. [10:56:03] PuppyKun: so if I post a link to Youtube I get klined?:P [10:56:50] Nah. If you disconnected from the network, reconnected, then immediately pasted THAT link, possibly [10:57:02] Registered users may be exempted/have more leeway [10:57:06] I'd rather not find out [10:57:53] same :D [10:58:00] 8] [11:36:02] MacFan4000: hi. around? [11:36:16] Yes [11:39:01] MacFan4000: Great. What are the next steps with SignBot? [11:40:18] Zppix: pasted an error [11:40:23] https://www.irccloud.com/pastebin/1QfnKVFy [11:40:24] Title: [ Snippet | IRCCloud ] - www.irccloud.com [11:41:03] oh, that EventStreams thing [11:41:06] It needs eventstreams [11:41:08] https://wikitech.wikimedia.org/wiki/EventStreams [11:41:09] Title: [ EventStreams - Wikitech ] - wikitech.wikimedia.org [11:42:11] hmm, and we supposed to get that at Miraheze? [11:42:12] paladox: ^ [11:42:51] revi: ^ maybe you know since you do stuff with pywikibot [11:43:03] and why would it not work since we already have bots working which run it [11:56:15] Reception123: what other bot is using pywikibot? [11:56:33] Void-bot and Revibot [11:56:39] afaik [11:56:45] Also from my understanding eventstreams require kafka [11:57:06] what's that? [11:57:06] Reception123: we should wait for revi or void then [11:57:10] ok [11:57:17] Seeing as they know how to use it :) [11:57:27] Can we disable eventstreams? [11:58:38] yeah, we should see [13:08:32] [02miraheze/CreateWiki] 07translatewiki pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNj8O [13:08:33] [02miraheze/CreateWiki] 07translatewiki 03c639089 - Localisation updates from https://translatewiki.net. [13:08:35] [02miraheze/ManageWiki] 07translatewiki pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNj83 [13:08:36] [02miraheze/ManageWiki] 07translatewiki 036dd22d0 - Localisation updates from https://translatewiki.net. [13:10:41] I will let you know when I see JohnLewis and I will deliver that message to them [13:10:41] @notify JohnLewis we need you in -staff ASAP [13:12:25] Hi hamza [13:22:38] wut? [13:23:14] revi: a pywikibot issue [13:23:22] paladox: care to explain :D [13:23:37] that one I think you've got to support eventstream or rewrite the script [13:24:13] hallo Reception123 revi :) [13:24:15] Reception123: explain? [13:24:28] revi: how do we support? And rewrite which script? [13:24:32] paladox: nevermind [13:24:35] Ok [13:24:35] Hi Wiki-1776 [13:24:48] the script generating error for ES [13:24:52] to not to use ES [13:25:05] https://wikitech.wikimedia.org/wiki/EventStreams [13:25:06] Title: [ EventStreams - Wikitech ] - wikitech.wikimedia.org [13:25:25] Oh ok [13:25:27] Thanks revi [13:25:31] MacFan4000: ^^ [13:31:40] Well, I am bad at python, so I can’t really help [13:32:11] Reception123: ^^ [13:33:33] I don’t see where that page lists how to support eventstreams [13:42:50] paladox: ^ for what re-vi said [13:51:02] Reception123: ^^ [13:55:42] No you aren’t [13:57:53] hamza: of course not. [13:58:07] 2000 images? It seemed to be done, though I will check again [13:58:17] hamza: I apologize that not all images were imported [14:12:25] [02puppet] 07MacFan4000 opened pull request 03#810: Update aliases - 13https://git.io/fNju2 [14:12:29]  Reception123: I said to Zppix yesterday, "anyways, the bot uses eventstreams to get rc. if mh doesn't have eventstreams then you some (idk how much) modifications to make the bot use mediawiki api instead." [14:13:30] [02puppet] 07MacFan4000 closed pull request 03#810: Update aliases - 13https://git.io/fNju2 [17:24:52] paladox: https://meta.miraheze.org/wiki/Stewards%27_noticeboard#504_Gateway_Time-out_on_template_import tsk tsk paladox [17:24:52] Title: [ Stewards' noticeboard - Miraheze Meta ] - meta.miraheze.org [17:24:58] you've brought us 504 issues [17:25:00] please check that out [17:25:10] Reception123 i think it's because mediawiki is slow [17:25:13] at processing imports [17:25:18] thus it's hitting the timeout [17:25:31] paladox: it's 451 kb [17:25:34] it can't be that bad [17:25:49] Reception123 yes, that's slow on the command line right too? [17:26:05] paladox: yeah, but a 450 kb import shouldn't be causing a 503 [17:26:05] *504 [17:26:17] Reception123 but the size is not the matter [17:26:20] it's the content [17:26:24] it's processing the xml [17:26:33] paladox: ok, well please give the user a reply then [17:34:28] ^ JohnLewis lol does that name remind you of someone [18:01:07] whats the status on eventstream?? [18:01:28] Zppix i doin't think we have the resources for eventstream (requires kafka too) [18:01:45] Zppix: so we need to rewrite it to not use eventstream [18:01:45] eventstream? [18:01:53] Wiki-1776: It's a service we need for a bot [18:02:28] Reception123: ugh I am not going to be able to rewrite it [18:04:04] hmm yeah [18:04:08] paladox: can we really not get evenstreams [18:04:31] Reception123 yep, kafka needs ram [18:04:47] paladox: where's all this about kafka? [18:04:59] Reception123 i got that from prod where it hit OOM [18:05:01] causing outages [18:05:11] Reception123 https://kafka.apache.org [18:05:12] Title: [ Apache Kafka ] - kafka.apache.org [18:05:20] I mean how do you know we need it for eventstreams? [18:05:40] it also mentions in the eventstreams docs that it uses kafka i think [18:05:42] on [18:05:46] https://wikitech.wikimedia.org/wiki/EventStreams [18:05:46] Title: [ EventStreams - Wikitech ] - wikitech.wikimedia.org [18:05:48] "if mh doesn't have eventstreams then you some (idk how much) modifications to make the bot use mediawiki api instead."" [18:05:51] "EventStreams is backed by Kafka." [18:05:52] ^ paladox do you know how? [18:06:01] Reception123 nope [18:06:08] im only a begginer at the api [18:06:15] JohnLewis will know way more how to use that api [18:06:19] :(( [18:06:25] We need somebody that knows python [18:07:05] paladox: I don't know the API. it's well documented anyway [18:07:11] oh [18:07:14] Voidwalker: uses the api a bit too [18:07:28] I think [18:07:40] I dont know enough python to rewrite it to use the mw api sorry :( [18:08:17] We could try and get phantom... [18:08:35] MacFan4000: I feel like we've asked a whole lot of him though [18:08:40] I could take a look at it, but I'd think setting up eventstreams would almost be easier :/ [18:08:48] Yeah [18:08:54] Voidwalker: thanks! [18:09:01] Voidwalker: https://github.com/Pix1234/mh-signbot/blob/master/bot.py [18:09:01] Title: [ mh-signbot/bot.py at master · Pix1234/mh-signbot · GitHub ] - github.com [18:09:11] Voidwalker: though we don’t have the resources for eventstreams [18:09:33] are we sure about that though? [18:09:41] paladox: is [18:10:00] i am sure because kafka uses memory [18:10:16] Reception123: ^^ [18:10:40] it's also an unnecessary service [18:11:06] ok [18:11:20] it'd be really useful for automated monitoring though :P [18:11:25] And what will it do? It will be similar to MirahezeRC? [18:11:31] "automated monitoring though"? [18:11:36] we use icinga :) [18:11:57] No, it will auto-sign unsigned comments Wiki-1776 [18:12:07] On meta [18:12:15] he is refering to rc updating [18:12:20] without needing to use eventstreams [18:12:24] ie live updates [18:12:30] which is what evenstreams basically is [18:12:38] like rest api on gerrit [18:12:42] (stream events) [18:12:49] Ok [18:13:10] rest api i mean through ssh, not sure if you can do that through http. [18:13:56] oooh MacFan4000 [18:14:51] It seems that in eswikipedia they have a similar one (Bot). [18:15:55] MacFan4000: https://meta.miraheze.org/w/index.php?title=ZppixBot&redirect=no [18:15:56] Title: [ ZppixBot - Miraheze Meta ] - meta.miraheze.org [18:17:27] paladox, automated monitoring such as what Void-bot does in -feed :P [18:17:34] oh [18:18:07] MacFan4000: let me know what you think about the userapge for zppixbot [18:18:12] s/userapge/userpage [18:18:12] Zppix meant to say: MacFan4000: let me know what you think about the userpage for zppixbot [18:18:20] PROBLEM - mw3 JobQueue on mw3 is CRITICAL: JOBQUEUE CRITICAL - job queue greater than 300 jobs. Current queue: 5921 [18:18:36] I essentially made it so that it applies abuse filter like monitoring for some services that don't have abusefilter integration [18:19:49] .c 1+1 [18:19:49] Wiki-1776: 2 [18:19:59] Zppix: looks good [18:20:05] MacFan4000: thanks [18:20:14] MacFan4000: its just a start i may do more to it [18:20:29] .task 1234 [18:20:31] https://phabricator.miraheze.org/T1234 - Range blocking [Resolved] authored by DeltaQuad, assigned to Void [18:20:57] .c 1+2+3+4-555+10000000-2000000 [18:20:57] paladox: 7999455 [18:21:41] .seen Wiki-1776 [18:21:41] Wiki-1776: I last saw Wiki-1776 at 2018-08-17 - 18:20:29 in here, saying .task 1234 [18:21:52] XD [18:22:04] .seen paladox [18:22:04] paladox: I last saw paladox at 2018-08-17 - 19:20:57BST in here, saying .c 1+2+3+4-555+10000000-2000000 [18:22:06] .seen JohnLewis [18:22:06] paladox: I last saw JohnLewis at 2018-08-17 - 19:10:40BST in here, saying it's also an unnecessary service [18:22:09] .seen Reception123 [18:22:10] paladox: I last saw Reception123 at 2018-08-17 - 19:11:06BST in here, saying ok [18:22:22] .py [18:22:22] Need an expression to evaluate [18:22:30] .py 1111.py [18:22:32] paladox: SyntaxError: invalid syntax (, line 1) [18:22:33] are we just screwing with my bot now :P [18:22:40] lol yes [18:22:40] .cur 1 EUR in USD [18:22:42] 1.00 EUR (European euro) = 1.14 USD (US dollar) [18:22:44] .tell Zppix yes [18:22:45] paladox: I'll pass that on when Zppix is around. [18:22:49] oh, that works now [18:22:54] MacFan4000: .cur never works what happened lol [18:22:56] Zppix: 2018-08-17 - 13:22:44CDT tell Zppix yes [18:23:01] heh [18:23:20] MacFan4000: maybe zppixbot has learned how to fix itself? [18:23:44] .cur 1 STERLING in USD [18:23:44] paladox: Sorry, I didn't understand the input. [18:23:45] .tell Hello? [18:23:45] Wiki-1776: tell Hello? what? [18:23:46] Why are we bullying zppixbot again :P [18:23:50] .cur 1 POUND in USD [18:23:50] paladox: Sorry, I didn't understand the input. [18:23:51] Zppix: people are messing with me [18:23:52] Let it have a holiday [18:23:52] meh [18:24:00] .cur 1 STERLING in USD [18:24:00] paladox: Sorry, I didn't understand the input. [18:24:08] Reception123: its not using any my server resources just wmf's so abuse it all you want [18:24:25] Zppix: thought it was human :P [18:24:29] .uptime [18:24:29] I've been sitting here for 8 days, 0:21:50 and I keep going! [18:24:29] .cur 1 GBP in USD [18:24:30] .tell Reception123 alguna novedad [18:24:31] 1.00 GBP (UK pound sterling) = 1.27 USD (US dollar) [18:24:32] Wiki-1776: I'll pass that on when Reception123 is around. [18:24:37] Reception123: only when im making it [18:24:50] ZppixBot: .sleep 1000d [18:24:51] Reception123: 2018-08-17 - 18:24:31 tell Reception123 alguna novedad [18:25:00] ok [18:25:07] Reception123: perhaps you should use an actual command [18:25:10] .cur 10 USD in EUR [18:25:10] 10.00 USD (US dollar) = 8.79 EUR (European euro) [18:25:27] .help [18:25:28] Hang on, I'm creating a list. [18:25:29] .w A [18:25:30] commands ^^ [18:25:30] I've posted a list of my commands at https://ptpb.pw/ydoz - You can see more info about any of these commands by doing .help (e.g. .help time) [18:25:36] [WIKIPEDIA] A | "A (named , plural As, A's, as, a's or aes) is the first letter and the first vowel of the ISO basic Latin alphabet. It is similar to the Ancient Greek letter alpha, from which it derives. The uppercase version consists of the two slanting sides of a triangle, crossed in the middle by a horizontal bar..." | https://en.wikipedia.org/wiki/A [18:25:48] I do what I want Reception123 [18:26:01] (bot maintainers lets not use .msg though please) [18:26:17] I bet that was paladox [18:26:23] that was not me [18:26:29] Then MacFan4000 [18:26:36] .botadmins [18:26:36] MacFan4000: The bot's admins are: You, SwisterTwister, Reception123, Reception|away, paladox and Zppix [18:26:38] I dont mind if you use commands like crazy but if someone needs help or its asked to be stopped, please do so, just avoid .msg [18:26:50] What if I want it to be in Spanish or French? Nah, I'm just kidding. Zppix [18:27:01] .xkcd [18:27:02] http://xkcd.com/777 | Pore Strips | Alt-text: I'm sure they're a harmful tool of the cosmetics-industrial complex and all, but my goodness do those strips ever work to pull gunk out of your pores. I was shocked, disgusted, and vaguely fascinated by the result. [18:27:06] Wiki-1776: i think you can do something similar not entire bot though [18:27:13] .mamgle [18:27:38] .w es:w:Microsoft [18:27:39] [WIKIPEDIA] ECMAScript | "ECMAScript (or ES)is a trademarked scripting-language specification standardized by Ecma International in ECMA-262 and ISO/IEC 16262. It was created to standardize JavaScript, so as to foster multiple independent implementations. JavaScript has remained the best-known implementation of ECMAScript since..." | https://en.wikipedia.org/wiki/ECMAScript [18:27:41] .mangle [18:27:47] Wiki-1776: i dont know [18:27:49] MacFan4000: The user wrote: "WS: W: [18:27:54] .help mangle [18:27:55] Zppix: Repeatedly translate the input until it makes absolutely no sense. [18:27:57] MacFan4000: ^ [18:28:04] I know [18:28:08] .mangle [18:28:14] MacFan4000: McFan 4000 "I know" [18:28:19] MacFan4000: i thought it wasnt working cause i thought it needed something written after .mangle [18:28:27] .mangle [18:28:31] rewriting that bot.py is going to be difficult [18:28:37] Test 503 Test [18:28:37] Rip [18:28:38] MacFan4000: Zppix said, "MacFan4000: I think it does not work, I think it needs" [18:28:44] Voidwalker: we just need to rewrite it to use api instead of event streams [18:28:51] .mangle [18:28:51] MacFan4000: Zppix said 'Voidwalker: we just need to rewrite it to use api instead of event streams' [18:29:02] Voidwalker: it doesnt have to be done quickly just whatever is reasonable [18:34:02] it's funny because only two lines need changing, but it'll need an entire class to handle the change :P [18:34:41] why not use the mediawiki client like the rc bot uses in --feed? [18:34:45] for the api [18:34:52] mwclient [18:34:58] * paladox .post() is deprecated! Use plugin.restApi().post() [18:35:01] meh [18:35:03] wrong paste [18:35:07] https://github.com/mwclient/mwclient [18:35:08] Title: [ GitHub - mwclient/mwclient: mwclient is a Python client library to interface with the MediaWiki API. ] - github.com [18:35:43] Voidwalker: if you're willing to do it, just tell me what you need from me or what i can do to assist and ill do it [18:37:04] I'll have to mess around with it later, I have a couple of other projects to do with a limited time window [18:40:10] Voidwalker: no worries thanks [18:40:31] thanks a lot Voidwalker! [18:42:18] could have ManageWiki links appear in all wikis in the sidebar? example: https://prnt.sc/kjw49y [18:42:18] Title: [ Screenshot by Lightshot ] - prnt.sc [18:42:32] MacFan4000: Reception123 paladox any of you have a minute to tell me what im screwing up with this template? https://publictestwiki.com/wiki/Template:WIP [18:42:33] Title: [ Template:WIP - TestWiki ] - publictestwiki.com [18:42:53] As I said yesterday, I suck at templates so I don't think I can help [18:43:01] I'm definitely not better than you at them [18:43:05] Reception123: thats why i pinged 2 others [18:43:10] Zppix: you'll have to bother poor busy Void again [18:43:14] he's the best at templates [18:43:18] Reception123: nah [18:43:24] lol every time he's around I always have something for him [18:43:26] Reception123: i've hit my void bothering quota [18:43:35] I've hit it a long time ago [18:43:45] I bother everyone :P [18:43:54] MacFan4000: paladox could you guys look at it plz [18:44:08] Zppix what's wrong with https://publictestwiki.com/wiki/Template:WIP? [18:44:08] Title: [ Template:WIP - TestWiki ] - publictestwiki.com [18:44:12] paladox: yes [18:44:44] Zppix i mean what's wrong? [18:44:57] https://publictestwiki.com/wiki/Test [18:44:58] Title: [ Test - TestWiki ] - publictestwiki.com [18:45:00] paladox: it should look like enwp.org/template:Under_construction [18:45:08] oh [18:45:10] MacFan4000: oh im dumb [18:45:12] paladox: nevermind [18:45:16] Zppix: it’s wrapped in includeonly tags [18:45:16] lol [18:45:18] MacFan4000: i forgot it wont display on template page [18:45:23] Zppix: you should probably use special:import [18:47:22] proposal/idea/etc? https://prnt.sc/kjw49y [18:47:22] Title: [ Screenshot by Lightshot ] - prnt.sc [18:50:11] that's not a bad idea [18:51:00] and on a completely unrelated note, it has taken me 40+ minutes after a full night's sleep to discover that the reason the shaders were broken is because no method actually tells them to update [18:51:52] Voidwalker full night sleep? Meaning you went to bed at 4am and woke at 7am? [18:52:35] :P [19:06:12] Reception123: I was just using this to test im going to be putting this on the templatewiki [19:06:18] Reception123: which i will use import for [19:06:26] ok [19:17:04] I did all that work and its all already on templatewiki... *facepalm* Reception123 [19:18:28] Zppix: hahah [19:18:35] should check next time :P [19:18:57] Reception123: Well testwiki got 2 free module:'s out of it ig [19:18:59] thats something [19:19:08] heh I guess [19:30:29] Reception123: happen to know what void's gh is? [19:34:42] Zppix: TheVoidwalker [19:36:06] Errrrrr https://github.com/The-Voidwalker [19:36:07] Title: [ The-Voidwalker · GitHub ] - github.com [19:36:15] Zppix: ^^ [19:36:58] ty [19:54:33] Just out of curiosity, this type of url would be possible to have in Miraheze example.miraheze.org/es/wiki/ and example.miraheze.org/en/wiki/ ? That's how Wikitravel works and there are plans in Wikia. [19:55:57] Just out of curiosity :) [20:34:32] https://phabricator.miraheze.org/T3496 proposal [20:34:33] Title: [ ⚓ T3496 Add ManageWiki and ManageWikiExtensions in Sidebar to all wikis ] - phabricator.miraheze.org [21:17:56] PROBLEM - test1 Puppet on test1 is WARNING: WARNING: Puppet is currently disabled, message: MacFan4000, last run 6 minutes ago with 0 failures [21:20:40] opens UBN ticket to re-enable puppet ^ :)) [21:20:50] lol [21:21:35] * JohnLewis opens UBN ticket for mutante to fix wikistats [21:21:49] opens ticket to question if host names starting with "test" should have Icinga monitoring [21:22:02] JohnLewis: lol, fair enough [21:22:21] lol [21:22:37] mutante we have icinga monitoring of test1 :D [21:22:51] mutante https://icinga.miraheze.org/monitoring/list/hosts#!/monitoring/host/show?host=test1 [21:22:52] Title: [ Icinga Web 2 Login ] - icinga.miraheze.org [21:22:53] guest/guest [21:23:10] paladox: he meant in the other sense [21:23:15] oh [21:23:22] as in because it's a test server? [21:23:28] yeah :P [21:23:40] heh [21:23:50] i meant if it's called 'test' it probably means it doesn't matter when it's down.. because .. used for testing [21:24:01] but.. other topic.. guest/guest doesnt seem to work, heh [21:24:04] though we use puppetdb, we would have to use if host = test1 then doon't add it. [21:24:22] paladox: well, how about "if it starts with test* " [21:24:49] mutante username: guest, password: guest [21:25:13] yep, Incorrect username or password [21:25:45] mutante: try now [21:25:46] guest guest worked for me [21:25:48] oh [21:25:50] john fix'd? [21:25:52] 8] [21:26:05] NOW it works [21:26:18] :) [21:26:20] JOBQUEUE CRITICAL - job queue greater than 300 jobs. Current queue: 7826 [21:26:28] i like the i2 ui [21:26:35] PuppyKun :) :) [21:26:35] fyi anybody can change the guest password [21:26:42] ohhhh [21:26:44] db4 needs more disk space [21:26:54] but admins can also change other users passwords :D [21:26:56] mutante yeh [21:26:58] suggests to run "apt-get clean" [21:27:04] it usually gets you space back [21:27:08] mutante: watch it remove like 1MB :P [21:27:11] mutante mind lending us some storage :D [21:27:15] haha, ok [21:27:32] simple fix we just need 2k db servers [21:27:35] lets host mediawiki on cassandra [21:27:42] 2,000? [21:27:46] 2,000 db servers????? [21:27:49] yes [21:27:53] let's host Miraheze on Wikimedia Cloud :D [21:27:53] well wow [21:28:11] i mean im pretty sure amazon has like 15k and netflix has like 3k [21:28:14] and who knows how many discord uses [21:28:17] JohnLewis: not sure about uptime ... [21:28:20] with its like billion monthly messages or w.e [21:28:30] mutante: better than ours 8]] [21:28:37] JohnLewis wikiapriary already does [21:28:43] mutante: can we decom heze and can we use mira and heze to host it ;) [21:28:45] :) how do you measure that [21:28:50] (assuming heze is still in prod) [21:29:00] heze should not be in prod [21:29:07] they are all going with the name of services now [21:29:12] ie like phab1001 [21:29:15] heze is still in prod .. backup::offsite [21:29:20] oh [21:29:22] paladox: ^^ see! [21:29:30] cant give it to you or we dont have backups outside the main DC :P [21:29:32] *facepalm* [21:29:49] mutante: but we can have mira right ;) [21:29:57] mira's cute [21:29:58] yes, mira is free [21:29:59] mira was a deployment server? [21:29:59] * PuppyKun nukes bacula1 [21:30:03] also "deployment-mira" is gone :p [21:30:13] Miraheze - hosted on former servers "mira" and "heze" from the Wikimedia Foundation [21:30:28] but I loved deployment-mira paladox: yeah, I think I did the patched for it and mutante did the work :P [21:30:55] deployment-deploy1001 replaced it.. such a coool name [21:31:03] heh [21:31:09] JohnLewis patch? [21:31:16] or was it deployment-deploy1001.deployment-prep [21:32:09] JohnLewis you could try and see if the wikimedia cloud would host us. [21:32:12] Friday night.. aren't you going to the .. discotheque [21:32:16] you have to file for a project to be created. [21:32:24] mutante discotheque? [21:32:50] paladox: https://github.com/wikimedia/puppet/commit/e5f02638073e398dcd8fa8463f4037c5e9d3ac75 [21:32:52] Title: [ add basic mira def to site.pp · wikimedia/puppet@e5f0263 · GitHub ] - github.com [21:33:03] paladox: https://en.wiktionary.org/wiki/disco#Etymology [21:33:03] Title: [ disco - Wiktionary ] - en.wiktionary.org [21:33:22] sheh [21:33:44] JohnLewis and you used gerrit :D [21:34:12] " A nightclub where dancing takes place." [21:34:12] paladox: it gets better [21:34:13] https://github.com/wikimedia/operations-dns/commit/cb1fcbcebdbe14c8fcd14a053abe29e1c2e5efa0 [21:34:15] Title: [ codfw: add datacenter to dns config · wikimedia/operations-dns@cb1fcbc · GitHub ] - github.com [21:34:18] I added codfw :P [21:34:18] JohnLewis are you ment to be clubbing? [21:34:27] JohnLewis lol [21:35:14] ok, i'll use more modern language, like the young people talk today: i'm finna look at the issue wikistats might have with miraheze import [21:35:57] PROBLEM - wiki.campaign-labour.org - LetsEncrypt on sslhost is WARNING: WARNING - Certificate 'wiki.campaign-labour.org' expires in 15 day(s) (Sun 02 Sep 2018 09:32:28 PM GMT +0000). [21:36:10] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fAeT5 [21:36:11] [02miraheze/ssl] 07MirahezeSSLBot 035c1ca3d - Bot: Update SSL cert for wiki.campaign-labour.org [21:36:44] paladox: do you have "finna" in British English / slang ? :) [21:36:47] mutante: gooon then, gerron with it :P [21:36:50] nope [21:36:55] what is finna? [21:37:01] "An overused ghetto term that has completely lost its meaning of "going to," and can now be used in any sentence in almost any way." [21:37:12] JohnLewis: lol, nice [21:37:25] that's not even modern talk, it's called Yorkshire :P [21:37:28] https://www.urbandictionary.com/define.php?term=finna [21:37:28] Title: [ Urban Dictionary: finna ] - www.urbandictionary.com [21:37:50] short form of "fixing to" :p [21:41:15] it's a reyt good shortening [21:41:56] RECOVERY - wiki.campaign-labour.org - LetsEncrypt on sslhost is OK: OK - Certificate 'wiki.campaign-labour.org' will expire on Thu 15 Nov 2018 08:36:02 PM GMT +0000. [21:42:17] so Im trying to do https://phabricator.miraheze.org/T3496 [21:42:19] Title: [ ⚓ T3496 Add ManageWiki and ManageWikiExtensions in Sidebar to all wikis ] - phabricator.miraheze.org [21:42:19] JohnLewis yorkshire talk? [21:42:20] paladox: didn't know you had over 50 youtube subscribers [21:42:27] mutante her where? [21:42:31] *huh [21:42:32] in the logs I see 17-Aug-2018 21:34:48 Etc/Utc] PHP Parse error: syntax error, unexpected '}' in /srv/mediawiki/w/extensions/ManageWiki/includes/ManageWikiHooks.php on line 20 [21:42:39] paladox: https://www.youtube.com/channel/UCa9BOPbv9S1AhHUVTo4I9XA [21:42:40] Title: [ Paladox - YouTube ] - www.youtube.com [21:42:42] on test1 [21:42:53] errrrrrr [21:42:54] lol [21:42:54] don't know how to fix that [21:43:00] remove a } [21:43:02] paladox: look at the intro !! https://www.youtube.com/watch?v=rzU98NC4K3E [21:43:02] Title: [ |HHCL MONTAGE| Episode #5 - YouTube ] - www.youtube.com [21:43:05] MacFan4000 follow the syntax error [21:43:10] you may have done something wrong [21:43:22] JohnLewis https://www.youtube.com/watch?v=rzU98NC4K3E [21:43:23] Title: [ |HHCL MONTAGE| Episode #5 - YouTube ] - www.youtube.com [21:43:26] im a total hit::D [21:43:34] I did but I don't understand whats wrong [21:43:42] everything seems right to me [21:43:51] in ManageWikiHooks.php [21:44:38] i know where the error is, though this is teaching time. [21:44:41] MacFan4000 look at line 20 [21:44:45] see anything missing? [21:45:01] actually [21:45:05] there's two syntax errors [21:45:11] look at like 13 [21:45:20] and line 18 [21:45:24] tell me what's missing? [21:46:12] changed those 2 lines, still broken [21:46:20] ; probs [21:46:26] uh [21:46:28] no [21:46:36] if ( $skin->getUser()->isAllowed( 'managewiki' ); { [21:46:38] is invalid [21:46:47] though "];" is correct [21:46:54] so you fixed one syntax error [21:47:08] "if ( $skin->getUser()->isAllowed( 'managewiki' ); {" remove the ;, there's another thing missing from there. [21:47:50] -> Just out of curiosity, this type of url would be possible to have in Miraheze example.miraheze.org/es/wiki/ and example.miraheze.org/en/wiki/ ? That's how Wikitravel works and there are plans in Wikia. [21:48:04] JohnLewis ^^ [21:48:05] paladox: not sure [21:48:12] paladox: pls learn to pastebin or inline comment on something [21:48:12] MacFan4000 your missing a ) [21:48:29] PuppyKun paste bin is for if you have mutiple lines of syntax. [21:48:39] ah ok [21:48:41] "if ( $skin->getUser()->isAllowed( 'managewiki' ) ) {" [21:48:45] MacFan4000 ^^ [21:49:09] Wiki-1776: uh, yeah probably. [21:49:14] already changed [21:49:48] PuppyKun currious which line of text you were refering to? [21:50:07] the fact that you reapeatedly put like 10 messages in a row [21:50:14] doesnt matter if its only one line of code or not 8[ [21:50:39] hmm [21:51:09] There are users who cannot buy custom domains and have requested wikis with urls fr.example.miraheze.org but have always refused. [21:51:23] JohnLewis heh so your the one that made wmfs new data center :D [21:51:51] now I don't see an additional link in the sidebar (this what I'm trying to add) [21:52:16] This could be a solution [21:52:24] (I looked at other extensions for examples) [21:52:33] paladox: yeah, built it by hand [21:52:40] hehehehehe [21:52:51] paladox: ^ [21:52:56] JohnLewis were you around when they started using codfw for production. [21:53:06] Wiki-1776: tbh, we can do fr.example.miraheze.org [21:53:11] MacFan4000 have no idea how to add that to the sidebar. [21:53:25] JohnLewis does our certificate cover that? [21:53:27] it would be with hooks [21:53:36] paladox: not fully, like they started putting mw* stuff in it but db* was in prod [21:53:45] oh [21:53:53] JohnLewis: but then we would have a . in the dbname [21:54:08] JohnLewis im aware that gerrit2001 dosen't work as they doin't have a db in codfw for it [21:54:16] comming later this year or next. [21:54:17] MacFan4000: no, frexamplewiki, $wgServer->fr.example.miraheze.org [21:54:29] MacFan4000 we can strip stuff [21:54:33] ok [21:55:36] oh :o [21:56:29] JohnLewis: Do you know how to use hooks to add links to the sidebar? [21:57:12] (every extension I've looked at uses hooks) [21:57:17] ok [21:58:04] MacFan4000: extension.json [21:58:25] I defined it on wiki for now [21:58:41] won't do that till I'm ready to push [21:58:50] since when do you need an extension just to edit the sidebar. dont you just edit MediaWiki:Sidebar [21:58:53] https://en.wikipedia.org/wiki/MediaWiki:Sidebar [21:58:54] [WIKIPEDIA] MediaWiki:Sidebar | "navigationmainpage|mainpage-descriptionPortal:Contents|contentsPortal:Featured content|featuredcontentcurrentevents-url|currenteventsrandompage-url|randompagesitesupport-url|sitesupportSEARCHinteractionhelppage|helpWikipedia:About|aboutsiteportal-url|portalrecentchanges-url|recentchanges..." [21:59:51] mutante this adding to an existing extension (ManageWiki) [22:00:29] And we only want it showing up to people with a certain userright [22:00:42] JohnLewis 6 [22:00:44] 6 [22:00:48] ^ [22:01:00] 6? [22:01:02] (didn't hit shift for some reason [22:01:37] the message is defined on wiki JohnLewis [22:01:46] for now [22:01:48] yeah [22:01:54] MacFan4000: i see that extension but i dont see how it is related to sidebar [22:02:03] seems to be to manage the config [22:02:21] because the links are to its special pages [22:02:53] mutante: what gave that away, manage wiki xD [22:02:55] so you just change the links? [22:03:02] it's a wiki page [22:03:14] And we only want it showing up to people with a certain userright [22:03:23] JohnLewis: no, i found it on mediawiki.org [22:03:46] mutante: fair then :P [22:04:12] MacFan4000: oh.. i see ..if different users are supposed to see different content .. that changes everything.. got it [22:04:30] seems odd for a wiki though [22:04:38] JohnLewis why don't I see an additional link in the sidebar on test1wiki [22:06:59] JohnLewis: ^^ [22:10:28] have you added the hook to extension.json? [22:10:37] oh [22:19:18] added, but seemly there is an issue with my json syntax that I don't see [22:19:28] JohnLewis: ^ [22:20:12] json isn't like php [22:20:24] you cant end things with a , if its the last in the list [22:21:16] fixed [22:21:35] I still don't see another link in the sidebar [22:21:55] ManageWikiBuildSidebar isn't a hook [22:23:52] then what is the hook I added? [22:24:02] I don't know [22:24:03] see https://github.com/miraheze/mediawiki/blob/REL1_31/docs/hooks.txt [22:24:04] Title: [ mediawiki/hooks.txt at REL1_31 · miraheze/mediawiki · GitHub ] - github.com [22:26:30] I still don't understand this, and Im out of time to work on this right now [22:27:56] RECOVERY - test1 Puppet on test1 is OK: OK: Puppet is currently enabled, last run 2 minutes ago with 0 failures [22:34:41] MacFan4000: https://github.com/miraheze/mediawiki/blob/REL1_31/docs/hooks.txt#L2997 [22:34:42] Title: [ mediawiki/hooks.txt at REL1_31 · miraheze/mediawiki · GitHub ] - github.com [22:34:51] found that within a minute of searching [22:35:26] and if you had replaced ManageWiki with Skin, it would have worked too [22:39:55] PROBLEM - test1 Puppet on test1 is WARNING: WARNING: Puppet is currently disabled, message: MacFan4000, last run 8 minutes ago with 0 failures [22:41:00] done that, and I still done see a new link [22:42:00] JohnLewis: ^ [22:42:28] is $mwiki used? [22:43:20] it is not used [22:43:22] it's defined but I can't see it used anywhere besides on PHP file in sotrage [22:48:24] there [22:48:26] got it working [22:48:37] technolly [22:48:45] the url is wrong and text needs changing [22:49:23] macfan can do the rest now :D [22:49:36] how would I make the 'test' parameter a 18n message? [22:49:41] text* [22:49:56] i18n* [22:50:16] wfMessage( 'bs-navigation-instructions-url' )->plain() [22:50:28] github is your friend, helps all the time [22:50:41] why do you need to make it a text param? ManageWiki will never be translated [22:50:52] *i18n param [22:51:06] i want it to say Manage this wiki's settings [22:51:26] and the other one Manage this wiki's extensions [22:51:28] okay [22:51:38] that can e translated [22:51:43] be* [22:51:45] why double link them though tbh [22:51:52] ManageWikiExtensions branches off ManageWiki [22:52:04] just link to ManageWiki otherwise eventually we'll have 4-6 links there [23:20:00] [02miraheze/ManageWiki] 07MacFan4000 pushed 032 commits to 03master [+0/-0/±2] 13https://git.io/fAeO3 [23:20:02] [02miraheze/ManageWiki] 07MacFan4000 03e409e6b - Add sidebar links [23:20:03] [02miraheze/ManageWiki] 07MacFan4000 032cc1acb - Add sidebar links [23:22:00] [02miraheze/ManageWiki] 07MacFan4000 pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fAeOC [23:22:01] [02miraheze/ManageWiki] 07MacFan4000 03412b33e - add i18n [23:22:21] [02ManageWiki] 07MacFan4000 deleted branch 03paladox-patch-1 - 13https://git.io/vpSns [23:22:22] [02miraheze/ManageWiki] 07MacFan4000 deleted branch 03paladox-patch-1 [23:25:43] Probably a nice idea to variable guard it [23:25:56] RECOVERY - test1 Puppet on test1 is OK: OK: Puppet is currently enabled, last run 2 minutes ago with 0 failures [23:26:25] I don’t know how to do that [23:28:55] You don’t know how to do an if ( $var ) { }? [23:29:25] Ig [23:29:51] I do but I really don’t have more time right now [23:29:59] Okay [23:30:25] Do it before you push to MediaWiki please then if you do t have time [23:36:19] RECOVERY - mw3 JobQueue on mw3 is OK: JOBQUEUE OK - job queue below 300 jobs [23:49:01] RECOVERY - db4 Disk Space on db4 is OK: DISK OK - free space: / 101926 MB (27% inode=94%); [23:49:21] !log PURGE BINARY LOGS BEFORE '2018-08-18 00:48:00'; on db4 [23:49:25] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [23:54:15] [02ManageWiki] 07The-Voidwalker opened pull request 03#17: MAnageWiki -> ManageWiki - 13https://git.io/fAesI [23:55:42] [02ManageWiki] 07JohnFLewis closed pull request 03#17: MAnageWiki -> ManageWiki - 13https://git.io/fAesI [23:55:44] [02miraheze/ManageWiki] 07JohnFLewis pushed 032 commits to 03master [+0/-0/±2] 13https://git.io/fAesq [23:55:45] [02miraheze/ManageWiki] 07The-Voidwalker 037649f9d - MAnageWiki -> ManageWiki [23:55:47] [02miraheze/ManageWiki] 07JohnFLewis 03e94b059 - Merge pull request #17 from The-Voidwalker/patch-1 MAnageWiki -> ManageWiki [23:59:08] [02puppet] 07paladox created branch 03paladox-patch-3 - 13https://git.io/vbiAS [23:59:10] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-3 [+0/-0/±1] 13https://git.io/fAesa [23:59:11] [02miraheze/puppet] 07paladox 031fc953f - Remove slow-query-log It keeps using too much storage [23:59:13] [02puppet] 07paladox opened pull request 03#811: Remove slow-query-log - 13https://git.io/fAesV