[03:58:07] https://github.com/Universal-Omega/DynamicPageList3/releases/tag/4.0.0-alpha.1 first alpha release of DPL4! [04:11:31] gonna have to rename the repo now [04:13:21] Indeed lol [05:43:09] [1/2] I'll help the first 10 people interested on how to  start earning $100k or more within a week, but you will reimburse me 10% of your profits when you receive it. Note: only interested people should send a friend request or send me a dm! ask me (HOW) via Telegram username @Official_James01 [05:43:10] [2/2] Or The telegram link in my bio [05:43:28] @Discord Moderators ^ [05:43:33] damn faster than me [05:43:34] dealt with [05:43:50] good reaction time [05:44:15] popped up right when I was typing lol [05:44:17] [1/3] im gonna tweak out for another reason though [05:44:18] [2/3] https://cdn.discordapp.com/attachments/1006789349498699827/1394555149694799954/image.png?ex=68773c31&is=6875eab1&hm=6bc5ea3ddc383b37743854969d341e9949f56e620008db12e6ade1667de230fa& [05:44:18] [3/3] https://cdn.discordapp.com/attachments/1006789349498699827/1394555149971886090/image.png?ex=68773c31&is=6875eab1&hm=100b306aeea8d5c136930565950da1ee4779398c4e5facc96f44044d3720b2d5& [05:44:39] do you have 2FA on on beta? [05:44:39] do i have to promote myself into ts as well lol [05:44:44] oh good point [05:44:57] that will disable the group if you dont have it on [05:45:26] should really make that more clear lol [05:47:00] [1/17] ```[178759da1b6ddc45cab55907] /wiki/Special:Manage_Two-factor_authentication Error: Class "Endroid\QrCode\ErrorCorrectionLevel" not found [05:47:00] [2/17] Backtrace: [05:47:00] [3/17] from /extensions/OATHAuth/src/HTMLForm/TOTPEnableForm.php(67) [05:47:01] [4/17] #0 /1.44/extensions/OATHAuth/src/HTMLForm/OATHAuthOOUIHTMLForm.php(73): MediaWiki\Extension\OATHAuth\HTMLForm\TOTPEnableForm->getDescriptors() [05:47:01] [5/17] #1 /1.44/extensions/OATHAuth/src/Module/TOTP.php(112): MediaWiki\Extension\OATHAuth\HTMLForm\OATHAuthOOUIHTMLForm->__construct(MediaWiki\Extension\OATHAuth\OATHUser, MediaWiki\Extension\OATHAuth\OATHUserRepository, MediaWiki\Extension\OATHAuth\Module\TOTP, MediaWiki\Context\RequestContext) [05:47:01] [6/17] #2 /1.44/extensions/OATHAuth/src/Special/OATHManage.php(307): MediaWiki\Extension\OATHAuth\Module\TOTP->getManageForm(string, MediaWiki\Extension\OATHAuth\OATHUser, MediaWiki\Extension\OATHAuth\OATHUserRepository, MediaWiki\Context\RequestContext) [05:47:02] [7/17] #3 1.44/extensions/OATHAuth/src/Special/OATHManage.php(190): MediaWiki\Extension\OATHAuth\Special\OATHManage->isModuleAvailable(MediaWiki\Extension\OATHAuth\Module\TOTP) [05:47:02] [8/17] #4 1.44/extensions/OATHAuth/src/Special/OATHManage.php(185): MediaWiki\Extension\OATHAuth\Special\OATHManage->addInactiveHTML() [05:47:02] [9/17] #5 1.44/extensions/OATHAuth/src/Special/OATHManage.php(117): MediaWiki\Extension\OATHAuth\Special\OATHManage->nothingEnabled() [05:47:02] [10/17] #6 1.44/includes/specialpage/SpecialPage.php(734): MediaWiki\Extension\OATHAuth\Special\OATHManage->execute(null) [05:47:03] [11/17] #7 1.44/includes/specialpage/SpecialPageFactory.php(1731): MediaWiki\SpecialPage\SpecialPage->run(null) [05:47:03] [12/17] #8 1.44/includes/actions/ActionEntryPoint.php(499): MediaWiki\SpecialPage\SpecialPageFactory->executePath(string, MediaWiki\Context\RequestContext) [05:47:03] [13/17] #9 1.44/includes/actions/ActionEntryPoint.php(143): MediaWiki\Actions\ActionEntryPoint->performRequest() [05:47:04] [14/17] #10 1.44/includes/MediaWikiEntryPoint.php(202): MediaWiki\Actions\ActionEntryPoint->execute() [05:47:04] [15/17] #11 /srv/mediawiki/config/initialise/entrypoints/index.php(98): MediaWiki\MediaWikiEntryPoint->run() [05:47:05] [16/17] #12 {main} [05:47:05] [17/17] ``` [05:47:06] great im not doing 2fa then [05:47:33] that's actually really good that it came up [05:48:02] that sounds like a composer issue tbh [05:48:16] maybe a missing composer package that didn't get ran? [05:49:01] @blankeclair can you investigate this one, i gotta test checkuser and find my way to bed before it's like midnight again [05:49:22] it is midnight for me lol [05:49:23] oh for fuck's sake [05:49:26] (/lh) [05:49:31] special:manage 2fa works on my 1.43 wiki on mirabeta [05:49:59] im guessing composer wasnt ran for it or not fully for it on 1.44 [05:50:16] https://packagist.org/?query=qr+code [05:50:29] https://packagist.org/packages/endroid/qr-code [05:51:19] do we run composer on mediawiki-staging? [05:51:56] yes [05:52:34] running [05:52:56] after that do upgrade force upgrade [05:53:09] force upgrade? [05:53:27] mwdeploy --upgrade-extensions --force-upgrade [05:53:34] (but with the extension) [05:53:55] ah [05:54:10] also to run composer dont forget http_proxy=http://bastion.fsslc.wtnet before running any part of the command or it won't run lol [05:54:50] figured that out the hard way [05:55:48] special:manage 2fa opens now [05:56:13] i'm surprised [05:56:18] so yeah just composer [05:56:19] i get [a5cb05fe398c9d677549649e] /wiki/Special:Manage_Two-factor_authentication TypeError: Endroid\QrCode\Builder\Builder::errorCorrectionLevel(): Argument #1 ($errorCorrectionLevel) must be of type Endroid\QrCode\ErrorCorrectionLevel\ErrorCorrectionLevelInterface, Endroid\QrCode\ErrorCorrectionLevel given, called in /srv/mediawiki/1.44/extensions/OATHAuth/src/HTMLForm/TOTPEnableForm.php on line 67 [05:56:32] oh lol [05:57:15] Works for me [05:58:08] do both of you have it enabled on mirabeta [05:58:50] i have webauthn enabled [05:59:52] i get the same error on skyetest [06:00:19] so it's totp specifically [06:03:17] oh wait [06:06:14] sudo -u www-data rsync -vaP /srv/mediawiki{-staging,}/1.44/extensions/OATHAuth/vendor/ fixed it [06:06:41] im not in sync with what rsync does ba dum tss [06:14:10] CU and Special:Investigate seem to be in perfect working order [06:14:56] maybe using --ignore-time in mwscript would have worked too? [06:15:08] *mwdeploy [06:15:12] til that's an option [06:15:28] damn you can ignore time? miraheze tech is on another level [06:15:45] mtime lol [06:16:51] I have tested 1.44 in prod on my own wiki now. [06:17:20] https://mwcosmos.com/wiki/Special:Version is on 1.44 [06:18:49] and nothing blew up... yet... [06:19:49] we can double jump, it's only fair ¯\\\_(ツ)_/¯ [06:20:42] omw to connect from one bast to another one [06:25:23] @cosmicalpha btw https://github.com/miraheze/mw-config/pull/6025 [06:26:11] Add temporary-account-viewer also [06:26:16] @pskyechology [06:26:37] `Renaming the 'checkuser-temporary-account-viewer' group to 'temporary-account-viewer'` on 1.44 [06:27:46] I've upgraded my two personal wikis and dpl3wiki (which will need to be renamed to dpl4wiki at some point too lol) [06:28:44] I should bump dpl3 to dpl4 on 1.44 in prod too... [06:29:18] sigh file a phorge ticket for a wiki rename... 🤣 [06:32:11] done ✅ [06:33:33] Lol I thought I said but seems I didn't add checkuser-temporary-account-viewer as well as temporary-account-viewer (one exists on 1.43 but was renamed on 1.44) [06:33:43] @pskyechology ^ [06:33:52] oh my lol [06:34:02] good thing since i also ignored the alphabet for the latter [06:35:02] third time will be the charm [06:35:36] yeah thanks sorry my bad for not mentioning before lol [06:35:59] no worries, would've noticed if it wasn't 9:35 :p [06:36:17] this is what they call a snowballing oopsie in the making :3 [06:36:42] its 12:40AM for me lol Ill probably be up till ~4-5 though [06:37:03] oh i should specify that it is 9:35 AM [06:37:09] i dont believe in the 12 hour clock [06:37:15] i should sleep [06:38:22] aaaand i overcorrected for the alphabet fml [06:38:32] its fine lol [06:38:37] can fix later [06:38:48] my worried about getting it deployed then where it is. [06:38:49] half of LS is probably out of touch with the alphabet lol [06:38:53] true [06:38:58] wait you were up all night? [06:39:14] tbf my sleep schedule is somewhat reversed anyway [06:39:15] yes [06:39:37] oh hey welcome to my world at least 2 times per week lol [06:40:34] if anyone asks it's because I am emulating greatness and not because I don't have a job [06:41:50] as of today I dont have a job due to contract expiring. So currently trying to get a new one. [06:42:21] oh, sucks [06:42:27] destroy capitalism [06:42:36] today (well yesterday technically now) was my last day [06:42:56] unfortunately i dont think live-in catgirls would be a job under communism [06:43:08] damn it [06:43:25] introducing anarchism [06:46:52] anyone currently logged into graylog or do I have to? [06:47:41] [1/3] ``` [06:47:41] [2/3] [920f521bfb13cdeb0e61e480] 2025-07-15 06:46:12: Fatal exception of type "UnhandledMatchError" [06:47:42] [3/3] ``` wonder what its trying to match lol [06:48:03] thars a DPL4 bug [06:48:38] not logged in, no [06:49:08] are you on PC? It is a nightmare for me to login from mobile lol (but can if needed) [06:49:33] graylog is not mobile friendly at all lol [06:50:12] i can hop on graylog rq [06:50:32] If you feel like it otherwise I can [06:53:44] oh boy it's long [06:53:51] [1/11] ``` [06:53:52] [2/11] Unhandled match case 'include' [06:53:52] [3/11] mediawiki_exception_trace [06:53:52] [4/11] from /srv/mediawiki/1.44/extensions/DynamicPageList3/includes/Query.php(1841) [06:53:53] [5/11] #0 /srv/mediawiki/1.44/extensions/DynamicPageList3/includes/Query.php(83): MediaWiki\Extension\DynamicPageList4\Query->_redirects(string) [06:53:53] [6/11] #1 /srv/mediawiki/1.44/extensions/DynamicPageList3/includes/Parse.php(226): MediaWiki\Extension\DynamicPageList4\Query->buildAndSelect(bool, string) [06:53:53] [7/11] #2 /srv/mediawiki/1.44/extensions/DynamicPageList3/includes/Hooks.php(284): MediaWiki\Extension\DynamicPageList4\Parse->parse(string, MediaWiki\Parser\Parser, null, null, bool) [06:53:53] [8/11] #3 /srv/mediawiki/1.44/includes/parser/Parser.php(3492): MediaWiki\Extension\DynamicPageList4\Hooks::dplParserFunction(MediaWiki\Parser\Parser, string, string, string, string) [06:53:54] [9/11] #4 /srv/mediawiki/1.44/includes/parser/Parser.php(3147): MediaWiki\Parser\Parser->callParserFunction(MediaWiki\Parser\PPTemplateFrame_Hash, string, array, bool) [06:53:54] [10/11] ``` [06:53:54] [11/11] the start at least [06:54:16] it is 41 lines deep and discord cannot handle that [06:55:14] https://cdn.discordapp.com/attachments/1006789349498699827/1394573006088699944/message.txt?ex=68774cd2&is=6875fb52&hm=22832934ff121d5777fb80798246a5bdec76fc8efe5f8a8f0ffeac84a8b1da7f& [06:56:05] thanks! [06:56:21] https://github.com/Universal-Omega/DynamicPageList3/commit/634576de3a38985b02ab172947f69ce1e63fbdeb [06:56:41] that was quick [07:23:17] hey yeah simple fix lol