[00:00:12] [02miraheze/MatomoAnalytics] 07JohnFLewis pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNlgF [00:00:14] [02miraheze/MatomoAnalytics] 07JohnFLewis 03443a0ab - move to json_decode [00:02:01] [02miraheze/MatomoAnalytics] 07JohnFLewis pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNlgA [00:02:03] [02miraheze/MatomoAnalytics] 07JohnFLewis 038ce87b0 - drop AUTO_INCREMENT from matomo_id [00:03:35] PROBLEM - Puppet on swift1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:03:52] uh [00:03:56] swift1? [00:03:58] lizardfs1 [00:04:05] PROBLEM - Puppet on lizardfs1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:04:15] PROBLEM - Puppet on bacula1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:04:43] oh [00:06:57] [02miraheze/puppet] 07JohnFLewis pushed 031 commit to 03master [+0/-0/±2] 13https://git.io/fNlgh [00:06:58] [02miraheze/puppet] 07JohnFLewis 03d480eb0 - add matomotoken [00:12:12] RECOVERY - Puppet on bacula1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [00:13:12] PROBLEM - Puppet on mw1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:14:02] PROBLEM - Puppet on mw3 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:14:04] PROBLEM - Puppet on mw2 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:14:25] Uh [00:15:58] ssh mw1.miraheze.org [00:15:59] Host key verification failed. [00:16:10] paladox: the IP address changed when it was reinstalled? [00:16:27] PuppyKun well the ip no, but the host key yes [00:16:42] DNS SPOOFING is happening or the IP address for the host and its host key have changed at the same time. [00:16:44] rip [00:16:54] PuppyKun host key changed [00:17:00] as ssh would have been reinstalled [00:17:04] thus a new key generated [00:17:45] that only explains half of what im seeing [00:18:03] We should add MatomoAnalytics to translatewiki [00:18:24] PuppyKun remove it from your known host and try again? [00:18:52] it says i can force it to connect by removing the offending ECDSA [00:19:00] but im kind of concerned about the warning in general [00:19:06] i18n has push access t9 the repo [00:19:06] ah i see [00:19:10] i apparently also dont have dig and dont know my sudo passwd for WSL [00:19:12] RECOVERY - Puppet on mw1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [00:19:17] paladox: do you know how to sudo on WSL? [00:19:22] PuppyKun yes [00:19:23] sudo su [00:19:24] :) [00:19:36] you should have been made root [00:19:44] [sudo] password for [00:19:50] uh [00:19:52] oh [00:19:56] ok i apparently knew that password [00:19:59] heh [00:20:05] rip [00:20:05] the same password as your windows pc? [00:20:08] what package is dig part of [00:20:09] no [00:20:13] my windows pc doesnt have a password [00:20:19] i just typed in my most common password [00:20:21] that was apparently it [00:20:22] oh [00:20:23] lol [00:20:32] PuppyKun why no password? [00:20:54] dnsutils, knot-dnsutils [00:20:57] because the only thing i care about on my computer is access to miraheze [00:21:12] and my ssh key has a password on it and my wiki and ramnode accounts have secure passwords [00:21:34] heh [00:21:46] !log running varnishlog daemon on cp4: varnishlog -g raw -i Backend_health -a -w /var/log/varnish/debug-spf.log -D [00:21:50] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [00:23:38] welp [00:23:41] i figured out the dns warning [00:23:51] just going to remove the old ECDSA key [00:24:03] RECOVERY - Puppet on mw2 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [00:24:12] apparently i have a key corresponding to 2a00:d880:6:786::2 [00:24:17] which is mw1s unchanged ip6 [00:24:26] and im no longer connecting using ip6 apparently [00:24:40] yeh [00:25:47] AGDYHGBDSGBDSYGDSYG [00:25:50] >tries to ssh [00:25:53] >uses ip6 and can't connect [00:25:55] lol [00:26:00] >forces removal of old key and tries to ssh [00:26:04] >attempts connection via ip6 [00:26:05] WHY [00:26:09] WINDOWS WHY MUST YOU HATE ME [00:26:12] I DONT CARE IF ITS REALLY DEBIAN [00:26:13] RECOVERY - Puppet on test1 is OK: OK: Puppet is currently enabled, last run 49 seconds ago with 0 failures [00:26:24] lol [01:10:04] PROBLEM - HTTP 4xx/5xx ERROR Rate on cp4 is WARNING: WARNING - NGINX Error Rate is 50% [01:12:02] RECOVERY - HTTP 4xx/5xx ERROR Rate on cp4 is OK: OK - NGINX Error Rate is 11% [01:40:04] PROBLEM - HTTP 4xx/5xx ERROR Rate on cp4 is WARNING: WARNING - NGINX Error Rate is 54% [01:46:24] Uh [01:46:27] SPF|Cloud: ^^ [01:46:37] I’m guessing it’s because you manually started that [02:58:18] ping cp4.miraheze.org [02:58:23] like 15 seconds later nothing on screen [02:58:25] hmmmmmmmmmmmmmmmmmmm [02:59:19] i have 100% packet loss to cp4 [02:59:47] 126ms ping to mw2 but 100% loss to mw1 and cp4 [02:59:48] wtf [03:00:14] i hate my computerrr [03:00:37] rip [03:01:25] well.. [03:01:27] rip trying to investigate cp4 [03:01:42] 68 packets transmitted, 0 received, 100% packet loss, time 67027ms [03:07:19] mtr: unable to get raw sockets. [03:07:21] GDSGDSGSDHFDS [03:33:03] PROBLEM - HTTP 4xx/5xx ERROR Rate on cp4 is CRITICAL: CRITICAL - NGINX Error Rate is 64% [03:35:05] PROBLEM - HTTP 4xx/5xx ERROR Rate on cp4 is WARNING: WARNING - NGINX Error Rate is 54% [03:41:03] RECOVERY - HTTP 4xx/5xx ERROR Rate on cp4 is OK: OK - NGINX Error Rate is 31% [04:09:03] PROBLEM - HTTP 4xx/5xx ERROR Rate on cp4 is WARNING: WARNING - NGINX Error Rate is 49% [04:40:04] btw why dont we let users set up interwikis [06:47:57] PuppyKun: security reasons.. people can use all kinds of spam sites and pass them on as normal wiki links [07:01:04] PROBLEM - HTTP 4xx/5xx ERROR Rate on cp4 is CRITICAL: CRITICAL - NGINX Error Rate is 62% [07:05:01] All users please feel free (and invited to!) comment on this RfC https://meta.miraheze.org/wiki/Requests_for_Comment/Interwiki_links_editing [07:05:01] Title: [ Requests for Comment/Interwiki links editing - Miraheze Meta ] - meta.miraheze.org [07:05:04] RECOVERY - HTTP 4xx/5xx ERROR Rate on cp4 is OK: OK - NGINX Error Rate is 4% [07:14:23] Reception123, not good (at least for me) that experience on sites other than the Miraheze farm is discounted. [07:14:44] qq[IrcCity]: hm? Where is it discounted? [07:15:04] [02miraheze/mw-config] 07Reception123 pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNl1o [07:15:05] [02miraheze/mw-config] 07Reception123 03b5d45e0 - help for favicon and logos [07:16:29] “Have at least 1000 total global edits on Miraheze (on more than one wiki)” – first, I know well how long time making a thousand good edits takes. [07:18:15] qq[IrcCity]: oh, you mean the RfC [07:18:21] Second, users who merely clone other wiki sites, or make other form of mass page creation, will have an unfair advantage. [07:18:50] qq[IrcCity]: I chose 1000 edits because I saw that most (if not all) our current volunteers have way more than that [07:19:04] qq[IrcCity]: usually that's done via import, which is not counted as individual edits [07:19:15] qq[IrcCity]: + that can of course be mentioned by users voting [07:20:07] qq[IrcCity]: The conditions may be a bit strict, but that is only to ensure that only a trusted person has access to changing interwiki [07:20:22] Reception123, look at tme.miraheze.org again. The guy neglected to ask for the import privilege and simply pastes Wikipedia code. [07:20:44] Even without the attribution link in the initial revision. [07:20:54] qq[IrcCity]: ok, I guess I will add "these edits cannot consist of copy/pastes from other wikis, etc." [07:22:05] Well, you can of course add, but I will stay discriminated against in any case. [07:22:29] qq[IrcCity]: https://meta.miraheze.org/w/index.php?title=Requests_for_Comment/Interwiki_links_editing&diff=55255&oldid=55252 [07:22:30] Title: [ Difference between revisions of "Requests for Comment/Interwiki links editing" - Miraheze Meta ] - meta.miraheze.org [07:23:05] qq[IrcCity]: we do need a way to allow users to have their interwiki requests done faster [07:23:20] and I think allowing trusted users to have this right is the way to go [07:37:32] PROBLEM - Varnish Backends on cp5 is CRITICAL: 1 backends are down. mw1 [07:39:12] PROBLEM - Puppet on mw1 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] [07:41:59] [02miraheze/WikiDiscover] 07translatewiki pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNlDI [07:42:01] [02miraheze/WikiDiscover] 07translatewiki 03966fcee - Localisation updates from https://translatewiki.net. [07:42:02] [02miraheze/CreateWiki] 07translatewiki pushed 031 commit to 03master [+0/-0/±2] 13https://git.io/fNlDL [07:42:04] [02miraheze/CreateWiki] 07translatewiki 03da46e15 - Localisation updates from https://translatewiki.net. [07:42:05] [02miraheze/ManageWiki] 07translatewiki pushed 031 commit to 03master [+1/-0/±1] 13https://git.io/fNlDt [07:42:07] [02miraheze/ManageWiki] 07translatewiki 033341cda - Localisation updates from https://translatewiki.net. [07:43:32] RECOVERY - Varnish Backends on cp5 is OK: All 3 backends are healthy [07:47:13] RECOVERY - Puppet on mw1 is OK: OK: Puppet is currently enabled, last run 15 seconds ago with 0 failures [09:02:36] [02puppet] 07Reception123 created branch 03Reception123-patch-1 - 13https://git.io/vbiAS [09:02:37] [02miraheze/puppet] 07Reception123 pushed 031 commit to 03Reception123-patch-1 [+1/-0/±3] 13https://git.io/fNlHH [09:02:39] [02miraheze/puppet] 07Reception123 032b4c08f - automatically update Miraheze extensions As you know, I am not too good with these things, so please double check and tell me what is wrong and what needs to be changed. [09:04:24] [02puppet] 07Reception123 opened pull request 03#780: automatically update Miraheze extensions - 13https://git.io/fNlHN [09:04:39] ^ paladox please review [09:56:32] Reception123: Interwiki to all Miraheze wikis would be technically possible with some wrapper like https://wiki.miraheze.org/wikiname:page (HTTP 30x) ⇒ https://wikiname.miraheze.org/wiki/page [09:56:33] Title: [ PHL_IT_Topics ] - wiki.miraheze.org [09:57:16] It requires a trivial URL rewrite and no modification of MediaWiki software. [09:57:22] qq[IrcCity]: but the other question is also would it be necessary? what would it be used for other than the page I sent you? + that would be a huge Special:Interwiki for no particular reason [10:00:15] huge Special:Interwiki ? You miss the point. It will permit for two-parts prefix, namely [[wiki:wikiname:page]] [10:00:51] One immediate (for the interwiki table) prefix for all the farm. [10:01:02] oh, I see [10:01:07] qq[IrcCity]: that's a great idea :) [10:01:27] paladox: ^ [10:34:01] PROBLEM - disabled.life - LetsEncrypt on sslhost is WARNING: WARNING - Certificate disabled.life expires in 15 day(s) (Wed 08 Aug 2018 10:31:28 AM GMT +0000). [10:34:16] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNlpI [10:34:18] [02miraheze/ssl] 07MirahezeSSLBot 03cf3df48 - Bot: Update SSL cert for disabled.life [10:35:58] [02puppet] 07JohnFLewis commented on pull request 03#780: automatically update Miraheze extensions - 13https://git.io/fNlp7 [10:35:59] [02puppet] 07JohnFLewis closed pull request 03#780: automatically update Miraheze extensions - 13https://git.io/fNlHN [10:36:07] [02puppet] 07Reception123 commented on pull request 03#780: automatically update Miraheze extensions - 13https://git.io/fNlpb [10:36:13] [02puppet] 07Reception123 deleted a comment on pull request 03#780: automatically update Miraheze extensions - 13https://git.io/fNlpb [10:36:26] [02puppet] 07Reception123 commented on pull request 03#780: automatically update Miraheze extensions - 13https://git.io/fNlhe [10:39:38] PROBLEM - www.openonderwijs.org - LetsEncrypt on sslhost is WARNING: WARNING - Certificate www.openonderwijs.org expires in 15 day(s) (Wed 08 Aug 2018 10:35:30 AM GMT +0000). [10:39:48] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNlhs [10:39:50] [02miraheze/ssl] 07MirahezeSSLBot 031353f13 - Bot: Update SSL cert for www.openonderwijs.org [10:39:58] PROBLEM - es.publictestwiki.com - LetsEncrypt on sslhost is WARNING: WARNING - Certificate es.publictestwiki.com expires in 15 day(s) (Wed 08 Aug 2018 10:37:34 AM GMT +0000). [10:40:15] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNlhn [10:40:16] [02miraheze/ssl] 07MirahezeSSLBot 0349eae1b - Bot: Update SSL cert for es.publictestwiki.com [10:40:26] PROBLEM - embobada.com - LetsEncrypt on sslhost is WARNING: WARNING - Certificate embobada.com expires in 15 day(s) (Wed 08 Aug 2018 10:36:30 AM GMT +0000). [10:40:38] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNlhC [10:40:40] [02miraheze/ssl] 07MirahezeSSLBot 03665b661 - Bot: Update SSL cert for embobada.com [10:41:30] RECOVERY - www.openonderwijs.org - LetsEncrypt on sslhost is OK: OK - Certificate www.openonderwijs.org will expire on Sun 21 Oct 2018 09:39:43 AM GMT +0000. [10:42:00] PROBLEM - froggy.info - LetsEncrypt on sslhost is WARNING: WARNING - Certificate froggy.info expires in 15 day(s) (Wed 08 Aug 2018 10:38:57 AM GMT +0000). [10:42:11] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNlhg [10:42:13] [02miraheze/ssl] 07MirahezeSSLBot 03d5c6e98 - Bot: Update SSL cert for froggy.info [10:42:22] RECOVERY - disabled.life - LetsEncrypt on sslhost is OK: OK - Certificate disabled.life will expire on Sun 21 Oct 2018 09:34:12 AM GMT +0000. [10:44:40] [02miraheze/puppet] 07Reception123 deleted branch 03Reception123-patch-1 [10:44:41] [02puppet] 07Reception123 deleted branch 03Reception123-patch-1 - 13https://git.io/vbiAS [10:45:04] [02puppet] 07Reception123 commented on pull request 03#780: automatically update Miraheze extensions - 13https://git.io/fNljk [10:46:44] Fyi what qq is talking about with the double prefix is what wikia does I think [10:47:19] PuppyKun: ok [10:47:21] it's probably easy to do [10:48:02] PROBLEM - marinebiodiversitymatrix.org - LetsEncrypt on sslhost is WARNING: WARNING - Certificate marinebiodiversitymatrix.org expires in 15 day(s) (Wed 08 Aug 2018 10:45:45 AM GMT +0000). [10:48:13] PuppyKun: could you please comment on the RfC since you're around https://meta.miraheze.org/wiki/Requests_for_Comment/Interwiki_links_editing? [10:48:13] Title: [ Requests for Comment/Interwiki links editing - Miraheze Meta ] - meta.miraheze.org [10:48:14] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNljW [10:48:15] [02miraheze/ssl] 07MirahezeSSLBot 036cb1c82 - Bot: Update SSL cert for marinebiodiversitymatrix.org [10:50:24] PROBLEM - speleo.wiki - LetsEncrypt on sslhost is WARNING: WARNING - Certificate speleo.wiki expires in 15 day(s) (Wed 08 Aug 2018 10:46:18 AM GMT +0000). [10:50:35] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNljg [10:50:36] [02miraheze/ssl] 07MirahezeSSLBot 039a01d73 - Bot: Update SSL cert for speleo.wiki [10:51:33] JohnLewis: hi. Can I manually update the extensions? (asking in case you have any unfinished work) [10:51:46] PROBLEM - takethatwiki.com - LetsEncrypt on sslhost is WARNING: WARNING - Certificate takethatwiki.com expires in 15 day(s) (Wed 08 Aug 2018 10:48:15 AM GMT +0000). [10:51:58] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNljo [10:52:00] [02miraheze/ssl] 07MirahezeSSLBot 03ac76b77 - Bot: Update SSL cert for takethatwiki.com [10:52:08] PROBLEM - wiki.besuccess.com - LetsEncrypt on sslhost is WARNING: WARNING - Certificate wiki.besuccess.com expires in 15 day(s) (Wed 08 Aug 2018 10:49:41 AM GMT +0000). [10:52:19] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNlj6 [10:52:20] RECOVERY - marinebiodiversitymatrix.org - LetsEncrypt on sslhost is OK: OK - Certificate marinebiodiversitymatrix.org will expire on Sun 21 Oct 2018 09:48:09 AM GMT +0000. [10:52:21] [02miraheze/ssl] 07MirahezeSSLBot 03dad9760 - Bot: Update SSL cert for wiki.besuccess.com [10:52:30] RECOVERY - embobada.com - LetsEncrypt on sslhost is OK: OK - Certificate embobada.com will expire on Sun 21 Oct 2018 09:40:33 AM GMT +0000. [10:52:32] PROBLEM - thelonsdalebattalion.co.uk - LetsEncrypt on sslhost is WARNING: WARNING - Certificate thelonsdalebattalion.co.uk expires in 15 day(s) (Wed 08 Aug 2018 10:49:01 AM GMT +0000). [10:52:36] Btw i am no security expert but hiding interwiki behind "security reasons" sounds laughable to me [10:52:44] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNljD [10:52:46] [02miraheze/ssl] 07MirahezeSSLBot 039376f38 - Bot: Update SSL cert for thelonsdalebattalion.co.uk [10:53:18] [http://totally.not.a.spam.site.ru click here to read the new rfc] [10:53:36] Boom internal link to bullshit [10:57:35] PROBLEM - wiki.clonedeploy.org - LetsEncrypt on sslhost is WARNING: WARNING - Certificate wiki.clonedeploy.org expires in 15 day(s) (Wed 08 Aug 2018 10:53:42 AM GMT +0000). [10:57:46] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8et [10:57:47] PROBLEM - wiki.gesamtschule-nordkirchen.de - LetsEncrypt on sslhost is WARNING: WARNING - Certificate wiki.gesamtschule-nordkirchen.de expires in 15 day(s) (Wed 08 Aug 2018 10:54:51 AM GMT +0000). [10:57:48] [02miraheze/ssl] 07MirahezeSSLBot 03178c468 - Bot: Update SSL cert for wiki.clonedeploy.org [10:57:58] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8eY [10:57:59] PROBLEM - wiki.dwplive.com - LetsEncrypt on sslhost is WARNING: WARNING - Certificate wiki.dwplive.com expires in 15 day(s) (Wed 08 Aug 2018 10:54:18 AM GMT +0000). [10:57:59] [02miraheze/ssl] 07MirahezeSSLBot 0375bfce9 - Bot: Update SSL cert for wiki.gesamtschule-nordkirchen.de [10:58:10] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8e3 [10:58:11] [02miraheze/ssl] 07MirahezeSSLBot 03a0cc6ff - Bot: Update SSL cert for wiki.dwplive.com [10:58:12] I wish ssl bot did bulk updates [10:58:21] PROBLEM - wiki.grottocenter.org - LetsEncrypt on sslhost is WARNING: WARNING - Certificate wiki.grottocenter.org expires in 15 day(s) (Wed 08 Aug 2018 10:55:29 AM GMT +0000). [10:58:22] Oh well at least we don't have to do it [10:58:34] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8eG [10:58:36] [02miraheze/ssl] 07MirahezeSSLBot 0388a9176 - Bot: Update SSL cert for wiki.grottocenter.org [10:59:22] Reception123: use common sense, if it doesn’t look like there’s any unfinished work by me then yeah [10:59:30] ok [10:59:51] I don’t usually commit unfinished work as in it’s broken unfinished [11:00:17] PROBLEM - wiki.inebriation-confederation.com - LetsEncrypt on sslhost is WARNING: WARNING - Certificate wiki.inebriation-confederation.com expires in 15 day(s) (Wed 08 Aug 2018 10:57:33 AM GMT +0000). [11:00:28] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8e8 [11:00:29] [02miraheze/ssl] 07MirahezeSSLBot 036c26a61 - Bot: Update SSL cert for wiki.inebriation-confederation.com [11:00:41] PROBLEM - wiki.lostminecraftminers.org - LetsEncrypt on sslhost is WARNING: WARNING - Certificate wiki.lostminecraftminers.org expires in 15 day(s) (Wed 08 Aug 2018 10:58:08 AM GMT +0000). [11:00:51] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8e4 [11:00:52] [02miraheze/ssl] 07MirahezeSSLBot 03e1623fc - Bot: Update SSL cert for wiki.lostminecraftminers.org [11:00:59] PuppyKun: well no with interwiki you could do == See also == [[Otherwiki: Page1]] - Otherwiki = spam.com [11:01:31] RECOVERY - wiki.gesamtschule-nordkirchen.de - LetsEncrypt on sslhost is OK: OK - Certificate wiki.gesamtschule-nordkirchen.de will expire on Sun 21 Oct 2018 09:57:53 AM GMT +0000. [11:01:33] PROBLEM - wiki.make717.org - LetsEncrypt on sslhost is WARNING: WARNING - Certificate wiki.make717.org expires in 15 day(s) (Wed 08 Aug 2018 10:59:05 AM GMT +0000). [11:01:44] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8eR [11:01:45] [02miraheze/ssl] 07MirahezeSSLBot 035ba62b9 - Bot: Update SSL cert for wiki.make717.org [11:02:15] RECOVERY - wiki.grottocenter.org - LetsEncrypt on sslhost is OK: OK - Certificate wiki.grottocenter.org will expire on Sun 21 Oct 2018 09:58:29 AM GMT +0000. [11:02:17] PROBLEM - wiki.meeusen.net - LetsEncrypt on sslhost is WARNING: WARNING - Certificate wiki.meeusen.net expires in 15 day(s) (Wed 08 Aug 2018 10:59:46 AM GMT +0000). [11:02:28] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8eg [11:02:30] [02miraheze/ssl] 07MirahezeSSLBot 036af6067 - Bot: Update SSL cert for wiki.meeusen.net [11:02:39] RECOVERY - speleo.wiki - LetsEncrypt on sslhost is OK: OK - Certificate speleo.wiki will expire on Sun 21 Oct 2018 09:50:30 AM GMT +0000. [11:02:41] RECOVERY - thelonsdalebattalion.co.uk - LetsEncrypt on sslhost is OK: OK - Certificate thelonsdalebattalion.co.uk will expire on Sun 21 Oct 2018 09:52:39 AM GMT +0000. [11:03:26] Reception123: ok [11:03:46] paladox: hi [11:03:58] I forgot what I wanted to ask you' [11:04:07] Reception123: I fail to see how what I'm doing is any different unless you regularly check the source text for what you're reading [11:04:27] ^ JohnLewis [11:04:37] we did always have a strong reason to not allow interwiki editing [11:04:38] Both methods result in an internal link to a malicious site and both methods display the real target in most browsers when you hover over the link [11:04:44] [02miraheze/mediawiki] 07Reception123 pushed 031 commit to 03REL1_31 [+0/-0/±3] 13https://git.io/fN8eP [11:04:46] [02miraheze/mediawiki] 07Reception123 03d6063d7 - Update CW, MW, WD [11:05:29] PROBLEM - wiki.tulpa.info - LetsEncrypt on sslhost is WARNING: WARNING - Certificate wiki.tulpa.info expires in 15 day(s) (Wed 08 Aug 2018 11:02:54 AM GMT +0000). [11:05:33] Reception123: to review a change, looks like john rejected it [11:05:40] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8eD [11:05:42] [02miraheze/ssl] 07MirahezeSSLBot 03501dc81 - Bot: Update SSL cert for wiki.tulpa.info [11:05:58] paladox: oh, yeah [11:06:21] PROBLEM - wisdomwiki.org - LetsEncrypt on sslhost is WARNING: WARNING - Certificate wisdomwiki.org expires in 15 day(s) (Wed 08 Aug 2018 11:03:31 AM GMT +0000). [11:06:32] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8eQ [11:06:33] PROBLEM - wiki.teessidehackspace.org.uk - LetsEncrypt on sslhost is WARNING: WARNING - Certificate wiki.teessidehackspace.org.uk expires in 15 day(s) (Wed 08 Aug 2018 11:02:13 AM GMT +0000). [11:06:33] [02miraheze/ssl] 07MirahezeSSLBot 034bd471e - Bot: Update SSL cert for wisdomwiki.org [11:06:43] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8e7 [11:06:44] [02miraheze/ssl] 07MirahezeSSLBot 0340a81c5 - Bot: Update SSL cert for wiki.teessidehackspace.org.uk [11:06:57] Woo ah [11:07:09] Lots of certs renewals today [11:09:13] PuppyKun: ah but you see [11:09:16] there is a difference [11:09:16] https://publictestwiki.com/wiki/Test [11:09:17] Title: [ Test - TestWiki ] - publictestwiki.com [11:09:19] The link color for example [11:09:32] I know it's not much but it still is there :P [11:10:09] Looks exactly the same to me and they're supposed to [11:10:46] They're both mediawiki internal links. The plainlinks wrapper as far as I know does the exact same thing as having a local interwiki link except you don't need the wrapper [11:11:33] RECOVERY - wiki.tulpa.info - LetsEncrypt on sslhost is OK: OK - Certificate wiki.tulpa.info will expire on Sun 21 Oct 2018 10:05:35 AM GMT +0000. [11:11:35] Do they actually look different for you ? [11:11:43] RECOVERY - wiki.make717.org - LetsEncrypt on sslhost is OK: OK - Certificate wiki.make717.org will expire on Sun 21 Oct 2018 10:01:39 AM GMT +0000. [11:12:14] RECOVERY - wisdomwiki.org - LetsEncrypt on sslhost is OK: OK - Certificate wisdomwiki.org will expire on Sun 21 Oct 2018 10:06:27 AM GMT +0000. [11:12:16] RECOVERY - wiki.teessidehackspace.org.uk - LetsEncrypt on sslhost is OK: OK - Certificate wiki.teessidehackspace.org.uk will expire on Sun 21 Oct 2018 10:06:38 AM GMT +0000. [11:12:24] RECOVERY - wiki.meeusen.net - LetsEncrypt on sslhost is OK: OK - Certificate wiki.meeusen.net will expire on Sun 21 Oct 2018 10:02:23 AM GMT +0000. [11:12:54] RECOVERY - wiki.lostminecraftminers.org - LetsEncrypt on sslhost is OK: OK - Certificate wiki.lostminecraftminers.org will expire on Sun 21 Oct 2018 10:00:46 AM GMT +0000. [11:54:36] Reception123, perhaps you wanted paladox’s opinion about my proposed two-parts interwiki prefix? [11:54:55] Some random thoughts, unrelated: https://www.mediawiki.org/wiki/Manual_talk:Combating_vandalism#Extension:_Wikimedia_blocks? [11:54:55] Title: [ Manual talk:Combating vandalism - MediaWiki ] - www.mediawiki.org [11:55:44] PuppyKun: yeah, for me there's a slight difference between the links [11:55:58] qq[IrcCity]: I realized what I wanted to ask, the addition of a help button for ManageWiki [12:07:05] Those links look exactly the same to me on mobile and desktop chrome... [12:41:28] [02miraheze/ManageWiki] 07Reception123 pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8IV [12:41:29] [02miraheze/ManageWiki] 07Reception123 039dab230 - add help button for ManageWiki [12:43:26] [02miraheze/mediawiki] 07Reception123 pushed 031 commit to 03REL1_31 [+0/-0/±1] 13https://git.io/fN8I6 [12:43:27] [02miraheze/mediawiki] 07Reception123 03dfe604a - Update ManageWiki [12:44:05] Reception123: ManageWiki is a third party supportive extension [12:44:12] you've just make it Miraheze specific again :) [12:44:28] JohnLewis: whoops, sorry :( [12:44:34] is there any way to define that in MM then? [12:44:38] A helppage is important [12:44:45] no, you use config variables [12:44:49] that's why they exist [12:45:23] even in this function? [12:45:35] yes..? [12:46:15] also you're reduplicating code [12:46:27] you can do $out-> instead of $this->getOutput-> [12:48:37] I still need to improve my terrible PHP/coding skills [12:53:43] so how can I do that? [12:53:54] do what? [12:54:26] A wg setting for the help url? [12:54:44] ^ [12:54:57] would it just be under https://github.com/miraheze/mw-config/blob/master/ManageWiki.php#L1033? [12:54:58] Title: [ mw-config/ManageWiki.php at master · miraheze/mw-config · GitHub ] - github.com [12:54:59] add it to extension.json, use it like that file shows extensively [12:55:10] ok [12:55:16] no, LocalSettings [12:58:52] PROBLEM - Puppet on test1 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 3 minutes ago with 1 failures. Failed resources (up to 3 shown): Exec[git_pull_MediaWiki core] [13:00:55] PROBLEM - Puppet on test1 is WARNING: WARNING: Puppet is currently disabled, message: MediaWiki testing, last run 5 minutes ago with 1 failures [13:01:51] names please when disabling [13:19:35] [02miraheze/MatomoAnalytics] 07JohnFLewis pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8qI [13:19:36] [02miraheze/MatomoAnalytics] 07JohnFLewis 03c43ca5d - addSite: add siteID to database [13:29:12] PROBLEM - Puppet on mw1 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] [13:37:13] RECOVERY - Puppet on mw1 is OK: OK: Puppet is currently enabled, last run 39 seconds ago with 0 failures [13:38:48] Reception123: John Lewis: https://test1.miraheze.org/wiki/Special:ManageWikiExtensions, I got it working with a wg variable [13:38:50] Title: [ No such special page - Test1 Wiki ] - test1.miraheze.org [13:43:30] hola [13:43:50] hola Wiki-1776 [13:44:00] :) [13:45:03] [02miraheze/mediawiki] 07JohnFLewis pushed 031 commit to 03REL1_31 [+0/-0/±1] 13https://git.io/fN8YE [13:45:05] [02miraheze/mediawiki] 07JohnFLewis 03601d1cf - update MA [13:46:21] MacFan4000: ok, if it works you can push it then [13:46:53] hola Reception123 [13:47:36] hola [13:47:56] and if it is 100% independent [13:48:24] (and would work regardless of config variable value + the default value is false in extension.json when pushed) [13:57:44] [02miraheze/ManageWiki] 07MacFan4000 pushed 032 commits to 03master [+0/-0/±3] 13https://git.io/fN83t [13:57:45] [02miraheze/ManageWiki] 07MacFan4000 036dca0a5 - ManageWiki help link [13:57:47] [02miraheze/ManageWiki] 07MacFan4000 0344cfd2c - ManageWiki help link [13:58:45] [02miraheze/ManageWiki] 07MacFan4000 pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN833 [13:58:46] [02miraheze/ManageWiki] 07MacFan4000 03478f1ea - fix [13:59:59] why is the variable is false? (as the default should be) [14:00:05] *what if the [14:03:58] ack, working on it [14:04:23] PROBLEM - MediaWiki Rendering on test1 is CRITICAL: HTTP CRITICAL: HTTP/1.1 500 Internal Server Error - 222 bytes in 0.180 second response time [14:08:23] RECOVERY - MediaWiki Rendering on test1 is OK: HTTP OK: HTTP/1.1 200 OK - 30106 bytes in 0.382 second response time [14:12:53] [02miraheze/ManageWiki] 07MacFan4000 pushed 032 commits to 03master [+0/-0/±3] 13https://git.io/fN8sM [14:12:55] [02miraheze/ManageWiki] 07MacFan4000 03ecb0291 - fixes [14:12:56] [02miraheze/ManageWiki] 07MacFan4000 03432d740 - Merge branch 'master' of https://github.com/miraheze/ManageWiki [14:12:57] Title: [ GitHub - miraheze/ManageWiki: Extension used allowing to manage wiki settings by wiki founders ] - github.com [14:13:39] JohnLewis: ^^ [14:14:27] yeah it's fine, still $out-> instead of $this->getOutput()-> is a minor change [14:15:52] [02miraheze/mediawiki] 07MacFan4000 pushed 031 commit to 03REL1_31 [+0/-0/±1] 13https://git.io/fN8GT [14:15:53] [02miraheze/mediawiki] 07MacFan4000 0335cc0a4 - Update mw [14:18:37] [02miraheze/mw-config] 07MacFan4000 pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8G2 [14:18:38] [02miraheze/mw-config] 07MacFan4000 0330b81d6 - add mw config [14:22:54] PROBLEM - Puppet on test1 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] [14:24:22] PROBLEM - MediaWiki Rendering on test1 is CRITICAL: HTTP CRITICAL: HTTP/1.1 500 Internal Server Error - 222 bytes in 0.204 second response time [14:27:31] MacFan4000: don't forget to update LC [14:27:55] Reception123: I didn't touch i18n so not needed :) [14:28:14] MacFan4000: no, but it was never ran since the update this morning [14:28:20] when the weekly translations were added [14:28:25] Since I wanted to finish with Help first [14:28:42] PROBLEM - Varnish Backends on cp5 is CRITICAL: 1 backends are down. mw1 [14:28:52] RECOVERY - Puppet on test1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [14:28:55] PROBLEM - Varnish Backends on cp4 is CRITICAL: 1 backends are down. mw1 [14:29:02] PROBLEM - Varnish Backends on cp2 is CRITICAL: 1 backends are down. mw1 [14:31:39] ive run puppet on all servers, but my if statements are causing the help link to not appear at all [14:31:57] I set the var in LocalSettings.php [14:34:45] [02miraheze/MatomoAnalytics] 07JohnFLewis pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8nl [14:34:46] [02miraheze/MatomoAnalytics] 07JohnFLewis 03ff5cbea - SQL syntax fixes [14:34:53] PROBLEM - php7.2-fpm on mw1 is CRITICAL: PROCS CRITICAL: 0 processes with command name php-fpm7.2 [14:35:23] PROBLEM - MediaWiki Rendering on mw1 is CRITICAL: connect to address 185.52.1.75 and port 443: Connection refused [14:35:27] [02miraheze/mediawiki] 07JohnFLewis pushed 031 commit to 03REL1_31 [+0/-0/±1] 13https://git.io/fN8nE [14:35:29] [02miraheze/mediawiki] 07JohnFLewis 036b56c05 - update MA [14:35:33] PROBLEM - HTTPS on mw1 is CRITICAL: connect to address 185.52.1.75 and port 443: Connection refused [14:36:43] RECOVERY - HTTP on mw1 is OK: HTTP OK: HTTP/1.1 301 Moved Permanently - 406 bytes in 0.002 second response time [14:36:53] RECOVERY - Varnish Backends on cp4 is OK: All 3 backends are healthy [14:37:03] RECOVERY - Varnish Backends on cp2 is OK: All 3 backends are healthy [14:45:57] I think I have to remove the ifs and default the var to Help:ManageWiki on the local wiki [14:46:20] Otherwise it doesn’t work [14:47:41] uh [14:47:51] woops [14:48:09] MacFan4000 that's because you are calling the config wgManageWikiHelpPage but it's ManageWikiHelpUrl [14:48:29] !log ran update-rc.d ssh defaults on mw1 [14:48:33] Ah, ok [14:48:33] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [14:49:10] !log added matomo.sql to metawiki and prepopulated IDs 2 (allthetropeswiki), 3 (nonbinarywiki) and 14 (testwiki) [14:49:14] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [14:50:07] !log depool mw1 [14:50:11] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [14:50:48] Looking good JohnLewis [14:50:50] :) [14:51:31] !log reboot mw1 [14:51:35] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [14:54:44] PROBLEM - Varnish Backends on cp5 is CRITICAL: 1 backends are down. mw1 [14:54:51] [02miraheze/mw-config] 07MacFan4000 pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8CG [14:54:52] [02miraheze/mw-config] 07MacFan4000 03177085f - Fix [14:54:54] PROBLEM - Varnish Backends on cp4 is CRITICAL: 1 backends are down. mw1 [14:55:04] PROBLEM - Varnish Backends on cp2 is CRITICAL: 1 backends are down. mw1 [14:55:12] Rip [14:57:29] miraheze/mw-config/master/177085f - MacFan4000 The build passed. https://travis-ci.org/miraheze/mw-config/builds/407187589 [14:58:53] Ugh, the build failed bur wasn’t announced for whatever reason [14:59:02] PROBLEM - MediaWiki Rendering on mw1 is CRITICAL: connect to address 185.52.1.75 and port 443: Connection refused [14:59:32] PROBLEM - Disk Space on mw1 is CRITICAL: connect to address 185.52.1.75 port 5666: Connection refused [14:59:34] PROBLEM - SSH on mw1 is CRITICAL: connect to address 185.52.1.75 and port 22: Connection refused [14:59:36] yes mw1 is known [15:00:05] s/the build/the travis build [15:00:06] MacFan4000 meant to say: Ugh, the travis build failed bur wasn’t announced for whatever reason [15:00:12] PROBLEM - Puppet on mw1 is CRITICAL: connect to address 185.52.1.75 port 5666: Connection refused [15:00:36] s/bur/but [15:00:36] MacFan4000 meant to say: Ugh, the travis build failed but wasn’t announced for whatever reason [15:00:44] PROBLEM - HTTP on mw1 is CRITICAL: connect to address 185.52.1.75 and port 80: Connection refused [15:00:54] PROBLEM - Current Load on mw1 is CRITICAL: connect to address 185.52.1.75 port 5666: Connection refused [15:00:56] PROBLEM - HTTPS on mw1 is CRITICAL: connect to address 185.52.1.75 and port 443: Connection refused [15:01:04] [02miraheze/MatomoAnalytics] 07JohnFLewis pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8Wv [15:01:05] [02miraheze/MatomoAnalytics] 07JohnFLewis 0379d4816 - add getSiteID function [15:01:49] [02miraheze/mediawiki] 07JohnFLewis pushed 031 commit to 03REL1_31 [+0/-0/±1] 13https://git.io/fN8Wt [15:01:50] [02miraheze/mediawiki] 07JohnFLewis 03d3c5e27 - update MA [15:02:17] Reception123: ^ that should more or less be the ground work for the functioning of the extension down [15:04:04] JohnLewis: ok, great work again, as always :D [15:04:22] !m JohnLewis [15:04:22] <[d__d]> You're doing good work, JohnLewis! [15:04:30] !m JohnLewis [15:04:30] <[d__d]> You're doing good work, JohnLewis! [15:04:36] :P [15:10:53] RECOVERY - Current Load on mw1 is OK: OK - load average: 0.68, 0.17, 0.06 [15:11:33] RECOVERY - SSH on mw1 is OK: SSH OK - OpenSSH_7.4p1 Debian-10+deb9u3 (protocol 2.0) [15:12:13] RECOVERY - Puppet on mw1 is OK: OK: Puppet is currently enabled, last run 17 minutes ago with 0 failures [15:12:53] RECOVERY - HTTPS on mw1 is OK: HTTP OK: HTTP/1.1 301 Moved Permanently - 459 bytes in 0.014 second response time [15:13:01] please, grant my account Incnis_Mrsi autoconfirmed on Meta. I have difficulties with captcha. [15:13:03] RECOVERY - MediaWiki Rendering on mw1 is OK: HTTP OK: HTTP/1.1 200 OK - 30100 bytes in 0.158 second response time [15:14:43] RECOVERY - Varnish Backends on cp5 is OK: All 3 backends are healthy [15:14:53] RECOVERY - Varnish Backends on cp4 is OK: All 3 backends are healthy [15:15:05] RECOVERY - Varnish Backends on cp2 is OK: All 3 backends are healthy [15:18:46] qq[IrcCity]: done [15:19:11] BTW I replied to the reply. [15:20:11] ok [15:23:06] !log repool mw1 [15:23:10] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [15:27:32] hi [15:27:51] hi [15:47:57] Hello Guest61632! If you have any questions feel free to ask and someone should answer soon. [15:56:44] [02miraheze/MatomoAnalytics] 07JohnFLewis pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8EU [15:56:45] [02miraheze/MatomoAnalytics] 07JohnFLewis 032c8e0a1 - fix variable name [15:57:13] [02miraheze/mediawiki] 07JohnFLewis pushed 031 commit to 03REL1_31 [+0/-0/±1] 13https://git.io/fN8Ek [15:57:15] [02miraheze/mediawiki] 07JohnFLewis 03d85d7de - update MA [15:59:35] Reception123: I'm just going to cycle through all wikis to create the relevant sites on matomo and then it's ready for deploy :P [16:00:19] JohnLewis: that's awesome [16:00:33] JohnLewis: you mean the ones who have requested it on Phabricator, or also including the ones who wanted it in the survey? [16:00:57] every wiki [16:01:36] JohnLewis: oh, is it a long process? [16:01:58] no, it's just crafting a quick PHP script then using foreachwikiindblist [16:02:30] o [16:02:31] k [16:02:56] all the extensions does is add tracking JS [16:04:29] so how will users actually see the stats? [16:04:38] they won't yet [16:04:51] but this stage is a requirement for that [16:04:56] ok [16:05:04] and will the wikis get added automatically upon creation? [16:05:09] yes [16:05:40] that is great JohnLewis! [16:05:43] !m JohnLewis! [16:05:43] <[d__d]> You're doing good work, JohnLewis!! [16:13:46] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8uo [16:13:47] [02miraheze/puppet] 07paladox 032829762 - mariadb: Fix erb config [16:15:27] !log looping MatomoAnalytics::addSite( $wgDBname) [16:15:30] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [16:44:53] PROBLEM - Current Load on test1 is WARNING: WARNING - load average: 1.87, 1.57, 1.03 [16:46:53] PROBLEM - Current Load on test1 is CRITICAL: CRITICAL - load average: 2.10, 1.76, 1.16 [16:48:53] PROBLEM - Puppet on test1 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] [16:59:34] RECOVERY - JobQueue on mw3 is OK: JOBQUEUE OK - job queue below 300 jobs [17:05:58] [02miraheze/CreateWiki] 07JohnFLewis pushed 032 commits to 03master [+0/-0/±3] 13https://git.io/fN8V1 [17:05:59] [02miraheze/CreateWiki] 07JohnFLewis 03c70357b - add new CreateWikiDeletion hook [17:06:01] [02miraheze/CreateWiki] 07JohnFLewis 03fe46239 - Merge branch 'master' of github.com:miraheze/createwiki [17:08:02] [02miraheze/mediawiki] 07paladox pushed 039 commits to 03REL1_31 [+0/-0/±30] 13https://git.io/fN8Vx [17:08:04] [02miraheze/mediawiki] 07Brad Jorsch 03d4f3269 - BotPasswords: Indicate when a password needs reset Certain things, such as changing the account's main login credentials, causes all bot passwords to be invalidated. This state should be indicated in Special:BotPasswords, and the API when login fails. Bug: T193829 Change-Id: Ib12929fed861742c9f2f76702c9ac3254e8a5d97 (cherry picked from commit [17:08:04] ff6b4cb35c1944870fcd3cc525884790c20819b3) [17:08:05] [02miraheze/mediawiki] 07legoktm 039604c55 - GitInfo: Don't try shelling out if it's disabled Bug: T198037 Change-Id: I364f9bc0e78439474101f4b2a171805c91f50a72 (cherry picked from commit d503ac7c9433a36358b1db27c6365167ea869832) [17:08:07] [02miraheze/mediawiki] 07edwardspec 0396998d5 - Avoid arithmetics on localized number string ("0,04") in SpecialWatchlist In SpecialWatchlist::cutoffselector(), values like 1/24 or 6/24 are cast to string via strval(). However, in some locales (e.g. ru_RU.utf8) strval will return a localized form of the number, e.g. "0,04" instead of "0.04". This "0,04" is then used in arithmetic operations, where it's treated [17:08:07] as 0, resulting in "0 hours" being shown instead of "1 hour", "2 hours", etc. Bug: T198501 Change-Id: Iaa4e6170b30a7bb9ce0f22d9d2cc4772b0faa3b8 (cherry picked from commit 6b240c699eb1e965dad3c51107566f1f27ed1887) [17:08:08] [02miraheze/mediawiki] ... and 6 more commits. [17:13:55] LoL. Some thirty years ago a programmer could hardly understand what can “arithmetics on localized number string” mean at all. [17:14:08] Whatr a misery did PHP bring to the world. [17:15:13] qq[IrcCity]: Why do you hate PHP so much? [17:16:11] [02miraheze/MatomoAnalytics] 07JohnFLewis pushed 032 commits to 03master [+0/-0/±4] 13https://git.io/fN8wh [17:16:13] [02miraheze/MatomoAnalytics] 07JohnFLewis 0303174a5 - fix hook name [17:16:14] [02miraheze/MatomoAnalytics] 07JohnFLewis 03ff52b49 - add CreateWiki hooks + deleteSite function [17:16:16] Reception123: ^ :P [17:18:13] Not yet really hate. But suspect that will begin to hate it when making an extension in PHP. [17:18:26] Reception123, do you think that the projected Wikimedia blocks extension is warranted namely on Miraheze? [17:18:50] I received one encouraging comment (in Email) about small wikis in general. [17:19:22] [02miraheze/mediawiki] 07JohnFLewis pushed 032 commits to 03REL1_31 [+0/-0/±15] 13https://git.io/fN8rW [17:19:24] [02miraheze/mediawiki] 07JohnFLewis 03c4e68d6 - update CW MA [17:19:25] [02miraheze/mediawiki] 07JohnFLewis 035846754 - Merge branch 'REL1_31' of github.com:miraheze/mediawiki into REL1_31 [17:21:54] I have contacts in some quarters of Russian alternative wiki space. [17:22:10] PHP isn't *that* bad... [17:22:37] But I currently see few possibilities for cooperation except possibly some things related to Wikimedia Commons. [17:24:58] this loop of addSites is still on-going, so many wikis geex [17:30:57] Reception123: check piwik :P [17:33:18] JohnLewis: wow great [17:33:30] [02miraheze/mw-config] 07JohnFLewis pushed 031 commit to 03master [+0/-0/±2] 13https://git.io/fN8o2 [17:33:32] [02miraheze/mw-config] 07JohnFLewis 03cf738e2 - deploy MatomoAnalytics [17:33:42] JohnLewis: it's still possible to get data for all websites right? [17:33:47] yes [17:33:54] there's an ALL WEBSITES option [17:34:00] ok [17:34:49] https://piwik.miraheze.org/index.php?module=MultiSites&action=index&idSite=1&period=day&date=yesterday&updated=1#?idSite=1&period=day&date=yesterday&category=Dashboard_Dashboard&subcategory=1&module=MultiSites&action=index [17:34:50] Title: [ Sign in - Matomo ] - piwik.miraheze.org [17:35:15] ooh, views farm wides are up 4% and down 6% on attwiki [17:35:48] JohnLewis: before you said Matomo/Piwik was not really good for analytics for users, now you've made it into an extension :P [17:36:12] I've not really looked into it yet [17:36:42] hmm looks like the real time map isn't working for "all websites" [17:36:46] I might not be able to make it work realistically [17:36:47] guess I have to say goodbye to that [17:36:52] RECOVERY - Puppet on test1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [17:37:12] you mean the world map? [17:38:12] I've not looked into matomo that much yet but I need to over the next few days/weeks to understand it fully and during that time I may fix that stuff [17:38:26] JohnLewis: yeah [17:38:46] when I click all websites from there it just redirects me back to the first all websites page [17:39:09] JohnLewis: same for "locations" which are really interesting to have globally for stuff like cp* [17:41:40] 503 Backend fetch failed [17:41:40] Reception123: The servers should return back to normal shortly. [17:41:41] JohnLewis: ^ [17:41:55] and we're down again [17:42:04] I can reproduce [17:42:24] + 'default' => 'https:////piwik.miraheze.org/', [17:42:25] Title: [ 404 Not Found ] - piwik.miraheze.org [17:42:31] This is definitely not right [17:42:43] but I don't think it would cause a 503? [17:43:02] PROBLEM - MediaWiki Rendering on mw3 is CRITICAL: HTTP CRITICAL: HTTP/1.1 500 Internal Server Error - 222 bytes in 0.053 second response time [17:43:32] PROBLEM - JobQueue on mw3 is UNKNOWN: NRPE: Unable to read output [17:43:39] [02miraheze/mw-config] 07Reception123 pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8K4 [17:43:41] [02miraheze/mw-config] 07Reception123 033ccb1e6 - correct error //// instead of // [17:43:53] PROBLEM - MediaWiki Rendering on mw2 is CRITICAL: HTTP CRITICAL: HTTP/1.1 500 Internal Server Error - 222 bytes in 0.052 second response time [17:44:03] PROBLEM - MediaWiki Rendering on mw1 is CRITICAL: HTTP CRITICAL: HTTP/1.1 500 Internal Server Error - 222 bytes in 0.034 second response time [17:44:05] PROBLEM - Varnish Backends on cp2 is CRITICAL: 3 backends are down. mw1 mw2 mw3 [17:44:24] bah I know what it is [17:44:43] PROBLEM - Varnish Backends on cp5 is CRITICAL: 3 backends are down. mw1 mw2 mw3 [17:44:48] yeah [17:44:48] [23-Jul-2018 17:44:16 Etc/Utc] PHP Fatal error: Uncaught Error: Class 'MatomoAnalytics' not found in /srv/mediawiki/config/LocalSettings.php:6030 [17:44:53] PROBLEM - Varnish Backends on cp4 is CRITICAL: 3 backends are down. mw1 mw2 mw3 [17:45:05] PROBLEM - HTTP 4xx/5xx ERROR Rate on cp4 is CRITICAL: CRITICAL - NGINX Error Rate is 61% [17:45:07] PROBLEM - HTTP 4xx/5xx ERROR Rate on cp2 is CRITICAL: CRITICAL - NGINX Error Rate is 76% [17:45:17] [02miraheze/mw-config] 07JohnFLewis pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8Ko [17:45:19] [02miraheze/mw-config] 07JohnFLewis 038a38323 - comment out function [17:45:27] JohnLewis: paladox SPF|Cloud Don't know how this proposal sounds, but I think we should have one of the mws on delayed puppet runs from the others (so one only runs every 20 minutes) [17:45:51] This way, we can be sure that if bad syntax is pushed (which happens) one of the servers will still have the good code for a few more mins [17:46:09] Since, human error happens, everyone gets a syntax error once in a while, and these cause the annoying 503 issues that users complain about [17:46:29] bad idea, things get out of sync [17:46:53] RECOVERY - Varnish Backends on cp4 is OK: All 3 backends are healthy [17:46:56] human stupidity is not a reason to cause code to be out of sync [17:47:03] PROBLEM - HTTP 4xx/5xx ERROR Rate on cp2 is WARNING: WARNING - NGINX Error Rate is 55% [17:47:03] Or get your syntax right [17:47:05] RECOVERY - MediaWiki Rendering on mw3 is OK: HTTP OK: HTTP/1.1 200 OK - 31020 bytes in 0.153 second response time [17:47:33] RECOVERY - JobQueue on mw3 is OK: JOBQUEUE OK - job queue below 300 jobs [17:47:53] RECOVERY - MediaWiki Rendering on mw2 is OK: HTTP OK: HTTP/1.1 200 OK - 31019 bytes in 0.109 second response time [17:47:55] And trust me it happens to everyone, but it's a serious problem [17:48:03] RECOVERY - Varnish Backends on cp2 is OK: All 3 backends are healthy [17:48:21] this case wasn't syntax [17:48:37] Yeah, but once in a while someone will always get: a syntax error or an error like John did [17:48:40] it's bound to happen [17:48:43] RECOVERY - Varnish Backends on cp5 is OK: All 3 backends are healthy [17:48:51] Nevermind. I was reading too quickly [17:48:53] PROBLEM - Puppet on test1 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 3 minutes ago with 1 failures. Failed resources (up to 3 shown): Exec[git_pull_MediaWiki config] [17:48:57] and something has to be done, because even 5 mins are annoying to have 503s [17:49:03] RECOVERY - GDNSD Datacenters on ns1 is OK: OK - all datacenters are online [17:49:05] RECOVERY - HTTP 4xx/5xx ERROR Rate on cp2 is OK: OK - NGINX Error Rate is 2% [17:49:47] How does said error cause 503s? [17:49:49] Either we 1) require PRs in order for Travis CI to verify syntax 2) require everyone to use PHPcodechecker [17:49:49] and/or test1 before pushing 3) the mw plan [17:50:10] SPF|Cloud: if the class is not found, it's a fatal [17:50:40] I see.. [17:51:11] if we counted all the time we had downtime due to syntax, I think the number of minutes/hours would not be nice [17:53:03] RECOVERY - HTTP 4xx/5xx ERROR Rate on cp5 is OK: OK - NGINX Error Rate is 25% [17:53:32] Probably. At least the cause of syntax errors is easy to explain [17:54:01] SPF|Cloud: yeah, the errors themselves are usually easy or trivial, but realizing that it's broken and fixing usually is 5 mins [17:54:19] and also Puppet now running in *2.5 minutes* instead of *10 seconds* as it used so is also an issue I've wanted to fix, but didn't manage to [17:55:17] JohnLewis: maybe we can also use API to get location info for all websites? [17:55:32] Hm? [17:57:54] JohnLewis: as I said, when I click "all websites" on piwik it goes back to the main page with just visits, not showing the page I want to view which is locations [17:58:56] this is why I said piwik wasn't good for our uses okay :P [17:59:10] you'll have to do it per wiki :D [18:00:01] JohnLewis: well there must be a way to do it [18:00:16] have a look, you're a superuser [18:00:36] but for now, Site ID 1 is still all sites except nonbinary and allthetropeswiki [18:00:56] JohnLewis: yeah, that's why I can see everything currently but when I click "all websites" it stops [18:01:06] JohnLewis: couldn't we set siteid = 1 or 0 to all websites [18:01:25] no because every wiki has a different site ID [18:01:50] well it sucks not getting global data other than pageviews [18:02:51] [02miraheze/MirahezeMagic] 07JohnFLewis pushed 031 commit to 03master [+0/-0/±2] 13https://git.io/fN8iO [18:02:53] [02miraheze/MirahezeMagic] 07JohnFLewis 0346f210d - remove piwikscript from Hooks [18:03:27] [02miraheze/mediawiki] 07JohnFLewis pushed 031 commit to 03REL1_31 [+0/-0/±1] 13https://git.io/fN8iZ [18:03:28] [02miraheze/mediawiki] 07JohnFLewis 035bb1073 - update MM [18:15:32] ok [18:15:50] Ok? [18:16:27] JohnLewis Reception123 pinged me earlier [18:16:30] was having dinner [18:16:45] but yeh no delayed puppet runs [18:16:53] RECOVERY - Puppet on test1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [18:17:02] Ok is hardly a reply :P [18:17:14] heh [18:17:47] We need to find something else then, but I don't think the current situation works with syntax errors and 503s [18:17:51] I proposed 3 ideas [18:39:03] !log rm -rf /srv/backup on db4 (mw1 backup that is no longer needed for now) [18:39:07] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [18:40:24] !log PURGE BINARY LOGS BEFORE '2018-07-23 00:00:00'; on db4 [18:40:28] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [18:55:28] [02miraheze/MatomoAnalytics] 07JohnFLewis pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8D4 [18:55:29] [02miraheze/MatomoAnalytics] 07JohnFLewis 037ed504d - fix global variable [18:55:58] [02miraheze/mediawiki] 07JohnFLewis pushed 031 commit to 03REL1_31 [+0/-0/±1] 13https://git.io/fN8Dg [18:56:00] [02miraheze/mediawiki] 07JohnFLewis 03f09946c - update MA [19:04:01] [02miraheze/MatomoAnalytics] 07JohnFLewis pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8yO [19:04:02] [02miraheze/MatomoAnalytics] 07JohnFLewis 0317fffe5 - if using DB, load siteID from there [19:04:27] [02miraheze/mediawiki] 07JohnFLewis pushed 031 commit to 03REL1_31 [+0/-0/±1] 13https://git.io/fN8yG [19:04:29] [02miraheze/mediawiki] 07JohnFLewis 034c1218c - pull MA [19:05:05] [02miraheze/mw-config] 07JohnFLewis pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8y4 [19:05:06] [02miraheze/mw-config] 07JohnFLewis 03d04d16f - remove [19:05:26] Reception123: ^ hopefully now when all that deploys, all sites should start populating with data [19:06:14] That would be great [19:07:16] [02miraheze/MatomoAnalytics] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8yo [19:07:17] [02miraheze/MatomoAnalytics] 07paladox 03a0195f9 - Fix syntax [19:07:27] [02miraheze/MatomoAnalytics] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8yi [19:07:29] [02miraheze/MatomoAnalytics] 07paladox 036ea4e79 - Fix syntax [19:09:28] [02miraheze/mediawiki] 07paladox pushed 031 commit to 03REL1_31 [+0/-0/±1] 13https://git.io/fN8y7 [19:09:30] [02miraheze/mediawiki] 07paladox 03f2773f0 - Update MatomoAnalytics [19:10:11] !log sudo -u www-data php /srv/mediawiki/w/maint*/rebuildLocalisationCache.php --wiki test1wiki on mw1 [19:10:15] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [19:19:03] PROBLEM - Puppet on test1 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 3 minutes ago with 1 failures. Failed resources (up to 3 shown): Exec[git_pull_MediaWiki config] [19:44:08] !log sudo -u www-data php /srv/mediawiki/w/maint*/rebuildLocalisationCache.php --wiki test1wiki on mw* [19:44:12] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [19:44:34] [02miraheze/MatomoAnalytics] 07JohnFLewis pushed 032 commits to 03master [+0/-0/±3] 13https://git.io/fN8Q0 [19:44:36] [02miraheze/MatomoAnalytics] 07JohnFLewis 03db88b4d - reduce processing, use function only [19:44:37] [02miraheze/MatomoAnalytics] 07JohnFLewis 03ba08522 - Merge branch 'master' of github.com:miraheze/MatomoAnalytics [19:45:22] [02miraheze/mediawiki] 07JohnFLewis pushed 032 commits to 03REL1_31 [+0/-0/±1] 13https://git.io/fN8QV [19:45:24] [02miraheze/mediawiki] 07JohnFLewis 03c52ed5e - pull MA [19:45:25] [02miraheze/mediawiki] 07JohnFLewis 03449a513 - Merge branch 'REL1_31' of github.com:miraheze/mediawiki into REL1_31 [19:45:51] Reception123: ^ slightly performance increase and now, everything should work [19:47:40] :) [19:48:01] the hardest part is next [19:50:55] PROBLEM - Puppet on mw2 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] [19:52:24] Reception123: and, creating a wiki just added it to Matomo :D [19:52:42] perfect! [19:55:56] https://phabricator.miraheze.org/T680#63880 [19:55:57] Title: [ ⚓ T680 Add statistics interface for founders/users ] - phabricator.miraheze.org [20:04:53] RECOVERY - Puppet on mw2 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [20:07:20] I just noticed re.vi is voiced in #antispammeta-mini [20:07:27] Interesting [20:07:31] Also good work john [20:09:24] [02miraheze/MatomoAnalytics] 07JohnFLewis pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8dU [20:09:26] [02miraheze/MatomoAnalytics] 07JohnFLewis 039ed1cd4 - fix JS expansion [20:11:13] [02miraheze/mediawiki] 07JohnFLewis pushed 031 commit to 03REL1_31 [+0/-0/±1] 13https://git.io/fN8dm [20:11:15] [02miraheze/mediawiki] 07JohnFLewis 031788ecf - update MA [20:17:54] Huh. Just discovered 1Q84 which is apparently a dystopian novel. Wonder if it's like 1984 ;p [20:22:14] PuppyKun, are you a fan of fiction? [20:29:47] I'm /somewhat/ picky, but I enjoy fiction yes [20:47:02] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-3 [+0/-0/±1] 13https://git.io/fN8Ny [20:47:04] [02miraheze/puppet] 07paladox 030513e6b - Import default.vcl [20:47:05] [02puppet] 07paladox created branch 03paladox-patch-3 - 13https://git.io/vbiAS [20:47:07] [02puppet] 07paladox opened pull request 03#781: Import default.vcl - 13https://git.io/fN8NS [20:47:28] [02puppet] 07paladox synchronize pull request 03#781: Import default.vcl - 13https://git.io/fN8NS [20:47:30] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-3 [+0/-0/±1] 13https://git.io/fN8NQ [20:47:31] [02miraheze/puppet] 07paladox 03ff62880 - Update default.vcl [20:48:07] [02puppet] 07paladox synchronize pull request 03#781: Import default.vcl - 13https://git.io/fN8NS [20:48:09] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-3 [+0/-0/±1] 13https://git.io/fN8NN [20:48:11] [02miraheze/puppet] 07paladox 0382ea67e - Update default.vcl [21:27:23] [02services] 07The-Voidwalker opened pull request 03#148: didapro uses custom domain - 13https://git.io/fN8jn [21:27:39] !log redis-cli KEYS "allthetropeswiki:*" | xargs redis-cli DEL on misc2. [21:27:42] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [21:27:54] [02services] 07paladox closed pull request 03#148: didapro uses custom domain - 13https://git.io/fN8jn [21:27:55] [02miraheze/services] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN8j0 [21:27:57] [02miraheze/services] 07The-Voidwalker 03a87ca3a - didapro uses custom domain (#148) [21:32:54] wat [21:34:15] Voidwalker it seems that it dosen't use a custom domain [21:34:17] https://didapro.miraheze.org [21:34:18] Title: [ Encyclopédie de la Didactique Professionnelle ] - didapro.miraheze.org [21:34:24] oh [21:34:25] nvm [21:34:29] finally got redirected [22:03:23] PROBLEM - MediaWiki Rendering on test1 is CRITICAL: HTTP CRITICAL: HTTP/1.1 500 Internal Server Error - 470 bytes in 0.449 second response time [22:05:24] RECOVERY - MediaWiki Rendering on test1 is OK: HTTP OK: HTTP/1.1 200 OK - 30140 bytes in 0.582 second response time [22:45:04] PROBLEM - Disk Space on cp5 is WARNING: DISK WARNING - free space: / 4992 MB (20% inode=95%): [22:51:02] RECOVERY - Disk Space on cp5 is OK: DISK OK - free space: / 5077 MB (21% inode=95%): [23:36:47] [02MatomoAnalytics] 07paladox created branch 03paladox-patch-1 - 13https://git.io/fN4LT [23:36:49] [02miraheze/MatomoAnalytics] 07paladox pushed 031 commit to 03paladox-patch-1 [+0/-0/±1] 13https://git.io/fN4Lk [23:36:50] [02miraheze/MatomoAnalytics] 07paladox 03288942d - Fix extension [23:36:52] [02MatomoAnalytics] 07paladox opened pull request 03#2: Fix extension - 13https://git.io/fN4LI [23:38:08] [02miraheze/MatomoAnalytics] 07paladox pushed 031 commit to 03paladox-patch-1 [+0/-0/±1] 13https://git.io/fN4Ls [23:38:10] [02miraheze/MatomoAnalytics] 07paladox 03132eb84 - Update MatomoAnalyticsHooks.php [23:38:11] [02MatomoAnalytics] 07paladox synchronize pull request 03#2: Fix extension - 13https://git.io/fN4LI [23:39:16] [02miraheze/MatomoAnalytics] 07paladox pushed 031 commit to 03paladox-patch-1 [+0/-0/±1] 13https://git.io/fN4LC [23:39:17] [02miraheze/MatomoAnalytics] 07paladox 03aad1816 - Update MatomoAnalytics.php [23:39:18] [02MatomoAnalytics] 07paladox synchronize pull request 03#2: Fix extension - 13https://git.io/fN4LI [23:47:26] [02MatomoAnalytics] 07paladox synchronize pull request 03#2: Fix extension - 13https://git.io/fN4LI [23:47:28] [02miraheze/MatomoAnalytics] 07paladox pushed 031 commit to 03paladox-patch-1 [+0/-0/±1] 13https://git.io/fN4LS [23:47:29] [02miraheze/MatomoAnalytics] 07paladox 03e549bc4 - Update MatomoAnalyticsHooks.php [23:59:18] [02MatomoAnalytics] 07MacFan4000 labeled pull request 03#2: Fix extension - 13https://git.io/fN4LI