From 5af0c6d30db3c0b2580d92fa635d37c71f652c5e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 30 May 2026 20:07:40 +0200 Subject: [PATCH] Revert "mediawiki: do not clear session cache on every start" --- .../me/mediawiki/keep-session-object-cache.diff | 13 ------------- pkgs/by-name/me/mediawiki/package.nix | 6 ------ 2 files changed, 19 deletions(-) delete mode 100644 pkgs/by-name/me/mediawiki/keep-session-object-cache.diff diff --git a/pkgs/by-name/me/mediawiki/keep-session-object-cache.diff b/pkgs/by-name/me/mediawiki/keep-session-object-cache.diff deleted file mode 100644 index 9d7f078b3ada..000000000000 --- a/pkgs/by-name/me/mediawiki/keep-session-object-cache.diff +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/includes/Installer/DatabaseUpdater.php b/includes/Installer/DatabaseUpdater.php -index 8ed996b9dee..733a3210096 100644 ---- a/includes/Installer/DatabaseUpdater.php -+++ b/includes/Installer/DatabaseUpdater.php -@@ -1380,7 +1380,7 @@ public function purgeCache() { - // ObjectCache - $this->db->newDeleteQueryBuilder() - ->deleteFrom( 'objectcache' ) -- ->where( ISQLPlatform::ALL_ROWS ) -+ ->where( "keyname NOT LIKE '%:MWSession:%'" ) - ->caller( __METHOD__ ) - ->execute(); - diff --git a/pkgs/by-name/me/mediawiki/package.nix b/pkgs/by-name/me/mediawiki/package.nix index 9d81a3ccb17b..137a750715aa 100644 --- a/pkgs/by-name/me/mediawiki/package.nix +++ b/pkgs/by-name/me/mediawiki/package.nix @@ -14,12 +14,6 @@ stdenvNoCC.mkDerivation rec { hash = "sha256-XqjB8yHJ+Nuk0aweTsoYJ/sTUZ1KIZDiOfUUMgWKQmk="; }; - patches = [ - # NixOS runs the update script on every start as we might need to run some migrations. - # Normally this clears all active sessions, for usability we do not do that. - ./keep-session-object-cache.diff - ]; - postPatch = '' substituteInPlace includes/installer/CliInstaller.php \ --replace-fail '$vars = Installer::getExistingLocalSettings();' '$vars = null;'