[00:02:39] PROBLEM - bacula1 Puppet on bacula1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:02:49] PROBLEM - puppet1 Puppet on puppet1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:03:17] PROBLEM - misc3 Puppet on misc3 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:03:21] PROBLEM - db4 Puppet on db4 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:03:23] PROBLEM - mw2 Puppet on mw2 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:03:31] PROBLEM - misc4 Puppet on misc4 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:03:35] PROBLEM - cp2 Puppet on cp2 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:03:37] PROBLEM - cp5 Puppet on cp5 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:03:39] PROBLEM - test1 Puppet on test1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:03:45] PROBLEM - misc1 Puppet on misc1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:03:49] PROBLEM - lizardfs2 Puppet on lizardfs2 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:03:51] PROBLEM - cp4 Puppet on cp4 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:03:57] PROBLEM - mw3 Puppet on mw3 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:04:07] PROBLEM - mw1 Puppet on mw1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:04:11] PROBLEM - misc2 Puppet on misc2 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:11:16] RECOVERY - misc3 Puppet on misc3 is OK: OK: Puppet is currently enabled, last run 34 seconds ago with 0 failures [00:11:22] RECOVERY - mw2 Puppet on mw2 is OK: OK: Puppet is currently enabled, last run 35 seconds ago with 0 failures [00:11:32] RECOVERY - misc4 Puppet on misc4 is OK: OK: Puppet is currently enabled, last run 14 seconds ago with 0 failures [00:11:36] RECOVERY - cp2 Puppet on cp2 is OK: OK: Puppet is currently enabled, last run 16 seconds ago with 0 failures [00:11:48] RECOVERY - ns1 Puppet on ns1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [00:11:50] RECOVERY - lizardfs2 Puppet on lizardfs2 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [00:11:52] RECOVERY - cp4 Puppet on cp4 is OK: OK: Puppet is currently enabled, last run 43 seconds ago with 0 failures [00:11:58] RECOVERY - mw3 Puppet on mw3 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [00:12:08] RECOVERY - mw1 Puppet on mw1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [00:12:12] RECOVERY - misc2 Puppet on misc2 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [00:12:40] RECOVERY - bacula1 Puppet on bacula1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [00:12:48] RECOVERY - puppet1 Puppet on puppet1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [00:13:36] RECOVERY - cp5 Puppet on cp5 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [00:13:44] RECOVERY - misc1 Puppet on misc1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [00:13:53] /!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\ [00:18:02] PROBLEM - mw3 JobQueue on mw3 is CRITICAL: JOBQUEUE CRITICAL - job queue greater than 300 jobs. Current queue: 5841 [00:21:38] RECOVERY - test1 Puppet on test1 is OK: OK: Puppet is currently enabled, last run 30 seconds ago with 0 failures [00:24:14] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNXO9 [00:24:15] [02miraheze/puppet] 07paladox 03fc919aa - Update config.yaml [00:28:11] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNXO5 [00:28:12] [02miraheze/puppet] 07paladox 034449404 - Update servicessetup.pp [00:32:14] Good evening [00:32:38] hello AmandaCatherine :) [00:33:31] hi [00:38:04] paladox: are you Phab admin? [00:38:08] yep [00:38:11] all ops are [00:38:41] Can you create a tracking project for me like MacFan4000, PuppyKun and revi have? [00:39:12] ok [00:40:54] AmandaCatherine done https://phabricator.miraheze.org/project/view/40/ [00:41:02] Thanks [00:43:33] PROBLEM - cp5 HTTP 4xx/5xx ERROR Rate on cp5 is WARNING: WARNING - NGINX Error Rate is 43% [00:45:08] /!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\ [00:45:27] !m Sigyn (still) [00:45:27] <[d__d]> You're doing good work, Sigyn (still)! [00:53:16] Uhh.. why can’t I set a personal Herald rule to automatically add any tasks that I claim to my tracker? [00:53:57] hmm [00:54:16] (i.e “if assignee is any of AmandaCatherine, every time the rule matches, add projects Amanda Catherine”) [00:57:30] RECOVERY - cp5 HTTP 4xx/5xx ERROR Rate on cp5 is OK: OK - NGINX Error Rate is 34% [01:01:18] paladox: MacFan4000 has a Herald rule that will automatically add their tracker whenever they are a subscriber [01:01:27] I want a similar rule except that my tracker is only added when I am the assignee [01:01:39] AmandaCatherine carn't you do a personal herald rule? [01:01:40] However “add projects” is not listed in the actions dropdown menu on the create herald rule form [01:01:43] oh [01:02:00] /!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\ [01:02:00] This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/ [01:02:23] paladox: any idea why “add projects” is not an option when creating a personal Herald rule? [01:02:32] Hmm, nope [01:02:47] I know it has been before [01:03:01] And it obviously had to be when MacFan4000 started their tracker [01:04:20] AmandaCatherine done https://phabricator.miraheze.org/H35 [01:04:45] How did you do that? [01:04:53] I can’t see the “add projects” option [01:05:20] AmandaCatherine im an admin [01:05:23] so i did it as global [01:05:29] not personal [01:05:34] otherwise that would affect me only [01:05:40] Is MacFan’s rule also a global? [01:05:54] AmandaCatherine yep [01:06:02] Cause that would mean that “add projects” only exists as an action for global rules [01:06:02] https://phabricator.miraheze.org/H25 [01:06:07] Which is weird [01:06:23] yep, that's a request for secure.phabricator.com [01:06:41] Any way that you can allow me to edit the rule or not? [01:08:14] AmandaCatherine currently not possible unless we open herald for you. But that will need a task and a discussion by the ops. [01:08:33] Ok, can you fix a few things then? [01:08:38] !log upgrade phabricator on misc4 [01:08:39] AmandaCatherine yep [01:08:47] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [01:08:56] I only want the project added if I’m the assignee, not just a subscriber [01:09:08] And I want it added every time that I’m the assignee [01:09:13] Not just the first time [01:09:24] (Or at least check to see if it is already added whenever I’m the assignee) [01:10:07] ok [01:10:27] Thanks [01:10:47] done [01:11:38] !m paladox [01:11:38] <[d__d]> You're doing good work, paladox! [01:11:42] :) [01:18:32] /!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\ [01:23:59] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNX3D [01:24:00] [02miraheze/puppet] 07paladox 0322df63f - Add OpenVAS 8.0.9 to blacklist for user agents Causing too much traffic [01:28:49] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNX3Q [01:28:50] [02miraheze/puppet] 07paladox 0346f7fd1 - Update mediawiki.conf [01:31:18] !night [01:31:18] Good night, sweet dreams and dream of the miraheze servers without errors! [01:31:48] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNX3d [01:31:49] [02miraheze/puppet] 07paladox 03906a4b3 - Update varnish.default [01:41:17] /!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\ [01:41:17] This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/ [01:41:17] With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ [01:48:41] A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ [01:54:38] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNXsZ [01:54:40] [02miraheze/puppet] 07paladox 03341ca7e - Update redis.pp [02:26:05] /!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\ [02:28:02] RECOVERY - mw3 JobQueue on mw3 is OK: JOBQUEUE OK - job queue below 300 jobs [03:16:23] Hi Miraheze people! I have a question - I want to import http://wiki.openhatch.org/ into Miraheze, and I want to keep my existing list of users. Is that possible? I'm happy to share a SQL dump if that is a useful starting point. [03:16:46] It'd be OK with me if they have to click "Reset password" and get a new password to log in, i.e., it's OK with me if I don't import their passwords. [03:16:50] Hope you are all having a good day! [03:17:34] Also I'll idle here, so if it takes a day or two get an answer, no big deal. (Or if I should ask elsewhere, let me know.) Thanks! [03:18:12] /!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\ [03:20:42] /!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\ [03:30:12] RECOVERY - bacula1 Bacula Databases db4 on bacula1 is OK: OK: Full, 1224211 files, 43.36GB, 2018-08-05 03:29:00 (1.2 minutes ago) [03:33:46] /!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\ [03:33:46] This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/ [03:51:09] /!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\ [03:51:09] This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/ [03:51:09] With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ [03:57:11] /!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\ [03:57:11] This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/ [04:02:57] /!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\ [04:15:53] PROBLEM - ns1 GDNSD Datacenters on ns1 is CRITICAL: CRITICAL - 6 datacenters are down: 107.191.126.23/cpweb, 2604:180:0:33b::2/cpweb, 81.4.109.133/cpweb, 2a00:d880:5:8ea::ebc7/cpweb, 172.104.111.8/cpweb, 2400:8902::f03c:91ff:fe07:444e/cpweb [04:17:51] RECOVERY - ns1 GDNSD Datacenters on ns1 is OK: OK - all datacenters are online [04:25:03] /!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\ [04:57:58] /!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\ [05:19:03] /!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\ [05:25:39] /!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\ [05:31:35] /!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\ [05:31:37] /!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\ [05:51:43] /!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\ [05:52:59] /!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\ [06:01:42] /!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\ [07:46:43] This spam is still pretty annoying [07:46:59] Though at least users can't see it (I think) [08:26:29] RECOVERY - bacula1 Bacula Static Lizardfs1 on bacula1 is OK: OK: Full, 628116 files, 64.75GB, 2018-08-05 08:24:00 (2.5 minutes ago) [09:06:33] I can see it both on IRC and thru this bot. Can we find a way to blacklist new user's messages for op approval? [09:06:43] Don't like this right wing trash these people post [09:28:36] Also do we have a patreon prescence [09:28:51] We can give out discord roles and stuff for rewards if needed [09:42:28] PROBLEM - db4 Disk Space on db4 is WARNING: DISK WARNING - free space: / 76924 MB (20% inode=94%); [13:08:55] RECOVERY - bacula1 Bacula Static Lizardfs2 on bacula1 is OK: OK: Full, 781846 files, 79.29GB, 2018-08-05 13:07:00 (1.9 minutes ago) [13:18:51] RECOVERY - bacula1 Bacula Phabricator Static on bacula1 is OK: OK: Full, 69203 files, 4.069GB, 2018-08-05 13:18:00 (49.0 seconds ago) [13:47:30] !log PURGE BINARY LOGS BEFORE '2018-08-05 14:47:00'; on db4 [13:47:35] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [13:48:11] RECOVERY - db4 Disk Space on db4 is OK: DISK OK - free space: / 82921 MB (22% inode=94%); [14:14:24] After the acquisition by Private Internet Access, Freenode is now being used to push ICO scams https://www.coindesk.com/handshake-revealed-vcs-back-plan-to-give-away-100-million-in-crypto/ [14:14:25] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-1 [+1/-0/±0] 13https://git.io/fNXgW [14:14:27] [02miraheze/puppet] 07paladox 03b0eb7ae - Create userkey.pp [14:14:28] [02puppet] 07paladox synchronize pull request 03#800: Update users module - 13https://git.io/fNXgJ [14:18:32] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-1 [+0/-1/±0] 13https://git.io/fNXgu [14:18:33] [02miraheze/puppet] 07paladox 038cb4a6b - Delete key.pp [14:18:35] [02puppet] 07paladox synchronize pull request 03#800: Update users module - 13https://git.io/fNXgJ [14:19:14] After the acquisition by Private Internet Access, Freenode is now being used to push ICO scams https://www.coindesk.com/handshake-revealed-vcs-back-plan-to-give-away-100-million-in-crypto/ [14:21:30] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-1 [+0/-0/±1] 13https://git.io/fNXgV [14:21:32] [02miraheze/puppet] 07paladox 0399561de - Update init.pp [14:21:33] [02puppet] 07paladox synchronize pull request 03#800: Update users module - 13https://git.io/fNXgJ [14:32:33] After the acquisition by Private Internet Access, Freenode is now being used to push ICO scams https://www.coindesk.com/handshake-revealed-vcs-back-plan-to-give-away-100-million-in-crypto/ [14:37:59] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-1 [+0/-0/±1] 13https://git.io/fNX2m [14:38:00] [02miraheze/puppet] 07paladox 03cbc8849 - Update data.yaml [14:38:02] [02puppet] 07paladox synchronize pull request 03#800: Update users module - 13https://git.io/fNXgJ [14:39:47] [02puppet] 07paladox closed pull request 03#800: Update users module - 13https://git.io/fNXgJ [14:39:48] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+1/-1/±7] 13https://git.io/fNX23 [14:39:50] [02miraheze/puppet] 07paladox 0378c8a60 - Update users module (#800) * Update users module * Update init.pp * Update hashuser.pp * Update hashgroup.pp * Update group.pp * Update user.pp * Create userkey.pp * Delete key.pp * Update init.pp * Update data.yaml [14:39:51] [02puppet] 07paladox deleted branch 03paladox-patch-1 - 13https://git.io/vbiAS [14:39:52] [02miraheze/puppet] 07paladox deleted branch 03paladox-patch-1 [14:42:25] PROBLEM - lizardfs1 Puppet on lizardfs1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:42:39] PROBLEM - bacula1 Puppet on bacula1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:42:47] PROBLEM - puppet1 Puppet on puppet1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:43:15] PROBLEM - misc3 Puppet on misc3 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:43:21] PROBLEM - mw2 Puppet on mw2 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:43:32] PROBLEM - misc4 Puppet on misc4 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:43:36] PROBLEM - cp5 Puppet on cp5 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:43:39] PROBLEM - test1 Puppet on test1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:43:43] PROBLEM - misc1 Puppet on misc1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:43:47] PROBLEM - ns1 Puppet on ns1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:43:49] PROBLEM - lizardfs2 Puppet on lizardfs2 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:43:52] PROBLEM - cp4 Puppet on cp4 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:43:57] PROBLEM - mw3 Puppet on mw3 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:44:08] PROBLEM - mw1 Puppet on mw1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:44:12] PROBLEM - misc2 Puppet on misc2 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [14:45:05] paladox: why gid 500? [14:45:08] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNX2l [14:45:10] [02miraheze/puppet] 07paladox 0338b4a4f - Update data.yaml [14:45:24] JohnLewis i was following the wmf example (though im going to remove that) [14:45:47] that group of 600 fails to follow standards [14:46:00] I feel like you're unnecessarily making changes now? [14:46:37] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNX2R [14:46:38] [02miraheze/puppet] 07paladox 03dd786fd - Update data.yaml [14:47:23] JohnLewis ( i fixed that now) [14:47:56] just so you know, I purposely rewrote those manifests [14:48:08] RECOVERY - mw1 Puppet on mw1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [14:48:12] RECOVERY - misc2 Puppet on misc2 is OK: OK: Puppet is currently enabled, last run 0 seconds ago with 0 failures [14:48:17] these are literally useless changes [14:48:26] RECOVERY - lizardfs1 Puppet on lizardfs1 is OK: OK: Puppet is currently enabled, last run 13 seconds ago with 0 failures [14:48:32] JohnLewis oh, i just read that you imported the module. [14:48:37] Didn't realise you rewrote them. [14:48:44] yes... from our private git [14:48:47] not WMF [14:48:48] RECOVERY - puppet1 Puppet on puppet1 is OK: OK: Puppet is currently enabled, last run 25 seconds ago with 0 failures [14:49:10] therefore, I'd love if you revert because it's really doing stuff that's not needed [14:49:16] RECOVERY - misc3 Puppet on misc3 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [14:49:20] RECOVERY - db4 Puppet on db4 is OK: OK: Puppet is currently enabled, last run 57 seconds ago with 0 failures [14:49:22] RECOVERY - mw2 Puppet on mw2 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [14:49:32] RECOVERY - misc4 Puppet on misc4 is OK: OK: Puppet is currently enabled, last run 44 seconds ago with 0 failures [14:49:36] RECOVERY - cp2 Puppet on cp2 is OK: OK: Puppet is currently enabled, last run 46 seconds ago with 0 failures [14:49:40] RECOVERY - test1 Puppet on test1 is OK: OK: Puppet is currently enabled, last run 42 seconds ago with 0 failures [14:49:44] RECOVERY - misc1 Puppet on misc1 is OK: OK: Puppet is currently enabled, last run 17 seconds ago with 0 failures [14:49:44] we gain nothing but more lines, an upstream following and more features we don't need and won't use [14:49:50] RECOVERY - cp4 Puppet on cp4 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [14:49:58] RECOVERY - mw3 Puppet on mw3 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [14:49:58] it's the reason I advocate you don't blindly import modules [14:50:00] [02miraheze/puppet] 07paladox pushed 033 commits to 03master [+1/-1/±9] 13https://git.io/fNX22 [14:50:02] [02miraheze/puppet] 07paladox 03c0d3ea0 - Revert "Update data.yaml" This reverts commit dd786fdce9a9dc41df08ee5ef75e5855242afec7. [14:50:03] [02miraheze/puppet] 07paladox 03a961340 - Revert "Update data.yaml" This reverts commit 38b4a4fc3ae6b0fffd3bed503b2a670348bc81a3. [14:50:05] [02miraheze/puppet] 07paladox 03dd717de - Revert "Update users module (#800)" This reverts commit 78c8a60109789a1f16ecfbdeb6a20230a8538e57. [14:50:40] RECOVERY - bacula1 Puppet on bacula1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [14:51:36] RECOVERY - cp5 Puppet on cp5 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [14:51:48] RECOVERY - ns1 Puppet on ns1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [15:02:44] After the acquisition by Private Internet Access, Freenode is now being used to push ICO scams https://www.coindesk.com/handshake-revealed-vcs-back-plan-to-give-away-100-million-in-crypto/ [15:17:50] gurmble [15:17:51] hue [15:42:54] After the acquisition by Private Internet Access, Freenode is now being used to push ICO scams https://www.coindesk.com/handshake-revealed-vcs-back-plan-to-give-away-100-million-in-crypto/ [15:42:54] "All told, Handshake aims to give $250 worth of its tokens to *each* user of the websites the company has partnerships with – GitHub, the P2P Foundation and *FREENODE*, a chat channel for peer-to-peer projects. As such, developers who have existing accounts on each could receive up to $750 worth of Handshake tokens." [15:48:20] [02miraheze/mediawiki] 07paladox pushed 031 commit to 03REL1_31 [+0/-0/±1] 13https://git.io/fNXV6 [15:48:21] [02miraheze/mediawiki] 07paladox 035fe9c82 - Update FlaggedRevs [15:48:22] [02miraheze/mediawiki] 07paladox pushed 031 commit to 03REL1_31 [+0/-0/±1] 13https://git.io/fNXV6 [15:48:24] [02miraheze/mediawiki] 07paladox 035fe9c82 - Update FlaggedRevs [15:49:51] Apple Touch Icon? [15:50:41] oh* [15:51:02] Wiki-1776 yep [15:51:10] you can manage that in ManageWiki now [15:51:19] After the acquisition by Private Internet Access, Freenode is now being used to push ICO scams https://www.coindesk.com/handshake-revealed-vcs-back-plan-to-give-away-100-million-in-crypto/ [15:51:29] i just knew that was going to be a spammer. [15:52:22] paladox: could I please have rights on commonswiki? :) [15:52:36] MacFan4000 your a global sysops you already do :) [15:53:03] No I am not supposed to unless local is inactive [15:53:09] paladox: ^^ [15:53:28] ok [15:53:30] Yeah, local rights are preferable [15:53:32] done. [15:53:32] Thanks [15:53:57] JohnLewis please visit commonswiki [15:54:02] so i can grant it to you too [15:54:05] And what will the logo plan be on commonswiki? [15:54:11] Reception123 ^^ [15:54:15] I don't really care about rights there [15:55:39] paladox: well have to make a logo :D [15:55:55] Reception123 thanks for offering :D [15:56:00] why are you granting them all? [15:56:13] JohnLewis as it's a wiki maintained by miraheze. [15:56:17] rollbacker, confirmed and autopatrolled are redundant [15:56:21] give me an Autopatrolled :P paladox hehe (if you want) [15:56:26] ok [15:56:55] JohnLewis ok [15:57:05] JohnLewis yes, Voidtold me yesturday :) [15:57:14] *void told [15:57:27] :) [16:01:50] asheesh hi, you export your wiki as a xml dump and we can import, though you can recreate your users. [16:02:12] paladox: you can too [16:02:18] maybe easier for you [16:02:29] JohnLewis what can i do? export? [16:02:38] recreate users [16:02:47] oh [16:02:57] JohnLewis how do we do that? Didn't think that was possible. [16:03:42] how did you make your account? [16:03:52] by clicking create account. [16:03:57] JohnLewis that wiki has a ton of users [16:04:10] JohnLewis http://wiki.openhatch.org/Special:ListUsers [16:04:11] tada [16:04:17] you were the one wanting work to do [16:05:15] After the acquisition by Private Internet Access, Freenode is now being used to push ICO scams https://www.coindesk.com/handshake-revealed-vcs-back-plan-to-give-away-100-million-in-crypto/ [16:11:15] asheesh hi, you can supply us with the sql file please? :) [16:12:43] There is a way to find out if 188.162.228.229 = OlegCinema? [16:14:04] AlvaroMolina: uh [16:14:08] technically yes [16:14:13] can we say that to you, no [16:29:46] 50 3 [16:29:54] I know [16:30:00] I'm restarting mysql [16:31:27] PROBLEM - cp5 Varnish Backends on cp5 is CRITICAL: 3 backends are down. mw1 mw2 mw3 [16:31:33] PROBLEM - cp4 Varnish Backends on cp4 is CRITICAL: 3 backends are down. mw1 mw2 mw3 [16:31:53] PROBLEM - ns1 GDNSD Datacenters on ns1 is CRITICAL: CRITICAL - 6 datacenters are down: 107.191.126.23/cpweb, 2604:180:0:33b::2/cpweb, 81.4.109.133/cpweb, 2a00:d880:5:8ea::ebc7/cpweb, 172.104.111.8/cpweb, 2400:8902::f03c:91ff:fe07:444e/cpweb [16:32:01] PROBLEM - mw3 JobQueue on mw3 is CRITICAL: JOBQUEUE CRITICAL - check plugin (check_jobqueue) or PHP errors [16:32:49] PROBLEM - cp2 Varnish Backends on cp2 is CRITICAL: 3 backends are down. mw1 mw2 mw3 [16:32:53] PROBLEM - cp4 HTTP 4xx/5xx ERROR Rate on cp4 is CRITICAL: CRITICAL - NGINX Error Rate is 83% [16:33:01] PROBLEM - db4 MySQL on db4 is CRITICAL: Can't connect to MySQL server on '81.4.109.166' (111 "Connection refused") [16:33:45] PROBLEM - misc1 Puppet on misc1 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 2 minutes ago with 1 failures. Failed resources (up to 3 shown): Exec[idomysql-import-schema] [16:36:37] PROBLEM - cp5 HTTP 4xx/5xx ERROR Rate on cp5 is CRITICAL: CRITICAL - NGINX Error Rate is 63% [16:38:04] https://cdn.discordapp.com/attachments/435711390544560128/475704044355190784/2018-08-06_1.png [16:38:52] aware [16:39:53] PROBLEM - mw3 MediaWiki Rendering on mw3 is CRITICAL: HTTP CRITICAL: HTTP/1.1 503 Backend fetch failed - 2467 bytes in 0.025 second response time [16:40:12] PROBLEM - mw1 MediaWiki Rendering on mw1 is CRITICAL: HTTP CRITICAL: HTTP/1.1 503 Backend fetch failed - 2467 bytes in 0.044 second response time [16:41:28] PROBLEM - test1 MediaWiki Rendering on test1 is CRITICAL: HTTP CRITICAL: HTTP/1.1 503 Backend fetch failed - 2467 bytes in 0.158 second response time [16:41:36] PROBLEM - mw2 MediaWiki Rendering on mw2 is CRITICAL: HTTP CRITICAL: HTTP/1.1 503 Backend fetch failed - 2467 bytes in 0.062 second response time [16:47:02] RECOVERY - db4 MySQL on db4 is OK: Uptime: 105 Threads: 44 Questions: 1452 Slow queries: 58 Opens: 122 Flush tables: 1 Open tables: 116 Queries per second avg: 13.828 [16:47:28] RECOVERY - test1 MediaWiki Rendering on test1 is OK: HTTP OK: HTTP/1.1 200 OK - 30264 bytes in 0.030 second response time [16:47:34] RECOVERY - cp4 Varnish Backends on cp4 is OK: All 3 backends are healthy [16:47:36] RECOVERY - mw2 MediaWiki Rendering on mw2 is OK: HTTP OK: HTTP/1.1 200 OK - 30264 bytes in 0.039 second response time [16:47:54] RECOVERY - mw3 MediaWiki Rendering on mw3 is OK: HTTP OK: HTTP/1.1 200 OK - 30267 bytes in 0.031 second response time [16:48:02] RECOVERY - mw3 JobQueue on mw3 is OK: JOBQUEUE OK - job queue below 300 jobs [16:48:10] RECOVERY - mw1 MediaWiki Rendering on mw1 is OK: HTTP OK: HTTP/1.1 200 OK - 30266 bytes in 0.024 second response time [16:48:20] After the acquisition by Private Internet Access, Freenode is now being used to push ICO scams https://www.coindesk.com/handshake-revealed-vcs-back-plan-to-give-away-100-million-in-crypto/ [16:48:48] RECOVERY - cp2 Varnish Backends on cp2 is OK: All 3 backends are healthy [16:48:52] RECOVERY - cp2 HTTP 4xx/5xx ERROR Rate on cp2 is OK: OK - NGINX Error Rate is 4% [16:48:54] RECOVERY - cp4 HTTP 4xx/5xx ERROR Rate on cp4 is OK: OK - NGINX Error Rate is 18% [16:49:10] RECOVERY - misc1 GDNSD Datacenters on misc1 is OK: OK - all datacenters are online [16:49:16] RECOVERY - cp5 Varnish Backends on cp5 is OK: All 3 backends are healthy [16:49:45] [02puppet] 07paladox created branch 03paladox-patch-1 - 13https://git.io/vbiAS [16:49:46] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-1 [+0/-0/±1] 13https://git.io/fNXrg [16:49:48] [02miraheze/puppet] 07paladox 036f6648f - Add no-timeout-mariadb.conf [16:49:48] RECOVERY - ns1 GDNSD Datacenters on ns1 is OK: OK - all datacenters are online [16:49:49] [02puppet] 07paladox opened pull request 03#801: Add no-timeout-mariadb.conf - 13https://git.io/fNXr2 [16:50:36] PROBLEM - cp5 HTTP 4xx/5xx ERROR Rate on cp5 is WARNING: WARNING - NGINX Error Rate is 47% [16:50:37] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-1 [+1/-0/±0] 13https://git.io/fNXrV [16:50:39] [02miraheze/puppet] 07paladox 03281808d - Create no-timeout-mariadb.conf [16:50:40] [02puppet] 07paladox synchronize pull request 03#801: Add no-timeout-mariadb.conf - 13https://git.io/fNXr2 [16:50:43] [02puppet] 07paladox closed pull request 03#801: Add no-timeout-mariadb.conf - 13https://git.io/fNXr2 [16:50:45] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+1/-0/±1] 13https://git.io/fNXrw [16:50:46] [02miraheze/puppet] 07paladox 0363ef9fa - Add no-timeout-mariadb.conf (#801) * Add no-timeout-mariadb.conf * Create no-timeout-mariadb.conf [16:50:48] [02puppet] 07paladox deleted branch 03paladox-patch-1 - 13https://git.io/vbiAS [16:50:49] [02miraheze/puppet] 07paladox deleted branch 03paladox-patch-1 [16:51:44] RECOVERY - misc1 Puppet on misc1 is OK: OK: Puppet is currently enabled, last run 8 seconds ago with 0 failures [16:51:44] !log one final mariadb restart for conf to take affect [16:51:48] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [16:52:34] RECOVERY - cp5 HTTP 4xx/5xx ERROR Rate on cp5 is OK: OK - NGINX Error Rate is 28% [16:54:02] PROBLEM - cp2 HTTP 4xx/5xx ERROR Rate on cp2 is CRITICAL: CRITICAL - NGINX Error Rate is 60% [16:54:18] PROBLEM - cp2 HTTP 4xx/5xx ERROR Rate on cp2 is WARNING: WARNING - NGINX Error Rate is 56% [16:54:30] PROBLEM - cp4 HTTP 4xx/5xx ERROR Rate on cp4 is WARNING: WARNING - NGINX Error Rate is 46% [16:54:48] RECOVERY - cp4 HTTP 4xx/5xx ERROR Rate on cp4 is OK: OK - NGINX Error Rate is 32% [16:54:54] RECOVERY - cp2 HTTP 4xx/5xx ERROR Rate on cp2 is OK: OK - NGINX Error Rate is 29% [17:07:16] After the acquisition by Private Internet Access, Freenode is now being used to push ICO scams https://www.coindesk.com/handshake-revealed-vcs-back-plan-to-give-away-100-million-in-crypto/ [17:11:37] After the acquisition by Private Internet Access, Freenode is now being used to push ICO scams https://www.coindesk.com/handshake-revealed-vcs-back-plan-to-give-away-100-million-in-crypto/ [17:12:21] oh [17:12:29] Zppix: pls [17:12:32] y u do dis [17:12:44] UNACCEPTABLE DOWNTIME [17:12:45] /s [17:25:35] .ping [17:28:58] .ping [17:28:58] Pong! [17:30:55] After the acquisition by Private Internet Access, Freenode is now being used to push ICO scams https://www.coindesk.com/handshake-revealed-vcs-back-plan-to-give-away-100-million-in-crypto/ [17:30:55] "All told, Handshake aims to give $250 worth of its tokens to *each* user of the websites the company has partnerships with – GitHub, the P2P Foundation and *FREENODE*, a chat channel for peer-to-peer projects. As such, developers who have existing accounts on each could receive up to $750 worth of Handshake tokens." [17:30:55] Hello J2111! If you have any questions feel free to ask and someone should answer soon. [17:30:57] Title: [ Handshake Revealed: VCs Back Plan to Give Away $100 Million in Crypto - CoinDesk ] - www.coindesk.com [17:39:20] Hello Madcotto29! If you have any questions feel free to ask and someone should answer soon. [17:39:24] After the acquisition by Private Internet Access, Freenode is now being used to push ICO scams https://www.coindesk.com/handshake-revealed-vcs-back-plan-to-give-away-100-million-in-crypto/ [17:39:25] Title: [ Handshake Revealed: VCs Back Plan to Give Away $100 Million in Crypto - CoinDesk ] - www.coindesk.com [17:39:59] Hello because! If you have any questions feel free to ask and someone should answer soon. [17:40:03] After the acquisition by Private Internet Access, Freenode is now being used to push ICO scams https://www.coindesk.com/handshake-revealed-vcs-back-plan-to-give-away-100-million-in-crypto/ [17:40:04] Title: [ Handshake Revealed: VCs Back Plan to Give Away $100 Million in Crypto - CoinDesk ] - www.coindesk.com [18:05:20] Hello lmartin9223! If you have any questions feel free to ask and someone should answer soon. [18:12:01] already deadly answered. [18:15:05] ? [18:20:58] Hello Kilo`byte27! If you have any questions feel free to ask and someone should answer soon. [18:23:36] Likely the time to mute ZppixBot? [18:24:10] It was worse until I quieted unregistered users [18:25:01] Hello tinyhippo5! If you have any questions feel free to ask and someone should answer soon. [18:26:11] but… how do they get in while * MacFan4000 sets mode +r #miraheze ? [18:27:13] Wait, why did you voice the log bot [18:27:14] MacFan4000: [18:27:25] I remove the +r as a bot (Sigyn) klines [18:27:38] paladox: it’s the github bot [18:27:48] $~a is quieted currently [18:27:56] I voiced so it can speak [18:28:08] oops, I missed -r [18:29:02] paladox: as it doesn’t auth [18:38:21] Hello l2y! If you have any questions feel free to ask and someone should answer soon. [18:43:20] Hello ugjka8! If you have any questions feel free to ask and someone should answer soon. [18:58:42] PROBLEM - wiki.mikrodev.com - LetsEncrypt on sslhost is WARNING: WARNING - Certificate 'wiki.mikrodev.com' expires in 15 day(s) (Tue 21 Aug 2018 06:56:14 PM GMT +0000). [18:58:52] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNXPI [18:58:54] [02miraheze/ssl] 07MirahezeSSLBot 031e16ca2 - Bot: Update SSL cert for wiki.mikrodev.com [19:02:40] RECOVERY - wiki.mikrodev.com - LetsEncrypt on sslhost is OK: OK - Certificate 'wiki.mikrodev.com' will expire on Sat 03 Nov 2018 05:58:47 PM GMT +0000. [19:12:30] Hello d9b4bef924! If you have any questions feel free to ask and someone should answer soon. [19:15:07] Hello Mony17! If you have any questions feel free to ask and someone should answer soon. [19:25:45] it is possible to increase the replacement limit in the Replace Text extension (currently 250) or update it to the latest version (if it is outdated) ? [19:30:57] Hello Guest79333! If you have any questions feel free to ask and someone should answer soon. [19:32:35] Good afternoon [19:34:58] hi [19:35:20] Judging by the fact that everyone is oped, it seems that we have problems with spam again [19:35:28] yup [19:35:33] * AmandaCatherine sighs [19:36:12] [02mw-config] 07Wiki1776 opened pull request 03#2346: disable configuration on repositoriowiki - 13https://git.io/fNXXF [19:36:32] [02mw-config] 07paladox closed pull request 03#2346: disable configuration on repositoriowiki - 13https://git.io/fNXXF [19:36:34] [02miraheze/mw-config] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNXXb [19:36:35] [02miraheze/mw-config] 07Wiki1776 03a7fd8c0 - desenable configuration on repositoriowiki (#2346) [19:37:13] paladox: aren’t you supposed to let the syntax error check complete before merging? [19:37:19] desenable? [19:37:27] uh [19:37:40] AmandaCatherine nope, because i looked at the diff. [19:37:51] looked fine to me. [19:37:56] Ok [19:46:09] paladox: I don't know why I don't see the Member and Member Sysop permissions https://repositorio.miraheze.org/wiki/Especial:ListaDerechosGrupos [19:46:10] Title: [ Permisos de los grupos de usuarios - Repositorio ] - repositorio.miraheze.org [19:46:55] Wiki-1776 https://github.com/miraheze/mw-config/blob/master/LocalWiki.php#L157 [19:46:55] Title: [ mw-config/LocalWiki.php at master · miraheze/mw-config · GitHub ] - github.com [19:49:02] Oh, so I was confused when I checked to see if they worked on all wikis. Is it also possible to enable it in RepositorioWiki? paladox [19:49:05] [02miraheze/MirahezeMagic] 07MacFan4000 pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNX14 [19:49:06] [02miraheze/MirahezeMagic] 07MacFan4000 035de55cb - Add some i18n [19:49:08] [02miraheze/MirahezeMagic] 07MacFan4000 pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNX14 [19:49:09] [02miraheze/MirahezeMagic] 07MacFan4000 035de55cb - Add some i18n [19:49:20] Wiki-1776 yep [19:50:05] [02miraheze/mw-config] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNX1R [19:50:06] [02miraheze/mw-config] 07paladox 033bae72c - Update LocalWiki.php [19:50:06] Wiki-1776 ^^ [19:50:07] done [19:51:20] Thanks paladox :D [19:51:27] your welcome :) [19:52:50] [02miraheze/mediawiki] 07MacFan4000 pushed 031 commit to 03REL1_31 [+0/-0/±2] 13https://git.io/fNX1r [19:52:51] [02miraheze/mediawiki] 07MacFan4000 0368092e3 - Update mm [19:52:53] [02miraheze/mediawiki] 07MacFan4000 pushed 031 commit to 03REL1_31 [+0/-0/±2] 13https://git.io/fNX1r [19:52:54] [02miraheze/mediawiki] 07MacFan4000 0368092e3 - Update mm [19:56:33] uh, n to sure why those are being reported twice [19:56:45] s/n to/not [19:56:45] MacFan4000 meant to say: uh, not sure why those are being reported twice [19:57:02] Oh, THAT’S how the typo correction thingy works [19:57:55] Tes [19:58:06] s/tes/test [19:58:27] Why didn’t that work? [19:58:30] caps matter I belive [19:58:41] tes [19:58:48] s/tes/test [19:58:48] AmandaCatherine meant to say: test [19:58:53] There we go [19:59:28] !log sudo -u www-data php rebuildLocalisationCache.php --wiki test1wiki on mw* [19:59:32] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [20:01:21] [02miraheze/MatomoAnalytics] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNXMt [20:01:22] [02miraheze/MatomoAnalytics] 07paladox 03414e7c2 - Update MatomoAnalyticsHooks.php [20:01:24] [02miraheze/MatomoAnalytics] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNXMt [20:01:25] [02miraheze/MatomoAnalytics] 07paladox 03414e7c2 - Update MatomoAnalyticsHooks.php [20:01:48] Also, JohnLewis PuppyKun SPF|Cloud Voidwalker|away unless any of you have any objections, https://weather.miraheze.org/wiki/Weather_Wiki:Stewards/Draft is ready to go live [20:01:49] Title: [ Login required - Weather Wiki ] - weather.miraheze.org [20:02:02] [02miraheze/mediawiki] 07paladox pushed 031 commit to 03REL1_31 [+0/-0/±1] 13https://git.io/fNXMY [20:02:03] [02miraheze/mediawiki] 07paladox 035a51a7d - Update MatomoAnalytics [20:06:15] Hello JollyRgrs20! If you have any questions feel free to ask and someone should answer soon. [20:07:45] [02miraheze/mw-config] 07MacFan4000 pushed 031 commit to 03MacFan4000-patch-1 [+0/-0/±1] 13https://git.io/fNXMu [20:07:46] [02miraheze/mw-config] 07MacFan4000 03afdc314 - Exclude commonswikiwiki from shared image repo config Otherwise it will appear twice on commonswikiwiki [20:07:48] [02mw-config] 07MacFan4000 created branch 03MacFan4000-patch-1 - 13https://git.io/vbvb3 [20:07:50] [02mw-config] 07MacFan4000 opened pull request 03#2347: Exclude commonswikiwiki from shared image repo config - 13https://git.io/fNXMz [20:08:23] Can somebody please review ^^ [20:08:41] miraheze/mw-config/MacFan4000-patch-1/afdc314 - MacFan4000 The build failed. https://travis-ci.org/miraheze/mw-config/builds/412399650 [20:09:13] [02mw-config] 07paladox synchronize pull request 03#2347: Exclude commonswikiwiki from shared image repo config - 13https://git.io/fNXMz [20:09:14] [02miraheze/mw-config] 07paladox pushed 031 commit to 03MacFan4000-patch-1 [+0/-0/±1] 13https://git.io/fNXMr [20:09:16] [02miraheze/mw-config] 07paladox 03778b922 - Update LocalSettings.php [20:09:19] [02mw-config] 07paladox closed pull request 03#2347: Exclude commonswikiwiki from shared image repo config - 13https://git.io/fNXMz [20:09:21] [02miraheze/mw-config] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNXMo [20:09:22] [02miraheze/mw-config] 07MacFan4000 03b2e062f - Exclude commonswikiwiki from shared image repo config (#2347) * Exclude commonswikiwiki from shared image repo config Otherwise it will appear twice on commonswikiwiki * Update LocalSettings.php [20:09:26] [02mw-config] 07paladox deleted branch 03MacFan4000-patch-1 - 13https://git.io/vbvb3 [20:09:28] [02miraheze/mw-config] 07paladox deleted branch 03MacFan4000-patch-1 [20:09:41] PROBLEM - test1 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] [20:09:57] Wow, that’s a lot of messages all within one minute [20:10:04] miraheze/mw-config/MacFan4000-patch-1/778b922 - paladox The build is still failing. https://travis-ci.org/miraheze/mw-config/builds/412399972 [20:10:10] [02miraheze/mw-config] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNXMP [20:10:11] [02miraheze/mw-config] 07paladox 0308b34f3 - Add commonswikiwiki to wgCreateWikiInactiveWikisWhitelist [20:10:23] Hopefully Not-7f3d doesn’t get killed for excessive flooding [20:10:49] miraheze/mw-config/master/b2e062f - MacFan4000 The build was broken. https://travis-ci.org/miraheze/mw-config/builds/412399996 [20:11:01] The double messages is something notificó end [20:11:09] As far as I can see [20:11:24] miraheze/mw-config/master/08b34f3 - paladox The build was broken. https://travis-ci.org/miraheze/mw-config/builds/412400165 [20:11:33] PHP Parse error: syntax error, unexpected '=' in ./LocalSettings.php on line 6998 [20:11:48] It doesn’t appear to be double messages. It appears to be one message for when a PR is opened and another one foe when it is closed/merged [20:12:26] What is commonswiki.miraheze.org indeed? [20:12:37] It’s just that when multiple PR’s are merged at once, or when a PR is merged at the same time as direct commits, it does sort of flood the channel [20:12:38] When pushing directly it reports it twice [20:12:47] Oh, never noticed that [20:12:53] [02miraheze/mw-config] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNXMD [20:12:55] [02miraheze/mw-config] 07paladox 03118170f - fix [20:12:55] PROBLEM - cp5 Varnish Backends on cp5 is CRITICAL: 3 backends are down. mw1 mw2 mw3 [20:13:03] That didn’t report twice^ [20:13:05] PROBLEM - cp2 Varnish Backends on cp2 is CRITICAL: 3 backends are down. mw1 mw2 mw3 [20:13:33] PROBLEM - cp4 Varnish Backends on cp4 is CRITICAL: 3 backends are down. mw1 mw2 mw3 [20:13:38] i fixed it reporting twice [20:13:48] i set irc notifications global in the miraheze org repo [20:13:53] PROBLEM - ns1 GDNSD Datacenters on ns1 is CRITICAL: CRITICAL - 6 datacenters are down: 107.191.126.23/cpweb, 2604:180:0:33b::2/cpweb, 81.4.109.133/cpweb, 2a00:d880:5:8ea::ebc7/cpweb, 172.104.111.8/cpweb, 2400:8902::f03c:91ff:fe07:444e/cpweb [20:13:57] instead of us having to add it to individual repos [20:14:09] miraheze/mw-config/master/118170f - paladox The build was fixed. https://travis-ci.org/miraheze/mw-config/builds/412400617 [20:14:53] RECOVERY - cp5 Varnish Backends on cp5 is OK: All 3 backends are healthy [20:15:05] RECOVERY - cp2 Varnish Backends on cp2 is OK: All 3 backends are healthy [20:15:33] RECOVERY - cp4 Varnish Backends on cp4 is OK: All 3 backends are healthy [20:15:39] RECOVERY - test1 Puppet on test1 is OK: OK: Puppet is currently enabled, last run 17 seconds ago with 0 failures [20:15:51] RECOVERY - ns1 GDNSD Datacenters on ns1 is OK: OK - all datacenters are online [20:17:22] [02miraheze/YouTube] 07paladox pushed 031 commit to 03paladox-patch-1 [+1/-0/±0] 13https://git.io/fNXMp [20:17:24] [02miraheze/YouTube] 07paladox 030c29fee - Update to match upstream changes But also keeps labster changes [20:17:25] [02YouTube] 07paladox created branch 03paladox-patch-1 - 13https://git.io/fNXMh [20:17:27] [02miraheze/YouTube] 07paladox pushed 031 commit to 03paladox-patch-1 [+1/-0/±0] 13https://git.io/fNXMp [20:17:28] [02miraheze/YouTube] 07paladox 030c29fee - Update to match upstream changes But also keeps labster changes [20:17:30] [02YouTube] 07paladox opened pull request 03#3: Update to match upstream changes - 13https://git.io/fNXMj [20:17:48] The YouTube extension has its own repo? [20:17:56] That repo needs fixing as well [20:18:09] miraheze/YouTube/paladox-patch-1/0c29fee - paladox The build passed. https://travis-ci.com/miraheze/YouTube/builds/80968027 [20:18:59] [02MatomoAnalytics] 07MacFan4000 commented on pull request 03#4: Update MatomoAnalyticsHooks.php - 13https://git.io/fNXDe [20:21:43] [02miraheze/YouTube] 07paladox pushed 031 commit to 03paladox-patch-1 [+1/-0/±0] 13https://git.io/fNXDI [20:21:44] [02miraheze/YouTube] 07paladox 03639e4f6 - Create YouTube.class.php [20:21:46] [02YouTube] 07paladox synchronize pull request 03#3: Update to match upstream changes - 13https://git.io/fNXMj [20:21:47] MediaWiki and mm will need the fix as well for notifications as well as almost every other miraheze repo [20:22:32] [02miraheze/YouTube] 07paladox pushed 031 commit to 03paladox-patch-1 [+0/-0/±1] 13https://git.io/fNXDt [20:22:34] [02miraheze/YouTube] 07paladox 031d6f1f5 - Update extension.json [20:22:35] [02YouTube] 07paladox synchronize pull request 03#3: Update to match upstream changes - 13https://git.io/fNXMj [20:22:44] [02miraheze/YouTube] 07paladox pushed 031 commit to 03paladox-patch-1 [+0/-1/±0] 13https://git.io/fNXDq [20:22:45] [02miraheze/YouTube] 07paladox 0314d199c - Delete YouTube.i18n.php [20:22:47] [02YouTube] 07paladox synchronize pull request 03#3: Update to match upstream changes - 13https://git.io/fNXMj [20:22:52] [02miraheze/YouTube] 07paladox pushed 031 commit to 03paladox-patch-1 [+0/-1/±0] 13https://git.io/fNXDY [20:22:54] [02miraheze/YouTube] 07paladox 034e3fe3f - Delete YouTube.php [20:22:55] [02YouTube] 07paladox synchronize pull request 03#3: Update to match upstream changes - 13https://git.io/fNXMj [20:23:10] [02miraheze/YouTube] 07paladox pushed 031 commit to 03paladox-patch-1 [+1/-0/±0] 13https://git.io/fNXD3 [20:23:11] [02miraheze/YouTube] 07paladox 03477a34d - Create composer.json [20:23:13] [02YouTube] 07paladox synchronize pull request 03#3: Update to match upstream changes - 13https://git.io/fNXMj [20:25:58] [02YouTube] 07paladox synchronize pull request 03#3: Update to match upstream changes - 13https://git.io/fNXMj [20:25:59] [02miraheze/YouTube] 07paladox pushed 031 commit to 03paladox-patch-1 [+0/-0/±1] 13https://git.io/fNXDC [20:26:01] [02miraheze/YouTube] 07paladox 0377d3aab - Update YouTube.class.php [20:26:36] [02YouTube] 07paladox synchronize pull request 03#3: Update to match upstream changes - 13https://git.io/fNXMj [20:26:38] [02miraheze/YouTube] 07paladox pushed 031 commit to 03paladox-patch-1 [+0/-0/±1] 13https://git.io/fNXDW [20:26:39] [02miraheze/YouTube] 07paladox 0356e3317 - Update YouTube.class.php [20:27:05] [02YouTube] 07paladox closed pull request 03#3: Update to match upstream changes - 13https://git.io/fNXMj [20:27:06] [02miraheze/YouTube] 07paladox pushed 031 commit to 03master [+3/-2/±0] 13https://git.io/fNXDl [20:27:08] [02miraheze/YouTube] 07paladox 032375026 - Update to match upstream changes (#3) * Update to match upstream changes But also keeps labster changes * Create YouTube.class.php * Update extension.json * Delete YouTube.i18n.php * Delete YouTube.php * Create composer.json * Update YouTube.class.php * Update YouTube.class.php [20:27:09] [02YouTube] 07paladox deleted branch 03paladox-patch-1 - 13https://git.io/fNXMh [20:27:11] [02miraheze/YouTube] 07paladox deleted branch 03paladox-patch-1 [20:27:35] miraheze/YouTube/paladox-patch-1/56e3317 - paladox The build was broken. https://travis-ci.com/miraheze/YouTube/builds/80968216 [20:27:41] [02miraheze/mw-config] 07paladox pushed 031 commit to 03paladox-patch-1 [+0/-0/±1] 13https://git.io/fNXD4 [20:27:42] [02miraheze/mw-config] 07paladox 035983f31 - Switch YouTube to extension.json [20:27:44] [02mw-config] 07paladox created branch 03paladox-patch-1 - 13https://git.io/vbvb3 [20:27:45] [02mw-config] 07paladox opened pull request 03#2348: Switch YouTube to extension.json - 13https://git.io/fNXDB [20:28:07] [02miraheze/mw-config] 07paladox pushed 031 commit to 03paladox-patch-1 [+0/-0/±1] 13https://git.io/fNXD0 [20:28:09] [02miraheze/mw-config] 07paladox 031ed6059 - Update extension-list [20:28:10] [02mw-config] 07paladox synchronize pull request 03#2348: Switch YouTube to extension.json - 13https://git.io/fNXDB [20:28:32] Dumb device crash [20:28:34] So annoying [20:29:01] [02miraheze/mediawiki] 07paladox pushed 031 commit to 03REL1_31 [+0/-0/±1] 13https://git.io/fNXDg [20:29:02] [02miraheze/mediawiki] 07paladox 0333d505d - Update YouTube [20:29:06] [02mw-config] 07paladox closed pull request 03#2348: Switch YouTube to extension.json - 13https://git.io/fNXDB [20:29:07] [02miraheze/mw-config] 07paladox pushed 031 commit to 03master [+0/-0/±2] 13https://git.io/fNXD2 [20:29:09] [02miraheze/mw-config] 07paladox 032105930 - Switch YouTube to extension.json (#2348) * Switch YouTube to extension.json * Update extension-list [20:29:10] [02mw-config] 07paladox deleted branch 03paladox-patch-1 - 13https://git.io/vbvb3 [20:29:12] [02miraheze/mw-config] 07paladox deleted branch 03paladox-patch-1 [20:31:48] !log sudo -u www-data php /srv/mediawiki/w/maint*/rebuildLocalisationCache.php --wiki test1wiki on mw1 [20:31:51] ur [20:31:52] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [20:31:52] uh [20:31:57] i mean mw* [20:32:22] k [20:33:04] Oh hi JohnLewis [20:33:11] hi [20:33:24] Did you see my above message to all the stewards? [20:33:46] yes [20:34:17] !log sudo -u www-data php /srv/mediawiki/w/maint*/rebuildLocalisationCache.php --wiki test1wiki on test1 [20:34:19] JohnLewis oh hi [20:34:21] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [20:36:25] JohnLewis: do you have any objections? [20:36:46] AmandaCatherine: I've made a very minor change to the first sentence, hope you don't mind [20:36:50] besides that, it's fine for me [20:37:03] (feel free to reword how I have done it) [20:37:18] That’s fine [20:37:38] I always consider stewards to be staff since they essentially are the governing body along with sysadmins [20:38:12] stewards are not governing in theory [20:38:29] they do a job and they do that job. Their opinion carries no more weight than anyone else [20:38:36] Well, they are the body that enforces consensus, so that’s governing in a way [20:38:50] but they serve the community [20:39:11] they're an elected few who uphold the standards of the community, they answer the community and they have no special say otherwise [20:39:28] the governing bodies of Miraheze are; the global community and sysadmins (technical only) [20:39:47] PROBLEM - test1 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] [20:40:34] But then again, any random member of the non-elected global community can’t govern an individual wiki/local community [20:40:39] Only stewards and sysadmins can do that [20:41:07] of course, but stewards do it for the reason of the community [20:41:16] True [20:41:20] a governing body is usually the highest authority [20:41:39] But elected and therefore vetted members should be higher authority than non-elected members [20:42:04] but they have no authority to do stuff outside of what the community say they can do [20:42:28] their powers are limited by the community, their membership is determined by the community, they answer to the community. [20:43:18] That’s why the global policy was a community RFC [20:43:27] indeed [20:43:35] because the community decide what stewards can do [20:43:45] RECOVERY - test1 Puppet on test1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [20:43:51] But if the global community tried to say that stewards could govern individual wikis regardless of what the local community says... [20:43:55] and unfortunately "stewards can do what they want when they want" wasn't an agreement :) [20:44:21] I think that’s more of a fortunate thing than an unfortunate thing [20:44:46] it's hardly either, it's a statement that stewards do a job and running Miraheze isn't one of them [20:45:16] it's upholding the views of the community, which mean they answer the community and therefore aren't running anything [20:45:32] So why are stewards the ones who have global admin rights across all wikis, and have CU and OS access? [20:45:54] Shouldn’t those be sysadmin tasks if they are the ones who truly “run” Miraheze [20:46:01] because we delegated that to the community [20:46:09] we don't want responsibility outside of the servers [20:46:36] we want as little responsibility as possible and want to give the community the most because that's the principles of Miraheze [20:46:54] You delegated that to the community... but yet there is no “global sysop” group and you are still reserving CU and OS for yourselves [20:47:09] global sysop -> CVT [20:47:15] we don't reserve CU and OS [20:47:24] Yeah you do, in a way [20:47:38] it's a steward responsibility. Stewards will give it to local communities when the reward outweighs risk [20:48:59] IMHO stewards should have the “checkuser-log” and “suppressionlog” permissions in their global group perms, which would allow them to randomly inspect the CU and OS log on all wikis at any random time, and then we could give CU and OS to the initial crat/founder of a wiki [20:49:27] Hello ForexTrader8! If you have any questions feel free to ask and someone should answer soon. [20:49:35] auditing isn't a replacement for protection and prevention [20:50:24] Miraheze will always be responsible for the use of the tools, therefore we'd like to minimise the risk to us and the best way to do that is the make the standards of accessing the information high [20:50:34] which the stewards (and the global community) will uphold [20:50:53] because no one wants their personal information being accessible by everyone who can fill in a form to request a wiki [20:51:54] it’s not everyone who can fill in a form to request a wiki - anyone who visits any website online is granting the webmaster(s) of that site permission to see PII in the server logs [20:52:16] So if someone doesn’t want a particular user accessing their PII, then just don’t visit their wiki [20:52:20] access is not permission [20:52:28] esp following the recent EU regulations [20:53:14] I guarantee that if we give everyone CU, there will be more misuse than appropriate use [20:53:30] and most of the misuse will violate a law somewhere which puts us in a situation we can't be in [20:53:48] If you read the fine print on many websites, it will say something like “by visiting this site, you agree to the collection of such and such data for performance and statistical reasons blah blah blah” [20:54:10] Not like many people actually read the fine print, but it’s there and therefore not a liability [20:54:23] it is a liability [20:54:35] EU regulations are very very strict with this sort of thing [20:55:07] In a court of law, the owners of a website would win suit against a user of the website with the simple claim that “we use your technical data for performance and statistical reasons is part of our terms of use” [20:55:29] in an EU court of law, we would lose almost certainly [20:55:43] ^^ [20:55:44] GDPR [20:55:51] and yes "performance and statistical reasons" - CU isn't that [20:55:58] my college had to force teachers to make sure our data is safe. [20:56:02] In the US and Canada, a website visitor would loose because “it’s their fault they didn’t read the fine print” [20:56:47] AmandaCatherine but in the EU & UK you would lose [20:56:50] the user would win [20:57:13] and in the EU, we would lose because "you have misused the information" or " you have used in in a way which we can not see as a reasonable use of their personal information" [20:57:28] But how can you prove that? [20:57:45] how can what be proved? [20:57:58] AmandaCatherine GDPR is a companys worst night mare. [20:58:02] As long as you follow it [20:58:04] your fine [20:58:05] How can you prove that you have misused the information? [20:58:21] Why is it your fault for collecting the information when it says in the fine print that you will do so [20:58:23] if we, can not prove that access the information was necessary to prevent further abuse, that's it. [20:58:46] if someone accesses the information for reason of let's say "I want to get their IP" that is 100% misuse [20:59:07] collection isn't the issue [20:59:09] we can collect [20:59:14] how we handle the data, is the issue. [20:59:17] but, if I block a VOA and I want to get their IP to block their range to prevent socking before it happens [20:59:23] Is that abuse? [20:59:30] if everyone can access everyone data, then we are severely misusing it [20:59:48] But it’s not everyone [20:59:52] technically, no - but we upload strict standards [21:00:03] we uphold strict standards because it's safer that way [21:00:12] It’s not like we’re doing $wgGroupPermissions[‘user’][‘checkuser’]=true [21:00:24] Which would grant CU to all registered users [21:00:31] anyone who can request a wiki, can use CU is what you are suggesting [21:00:41] requesting a wiki is not restricted and super easy to do [21:01:08] BUT only that initial founder can use it, and if stewards can randomly inspect the logs to check for any abuse [21:01:11] and with unified accounts, there is very little ability to stop having your information shared [21:01:29] That’s the biggest problem with unified accounts [21:01:30] stewards will not check 2.9k wikis regularly enough to prevent anything [21:01:41] Half of 2.9k wikis aren’t even active [21:01:52] but you still have to check them [21:02:07] CU doesn’t collect anything unless you make an edit [21:02:14] It doesn’t collect your data just from reading pages [21:02:21] any logged action [21:02:23] we know [21:02:35] There are so many wikis where the requestor requested the wiki and didn’t do anything else with it [21:02:37] I've been using CU for over 6 years - I fully know how it works [21:03:03] indeed - and by giving them CU you're creating a large pool of potential issues [21:03:08] Hello robink! If you have any questions feel free to ask and someone should answer soon. [21:03:13] also, you'd be surprised but compromised accounts. [21:03:24] they're a massive risk too then [21:03:28] But there’d be nothing to check on a wiki where the requestor didn’t do anything [21:03:35] Because there’d be no edits or logs [21:03:41] not the point [21:03:43] And that’s what 2FA is for [21:03:53] WMF requires 2FA for any accounts with elevated perms [21:03:57] For that very reason [21:03:59] indeed [21:04:02] really? [21:04:07] because i see a change [21:04:16] that forces that i think [21:04:21] that hasen't been merged yet. [21:04:24] I don't know many people who'd want to have to use 2FA because we give them access to something they don't want and won't use [21:04:34] paladox: yes, especially since Wikipedia founder Jimbo Wale’s account was hacked, 2FA has been required for all accounts with elevated rights [21:04:56] i didn't hear about that in #wikipedia-en [21:05:03] It was several years ago [21:05:08] There’s an article about it somewhere [21:05:13] i was there [21:05:22] when jimbo account was account [21:05:28] same goes for several wmf employees [21:05:48] (in the en channel i mean) [21:05:58] JohnLewis: it wouldn’t be automatically. Only if they want it and request it [21:06:10] In which case it is their responsibility to secure their accounts [21:06:24] AmandaCatherine: they can request it now [21:06:29] if they meet the standards set out [21:06:34] I would oppose a give all users access to CU. [21:07:42] IMHO any and all MediaWiki features that don’t either break CentralAuth or break the site itself should be available to all initial founding crats upon request [21:07:52] But not automatically without having a request [21:07:58] uh no [21:08:08] we are liable for any mis use [21:08:27] double messages are probably because two things being pushed to the webhook? [21:08:41] I wouldn't trust thousands of users without any kind of scrunity to request my IP address without my approval [21:08:43] paladox said he added a global webhook in addition to the per-project ones [21:09:29] PuppyKun double messages? [21:09:42] the github stuff being anounced twice [21:09:42] So if I block a VOA or an SOA account, and I want to check their IP in order to do a rangeblock to prevent socking before it happens [21:09:44] Is that misuse? [21:09:45] oh [21:09:46] yes [21:09:48] i fixed that [21:10:22] SPF|Cloud me too [21:10:24] AmandaCatherine: technically, before - without any evidence or history - arguably yes [21:10:38] as we are both based in the eu, doin't we gain that right through the GDPR? [21:10:49] So preventive measures is considered abuse in the EU [21:11:06] Doing something to prevent something else from happening, even if it hasn’t happened yet [21:11:09] it's a fine line all over the world [21:11:22] high standards prevent high accusations [21:12:13] Most of Canada, except Quebec and I *think* BC would say that if you can prove in a court of law that you were doing something to prevent something else bad from happening, you didn’t abuse anything [21:12:16] Whatever the subject is [21:12:35] Quebec and BC tend to sever from the majority on multiple issues [21:12:37] AmandaCatherine yes but we are not in canada [21:12:45] me JohnLewis and SPF|Cloud are based in the EU [21:12:47] same for Reception123 [21:12:54] so we abide by california laws [21:13:00] and the netherland laws [21:13:07] The EU’s laws seem to be too much [21:13:11] And why California? [21:13:42] AmandaCatherine since labster lives there [21:13:50] Ah [21:13:55] technically; we follow NL law because the servers are there. CA laws because labster handles the finances [21:14:04] then we follow our own respective countries laws [21:14:16] so me and JohnLewis would be the UK [21:14:16] because we're individuals [21:14:36] But what about when our respective countries laws are more relaxed/liberal than the NL? [21:15:10] most restrictive stands [21:15:29] EU is the most restrictive, therefore we follow that in terms of privacy [21:15:42] if EU says you can do something but CA says you can't then we can't [21:15:45] eu laws are global [21:15:55] so all 28 countrys have the same eu law [21:15:56] you have to follow the most restrictive laws [21:16:25] :/ [21:16:34] But EU laws don’t apply outside of the EU [21:16:41] AmandaCatherine gdpr does [21:16:42] actually [21:16:51] that law specifically targets out the EU [21:17:07] *outside [21:17:18] if you serve or are an EU citizen, you have to follow them [21:17:31] Hello nyuszika7h18! If you have any questions feel free to ask and someone should answer soon. [21:17:32] So if a eu citizen is in the us [21:17:36] the law still applys to them [21:17:38] emphasis, citizen as well. don't have to be in the EU [21:17:48] But I’m not an EU citizen [21:18:05] are you trying to weeken users privacy? [21:18:18] Yes, Canada has close governmental affiliations with UK, but I’m still a Canadian citizen [21:18:22] you're not ,but we are [21:18:26] And then there’s the whole Brexit thing [21:18:39] So if Brexit goes through, UK != EU [21:18:42] AmandaCatherine the gdpr will become the UK local law [21:18:50] so nothing changes [21:19:04] But that would be the UK’s choice [21:19:11] err? [21:19:25] Once you Brexit, the EU is no longer in charge of you [21:19:29] i am not going to let anyone weeken my privacy rights. [21:19:33] AmandaCatherine and? [21:19:41] we will still have the GDPR [21:19:49] So if the UK wants to uphold the strict EU laws, they can, but they wouldn’t be required to [21:19:51] AmandaCatherine: but the servers are in the EU [21:20:02] so we are still required [21:20:07] AmandaCatherine the eu law will be made UK laws [21:20:20] all data coming in and out of the EU is also required to follow the regs [21:20:23] Again, that’s something that the UK will choose to do [21:20:35] The UK could choose to throw out the EU laws if they wanted to after Brexit [21:20:36] the UK's stance is irrelevant for Miraheze [21:20:54] AmandaCatherine not without parliment approval [21:21:01] and with the talk talk hacking [21:21:05] i doint think they will [21:22:15] Most of our system administrators (still) live in the EU, we have servers in the EU is in the EU and we target EU citizens. [21:22:23] Given that, I’d expect that if Brexit goes through, there will be a lot of political division in Canada as to what to do with our laws given that we’ve always had a close tie to the UK [21:22:38] AmandaCatherine but a your not in the UK [21:22:47] b: your in the union that i forget the name of [21:22:54] MacFan4000: commonswiki? [21:22:55] and c: you have the same queen as us [21:23:01] Quebec will likely side with France, which is still part of the EU, and BC tends to just be more conservative [21:23:19] But the rest of Canada tends to be more liberal/relaxed [21:23:21] (oops, grammar) in short, we'll have to abide by several extra laws, period [21:23:53] paladox: yes, but PM is our governmental leader [21:23:56] Infact AFAIK im one of the few technical contributors that live in the CST (UTC-5) [21:24:01] AmandaCatherine yes [21:24:25] PM doesn’t necessarily have to listen to the queen, I don’t think [21:24:36] i only know of JohnLewis who lives in the same tz as me :D [21:24:36] Because even in the UK, the Queen can’t boss parliament around [21:24:45] AmandaCatherine errr [21:24:49] the queen can fire the pm [21:24:58] my last message made zero since so just ignore it im too tired to fix it [21:25:01] the pm serves until the queen fires them [21:25:12] Or until the Canadian people elect a new one [21:25:20] the Queen has a ceremonial role [21:25:29] ^ [21:25:32] which includes appointing the PM and enacting laws [21:25:35] still has the powerz [21:26:08] The Queen appoints PM of the UK. The Canadian PM is (usually) elected by the people [21:26:40] well the PM is appointed as the leader of the largest party [21:26:48] which is two separate democratic elections [21:26:51] I call dibs on Queen of Miraheze xD jk [21:26:55] lol [21:27:07] i am visting buckingham palace in 2 weeks :D [21:27:35] * paladox lives closer to london then JohnLewis :P [21:28:03] distance or travel time [21:28:14] i would presume both [21:28:21] since your a hour+ up the road [21:28:25] Anyway, let’s steer this conversation back to where it was originally, which was do any stewards have objections with https://weather.miraheze.org/wiki/Weather_Wiki:Stewards/Draft [21:28:26] Title: [ Login required - Weather Wiki ] - weather.miraheze.org [21:28:37] nope [21:28:47] PuppyKun SPF|Cloud Voidwalker [21:28:48] ? [21:28:53] the train from Leicester gets into London ~30mins faster than you [21:29:02] paladox: you should ride a bull to the buckingham palace and get bucked off in front of it... [21:29:04] JohnLewis how? [21:29:09] Zppix LOL [21:29:21] Leicester is on a fast main line, you're not [21:29:26] london is so large we should have stayed for 3-4 days [21:29:30] but 2 days it is [21:29:33] but but i wanna be on the fast main line :( [21:29:38] JohnLewis lucky you :D [21:29:49] well lucky we are not going from northampton by train [21:30:00] rather driving to a car park outside of the toll charge [21:30:01] thinggy [21:30:12] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNXSn [21:30:13] [02miraheze/services] 07MirahezeSSLBot 037857254 - BOT: Updating services config for wikis [21:30:27] but anyways even if we drove into london, im exempt from the tool charge JohnLewis :D [21:30:29] i think [21:30:58] also what is this new fangled freenode utility bot named freenode-connect? anyone know [21:31:14] err what? [21:31:25] Zppix: that’s the obvious spambot scanner [21:31:27] JohnLewis have you been on that train to london? [21:31:36] yes [21:31:41] also what about this new high speed rail way there trying to build [21:31:47] i see it will go through northampton [21:32:04] Zppix: that checks for malicious proxies/vulnerable networks etc [21:32:42] AmandaCatherine: guess i better turn off my botnet xD jk im too poor to have a botnet lol [21:33:26] i've only been on the train from northampton to birmingham. [21:34:44] JohnLewis how long in total would it take you? [21:34:48] (by train) [21:34:54] by car i am already near. [21:34:57] 1h [21:35:14] well yep, car it's faster then train here lol [21:35:30] * paladox is really near milton keynes. [21:35:55] has anyone been through northampton or milton keynes? [21:36:08] PuppyKun SPF|Cloud Voidwalker hearing no objections, I’m going to publish [21:37:43] paladox: No i havent, i dont tend to swim entire oceans [21:37:48] LOL [21:38:09] Zppix you doin't want to see where george washingtons family comes from? :P [21:38:27] or where dianna is from? [21:38:27] re. policy do what you want, honestly [21:38:33] lol [21:38:54] "Do what you want, honestly" -- Southparkfan 2k18 [21:39:07] SPF|Cloud: I just wanted to make sure that the stewards didn’t have any strong objections, because any stewards that perform any action on my wiki will be accountable to that policy [21:39:15] umm [21:39:23] i dont think thats how stewards work [21:39:25] In addition to the global policy [21:39:37] This local policy supplements the global policy [21:39:53] global policy overrules all teh policies [21:40:15] But the global policy isn’t very specific as to appropriate use of various things [21:40:35] I am glad to see it's everyone's right to write such a policy, this is not a dictatorship project. [21:40:44] Idk [21:41:03] im half asleep rn so who knows what im saying is remotely correct lol [21:41:05] SPF|Cloud: huh? [21:41:25] AmandaCatherine: hes saying Anarchy!!!!! [21:41:42] I don’t think so [21:42:22] If 'global policy' (ToU very likely) allows me to do something your policy restricts me in, I'll do it anyways. If you are allowed to restrict it, then I don't know why I should do it. Simple as that. [21:42:53] You just contradicted yourself [21:43:09] ..go on [21:43:13] You said that you would do something allowed by global policy even if disallowed by local policy [21:43:15] I think [21:43:40] No, if your policy restricts me where I can't fall back on global policy, I don't know why I should do it [21:43:48] AmandaCatherine: ToU is one of the polcies that regardless of what anything says ToU is always right [21:43:55] Because it would be a violation of the steward policy [21:46:09] It's not my intention to violate the steward policy whatsoever, so I'll refrain from taking action in that case. However, if your policy says I *can't* do X but the ToU (or any other global policy) says I *can* do it, I am not obliged to follow your local policy thus no violation there. And in that case I'll do it anyways. [21:47:11] technically, stewards are obliged to follow local policy if its an internal matter [21:47:54] Internal as in? [21:48:02] not xwiki [21:49:43] What if global policy says you *can’t* do X but local policy says you *can* do X? [21:50:31] globally policy stands [21:50:40] most restrictive stance stands [21:51:42] But if a steward technically violates global policy while doing something allowed by local policy, would I be obligated to request removal of their rights? [21:52:23] if they violate global policy yes [21:52:37] but requests for removal aren't thr sole answer [21:53:19] that's for abuse, if its a legitimate mistake, then words are way more effective [21:54:05] So steward A does action X that global steward policy disallows, but local steward policy of wiki Y allows... [21:54:12] Am I required to warn them/sanction them for that? [21:54:18] As the founder of wiki Y? [21:54:46] why warn and sanction? way to heavy handed. talk. [21:55:20] Okay, am I allowed to just let it slide since it’s not violating any local policies and I’m okay with it [21:55:42] everyone can let it slo [21:55:48] *slide [21:56:00] Good [21:56:26] but all you do is make them unaware and then it turns into potential misuse by accident [21:56:35] it does no one any good [21:56:46] That’s why I made sure everyone is aware :) [21:57:07] By asking (repeatedly) if there were any objections [21:57:15] And I linked the draft numerous times in this channel [21:58:08] And since the draft no longer exists, I’ll link the actual policy too [21:58:10] https://weather.miraheze.org/wiki/Weather_Wiki:Stewards [21:58:11] Title: [ Login required - Weather Wiki ] - weather.miraheze.org [21:58:23] I think that covers my bases [22:00:16] And one of the other things on my to-do-list is to edit the MediaWiki pages for several special pages and include something like “Stewards: if this is an emergency, please proceed. Otherwise, please make sure you are in compliance with both global and local policy before proceeding” [22:00:33] Which is what Wikipedia has done in regards to WMF stewards taking action there [22:06:44] Anyway, I won’t be around for the rest of the evening, so I’ll say night 3.5 hours early [22:06:46] !night [22:06:46] Good night, sweet dreams and dream of the miraheze servers without errors! [22:34:48] Hello furiousDingo12! If you have any questions feel free to ask and someone should answer soon. [22:42:27] Hello Netham458! If you have any questions feel free to ask and someone should answer soon. [23:01:59] Hello aykut2! If you have any questions feel free to ask and someone should answer soon. [23:05:06] how does ZppixBot see these users? [23:06:00] it can see joins, not messages [23:06:06] oh [23:14:35] Hello Vlad14! If you have any questions feel free to ask and someone should answer soon. [23:32:19] Hi paladox ! I'll send a link to the SQL file by email. Cheers! Look for the keyword 'openhatch' and/or 'asheesh' (my name). [23:32:43] asheesh ok, send it to staff@miraheze.org please :) [23:32:48] Yup, you got it :) [23:48:00] paladox: Sent, cheers :) [23:49:03] asheesh thanks, we will try working on it tommror. :) [23:49:09] (will need JohnLewis help on this one) [23:49:25] asheesh i've just created your wiki [23:49:27] Thanks massively to you :) Zero rush, and much gratitude on my part. I'll try to make sure I'm online if you have questions. (What time zone are y'all in?) [23:50:02] paladox: help for what? [23:50:19] JohnLewis help with importing the users. [23:50:56] Special:CreateAccount [23:52:50] I'm interested in importing my old users from my existing wiki's SQL dump, or otherwise making sure that after importing the old wiki's content, people can keep using their old usernames to log in. [23:54:04] Hello michagogo1! If you have any questions feel free to ask and someone should answer soon. [23:54:07] After the acquisition by Private Internet Access, Freenode is now being used to push ICO scams https://www.coindesk.com/handshake-revealed-vcs-back-plan-to-give-away-100-million-in-crypto/ [23:54:08] Title: [ Handshake Revealed: VCs Back Plan to Give Away $100 Million in Crypto - CoinDesk ] - www.coindesk.com