[00:52:56] I think I got it working with `post`. Needing to send the list of all extensions for every request is quite a chore, though. Hopefully there will be an actual api at some point. [00:53:30] I can write an API when I have time at some point. [00:57:18] I don't know how helpful this feature would be for people other than me (maybe it'll allow people to import ManageWiki backups themselves?), but if you are willing to do it then that'll be great. [01:45:55] I wrote some js that can toggle extensions, though having an api would still be useful. ManageWiki does not persist extension-specific permissions after turning it off and on again, and I don't want to go through the whole process again for ManageWiki/permissions... [03:31:55] [1/2] @posix_memalign "Bootstrap (do we have this extension?)" re on the task [03:31:55] [2/2] https://github.com/miraheze/mw-config/blob/6e170df6335b19ccebebbeba5a86bfdb4573bc9d/GlobalSettings.php#L68-L70 [03:36:28] Thanks. I changed it to `only needed by chameleon, which is disabled right now`. [04:04:21] God, claire is going to have such a field day with ManageWiki API beta [04:04:43] As she rightly should, no day0 vulns if we can help it [06:21:21] @posix_memalign seems Details isnt installed on exttest according to Special:Version hence why it isnt working. [06:24:19] [1/2] That's odd. It does show up on ManageWiki. [06:24:19] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1392390894321143858/image.png?ex=686f5c92&is=686e0b12&hm=aeee5003222ca70f1bcd5fe1d9750a1d2fc77b111a141c8337ea725afd3f6a19& [06:24:31] maybe it was never installed lkl [06:24:38] on beta [06:25:40] Works now @posix_memalign [06:26:10] Nice. Thanks! [06:26:15] No problem! [06:27:04] Im not entirly sure why we installed this in production and not beta lol (and it might have been me too I can't remember) [06:48:03] [1/2] It seems that `Approved Revs` is not doing anything? I made a bunch of edits with an alt account on [a sandbox page](https://exttest.mirabeta.org/wiki/Sandbox) but don't see anything related to approving revisions in the history page. [Special:ApprovedRevs](https://exttest.mirabeta.org/wiki/Special%3AApprovedRevs) is also empty. [06:48:03] [2/2] I'll leave the test wiki like this for a while, and if we can't figure out what's wrong, I'll disable it and test something else: these moderation extensions might introduce inconveniences and have lots of compatibility issues. [06:53:59] [1/2] STATUS: ~117/364 confirmed working (32.1%) [06:53:59] [2/2] Finally at 3 digits. [06:55:57] oh wow, y'all are hard at work [06:56:02] meanwhile i feel like i barely did anything? [06:57:40] Nice [06:58:00] You probably helped Skye submit patches to gerrit? [06:58:04] @posix_memalign do we have any global / default ones left to test? [06:58:11] I guess checkuser needs testing [06:58:11] yeah, i have ^^; [06:58:13] well [06:58:28] i helped with writing the patch (basically footnotes on what to do) [06:58:35] but she didn't help with pushing to gerrit [07:00:25] @blankeclair could you use your sql diff scripts to work out what patches we need to apply with the upgrade [07:01:02] I could probably push 1.44 to the prod servers so it's available as a version at some point next few days [07:01:43] ngl i forgot how they worked [07:01:49] if they even did [07:02:32] [1/23] Should've written down notes when I encountered those. These are ones that start with `global` [07:02:32] [2/23] ``` [07:02:32] [3/23] GlobalBlocking [07:02:33] [4/23] GlobalCssJs [07:02:33] [5/23] GlobalNewFiles [07:02:33] [6/23] GlobalPreferences [07:02:34] [7/23] GlobalUsage [07:02:34] [8/23] GlobalUserPage [07:02:34] [9/23] GlobalWatchlist [07:02:34] [10/23] ``` [07:02:35] [11/23] And then there's [07:02:35] [12/23] ``` [07:02:35] [13/23] ImportDump [07:02:36] [14/23] AntiSpoof [07:02:36] [15/23] BetaFeatures [07:02:37] [16/23] CentralNotice [07:02:37] [17/23] CookieWarning [07:02:38] [18/23] EventLogging [07:02:38] [19/23] EventStreamConfig [07:02:39] [20/23] LoginNotify [07:02:39] [21/23] RemovePII [07:02:40] [22/23] ``` [07:02:40] [23/23] Some of these I might be able to test myself. If I encounter more, I'll note these in the phroge task. [07:03:02] i'm kinda in waiting mode ^^; [07:04:25] You can probably test SpeciallyCursed? I can make you a bureaucrat once you log in. The test case can be documented on https://exttest.mirabeta.org/wiki/SpeciallyCursed [07:04:27] Global is anything in mw-config's GlobalExtensions.php [07:05:30] Default is anything in the default list which I think is in LS.php [07:05:31] They are important to test [07:06:15] BlankEclair: they definitely worked and would be cool [07:06:24] Cause I'm not sure we've documented that [07:07:17] does phptest count? ^^; [07:47:39] Added a tracking category for those https://exttest.mirabeta.org/wiki/Category%3ADefault_extensions [07:48:14] Nice [12:56:41] [1/2] `CRITICAL: Exiting due to uncaught exception APIError: permissiondenied: You are not allowed to execute the action you have requested.` [12:56:41] [2/2] Man, I can't get movepages.py to work on my pywikibot [12:59:11] Did you add the grants needed to yhe bot password [12:59:39] I believe I put `Moving pages` as one of the grant [12:59:53] My user-agent is `Brought to you by SongNgu.xyz @@ https://songngu.xyz; vuminhnguyen@songngu.xyz` [13:00:48] And wait, I'm doing it with Oauth bruh [13:06:49] Man, I'm going insane [13:07:09] Can techs delete OAuth comsumers on request? [14:13:50] We can revoke them yes [14:13:57] Which do you need revoking @songngu.xyz [14:14:36] For now, all of those on `BOT Ngư Yết` and all except newest in mine `Pisces` [14:15:33] I will create a new client later when I properly setup pywikibot [14:24:20] Done @songngu.xyz [14:25:24] Thanks, btw is my bot rename request been processed in the way? [14:25:55] naming it BOT Ngư Yết really confuse people [15:11:24] that's a stewards question [15:12:14] It's in the queue [15:12:41] > BOT Ngư Yết is requesting a rename to PisceSBot [15:12:45] @songngu.xyz ^ [15:14:16] cool [15:14:31] On my way creating a new client [19:13:27] https://discord.com/channels/178359708581625856/392015565171982346/1392576915130552320 @blankeclair how many of these were you [19:59:37] only securepoll [19:59:44] try asking @abaddriverlol instead [21:14:17] i reported 24 of them lol [21:17:26] minor amount of vulnerabilities