[00:00:35] Anyway BRB [00:00:59] probably because the URL module counted the closing parenthesis as a part of the URL [00:02:46] PROBLEM - ns1 Puppet on ns1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:03:30] psephomancy: the import looks like it will be a big job, and will probably take a while [00:04:37] [d__d]: help bang motivate [00:04:38] <[d__d]> Sorry, that plugin is not available. [00:04:50] [d__d]: help bangmotivate [00:04:50] <[d__d]> Notifies people of the excellent work they are doing. [00:04:51] <[d__d]> More details: https://botbot.me/freenode/miraheze/help/#bangmotivate [00:04:53] Title: [ Documentation for #miraheze | BotBot.me [o__o] ] - botbot.me [00:10:47] RECOVERY - ns1 Puppet on ns1 is OK: OK: Puppet is currently enabled, last run 13 seconds ago with 0 failures [00:21:12] could probably get ManageWikiPermissions rolled out by the end of this week [00:21:25] JohnLewis: great! [00:25:17] [02mw-config] 07Amanda-Catherine opened pull request 03#2406: rem researcher group from weatherwiki - 13https://git.io/fAOx3 [00:27:51] [02mw-config] 07JohnFLewis closed pull request 03#2406: rem researcher group from weatherwiki - 13https://git.io/fAOx3 [00:27:53] [02miraheze/mw-config] 07JohnFLewis pushed 032 commits to 03master [+0/-0/±2] 13https://git.io/fAOxB [00:27:54] [02miraheze/mw-config] 07Amanda-Catherine 03ae5a719 - rem researcher group from weatherwiki Cleaning up groups that I carried over from WikiCanada during initial wiki setup, but are unlikely to be used until the wiki really delvelops and therefore for now are just cluttering things [00:27:56] [02miraheze/mw-config] 07JohnFLewis 03ed14d91 - Merge pull request #2406 from Amanda-Catherine/patch-2 rem researcher group from weatherwiki [00:29:59] Do new skins also need security review like new extensions do? [00:30:04] (Reference: https://meta.miraheze.org/wiki/User_talk:Void#monaco_skin) [00:30:05] Title: [ User talk:Void - Miraheze Meta ] - meta.miraheze.org [00:30:13] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fAOxw [00:30:15] [02miraheze/services] 07MirahezeSSLBot 03b5e6432 - BOT: Updating services config for wikis [00:30:24] yes [00:30:41] Ok [00:30:56] that skin needs a compatibility check more than anything :P [00:31:18] Why wouldn’t it be compatible? [00:31:45] iirc, we removed it because it wasn't compatible [00:31:49] It says it’s compatible with MW 1.23+ [00:32:33] https://github.com/miraheze/mediawiki/commit/1cd631ca44e421bbc1c9feac78d53872d576f920#diff-ada1fd05db818d2ce8b75dcbcfbc5efd [00:32:33] Title: [ Remove skins BootstrapMediawiki and Monaco · miraheze/mediawiki@1cd631c · GitHub ] - github.com [00:32:38] I would say declined as the last commit was in 2014 [00:32:53] MacFan2000: Ok, thank you. Let me know if I can do anything to help [00:32:54] yeah, but the issue is that was probably stated when MW 1.25 was the latest version :) [00:33:23] “Uninstalling because they don’t work” is very vague [00:34:22] miraheze/mw-config/master/ed14d91 - John F. Lewis The build has errored. https://travis-ci.org/miraheze/mw-config/builds/421348847 [00:34:38] What did John do? [00:35:51] He merged your pull request and created a merge commit [00:35:53] build failure, nothing on our side [00:36:16] Oh, I thought build failure usually meant syntax error in something [00:36:55] well, it's reported as a build error, but whatever [00:37:10] the build failed to complete because of a non-local problem [00:37:11] there [00:38:34] Build restarted by me [00:41:31] Speaking of uninstalling things, Automatic Board Welcome has been archived upstream - does that mean it should be uninstalled and upgraded here? [00:41:34] JohnLewis [00:42:47] https://github.com/miraheze/mw-config/commit/6b3a2f12b26b6028c87a61dd6056e03e1e0f2858 [00:42:48] Title: [ remove AutomaticBoardWelcome · miraheze/mw-config@6b3a2f1 · GitHub ] - github.com [00:43:06] well we removed it from config nearly a year ago [00:43:15] ok, so the doc page on Meta is over a year out of date [00:43:25] probably [00:44:02] Whoever updated the title to “extensions available in ManageWiki” when ManageWikiExtensions was deployed didn’t do their homework [00:44:09] It’s removed from the MediaWiki repo as well [00:45:08] Extension management was implemented before Special:ManageWikiExtensions [00:45:27] huh? [00:45:44] ManageWikiExtensions is extension management [00:45:58] It’s was on Special:ManageWiki at first [00:46:26] Ok, so that’s why the header says ManageWiki [00:46:33] We moved it to make room on Special:ManageWiki so we could add more settings [00:46:37] Yes [00:46:54] But still, whoever changed that from “available upon request” didn’t do their homework to check which extensions are no longer being used [00:50:02] Homework also wasn’t done regarding which extensions and skins are custom MH ones and which ones are MediaWiki ones [00:50:14] Given the number of links that I’ve removed to skins and extensions that don’t exist upstream [01:00:54] AmandaCatherine: a lot of the stuff youre delinking is because of camelCase or minor name differences [01:01:38] like WikiBase is Wikibase [01:03:02] SandboxLinks is SandboxLink [01:03:27] DPLForum is DPLforum [01:04:13] HighlighLinksInCategory is Highlight Links In Category [01:04:34] etc. [01:04:48] every link you've removed has an upstream link [01:20:52] Oh [01:20:58] Sorry [01:21:24] Well, I know that MirahezeMagic doesn’t [01:21:44] yep [01:22:20] And Skin:Liberty and Skin:Monarco both don’t exist [01:22:25] Upstream, that is [01:22:35] Monarco doesn't seem to be anything at all [01:22:43] I think it was a typo of Monaco [01:22:49] monarco = Monaco [01:22:51] But we don’t have Monaco [01:23:28] CamelCase and name differences are not minor - they’re important! [01:23:48] Skin:Liberty outright doesn’t exist [01:24:04] its a gh only skin [01:24:21] probably third party or even home grown [01:24:39] Anything without upstream documentation shouldn’t be linked [01:24:45] Since linking to a nonexistent page upstream is confusing [01:25:09] or linked to their source/docs [01:25:31] Not everyone knows code though [01:25:52] its better than nothing [01:25:53] So if they have docs elsewhere, fine, but IMHO linking to the GitHub repo full of code is also confusing [01:26:42] liberty -> https://github.com/librewiki/liberty-skin/blob/9c337983eeaf2c5ec7d30c79f9cc7508a9103ba0/README.md [01:26:42] Title: [ liberty-skin/README.md at 9c337983eeaf2c5ec7d30c79f9cc7508a9103ba0 · librewiki/liberty-skin · GitHub ] - github.com [01:27:13] (well https://github.com/librewiki/liberty-skin/blob/master/README.md) [01:27:13] Title: [ Page not found · GitHub ] - github.com [01:27:19] Second link is dead [01:27:35] it's not [01:27:45] I can’t even click it [01:28:06] And first link is some other language that I don’t know [01:28:15] Korean [01:28:34] its the same link, second is nicer [01:28:54] Is there an English doc? [01:29:00] https://github.com/librewiki/liberty-skin/blob/master/.gitlab/README.en.md [01:29:01] Title: [ liberty-skin/README.en.md at master · librewiki/liberty-skin · GitHub ] - github.com [01:29:49] That doesn’t actually describe the skin - that just looks like the stuff that would belong in the “Installation” or “Configuration” sections of an upstream page [01:29:59] But I do guess its better than nothing [01:30:35] Y’know I should probably register a WMF SUL and update this stuff myself [01:52:46] Invalid wiki request https://meta.miraheze.org/wiki/Special:RequestWikiQueue/5690 ...? [01:52:47] Title: [ Wiki requests queue - Miraheze Meta ] - meta.miraheze.org [02:15:40] !night [02:15:40] Good night, sweet dreams and dream of the miraheze servers without errors! [02:57:45] PROBLEM - mw3 JobQueue on mw3 is CRITICAL: JOBQUEUE CRITICAL - job queue greater than 300 jobs. Current queue: 6061 [03:17:36] Nothing quite beats doing a CU on mobile [03:19:46] actually, having your laptop start making sounds and vibrating probably does the trick [03:30:18] @void 11:06:10 PM ⇐ +Voidwalker quit (~Voidwalke@wikipedia/The-Voidwalker) Quit: Leaving [03:30:20] also up there on the list [04:06:31] hi [04:07:26] hi everyone [04:07:37] bye. [04:34:32] oops [05:13:36] PROBLEM - ns1 GDNSD Datacenters on ns1 is CRITICAL: CRITICAL - 6 datacenters are down: 107.191.126.23/cpweb, 2604:180:0:33b::2/cpweb, 81.4.109.133/cpweb, 2a00:d880:5:8ea::ebc7/cpweb, 172.104.111.8/cpweb, 2400:8902::f03c:91ff:fe07:444e/cpweb [05:13:40] PROBLEM - cp4 Varnish Backends on cp4 is CRITICAL: 3 backends are down. mw1 mw2 mw3 [05:13:50] PROBLEM - misc1 GDNSD Datacenters on misc1 is CRITICAL: CRITICAL - 6 datacenters are down: 107.191.126.23/cpweb, 2604:180:0:33b::2/cpweb, 81.4.109.133/cpweb, 2a00:d880:5:8ea::ebc7/cpweb, 172.104.111.8/cpweb, 2400:8902::f03c:91ff:fe07:444e/cpweb [05:14:10] PROBLEM - cp5 Varnish Backends on cp5 is CRITICAL: 3 backends are down. mw1 mw2 mw3 [05:15:36] RECOVERY - cp2 Varnish Backends on cp2 is OK: All 3 backends are healthy [05:15:38] RECOVERY - ns1 GDNSD Datacenters on ns1 is OK: OK - all datacenters are online [05:15:40] RECOVERY - cp4 Varnish Backends on cp4 is OK: All 3 backends are healthy [05:15:54] RECOVERY - misc1 GDNSD Datacenters on misc1 is OK: OK - all datacenters are online [05:16:10] RECOVERY - cp5 Varnish Backends on cp5 is OK: All 3 backends are healthy [08:45:13] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fA3Cl [08:45:15] [02miraheze/services] 07MirahezeSSLBot 037f2355b - BOT: Updating services config for wikis [09:38:25] reminder: You need to renew the *.miraheze.org [09:38:43] less than 28 days left for current cert [09:41:54] Created https://phabricator.miraheze.org/T3526 [09:41:55] Title: [ ⚓ T3526 Renew GlobalSign Wildcard cert for miraheze.org ] - phabricator.miraheze.org [09:42:28] revi: thanks [09:42:32] SPF|Cloud ^ [10:21:44] RECOVERY - mw3 JobQueue on mw3 is OK: JOBQUEUE OK - job queue below 300 jobs [10:47:07] [02puppet] 07paladox created branch 03paladox-patch-4 - 13https://git.io/vbiAS [10:47:08] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-4 [+0/-0/±1] 13https://git.io/fA3VJ [10:47:10] [02miraheze/puppet] 07paladox 03e01e016 - varnish: Move whitelist to yaml file for CSP [10:47:11] [02puppet] 07paladox opened pull request 03#813: varnish: Move whitelist to yaml file for CSP - 13https://git.io/fA3VU [10:49:04] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-4 [+1/-0/±0] 13https://git.io/fA3Vm [10:49:05] [02miraheze/puppet] 07paladox 03567a213 - Create whitelist.yaml [10:49:07] [02puppet] 07paladox synchronize pull request 03#813: varnish: Move whitelist to yaml file for CSP - 13https://git.io/fA3VU [10:51:02] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-4 [+0/-0/±1] 13https://git.io/fA3Vn [10:51:03] [02miraheze/puppet] 07paladox 033ae11bd - Update default.vcl [10:51:05] [02puppet] 07paladox synchronize pull request 03#813: varnish: Move whitelist to yaml file for CSP - 13https://git.io/fA3VU [10:51:23] [02puppet] 07paladox closed pull request 03#813: varnish: Move whitelist to yaml file for CSP - 13https://git.io/fA3VU [10:51:24] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+1/-0/±2] 13https://git.io/fA3VW [10:51:26] [02miraheze/puppet] 07paladox 03867dcc7 - varnish: Move whitelist to yaml file for CSP (#813) * varnish: Move whitelist to yaml file for CSP * Create whitelist.yaml * Update default.vcl [10:51:28] [02puppet] 07paladox deleted branch 03paladox-patch-4 - 13https://git.io/vbiAS [10:51:30] [02miraheze/puppet] 07paladox deleted branch 03paladox-patch-4 [10:52:43] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fA3V0 [10:52:44] [02miraheze/puppet] 07paladox 030458b35 - Update default.vcl [10:54:55] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fA3VM [10:54:56] [02miraheze/puppet] 07paladox 03899c935 - Update default.vcl [10:56:04] PROBLEM - cp4 Puppet on cp4 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [11:03:54] PROBLEM - cp2 Puppet on cp2 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [11:04:20] PROBLEM - cp5 Puppet on cp5 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [11:11:55] RECOVERY - cp2 Puppet on cp2 is OK: OK: Puppet is currently enabled, last run 37 seconds ago with 0 failures [11:12:21] RECOVERY - cp5 Puppet on cp5 is OK: OK: Puppet is currently enabled, last run 2 seconds ago with 0 failures [11:13:11] PROBLEM - cp5 HTTP on cp5 is CRITICAL: HTTP CRITICAL: HTTP/1.1 502 Bad Gateway - 325 bytes in 1.075 second response time [11:13:39] PROBLEM - misc1 GDNSD Datacenters on misc1 is CRITICAL: CRITICAL - 2 datacenters are down: 172.104.111.8/cpweb, 2400:8902::f03c:91ff:fe07:444e/cpweb [11:14:05] RECOVERY - cp4 Puppet on cp4 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [11:15:11] RECOVERY - cp5 HTTP on cp5 is OK: HTTP OK: HTTP/1.1 301 Moved Permanently - 1038 bytes in 1.095 second response time [11:15:15] PROBLEM - cp5 HTTP 4xx/5xx ERROR Rate on cp5 is WARNING: WARNING - NGINX Error Rate is 49% [11:15:41] RECOVERY - misc1 GDNSD Datacenters on misc1 is OK: OK - all datacenters are online [11:16:22] [02puppet] 07paladox created branch 03paladox-patch-4 - 13https://git.io/vbiAS [11:16:23] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-4 [+0/-0/±1] 13https://git.io/fA3rl [11:16:25] [02miraheze/puppet] 07paladox 03bea1e77 - Fix yaml config [11:16:26] [02puppet] 07paladox opened pull request 03#814: Fix yaml config - 13https://git.io/fA3r8 [11:17:01] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-4 [+0/-0/±1] 13https://git.io/fA3rE [11:17:02] [02miraheze/puppet] 07paladox 03e35dd30 - Update default.vcl [11:17:04] [02puppet] 07paladox synchronize pull request 03#814: Fix yaml config - 13https://git.io/fA3r8 [11:17:09] [02puppet] 07paladox closed pull request 03#814: Fix yaml config - 13https://git.io/fA3r8 [11:17:11] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±2] 13https://git.io/fA3ru [11:17:12] [02miraheze/puppet] 07paladox 034049b8b - Fix yaml config (#814) * Fix yaml config * Update default.vcl [11:17:15] RECOVERY - cp5 HTTP 4xx/5xx ERROR Rate on cp5 is OK: OK - NGINX Error Rate is 1% [11:17:22] [02puppet] 07paladox deleted branch 03paladox-patch-4 - 13https://git.io/vbiAS [11:17:23] [02miraheze/puppet] 07paladox deleted branch 03paladox-patch-4 [11:17:53] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fA3rV [11:17:55] [02miraheze/puppet] 07paladox 034c811f8 - Update whitelist.yaml [11:19:03] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fA3rM [11:19:04] [02miraheze/puppet] 07paladox 039e15881 - Update default.vcl [11:53:28] Just out of curiosity, is SPF still Lead Sysadmin? [11:54:27] Don't think so [11:55:34] SPF|Cloud: who is the lead? [11:55:44] John's doing most of the stuff now [11:55:54] Ok [11:57:17] I still do have full access to all web interfaces and can still approve server purchases, but am not actively handling those things [11:58:59] Ah, ok. Thanks : ) [12:11:32] SPF|Cloud: who is ? John? [12:11:33] Well only spf has access to renew our main SSL certificate [12:33:14] Good morning [12:50:32] SPF|Cloud: what's the status on the SSL? [12:50:41] hi AmandaCatherine [12:50:56] Hi Reception123 [12:51:31] so.... will the discord extension be removed from global and added separately for wikis that request it? [12:54:36] It’s install globally on public wikis only [12:54:57] Each wiki that that wants to have it notify in there channel can request that [12:56:50] Just received word that corporate HQ in Toronto is closing today due to the anticipated extreme heat (we’ve unfortunately had a few people get sick from previous heat waves) [12:57:00] Which means that I may have a very light day for work [12:57:14] The heat wave in northern US and southern Canada continues... [12:58:07] Ok I want it to notify about changes on my wiki on my discord server, I already have my webhook, what to do? Yesterday there was no progress made. [12:59:30] https://www.google.org/publicalerts/alert?aid=fa1615f21bf68758&hl=en&gl=US&source=wweather [12:59:31] Title: [ Heat Warning for Southern Ontario ] - www.google.org [13:00:23] .weather [13:00:25] Yahoo! Weather - Ottawa, ON, CA: Cloudy, 22°C (71°F), Humidity: 94%, Gentle breeze 4.9m/s (↑) [13:00:33] 94%! [13:00:36] Yeesh [13:02:05] paladox: ^ [13:03:35] AmandaCatherine: 71 faranheit really doesn't sound like a heatwave to me [13:03:51] Wouldn't it be wise to hand over SSL renewal to John maybe? Seeing as SPF has taken a more background role recently and isn't available as much as he used to be. [13:03:56] Reception123 ? [13:04:05] Reception123: that’s the current temp [13:04:13] It’s going to be much higher, and notice the humidity [13:04:19] oh [13:04:27] paladox: see what Luminar Light asks above [13:04:41] 31 degrees, oof. [13:05:00] I think I'll stick to my 10-15 degree regular temperatures. [13:05:20] CnocBride: where are you located? [13:05:29] Ireland. [13:05:32] Republic, to be exact. [13:05:42] Yeah, that area I think is often fairly cold [13:05:53] Luminar Light if you have the hook url and the wiki please pm me. [13:05:59] Although parts of the UK can get hot too [13:06:00] oh [13:06:05] pm Reception123 on discord [13:06:07] @Luminar Light [13:06:12] as im not on discord [13:06:16] Yes, you can PM my and I will pass it on to Paladox [13:06:30] (since I'm quite confused about this DiscordNotification business) [13:06:48] Reception123 it's in the private hiera repo :) [13:06:56] passwords::mediawiki::wiki_discord_hook: [13:06:58] .weather Ireland [13:06:58] paladox: yeah, but what do I do after? [13:07:00] AmandaCatherine: No forecast available. Try a more specific location. [13:07:06] Bah [13:07:08] AmandaCatherine: heh, Ireland is a big country [13:07:08] Reception123 you map wiki to hook url [13:07:12] you can't jsut get whether for it [13:07:18] .weather United Kingdom [13:07:19] paladox: No forecast available. Try a more specific location. [13:07:19] Meh [13:07:33] .weather cork [13:07:34] Yahoo! Weather - Cork, COR, IE: Cloudy, 15°C (59°F), Humidity: 74%, Moderate breeze 6.3m/s (↗) [13:07:39] AmandaCatherine: that's like doing .weather Canada, you can't just get one forecast for a country [13:07:41] .weather london [13:07:42] Yahoo! Weather - London, England, GB: Cloudy, 18°C (64°F), Humidity: 56%, Light breeze 3.1m/s (↗) [13:07:46] .weather [13:07:46] Yahoo! Weather - London, England, GB: Cloudy, 18°C (64°F), Humidity: 56%, Light breeze 3.1m/s (↗) [13:08:15] .weather Planet Earth [13:08:15] Reception123: No forecast available. Try a more specific location. [13:08:23] .weather earth [13:08:23] paladox: No forecast available. Try a more specific location. [13:08:28] .weather fc [13:08:29] Yahoo! Weather - Ciudad Valles, SL, MX: Mostly Clear, 23°C (73°F), Humidity: 93%, Light breeze 3.1m/s (↓) [13:08:54] lol how did it go to Mexico? [13:09:30] Weather Planet earth [13:09:31] Lol [13:10:17] I seen someone decided to create a few accounts named after US presidents. [13:10:25] Some people [13:10:37] yeah, I noticed that too [13:10:59] Void thinks that they are LTA’s - I think the wiki requests from them are disruptive [13:11:05] But not sure if they really are LTA’s [13:11:05] paladox: so do I just add it to "wmgWikiMirahezeDiscordHook"? [13:11:06] and that's it? [13:11:27] sorry I need to leave, send me a pm if you need anything else and I will reply when I get back [13:11:27] Reception123 nope, add it to passwords::mediawiki::wiki_discord_hook: [13:12:07] paladox: why not PrivateSettings.php? [13:12:17] Reception123 it is set in ps.php :) [13:12:22] we use hiera to set it in there [13:13:56] !log upgrade phabricator on misc4 [13:14:00] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [13:15:44] Hello! [13:15:48] Hi there. [13:18:03] * PuppyKun wonders if paladox reads the changelog before updating [13:18:18] PuppyKun heh, i read it after :D [13:19:27] * paladox wonders if PuppyKun read the changelog [13:19:48] .weather [13:19:50] Yahoo! Weather - Portland, ME, US: Partly Cloudy, 23°C (73°F), Humidity: 81%, Gentle breeze 4.9m/s (↗) [13:21:41] PuppyKun well i read the git history [13:21:45] @CnocBride re your ssl question, John doesn’t have access to the SSL provider, so he can’t do it [13:23:02] paladox: where is the file again? if you have access maybe you could do it? [13:23:11] Reception123 i have access [13:23:20] Okay now https://meta.miraheze.org/wiki/Special:CentralAuth/Make_America_Great_Again! [13:23:20] Title: [ Global account information for Make America Great Again! - Miraheze Meta ] - meta.miraheze.org [13:23:29] Seriously? [13:23:31] though the file is /root/private/hieradata/common.yaml [13:23:43] paladox: do I just need to add that? [13:23:47] is there no other setting in LS? [13:24:06] Reception123 nope, setting it in passwords::mediawiki::wiki_discord_hook will do it [13:24:11] MacFan4000: Well, I mean give him access (or any other operations member) if it becomes an issue where SPF cannot respond to a request in a manner that is timely. [13:24:23] ok then [13:24:34] Void got it [13:24:50] Seriously, what is up with these people and their trump accounts? [13:25:16] Trump is the biggest meme of the modern age [13:25:18] ¯_(ツ)_/¯ [13:25:49] IMHO we should blacklist the name “Trumpedia” from being used in wiki requests [13:25:57] As this is the second time I’ve seen it in just a matter of hours [13:27:11] Reception123: do you know if we have a blacklist to prevent certain words or phrases in wiki requests? [13:29:14] I have a retroactive blacklist 😛 [13:30:14] Void ? [13:30:32] What do you mean? [13:30:37] AmandaCatherine: we definitely do [13:31:02] Is it on GitHub where I can PR, or is it private somewhere so that the vandals can’t evade it? [13:31:25] I was mostly joking around, but you can see https://meta.miraheze.org/wiki/Special:Log/Void-bot for what I'm talking about [13:31:26] Title: [ All public logs - Miraheze Meta ] - meta.miraheze.org [13:31:47] !log added jadtechwiki to hiera for DiscordNotifications [13:31:51] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [13:32:07] Those are LP’s old accounts (I think) [13:32:25] What I am looking for is a way to prevent wiki requests from being submitted to the queue if they contain certain words or phrases [13:32:33] So that we won’t even see them [13:33:46] that exists [13:34:10] though I do agree that there should be a better one in place [13:34:28] Reception123: is it public on GH? [13:36:47] AmandaCatherine: that's kind of a synonym, since GitHub = public :P [13:37:05] Reception123: is it on GH? [13:37:09] no [13:37:14] Or is it someplace private where the vandals can’t see it? [13:37:18] it's on-wiki [13:37:21] unfortunately [13:37:27] On-wiki? [13:37:30] How does that work? [13:37:43] AmandaCatherine: https://meta.miraheze.org/wiki/MediaWiki:CreateWiki-blacklist [13:37:44] Title: [ MediaWiki:CreateWiki-blacklist - Miraheze Meta ] - meta.miraheze.org [13:37:51] I am opposed to that, but we haven't yet found how to make it restricted or private [13:37:51] but it can't be too hard [13:38:12] MediaWiki namespace page --> impossible to make suggestions [13:38:22] GitHub would be better because then PRs can be used for suggestions [13:38:55] You could make a suggestion on the talk page (MediaWiki talk:) [13:40:14] It works the same way for things like SpamBlacklist Reception123 [13:41:07] MacFan4000: https://meta.miraheze.org/wiki/MediaWiki_talk:CreateWiki-blacklist#Suggestion [13:41:08] Title: [ MediaWiki talk:CreateWiki-blacklist - Miraheze Meta ] - meta.miraheze.org [13:41:31] MacFan4000: yeah [13:42:40] PROBLEM - mw2 Puppet on mw2 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [13:42:46] PROBLEM - ns1 Puppet on ns1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [13:42:58] PROBLEM - cp4 Puppet on cp4 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [13:43:17] PROBLEM - db4 Puppet on db4 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [13:43:23] Whoa [13:43:55] PROBLEM - misc3 Puppet on misc3 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [13:43:59] PROBLEM - test1 Puppet on test1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [13:44:25] Calm down icinga-miraheze - I don’t think anything is broken [13:44:53] blacklist only applies to the request comments btw [13:45:41] Yeah, we should also add something for the sitename and the URL [13:45:56] Perhaps we can also use TitleBlacklist to prevent trump-related accounts from being created [13:45:59] Or abuse filter 11 [13:46:16] I'm just saying that adding trump to the blacklist wouldn't have changed anything [13:46:37] Well, the comments contained “Make America Great Again” in both requests [13:46:46] So blacklisting that phrase would’ve changed something [13:48:35] well, it could also be used in a non-spam scope [13:48:49] we can't just blacklist that whole phrase because of a vandal [13:48:54] if a vandal likes spamming the word "orange" for example, do we blacklist that word? [13:49:01] Anyway, seems that the IRC spam is over [13:49:15] MacFan4000: yeah, I didn't even notice we reverted the channel back to normal [13:49:51] Me and Void did it [13:50:19] tbh, I think a false positive on "trump" is more likely than one on "make america great again" [13:50:33] Agreed ^ [13:51:04] I agree too, but you never know, there could be someone who has a legitimate purpose [13:51:13] PROBLEM - mw1 Puppet on mw1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [13:51:17] RECOVERY - mw3 Puppet on mw3 is OK: OK: Puppet is currently enabled, last run 24 seconds ago with 0 failures [13:51:20] that phrase is popular, so IMO it does still have a risk of false positives [13:51:33] Trumpedia is not a legit wiki under any circumstances IMHO [13:51:59] RECOVERY - test1 Puppet on test1 is OK: OK: Puppet is currently enabled, last run 46 seconds ago with 0 failures [13:52:39] RECOVERY - mw2 Puppet on mw2 is OK: OK: Puppet is currently enabled, last run 38 seconds ago with 0 failures [13:52:57] RECOVERY - cp4 Puppet on cp4 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [13:53:07] PROBLEM - misc2 Puppet on misc2 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [13:53:33] PROBLEM - bacula1 Puppet on bacula1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [13:53:45] PROBLEM - lizardfs1 Puppet on lizardfs1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [13:54:41] Oh mu [13:54:49] s/oh mu/oh my [13:55:01] s/Oh mu/Oh my [13:55:01] AmandaCatherine meant to say: Oh my [13:55:10] What is going on with icinga [13:58:31] * SPF|Cloud is now going to contact GlobalSign [14:01:12] RECOVERY - mw1 Puppet on mw1 is OK: OK: Puppet is currently enabled, last run 4 seconds ago with 0 failures [14:01:16] RECOVERY - db4 Puppet on db4 is OK: OK: Puppet is currently enabled, last run 22 seconds ago with 0 failures [14:01:34] RECOVERY - bacula1 Puppet on bacula1 is OK: OK: Puppet is currently enabled, last run 45 seconds ago with 0 failures [14:01:46] RECOVERY - lizardfs1 Puppet on lizardfs1 is OK: OK: Puppet is currently enabled, last run 55 seconds ago with 0 failures [14:01:56] RECOVERY - misc3 Puppet on misc3 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [14:02:10] There we go [14:02:46] RECOVERY - ns1 Puppet on ns1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [14:03:20] PROBLEM - lizardfs2 Puppet on lizardfs2 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:11:20] RECOVERY - lizardfs2 Puppet on lizardfs2 is OK: OK: Puppet is currently enabled, last run 34 seconds ago with 0 failures [14:12:56] PROBLEM - cp4 Puppet on cp4 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:13:32] Hi JohnLewis [14:13:46] PROBLEM - lizardfs1 Puppet on lizardfs1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:13:48] PROBLEM - misc4 Puppet on misc4 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:13:58] PROBLEM - test1 Puppet on test1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:14:03] Oof, here we go again icinga [14:14:06] hi [14:14:20] PROBLEM - cp5 Puppet on cp5 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:20:21] GTG [14:21:45] RECOVERY - lizardfs1 Puppet on lizardfs1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [14:22:21] RECOVERY - cp5 Puppet on cp5 is OK: OK: Puppet is currently enabled, last run 17 seconds ago with 0 failures [14:23:19] PROBLEM - lizardfs2 Puppet on lizardfs2 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:23:55] PROBLEM - cp2 Puppet on cp2 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:30:54] RECOVERY - cp4 Puppet on cp4 is OK: OK: Puppet is currently enabled, last run 1 second ago with 0 failures [14:31:20] RECOVERY - lizardfs2 Puppet on lizardfs2 is OK: OK: Puppet is currently enabled, last run 38 seconds ago with 0 failures [14:31:56] RECOVERY - cp2 Puppet on cp2 is OK: OK: Puppet is currently enabled, last run 42 seconds ago with 0 failures [14:32:22] PROBLEM - cp5 Puppet on cp5 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:33:16] PROBLEM - mw3 Puppet on mw3 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:38:20] !log reboot puppet1 to see if it fixes puppet compilations problems [14:38:28] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [14:41:30] PROBLEM - puppet1 Puppet on puppet1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:41:58] puppet errors are known [14:42:04] /mode #miraheze +q icinga-miraheze [14:42:15] Err [14:42:40] PROBLEM - mw2 Puppet on mw2 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:42:46] PROBLEM - ns1 Puppet on ns1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:42:52] PROBLEM - cp4 Puppet on cp4 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:42:53] /mode #miraheze +q icinga-miraheze [14:43:09] There was an extra space [14:43:28] But you can unquiet when the puppet issues are fixed [14:56:20] i opped my self to see icinga [14:59:50] paladox: that’s only when mode +z is set which it’s not [15:00:04] oh [15:00:13] Question [15:00:21] Why do some messages show like this: paladox: that’s only when mode +z is set which it’s not [15:01:03] i guess the discord bot is not encoding properly? [15:01:05] ie utf8 [15:01:43] Most likely. [15:02:05] Zppix: @Zppix ^^ [15:04:18] RECOVERY - misc1 Puppet on misc1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [15:04:22] RECOVERY - cp5 Puppet on cp5 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [15:05:42] !log PURGE BINARY LOGS BEFORE '2018-08-28 16:05:00'; on db4 [15:05:46] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [15:05:48] RECOVERY - db4 Disk Space on db4 is OK: DISK OK - free space: / 97117 MB (26% inode=94%); [15:07:42] can [15:07:47] can't you delete log files? [15:08:12] paladox: ^ [15:08:46] SPF|Cloud i could but then again it's probaley better to do it through mysql? [15:08:57] we disabled the slow log file anyways. [15:09:05] deleting a non-existing file through mysql? [15:09:35] oh, okay [15:10:36] SPF|Cloud the bin log file :) [15:10:45] we disabled slow log thorugh the mysql config [15:10:56] oh ha, I was talking about deleting mysql slow log files [15:11:09] but that is disabled now so [15:11:18] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fAsT2 [15:11:20] [02miraheze/puppet] 07paladox 03af57835 - Add www.sciencedaily.com to CSP [15:27:51] 984 wikis (32,3% of total) take up 28MB space each on db4 [15:28:16] many of them can be deleted probably? [15:29:45] combined with 482 wikis 30MB large, 358 wikis 29MB large and 257 wikis 26MB large - they're wasting A LOT of space [15:31:37] ok [15:31:58] I'm talking about more than 57GB here, which is 23,0% of the total space in use by all wikis [15:32:34] SPF|Cloud wow [15:32:37] so, if you would like to safe some gigabytes - perform a major cleanup ;) [15:32:43] Hello SPF|Cloud :) [15:32:46] hi! :) [15:32:54] SPF|Cloud could you generate a list of these db names? [15:32:56] save* [15:33:05] the ones that can be deleted. [15:33:21] I don't know, you should probably run the inactivity script for that? [15:34:09] SPF|Cloud what script is that again? :) [15:38:21] !log running php /srv/mediawiki/w/extensions/CreateWiki/maintenance/manageInactiveWikis.php --wiki=metawiki --warn --close on mw1 [15:38:24] SPF|Cloud ^^ [15:38:25] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [15:38:30] that's closed a few wikis already [15:38:55] didnt [15:39:03] didn't we run it regularly using a cron? [15:40:07] im not sure [15:40:33] however, https://phabricator.miraheze.org/P95$118 we're allowed to delete wikis that were closed more than 120 days ago right? [15:40:34] Title: [ ✎ P95 ManageInactiveWikis2.php ] - phabricator.miraheze.org [15:41:06] SPF|Cloud yep [15:42:01] because in that case; MariaDB [metawiki]> select wiki_dbname,wiki_closed,wiki_closed_timestamp from cw_wikis where wiki_closed = 1 and wiki_closed_timestamp <= 20180430083811; [15:42:26] ..you would say [15:42:29] errr [15:42:30] wait [15:42:47] why is it just saying it should be closed and not marking them as closed [15:42:50] gerliwiki [15:42:54] It looks like gerliwiki should be closed. Timestamp of last recent changes entry: 20180621170603 [15:43:16] oh i see it now [15:44:19] all closed wikis ATM were not closed before June in any case [15:44:27] so looks like we can't do much at this point [15:46:11] WikiDiscover says nothing is dp deleteable currently [15:47:17] we will have to wait a while then.. [15:48:04] uh [15:48:12] manageInactiveWikis is ran nightly [15:48:16] no need to run it anymore [15:51:27] JohnLewis ah ok [15:51:33] anyways it ran now [16:15:51] [02CreateWiki] 07Southparkfan opened pull request 03#85: Rewrite manageInactiveWikis.php - 13https://git.io/fAsYx [16:23:59] PROBLEM - test1 Puppet on test1 is WARNING: WARNING: Puppet is currently disabled, message: paladox, last run 2 minutes ago with 0 failures [16:26:29] [02CreateWiki] 07Southparkfan created branch 03Southparkfan-patch-1 - 13https://git.io/vpJTL [16:26:31] [02miraheze/CreateWiki] 07Southparkfan pushed 031 commit to 03Southparkfan-patch-1 [+0/-0/±1] 13https://git.io/fAsOS [16:26:32] [02miraheze/CreateWiki] 07Southparkfan 0387979e1 - Rewrite manageInactiveWikis.php [16:27:18] miraheze/CreateWiki/Southparkfan-patch-1/87979e1 - Southparkfan The build passed. https://travis-ci.com/miraheze/CreateWiki/builds/83116744 [16:31:05] [02puppet] 07paladox opened pull request 03#815: Add projectsend mariadb grants - 13https://git.io/fAs3S [16:33:21] [02puppet] 07paladox created branch 03paladox-patch-4 - 13https://git.io/vbiAS [16:33:22] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-4 [+1/-0/±0] 13https://git.io/fAssC [16:33:24] [02miraheze/puppet] 07paladox 03beeaf9f - Add projectsend mariadb grants [16:34:20] [02puppet] 07paladox closed pull request 03#815: Add projectsend mariadb grants - 13https://git.io/fAs3S [16:35:48] paladox I don't see any edits on my discord server [16:36:08] I checked "Version" on my wiki, and Discord Notifications is installed [16:36:27] what could be the problem? [16:36:56] I could see all my edits here in the Miraheze discord, in the #wiki-feed channel [16:39:38] hmm? [16:40:33] @Luminar Light what's your wiki? [16:42:48] https://jadtech.miraheze.org/wiki/Main_Page [16:42:48] Title: [ Jak and Daxter Technical Wiki ] - jadtech.miraheze.org [16:42:54] database name is jadtechwiki [16:44:33] ok thanks [16:44:50] @Luminar Light i found the problem, the wiki name was misplet in our config which i just fixed [16:44:54] please try again [16:45:24] thank you, now it works! [16:45:32] your welcome :) [17:30:16] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fAsWN [17:30:18] [02miraheze/services] 07MirahezeSSLBot 03fd34eaa - BOT: Updating services config for wikis [18:55:20] https://phabricator.miraheze.org/T3528 [18:55:21] Title: [ ⚓ T3528 Bulk Upload for commonswiki ] - phabricator.miraheze.org [19:04:40] CnocBride MsUpload [19:04:53] ups [19:06:15] The only extension is MsUpload, the others are rejected for different reasons. [19:07:10] CnocBride [19:07:58] And it can be configured [19:11:00] Ok, then I just need to get it approved by the bureaucrats on that wiki [19:11:08] Which are all the Ops members and Void, I believe. [19:11:12] And Mac [19:13:50] Anyway, the Wiki should have activity on how it should work, what kind of images it should have, etc. I've been working on this but I haven't made any progress. https://commonswiki.miraheze.org/wiki/User:Wiki1776/Proposal [19:13:51] Title: [ User:Wiki1776/Proposal - Miraheze Commons ] - commonswiki.miraheze.org [19:41:16] [02miraheze/CreateWiki] 07Southparkfan pushed 031 commit to 03Southparkfan-patch-1 [+0/-0/±1] 13https://git.io/fAsro [19:41:17] [02miraheze/CreateWiki] 07Southparkfan 035b13cb6 - Update manageInactiveWikis.php [19:41:19] [02CreateWiki] 07Southparkfan synchronize pull request 03#85: Rewrite manageInactiveWikis.php - 13https://git.io/fAsYx [19:41:31] !m SPF|Cloud [19:41:31] <[d__d]> You're doing good work, SPF|Cloud! [19:43:00] Eh, a global rename would insert a recentchanges entry on every wiki rights? [19:43:03] right* [19:43:38] yes [19:43:45] though as a rename log [19:43:50] no reference to global [19:44:35] then we should ignore those logs during activity checks [19:46:52] Hello [19:48:56] Hey Amanda. [19:49:21] Hi [19:50:15] A rule of thumb is that everything that can be seen on Special:RecentChanges is counted as activity. [19:50:17] uh og [19:50:19] uh oh [19:51:23] SPF|Cloud: does that include bot edits, which can be seen on RecentChanges but is hidden by default? [19:51:24] Ominous "uh oh" [19:52:34] a rename log entry is also activity apparently :P [19:53:30] Because that’s shown on RC [19:53:48] Edits by accounts with a bot flag are shown on RC, but you have to click an additional link in the toolbar to see them [19:53:53] and because there is no record of "automatic account creation".? [19:53:54] Therefore, do they count? [19:54:11] Wiki-1776: that’s a setting that can be changed (I think) [19:56:16] AmandaCatherine: yes they do (in a sql query) [19:59:26] So what's it gonna be? I haven't seen her yet. [19:59:30] ehm [20:00:10] John, is it fine to add a WHERE rc_log_action != 'renameuser' clause? [20:00:28] or is that against the policy.. [20:00:52] it's fine. it's not local activity it's global [20:01:21] woo [20:01:48] Wiki-1776: are you talking about me? [20:05:00] [02miraheze/CreateWiki] 07Southparkfan pushed 031 commit to 03Southparkfan-patch-1 [+0/-0/±1] 13https://git.io/fAs6E [20:05:01] [02miraheze/CreateWiki] 07Southparkfan 033910fe1 - Update manageInactiveWikis.php [20:05:03] [02CreateWiki] 07Southparkfan synchronize pull request 03#85: Rewrite manageInactiveWikis.php - 13https://git.io/fAsYx [20:07:07] no AmandaCatherine [20:09:32] curiosity, then use https://www.mediawiki.org/wiki/Manual:UpdateArticleCount.php ? [20:09:33] Title: [ Manual:updateArticleCount.php - MediaWiki ] - www.mediawiki.org [20:13:56] they can* uh [20:21:13] * AmandaCatherine sighs as she cleans up vandalism on her wiki [20:25:45] [02miraheze/CreateWiki] 07Southparkfan pushed 031 commit to 03Southparkfan-patch-1 [+0/-0/±1] 13https://git.io/fAsPH [20:25:47] [02miraheze/CreateWiki] 07Southparkfan 0360b22fa - Fix several errors [20:25:48] [02CreateWiki] 07Southparkfan synchronize pull request 03#85: Rewrite manageInactiveWikis.php - 13https://git.io/fAsYx [20:37:48] [02miraheze/CreateWiki] 07Southparkfan pushed 031 commit to 03Southparkfan-patch-1 [+0/-0/±1] 13https://git.io/fAs14 [20:37:50] [02miraheze/CreateWiki] 07Southparkfan 03dd05bc9 - Warn 45+ days wikis with no RC entries [20:37:51] [02CreateWiki] 07Southparkfan synchronize pull request 03#85: Rewrite manageInactiveWikis.php - 13https://git.io/fAsYx [20:38:51] FYI https://meta.miraheze.org/wiki/Requests_for_global_rights#Pkbwcgs.27s_Request_for_CVT [20:38:52] Title: [ Requests for global rights - Miraheze Meta ] - meta.miraheze.org [20:42:14] Wikimedia\Rdbms\DBConnectionError from line 1004 of /srv/mediawiki/w/includes/libs/rdbms/database/Database.php: Cannot access the database: Too many connections (81.4.109.166) [20:42:17] oops [21:04:30] [02miraheze/CreateWiki] 07Southparkfan pushed 031 commit to 03Southparkfan-patch-1 [+0/-0/±1] 13https://git.io/fAsyZ [21:04:31] [02miraheze/CreateWiki] 07Southparkfan 0347528ea - Minimize simultaneous connections [21:04:33] [02CreateWiki] 07Southparkfan synchronize pull request 03#85: Rewrite manageInactiveWikis.php - 13https://git.io/fAsYx [21:07:47] JohnLewis: mind reviewing the PR now? [21:11:41] seems fine [21:36:21] [02miraheze/CreateWiki] 07Southparkfan pushed 031 commit to 03Southparkfan-patch-1 [+0/-0/±1] 13https://git.io/fAsHp [21:36:23] [02miraheze/CreateWiki] 07Southparkfan 03b7a5da3 - Handling for wikis without RC entries [21:36:24] [02CreateWiki] 07Southparkfan synchronize pull request 03#85: Rewrite manageInactiveWikis.php - 13https://git.io/fAsYx [21:36:52] ^ please review this one as well, if fine then merge PR [21:37:20] rather complex stuff at this stage ;) [21:38:26] inactiveDate() should be getInactiveDate(), I know [21:41:22] [02miraheze/CreateWiki] 07Southparkfan pushed 031 commit to 03Southparkfan-patch-1 [+0/-0/±1] 13https://git.io/fAsQi [21:41:23] [02miraheze/CreateWiki] 07Southparkfan 03a992b1b - Update manageInactiveWikis.php [21:41:25] [02CreateWiki] 07Southparkfan synchronize pull request 03#85: Rewrite manageInactiveWikis.php - 13https://git.io/fAsYx [21:41:29] and that was enough coding for today [21:44:44] eems good to me [23:11:31] for your viewing pleasure, I present https://github.com/Pix1234/mh-signbot/blob/The-Voidwalker-patch-MH-compat/bot.py [23:11:32] Title: [ mh-signbot/bot.py at The-Voidwalker-patch-MH-compat · Pix1234/mh-signbot · GitHub ] - github.com [23:11:55] it has not been tested, but that's what I got [23:14:13] thats great [23:14:43] I'll test it probs tomorrow [23:38:42] Hola