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

Merge staging-next-25.05 into staging-25.05

authored by nixpkgs-ci[bot] and committed by GitHub 771c04c1 ffd23357

Changed files
+45 -31
nixos
tests
pkgs
applications
editors
vscode
by-name
ke
ki
kimai
py
vi
victoriametrics
development
python-modules
python-ldap
os-specific
linux
nvidia-x11
servers
web-apps
wordpress
+3
nixos/tests/kimai.nix
··· 17 17 machine.wait_for_unit("nginx.service") 18 18 machine.wait_for_open_port(80) 19 19 machine.succeed("curl -v --location --fail http://localhost/") 20 + # Make sure bundled assets are served. 21 + # https://github.com/NixOS/nixpkgs/issues/442208 22 + machine.succeed("curl -v --location --fail http://localhost/bundles/tabler/tabler.css") 20 23 ''; 21 24 }
+8 -8
pkgs/applications/editors/vscode/vscode.nix
··· 36 36 37 37 hash = 38 38 { 39 - x86_64-linux = "sha256-y0Bjrxmp7DYV4iUDnQGC0aIYrQNM3oPicajbeVuEtqc="; 40 - x86_64-darwin = "sha256-6/BiMvVp955PW0hz22+NzdvC+IC+pNYjz25n3Op6V/k="; 41 - aarch64-linux = "sha256-DF8QnqvVFqNyxjrphR6NaUXOKr8Koe34NitRa5mTBYs="; 42 - aarch64-darwin = "sha256-v+m8AMpPph6CztUCjneBKC9txEOAKvcHsAXr/8KjIeA="; 43 - armv7l-linux = "sha256-py1FZYd77YVNloQbXm36ou4HGowmteY8HzOiUioGD8Y="; 39 + x86_64-linux = "sha256-0zgsR0nk9zsOeEcKhrmAFbAhvKKFNsC8fXjCnxFcndE="; 40 + x86_64-darwin = "sha256-4+3T3axXNfePEkevhLwRPeqoxKs2OTL7B7TiV2BxZWc="; 41 + aarch64-linux = "sha256-iGLtuVFA5NphiF1PU9Pus/nZ8PyCNNzDOpcQ+utYE2I="; 42 + aarch64-darwin = "sha256-E4BopxbqH1lg1Q2NlyWjH8jytabiv5y4hG5ZJW4nqzs="; 43 + armv7l-linux = "sha256-YIidKSsqK3DSAfPd7O1pbft1C/ny/iB+CFbR/T9u7L8="; 44 44 } 45 45 .${system} or throwSystem; 46 46 47 47 # Please backport all compatible updates to the stable release. 48 48 # This is important for the extension ecosystem. 49 - version = "1.104.1"; 49 + version = "1.104.2"; 50 50 51 51 # This is used for VS Code - Remote SSH test 52 - rev = "0f0d87fa9e96c856c5212fc86db137ac0d783365"; 52 + rev = "e3a5acfb517a443235981655413d566533107e92"; 53 53 in 54 54 callPackage ./generic.nix { 55 55 pname = "vscode" + lib.optionalString isInsiders "-insiders"; ··· 82 82 src = fetchurl { 83 83 name = "vscode-server-${rev}.tar.gz"; 84 84 url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable"; 85 - hash = "sha256-o0O/WDH+hr3R9np+WPLJo+/nIVBRjP8H2JVwa8volfg="; 85 + hash = "sha256-Tz1P8eGokG+8thao9dRllAdTxvllhfOEDKH9lC2QwB0="; 86 86 }; 87 87 stdenv = stdenvNoCC; 88 88 };
+6 -3
pkgs/by-name/ke/keka/package.nix
··· 6 6 }: 7 7 stdenvNoCC.mkDerivation (finalAttrs: { 8 8 pname = "keka"; 9 - version = "1.4.6"; 9 + version = "1.6.0"; 10 10 11 11 src = fetchzip { 12 12 url = "https://github.com/aonez/Keka/releases/download/v${finalAttrs.version}/Keka-${finalAttrs.version}.zip"; 13 - hash = "sha256-IgPnXHVtAaSOsaAYvo0ELRqvXpF2qAnJ/1QZ+FHzqn4="; 13 + hash = "sha256-E0KvDgjx86myZk5+QsydonDaT31CS+B1QGOUXCOaJxY="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ makeWrapper ]; ··· 31 31 homepage = "https://www.keka.io"; 32 32 license = lib.licenses.unfree; 33 33 sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 34 - maintainers = with lib.maintainers; [ emilytrau ]; 34 + maintainers = with lib.maintainers; [ 35 + emilytrau 36 + iedame 37 + ]; 35 38 platforms = lib.platforms.darwin; 36 39 }; 37 40 })
+4 -1
pkgs/by-name/ki/kimai/package.nix
··· 41 41 vendorHash = "sha256-smDAz4RnVEgPcGjsQmN0NC8kWgLw78YFuef9gbajAeQ="; 42 42 43 43 composerNoPlugins = false; 44 - composerNoScripts = false; 45 44 46 45 postInstall = '' 47 46 # Make available the console utility, as Kimai doesn't list this in 48 47 # composer.json. 49 48 mkdir -p "$out"/share/php/kimai "$out"/bin 50 49 ln -s "$out"/share/php/kimai/bin/console "$out"/bin/console 50 + 51 + # Install bundled assets. This is normally done in the `composer install` 52 + # post-install script, but it's being skipped. 53 + (cd "$out"/share/php/kimai && php ./bin/console assets:install) 51 54 ''; 52 55 53 56 passthru.tests = {
+2 -2
pkgs/by-name/py/pyfa/package.nix
··· 10 10 copyDesktopItems, 11 11 }: 12 12 let 13 - version = "2.64.1"; 13 + version = "2.64.2"; 14 14 in 15 15 python3Packages.buildPythonApplication rec { 16 16 inherit version; ··· 21 21 owner = "pyfa-org"; 22 22 repo = "Pyfa"; 23 23 tag = "v${version}"; 24 - hash = "sha256-qqfJ8nYI1y74sGJDbwrq0mT03em62BmU+y6GPmUUIIo="; 24 + hash = "sha256-82zXMcIQPXTjMnKwhfpkm2apwDXLwKpbyglah6yHz/E="; 25 25 }; 26 26 27 27 desktopItems = [
+6 -2
pkgs/by-name/vi/victoriametrics/package.nix
··· 14 14 15 15 buildGoModule (finalAttrs: { 16 16 pname = "VictoriaMetrics"; 17 - version = "1.119.0"; 17 + version = "1.127.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "VictoriaMetrics"; 21 21 repo = "VictoriaMetrics"; 22 22 tag = "v${finalAttrs.version}"; 23 - hash = "sha256-Gc3B3JmTbINdPJ8PIhcuQhFD+FoxNOskoBEcDoMAUUk="; 23 + hash = "sha256-j0PikCV0VWSfp2rvwssXwvkRGQzFNd6hidZv3bufUuI="; 24 24 }; 25 25 26 26 vendorHash = null; ··· 57 57 # 58 58 # This appears to be some kind of test server for development purposes only. 59 59 rm -f app/vmui/packages/vmui/web/{go.mod,main.go} 60 + 61 + # Allow older go versions 62 + substituteInPlace go.mod \ 63 + --replace-fail "go 1.25.1" "go ${finalAttrs.passthru.go.version}" 60 64 61 65 # Increase timeouts in tests to prevent failure on heavily loaded builders 62 66 substituteInPlace lib/storage/storage_test.go \
+8 -7
pkgs/development/python-modules/python-ldap/default.nix
··· 1 1 { 2 2 lib, 3 - stdenv, 4 3 buildPythonPackage, 5 4 fetchFromGitHub, 6 - pythonOlder, 7 5 8 6 # build-system 9 7 distutils, ··· 23 21 24 22 buildPythonPackage rec { 25 23 pname = "python-ldap"; 26 - version = "3.4.4"; 24 + version = "3.4.5"; 27 25 pyproject = true; 28 - 29 - disabled = pythonOlder "3.6"; 30 26 31 27 src = fetchFromGitHub { 32 28 owner = "python-ldap"; 33 29 repo = "python-ldap"; 34 30 tag = "python-ldap-${version}"; 35 - hash = "sha256-v1cWoRGxbvvFnHqnwoIfmiQQcxfaA8Bf3+M5bE5PtuU="; 31 + hash = "sha256-olRu5HacRKaAcNbQczA+UCbDxhySUOO7qH0KdWlSbT0="; 36 32 }; 37 33 34 + postPatch = '' 35 + # unused in 3.4.5; https://github.com/python-ldap/python-ldap/pull/597 36 + sed -i "/setuptools-scm/d" pyproject.toml 37 + ''; 38 + 38 39 build-system = [ 39 40 distutils 40 41 setuptools ··· 68 69 "test_tls_ext_noca" 69 70 ]; 70 71 71 - doCheck = !stdenv.hostPlatform.isDarwin; 72 + __darwinAllowLocalNetworking = true; 72 73 73 74 meta = with lib; { 74 75 description = "Python modules for implementing LDAP clients";
+6 -6
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 72 72 stable = if stdenv.hostPlatform.system == "i686-linux" then legacy_390 else production; 73 73 74 74 production = generic { 75 - version = "570.153.02"; 76 - sha256_64bit = "sha256-FIiG5PaVdvqPpnFA5uXdblH5Cy7HSmXxp6czTfpd4bY="; 77 - sha256_aarch64 = "sha256-FKhtEVChfw/1sV5FlFVmia/kE1HbahDJaxTlpNETlrA="; 78 - openSha256 = "sha256-2DpY3rgQjYFuPfTY4U/5TcrvNqsWWnsOSX0f2TfVgTs="; 79 - settingsSha256 = "sha256-5m6caud68Owy4WNqxlIQPXgEmbTe4kZV2vZyTWHWe+M="; 80 - persistencedSha256 = "sha256-OSo4Od7NmezRdGm7BLLzYseWABwNGdsomBCkOsNvOxA="; 75 + version = "570.195.03"; 76 + sha256_64bit = "sha256-1H3oHZpRNJamCtyc+nL+nhYsZfJyL7lgxPUxvXrF3B4="; 77 + sha256_aarch64 = "sha256-o4rgB6vo+Cv90lJywovIyVARRGS3R15zYQUj+f1nzWQ="; 78 + openSha256 = "sha256-vCBB/UJgVKHlSEWdgoF45lODr3YJmR6JwjrwWgWszBw="; 79 + settingsSha256 = "sha256-mjKkMEPV6W69PO8jKAKxAS861B82CtCpwVTeNr5CqUY="; 80 + persistencedSha256 = "sha256-BMpo2PIabhHjZQqUQi/W5DYhgAPmfCdFvXdN6ND2Bfs="; 81 81 patches = [ gpl_symbols_linux_615_patch ]; 82 82 }; 83 83
+2 -2
pkgs/servers/web-apps/wordpress/default.nix
··· 2 2 builtins.mapAttrs (_: callPackage ./generic.nix) rec { 3 3 wordpress = wordpress_6_8; 4 4 wordpress_6_7 = { 5 - version = "6.7.2"; 6 - hash = "sha256-z9nIPPqd2gNRiY6ptz9YmVyBeZSlQkvhh3f4PohqPPY="; 5 + version = "6.7.3"; 6 + hash = "sha256-zWLpZ/NKla1u4CHh2Bu0P7UmFWvnuTUheRq6Bq5NZjU="; 7 7 }; 8 8 wordpress_6_8 = { 9 9 version = "6.8.3";