[00:03:02] RECOVERY - cp3 Disk Space on cp3 is OK: DISK OK - free space: / 3964 MB (16% inode=93%); [00:03:35] RECOVERY - cp8 Disk Space on cp8 is OK: DISK OK - free space: / 3830 MB (19% inode=93%); [01:38:03] PROBLEM - wiki.antlersg2.info - LetsEncrypt on sslhost is WARNING: WARNING - Certificate 'wiki.antlersg2.info' expires in 15 day(s) (Sun 07 Jun 2020 01:33:30 GMT +0000). [01:45:18] PROBLEM - cp8 Current Load on cp8 is WARNING: WARNING - load average: 1.21, 1.83, 1.45 [01:51:13] RECOVERY - cp8 Current Load on cp8 is OK: OK - load average: 0.75, 1.22, 1.35 [04:14:51] PROBLEM - ping4 on ns1 is WARNING: PING WARNING - Packet loss = 0%, RTA = 103.69 ms [04:23:37] PROBLEM - cp8 Current Load on cp8 is CRITICAL: CRITICAL - load average: 2.32, 1.95, 1.54 [04:25:11] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jf2Ww [04:25:13] [02miraheze/services] 07MirahezeSSLBot 03a1f2002 - BOT: Updating services config for wikis [04:26:37] PROBLEM - cp8 Current Load on cp8 is WARNING: WARNING - load average: 1.34, 1.87, 1.60 [04:29:31] RECOVERY - cp8 Current Load on cp8 is OK: OK - load average: 1.39, 1.68, 1.57 [04:36:15] PROBLEM - cp8 Current Load on cp8 is WARNING: WARNING - load average: 1.54, 1.77, 1.68 [04:42:08] RECOVERY - cp8 Current Load on cp8 is OK: OK - load average: 1.31, 1.49, 1.58 [07:46:00] RECOVERY - ping4 on ns1 is OK: PING OK - Packet loss = 0%, RTA = 97.69 ms [09:45:12] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jf2gR [09:45:13] [02miraheze/services] 07MirahezeSSLBot 03ce6152c - BOT: Updating services config for wikis [11:11:52] JohnLewis: do we have logs of phab api requests on your end? [11:15:10] It’ll be in Nginx logs but I don’t know otherwise [11:15:49] Reception123: ^ that might help you [11:16:13] JohnLewis: try to work out why .task 1 on test ZppixBot is getting a json decode error [11:16:23] trying* [11:19:27] Do you have the output you receive? [11:20:02] JohnLewis: if Reception123 makes it output ir [11:20:10] * RhinosF1 gone to lunch [11:21:15] Mobile atm [11:21:22] can try to look later [11:23:17] * RhinosF1 might beat you [12:02:44] JohnLewis: will get you the output soon [12:02:50] i killed the bot though [12:12:31] JohnLewis: would it help if actually used the api? [12:13:06] hm? [12:13:17] JohnLewis: https://github.com/Pix1234/ZppixBot-Source/commit/1cd339a5f32a31239dd973be281ff949c3225dce [12:13:18] [ ooops · Pix1234/ZppixBot-Source@1cd339a · GitHub ] - github.com [12:13:36] ah [12:14:21] let's try using the actual api [12:25:26] JohnLewis: working [12:25:41] Now I need someone to try and break it [12:29:27] JohnLewis: what's the syntax error on https://github.com/Pix1234/ZppixBot-Source/blob/dev/modules/mh_phab.py#L64 ? [12:29:28] [ ZppixBot-Source/mh_phab.py at dev · Pix1234/ZppixBot-Source · GitHub ] - github.com [12:33:35] I think because pass has a special meaning [12:36:03] JohnLewis: make it go then [12:36:06] * RhinosF1 fixes [12:38:40] JohnLewis: yep [12:41:58] !log edited test2's nginx configuration to test a fix for https://serverfault.com/questions/240476/how-to-force-nginx-to-resolve-dns-of-a-dynamic-hostname-everytime-when-doing-p [12:41:59] [ linux - How to force nginx to resolve DNS (of a dynamic hostname) everytime when doing proxy_pass? - Server Fault ] - serverfault.com [12:42:02] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [12:44:23] paladox: is https://github.com/miraheze/puppet/commit/16835df06c008b5db6b47a1327109c58dcce5582#diff-7d730c156e839df2a6dc4a0ae650d634 necessary? [12:44:25] [ Services: Upgrade restbase config to v1 (#1311) · miraheze/puppet@16835df · GitHub ] - github.com [12:45:12] as in, do we need to keep the rewrite? :) [12:49:15] [02miraheze/dns] 07Southparkfan pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jf2KJ [12:49:16] [02miraheze/dns] 07Southparkfan 0307fb1d0 - Depool services2 to confirm cache purge fix for restbase-lb [12:55:02] SPF|Cloud yes [12:56:06] for what, though? components in our infra relying on old versions? [12:56:45] SPF|Cloud it's for the new restbase version. [12:58:02] we're in a migration phase? [13:01:40] SPF|Cloud what do you mean migration phase? [13:01:44] we've already migrated [13:02:17] I presumed your change introduced the new url scheme and you kept the old one for compatibility [13:05:32] nope [13:05:57] If you haven't kept it for compatibility, then why? [13:06:06] it seems restbase has an issue, or i haven't found the right config. The issue is that as you can see restbase does not seem to work without that. [13:06:27] Do the WMF do that? [13:06:48] nope, which is why i found it strange. [13:07:03] I've looked at the config, and i cannot figure out why it works for them [13:07:12] it worked under the old restbase version though [13:13:19] i suspect they could be doing varnish magic with this. [13:15:27] found it https://github.com/wikimedia/puppet/blob/762125662fabf0e5c4690a3c9b3af719ca93fe57/modules/profile/files/trafficserver/rb-mw-mangling.lua#L5 [13:15:28] [ puppet/rb-mw-mangling.lua at 762125662fabf0e5c4690a3c9b3af719ca93fe57 · wikimedia/puppet · GitHub ] - github.com [13:15:54] SPF|Cloud JohnLewis ^ [13:22:59] T123 [13:23:06] https://phabricator.miraheze.org/T123 - NDKilla mediawiki-admins access request [Resolved] authored by NDKilla, assigned to github-migration [13:23:34] good i didn't touch prod but it working is good [13:30:21] [02miraheze/dns] 07Southparkfan pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jf26M [13:30:22] [02miraheze/dns] 07Southparkfan 03c5a4347 - Depool services1 [13:30:44] paladox: cool [13:30:58] but please promise me one thing, don't ever use the 'break' flag again in rewrites :P [13:31:23] caused multiple headaches like https://forum.nginx.org/read.php?2,215830,215980#msg-215980 [13:31:28] [ Re: Does Nginx honor DNS TTLs for proxy upstreams? ] - forum.nginx.org [13:31:31] oh [13:50:06] Hello Mercury203! If you have any questions, feel free to ask and someone should answer soon. [13:53:32] Hi Mercury203 [13:53:47] Hi [13:54:05] how can we help? [13:55:12] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jf2iK [13:55:13] [02miraheze/services] 07MirahezeSSLBot 03f36b7b3 - BOT: Updating services config for wikis [13:55:30] I am currently applying for a wiki, but it got declined and the mods said to use the public test wiki. I want to use a specific extension, and so I filed another request. Do you think it will be approved? [13:57:03] Can you link me to your request? [13:57:40] Sure [13:58:09] https://meta.miraheze.org/wiki/Special:RequestWikiQueue/12233 [13:58:11] [ Wiki requests queue - Miraheze Meta ] - meta.miraheze.org [13:59:07] The old one was at https://meta.miraheze.org/wiki/Special:RequestWikiQueue/12220 [13:59:08] [ Wiki requests queue - Miraheze Meta ] - meta.miraheze.org [14:00:33] Mercury203: which extension? [14:01:11] Collection, https://m.mediawiki.org/wiki/Extension:Collection [14:01:12] [ Extension:Collection - MediaWiki ] - m.mediawiki.org [14:03:33] Mercury203: is there any reason you can’t use the version installed on testwiki? [14:04:47] I would like to upload several pages to compile, and I would also like to have pages on some things that I am interested in [14:05:23] If it’s temporary then using testwiki is fine [14:05:45] Specifically I would like to use Pedia [14:05:50] Press [14:06:21] Mercury203: It sounds like your own wiki will be better [14:06:25] I will create ome [14:06:38] Ok thanks [14:07:09] [02miraheze/dns] 07Southparkfan pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jf2Pf [14:07:11] [02miraheze/dns] 07Southparkfan 03242682c - Switch services lb back to services1 [14:08:03] Mercury203: done —> 15:07:16 metawiki * [[Special:Log/farmer]] createwiki * RhinosF1 *  RhinosF1 created the wiki "mercury203wiki": [[Special:RequestWikiQueue/12233|Requested]] - you can find it at mecury203.miraheze.org [14:08:03] https://meta.miraheze.org/wiki/Special:RequestWikiQueue/12233 [14:10:00] I didn't know nginx could be so frustrating [14:10:51] SPF|Cloud: i didn’t ZppixBot could be until the other day :) we have them moments [14:11:26] I have this in the location /api/rest_v1/ block: resolver 1.1.1.1 valid=5s; set $rest_backend https://restbase-lb.miraheze.org/; rewrite ^/api/rest_v1/(.*)$ /$host/v1/$1; proxy_pass $rest_backend; [14:12:26] and despite the 5 seconds validity test2 is still passing traffic to services2, [14:13:27] * RhinosF1 can’t help with that [14:13:45] grabbed several cups of coffee to help me think even more but it doesn't work :P [14:14:35] * RhinosF1 chose hot chocolate for dealing with phabricator’s api [14:14:56] meh :P [14:15:12] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jf2PE [14:15:13] [02miraheze/services] 07MirahezeSSLBot 030218b92 - BOT: Updating services config for wikis [14:15:44] I’m close to get it working [14:15:48] But not complete [14:15:52] urgh, phabricator api [14:16:14] back in 2015 or 2016, I wrote the scripts for the github-to-phabricator migration [14:16:14] SPF|Cloud: i hate it [14:16:35] I'm still sad I didn't upload them to github [14:17:01] I’ve been redoing what powers the high priorty irc notifs [14:17:04] And T123 [14:17:13] / [14:17:18] .task 123 [14:17:21] https://phabricator.miraheze.org/T123 - NDKilla mediawiki-admins access request [Resolved] authored by NDKilla, assigned to github-migration [14:19:41] do you know anything about bots forwarding events regarding our social media channels (fb/twitter)? [14:20:36] What sort of events? [14:21:06] for example, tweets like "@miraheze I have a question: X" [14:21:28] Hmm [14:21:35] What do you want? [14:22:39] depends - unless other people are interested in receiving events, a bot notifying me regarding a new message via PM is fine [14:22:40] SPF|Cloud: https://mobile.twitter.com/Augurk6/status/1262868546838765569 [14:22:42] [ Twitter ] - mobile.twitter.com [14:23:01] SPF|Cloud: It can be possible, how urgent? [14:23:08] not very urgent [14:23:46] SPF|Cloud: open something in zppixbot’s phab and I can at least try twitter [14:24:04] I can’t guarntee when though [14:24:22] oh, don't feel rushed :) very low priority [14:24:39] SPF|Cloud: np [14:24:57] Open a task though or it’ll get lost [14:25:37] link? [14:26:49] SPF|Cloud: https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?projects=tool-zppixbot&priority=low [14:26:50] [ Login ] - phabricator.wikimedia.org [14:27:11] oh, your message implied there was a dedicated phabricator instance for that bot [14:28:56] no [14:29:09] * RhinosF1 way too lazy do set that up and maintain it [14:30:39] https://phabricator.wikimedia.org/T253385 [14:30:40] [ ⚓ T253385 Forward social media events to IRC ] - phabricator.wikimedia.org [14:36:25] SPF|Cloud: triaged as low but probably the second half / last quarter of this year [14:43:07] cool, thanks [15:10:20] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jf21V [15:10:21] [02miraheze/services] 07MirahezeSSLBot 038e8e71f - BOT: Updating services config for wikis [15:54:02] PROBLEM - antiguabarbudacalypso.com - LetsEncrypt on sslhost is WARNING: WARNING - Certificate 'antiguabarbudacalypso.com' expires in 15 day(s) (Sun 07 Jun 2020 15:48:07 GMT +0000). [15:54:51] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jf2Mp [15:54:52] [02miraheze/ssl] 07MirahezeSSLBot 03f441e92 - Bot: Update SSL cert for antiguabarbudacalypso.com [15:59:00] PROBLEM - permanentfuturelab.wiki - LetsEncrypt on sslhost is WARNING: WARNING - Certificate 'permanentfuturelab.wiki' expires in 15 day(s) (Sun 07 Jun 2020 15:54:54 GMT +0000). [15:59:28] PROBLEM - www.permanentfuturelab.wiki - LetsEncrypt on sslhost is WARNING: WARNING - Certificate 'permanentfuturelab.wiki' expires in 15 day(s) (Sun 07 Jun 2020 15:54:54 GMT +0000). [15:59:41] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jf2Dk [15:59:42] [02miraheze/ssl] 07MirahezeSSLBot 03d781e73 - Bot: Update SSL cert for permanentfuturelab.wiki [16:02:56] RECOVERY - antiguabarbudacalypso.com - LetsEncrypt on sslhost is OK: OK - Certificate 'antiguabarbudacalypso.com' will expire on Thu 20 Aug 2020 14:54:45 GMT +0000. [16:06:37] PROBLEM - spiral.wiki - LetsEncrypt on sslhost is WARNING: WARNING - Certificate 'spiral.wiki' expires in 15 day(s) (Sun 07 Jun 2020 16:00:49 GMT +0000). [16:12:27] RECOVERY - spiral.wiki - LetsEncrypt on sslhost is OK: OK - Certificate 'spiral.wiki' will expire on Thu 20 Aug 2020 15:07:11 GMT +0000. [16:14:02] RECOVERY - permanentfuturelab.wiki - LetsEncrypt on sslhost is OK: OK - Certificate 'permanentfuturelab.wiki' will expire on Thu 20 Aug 2020 14:59:34 GMT +0000. [16:14:10] RECOVERY - www.permanentfuturelab.wiki - LetsEncrypt on sslhost is OK: OK - Certificate 'permanentfuturelab.wiki' will expire on Thu 20 Aug 2020 14:59:34 GMT +0000. [16:26:06] PROBLEM - wiki.grottocenter.org - LetsEncrypt on sslhost is WARNING: WARNING - Certificate 'wiki.grottocenter.org' expires in 15 day(s) (Sun 07 Jun 2020 16:20:58 GMT +0000). [16:29:28] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jf2Dx [16:29:29] [02miraheze/ssl] 07MirahezeSSLBot 03c623004 - Bot: Update SSL cert for wiki.grottocenter.org [16:33:20] PROBLEM - wiki.dwplive.com - LetsEncrypt on sslhost is WARNING: WARNING - Certificate 'wiki.dwplive.com' expires in 15 day(s) (Sun 07 Jun 2020 16:28:59 GMT +0000). [16:37:43] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jf2yI [16:37:44] [02miraheze/ssl] 07MirahezeSSLBot 03a1402ca - Bot: Update SSL cert for wiki.dwplive.com [16:39:26] PROBLEM - wiki.make717.org - LetsEncrypt on sslhost is WARNING: WARNING - Certificate 'wiki.make717.org' expires in 15 day(s) (Sun 07 Jun 2020 16:33:31 GMT +0000). [16:40:45] PROBLEM - wisdomwiki.org - LetsEncrypt on sslhost is WARNING: WARNING - Certificate 'wisdomwiki.org' expires in 15 day(s) (Sun 07 Jun 2020 16:36:06 GMT +0000). [16:42:19] RECOVERY - wiki.dwplive.com - LetsEncrypt on sslhost is OK: OK - Certificate 'wiki.dwplive.com' will expire on Thu 20 Aug 2020 15:37:36 GMT +0000. [16:43:27] RECOVERY - wiki.grottocenter.org - LetsEncrypt on sslhost is OK: OK - Certificate 'wiki.grottocenter.org' will expire on Thu 20 Aug 2020 15:29:21 GMT +0000. [16:45:20] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jf2yc [16:45:22] [02miraheze/ssl] 07MirahezeSSLBot 038b2214c - Bot: Update SSL cert for wiki.make717.org [16:51:18] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jf2yz [16:51:20] [02miraheze/ssl] 07MirahezeSSLBot 03bb0cfc1 - Bot: Update SSL cert for wisdomwiki.org [16:54:00] RECOVERY - wiki.make717.org - LetsEncrypt on sslhost is OK: OK - Certificate 'wiki.make717.org' will expire on Thu 20 Aug 2020 15:45:14 GMT +0000. [17:04:31] RECOVERY - wisdomwiki.org - LetsEncrypt on sslhost is OK: OK - Certificate 'wisdomwiki.org' will expire on Thu 20 Aug 2020 15:51:12 GMT +0000. [17:22:48] test c jdnsjdn T123 [17:24:43] T123 test fjdj [17:24:46] https://phabricator.miraheze.org/T123 - NDKilla mediawiki-admins access request [Resolved] authored by NDKilla, assigned to github-migration [17:24:59] We could improve that more [17:27:11] [02miraheze/puppet] 07Southparkfan pushed 031 commit to 03master [+0/-0/±2] 13https://git.io/Jf2SR [17:27:12] [02miraheze/puppet] 07Southparkfan 03087c0ee - Do RESTBase load balancing inside NGINX See 'mediawiki.conf' for rationale. [17:30:54] PROBLEM - test2 Puppet on test2 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 2 minutes ago with 1 failures. Failed resources (up to 3 shown): Exec[git_pull_MediaWiki core] [17:33:45] [02miraheze/puppet] 07Southparkfan pushed 031 commit to 03master [+1/-1/±2] 13https://git.io/Jf2Si [17:33:47] [02miraheze/puppet] 07Southparkfan 031e4b421 - Remove obsolete v1 API routing [17:36:38] RECOVERY - test2 Puppet on test2 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [17:42:02] PROBLEM - cp3 Disk Space on cp3 is WARNING: DISK WARNING - free space: / 2642 MB (10% inode=93%); [17:47:36] SPF|Cloud: latest estimate, based on my spam in #miraheze-bots, is we will hit 100,000 login wiki accounts ~10am tommorow [17:47:44] :o [17:47:51] SPF|Cloud: I’m excited [17:48:18] SPF|Cloud: should we add to the main page when we hit it [17:49:10] PROBLEM - test2 Puppet on test2 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 4 minutes ago with 1 failures. Failed resources (up to 3 shown): Exec[git_pull_MediaWiki core] [17:50:55] RhinosF1: as news I will :) [17:51:09] Reception123: not if I beat you to it :) [17:51:37] Reception123: you can start drafting the CN post. You’re better with words. [17:51:48] RhinosF1: I doubt I'm better with words :P but if you want sure [17:52:07] Reception123: you come up with the language then I make it English [17:52:24] You get the right words, I put them in the right order :) [17:52:45] ok then :P [18:00:20] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jf29V [18:00:22] [02miraheze/services] 07MirahezeSSLBot 03ed8cea7 - BOT: Updating services config for wikis [18:12:42] SPF|Cloud: you’ve gone texan on https://phabricator.miraheze.org/T5624#109980 [18:12:43] [ ⚓ T5624 Create responsible disclosure policy ] - phabricator.miraheze.org [18:13:41] I did not intend to use words from the urban dictionary :P [18:13:52] Ha [18:15:05] an important reason of the rd policy is to make people feel comfortable reporting issues [18:16:21] Good, to be honest it made me laugh [18:17:42] PROBLEM - www.zenbuddhism.info - LetsEncrypt on sslhost is WARNING: WARNING - Certificate 'www.zenbuddhism.info' expires in 15 day(s) (Sun 07 Jun 2020 18:12:47 GMT +0000). [18:17:54] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jf2HT [18:17:55] [02miraheze/ssl] 07MirahezeSSLBot 039a9d4ea - Bot: Update SSL cert for www.zenbuddhism.info [18:23:43] RECOVERY - www.zenbuddhism.info - LetsEncrypt on sslhost is OK: OK - Certificate 'www.zenbuddhism.info' will expire on Thu 20 Aug 2020 17:17:48 GMT +0000. [18:30:53] PROBLEM - cp8 Current Load on cp8 is CRITICAL: CRITICAL - load average: 2.07, 1.97, 1.33 [18:33:55] RECOVERY - cp8 Current Load on cp8 is OK: OK - load average: 0.73, 1.38, 1.22 [18:56:27] Hello [18:56:43] Hi :) [18:58:22] !log sudo -u www-data php rebuildtextindex.php --wiki=crappygameswiki - jobrunner1 [18:58:25] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [19:02:10] !log recreate searchindex table on crappygameswiki - db6 [19:02:13] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [19:06:12] hi [19:06:40] RhinosF1 hi, I was just going to ask if you were around [19:06:51] i am [19:06:54] hi AmandaCath [19:07:39] Where is the source code for Miraheze Twinkle? The page on Meta links to a RhinosF1 fork of Wikipedia's code on GitHub, but that code doesn't match the Meta UI [19:07:57] There are a couple of bugs in the Meta UI that I would like to squish if possible [19:08:10] AmandaCath: My fork [19:08:21] But it may be wrong [19:09:07] I was noticing that your fork is basically just an exact copy of Wikipedia's code, but somehow the UI on Meta has several of the WP-specific things removed [19:09:18] Which is good, but there are some mistakes [19:09:31] We never deployed a lot of that sucessfully [19:09:43] So please please please fix my fork if you can [19:10:07] My question is how did we design the Meta UI [19:10:33] The GitHub code would seem to suggest that it would match Wikipedia's UI [19:10:38] But it doesn't [19:11:15] Not a clue [19:11:22] It could be just very outdated [19:12:24] For instance, for user warnings the options for each level of warning are not the same [19:12:44] And there are some misplaced templates (ie under the wrong level) [19:13:09] But I can't locate the exact location in the code [19:13:23] It’s probably not synced [19:13:34] So take the code on meta and sync it to GitHub [19:14:02] Probably should do it the other way around, since the GH version is more complete [19:14:30] I would think we should fix the bugs and then go in and delete from the code anything that is too WP-specific to be useful [19:14:37] Where is the code on Meta? [19:15:29] Mediawiki:Gadget-Twinkle* [19:17:20] Can't make any changes there because I don't have editinterface rights [19:17:43] But I will copy and paste that into the GitHub file [19:20:06] Ok [19:23:16] PR opened [19:23:55] But Travis doesn't like it [19:26:56] AmandaCath: link to PR? [19:27:08] Actually, never mind [19:27:16] I don't think that's the right way to do it [19:28:13] I think that in order to change the Meta UI the page MediaWiki:Twinkle.js needs to be edited [19:28:37] But I don't think it's possible to allow me to edit the page without making me a sysop [19:28:46] Because of the interface protection [19:28:59] https://github.com/RhinosF1/Miraheze-Twinkle/blob/master/twinkle.js [19:29:00] [ Miraheze-Twinkle/twinkle.js at master · RhinosF1/Miraheze-Twinkle · GitHub ] - github.com [19:29:11] And then I will do it [19:31:14] No, that is what I just tried to do [19:31:35] If you edit the github version [19:31:43] You can create a or [19:31:44] Pr [19:31:50] But I think that the actual JS page on Meta is what is controlling the UI, not the GitHub code [19:33:00] And the GitHub code and https://meta.miraheze.org/wiki/MediaWiki:Gadget-Twinkle.js don't match [19:33:01] [ MediaWiki:Gadget-Twinkle.js - Miraheze Meta ] - meta.miraheze.org [19:33:16] Github code needs porting to meta then [19:33:56] Yes, but I can't do that because I don't have editinterface rights on Meta [19:34:12] And I don't think it's possible to grant that right independently of +sysop [19:39:25] I suppose Reception123 can try and do it again [19:39:47] !log ALTER TABLE /*_*/searchindex MODIFY si_title MEDIUMTEXT NOT NULL; (crappygameswiki) - db6 [19:39:50] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [19:43:11] Oh wait a minute I forgot about the new "interface administrator" group [19:43:38] Assuming it's technically possible to be in that group without being in +sysop as well, that would solve the problem [19:44:19] But I think only bureaucrats can edit that group's members, so John and/or SPF would have to be on board [19:44:25] Ye [19:45:34] SPF|Cloud: ^ [19:46:37] Change in topic... wiki request #12240 [19:46:59] The user fixed the problems with their previous request, but I'm still concerned about a possible drug reference [19:47:56] [[Special:WikiRequestQueue/12240]] [19:47:57] https://meta.miraheze.org/wiki/Special:WikiRequestQueue/12240 [19:48:46] AmandaCath: which drugs is that though? [19:49:00] And what is up with User:BadBrakes? Seems like they've been requesting an abnormally high number of wikis [19:49:30] AmandaCath: will look [19:49:34] RhinosF1: they don't mention one specifically, but the use of "My Social Drug" in the description gives me pause [19:49:44] Drugs aren’t banned unless they are illegal in the UK [19:50:11] [02miraheze/CreateWiki] 07paladox pushed 031 commit to 03paladox-patch-1 [+0/-0/±1] 13https://git.io/Jf25T [19:50:12] [02miraheze/CreateWiki] 07paladox 03c9f4904 - Fix 'customdomain' It's no longer set, so we temporarily set this to an empty string like https://github.com/miraheze/CreateWiki/blob/89fd8c45f019308f16b43f8fa9b4ac1121dccb35/includes/RequestWiki/SpecialRequestWiki.php#L144 [19:50:13] [ CreateWiki/SpecialRequestWiki.php at 89fd8c45f019308f16b43f8fa9b4ac1121dccb35 · miraheze/CreateWiki · GitHub ] - github.com [19:50:13] [02CreateWiki] 07paladox created branch 03paladox-patch-1 - 13https://git.io/vpJTL [19:50:15] [02CreateWiki] 07paladox opened pull request 03#143: Fix 'customdomain' - 13https://git.io/Jf25I [19:50:26] [[User:BadBreaks]] [19:50:26] https://meta.miraheze.org/wiki/User:BadBreaks [19:51:17] that it a lot [19:51:28] [02miraheze/CreateWiki] 07paladox pushed 031 commit to 03paladox-patch-1 [+0/-0/±1] 13https://git.io/Jf25L [19:51:29] [02miraheze/CreateWiki] 07paladox 03dc43f31 - Update SpecialRequestWikiEdit.php [19:51:31] [02CreateWiki] 07paladox synchronize pull request 03#143: Fix 'customdomain' - 13https://git.io/Jf25I [19:53:09] anyway BRB [19:53:39] miraheze/CreateWiki/paladox-patch-1/c9f4904 - paladox The build passed. https://travis-ci.com/miraheze/CreateWiki/builds/167825561 [19:54:10] [02CreateWiki] 07paladox closed pull request 03#143: Fix 'customdomain' - 13https://git.io/Jf25I [19:54:12] [02miraheze/CreateWiki] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jf25O [19:54:13] [02miraheze/CreateWiki] 07paladox 03a852caa - Fix 'customdomain' (#143) * Fix 'customdomain' It's no longer set, so we temporarily set this to an empty string like https://github.com/miraheze/CreateWiki/blob/89fd8c45f019308f16b43f8fa9b4ac1121dccb35/includes/RequestWiki/SpecialRequestWiki.php#L144 * Update SpecialRequestWikiEdit.php [19:54:14] [ Unicorn! · GitHub ] - github.com [19:54:21] [02CreateWiki] 07paladox deleted branch 03paladox-patch-1 - 13https://git.io/vpJTL [19:54:22] [02miraheze/CreateWiki] 07paladox deleted branch 03paladox-patch-1 [19:54:43] miraheze/CreateWiki/paladox-patch-1/dc43f31 - paladox The build passed. https://travis-ci.com/miraheze/CreateWiki/builds/167825620 [19:55:02] [02miraheze/mediawiki] 07paladox pushed 031 commit to 03REL1_34 [+0/-0/±1] 13https://git.io/Jf253 [19:55:03] [02miraheze/mediawiki] 07paladox 031898e44 - Update CreateWiki [19:56:29] miraheze/CreateWiki/master/a852caa - paladox The build has errored. https://travis-ci.com/miraheze/CreateWiki/builds/167825726 [20:01:38] paladox: ^ can you restart that? [20:02:13] not needed [20:02:41] paladox: having travis showing as green is good? That’s on master [20:03:07] Someone/thing has triggered it [20:03:11] well i mean yes [20:03:15] i have triggered it [20:03:28] but tbh, it does not matter. It affected php7.2 as you can see [20:03:43] i would have only cared about php 7.3 [20:03:51] and i knew my change was compatible with php 7.2 [20:03:51] That’s what I wanted. I know it’s not essential but still good practice [20:04:31] paladox: it just failed to pull from git [20:04:38] I trust your code [20:04:44] yup [20:05:06] All green now [20:05:13] * RhinosF1 just likes travis green [20:06:20] PROBLEM - mw7 Puppet on mw7 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 4 minutes ago with 1 failures. Failed resources (up to 3 shown): Exec[git_pull_MediaWiki core] [20:06:36] * RhinosF1 sighs at puppet [20:06:52] PROBLEM - jobrunner1 Puppet on jobrunner1 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 4 minutes ago with 1 failures. Failed resources (up to 3 shown): Exec[git_pull_MediaWiki core] [20:07:07] Weeeeee puppet spam [20:07:46] should mediawiki-announce be on sec announcemebts [20:07:59] PROBLEM - mw6 Puppet on mw6 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 5 minutes ago with 1 failures. Failed resources (up to 3 shown): Exec[git_pull_MediaWiki core] [20:08:08] SPF|Cloud, Reception123: ^ [20:08:15] My question not icinga-miraheze [20:08:59] I've got no idea why, I'll try to run puppet [20:09:04] though it happens sometimes [20:09:51] Reception123: I was asking about sec anmouncemets email [20:10:06] I couldnt care less about puppet until 15 mins after it faild [20:11:56] oh [20:12:08] RhinosF1: well that's only for external repos [20:12:13] installed [20:12:15] (apt) [20:12:17] PROBLEM - mw4 Puppet on mw4 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 4 minutes ago with 1 failures. Failed resources (up to 3 shown): Exec[git_pull_MediaWiki core] [20:12:29] Reception123: ah [20:14:23] PROBLEM - mw5 Puppet on mw5 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 6 minutes ago with 1 failures. Failed resources (up to 3 shown): Exec[git_pull_MediaWiki core] [20:14:50] !log disable puppet on mon1 for T5536 [20:14:54] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [20:17:28] RECOVERY - mw5 Puppet on mw5 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [20:18:28] RECOVERY - mw4 Puppet on mw4 is OK: OK: Puppet is currently enabled, last run 3 minutes ago with 0 failures [20:19:08] RECOVERY - jobrunner1 Puppet on jobrunner1 is OK: OK: Puppet is currently enabled, last run 2 minutes ago with 0 failures [20:19:53] SPF|Cloud: did you see the ping from RhinosF1 earlier? [20:20:14] regarding mediawiki-announce? [20:20:23] No [20:20:27] I was wondering if I could be added to the interface-admin group on Meta so that I could do some work with the Twinkle gadget (which is in the MediaWiki: namespace) without having to apply for +sysop [20:20:37] ah [20:20:49] And only bureaucrats can modify that group [20:21:01] (So you or John) [20:21:35] PROBLEM - mon1 Puppet on mon1 is WARNING: WARNING: Puppet is currently disabled, message: reason not specified, last run 9 minutes ago with 0 failures [20:22:59] I got that, but there is no existing policy for the interface administrator group [20:23:21] RECOVERY - mw6 Puppet on mw6 is OK: OK: Puppet is currently enabled, last run 36 seconds ago with 0 failures [20:24:11] Well, that's the problem [20:24:30] !log MariaDB [crummyscratcherswiki]> DROP INDEX /*i*/Comment_Vote_user_id ON /*_*/Comments_Vote; - db6 [20:24:34] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [20:24:36] RECOVERY - mw7 Puppet on mw7 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [20:25:32] Although IMHO there should be, so that people like me who are volunteering for code-related things but not other admin stuff don't have to apply for Meta sysop [20:26:33] PROBLEM - phab1 Puppet on phab1 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 4 minutes ago with 1 failures. Failed resources (up to 3 shown): Exec[git_clone_phabricator-extensions] [20:26:56] if you want to get the rights entirely uncontroversial, I suggest you create an RfC for it, establish consensus on a process and follow that process [20:28:04] A local RfC that is to be clear :) [20:28:13] similar to https://meta.miraheze.org/wiki/Requests_for_Comment/Meta_administrator_and_bureaucrat_policies [20:28:14] [ Requests for Comment/Meta administrator and bureaucrat policies - Miraheze Meta ] - meta.miraheze.org [20:28:53] so if you want you can make a local RfC following that format and making it clear that the RfC only affects Meta [20:29:22] Ok... I'm going to try and keep it shorter than that one though [20:29:41] A lot of recent RFCs have become major cases of TLDR by the tone they have been closed [20:29:48] time* [20:29:55] !log MariaDB [crummyscratcherswiki]> ALTER TABLE /*_*/Comments_Vote DROP COLUMN Comment_Vote_user_id; - db6 [20:29:58] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [20:30:11] AmandaCath: yeah, as long as the policy you are proposing is clear no need to make it long [20:30:16] !log MariaDB [crummyscratcherswiki]> ALTER TABLE /*_*/Comments DROP COLUMN Comment_user_id; - db6 [20:30:20] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [20:30:21] just make the appointment/revocation and scope clear [20:30:32] !log MariaDB [crummyscratcherswiki]> DROP INDEX /*i*/Comments_Vote_user_id_index ON /*_*/Comments_Vote; -db6 [20:30:36] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [20:30:52] !log MariaDB [crummyscratcherswiki]> DROP INDEX /*i*/cb_user_id ON /*_*/Comments_block; - db6 [20:30:56] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [20:31:35] !log MariaDB [crummyscratcherswiki]> ALTER TABLE /*_*/Comments_block DROP COLUMN cb_user_id_blocked; - dbt1 [20:31:41] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [20:32:19] RECOVERY - phab1 Puppet on phab1 is OK: OK: Puppet is currently enabled, last run 50 seconds ago with 0 failures [20:32:34] !log MariaDB [crummyscratcherswiki]> ALTER TABLE /*_*/Comments_block DROP COLUMN cb_user_id; - dbt1 [20:32:37] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [20:32:58] !log MariaDB [crummyscratcherswiki]> ALTER TABLE /*_*/Comments_block DROP COLUMN cb_user_name; - dbt1 [20:33:01] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [20:33:30] !log MariaDB [crummyscratcherswiki]> ALTER TABLE /*_*/Comments_block DROP COLUMN cb_user_name_blocked; - dbt1 [20:33:33] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [20:33:44] [02miraheze/puppet] 07Southparkfan pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jf2d1 [20:33:45] [02miraheze/puppet] 07Southparkfan 03a6a11fa - Add extra repositories to unattended-upgrades [20:33:51] !log MariaDB [crummyscratcherswiki]> DROP INDEX /*i*/wiki_user_name ON /*_*/Comments; - dbt1 [20:33:56] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [20:40:38] !log root@jobrunner1:/home/paladox# sudo -u www-data /usr/local/bin/foreachwikiindblist /srv/mediawiki/dblist/all.dblist /srv/mediawiki/w/maintenance/sql.php /srv/mediawiki/w/extensions/Comments/sql/patches/actor/drop-Comment_Vote_user_id-index.sql [20:40:42] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [20:42:32] !log root@jobrunner1:/home/paladox# sudo -u www-data /usr/local/bin/foreachwikiindblist /srv/mediawiki/dblist/all.dblist /srv/mediawiki/w/maintenance/sql.php /srv/mediawiki/w/extensions/Comments/sql/patches/actor/drop-Comments_Vote_user_id_index.sql [20:42:42] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [20:43:58] !log root@jobrunner1:/home/paladox# sudo -u www-data /usr/local/bin/foreachwikiindblist /srv/mediawiki/dblist/all.dblist /srv/mediawiki/w/maintenance/sql.php /srv/mediawiki/w/extensions/Comments/sql/patches/actor/drop-cb_user_id-index.sql [20:44:01] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [21:11:00] sleep well folks [21:11:58] going to do other stuff and then it's bedtime... unless I want to do miraheze work until 4 am again :P [21:13:14] SPF|Cloud: if you’re anything like me, even 1am is a bad idea [21:13:26] * RhinosF1 is up at 7/8am most days [21:22:26] [[Requests for Comment/Meta Interface Admin Group]] [21:22:27] https://meta.miraheze.org/wiki/Requests_for_Comment/Meta_Interface_Admin_Group [21:22:51] Wordsmithing is welcome if needed as long as the meaning of anything isn't changed [21:23:52] * RhinosF1 will look ... eventually [21:24:39] [02miraheze/mediawiki] 07paladox pushed 031 commit to 03REL1_34 [+0/-0/±2] 13https://git.io/Jf2Fd [21:24:40] [02miraheze/mediawiki] 07paladox 0328ef820 - Update VNY and SP [21:25:12] paladox: do we run anything to check for outdated extensions? [21:25:49] what do you mean? [21:26:51] .tell JohnLewis please review the RFC I created about use of the interface admin group on Meta [21:26:52] AmandaCath: I'll pass that on when JohnLewis is around. [21:27:00] !log rebuild lc on mw* [21:27:03] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [21:30:05] paladox: Do we have anything check for updates to mediawiki extensions? [21:30:21] you mean monitoring of extension updates? [21:30:22] no [21:31:06] paladox: yes that’s what I mean [21:31:14] ok, then no [21:31:22] Does any regularly check it? [21:31:35] * RhinosF1 wonders if he should do that at some point [21:32:17] i'm not sure if i can answer that, so i'll defer to SPF|Cloud [21:34:21] .calc 48+11 [21:34:21] RhinosF1: 59 [21:34:50] .in 59hours git submodule foreach update miraheze/mediawiki and see how outdated things are [21:34:51] RhinosF1: Okay, will remind at 2020-05-25 - 09:34:51BST [21:34:57] That’ll do [21:35:22] RhinosF1: I can do that right now for you if you want [21:35:30] * Examknow is not busy ATM [21:36:02] Examknow: saves me time. I’d just get a list and then create PRs for each one seperately to actually update. [21:36:09] In case any need schema changes [21:36:28] ok [21:36:29] or other changes [21:36:32] k [21:36:48] * Examknow thinks that will take a while [21:37:05] Hopefully not [21:37:20] As hopefully, most will be up to date [21:37:42] [02puppet] 07paladox synchronize pull request 03#1375: openldap: Allow user 'writer' to write in ldap - 13https://git.io/Jf4b1 [21:37:44] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-3 [+0/-0/±1] 13https://git.io/Jf2bk [21:37:45] [02miraheze/puppet] 07paladox 0378b504a - Update openldap.pp [21:37:52] [02puppet] 07paladox edited pull request 03#1375: openldap: Create read only user - 13https://git.io/Jf4b1 [21:41:00] PROBLEM - cloud1 Current Load on cloud1 is WARNING: WARNING - load average: 21.43, 20.31, 17.37 [21:43:57] RECOVERY - cloud1 Current Load on cloud1 is OK: OK - load average: 13.33, 18.30, 17.23 [21:47:43] PROBLEM - ldap1 Puppet on ldap1 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 57 seconds ago with 1 failures. Failed resources (up to 3 shown): Openldap_access[1 on dc=miraheze,dc=org] [21:53:37] RECOVERY - ldap1 Puppet on ldap1 is OK: OK: Puppet is currently enabled, last run 2 minutes ago with 0 failures [22:04:07] Hello Cocopuff2018! If you have any questions, feel free to ask and someone should answer soon. [22:04:15] ah [22:04:31] anyone here [22:09:46] PROBLEM - cp8 Disk Space on cp8 is WARNING: DISK WARNING - free space: / 2114 MB (10% inode=93%); [22:10:04] what is going on [22:19:39] Hello koareba! If you have any questions, feel free to ask and someone should answer soon. [22:25:31] hi Cocopuff2018 [22:25:39] hi [22:32:43] ##wikia-disney [22:33:23] Cocopuff2018 please don't advertise other non-Miraheze related channels here [22:33:30] i was trying to join [23:14:01] Anyone here can help me [23:14:48] Cocopuff2018: what do you need help with? [23:42:35] Anyone with managewiki-restricted T5636 needs attention [23:42:57] (At this point I've lost track as to which groups have the right) [23:45:11] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jf2po [23:45:12] [02miraheze/services] 07MirahezeSSLBot 03c6a02e1 - BOT: Updating services config for wikis [23:48:23] Anyway [23:48:26] !night [23:48:26] Good night, sweet dreams and dream of the miraheze servers without errors! [23:49:48] how you join a server