[00:02:28] PROBLEM - test1 Puppet on test1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:02:30] PROBLEM - db4 Puppet on db4 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:02:34] PROBLEM - bacula1 Puppet on bacula1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:02:44] PROBLEM - mw2 Puppet on mw2 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:02:46] PROBLEM - misc3 Puppet on misc3 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:02:56] PROBLEM - misc2 Puppet on misc2 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:03:18] PROBLEM - mw1 Puppet on mw1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:03:24] PROBLEM - cp4 Puppet on cp4 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:03:28] PROBLEM - cp2 Puppet on cp2 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:03:52] PROBLEM - cp5 Puppet on cp5 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:03:56] PROBLEM - puppet1 Puppet on puppet1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:04:08] PROBLEM - misc4 Puppet on misc4 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:04:10] PROBLEM - lizardfs2 Puppet on lizardfs2 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:04:34] PROBLEM - misc1 Puppet on misc1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:10:57] RECOVERY - misc2 Puppet on misc2 is OK: OK: Puppet is currently enabled, last run 14 seconds ago with 0 failures [00:11:19] RECOVERY - mw1 Puppet on mw1 is OK: OK: Puppet is currently enabled, last run 22 seconds ago with 0 failures [00:11:25] RECOVERY - cp4 Puppet on cp4 is OK: OK: Puppet is currently enabled, last run 19 seconds ago with 0 failures [00:11:29] RECOVERY - cp2 Puppet on cp2 is OK: OK: Puppet is currently enabled, last run 8 seconds ago with 0 failures [00:11:57] RECOVERY - puppet1 Puppet on puppet1 is OK: OK: Puppet is currently enabled, last run 58 seconds ago with 0 failures [00:12:09] RECOVERY - misc4 Puppet on misc4 is OK: OK: Puppet is currently enabled, last run 42 seconds ago with 0 failures [00:12:11] RECOVERY - lizardfs2 Puppet on lizardfs2 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [00:12:29] RECOVERY - test1 Puppet on test1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [00:12:31] RECOVERY - db4 Puppet on db4 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [00:12:35] RECOVERY - bacula1 Puppet on bacula1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [00:12:45] RECOVERY - mw2 Puppet on mw2 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [00:12:47] RECOVERY - misc3 Puppet on misc3 is OK: OK: Puppet is currently enabled, last run 2 minutes ago with 0 failures [00:13:51] RECOVERY - cp5 Puppet on cp5 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [00:14:33] RECOVERY - misc1 Puppet on misc1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [02:25:55] PROBLEM - db4 Disk Space on db4 is WARNING: DISK WARNING - free space: / 76915 MB (20% inode=94%); [05:42:24] [02miraheze/mw-config] 07Reception123 pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNpJj [05:42:25] [02miraheze/mw-config] 07Reception123 03f942aff - fix macfans incubatorwiki fix [05:56:11] hamza: hi [05:56:18] hamza: was the import done? [06:04:23] hamza: Oh, sorry to hear that [06:04:34] hamza: Since the images were downloaded by Paladox (I couldn't) I will have to ask him [06:05:23] hamza: Sorry that they weren't imported, I'm sure they will be in a few hours when Paladox is online [06:08:10] Ok :) [06:08:20] hamza: hope your wiki is going well [10:50:14] [02mw-config] 07JohnFLewis commented on pull request 03#2376: Downgrade isvwiki to Wikipedia's CC BY-SA - 13https://git.io/fNpRH [10:50:15] [02mw-config] 07JohnFLewis closed pull request 03#2376: Downgrade isvwiki to Wikipedia's CC BY-SA - 13https://git.io/fNbhZ [11:01:35] hello [11:01:58] hi Zppix [11:02:02] I have an issue i need more money in my bank account, could you fix xD jk [11:02:06] Zppix: had time to look at the bot? [11:02:09] Zppix: ask Labster lol [11:02:21] Reception123: Ive been really busy im trying to as much as i can [11:02:25] oh ok [11:09:01] why not give Sigyn +O MacFan4000 ? [11:09:09] I can’t [11:09:15] It’s up to ops [11:09:28] Reception123: ^^ [11:11:44] there's no point in having +O for a bot [11:11:49] This is also temporary [11:13:12] The point for Sigyn is so it can see all messages at all times [11:13:51] And it can now and will in future [11:15:44] The point is we have to manually op it every time [11:16:55] I mean if you really want to +O it I don't really mind, but once this spam period is over it should be -O'ed [13:12:09] Good morning [13:21:39] PROBLEM - mw3 JobQueue on mw3 is CRITICAL: JOBQUEUE CRITICAL - job queue greater than 300 jobs. Current queue: 5947 [13:28:06] Uhh... someone lock/block https://meta.miraheze.org/wiki/Special:CentralAuth/Mushroom_cloud [13:28:07] Title: [ Global account information for Mushroom cloud - Miraheze Meta ] - meta.miraheze.org [13:28:13] Quickly please before they do any more damage [13:35:12] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNpPJ [13:35:13] [02miraheze/services] 07MirahezeSSLBot 03ba8527e - BOT: Updating services config for wikis [13:43:31] JohnLewis MacFan4000 PuppyKun Reception123 SPF|Cloud mass ping - someone act now https://meta.miraheze.org/wiki/Special:CentralAuth/Mushroom_cloud [13:43:32] Title: [ Global account information for Mushroom cloud - Miraheze Meta ] - meta.miraheze.org [13:43:44] Really urgent - they’re ongoing [13:43:53] Done [13:43:58] Rolling back [13:44:02] !m MacFan4000 [13:44:02] <[d__d]> You're doing good work, MacFan4000! [13:44:12] * AmandaCatherine breaths a sigh of relief [13:44:53] Pfft, my mass ping tripped Sigyn [13:44:58] I got a stern warning [13:46:05] Done [13:48:33] !log sudo -u www-data php importImages.php --wiki quranwiki --search-recursively /home/reception/archive_unzipped [13:48:37] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [13:53:56] Well, at least the filter is working https://meta.miraheze.org/wiki/Special:AbuseLog?wpSearchUser=Mushroom+cloud&wpSearchTitle=&wpSearchImpact=0&wpSearchActionTaken=disallow&wpSearchFilter=&wpSearchWiki= [13:53:57] Title: [ Abuse filter log - Miraheze Meta ] - meta.miraheze.org [13:54:08] But it appears they figured out a a way to bypass it too [13:54:10] With hidden text [14:16:33] [02miraheze/mediawiki] 07Reception123 pushed 031 commit to 03REL1_31 [+0/-0/±1] 13https://git.io/fNpD2 [14:16:35] [02miraheze/mediawiki] 07Reception123 03e1ae412 - Update CreateWiki [14:16:43] eeek [14:16:51] being required to captcha, weird experiences lol [14:17:07] revi: aren't you a sysop? [14:17:10] or you mean on another wiki [14:17:10] on other wiki [14:17:16] k yeah [14:17:30] https://incubator.miraheze.org/wiki/User:Revi/common.js nice external link detection [14:17:31] Title: [ User:Revi/common.js - Incubator Plus 2.0 ] - incubator.miraheze.org [14:17:36] even tho they don't allow link to be visible lol [14:17:48] Reception123: doint forget to run lc:D [14:18:05] Can't we globally enable SyntaxHighlight? [14:18:08] still causing problems? [14:18:17] (IIRC it caused some meh in the past) [14:18:21] We could [14:18:44] !log rebuild LC on test1wiki [14:18:48] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [14:19:15] Yeah, maybe we should make SyntaxHighlight global [14:20:22] [02miraheze/mw-config] 07MacFan4000 created branch 03syntaxhighlightglobal 13https://git.io/fNpDN [14:20:24] [02mw-config] 07MacFan4000 created branch 03syntaxhighlightglobal - 13https://git.io/vbvb3 [14:20:41] <3 [14:21:43] [02miraheze/mw-config] 07MacFan4000 pushed 031 commit to 03syntaxhighlightglobal [+0/-0/±1] 13https://git.io/fNpyT [14:21:45] [02miraheze/mw-config] 07MacFan4000 0378b9041 - Update ManageWiki.php [14:21:50] miraheze/mw-config/syntaxhighlightglobal/f942aff - Reception123 The build passed. https://travis-ci.org/miraheze/mw-config/builds/416838078 [14:22:19] MacFan4000: why is it telling me and not you? [14:22:45] because when I created the branch the latest commit was yours [14:25:10] [02miraheze/mw-config] 07MacFan4000 pushed 031 commit to 03syntaxhighlightglobal [+0/-0/±1] 13https://git.io/fNpyB [14:25:11] [02miraheze/mw-config] 07MacFan4000 03c219ed0 - Update LocalExtensions.php [14:26:14] [02miraheze/mw-config] 07MacFan4000 pushed 031 commit to 03syntaxhighlightglobal [+0/-0/±1] 13https://git.io/fNpyV [14:26:16] [02miraheze/mw-config] 07MacFan4000 034df210e - Update GlobalExtensions.php [14:28:37] [02miraheze/mw-config] 07MacFan4000 pushed 031 commit to 03syntaxhighlightglobal [+0/-0/±1] 13https://git.io/fNpyM [14:28:38] [02miraheze/mw-config] 07MacFan4000 034984781 - Update LocalSettings.php [14:28:46] [02mw-config] 07MacFan4000 opened pull request 03#2378: Syntaxhighlightglobal - 13https://git.io/fNpyy [14:28:53] [02mw-config] 07MacFan4000 closed pull request 03#2378: Syntaxhighlightglobal - 13https://git.io/fNpyy [14:28:55] [02miraheze/mw-config] 07MacFan4000 pushed 031 commit to 03master [+0/-0/±4] 13https://git.io/fNpyH [14:28:56] [02miraheze/mw-config] 07MacFan4000 037521270 - Syntaxhighlightglobal (#2378) * Update ManageWiki.php * Update LocalExtensions.php * Update GlobalExtensions.php * Update LocalSettings.php [14:29:24] revi: Reception123: paladox: ^^ [14:29:30] [02mw-config] 07MacFan4000 deleted branch 03syntaxhighlightglobal - 13https://git.io/vbvb3 [14:29:31] [02miraheze/mw-config] 07MacFan4000 deleted branch 03syntaxhighlightglobal [14:30:09] hamza: you're welcome :) [14:30:11] it's still ongoing [14:31:07] Ok [15:35:12] [02mw-config] 07Amanda-Catherine opened pull request 03#2379: Remove nominornewtalk from bots - 13https://git.io/fNpbn [15:36:14] ^ FYI I *think* (not sure) that a “squash & merge” may be needed as opposed to a merge commit in order to automatically update my weatherwiki fork of the repo [15:36:40] Because I’ve had to keep re-forking the repo each time I make a new PR because it wants to open a PR for the last change which was already merged [15:36:57] and I’m thinking that its because the merge commit is new commit that wasn’t in the forked repo [15:46:34] [02mw-config] 07MacFan4000 closed pull request 03#2379: Remove nominornewtalk from bots - 13https://git.io/fNpbn [15:46:35] [02miraheze/mw-config] 07MacFan4000 pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNpAv [15:46:36] [02miraheze/mw-config] 07Amanda-Catherine 03116e062 - Remove nominornewtalk from bots (#2379) All edits, regardless if bot or not, or if minor or not, should always trigger the new messages prompt [15:49:03] Yeah, notice what happened here https://github.com/weatherwiki/mw-config [15:49:03] Title: [ GitHub - weatherwiki/mw-config: Production MediaWiki configuration ] - github.com [15:49:18] “1 commit ahead, 1 commit behind miraheze:master” [15:49:29] So now if I open another PR, it will try to merge that PR again [15:49:33] So I have to re-fork [15:50:07] The “1 commit ahead” was because I pushed directly to my repo and opened the PR from there. However, once the PR is merged, it should go back to “even with miraheze:master” [15:50:12] MacFan4000 ^ [15:50:33] any commits will cause that though [15:50:52] I don’t think it does if you squash merge [15:50:56] the chances of you making multiple commits over a period of time and no one else doing any is extremely low [15:51:17] I can open a new PR even if the branch is behind the master [15:51:25] I can’t open a new PR if it is ahead of the master [15:51:33] Because it will duplicate my last PIR [15:51:38] s/PIR/PR [15:51:38] AmandaCatherine meant to say: Because it will duplicate my last PR [15:53:06] And see now it wants to merge that last PR again https://github.com/miraheze/mw-config/compare/master...weatherwiki:master [15:53:07] Title: [ Comparing miraheze:master...weatherwiki:master · miraheze/mw-config · GitHub ] - github.com [15:53:13] Even though it’s already been merged [15:54:02] JohnLewis ^^ [15:55:14] probably then [15:55:38] Probably then what? [15:55:43] Was my theory right? [15:55:50] probably [15:56:33] Mind if I test it? (I’ll re-fork, make a null commit, and I’ll have you merge with a squash, and I’ll revert it right after) [15:56:41] wait [15:56:48] MacFan4000 did squash and merge [15:57:03] Ok, so why does it still think that there’s an extra commit? [15:57:22] because the meta data in the commit has changed probably [15:57:38] There haven’t been any other commits since that one [15:58:25] technically it's a different commit [15:58:43] because Mac is the committer but in your repo, you're the committer [15:59:37] So there’s no way to re-use my repo for multiple PRs [15:59:51] no, you'd need to use branches [16:00:10] ?? [16:00:31] edit from the miraheze repo [16:00:41] automates the whole process [16:01:20] But that creates a fork called “Amanda-Catherine/mw-config” [16:01:37] otherwise press the branch selector and create a new branch [16:01:49] So, I need to make a PR to my own repo first [16:01:55] yeah, but it'll make a new branch in your fork [16:02:10] So then can I merge my own PR? [16:02:20] And then push the PR to Miraheze master? [16:02:39] you don't want to edit the master branch or merge it in your repo [16:02:50] it'll make a branch which you can request to be merged into our repo [16:04:03] Okay, brand-new fork that is even https://github.com/weatherwiki/mw-config [16:04:04] Title: [ GitHub - weatherwiki/mw-config: Production MediaWiki configuration ] - github.com [16:04:07] So don’t edit that at all? [16:04:29] yeah, don't touch the master branch [16:04:39] you cant reuse branches [16:05:24] Ah, so click the “branch:master” dropdown? [16:05:27] And create a new branch [16:06:00] could do, but that'll base it on the master branch of your repo [16:06:07] so it's best to edit in the miraheze repo [16:06:34] PROBLEM - misc1 Puppet on misc1 is WARNING: WARNING: Puppet last ran 1 hour ago [16:07:52] * AmandaCatherine is still confused [16:08:11] So what you’re saying is that it is technically impossible to use https://github.com/weatherwiki/mw-config and keep it up to date [16:08:12] Title: [ GitHub - weatherwiki/mw-config: Production MediaWiki configuration ] - github.com [16:08:47] using the web editor, yeah [16:09:30] There’s another editor? [16:10:01] command line [16:10:26] But I’m assuming that I don’t have access to that [16:10:30] (i.e. sysadmin only) [16:10:52] no? git is universal [16:11:10] So I can edit the Miraheze command line? [16:11:16] That’s scary [16:11:31] no [16:11:39] you'd use your own repo [16:12:28] This is still confusing. I’ll just delete the entire organization of weatherwiki [16:12:42] I thought I’ve been able to keep forks up to date in the past [16:12:50] But, meh [16:26:57] Hmmm.. request for adoption by an IP https://meta.miraheze.org/wiki/Requests_for_adoption#collabvm [16:26:58] Title: [ Requests for adoption - Miraheze Meta ] - meta.miraheze.org [16:27:07] Does that get procedurally declined automatically? [16:29:01] JohnLewis ^ [16:29:36] yes [16:32:02] Time for lunch [17:46:50] Hmm.. no unread messages [17:46:55] That’s an interesting change [17:49:32] AmandaCatherine: there's not always that much around here [17:49:55] MacFan4000: https://phabricator.miraheze.org/T3491 - since you mentioned this, are you taking care of it? [17:49:56] Title: [ ⚓ T3491 LocalSetting.php and Photo Directory of wikiageing wiki ] - phabricator.miraheze.org [17:50:40] Reception123: I know, it’s just sometimes that I’ve come back to 100+ unread messages [17:50:53] Depends on the day of course [17:51:09] Not really, I was just wondering if the private was a concern, but now I know [17:51:26] Also, the wiki that was requested for adoption here https://meta.miraheze.org/wiki/Requests_for_adoption#collabvm.miraheze.org has vandalism on the main page [17:51:27] Title: [ Requests for adoption - Miraheze Meta ] - meta.miraheze.org [17:51:34] But I can’t revert it because the wiki is closed [17:51:35] MacFan4000: ok. if you want to do it feel free [17:51:56] AmandaCatherine: we are aware of the issues, hence Voidwalker's reply to the user [17:52:24] Isn’t it just as simple as remove the vandalism and be done? [17:52:34] It was likely done by a spammer/vandalbot during inactivity [17:53:02] Thing is, that wiki was made private for violating the content policy [17:53:22] It is a tricky case, that requires staff discussion first [17:53:36] Oh [17:53:36] most of the content on the wiki that looks like vandalism was added by the wiki administrators [17:53:52] So we’re dealing with rouge admins here? [17:53:59] And/or compromised admin accounts? [17:55:34] Probably not compromised accounts. [17:55:37] and this is an old case [17:55:53] Was it pre-CVT era? [17:56:09] Because if not, the vandalism shouldn’t have stayed there [17:56:38] And the only two logical reasons why an administrator would vandalize a wiki are either if they went rouge for some reason or if their account was compromised [17:57:10] AmandaCatherine: It was not necessarily vandalism [17:57:16] CVT wouldn’t matter anyway [17:57:28] They can’t read private wikis [17:57:38] Well it was public at the time [17:57:42] Only sysadmins/stewards can [17:58:38] Although, I don’t see in the global content policy where it says that profanity is not allowed, unless you consider that part of “A wiki must not create problems which make it difficult for other wikis.” [17:59:00] (Not that I’m endorsing it in any way, just stating what I can find factually) [17:59:25] AmandaCatherine: Yes, that is what would be consider [17:59:28] *considered [17:59:38] At Stewards' discretion [18:00:13] I think that the policy should be more clear: either we allow profanity globally and leave it to the local level to disallow it if they choose [18:00:26] Or we explicitly ban profanity globally [18:00:42] AmandaCatherine: It doesn't really work like that. Even in real life laws, there are some things that are up for discretion, not everything is said point blank. [18:00:50] profanity isn't the explicit issue here anyway [18:00:52] We can't specifically say "This is not allowed, this is not allowed" [18:01:12] Voidwalker: well, the first thing I saw on the main page is profanity in big letters [18:01:31] Yeah, I think he means it isn't the sole reason why [18:01:53] that is, quite honestly the cleanest case on the whole wiki [18:02:35] So if the entire wiki was vandalized... [18:02:43] Hi! Just contacting you to tell that here are no high priority open tasks. Nice job! [18:02:49] ...it’s likely a case of a rouge admin or an automated vandalbot [18:03:14] AmandaCatherine: No, as I said, we have reason to believe it was not "vandalism" but intentional [18:03:16] by the administrators [18:03:23] which were not "hacked" or "rogue" [18:03:38] ZppixBot i have a few high priority tasks. [18:03:39] jks [18:03:47] .priotasks [18:03:48] MacFan4000: There are no high priority open tasks. Nice job! [18:04:02] ZppixBot: make some up then [18:04:19] If the wiki started out fine, and then became vandalized, that’s the definition of a rouge admin [18:04:24] We bully ZppixBot too much, when the world is taken over by the bots, it won't be nice :P [18:04:25] Reception123: 2018-08-16 - 18:04:23 tell Reception123 No, I don't want to. [18:04:30] Some would like to call it a traitor [18:04:33] RECOVERY - misc1 Puppet on misc1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [18:04:35] well i fucked it up [18:04:37] i meant .msg [18:04:46] lol [18:04:50] oh, I was like what, a reminder through ZppixBot what is going on [18:04:56] ZppixBot: ah I love that .msg [18:05:03] AmandaCatherine: don't think that's the case [18:05:05] reception123 No, I don't awnt to. Equal rights for all bots! [18:05:07] afaik, it was always like that [18:05:10] .msg Zppix test [18:05:15] it didn't work [18:05:16] Now spelling [18:05:19] ZppixBot: I thought bots couldn't make typos [18:05:22] .msg Zppix test [18:05:29] paladox: it has to be in a PM [18:05:33] oh [18:05:38] Bots are human too. Damn you! [18:05:47] paladox: and that would just send a message to Zppix from ZppixBot [18:05:48] it worked paladox [18:05:52] It won’t say anything back though [18:05:52] ok [18:05:53] ZppixBot: pretending to be a human now, eh? [18:05:53] heh [18:06:11] So why did a wiki get approved for creation if they were just going to post profanity/hate speech? [18:06:15] Reception123, who says I was never not human? [18:06:25] (Assuming it was post-global content policy era) [18:06:50] Because they didn’t say that was their purpose? [18:06:57] well why not? [18:06:58] xD [18:06:59] ZppixBot: the last 3 letters of your name [18:07:00] :PP [18:07:22] * AmandaCatherine mutes ZppixBot [18:07:33] Stop bullying me :P [18:07:39] Reception123, Bots can be human too you know, this is discrimination. [18:08:04] mutes AmandaCatherine [18:08:22] jk [18:08:32] who else is abusing my bot but me? [18:09:00] JohnLewis Reception123: why wasn’t the wiki deleted? [18:09:46] ZppixBot: Well, in any case you're more human than Paladoxbot, I'll give you that xD [18:09:47] Because in the assumption of good faith, time should be given to resolve issues. [18:10:37] Were any of the admins/crats stripped of their rights? [18:10:45] And/or their global accounts locked? [18:11:15] No because that defeats the purpose of letting them resolve the issue? [18:11:35] It could be anybody Zppix [18:11:45] Well, locking does, but just desyopping an admin who is acting rouge isn’t stopping anything except disruption [18:12:17] But deleting the content is the resolution [18:12:28] ZppixBot: I can look into the logs you know [18:12:48] taking that away from them means they a) can’t resolve it b) lose the motivation to [18:13:00] Depends on how you define “delete” - actually use the delete function in MediaWiki, just blank the page, ? [18:13:12] Replace the page with something else? [18:13:26] Well you described deleting and blanking so the former [18:14:08] Some might consider just blanking a page to be “soft deletion” since the average passerby may not know how to check the revision history [18:15:00] Maybe [18:15:05] Alright ZppixBot maintainers thats enough .msg please, its starting to be disruptive [18:15:09] just anything regarding removak [18:15:36] But blanking can be done without sysop under most circumstances [18:16:04] Does CVT get ratelimitted? [18:21:26] But if you revoke rights people are less likely to resolve + it’s heavy handed [18:22:33] Zppix: no, CVT have the noratelimit perm [18:22:41] Well, since the wiki was closed for inactivity before the issues were resolved, I think you could say that at that point, the time to fix it is over [18:23:43] Zppix: is there a guide or something for how to install stuff using piwikibot? I'd have no problem trying it out myself or maybe paladox could take a look, if you're busy [18:23:56] Reception123: i can link you to the piwikibot docs [18:23:57] Reception123 possibly though not sure [18:24:05] i have never used pywikibot [18:24:13] Reception123: https://www.mediawiki.org/wiki/Manual:Pywikibot [18:24:13] Title: [ Manual:Pywikibot - MediaWiki ] - www.mediawiki.org [18:24:17] paladox: well you do find a way to get anything to work, so :P [18:24:24] lol [18:24:25] heh [18:24:44] Reception123 https://www.wikidata.org/wiki/Wikidata:Pywikibot_-_Python_3_Tutorial [18:24:44] Reception123: https://www.mediawiki.org/wiki/Manual:Pywikibot/Installation/Toolforge [18:24:45] Title: [ Wikidata:Pywikibot - Python 3 Tutorial - Wikidata ] - www.wikidata.org [18:24:46] Title: [ Manual:Pywikibot/Installation/Toolforge - MediaWiki ] - www.mediawiki.org [18:24:47] Zppix: have you started anything yet? So I don't redo anything [18:24:55] Reception123: paladox i wouldnt start the bot for real though until i look at it just to be safe, cause as far as im concerned im the one responsible for it in terms of cloud services pov [18:25:06] heh [18:25:08] ah, I see all the maintainers are spamming me with links, so everyone's aware of stuff :D [18:25:10] Reception123: except for git clone on the tool account nope [18:25:27] Zppix: Oh, ok. Though if Signbot operates on it, it should be fine? [18:25:36] Reception123: wym? [18:25:43] Zppix: in that case, maybe we should wait for you? Do you think you'll be able to get it done this month? [18:26:01] "i look at it just to be safe, cause as far as im concerned im the one responsible for it in terms of cloud services pov" - well I mean it's used already with Signbot with commonswiki [18:26:04] Reception123: i dont mind if you set it up on testwiki under a test account but i want to be sure that works before moving it to an official acct [18:26:32] We could use the ZppixBot wiki account [18:26:42] well tha twould be after Zppix would check it [18:26:47] MacFan4000: that account is purely for ZppixBot to login to phab [18:26:50] before we could just do a "Testbot" account or something on testwiki [18:26:55] paladox: get to work! [18:26:55] MacFan4000: i perfer to have signbot use its own acct [18:27:22] Reception123 get what to work? I have no idea how to use pywikibot :) [18:27:24] MacFan4000: so if something were to happen we can still block signbot and not block ZppixBot on wiki you understand what im saying? [18:27:34] Yes [18:27:35] paladox: none of us do [18:27:44] paladox: you cant do anymore damage then i could [18:27:45] :P [18:27:48] lol [18:27:49] paladox: I'll do the installing, and you do the fixing when I break something xD [18:27:52] that's how it usually works [18:28:16] lol [18:28:17] ok [18:28:30] great, I even forgot what we called the toolforge project [18:28:32] great start for me [18:28:57] Reception123: mh-signbot [18:29:11] ah, I did miraheze-signbot [18:29:12] thanks MacFan4000 [18:31:37] Miraheze wikis can still use wikimedia commons images right? [18:32:04] Zppix: yes, of course [18:32:11] it's still enabled by default [18:32:14] Reception123: then why isnt this working at all? https://publictestwiki.com/wiki/Template:WIP [18:32:15] Title: [ Template:WIP - TestWiki ] - publictestwiki.com [18:32:28] Created an account for testing and password is sent via mail [18:32:31] paladox: ^ [18:32:36] MacFan4000: which email? [18:32:42] ok [18:32:43] Tool email [18:32:49] oh ok [18:32:54] MacFan4000: wow I didn't know that existed [18:32:55] ok great [18:32:59] paladox: why isn't commons working? [18:33:08] Reception123 what do you mean? [18:33:14] paladox: check the link Zppix sent [18:33:18] oh shut up spambots [18:33:38] !m Sigyn [18:33:38] <[d__d]> You're doing good work, Sigyn! [18:33:58] Reception123 ok [18:34:02] Zppix: pywikibot is pretty large [18:34:06] Reception123 uh, i only see the password [18:34:12] Reception123: all toolforge tools have emails that are (usually) sent to the maintainers, the email address is tools.toolname (at) tools.wmflabs.org [18:34:12] paladox: for? [18:34:19] Reception123 https://publictestwiki.com/wiki/Main_Page [18:34:19] Title: [ TestWiki ] - publictestwiki.com [18:34:31] Reception123: and wmf has plenty of space? [18:34:32] oh i am not on the tool then [18:34:41] I'm doing too many things at the same time I'm confused now (signbot, Zppix' commons issues, image import) [18:34:51] Zppix: ik, just saying [18:34:51] Ignore me [18:34:56] just focus on bot [18:35:00] ill figure my stuff out [18:35:02] Someone has to be here to help :) [18:35:07] Is there any way to tell how many other templates or Scribunto modules are included in a given template? [18:35:12] oh no it's fine, the image import is the one which is more annoying [18:35:17] Special:Nuke keeps timing out [18:35:17] AmandaCatherine: what template exactly? [18:35:39] Reception123: its probably just something im doing wrong [18:35:48] I want to import https://en.wikipedia.org/wiki/Template:Weather to my wiki, including all of its subtemplates and Scribunto modules. If there are a lot of them, I want to flag my account as a bot to avoid flooding RC [18:35:49] [WIKIPEDIA] Template:Weather | "..." [18:35:50] Reception123: the issue im having isnt really important, i suck at templates [18:35:59] AmandaCatherine: do you have scribunto enabled? [18:36:01] So I was wondering if you can find out how many subtemplates and modules there are before importing [18:36:06] Voidwalker: help [18:36:07] Select family of sites we are working on, just enter the number or name (default: wikipedia): [18:36:12] Zppix: it’s enabled by default globally [18:36:13] obviously "miraheze" doesn't work [18:36:16] so what do I do now? [18:36:22] AmandaCatherine: oh yeah... duh, let me look [18:36:29] Zppix: I also suck at templates, so I wouldn't really be able to help anyway [18:36:49] what's going on? [18:36:56] If there are tons of subtemplates and modules, I don’t want to flood Special:RecentChanges Witt he import, but if not, I’ll just do it without a bot flag [18:37:00] trying to create a login for pywikibot? [18:37:04] Voidwalker: ah nevermind, sorry for bothering, I found https://www.mediawiki.org/wiki/Manual:Pywikibot/Use_on_third-party_wikis [18:37:04] Title: [ Manual:Pywikibot/Use on third-party wikis - MediaWiki ] - www.mediawiki.org [18:37:11] Voidwalker: but you can help Zppix with his template issues :) [18:37:41] Voidwalker: https://publictestwiki.com/wiki/Template:WIP what am i doing wrong [18:37:41] Title: [ Template:WIP - TestWiki ] - publictestwiki.com [18:37:49] once I'm done checking the other wiki for content [18:38:00] AmandaCatherine: if your importing on your wiki you should be able to assign the bot usergroup to yourself [18:38:05] Voidwalker: take your time [18:38:12] Voidwalker: like ive said my issue isnt really important [18:38:18] Zppix: yes, but I only want to do that if there are tons of pages to be imported [18:38:21] To avoid flooding RC [18:38:29] Otherwise I want to have the logs transparent [18:38:35] AmandaCatherine: Try importing just that template and see what happens [18:38:51] It’s going to need subtemplates and modules [18:39:03] I can tell just by looking at the source code [18:39:23] then on export click on import templates and also add the module pages to export [18:39:52] What I want to know is HOW MANY there are [18:39:59] Is this possible to find out prior to the import? [18:40:31] requests.exceptions.SSLError: hostname 'publictestwiki.com' doesn't match either of '*.miraheze.org', 'miraheze.org' [18:40:32] hmm [18:40:40] Zppix: using publictestwiki isn't playing nice [18:40:42] AmandaCatherine: in the source of the template on enwiki look for everything with {{whatever}} those are templates [18:40:52] I don't know what it has to do with the *miraheze.org SSL [18:40:58] Reception123: use proxybotwiki.miraheze.org then [18:41:00] You’re not understand me [18:41:04] Zppix: ok, thanks [18:41:07] Whatever though [18:41:15] I’ll just use the bot flag as a precaution [18:41:16] Ill grant you crat Reception123 there [18:41:33] Reception123: its actually http://proxybot.miraheze.org/ [18:41:34] Title: [ ProxyBot Documentation Wiki ] - proxybot.miraheze.org [18:41:43] oh come on what do you mean [18:41:44] RuntimeError: Unsupported url: https://proxybotwiki.miraheze.org/wiki/ [18:41:45] Title: [ Wiki not Found ] - proxybotwiki.miraheze.org [18:41:58] oh nevermind my fault [18:42:12] Reception123: you have sysop and crat on proxybot.miraheze.org now [18:42:19] finally [18:42:22] Zppix: great, thanks [18:43:29] Incorrect username or password entered. Please try again. [18:43:30] ^ MacFan4000 [18:43:38] Password set and sent via mail [18:43:43] Reception123: paladox make sure when using the bastion host not to leave it running if your not logged in to ssh or we get yelled at [18:43:46] oh ok you changed [18:43:47] Reception123: ^^ [18:43:50] paladox: we do? [18:43:55] Zppix: * [18:43:56] Check your mail [18:43:57] how come? [18:44:17] that is good advice for me then, since I usually leave stuff running at Miraheze :D [18:44:17] Reception123: bastion isnt able to handle high loads for a long time so only run it on bastion when your actively logged in [18:44:21] oh ok [18:44:39] Reception123: once we got it all figured out ill have to make it run on k8s or grid [18:44:47] Shall I grant it bot on testwiki? [18:45:06] MacFan4000: we're not using testwiki anymore [18:45:10] MacFan4000: since it doesn't like the custom domain [18:45:13] MacFan4000: we're using proxybotwiki [18:45:14] Ok [18:45:18] How dare you ask me for Captcha Miraheze [18:45:25] Zppix: yep [18:45:27] MacFan4000: it doesnt like the custom domain atm so we're just gonna use proxybot.miraheze.org for testing [18:45:33] Reception123: captcha? on what [18:45:40] Okay, why the heck am I getting the “Import failed: Expected tag, got html” error again? [18:45:43] It will need to granted bot on whatever wiki you use [18:45:50] It seems that everyone can import except me [18:45:55] MacFan4000: Reception123 has crat and sysop on proxybot wiki [18:46:03] AmandaCatherine: are you on windows? [18:46:14] No I’m on iPad [18:46:17] Zppix: when I try to login with signbot [18:46:19] AmandaCatherine: that may be why [18:46:28] How are you saving it? [18:46:28] it was a joke (since I tried the password multiple times) [18:46:29] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-2 [+0/-0/±1] 13https://git.io/fNhm3 [18:46:31] [02miraheze/puppet] 07paladox 032cfb131 - Increase timeout to 400 and also fix timeout in nginx frontend for varnish [18:46:32] [02puppet] 07paladox created branch 03paladox-patch-2 - 13https://git.io/vbiAS [18:46:34] [02puppet] 07paladox opened pull request 03#809: Increase timeout to 400 and also fix timeout in nginx frontend for va… - 13https://git.io/fNhms [18:46:46] MacFan4000: i dont think iOS and XML and special:Import are friendly with each other [18:47:00] I uasually can do it [18:47:09] MacFan4000: what kind of iOS device? [18:47:24] I have a paid file manager app and there is also the files app [18:47:33] iPad is what I use [18:47:41] I would say obviously a Mac [18:47:42] AmandaCatherine: can you walk me through how you are exporting and importing? [18:47:43] Because of the name [18:47:53] I have a mac [18:48:07] Zppix: I went to Special:Export on Wikipedia [18:48:10] AmandaCatherine: how are you saving the file? [18:48:14] Typed in “Template:Weather” [18:48:24] MacFan4000: hold on im having them walk me through the process [18:48:29] Unchecked the “only the latest revision” box, checked the “include templates” box [18:48:39] Clicked “save file” [18:48:46] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-2 [+0/-0/±1] 13https://git.io/fNhm0 [18:48:47] [02miraheze/puppet] 07paladox 0377553d4 - Update php-7.2.ini [18:48:48] I then went to Weather Wiki, flagged my account as a bot [18:48:54] [02puppet] 07paladox synchronize pull request 03#809: Increase timeout to 400 and also fix timeout in nginx frontend for va… - 13https://github.com/miraheze/puppet/pull/809 [18:49:01] Went to Special:Import, uploaded the saved XML file [18:49:07] hmm [18:49:14] sounds like a mediawiki bug [18:49:15] And got that error [18:49:26] AmandaCatherine: how are you saving the file to your iPad [18:49:29] my guess mediawiki bug and/or iOS handling xml files weirdly on iPad [18:49:33] Through an app? [18:49:34] XML format [18:49:35] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-2 [+0/-0/±1] 13https://git.io/fNhma [18:49:36] [02miraheze/puppet] 07paladox 032a99ba2 - Update www-7.2.conf [18:49:38] [02puppet] 07paladox synchronize pull request 03#809: Increase timeout to 400 and also fix timeout in nginx frontend for va… - 13https://git.io/fNhms [18:49:41] No, through the web browser [18:49:58] You can only save files to certain places [18:50:11] Like, files app photos app etc [18:50:22] Well, you can’t save XML files to there [18:50:27] Because they aren’t readable or openable files [18:50:35] I can't login [18:50:35] I’ve never had any problems before [18:50:39] https://www.irccloud.com/pastebin/IFsIcALp/ [18:50:40] Title: [ Snippet | IRCCloud ] - www.irccloud.com [18:50:40] ^ Zppix [18:51:02] Voidwalker: now the login part comes :P [18:51:05] Reception123: is pywikibot on? [18:51:15] what do you mean "on"? [18:51:29] im logging in to ssh now [18:51:40] ok, thanks [18:51:46] sorry if this distracts you from what you were trying to do [18:51:50] MacFan4000: if you can do it, can you please? [18:51:58] I’ll give you a bot flag when you’re ready [18:52:02] Zppix: the dir is "core" (feel free to mv if you want) [18:52:06] Reception123: yep it is i cant twittle my thumbs now [18:52:09] I’m busy at the moment [18:52:36] oh [18:52:37] I was very smart [18:52:39] and didn't notice [18:52:39] https://wikitech.wikimedia.org/wiki/Help:Toolforge/Developing#Pywikibot [18:52:40] Title: [ Help:Toolforge/Developing - Wikitech ] - wikitech.wikimedia.org [18:52:41] RIP [18:53:10] Reception123: what have you done so far? [18:53:38] Zppix: I installed piwikibot and the family file generated [18:53:48] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-2 [+0/-0/±1] 13https://git.io/fNhYf [18:53:49] [02miraheze/puppet] 07paladox 036157e18 - Update nginx.conf.erb [18:53:51] [02puppet] 07paladox synchronize pull request 03#809: Increase timeout to 400 and also fix timeout in nginx frontend for va… - 13https://git.io/fNhms [18:54:05] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-2 [+0/-0/±1] 13https://git.io/fNhYJ [18:54:06] [02miraheze/puppet] 07paladox 031aa1e7f - Update mediawiki-includes.conf.erb [18:54:08] [02puppet] 07paladox synchronize pull request 03#809: Increase timeout to 400 and also fix timeout in nginx frontend for va… - 13https://git.io/fNhms [18:54:23] I should've followed the specific guide though [18:55:18] Zppix: yeah grid needs to be installed [18:55:19] 6. Test out your setup. In general, all jobs should be run on the grid, but it’s fine to test your setup on the command line: [18:56:29] PROBLEM - test1 Puppet on test1 is WARNING: WARNING: Puppet is currently disabled, message: paladox, last run 4 minutes ago with 0 failures [18:57:53] Reception123: idk [18:58:09] Still can’t import [18:58:19] Re-exported the file, rebooted the web browser, etc [18:58:23] Still same error [18:58:23] https://www.irccloud.com/pastebin/oy5qTv5Y/ [18:58:25] Title: [ Snippet | IRCCloud ] - www.irccloud.com [18:59:11] Reception123 pip install [18:59:28] oh, something is working now [18:59:28] that should read the requirement.txt file [18:59:37] only I don't know why it assumes the user is "ProxyBotTesting" [18:59:41] and not "SignBotTesting" [18:59:49] AmandaCatherine import what? [19:00:05] paladox: a template from Wikipedia [19:00:11] oh ok [19:00:15] AmandaCatherine what error does it say? [19:00:19] hold on Reception123 [19:00:21] I keep getting the same “Import failed: Expected tag, got html” error that I got last time I tried to import anything [19:00:30] imma do it a different way [19:00:33] And I know I’m doing everything correctly [19:00:41] AmandaCatherine did you check the file? [19:00:52] [19:00:54] Yes, it’s valid XML format and not corrupt or anything [19:00:56] should be at the top [19:01:14] You can’t edit an XML file [19:01:18] Let alone even open it [19:01:21] Zppix: ok [19:02:37] AmandaCatherine you can [19:02:42] i did at least [19:02:49] us vi [19:02:51] or vim [19:02:53] or nano [19:02:57] *use [19:03:00] Those are paid services? [19:03:03] no [19:03:05] they are free [19:03:09] and in debian / ubuntu [19:03:24] https://wiki.debian.org/vim [19:03:25] Title: [ vim - Debian Wiki ] - wiki.debian.org [19:03:34] I don’t know what Debian/ubuntu means [19:03:36] https://packages.debian.org/search?keywords=vim [19:03:37] Title: [ Debian -- Package Search Results -- vim ] - packages.debian.org [19:03:43] AmandaCatherine it's linux [19:03:48] AmandaCatherine: Debian/Ubuntu are Linux distributions [19:03:57] But I’m not on Linux [19:04:00] I’m on iOS [19:04:26] AmandaCatherine: well you need a text editor [19:04:32] what username is the bot using for testing Reception123 [19:04:35] Notepad++ then [19:04:41] Zppix: "SignBotTesting" [19:04:53] that's the one MacFan4000 gave us via email [19:04:53] I’ve never had problems before a recent upgrade [19:05:10] well you'd need to open up the file to see what's wrong [19:05:22] I’m gonna try to go into my backup archives and access the web browser in a rolled back version [19:05:52] ok [19:05:53] Reception123, if it's using the wrong name, then it's probably to do with https://www.mediawiki.org/wiki/Manual:Pywikibot/user-config.py [19:05:53] Title: [ Manual:Pywikibot/user-config.py - MediaWiki ] - www.mediawiki.org [19:06:04] Voidwalker: thanks [19:06:05] Zppix: ^ [19:06:19] Zppix: I think we don't have password_file = "user-password.py" [19:06:49] My IRC connection may get killed when I go into the VPN server [19:06:55] I’ll be back shortly [19:06:58] we do Reception123 [19:07:00] Zppix: yeah, that's not pointed correctly [19:07:25] ('SignBotTesting', BotPassword('ProxyBotTesting', '[REDACTED]')) [19:07:32] I don't get why there's 3 different things here [19:07:39] why not just username and password? [19:09:01] who deleted user-password.py contents? [19:09:04] oh I see [19:09:06] ('Username', BotPassword('BotName', 'Password')) [19:09:16] I have no idea [19:09:26] I was on it, I closed it and re-opened to check what you said and I indeed found the contents gone [19:09:52] Zppix: oh, and we're supposed to do [19:09:52] ('FamilyName', 'Username', BotPassword('BotName', 'Password')) [19:10:02] But what's the difference between BotName and Username? [19:10:40] Reception123: Zppix: I got it working now [19:10:44] Try it and see [19:10:59] because when setting up a bot password, it has a username that gets attached to it that is different from the account name [19:11:01] ok [19:11:54] MacFan4000: can you make sure the bot.py in the mh-signbot repo on github is right then [19:12:30] MacFan4000: wow, that's great :) [19:12:33] oh, I see [19:12:53] Now the question is, how do we make it work with our Signbot script? [19:13:46] once MacFan4000 checks the bot.py on the repo is okay the guy who made the script told me how [19:14:29] ok [19:14:36] MacFan4000: do you know how to get the script to work? [19:14:58] i know how to get it work [19:15:11] i just need to make sure the script's code is right and we dont need to change anything [19:15:15] ok [19:15:38] brb i gotta do something quickly [19:15:56] k [19:16:00] https://www.irccloud.com/pastebin/CWCZ6u4V [19:16:00] Title: [ Snippet | IRCCloud ] - www.irccloud.com [19:16:12] Reception123: Zppix: ^^ [19:16:33] I put the script in /core/scripts/bot.py [19:16:45] We will have to use env I think [19:17:11] yeah, probably [19:17:37] To get pip [19:17:49] MacFan4000: wait [19:17:56] MacFan4000: i already have an env [19:17:58] ill try it [19:18:11] Ok [19:18:14] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-2 [+0/-0/±1] 13https://git.io/fNh3M [19:18:16] [02miraheze/puppet] 07paladox 03dd6536a - Update php-7.2.ini [19:18:17] [02puppet] 07paladox synchronize pull request 03#809: Increase timeout to 400 and also fix timeout in nginx frontend for va… - 13https://git.io/fNhms [19:19:02] [02puppet] 07paladox synchronize pull request 03#809: Increase timeout to 400 and also fix timeout in nginx frontend for va… - 13https://git.io/fNhms [19:19:03] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-2 [+0/-0/±1] 13https://git.io/fNh3Q [19:19:05] [02miraheze/puppet] 07paladox 03a1c0739 - Update php-7.2.ini [19:20:21] [02puppet] 07paladox synchronize pull request 03#809: Increase timeout to 400 and also fix timeout in nginx frontend for va… - 13https://git.io/fNhms [19:20:23] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-2 [+0/-0/±1] 13https://git.io/fNh3j [19:20:24] [02miraheze/puppet] 07paladox 03f934cde - Update www-7.2.conf [19:20:47] [02puppet] 07paladox synchronize pull request 03#809: Increase timeout to 400 and also fix timeout in nginx frontend for va… - 13https://git.io/fNhms [19:20:49] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-2 [+0/-0/±1] 13https://git.io/fNhsv [19:20:49] i gotta go get changed for work brb [19:20:50] [02miraheze/puppet] 07paladox 0383b0404 - Update php-7.2.ini [19:20:57] [02puppet] 07paladox edited pull request 03#809: Increase timeout to 400 and also fix timeout in nginx frontend for varnish - 13https://git.io/fNhms [19:21:01] [02puppet] 07paladox edited pull request 03#809: Increase timeout to 400 and also fix timeout in nginx frontend for varnish - 13https://git.io/fNhms [19:21:07] [02puppet] 07paladox closed pull request 03#809: Increase timeout to 400 and also fix timeout in nginx frontend for varnish - 13https://git.io/fNhms [19:21:08] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±5] 13https://git.io/fNhsJ [19:21:10] [02miraheze/puppet] 07paladox 03e016c49 - Increase timeout to 400 and also fix timeout in nginx frontend for va… (#809) Increase timeout to 400 and also fix timeout in nginx frontend for varnish [19:21:12] Zppix work? [19:21:26] Zppix: ok, tell me if there's any more progress [19:23:57] https://www.irccloud.com/pastebin/EhHWFgdo [19:23:58] Title: [ Snippet | IRCCloud ] - www.irccloud.com [19:24:07] We need that module [19:24:11] It’s required [19:24:29] RECOVERY - test1 Puppet on test1 is OK: OK: Puppet is currently enabled, last run 16 seconds ago with 0 failures [19:24:30] MacFan4000: you in the same env that i amde? [19:24:38] Yes [19:24:49] I just went into it [19:24:56] let me know if you get stuck ill let you do what your doing so we dont trample over each other [19:25:12] I am in pwb [19:25:17] I am stuck [19:25:23] See the pastebin [19:25:36] Zppix: ^^ [19:26:36] Okay, I got the import to work on the old version of the VPN, but it 504’d before it finished [19:26:46] Because I tried to do full history imports [19:27:12] So now I’ve got a few pages imported but the template is still largely broken [19:28:19] Reception123 / MacFan4000 ^^ [19:28:28] more like paladox * [19:29:42] I got the full XML file, but I’m going to need a sysadmin to import it with the maintenance script (I think) because the file is too large [19:29:55] looking [19:30:07] The interface 504’d midway through, and my database debugger is screaming at me asking what the heck I did to it [19:30:07] ok [19:30:15] AmandaCatherine: if it's public you can make a Phab task [19:30:24] It’s in Google Drive [19:30:32] So I don’t think that’s public [19:31:55] AmandaCatherine: no, I mean if you don't mind that it's public [19:32:09] if not share the drive to staff@ [19:32:31] You can’t open a drive file if you don’t have permission to view i [19:32:39] s/i/it [19:32:39] AmandaCatherine meant to say: You can’t open a dritve file if you don’t have permission to view i [19:32:53] You can give us permission [19:32:54] Pfft [19:32:57] Bad bot [19:33:07] But staff@ isn’t a google account, is it? [19:33:20] yeah, but if you share it with link we can access it [19:34:27] [another user] has shared a link to the following folder: [19:34:30] ^ AmandaCatherine [19:34:34] we got another drive that way [19:35:11] Did staff@ just get an email from Google Drive? [19:35:32] AmandaCatherine: yeah [19:35:33] If so, can you see if you can open what I sent? [19:35:42] though if it's a Wikipedia think you could've just uploaded it to Phab [19:35:54] AmandaCatherine: yes, it works [19:35:55] oh [19:36:21] ignore me wrong channel [19:36:36] Okay, whenever someone gets a few minutes, please import that to Weather Wiki (*PLEASE* flag yourself as a bot first!) [19:36:50] Or ask me to flag you [19:37:08] It will probably be paladox since he'll be the one who fixes it so paladox ^^ [19:37:33] AmandaCatherine: just out of curiosity, how do you have Google Drive with Yahoo? [19:37:37] ok [19:37:42] since paladox couldn't use google drive with Yahoo [19:37:47] AmandaCatherine i will use the test wiki [19:37:48] to test [19:38:17] Traceback (most recent call last): [19:38:17] File "pwb.py", line 253, in [19:38:17] if not main(): [19:38:17] File "pwb.py", line 246, in main [19:38:17] run_python_file(filename, [filename] + args, argvu, file_package) [19:38:22] Reception123: I have a google account as well [19:38:28] But I only use it for Google Drive [19:38:42] You can link external accounts to Google accounts [19:38:43] i quit.. [19:39:03] https://www.irccloud.com/pastebin/1QfnKVFy/ [19:39:03] there we go [19:39:03] Title: [ Snippet | IRCCloud ] - www.irccloud.com [19:39:05] MacFan4000: ^^ [19:39:18] paladox: see ^ [19:39:46] "NotImplementedError: This family does not support EventStreams" i have never seen that before [19:39:49] ..... [19:39:57] paladox: does mh support eventstreams? [19:41:35] paladox: ? [19:42:00] Zppix i am not sure [19:42:11] JohnLewis do we support eventstreams? [19:42:48] I don’t even know what that is [19:43:02] * paladox either [19:43:03] Guess not then [19:43:04] i tryed googling [19:43:10] https://wikitech.wikimedia.org/wiki/EventStreams [19:43:10] Title: [ EventStreams - Wikitech ] - wikitech.wikimedia.org [19:44:47] paladox: are you handling the file I shared to staff@ to be imported to Weather Wiki? [19:44:51] If so I will give you a bot flag [19:45:05] AmandaCatherine um, i can. Just testing on test1 wiki [19:45:12] as this may have to be done through the command line [19:45:18] due to mediawiki slowness at imports [19:45:26] Ok [19:45:38] Will command line flood the RC? [19:45:49] AmandaCatherine nope. (i doin't think) [19:47:01] If it will import under your username, I’ll still give you bot flag just in case [19:47:01] AmandaCatherine yup im going to have to import this. [19:47:12] AmandaCatherine it won,t it will assign it to you [19:47:22] Ok, and I’m already bot [19:47:40] AmandaCatherine by that i mean if you did a change to the template that would be imported then it will assign it to you [19:47:47] otherwise it will do import> [19:47:56] if the account does not exist on your wiki [19:48:09] What I’m talking about is Special:log/import [19:49:50] paladox ^ [19:50:05] uh [19:50:27] i doin't think so [19:50:29] Will the “performer” be you, me, or some maintenance script account [19:50:43] since the command line, it won't attribute to me importing. [19:50:58] So will it be under the account “Maintenance script [19:51:04] Or will it be under my name? [19:51:41] It will not say who ran it and it won't be under "Maintenance script" [19:51:49] it will link the revisions correctly [19:52:24] I’m confused, but everything is fine as long as Special:RecentChanges on my wiki doesn’t get flooded [19:53:04] It won't do it as someone, since all it does is import revisions [19:53:08] From Wikipedia [19:53:33] So it won’t even log it in Special:Log/import [19:55:08] AmandaCatherine i will start the import a few secs [19:55:12] just uploading it to mw1 [19:55:16] Ok [19:55:18] to run the maint script [19:56:18] !log sudo -u www-data php /srv/mediawiki/w/maintenance/importDump.php --wiki=weatherwiki --report=1 Wikipedia-20180816191454.xml on mw1 [19:56:21] AmandaCatherine ^^ [19:56:22] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [19:56:42] !m paladox [19:56:42] <[d__d]> You're doing good work, paladox! [19:57:31] :) [20:09:47] AmandaCatherine it's done importing. [20:10:01] Good [20:10:11] Now I can create real articles :) [20:16:28] I wonder how we will get signbot working now? [20:20:38] Also there is https://phabricator.wikimedia.org/T115305 [20:20:39] Title: [ ⚓ T115305 Add miraheze support for Pywikibot ] - phabricator.wikimedia.org [20:22:57] Reception123: ^^ [20:39:55] revi: would this be enough of a reconstruction to be considered my own work? https://weather.miraheze.org/w/index.php?title=Template:Weather&diff=2165&oldid=2164 [20:39:56] Title: [ Login required - Weather Wiki ] - weather.miraheze.org [21:08:39] FYI sysadmins https://phabricator.miraheze.org/T3494 [21:08:40] Title: [ ⚓ T3494 Wiki "Deletion" request. ] - phabricator.miraheze.org [21:12:29] More like operations [21:13:03] All operations are sysadmins? [21:17:31] AmandaCatherine see https://meta.miraheze.org/wiki/System_administrators on who can do what [21:17:31] Title: [ System administrators - Miraheze Meta ] - meta.miraheze.org [21:17:50] All ops are sysadmins except mw-admins are sysadmins only and not operations. [21:18:56] That doesn’t say who can delete wikis though [21:19:09] AmandaCatherine deleting wikis require db access [21:19:16] so only ops can do that [21:19:29] ops are the ones with full root [21:19:48] So everyone except MacFan and labster [21:19:53] yep [21:21:21] labster technically has full access but politically no access [21:21:48] yeh [21:22:11] So why isn’t he listed accurately? [21:22:12] politically he's not even a sysadmin [21:22:24] So why does he need the sysadmin group to manage finances? [21:22:29] because he politically has no access [21:22:32] AmandaCatherine because he dosen't have full root, though he could grant him self it. [21:22:36] he doesn't have the sysadmin group [21:23:06] and also per JohnLewis [21:23:16] Well, he did in the past [21:23:37] he did because he did have access (politically as a mediawiki-admin) [21:25:20] So if labster is currently without access, why is he even listed on the sysadmins page? [21:26:08] probably because he has "owner" on GH (which is a sysadmin thing) and the fact we don't have a list anywhere else he can really go since we use that list to refer to people as "staff" [21:26:22] plus he has domain access and paypal which are also on that page [21:26:38] Hm [21:26:39] the if anything, the page is probably named poorly as it's not just "sysadmin" stuff really [21:26:54] Can we rename it to “Staff” [21:27:01] And leave the redirects [21:27:22] Would probably be a more appropriate name to be frank [21:27:57] I don’t think I can move it (protected), can any admin do it or does it need an RFC? [21:28:27] AmandaCatherine already done [21:28:29] by john :) [21:29:00] !m JohnLewis [21:29:00] <[d__d]> You're doing good work, JohnLewis! [21:29:06] Why is that page admin protected anyway? [21:29:21] Shouldn’t autoconfirmed be enough except for official/global policies? [21:31:52] I think it's because it's such commonly referred to, ensuring it's accuracy is important and therefore minimising who can edit it is the thought behind it [21:32:01] though that's a guess and I don't know to be exact [21:35:29] GTG [21:57:29] paladox: lol, that gets noticed on ALL channels :) [21:57:56] mutante lol [21:58:17] just playing around with slap on PuppyKun [21:58:58] if you are on 100 channels it's kind of semi-spam :) [21:59:07] unless you quit and rejoin, heh [22:01:44] who signed in as paladox99? [22:05:29] paladox: my bet is it might have been Puppykun :o [22:05:34] lol [22:05:58] what no [22:07:31] PuppyKun " paladox99 (uid89725@gateway/web/irccloud.com/x-iquhiipxmralwgfu) joined the channel" :D [22:07:33] irccloud [22:08:21] * PuppyKun totally doesnt have that uid [22:08:31] heh [22:08:44] PuppyKun "PuppyKun has userhost uid89725@miraheze/NDKilla and real name “NDKilla”" [22:08:55] :D :D [22:09:06] +b paladox [22:09:10] lol [22:09:23] errr [22:09:25] welll [22:09:42] NDKilla are you there (from discord)? [22:24:37] !log upgrade phabricator on misc4 [22:24:41] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [22:56:32] PROBLEM - misc1 Puppet on misc1 is WARNING: WARNING: Puppet last ran 1 hour ago [22:58:13] and two new interwiki-admins [23:01:06] !log reboot misc1 to regain ram [23:01:31] my work around of stopping prometheus and then starting it a few mins later didn't work this time so i rebooted. [23:02:57] misc1 is like the machine you never want to reboot [23:03:29] PROBLEM - misc1 Puppet on misc1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [23:13:25] RECOVERY - misc1 Puppet on misc1 is OK: OK: Puppet is currently enabled, last run 43 seconds ago with 0 failures [23:15:46] uh [23:15:51] how do you unban? [23:15:53] PuppyKun ^^ [23:16:00] wait [23:16:01] never mind [23:16:48] omg [23:16:49] pls. [23:16:52] paladox no [23:16:53] bad bot [23:16:57] ok [23:17:01] PuppyKun yes master [23:17:12] now who did /paladox kick MacFan4000 [23:17:25] PuppyKun you did sir. [23:17:50] WHAT NO ADIGDSI STOP PALADOX [23:17:51] XD [23:17:54] can we stop? [23:18:19] >:C /cs flags #miraheze paladox -Oo [23:19:13] Voidwalker yes we can stop. [23:19:24] ty [23:34:25] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+3/-1/±4] 13https://git.io/fNhKK [23:34:26] [02miraheze/puppet] 07paladox 030a51df5 - Move prometheus to a seperate class and also move it to misc2 [23:34:34] cc JohnLewis ^^ [23:36:44] [02miraheze/ManageWiki] 07JohnFLewis pushed 031 commit to 03master [+1/-0/±0] 13https://git.io/fNhK1 [23:36:45] [02miraheze/ManageWiki] 07JohnFLewis 0305b2a64 - push planned SQL for user perms [23:37:17] kk [23:40:03] !log reboot misc1 one more time to get rid of the prometheus master ram that would be unused. [23:40:05] Reception123: ^ tbh namespaces may take a similar approach as they'll have quite a bit of meta data associated with them [23:44:07] PROBLEM - misc1 Puppet on misc1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [23:46:08] RECOVERY - misc1 Puppet on misc1 is OK: OK: Puppet is currently enabled, last run 55 seconds ago with 0 failures [23:55:47] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNh6p [23:55:49] [02miraheze/puppet] 07paladox 03ef5837a - Change rotation_interval in icinga2 to 1m by default