Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge staging-next-24.05 into staging-24.05

authored by github-actions[bot] and committed by GitHub db09ea68 b55c58d0

Changed files
+71 -53
nixos
doc
manual
release-notes
pkgs
applications
networking
browsers
instant-messengers
discord
os-specific
linux
servers
sql
percona-server
web-apps
matomo
moodle
tools
backup
percona-xtrabackup
+2
nixos/doc/manual/release-notes/rl-2405.section.md
··· 360 360 361 361 - `luarocks-packages-updater`'s .csv format, used to define lua packages to be updated, has changed: `src` (URL of a git repository) has now become `rockspec` (URL of a rockspec) to remove ambiguity regarding which rockspec to use and simplify implementation. 362 362 363 + - `matomo` 4.x reached end of life on December 19, 2024. It is recommended to upgrade to `matomo_5`. 364 + 363 365 - `mkosi` was updated to v22. Parts of the user interface have changed. Consult the 364 366 release notes of [v19](https://github.com/systemd/mkosi/releases/tag/v19), 365 367 [v20](https://github.com/systemd/mkosi/releases/tag/v20),
+2 -1
pkgs/applications/networking/browsers/chromium/common.nix
··· 223 223 name = "source.tar.zstd"; 224 224 downloadToTemp = false; 225 225 passthru.unpack = true; 226 + nativeBuildInputs = [ zstd ]; 226 227 postFetch = '' 227 228 tar \ 228 - --use-compress-program="${lib.getExe zstd} -T$NIX_BUILD_CORES" \ 229 + --use-compress-program="zstd -T$NIX_BUILD_CORES" \ 229 230 --sort=name \ 230 231 --mtime="1970-01-01" \ 231 232 --owner=root --group=root \
+14 -14
pkgs/applications/networking/browsers/chromium/info.json
··· 1 1 { 2 2 "chromium": { 3 - "version": "131.0.6778.139", 3 + "version": "131.0.6778.204", 4 4 "chromedriver": { 5 - "hash_darwin": "sha256-QLYUD5SDHoPdiPHX46ps/oBhzDjwxBuQEh0hzbEY73Q=", 6 - "hash_darwin_aarch64": "sha256-VZ4nS9H1J1R6OXqqOaFLHM2rD8dyUTTWur5X1CNm4sU=" 5 + "hash_darwin": "sha256-xxTu1aPNTfGpaPFC55NihzJbcjDL3fBXimQIGBPaU18=", 6 + "hash_darwin_aarch64": "sha256-WyNiLNIPPUesDCYYs6Uc0aZDou0N60kZvL31DlqHMtw=" 7 7 }, 8 8 "deps": { 9 9 "depot_tools": { ··· 19 19 "DEPS": { 20 20 "src": { 21 21 "url": "https://chromium.googlesource.com/chromium/src.git", 22 - "rev": "c35bbcbd7c2775a12a3f320e05ac0022939b1a8a", 23 - "hash": "sha256-oJ4y9W51RMiUk40Uz8b3LJH0kMD5GMDG2V//Tng4/4A=", 22 + "rev": "52183f9e99a61056f9b78535f53d256f1516f2a0", 23 + "hash": "sha256-D7+Ji8Y1vw1Sgt9njbZDGbgbzT8eAvx/95M8SsHyiN4=", 24 24 "recompress": true 25 25 }, 26 26 "src/third_party/clang-format/script": { ··· 760 760 }, 761 761 "src/v8": { 762 762 "url": "https://chromium.googlesource.com/v8/v8.git", 763 - "rev": "b97fcc24b3523da5e389d2a6d76857f134be09c5", 764 - "hash": "sha256-5Es9Zot/DH+UKq3+aCgeQC+Llgj7/lmPXUYvar/hX7I=" 763 + "rev": "7f72bbed40ca85a6b68ca2f15feca342c9c256d0", 764 + "hash": "sha256-QJcC6T2IOCXhObwND0jPQTUl84lotcYRCIQe4GTtczc=" 765 765 } 766 766 } 767 767 }, 768 768 "ungoogled-chromium": { 769 - "version": "131.0.6778.139", 769 + "version": "131.0.6778.204", 770 770 "deps": { 771 771 "depot_tools": { 772 772 "rev": "20b9bdcace7ed561d6a75728c85373503473cb6b", ··· 777 777 "hash": "sha256-a8yCdBsl0nBMPS+pCLwrkAvQNP/THx/z/GySyOgx4Jk=" 778 778 }, 779 779 "ungoogled-patches": { 780 - "rev": "131.0.6778.139-1", 781 - "hash": "sha256-6ehqckNitebDNEiY9qgbk8XMLADhpayxodpSFjlUDTA=" 780 + "rev": "131.0.6778.204-1", 781 + "hash": "sha256-08XBobDtEuVG/tli7SXJ3Ca/aFM4kybuk043sVswPj8=" 782 782 }, 783 783 "npmHash": "sha256-b1l8SwjAfoColoa3zhTMPEF/rRuxzT3ATHE77rWU5EA=" 784 784 }, 785 785 "DEPS": { 786 786 "src": { 787 787 "url": "https://chromium.googlesource.com/chromium/src.git", 788 - "rev": "c35bbcbd7c2775a12a3f320e05ac0022939b1a8a", 789 - "hash": "sha256-oJ4y9W51RMiUk40Uz8b3LJH0kMD5GMDG2V//Tng4/4A=", 788 + "rev": "52183f9e99a61056f9b78535f53d256f1516f2a0", 789 + "hash": "sha256-D7+Ji8Y1vw1Sgt9njbZDGbgbzT8eAvx/95M8SsHyiN4=", 790 790 "recompress": true 791 791 }, 792 792 "src/third_party/clang-format/script": { ··· 1526 1526 }, 1527 1527 "src/v8": { 1528 1528 "url": "https://chromium.googlesource.com/v8/v8.git", 1529 - "rev": "b97fcc24b3523da5e389d2a6d76857f134be09c5", 1530 - "hash": "sha256-5Es9Zot/DH+UKq3+aCgeQC+Llgj7/lmPXUYvar/hX7I=" 1529 + "rev": "7f72bbed40ca85a6b68ca2f15feca342c9c256d0", 1530 + "hash": "sha256-QJcC6T2IOCXhObwND0jPQTUl84lotcYRCIQe4GTtczc=" 1531 1531 } 1532 1532 } 1533 1533 }
+14 -14
pkgs/applications/networking/instant-messengers/discord/default.nix
··· 9 9 versions = 10 10 if stdenv.hostPlatform.isLinux then 11 11 { 12 - stable = "0.0.77"; 13 - ptb = "0.0.121"; 14 - canary = "0.0.541"; 15 - development = "0.0.54"; 12 + stable = "0.0.78"; 13 + ptb = "0.0.124"; 14 + canary = "0.0.549"; 15 + development = "0.0.56"; 16 16 } 17 17 else 18 18 { 19 - stable = "0.0.329"; 20 - ptb = "0.0.151"; 21 - canary = "0.0.653"; 19 + stable = "0.0.330"; 20 + ptb = "0.0.153"; 21 + canary = "0.0.661"; 22 22 development = "0.0.68"; 23 23 }; 24 24 version = versions.${branch}; ··· 26 26 x86_64-linux = { 27 27 stable = fetchurl { 28 28 url = "https://stable.dl2.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"; 29 - hash = "sha256-Mm6kdwBsIOOkU1cNgfx4EZq/xeZPwUb2keKBkYv52hQ="; 29 + hash = "sha256-1G9NM0Z6dN2LtunHkkIzNNA+xFslxhnI8GVrjXlNZK8="; 30 30 }; 31 31 ptb = fetchurl { 32 32 url = "https://ptb.dl2.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz"; 33 - hash = "sha256-Zaf6Pg6xeSyiIFJMlT+VkE/sXJULSqGzGHmK5MpBuhg="; 33 + hash = "sha256-jJncDqX2vCWFIpgruX1SknZBrCvMM5HSy6je9xxnxqM="; 34 34 }; 35 35 canary = fetchurl { 36 36 url = "https://canary.dl2.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz"; 37 - hash = "sha256-upT12C23Vkm+BZycKAufRzM5YHizpZJtEaJjHGzYtv4="; 37 + hash = "sha256-hwgvPNoEGjfg6uLlC/k3iYfxfjbja5H2F2aSiEcGZ/o="; 38 38 }; 39 39 development = fetchurl { 40 40 url = "https://development.dl2.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz"; 41 - hash = "sha256-3Qhysb7QFE7W4nqAHffgz9hbud6n6PGcGN6xGBmD6ow="; 41 + hash = "sha256-pxoFT1P/F/0Mhy5sECZlzIxrHK+/Y8Sy5BvgvNYRfM4="; 42 42 }; 43 43 }; 44 44 x86_64-darwin = { 45 45 stable = fetchurl { 46 46 url = "https://stable.dl2.discordapp.net/apps/osx/${version}/Discord.dmg"; 47 - hash = "sha256-LIB+MwGm15TE5xB1yNPY61RmYVUJo7+i94qwDag6uHY="; 47 + hash = "sha256-wLDr2jtjPsV3rUsFCNKKHXTwGPdoR/whLmr4w8I7x+U="; 48 48 }; 49 49 ptb = fetchurl { 50 50 url = "https://ptb.dl2.discordapp.net/apps/osx/${version}/DiscordPTB.dmg"; 51 - hash = "sha256-R8R3r2i/+ru+82OBGBmF+Kn502RK/64VwtbdRVSwj0g="; 51 + hash = "sha256-EvIEMyqOotnyqBC8w4XbF+RuP+g2Bjt4hD4aEeEzZGU="; 52 52 }; 53 53 canary = fetchurl { 54 54 url = "https://canary.dl2.discordapp.net/apps/osx/${version}/DiscordCanary.dmg"; 55 - hash = "sha256-uBnVz+d5Mp3fjICQQ/SZgFmkXVQGprf7VvUxv0hy00o="; 55 + hash = "sha256-dCeLnfgvaKngO8r/VIDgQLkMKgV7BDOOKcXUdo91Eeo="; 56 56 }; 57 57 development = fetchurl { 58 58 url = "https://development.dl2.discordapp.net/apps/osx/${version}/DiscordDevelopment.dmg";
+12 -12
pkgs/os-specific/linux/kernel/kernels-org.json
··· 4 4 "hash": "sha256:0ypnbp5k2xkfwk4xp5sfsgb3v29cjx278wwaa2csqpnki91hyhgp" 5 5 }, 6 6 "6.1": { 7 - "version": "6.1.120", 8 - "hash": "sha256:06gp5fdq0bc39hd8mf9mrdrygdybdr3nzsb58lcapf5vmjw9gjb1" 7 + "version": "6.1.121", 8 + "hash": "sha256:0hrv9l2m4yqhh6cwr8xj9jvx8y3sfwmd394g0f2iawrgc3d1dg6x" 9 9 }, 10 10 "5.15": { 11 - "version": "5.15.174", 12 - "hash": "sha256:02kn9nvaa36s070k235lk9x6n40l2zlwj4v6i2y6nnx0cjw3rrn3" 11 + "version": "5.15.175", 12 + "hash": "sha256:1l59x1f1b29mayhzxxkh9vlba41h51mmfh1vram31bks1v4bpn4g" 13 13 }, 14 14 "5.10": { 15 - "version": "5.10.231", 16 - "hash": "sha256:0xcnlz5ib4b368z5cyp4qwys3jsbm18wlvwn73rzj2j6rj1lhnjn" 15 + "version": "5.10.232", 16 + "hash": "sha256:1w5ycdh24j4gsjc2zk7nhbmya59vhi49lbh8333ziprqlj4lb97x" 17 17 }, 18 18 "5.4": { 19 - "version": "5.4.287", 20 - "hash": "sha256:082bq26bwi8jxfbk840wf9awm5l65aya4bg43im9qvqfpzjzl3qd" 19 + "version": "5.4.288", 20 + "hash": "sha256:1zhsb6gwhb6cvijzh7s8rnm4b06klyhb2mxb06gcyfvj0givlvw7" 21 21 }, 22 22 "4.19": { 23 23 "version": "4.19.322", 24 24 "hash": "sha256:0qj106lj554y1kdqj8kwyf7pk9bvrrpgz6s8zyh7d61mk7wws9sf" 25 25 }, 26 26 "6.6": { 27 - "version": "6.6.66", 28 - "hash": "sha256:0lhy5waj330hmaxbqpfw2fxzkvvlxxs1nr325i8jy736qhvpjxcx" 27 + "version": "6.6.67", 28 + "hash": "sha256:06iy243l7c2nldamq0nzbkwxrqr7sg0p89gdp3ib18s2xj1a87g4" 29 29 }, 30 30 "6.11": { 31 31 "version": "6.11.11", 32 32 "hash": "sha256:1z2913y38clnlmhvwj49h7p4pic24s4d8np7nmd4lk7m2xz8w532" 33 33 }, 34 34 "6.12": { 35 - "version": "6.12.5", 36 - "hash": "sha256:1k9bc0lpgg29bh7zqz3pm91hhjnfyl5aw6r6hph3ha743k77y81r" 35 + "version": "6.12.6", 36 + "hash": "sha256:17lwn89903ffyi2b29j59c1gsczsc1kj3x70hnxziqg4blhsnl6l" 37 37 } 38 38 }
+8 -1
pkgs/servers/sql/percona-server/8_0.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchurl, 5 + gitUpdater, 5 6 bison, 6 7 cmake, 7 8 pkg-config, ··· 182 183 connector-c = finalAttrs.finalPackage; 183 184 server = finalAttrs.finalPackage; 184 185 mysqlVersion = lib.versions.majorMinor finalAttrs.version; 185 - tests.percona-server = nixosTests.mysql.percona-server_8_0; 186 + tests.percona-server = 187 + nixosTests.mysql."percona-server_${lib.versions.major finalAttrs.version}_${lib.versions.minor finalAttrs.version}"; 188 + updateScript = gitUpdater { 189 + url = "https://github.com/percona/percona-server"; 190 + rev-prefix = "Percona-Server-"; 191 + allowedVersions = "${lib.versions.major finalAttrs.version}\\.${lib.versions.minor finalAttrs.version}\\..+"; 192 + }; 186 193 }; 187 194 188 195 meta = with lib; {
+10 -3
pkgs/servers/sql/percona-server/8_4.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchurl, 5 + gitUpdater, 5 6 bison, 6 7 cmake, 7 8 pkg-config, ··· 50 51 51 52 stdenv.mkDerivation (finalAttrs: { 52 53 pname = "percona-server"; 53 - version = "8.4.2-2"; 54 + version = "8.4.3-3"; 54 55 55 56 src = fetchurl { 56 57 url = "https://downloads.percona.com/downloads/Percona-Server-${lib.versions.majorMinor finalAttrs.version}/Percona-Server-${finalAttrs.version}/source/tarball/percona-server-${finalAttrs.version}.tar.gz"; 57 - hash = "sha256-KdaF2+vZfWf6fW8HWi+c97SHW+WqmlcpdPzUUgX94EY="; 58 + hash = "sha256-37W0b8zYKErToJBU+aYtCmQjorcDtvuG0YbOwJzuZgo="; 58 59 }; 59 60 60 61 nativeBuildInputs = [ ··· 204 205 connector-c = finalAttrs.finalPackage; 205 206 server = finalAttrs.finalPackage; 206 207 mysqlVersion = lib.versions.majorMinor finalAttrs.version; 207 - tests.percona-server = nixosTests.mysql.percona-server_8_4; 208 + tests.percona-server = 209 + nixosTests.mysql."percona-server_${lib.versions.major finalAttrs.version}_${lib.versions.minor finalAttrs.version}"; 210 + updateScript = gitUpdater { 211 + url = "https://github.com/percona/percona-server"; 212 + rev-prefix = "Percona-Server-"; 213 + allowedVersions = "${lib.versions.major finalAttrs.version}\\.${lib.versions.minor finalAttrs.version}\\..+"; 214 + }; 208 215 }; 209 216 210 217 meta = with lib; {
+5 -4
pkgs/servers/web-apps/matomo/default.nix
··· 7 7 hash = "sha256-cGnsxfpvt7FyhxFcA2/gWWe7CyanVGZVKtCDES3XLdI="; 8 8 }; 9 9 matomo_5 = { 10 - version = "5.1.2"; 11 - hash = "sha256-6kR6OOyqwQfV+pRqHO+VMLM1eZQb0om65EilAnIlW9U="; 10 + version = "5.2.0"; 11 + hash = "sha256-0hMbcvntoOWFJ00DytkFfcP7/giqtrhmxawVNzMP2KA="; 12 12 }; 13 13 matomo-beta = { 14 14 version = "5.2.0"; 15 15 # `beta` examples: "b1", "rc1", null 16 16 # when updating: use null if stable version is >= latest beta or release candidate 17 - beta = "rc1"; 18 - hash = "sha256-heAd01p8QHkrxQY2MEf//YXNplgL19Opw/WhA2cwZ+c="; 17 + beta = null; 18 + hash = "sha256-0hMbcvntoOWFJ00DytkFfcP7/giqtrhmxawVNzMP2KA="; 19 19 }; 20 20 }; 21 21 common = pname: { version, hash, beta ? null }: ··· 119 119 homepage = "https://matomo.org/"; 120 120 platforms = platforms.all; 121 121 maintainers = with maintainers; [ florianjacob kiwi sebbel twey boozedog ] ++ teams.flyingcircus.members; 122 + knownVulnerabilities = lib.optional (lib.versionOlder version "5.0") "Support for Matomo 4 ended on 2024-12-19. It is recommended to upgrade to `matomo_5` instead."; 122 123 }; 123 124 }; 124 125 in
+2 -2
pkgs/servers/web-apps/moodle/default.nix
··· 1 1 { lib, stdenv, fetchurl, writeText, plugins ? [ ], nixosTests }: 2 2 3 3 let 4 - version = "4.4.4"; 4 + version = "4.4.5"; 5 5 6 6 versionParts = lib.take 2 (lib.splitVersion version); 7 7 # 4.2 -> 402, 3.11 -> 311 ··· 15 15 16 16 src = fetchurl { 17 17 url = "https://download.moodle.org/download.php/direct/stable${stableVersion}/${pname}-${version}.tgz"; 18 - hash = "sha256-9ZMQvv0fL6JwUD5ZJnzfzZkiGOfOV9zMc0hX3PKttBw="; 18 + hash = "sha256-CronmobN0OFZHhMCmruPae34j1FNrvMLO02q1VlQfgY="; 19 19 }; 20 20 21 21 phpConfig = writeText "config.php" ''
+2 -2
pkgs/tools/backup/percona-xtrabackup/8_4.nix
··· 3 3 callPackage ./generic.nix ( 4 4 args 5 5 // { 6 - version = "8.4.0-1"; 7 - hash = "sha256-2tWRRYH0P0HZsWTxeuvDeVWvDwqjjdv6J7YiZwoTKtM="; 6 + version = "8.4.0-2"; 7 + hash = "sha256-ClW/B175z/sxF/MT9iHW1Wtr0ere63tIgUpcMp1IfTs="; 8 8 9 9 # includes https://github.com/Percona-Lab/libkmip.git 10 10 fetchSubmodules = true;