[03:33:50] Why does adding 'DISTINCT' to $options for a query seem to trigger a partial group by (Which then fails unit tests that are run under strict sql mode)? [03:39:23] The answer is in SpecialWatchlist::doMainQuery has some special casing [03:39:43] but how does core not fail unit tests [03:40:25] Core has unit tests? [03:41:15] The answer is presumably no, otherwise this would be failing [03:44:00] https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php74-noselenium-docker/85666/console CI helpfully doesn't even tell me which test it is. Maybe selenium [03:57:12] While i am literally solving this problem by doing $dbr->query( 'SET sql_mode=""' ); [03:57:24] Definitely not the best choice, but solves the problem for now [06:03:51] et voilà, I have a working local MediaWiki again [13:48:55] Nikerabbit: re: hooks, is this how I'm supposed to do it: https://paste.simplylinux.ch/view/2276de6e (for Translate)? [13:51:36] Nikerabbit: brutalist interpretation for ReplaceText: https://paste.simplylinux.ch/view/98f65b5b [13:52:28] of course not working with Error: Class "MediaWiki\Extension\ReplaceText\Services" not found, but I don't understand what I need to do [16:21:09] Nikerabbit: fyi, moving intuition.git to Gerrit as we speak [16:58:40] My friends. My mediawiki server is returning error 500: Fatal exception of type "Shellbox\ShellboxError" [16:58:56] I have debugging enabled found following in debug log [17:01:30] https://pastebin.com/5nrhdsmX [17:02:02] In short, "Creating base path /tmp/shellbox-8c367f3c2fb3f196 [...] PHP Warning: mkdir(): No such file or directory" [17:03:08] Obviously, I have tmp directory. Figured, maybe something up with permissions on it, doesn't seem the case? 777 [17:03:43] drwxrwxrwx. 16 root root ... tmp [17:05:36] jfaxdora: maybe you have open_basedir restrictions enabled, or SELinux may be blocking access outside of some defined folders... [17:27:08] I have selinux disabled I should say... I think. I ran setenforcing 0 to be sure. getenforcing returns "Permissive". [17:27:46] etc/php/php.ini doesn't have open_basedir set [17:47:16] Can I use https://www.mediawiki.org/wiki/Manual:ResetUserEmail.php to remove an email from an account. [17:47:48] The reason is to prevent email notifications sent to a box no longer active. [17:49:05] Or is there a better way to disable notifications being sent to the user. The user is no longer active and concerned with the wiki. [17:50:23] Another thing, I went and disabled PrivateTmp in the apache systemd file, reloaded daemons, restarted it, etc, didn't fix it.. [17:57:12] Guest0: it should work, although it doesn't say how to blank the email address. It only says you can add a fake one... maybe try using "" (empty string in quotes) as the replacement email and see if that works... [18:02:37] Just tried. It does not. If I do not specify an email the scripts shows the help and if I just use "" I get "Error: email '' is not valid" [18:03:09] Both results are not a surprise I think. [18:07:02] hmm ... perhaps this one: https://www.mediawiki.org/wiki/Manual:UserOptions.php [18:07:13] just have to figure out the notifications to disable. [21:00:19] Oh, what did i do that https://github.com/wikimedia/mediawiki-extensions-SubpageWatchlist/ has a default branch of REL1_35... [21:02:41] ok, i think i fixed it [22:05:24]  MW_SERVER or MW_SCRIPT_PATH not defined i am facing this error when running selenium test in one of the extensions. Did not get this error when running selenium test in MediaWiki core. I have .env which already set these two variables. [22:17:09] can anyone help me with this ^