From 85d2c98fc49480c6dfb7b4c13c90474c8e5b0774 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 25 May 2026 09:28:27 +0000 Subject: [PATCH 01/89] python3Packages.kfactory: 2.4.6 -> 2.5.3 --- pkgs/development/python-modules/kfactory/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/kfactory/default.nix b/pkgs/development/python-modules/kfactory/default.nix index 4cafad1f4f25..8f5c041638a4 100644 --- a/pkgs/development/python-modules/kfactory/default.nix +++ b/pkgs/development/python-modules/kfactory/default.nix @@ -32,7 +32,7 @@ buildPythonPackage (finalAttrs: { pname = "kfactory"; - version = "2.4.6"; + version = "2.5.3"; pyproject = true; src = fetchFromGitHub { @@ -45,7 +45,7 @@ buildPythonPackage (finalAttrs: { # assert kf.config.project_dir is not None # E AssertionError: assert None is not None leaveDotGit = true; - hash = "sha256-rr4EeTk4+g29kjfbc6tdHt85ZofzAL+kGBWnYMG4J7U="; + hash = "sha256-leFd1+w7lYrvoxVMgtmc/EyBgmTZna05TJx5WffUMZo="; }; build-system = [ From 580fd70cbd6b9ef1dd9082e511411e2131276b14 Mon Sep 17 00:00:00 2001 From: Elmo Todurov Date: Fri, 5 Jun 2026 12:49:31 +0300 Subject: [PATCH 02/89] freerdp: enable support for FIDO2 tokens --- pkgs/by-name/fr/freerdp/package.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/fr/freerdp/package.nix b/pkgs/by-name/fr/freerdp/package.nix index babe7ce7d317..72c3599ff702 100644 --- a/pkgs/by-name/fr/freerdp/package.nix +++ b/pkgs/by-name/fr/freerdp/package.nix @@ -39,6 +39,8 @@ orc, cairo, cjson, + libcbor, + libfido2, libusb1, libpulseaudio, cups, @@ -117,6 +119,8 @@ stdenv.mkDerivation (finalAttrs: { ffmpeg glib icu + libcbor + libfido2 libx11 libxcursor libxdamage @@ -173,6 +177,8 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.mapAttrsToList lib.cmakeBool ( { BUILD_TESTING = false; # false is recommended by upstream + CHANNEL_RDPEWA = true; + CHANNEL_RDPEWA_CLIENT = true; WITH_CAIRO = cairo != null; WITH_CUPS = cups != null; WITH_FAAC = withUnfree && faac != null; @@ -230,7 +236,10 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/FreeRDP/FreeRDP/releases/tag/${finalAttrs.src.tag}"; homepage = "https://www.freerdp.com/"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ deimelias ]; + maintainers = with lib.maintainers; [ + cizra + deimelias + ]; platforms = lib.platforms.unix; }; }) From 04e094bae8ca25f1e1a9ae2228d8e277714931f1 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sun, 7 Jun 2026 22:32:24 +0700 Subject: [PATCH 03/89] python3Packages.cobs: migrate to pyproject --- pkgs/development/python-modules/cobs/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/cobs/default.nix b/pkgs/development/python-modules/cobs/default.nix index d96d4e15fa2d..3b5ae835184f 100644 --- a/pkgs/development/python-modules/cobs/default.nix +++ b/pkgs/development/python-modules/cobs/default.nix @@ -2,18 +2,21 @@ lib, buildPythonPackage, fetchPypi, + setuptools, }: buildPythonPackage rec { pname = "cobs"; version = "1.2.2"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; hash = "sha256-291eMhEdcnhvg9DCaSFdzWrGKbGsGWLGh4Ih87LKmNo="; }; + build-system = [ setuptools ]; + checkPhase = '' runHook preCheck From 91c5c8e46c3fbb73e675cdea431201ef37cf699a Mon Sep 17 00:00:00 2001 From: Harinn Date: Sun, 7 Jun 2026 22:37:59 +0700 Subject: [PATCH 04/89] python3Packages.cobs: modernize --- pkgs/development/python-modules/cobs/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/cobs/default.nix b/pkgs/development/python-modules/cobs/default.nix index 3b5ae835184f..2dc6ba4641db 100644 --- a/pkgs/development/python-modules/cobs/default.nix +++ b/pkgs/development/python-modules/cobs/default.nix @@ -5,13 +5,15 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "cobs"; version = "1.2.2"; pyproject = true; + __structuredAttrs = true; + src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-291eMhEdcnhvg9DCaSFdzWrGKbGsGWLGh4Ih87LKmNo="; }; @@ -41,4 +43,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ kip93 ]; }; -} +}) From b1659c01d5d3f375f2e7c2a1e00f54892eaa12a9 Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Mon, 8 Jun 2026 20:55:16 -0400 Subject: [PATCH 05/89] navidrome: 0.61.2 -> 0.62.0 changelog: https://github.com/navidrome/navidrome/releases/tag/v0.62.0 --- pkgs/by-name/na/navidrome/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/na/navidrome/package.nix b/pkgs/by-name/na/navidrome/package.nix index 034239e25f58..68a17f6f4776 100644 --- a/pkgs/by-name/na/navidrome/package.nix +++ b/pkgs/by-name/na/navidrome/package.nix @@ -21,16 +21,16 @@ buildGoModule (finalAttrs: { pname = "navidrome"; - version = "0.61.2"; + version = "0.62.0"; src = fetchFromGitHub { owner = "navidrome"; repo = "navidrome"; rev = "v${finalAttrs.version}"; - hash = "sha256-epSgGiDdfNRUaQtWoOd4ADKtF7Ptt3p9UOqsWBzZg7I="; + hash = "sha256-pLhb2x3dGLsCk405rBVdMwazhf0EQd72VLKtlzGoJDA="; }; - vendorHash = "sha256-RmmZudmWBxiw+c9g8KFEX+ALFD0xP/SBsYc6b6RWWO8="; + vendorHash = "sha256-3ciCzFhJi4YTIjGbPJ2UP8mPzQe3vBgZ+Pc7Nto1LEw="; npmRoot = "ui"; From ead025ad8ad98998e274804339bb08e5aa4d5df5 Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Wed, 10 Jun 2026 14:18:50 -0500 Subject: [PATCH 06/89] lightning-loop: 0.33.0 -> 0.33.2 --- pkgs/by-name/li/lightning-loop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/lightning-loop/package.nix b/pkgs/by-name/li/lightning-loop/package.nix index de703a7f968b..a31298220176 100644 --- a/pkgs/by-name/li/lightning-loop/package.nix +++ b/pkgs/by-name/li/lightning-loop/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "lightning-loop"; - version = "0.33.0-beta"; + version = "0.33.2-beta"; src = fetchFromGitHub { owner = "lightninglabs"; repo = "loop"; rev = "v${finalAttrs.version}"; - hash = "sha256-LfVC/s7VNc3LvypjdSFo0s2Ssmhk1Lzm9ojWGqaNCmI="; + hash = "sha256-NdwXEm5sj+Y5CPT9y658B6NTbM7heco5gLotyjBdg9c="; }; - vendorHash = "sha256-pzcOKYw2kXfGUOBZmuUYuEfRUY8f1PSj30tvhttEwAk="; + vendorHash = "sha256-2/T/rt1Q86tyzNOiweuDLEAUiSoYTRf/RiERV6MBmZg="; subPackages = [ "cmd/loop" From b51657e951eaac424cb91752b5bcc29a2f7339de Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 11 Jun 2026 12:35:33 +0000 Subject: [PATCH 07/89] deadbeef: 1.10.2 -> 1.10.3 --- pkgs/by-name/de/deadbeef/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/de/deadbeef/package.nix b/pkgs/by-name/de/deadbeef/package.nix index 2e53f768298a..bd5af326d7c2 100644 --- a/pkgs/by-name/de/deadbeef/package.nix +++ b/pkgs/by-name/de/deadbeef/package.nix @@ -65,14 +65,14 @@ let in clangStdenv.mkDerivation (finalAttrs: { pname = "deadbeef"; - version = "1.10.2"; + version = "1.10.3"; src = fetchFromGitHub { owner = "DeaDBeeF-Player"; repo = "deadbeef"; fetchSubmodules = true; tag = finalAttrs.version; - hash = "sha256-9naokzS2PxnyeO8AnqwLOsrYf/8I6Ah3oesUy2f22vs="; + hash = "sha256-SAp6XAE3fKTR27xYrdkNHneYDGJW1+XJdX6eBI9+EY0="; }; buildInputs = [ From e0d8c9c45e3772435aa69d7235c5b5d7390fb34a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 11 Jun 2026 22:42:44 +0000 Subject: [PATCH 08/89] fluxcd-operator: 0.50.0 -> 0.52.0 --- pkgs/by-name/fl/fluxcd-operator/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fl/fluxcd-operator/package.nix b/pkgs/by-name/fl/fluxcd-operator/package.nix index 127f93b5a779..6e6cf8bcd6b3 100644 --- a/pkgs/by-name/fl/fluxcd-operator/package.nix +++ b/pkgs/by-name/fl/fluxcd-operator/package.nix @@ -9,16 +9,16 @@ }: buildGoModule (finalAttrs: { pname = "fluxcd-operator"; - version = "0.50.0"; + version = "0.52.0"; src = fetchFromGitHub { owner = "controlplaneio-fluxcd"; repo = "fluxcd-operator"; tag = "v${finalAttrs.version}"; - hash = "sha256-4FIsad3/57KtyTVQE0T4jhQGEvuEw9/ZFWsriLyc6Ok="; + hash = "sha256-l+IJtFmVR3WZaFW4aaYjirTqj+X1FGLAVgbA21MHO1k="; }; - vendorHash = "sha256-DxXTepwTjgc+Xy3MAIFcYZ/XZZ3zGgyStmXN2/BqM74="; + vendorHash = "sha256-DW+dnakqnpSiV7MlzshGEzoy3Osv93dAsJYe4cR0sJ4="; ldflags = [ "-s" From 9bd6abdd17680ee7af5cc8186007c2a6649f0505 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 12 Jun 2026 17:24:41 +0000 Subject: [PATCH 09/89] nix-fast-build: 1.5.0 -> 1.6.0 --- pkgs/by-name/ni/nix-fast-build/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ni/nix-fast-build/package.nix b/pkgs/by-name/ni/nix-fast-build/package.nix index 18d123687326..3b9efeba41d8 100644 --- a/pkgs/by-name/ni/nix-fast-build/package.nix +++ b/pkgs/by-name/ni/nix-fast-build/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "nix-fast-build"; - version = "1.5.0"; + version = "1.6.0"; pyproject = true; src = fetchFromGitHub { owner = "Mic92"; repo = "nix-fast-build"; tag = finalAttrs.version; - hash = "sha256-8csvAFJtFzA/9hX3C784sMlaQME40LQmWI2V+YzCNhc="; + hash = "sha256-PMBbenLBvn/0pSFOhwPVn171Vw7kU5YmBUNDhxllZ7c="; }; build-system = [ python3Packages.setuptools ]; From 2266840d7cc745b9fad9c6bf44010a85da06a54c Mon Sep 17 00:00:00 2001 From: zimward Date: Sun, 14 Jun 2026 16:18:21 +0200 Subject: [PATCH 10/89] nixos/run0: adopt by zimward, grimmauld, kuflierl --- nixos/modules/security/run0.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/nixos/modules/security/run0.nix b/nixos/modules/security/run0.nix index 6aa7f9ad3155..29e2a956b015 100644 --- a/nixos/modules/security/run0.nix +++ b/nixos/modules/security/run0.nix @@ -77,4 +77,12 @@ in environment.systemPackages = lib.optional cfg.enableSudoAlias sudoAlias; }) ]; + + meta = { + maintainers = with lib.maintainers; [ + zimward + grimmauld + kuflierl + ]; + }; } From db5d327875b92a50031d2a0d4de1a85d55d4498a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 15 Jun 2026 00:26:27 +0000 Subject: [PATCH 11/89] charasay: 3.3.0 -> 3.3.1 --- pkgs/by-name/ch/charasay/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/charasay/package.nix b/pkgs/by-name/ch/charasay/package.nix index 4c456682beb9..45af04434c20 100644 --- a/pkgs/by-name/ch/charasay/package.nix +++ b/pkgs/by-name/ch/charasay/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "charasay"; - version = "3.3.0"; + version = "3.3.1"; src = fetchFromGitHub { owner = "latipun7"; repo = "charasay"; rev = "v${finalAttrs.version}"; - hash = "sha256-NB2GDDFH9IW/c0acMojYHuzPrx0J3tjlDqjQa6ZRbN4="; + hash = "sha256-VkDOdZt0Z/kuBwFm5utXYsxT59a1uapU9ouzB1ymmXs="; }; - cargoHash = "sha256-i2CvwQXKKfYLdK0tKf/w4TepPyMo99v1I+kIr00PWcY="; + cargoHash = "sha256-6AczT5VvOryOlcOMNFxcHqy8K1sm4tbhb6+LsCNHW14="; nativeBuildInputs = [ installShellFiles ]; From bafa3d443e5d885199c959080a86092ea8428c6a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Apr 2026 18:55:46 +0000 Subject: [PATCH 12/89] ghostunnel: 1.8.4 -> 1.10.0 --- pkgs/by-name/gh/ghostunnel/package.nix | 12 ++++++---- pkgs/by-name/gh/ghostunnel/pkg-errors.patch | 26 +++++++++++++++++++++ 2 files changed, 34 insertions(+), 4 deletions(-) create mode 100644 pkgs/by-name/gh/ghostunnel/pkg-errors.patch diff --git a/pkgs/by-name/gh/ghostunnel/package.nix b/pkgs/by-name/gh/ghostunnel/package.nix index ae3525d3315a..9af77d72cbd5 100644 --- a/pkgs/by-name/gh/ghostunnel/package.nix +++ b/pkgs/by-name/gh/ghostunnel/package.nix @@ -1,5 +1,4 @@ { - stdenv, buildGoModule, fetchFromGitHub, lib, @@ -9,16 +8,21 @@ buildGoModule rec { pname = "ghostunnel"; - version = "1.8.4"; + version = "1.10.0"; src = fetchFromGitHub { owner = "ghostunnel"; repo = "ghostunnel"; rev = "v${version}"; - hash = "sha256-NnRm1HEdfK6WI5ntilLSwdR2B5czG5CIcMFzl2TzEds="; + hash = "sha256-BntQCauAgnaiNn31nrVEsHFvQv7zK6D0z/rInbCVTr0="; }; - vendorHash = "sha256-vP8OtjpYNMm1KkNfD3pmNrHh3HRy1GkzUbfLKWKhHbo="; + patches = [ + # upstream left an untidied go.mod/go.sum in v1.10.0 + ./pkg-errors.patch + ]; + + vendorHash = "sha256-pd7fTP0BAgpd4mD8ZG8Ak9fFF2sC0JGCDbPG8tAnWvw="; deleteVendor = true; diff --git a/pkgs/by-name/gh/ghostunnel/pkg-errors.patch b/pkgs/by-name/gh/ghostunnel/pkg-errors.patch new file mode 100644 index 000000000000..4b316b956d7f --- /dev/null +++ b/pkgs/by-name/gh/ghostunnel/pkg-errors.patch @@ -0,0 +1,26 @@ +diff --git a/go.mod b/go.mod +index d06c2e9117..f560c1cc69 100644 +--- a/go.mod ++++ b/go.mod +@@ -192,6 +192,7 @@ + github.com/nwaples/rardecode v1.1.3 // indirect + github.com/pelletier/go-toml/v2 v2.3.0 // indirect + github.com/pierrec/lz4 v2.6.1+incompatible // indirect ++ github.com/pkg/errors v0.9.1 // indirect + github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect + github.com/prometheus/client_model v0.6.2 // indirect + github.com/prometheus/common v0.67.5 // indirect +diff --git a/go.sum b/go.sum +index 4dea0025f3..1edce71302 100644 +--- a/go.sum ++++ b/go.sum +@@ -460,6 +460,9 @@ + github.com/pierrec/lz4 v2.6.1+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= + github.com/pires/go-proxyproto v0.11.0 h1:gUQpS85X/VJMdUsYyEgyn59uLJvGqPhJV5YvG68wXH4= + github.com/pires/go-proxyproto v0.11.0/go.mod h1:ZKAAyp3cgy5Y5Mo4n9AlScrkCZwUy0g3Jf+slqQVcuU= ++github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= ++github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= ++github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= + github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= + github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= + github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= From f394e3ecfd45521e0876ae39b726bb73ab2b04c6 Mon Sep 17 00:00:00 2001 From: Matt Moriarity Date: Thu, 4 Jun 2026 19:07:10 -0600 Subject: [PATCH 13/89] nixos/ghostunnel: disable landlock --- nixos/modules/services/networking/ghostunnel.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/ghostunnel.nix b/nixos/modules/services/networking/ghostunnel.nix index ea087d699e70..5bbbbd2ae2ff 100644 --- a/nixos/modules/services/networking/ghostunnel.nix +++ b/nixos/modules/services/networking/ghostunnel.nix @@ -196,7 +196,12 @@ let ++ optional (config.cacert != null) "cacert:${config.cacert}"; }; script = concatStringsSep " " ( - [ "${mainCfg.package}/bin/ghostunnel" ] + [ + "${mainCfg.package}/bin/ghostunnel" + # ghostunnel's landlock rules don't like reading the CA certs from /etc + # because they are links to /nix/store, which isn't part of its rules + "--disable-landlock" + ] ++ optional (config.keystore != null) "--keystore=$CREDENTIALS_DIRECTORY/keystore" ++ optional (config.cert != null) "--cert=$CREDENTIALS_DIRECTORY/cert" ++ optional (config.key != null) "--key=$CREDENTIALS_DIRECTORY/key" From b07e218b5c0533977f16f873ad608377f896bdf6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Jun 2026 00:47:05 +0000 Subject: [PATCH 14/89] tomcat-native: 2.0.14 -> 2.0.15 --- pkgs/servers/http/tomcat/tomcat-native.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/http/tomcat/tomcat-native.nix b/pkgs/servers/http/tomcat/tomcat-native.nix index a6effb0c2bd2..4691081c523f 100644 --- a/pkgs/servers/http/tomcat/tomcat-native.nix +++ b/pkgs/servers/http/tomcat/tomcat-native.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation rec { pname = "tomcat-native"; - version = "2.0.14"; + version = "2.0.15"; src = fetchurl { url = "mirror://apache/tomcat/tomcat-connectors/native/${version}/source/${pname}-${version}-src.tar.gz"; - hash = "sha256-UcpQKVyABea7SjKgzcfuW8IkQGrkAgdbAx9bMHO/K9s="; + hash = "sha256-jasJ8hrVGcnknlKH+NjeibsXal45aEefJ5SMMbKjtrQ="; }; sourceRoot = "${pname}-${version}-src/native"; From 5b4d781fdff5bfde977a8db081510487e1fdb31d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Jun 2026 01:05:02 +0000 Subject: [PATCH 15/89] ipp-usb: 0.9.33 -> 0.9.34 --- pkgs/by-name/ip/ipp-usb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ip/ipp-usb/package.nix b/pkgs/by-name/ip/ipp-usb/package.nix index ceb73e3fe488..7766f93b23b5 100644 --- a/pkgs/by-name/ip/ipp-usb/package.nix +++ b/pkgs/by-name/ip/ipp-usb/package.nix @@ -9,13 +9,13 @@ }: buildGoModule (finalAttrs: { pname = "ipp-usb"; - version = "0.9.33"; + version = "0.9.34"; src = fetchFromGitHub { owner = "openprinting"; repo = "ipp-usb"; rev = finalAttrs.version; - sha256 = "sha256-G8eCRzfwF7fFROFgDPuiSVH2NAvKefGJfzLU6yW23z4="; + sha256 = "sha256-4xZf8Q1MfQcB13vHRdb8dQyZWrwnJzubdi+zln1lRc8="; }; postPatch = '' From dddb0d1d8917210457daf44eb0629b3b88a37815 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Jun 2026 11:41:06 +0000 Subject: [PATCH 16/89] fluxcd-operator-mcp: 0.50.0 -> 0.52.0 --- pkgs/by-name/fl/fluxcd-operator-mcp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fl/fluxcd-operator-mcp/package.nix b/pkgs/by-name/fl/fluxcd-operator-mcp/package.nix index 2cfcd09beb1d..09e787515f45 100644 --- a/pkgs/by-name/fl/fluxcd-operator-mcp/package.nix +++ b/pkgs/by-name/fl/fluxcd-operator-mcp/package.nix @@ -9,16 +9,16 @@ }: buildGoModule (finalAttrs: { pname = "fluxcd-operator-mcp"; - version = "0.50.0"; + version = "0.52.0"; src = fetchFromGitHub { owner = "controlplaneio-fluxcd"; repo = "fluxcd-operator"; tag = "v${finalAttrs.version}"; - hash = "sha256-4FIsad3/57KtyTVQE0T4jhQGEvuEw9/ZFWsriLyc6Ok="; + hash = "sha256-l+IJtFmVR3WZaFW4aaYjirTqj+X1FGLAVgbA21MHO1k="; }; - vendorHash = "sha256-DxXTepwTjgc+Xy3MAIFcYZ/XZZ3zGgyStmXN2/BqM74="; + vendorHash = "sha256-DW+dnakqnpSiV7MlzshGEzoy3Osv93dAsJYe4cR0sJ4="; ldflags = [ "-s" From e5431964f5ae70d4435ee441c626843acfb7dbf2 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 16 Jun 2026 10:03:46 +0000 Subject: [PATCH 17/89] mistral-vibe: 2.15.0 -> 2.16.1 Diff: https://github.com/mistralai/mistral-vibe/compare/v2.15.0...v2.16.1 Changelog: https://github.com/mistralai/mistral-vibe/blob/v2.16.1/CHANGELOG.md --- pkgs/by-name/mi/mistral-vibe/package.nix | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/mistral-vibe/package.nix b/pkgs/by-name/mi/mistral-vibe/package.nix index 25e74941caae..369e67dcf710 100644 --- a/pkgs/by-name/mi/mistral-vibe/package.nix +++ b/pkgs/by-name/mi/mistral-vibe/package.nix @@ -22,13 +22,24 @@ let hash = "sha256-1KVy9s+zjlB4w7E45PMCWRxPus24bgBmmM3k2R9d+Jg="; }; }); + opentelemetry-exporter-otlp-proto-http = + prev.opentelemetry-exporter-otlp-proto-http.overridePythonAttrs + (old: { + disabledTests = + (old.disabledTests or [ ]) + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # AssertionError: False is not true + # self.assertTrue(0.75 < after - before < 1.25) + "test_retry_timeout" + ]; + }); }; }; python3Packages = python.pkgs; in python3Packages.buildPythonApplication (finalAttrs: { pname = "mistral-vibe"; - version = "2.15.0"; + version = "2.16.1"; pyproject = true; __structuredAttrs = true; @@ -36,7 +47,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "mistralai"; repo = "mistral-vibe"; tag = "v${finalAttrs.version}"; - hash = "sha256-UGi20sH/w5Yv6d89c8/1+ly3xssqnjhLug8Mvb62kK0="; + hash = "sha256-sv0gaEA7dvf4trxlsRQS9xA5Hiike5i/aLI3qYKP/lY="; }; build-system = with python3Packages; [ From 264d0a25ffcac6272484b934049007204e9c5844 Mon Sep 17 00:00:00 2001 From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> Date: Thu, 21 May 2026 12:28:20 -0400 Subject: [PATCH 18/89] buildFHSEnvChroot: Remove Deprecation period has been a few years. Let's chuck it. --- .../build-fhsenv-chroot/chrootenv/default.nix | 27 -- .../chrootenv/src/chrootenv.c | 169 ---------- .../chrootenv/src/meson.build | 5 - .../build-fhsenv-chroot/default.nix | 87 ------ .../build-support/build-fhsenv-chroot/env.nix | 290 ------------------ pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 1 - 7 files changed, 1 insertion(+), 579 deletions(-) delete mode 100644 pkgs/build-support/build-fhsenv-chroot/chrootenv/default.nix delete mode 100644 pkgs/build-support/build-fhsenv-chroot/chrootenv/src/chrootenv.c delete mode 100644 pkgs/build-support/build-fhsenv-chroot/chrootenv/src/meson.build delete mode 100644 pkgs/build-support/build-fhsenv-chroot/default.nix delete mode 100644 pkgs/build-support/build-fhsenv-chroot/env.nix diff --git a/pkgs/build-support/build-fhsenv-chroot/chrootenv/default.nix b/pkgs/build-support/build-fhsenv-chroot/chrootenv/default.nix deleted file mode 100644 index 194e77a67a43..000000000000 --- a/pkgs/build-support/build-fhsenv-chroot/chrootenv/default.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ - lib, - stdenv, - meson, - ninja, - pkg-config, - glib, -}: - -stdenv.mkDerivation { - name = "chrootenv"; - src = ./src; - - nativeBuildInputs = [ - meson - ninja - pkg-config - ]; - buildInputs = [ glib ]; - - meta = { - description = "Setup mount/user namespace for FHS emulation"; - license = lib.licenses.mit; - maintainers = [ ]; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/build-support/build-fhsenv-chroot/chrootenv/src/chrootenv.c b/pkgs/build-support/build-fhsenv-chroot/chrootenv/src/chrootenv.c deleted file mode 100644 index c109d7297e17..000000000000 --- a/pkgs/build-support/build-fhsenv-chroot/chrootenv/src/chrootenv.c +++ /dev/null @@ -1,169 +0,0 @@ -#define _GNU_SOURCE - -#include -#include - -#include -#include -#include - -#include -#include -#include -#include -#include - -#define fail(s, err) g_error("%s: %s: %s", __func__, s, g_strerror(err)) -#define fail_if(expr) \ - if (expr) \ - fail(#expr, errno); - -const gchar *bind_blacklist[] = {"bin", "etc", "host", "real-host", "usr", "lib", "lib64", "lib32", "sbin", "opt", NULL}; - -int pivot_root(const char *new_root, const char *put_old) { - return syscall(SYS_pivot_root, new_root, put_old); -} - -void mount_tmpfs(const gchar *target) { - fail_if(mount("none", target, "tmpfs", 0, NULL)); -} - -void bind_mount(const gchar *source, const gchar *target) { - fail_if(g_mkdir(target, 0755)); - fail_if(mount(source, target, NULL, MS_BIND | MS_REC, NULL)); -} - -const gchar *create_tmpdir() { - gchar *prefix = - g_build_filename(g_get_tmp_dir(), "chrootenvXXXXXX", NULL); - fail_if(!g_mkdtemp_full(prefix, 0755)); - return prefix; -} - -void pivot_host(const gchar *guest) { - g_autofree gchar *point = g_build_filename(guest, "host", NULL); - fail_if(g_mkdir(point, 0755)); - fail_if(pivot_root(guest, point)); -} - -void bind_mount_item(const gchar *host, const gchar *guest, const gchar *name) { - g_autofree gchar *source = g_build_filename(host, name, NULL); - g_autofree gchar *target = g_build_filename(guest, name, NULL); - - if (G_LIKELY(g_file_test(source, G_FILE_TEST_IS_DIR))) - bind_mount(source, target); -} - -void bind(const gchar *host, const gchar *guest) { - mount_tmpfs(guest); - - pivot_host(guest); - - g_autofree gchar *host_dir = g_build_filename("/host", host, NULL); - - g_autoptr(GError) err = NULL; - g_autoptr(GDir) dir = g_dir_open(host_dir, 0, &err); - - if (err != NULL) - fail("g_dir_open", errno); - - const gchar *item; - - while ((item = g_dir_read_name(dir))) - if (!g_strv_contains(bind_blacklist, item)) - bind_mount_item(host_dir, "/", item); -} - -void spit(const char *path, char *fmt, ...) { - va_list args; - va_start(args, fmt); - - FILE *f = g_fopen(path, "w"); - - if (f == NULL) - fail("g_fopen", errno); - - g_vfprintf(f, fmt, args); - fclose(f); -} - -int main(gint argc, gchar **argv) { - const gchar *self = *argv++; - - if (argc < 2) { - g_message("%s command [arguments...]", self); - return 1; - } - - g_autofree const gchar *prefix = create_tmpdir(); - - pid_t cpid = fork(); - - if (cpid < 0) - fail("fork", errno); - - else if (cpid == 0) { - uid_t uid = getuid(); - gid_t gid = getgid(); - - int namespaces = CLONE_NEWNS; - if (uid != 0) { - namespaces |= CLONE_NEWUSER; - } - if (unshare(namespaces) < 0) { - int unshare_errno = errno; - - g_message("Requires Linux version >= 3.19 built with CONFIG_USER_NS"); - if (g_file_test("/proc/sys/kernel/unprivileged_userns_clone", - G_FILE_TEST_EXISTS)) - g_message("Run: sudo sysctl -w kernel.unprivileged_userns_clone=1"); - - fail("unshare", unshare_errno); - } - - // hide all mounts we do from the parent - fail_if(mount(0, "/", 0, MS_SLAVE | MS_REC, 0)); - - if (uid != 0) { - spit("/proc/self/setgroups", "deny"); - spit("/proc/self/uid_map", "%d %d 1", uid, uid); - spit("/proc/self/gid_map", "%d %d 1", gid, gid); - } - - // If there is a /host directory, assume this is nested chrootenv and use it as host instead. - gboolean nested_host = g_file_test("/host", G_FILE_TEST_EXISTS | G_FILE_TEST_IS_DIR); - g_autofree const gchar *host = nested_host ? "/host" : "/"; - - bind(host, prefix); - - // Replace /host by an actual (inner) /host. - if (nested_host) { - fail_if(g_mkdir("/real-host", 0755)); - fail_if(mount("/host/host", "/real-host", NULL, MS_BIND | MS_REC, NULL)); - // For some reason umount("/host") returns EBUSY even immediately after - // pivot_root. We detach it at least to keep `/proc/mounts` from blowing - // up in nested cases. - fail_if(umount2("/host", MNT_DETACH)); - fail_if(mount("/real-host", "/host", NULL, MS_MOVE, NULL)); - fail_if(rmdir("/real-host")); - } - - fail_if(chdir("/")); - fail_if(execvp(*argv, argv)); - } - - else { - int status; - - fail_if(waitpid(cpid, &status, 0) != cpid); - fail_if(rmdir(prefix)); - - if (WIFEXITED(status)) - return WEXITSTATUS(status); - - else if (WIFSIGNALED(status)) - kill(getpid(), WTERMSIG(status)); - - return 1; - } -} diff --git a/pkgs/build-support/build-fhsenv-chroot/chrootenv/src/meson.build b/pkgs/build-support/build-fhsenv-chroot/chrootenv/src/meson.build deleted file mode 100644 index 6d0770a0dc4a..000000000000 --- a/pkgs/build-support/build-fhsenv-chroot/chrootenv/src/meson.build +++ /dev/null @@ -1,5 +0,0 @@ -project('chrootenv', 'c') - -glib = dependency('glib-2.0') - -executable('chrootenv', 'chrootenv.c', dependencies: [glib], install: true) diff --git a/pkgs/build-support/build-fhsenv-chroot/default.nix b/pkgs/build-support/build-fhsenv-chroot/default.nix deleted file mode 100644 index 10d2af55a7b0..000000000000 --- a/pkgs/build-support/build-fhsenv-chroot/default.nix +++ /dev/null @@ -1,87 +0,0 @@ -{ - lib, - callPackage, - runCommandLocal, - writeScript, - stdenv, - coreutils, -}: - -let - buildFHSEnv = callPackage ./env.nix { }; -in - -args@{ - name, - version ? null, - runScript ? "bash", - nativeBuildInputs ? [ ], - extraInstallCommands ? "", - meta ? { }, - passthru ? { }, - ... -}: - -let - env = buildFHSEnv ( - removeAttrs args [ - "version" - "runScript" - "extraInstallCommands" - "meta" - "passthru" - ] - ); - - chrootenv = callPackage ./chrootenv { }; - - init = - run: - writeScript "${name}-init" '' - #! ${stdenv.shell} - for i in ${env}/* /host/*; do - path="/''${i##*/}" - [ -e "$path" ] || ${coreutils}/bin/ln -s "$i" "$path" - done - - [ -d "$1" ] && [ -r "$1" ] && cd "$1" - shift - - source /etc/profile - exec ${run} "$@" - ''; - - versionStr = lib.optionalString (version != null) ("-" + version); - - nameAndVersion = name + versionStr; - -in -runCommandLocal nameAndVersion - { - inherit nativeBuildInputs meta; - - passthru = passthru // { - env = - runCommandLocal "${name}-shell-env" - { - shellHook = '' - exec ${chrootenv}/bin/chrootenv ${init runScript} "$(pwd)" - ''; - } - '' - echo >&2 "" - echo >&2 "*** User chroot 'env' attributes are intended for interactive nix-shell sessions, not for building! ***" - echo >&2 "" - exit 1 - ''; - }; - } - '' - mkdir -p $out/bin - cat <$out/bin/${name} - #! ${stdenv.shell} - exec ${chrootenv}/bin/chrootenv ${init runScript} "\$(pwd)" "\$@" - EOF - chmod +x $out/bin/${name} - ${extraInstallCommands} - '' diff --git a/pkgs/build-support/build-fhsenv-chroot/env.nix b/pkgs/build-support/build-fhsenv-chroot/env.nix deleted file mode 100644 index 1f774da847a7..000000000000 --- a/pkgs/build-support/build-fhsenv-chroot/env.nix +++ /dev/null @@ -1,290 +0,0 @@ -{ - stdenv, - lib, - buildEnv, - writeText, - pkgs, - pkgsi686Linux, -}: - -{ - name, - profile ? "", - targetPkgs ? pkgs: [ ], - multiPkgs ? pkgs: [ ], - nativeBuildInputs ? [ ], - extraBuildCommands ? "", - extraBuildCommandsMulti ? "", - extraOutputsToInstall ? [ ], -}: - -# HOWTO: -# All packages (most likely programs) returned from targetPkgs will only be -# installed once--matching the host's architecture (64bit on x86_64 and 32bit on -# x86). -# -# Packages (most likely libraries) returned from multiPkgs are installed -# once on x86 systems and twice on x86_64 systems. -# On x86 they are merged with packages from targetPkgs. -# On x86_64 they are added to targetPkgs and in addition their 32bit -# versions are also installed. The final directory structure looks as -# follows: -# /lib32 will include 32bit libraries from multiPkgs -# /lib64 will include 64bit libraries from multiPkgs and targetPkgs -# /lib will link to /lib32 - -let - is64Bit = stdenv.hostPlatform.parsed.cpu.bits == 64; - # multi-lib glibc is only supported on x86_64 - isMultiBuild = multiPkgs != null && stdenv.hostPlatform.system == "x86_64-linux"; - isTargetBuild = !isMultiBuild; - - # list of packages (usually programs) which are only be installed for the - # host's architecture - targetPaths = targetPkgs pkgs ++ (if multiPkgs == null then [ ] else multiPkgs pkgs); - - # list of packages which are installed for both x86 and x86_64 on x86_64 - # systems - multiPaths = multiPkgs pkgsi686Linux; - - # base packages of the chroot - # these match the host's architecture, glibc_multi is used for multilib - # builds. glibcLocales must be before glibc or glibc_multi as otherwiese - # the wrong LOCALE_ARCHIVE will be used where only C.UTF-8 is available. - basePkgs = with pkgs; [ - glibcLocales - (if isMultiBuild then glibc_multi else glibc) - (toString gcc.cc.lib) - bashInteractiveFHS - coreutils - less - shadow - su - gawk - diffutils - findutils - gnused - gnugrep - gnutar - gzip - bzip2 - xz - ]; - baseMultiPkgs = with pkgsi686Linux; [ - (toString gcc.cc.lib) - ]; - - etcProfile = writeText "profile" '' - export PS1='${name}-chrootenv:\u@\h:\w\$ ' - export LOCALE_ARCHIVE='/usr/lib/locale/locale-archive' - export LD_LIBRARY_PATH="/run/opengl-driver/lib:/run/opengl-driver-32/lib:/usr/lib:/usr/lib32''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" - export PATH="/run/wrappers/bin:/usr/bin:/usr/sbin:$PATH" - export TZDIR='/etc/zoneinfo' - - # XDG_DATA_DIRS is used by pressure-vessel (steam proton) and vulkan loaders to find the corresponding icd - export XDG_DATA_DIRS=$XDG_DATA_DIRS''${XDG_DATA_DIRS:+:}/run/opengl-driver/share:/run/opengl-driver-32/share - - # Following XDG spec [1], XDG_DATA_DIRS should default to "/usr/local/share:/usr/share". - # In nix, it is commonly set without containing these values, so we add them as fallback. - # - # [1] - case ":$XDG_DATA_DIRS:" in - *:/usr/local/share:*) ;; - *) export XDG_DATA_DIRS="$XDG_DATA_DIRS''${XDG_DATA_DIRS:+:}/usr/local/share" ;; - esac - case ":$XDG_DATA_DIRS:" in - *:/usr/share:*) ;; - *) export XDG_DATA_DIRS="$XDG_DATA_DIRS''${XDG_DATA_DIRS:+:}/usr/share" ;; - esac - - # Force compilers and other tools to look in default search paths - unset NIX_ENFORCE_PURITY - export NIX_BINTOOLS_WRAPPER_TARGET_HOST_${stdenv.cc.suffixSalt}=1 - export NIX_CC_WRAPPER_TARGET_HOST_${stdenv.cc.suffixSalt}=1 - export NIX_CFLAGS_COMPILE='-idirafter /usr/include' - export NIX_CFLAGS_LINK='-L/usr/lib -L/usr/lib32' - export NIX_LDFLAGS='-L/usr/lib -L/usr/lib32' - export PKG_CONFIG_PATH=/usr/lib/pkgconfig - export ACLOCAL_PATH=/usr/share/aclocal - - ${profile} - ''; - - # Compose /etc for the chroot environment - etcPkg = stdenv.mkDerivation { - name = "${name}-chrootenv-etc"; - buildCommand = '' - mkdir -p $out/etc - cd $out/etc - - # environment variables - ln -s ${etcProfile} profile - - # compatibility with NixOS - ln -s /host/etc/static static - - # symlink nix config - ln -s /host/etc/nix nix - - # symlink some NSS stuff - ln -s /host/etc/passwd passwd - ln -s /host/etc/group group - ln -s /host/etc/shadow shadow - ln -s /host/etc/hosts hosts - ln -s /host/etc/resolv.conf resolv.conf - ln -s /host/etc/nsswitch.conf nsswitch.conf - - # symlink user profiles - ln -s /host/etc/profiles profiles - - # symlink sudo and su stuff - ln -s /host/etc/login.defs login.defs - ln -s /host/etc/sudoers sudoers - ln -s /host/etc/sudoers.d sudoers.d - - # symlink other core stuff - ln -s /host/etc/localtime localtime - ln -s /host/etc/zoneinfo zoneinfo - ln -s /host/etc/machine-id machine-id - ln -s /host/etc/os-release os-release - - # symlink PAM stuff - ln -s /host/etc/pam.d pam.d - - # symlink fonts stuff - ln -s /host/etc/fonts fonts - - # symlink ALSA stuff - ln -s /host/etc/asound.conf asound.conf - ln -s /host/etc/alsa alsa - - # symlink SSL certs - mkdir -p ssl - ln -s /host/etc/ssl/certs ssl/certs - - # symlink /etc/mtab -> /proc/mounts (compat for old userspace progs) - ln -s /proc/mounts mtab - ''; - }; - - # Composes a /usr-like directory structure - staticUsrProfileTarget = buildEnv { - name = "${name}-usr-target"; - paths = [ etcPkg ] ++ basePkgs ++ targetPaths; - extraOutputsToInstall = [ - "out" - "lib" - "bin" - ] - ++ extraOutputsToInstall; - ignoreCollisions = true; - postBuild = '' - if [[ -d $out/share/gsettings-schemas/ ]]; then - # Recreate the standard schemas directory if its a symlink to make it writable - if [[ -L $out/share/glib-2.0 ]]; then - target=$(readlink $out/share/glib-2.0) - rm $out/share/glib-2.0 - mkdir $out/share/glib-2.0 - ln -fs $target/* $out/share/glib-2.0 - fi - - if [[ -L $out/share/glib-2.0/schemas ]]; then - target=$(readlink $out/share/glib-2.0/schemas) - rm $out/share/glib-2.0/schemas - mkdir $out/share/glib-2.0/schemas - ln -fs $target/* $out/share/glib-2.0/schemas - fi - - mkdir -p $out/share/glib-2.0/schemas - - for d in $out/share/gsettings-schemas/*; do - # Force symlink, in case there are duplicates - ln -fs $d/glib-2.0/schemas/*.xml $out/share/glib-2.0/schemas - ln -fs $d/glib-2.0/schemas/*.gschema.override $out/share/glib-2.0/schemas - done - - # and compile them - ${pkgs.glib.dev}/bin/glib-compile-schemas $out/share/glib-2.0/schemas - fi - ''; - }; - - staticUsrProfileMulti = buildEnv { - name = "${name}-usr-multi"; - paths = baseMultiPkgs ++ multiPaths; - extraOutputsToInstall = [ - "out" - "lib" - ] - ++ extraOutputsToInstall; - ignoreCollisions = true; - }; - - # setup library paths only for the targeted architecture - setupLibDirs_target = '' - # link content of targetPaths - cp -rsHf ${staticUsrProfileTarget}/lib lib - ln -s lib lib${if is64Bit then "64" else "32"} - ''; - - # setup /lib, /lib32 and /lib64 - setupLibDirs_multi = '' - mkdir -m0755 lib32 - mkdir -m0755 lib64 - ln -s lib64 lib - - # copy glibc stuff - cp -rsHf ${staticUsrProfileTarget}/lib/32/* lib32/ && chmod u+w -R lib32/ - - # copy content of multiPaths (32bit libs) - [ -d ${staticUsrProfileMulti}/lib ] && cp -rsHf ${staticUsrProfileMulti}/lib/* lib32/ && chmod u+w -R lib32/ - - # copy content of targetPaths (64bit libs) - cp -rsHf ${staticUsrProfileTarget}/lib/* lib64/ && chmod u+w -R lib64/ - - # symlink 32-bit ld-linux.so - ln -Ls ${staticUsrProfileTarget}/lib/32/ld-linux.so.2 lib/ - ''; - - setupLibDirs = if isTargetBuild then setupLibDirs_target else setupLibDirs_multi; - - # the target profile is the actual profile that will be used for the chroot - setupTargetProfile = '' - mkdir -m0755 usr - cd usr - ${setupLibDirs} - for i in bin sbin share include; do - if [ -d "${staticUsrProfileTarget}/$i" ]; then - cp -rsHf "${staticUsrProfileTarget}/$i" "$i" - fi - done - cd .. - - for i in var etc opt; do - if [ -d "${staticUsrProfileTarget}/$i" ]; then - cp -rsHf "${staticUsrProfileTarget}/$i" "$i" - fi - done - for i in usr/{bin,sbin,lib,lib32,lib64}; do - if [ -d "$i" ]; then - ln -s "$i" - fi - done - ''; - -in -stdenv.mkDerivation { - name = "${name}-fhs"; - inherit nativeBuildInputs; - buildCommand = '' - mkdir -p $out - cd $out - ${setupTargetProfile} - cd $out - ${extraBuildCommands} - cd $out - ${lib.optionalString isMultiBuild extraBuildCommandsMulti} - ''; - preferLocalBuild = true; - allowSubstitutes = false; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 749962b7e66e..ee365bf29d64 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -420,6 +420,7 @@ mapAliases { buck = throw "'buck' has been removed has it was deprecated and archived upstream. Consider moving to buck2"; # Added 2026-01-16 budgie-screensaver = throw "'budgie-screensaver' has been removed, no longer used by budgie-desktop."; # Added 2025-11-19 buildBowerComponents = throw "buildBowerComponents has been removed as bower was removed. It is recommended to migrate to yarn."; # Added 2025-09-17 + buildFHSEnvChroot = throw "'buildFHSEnvChroot' is deprecated, please use 'buildFHSEnv'"; # Added 2026-05-21 buildGo123Module = throw "Go 1.23 is end-of-life, and 'buildGo123Module' has been removed. Please use a newer builder version."; # Added 2025-08-13 buildPlatform = warnAlias "'buildPlatform' has been renamed to/replaced by 'stdenv.buildPlatform'" stdenv.buildPlatform; # Converted to warning 2025-10-28 buildXenPackage = throw "'buildXenPackage' has been removed as a custom Xen build can now be achieved by simply overriding 'xen'."; # Added 2025-05-12 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index aeabb3905b47..c2898a4676bc 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -364,7 +364,6 @@ with pkgs; buildEnv = callPackage ../build-support/buildenv { }; # not actually a package buildFHSEnv = buildFHSEnvBubblewrap; - buildFHSEnvChroot = callPackage ../build-support/build-fhsenv-chroot { }; # Deprecated; use buildFHSEnv/buildFHSEnvBubblewrap buildFHSEnvBubblewrap = callPackage ../build-support/build-fhsenv-bubblewrap { }; buildLakePackage = callPackage ../build-support/lake { }; From c0bd204fa0ee5c8271b1ec427625c88377966a85 Mon Sep 17 00:00:00 2001 From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> Date: Tue, 16 Jun 2026 11:34:56 -0400 Subject: [PATCH 19/89] doc: add buildFHSEnvChroot removal to release-notes --- doc/release-notes/rl-2611.section.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/release-notes/rl-2611.section.md b/doc/release-notes/rl-2611.section.md index c760306c0608..7db914d4b6a1 100644 --- a/doc/release-notes/rl-2611.section.md +++ b/doc/release-notes/rl-2611.section.md @@ -42,6 +42,8 @@ Users who must continue using ingress-nginx will now need to manually provide the rke2-images-ingress-nginx tarball. - Future Removal: The ingress-nginx chart will not receive any additional updates and will be completely removed in v1.37 for community users. +- `buildFHSEnvChroot` has been removed after deprecation in 23.05. + - `requireFile` now sets `meta.license = lib.licenses.unfree` by default. Users of `requireFile`-based derivations that preserve this default will need to explicitly allow their evaluation as described in [](#sec-allow-unfree). - `librest` providing 0.7 ABI was removed. `librest_1_0` providing 1.0 ABI was renamed to `librest` and `librest_1_0` was kept as an alias. From f2993c45ae7fe30522e324c8cadde6c3a7ada1fa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Jun 2026 16:59:13 +0000 Subject: [PATCH 20/89] containerlab: 0.76.0 -> 0.76.1 --- pkgs/by-name/co/containerlab/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/containerlab/package.nix b/pkgs/by-name/co/containerlab/package.nix index cc56dc199957..256ddd24d07f 100644 --- a/pkgs/by-name/co/containerlab/package.nix +++ b/pkgs/by-name/co/containerlab/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "containerlab"; - version = "0.76.0"; + version = "0.76.1"; src = fetchFromGitHub { owner = "srl-labs"; repo = "containerlab"; tag = "v${finalAttrs.version}"; - hash = "sha256-ULO0I9ixhRKCHI6LT2lWn2wXEIMl87q3PXwus+b3VmM="; + hash = "sha256-1BE3PZvXUYSMvs65MS5kT3xp0P7pPjTXJKq6dEcmKqw="; }; - vendorHash = "sha256-US8y4AlO9fMD7bogIPT6bsrSsUx7c6X1Y0ooHiQ6WUc="; + vendorHash = "sha256-x9G80vupcewg0FtIAnWSTQiPPWDIvfjqSpmmjAradwA="; nativeBuildInputs = [ installShellFiles From bbb2c7035178373291cf9c3338c85f7acd836b8f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Jun 2026 18:05:14 +0000 Subject: [PATCH 21/89] vscode-extensions.dart-code.dart-code: 3.136.0 -> 3.136.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index b1e6471984db..cf34db50cce5 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1204,8 +1204,8 @@ let mktplcRef = { name = "dart-code"; publisher = "dart-code"; - version = "3.136.0"; - hash = "sha256-XPajPR0MX6TiUfaCw/+WYyc453cZOMaK1Uen6ND+RKY="; + version = "3.136.1"; + hash = "sha256-z9DPxEtQwjx9xk5ucHKfX2BYRij5UA253oPuHpD0jdU="; }; meta.license = lib.licenses.mit; From b6d06c0c968d56fb31c8da5b40311972622f6710 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Jun 2026 18:54:19 +0000 Subject: [PATCH 22/89] viceroy: 0.18.0 -> 0.19.0 --- pkgs/by-name/vi/viceroy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vi/viceroy/package.nix b/pkgs/by-name/vi/viceroy/package.nix index 6e72ca81c09d..b8b09a2b2a93 100644 --- a/pkgs/by-name/vi/viceroy/package.nix +++ b/pkgs/by-name/vi/viceroy/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "viceroy"; - version = "0.18.0"; + version = "0.19.0"; src = fetchFromGitHub { owner = "fastly"; repo = "viceroy"; rev = "v${finalAttrs.version}"; - hash = "sha256-WlxVXMUIby5qBsb6Uc8hiya0QJfEPKhqMSNW51JkTqs="; + hash = "sha256-LBjsA6theYcK29vB7v2WsGFSenH2wsyCNiJMdCUxo7c="; }; - cargoHash = "sha256-K2l53MZLwLoR2I7NdTOMTBppUoM4408UvaYX2m8RyiQ="; + cargoHash = "sha256-gDozV3CSqzMiha1gITxntBf+YiZzveIKJcTFxNdqSfw="; cargoTestFlags = [ "--package" From 91964f033a051a48b6799a5bc65fb9335a073532 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Jun 2026 18:54:54 +0000 Subject: [PATCH 23/89] python3Packages.reproject: 0.19.0 -> 0.20.0 --- pkgs/development/python-modules/reproject/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/reproject/default.nix b/pkgs/development/python-modules/reproject/default.nix index abe15fe783b1..4d5c6847dcd2 100644 --- a/pkgs/development/python-modules/reproject/default.nix +++ b/pkgs/development/python-modules/reproject/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "reproject"; - version = "0.19.0"; + version = "0.20.0"; pyproject = true; src = fetchFromGitHub { owner = "astropy"; repo = "reproject"; tag = "v${version}"; - hash = "sha256-30u/APFJiMA1fY50jKLE7MdXMDmUMMZ+ER6mmhx7CJc="; + hash = "sha256-eeMgkjYIZPGsxwRDPtTzjnlusCxu6vPSZiaDekxobs4="; }; build-system = [ From 839a6c80a44c7aa915385edb1b6d09c0c1e545c8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Jun 2026 19:28:29 +0000 Subject: [PATCH 24/89] vscode-extensions.detachhead.basedpyright: 1.39.7 -> 1.39.8 --- .../vscode/extensions/detachhead.basedpyright/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/detachhead.basedpyright/default.nix b/pkgs/applications/editors/vscode/extensions/detachhead.basedpyright/default.nix index 978bfbcbd4fe..19ebc0b3efb4 100644 --- a/pkgs/applications/editors/vscode/extensions/detachhead.basedpyright/default.nix +++ b/pkgs/applications/editors/vscode/extensions/detachhead.basedpyright/default.nix @@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "basedpyright"; publisher = "detachhead"; - version = "1.39.7"; - hash = "sha256-hm5jDcBVaRfmzhDTXFOpReN227lFyYT/i+HGPcpdkX0="; + version = "1.39.8"; + hash = "sha256-MiCa1OuLvXYC5HmXNzM7LCL72weG40tDTgLWWl9Kxug="; }; meta = { changelog = "https://github.com/detachhead/basedpyright/releases"; From 1b61eaef3d76153aa707c8017b253305132f658e Mon Sep 17 00:00:00 2001 From: daskladas Date: Tue, 16 Jun 2026 22:04:06 +0200 Subject: [PATCH 25/89] usque: 3.0.0 -> 3.0.1 --- pkgs/by-name/us/usque/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/us/usque/package.nix b/pkgs/by-name/us/usque/package.nix index ec628309ca99..f0b40e16108a 100644 --- a/pkgs/by-name/us/usque/package.nix +++ b/pkgs/by-name/us/usque/package.nix @@ -10,15 +10,15 @@ }: buildGo125Module (finalAttrs: { pname = "usque"; - version = "3.0.0"; + version = "3.0.1"; src = fetchFromGitHub { owner = "Diniboy1123"; repo = "usque"; tag = "v${finalAttrs.version}"; - hash = "sha256-xgndE4kfR7LVLBvcxJ68Yq0NLN+8zyciMYaP9K+qS9M="; + hash = "sha256-4vFlHJINMDlaOC+R5Q+vUhmyrXlv1r8UiNVRx8juxZ4="; }; - vendorHash = "sha256-29f/5PnmqaVS8PP1xVksgszFk3GyYZXXGDD1hjE/iSA="; + vendorHash = "sha256-/SYyIWRr+uwF5Jr5Ql08a+WwrZMXmKEa+Q7Nxzt2wKw="; ldflags = [ "-s" From e68072c42d2d7019af38fa4fc9b6c07dc4dab8a2 Mon Sep 17 00:00:00 2001 From: daskladas Date: Tue, 16 Jun 2026 22:26:16 +0200 Subject: [PATCH 26/89] viddy: 1.3.0 -> 1.3.1 --- pkgs/by-name/vi/viddy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vi/viddy/package.nix b/pkgs/by-name/vi/viddy/package.nix index 5c3c6a040c5a..def486b62e13 100644 --- a/pkgs/by-name/vi/viddy/package.nix +++ b/pkgs/by-name/vi/viddy/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "viddy"; - version = "1.3.0"; + version = "1.3.1"; src = fetchFromGitHub { owner = "sachaos"; repo = "viddy"; rev = "v${finalAttrs.version}"; - hash = "sha256-ZdDe0ymPkj0ZGiPLo1Y0qMDk2SsUcPsSStay+Tuf4p0="; + hash = "sha256-RyPG8OAg3i9N2Fq5Hij48wMvfQuTNmJFpatvB3HbXKg="; }; - cargoHash = "sha256-Bp3t/fjaFeouIoKlRvQPVDlc46Ggitfx6HUXE+RZN0A="; + cargoHash = "sha256-P+TtxV2kuHeBHr8GQeJ0VWPkjimfcAtBUFt0z79ML6A="; env.VERGEN_BUILD_DATE = "2024-11-28"; # managed via the update script env.VERGEN_GIT_DESCRIBE = "Nixpkgs"; From 5517a250665054a3afdfb7e330d23b44108b21f6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Jun 2026 21:53:23 +0000 Subject: [PATCH 27/89] fly: 8.2.3 -> 8.2.4 --- pkgs/by-name/fl/fly/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/fly/package.nix b/pkgs/by-name/fl/fly/package.nix index d60bdb360d05..38d281348bf1 100644 --- a/pkgs/by-name/fl/fly/package.nix +++ b/pkgs/by-name/fl/fly/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "fly"; - version = "8.2.3"; + version = "8.2.4"; src = fetchFromGitHub { owner = "concourse"; repo = "concourse"; rev = "v${finalAttrs.version}"; - hash = "sha256-mg95mi2pose/vqLPeekv2lfS7rLtuyn+k9yeqbzlwm0="; + hash = "sha256-iY0oPeP3D6/nsPDdGE3lvjFlhH/z9QQ5gHpjpamdl5M="; }; vendorHash = "sha256-ZNhGt+nyl7zmQIHT+5f/c2hixyZ8kLmCWO5qa7CAGuY="; From a41df154c6d700057ede6897d34fb324cd9c039f Mon Sep 17 00:00:00 2001 From: hadal84 Date: Wed, 17 Jun 2026 01:51:51 +0300 Subject: [PATCH 28/89] maintainers: add hadal84 --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 61211f99f36c..bd5d3f7d2974 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -10466,6 +10466,12 @@ github = "hacker1024"; githubId = 20849728; }; + hadal84 = { + name = "hadal84"; + email = "business.masses555@passinbox.com"; + github = "hadal84"; + githubId = 143954694; + }; hadilq = { name = "Hadi Lashkari Ghouchani"; email = "hadilq.dev@gmail.com"; From 09dda2be9d649318c04912c2e7a9642c6335dad3 Mon Sep 17 00:00:00 2001 From: hadal84 Date: Wed, 17 Jun 2026 02:00:49 +0300 Subject: [PATCH 29/89] byedpi: add platform support for darwin The current installPhase for byedpi can easily be evaluated on Darwin without any modifications. --- pkgs/by-name/by/byedpi/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/by/byedpi/package.nix b/pkgs/by-name/by/byedpi/package.nix index 83c7ac8538a4..5237da5b7995 100644 --- a/pkgs/by-name/by/byedpi/package.nix +++ b/pkgs/by-name/by/byedpi/package.nix @@ -30,8 +30,11 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/hufrea/byedpi"; changelog = "https://github.com/hufrea/byedpi/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ averyanalex ]; - platforms = with lib.platforms; linux ++ windows; + maintainers = with lib.maintainers; [ + averyanalex + hadal84 + ]; + platforms = with lib.platforms; linux ++ windows ++ darwin; mainProgram = "ciadpi"; }; }) From 2fcdff762a548f9b4472bc5882640552ad6f700c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Jun 2026 23:12:02 +0000 Subject: [PATCH 30/89] gf: 0-unstable-2026-05-03 -> 0-unstable-2026-06-16 --- pkgs/by-name/gf/gf/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gf/gf/package.nix b/pkgs/by-name/gf/gf/package.nix index a86e316e8c70..ffbac9d48f2b 100644 --- a/pkgs/by-name/gf/gf/package.nix +++ b/pkgs/by-name/gf/gf/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation { pname = "gf"; - version = "0-unstable-2026-05-03"; + version = "0-unstable-2026-06-16"; src = fetchFromGitHub { repo = "gf"; owner = "nakst"; - rev = "46174e9b25850c9898ca0c2de90af31ad83122d7"; - hash = "sha256-UnMpV9RCDsJEDBj4/gypzYFhR4IqEVKYKLpvrLlTGaA="; + rev = "1c04ed95d45d49fb4b06cbc620c61acd58818977"; + hash = "sha256-42uB2HVJaEXgjA+/iUrML6biUOqj9b7mCQfSrj/nKvw="; }; nativeBuildInputs = [ From f21c0818ca34bf5728318a2a0f512bec692580c7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Jun 2026 23:12:53 +0000 Subject: [PATCH 31/89] kubernetes-helm: 4.2.0 -> 4.2.1 --- pkgs/applications/networking/cluster/helm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/helm/default.nix b/pkgs/applications/networking/cluster/helm/default.nix index 0981a3ce5bc8..d43e65372887 100644 --- a/pkgs/applications/networking/cluster/helm/default.nix +++ b/pkgs/applications/networking/cluster/helm/default.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "kubernetes-helm"; - version = "4.2.0"; + version = "4.2.1"; src = fetchFromGitHub { owner = "helm"; repo = "helm"; rev = "v${finalAttrs.version}"; - hash = "sha256-Wyihzf7KpnVuIdp5lmjhB7uLAGgtmI0TXYl29uaVC5Y="; + hash = "sha256-k2lZXdWYnewNiZdLNQrC5j9A3JkvYCwMY486QxjCpaw="; }; - vendorHash = "sha256-QTDC0v0BPE3FoK9AAq1n2jWxOE9gB9OsoY2wnpcCDUQ="; + vendorHash = "sha256-XIKQF9PWgxKJUt66wQ/mPhWVfJnra0vV9ZuyclgQ21U="; subPackages = [ "cmd/helm" ]; ldflags = [ From da3ce763fcf7af6255df7d683907e5222b794200 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Jun 2026 23:27:37 +0000 Subject: [PATCH 32/89] libretro.dosbox-pure: 0-unstable-2026-06-06 -> 0-unstable-2026-06-16 --- pkgs/applications/emulators/libretro/cores/dosbox-pure.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/dosbox-pure.nix b/pkgs/applications/emulators/libretro/cores/dosbox-pure.nix index 3ba3297685f4..45b11b86e835 100644 --- a/pkgs/applications/emulators/libretro/cores/dosbox-pure.nix +++ b/pkgs/applications/emulators/libretro/cores/dosbox-pure.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "dosbox-pure"; - version = "0-unstable-2026-06-06"; + version = "0-unstable-2026-06-16"; src = fetchFromGitHub { owner = "schellingb"; repo = "dosbox-pure"; - rev = "b2825c2f0a705f93d3c4d1b4369c8728d76f2e07"; - hash = "sha256-S470+U7rP7EXapPSwliUh8MwIKvKm+mgc7BuQkN572k="; + rev = "5ec3ccfb4313d452c3b3faccea97443ba3d9db4d"; + hash = "sha256-GFPh2z31vnACo8EEe83YRd7SVcPsSIe/vnPivaE2JYg="; }; hardeningDisable = [ "format" ]; From 274e9dee47b4db42869441a25e5183867fe1cc8f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 00:38:22 +0000 Subject: [PATCH 33/89] python3Packages.dtschema: 2026.04 -> 2026.06 --- pkgs/development/python-modules/dtschema/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dtschema/default.nix b/pkgs/development/python-modules/dtschema/default.nix index f891540dc797..0c1ae51a2a0d 100644 --- a/pkgs/development/python-modules/dtschema/default.nix +++ b/pkgs/development/python-modules/dtschema/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "dtschema"; - version = "2026.04"; + version = "2026.06"; pyproject = true; src = fetchFromGitHub { owner = "devicetree-org"; repo = "dt-schema"; tag = "v${finalAttrs.version}"; - hash = "sha256-U86h0FVmsYfoKMOaS3DRwKOUjpsm4uNTbUm2YJehaFs="; + hash = "sha256-F0SRUW2Dj3hZymhYYVbHmQ1P7hPApH78eOdfftuic0Y="; }; build-system = [ setuptools-scm ]; From c8159d217ddfbdbe7e37a7e4895a62577686c061 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 8 Jun 2026 08:51:15 -0500 Subject: [PATCH 34/89] citrix_workspace: 26.01.0.150 -> 26.04.0.73 Use the Citrix Workspace app for Linux 2604 GCC 11 technical preview package line, which links against webkit2gtk-4.1 and libsoup-3.0 instead of libsoup 2.4. Download page: https://www.citrix.com/downloads/workspace-app/betas-and-tech-previews/workspace-app-tp-gcc11-for-linux.html --- .../remote/citrix-workspace/generic.nix | 77 +++++++------------ .../remote/citrix-workspace/sources.nix | 21 ++--- pkgs/top-level/aliases.nix | 2 + pkgs/top-level/all-packages.nix | 5 +- 4 files changed, 37 insertions(+), 68 deletions(-) diff --git a/pkgs/applications/networking/remote/citrix-workspace/generic.nix b/pkgs/applications/networking/remote/citrix-workspace/generic.nix index 2a9cfe788317..453ffec1cf82 100644 --- a/pkgs/applications/networking/remote/citrix-workspace/generic.nix +++ b/pkgs/applications/networking/remote/citrix-workspace/generic.nix @@ -46,7 +46,7 @@ libredirect, libseccomp, libsecret, - # libsoup_2_4, + libsoup_3, libvorbis, libxml2_13, libxslt, @@ -55,10 +55,8 @@ nspr, nss, opencv4, - openssl, pango, pcsclite, - perl, sane-backends, speex, symlinkJoin, @@ -66,6 +64,7 @@ tzdata, which, woff2, + webkitgtk_4_1, libxtst, libxscrnsaver, libxrender, @@ -105,27 +104,15 @@ let name = "fuse3-backwards-compat"; paths = [ (lib.getLib fuse3) ]; postBuild = '' - ln -sf $out/lib/libfuse3.so.3.17.4 $out/lib/libfuse3.so.3 - ''; - }; - - openssl' = symlinkJoin { - name = "openssl-backwards-compat"; - nativeBuildInputs = [ makeWrapper ]; - paths = [ (lib.getLib openssl) ]; - postBuild = '' - ln -sf $out/lib/libcrypto.so $out/lib/libcrypto.so.1.0.0 - ln -sf $out/lib/libssl.so $out/lib/libssl.so.1.0.0 + ln -sf $out/lib/libfuse3.so.3.* $out/lib/libfuse3.so.3 ''; }; opencv4' = symlinkJoin { name = "opencv4-compat"; - nativeBuildInputs = [ makeWrapper ]; paths = [ opencv4 ]; postBuild = '' for so in ${opencv4}/lib/*.so; do - ln -s "$so" $out/lib/$(basename "$so").407 || true ln -s "$so" $out/lib/$(basename "$so").410 || true done ''; @@ -210,7 +197,7 @@ stdenv.mkDerivation rec { libpulseaudio libseccomp libsecret - # libsoup_2_4 + libsoup_3 libvorbis libxml2_13 libxslt @@ -218,7 +205,6 @@ stdenv.mkDerivation rec { nspr nss opencv4' - openssl' pango pcsclite sane-backends @@ -226,6 +212,7 @@ stdenv.mkDerivation rec { stdenv.cc.cc (lib.getLib systemd) woff2 + webkitgtk_4_1 libxscrnsaver libxaw libxmu @@ -275,8 +262,7 @@ stdenv.mkDerivation rec { lib.optional (isWfica program) "$ICAInstDir" ++ [ "$ICAInstDir/lib" - "$ICAInstDir/usr/lib/x86_64-linux-gnu" - "$ICAInstDir/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/injected-bundle" + "${lib.getLib webkitgtk_4_1}/lib/webkit2gtk-4.1/injected-bundle" # HdxRtcEngine loads libpulse.so.0 with dlopen, so autoPatchelf # cannot discover it from ELF dependencies. "${lib.getLib libpulseaudio}/lib" @@ -297,7 +283,7 @@ stdenv.mkDerivation rec { ''--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "${gstPluginPath}"'' ''--prefix LD_LIBRARY_PATH : "${ldLibraryPath program}"'' ''--set LD_PRELOAD "${libredirect}/lib/libredirect.so ${lib.getLib pcsclite}/lib/libpcsclite.so"'' - ''--set NIX_REDIRECTS "/usr/share/zoneinfo=${tzdata}/share/zoneinfo:/etc/zoneinfo=${tzdata}/share/zoneinfo:/etc/timezone=$ICAInstDir/timezone:/usr/lib/x86_64-linux-gnu=$ICAInstDir/usr/lib/x86_64-linux-gnu"'' + ''--set NIX_REDIRECTS "/usr/share/zoneinfo=${tzdata}/share/zoneinfo:/etc/zoneinfo=${tzdata}/share/zoneinfo:/etc/timezone=$ICAInstDir/timezone"'' ] ); @@ -328,6 +314,7 @@ stdenv.mkDerivation rec { "util/configmgr" "util/conncenter" "util/ctx_rehash" + "util/ctxwebhelper" ]; in '' @@ -349,11 +336,9 @@ stdenv.mkDerivation rec { source_date=$(date --utc --date=@$SOURCE_DATE_EPOCH "+%F %T") faketime -f "$source_date" ${stdenv.shell} linuxx64/hinst CDROM "$(pwd)" - mkdir -p "$ICAInstDir/usr" - tar -xzf ./linuxx64/linuxx64.cor/Webkit2gtk4.0/webkit2gtk-4.0.tar.gz \ - --strip-components=2 \ - -C "$ICAInstDir/usr" \ - webkit2gtk-4.0-package/usr/lib + # The GCC 11 package line links against libsoup 3 and WebKitGTK 4.1, but + # the tarball still contains the legacy WebKitGTK 4.0 bundle. + rm -rf "$ICAInstDir/Webkit2gtk4.0" if [ -f "$ICAInstDir/util/setlog" ]; then chmod +x "$ICAInstDir/util/setlog" @@ -365,7 +350,6 @@ stdenv.mkDerivation rec { "PrimaryAuthManager" "ServiceRecord" "AuthManagerDaemon" - "util/ctxwebhelper" ]} ln -sf $ICAInstDir/util/storebrowse $out/bin/storebrowse @@ -390,38 +374,42 @@ stdenv.mkDerivation rec { echo "We arbitrarily set the timezone to UTC. No known consequences at this point." echo UTC > "$ICAInstDir/timezone" - echo "Copy .desktop files." - cp $out/opt/citrix-icaclient/desktop/* $out/share/applications/ - for desktop in $out/share/applications/*.desktop; do + echo "Patch .desktop files." + for desktop in "$ICAInstDir"/desktop/*.desktop; do sed -i \ -e "s#/opt/Citrix/ICAClient#$ICAInstDir#g" \ - -e "s#$ICAInstDir/util/ctxwebhelper#ctxwebhelper#g" \ "$desktop" case "$(basename "$desktop")" in citrixapp.desktop) sed -i \ - -e 's#^TryExec=.*#TryExec=selfservice#' \ - -e 's#^Exec=.*#Exec=selfservice %u#' \ + -e "s#^TryExec=.*#TryExec=$out/bin/selfservice#" \ + -e "s#^Exec=.*#Exec=$out/bin/selfservice %u#" \ + "$desktop" + ;; + citrixweb.desktop | ctxaadsso.desktop | fido2_llt.desktop | receiver.desktop | receiver_fido2.desktop) + sed -i \ + -e "s#^TryExec=.*#TryExec=$out/bin/ctxwebhelper#" \ + -e "s#^Exec=.*#Exec=$out/bin/ctxwebhelper %u#" \ "$desktop" ;; selfservice.desktop) sed -i \ - -e 's#^TryExec=.*#TryExec=selfservice#' \ - -e 's#^Exec=.*#Exec=selfservice#' \ + -e "s#^TryExec=.*#TryExec=$out/bin/selfservice#" \ + -e "s#^Exec=.*#Exec=$out/bin/selfservice#" \ "$desktop" ;; wfica.desktop) sed -i \ - -e 's#^TryExec=.*#TryExec=adapter#' \ - -e 's#^Exec=.*#Exec=adapter %f#' \ + -e "s#^TryExec=.*#TryExec=$out/bin/adapter#" \ + -e "s#^Exec=.*#Exec=$out/bin/adapter %f#" \ "$desktop" ;; esac done - # We introduce a dependency on the source file so that it need not be redownloaded everytime - echo $src >> "$out/share/workspace_dependencies.pin" + echo "Copy .desktop files." + cp $out/opt/citrix-icaclient/desktop/* $out/share/applications/ runHook postInstall ''; @@ -429,13 +417,7 @@ stdenv.mkDerivation rec { # Make sure that `autoPatchelfHook` is executed before # running `ctx_rehash`. dontAutoPatchelf = true; - # Null out hardcoded webkit bundle path so it falls back to LD_LIBRARY_PATH postFixup = '' - ${lib.getExe perl} -0777 -pi -e 's{/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/injected-bundle/}{"\0" x length($&)}e' \ - $out/opt/citrix-icaclient/usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.56.4 - - addAutoPatchelfSearchPath --no-recurse "$out/opt/citrix-icaclient/usr/lib/x86_64-linux-gnu" - addAutoPatchelfSearchPath "$out/opt/citrix-icaclient/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/injected-bundle" addAutoPatchelfSearchPath "$out/opt/citrix-icaclient/lib" autoPatchelf -- "$out" @@ -443,11 +425,6 @@ stdenv.mkDerivation rec { ''; meta = { - # citrix_workspace has a hard dependency on libsoup 2.4 (autoPatchelf - # fails if it is not present), which was removed for being insecure. - # - # Versions older than 25.08 also required webkitgtk_4_0, which was removed. - broken = true; license = lib.licenses.unfree; description = "Citrix Workspace"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; diff --git a/pkgs/applications/networking/remote/citrix-workspace/sources.nix b/pkgs/applications/networking/remote/citrix-workspace/sources.nix index 506b810333ad..26451a47965b 100644 --- a/pkgs/applications/networking/remote/citrix-workspace/sources.nix +++ b/pkgs/applications/networking/remote/citrix-workspace/sources.nix @@ -1,4 +1,4 @@ -{ stdenv, lib }: +{ lib }: let mkVersionInfo = @@ -21,22 +21,13 @@ let # # The latest versions can be found at https://www.citrix.com/downloads/workspace-app/linux/ supportedVersions = lib.mapAttrs mkVersionInfo { - "26.01.0" = { + "26.04.0" = { major = "26"; - minor = "01"; + minor = "04"; patch = "0"; - hash = "0avrf9jpqhijvp6w4jgs7xgp4gg1q2mdzak9h9klkqrbsgrvjr3p"; - suffix = "150"; - homepage = "https://www.citrix.com/downloads/workspace-app/linux/workspace-app-for-linux-latest.html"; - }; - - "25.08.10" = { - major = "25"; - minor = "08"; - patch = "10"; - hash = "06hdwi5rd8z43nlpvym6yrw3snfz8jh6ic3g4pihn9ji22bw5pbd"; - suffix = "111"; - homepage = "https://www.citrix.com/downloads/workspace-app/linux/workspace-app-for-linux-latest.html"; + hash = "1hp6ax0ix3id94njd43a35af3ydlb6sqwvbbabd5xp8d511m695f"; + suffix = "73"; + homepage = "https://www.citrix.com/downloads/workspace-app/betas-and-tech-previews/workspace-app-tp-gcc11-for-linux.html"; }; }; in diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 22aa3c6f2ebb..54a8cad25c67 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -501,6 +501,8 @@ mapAliases { citrix_workspace_24_11_0 = throw "'citrix_workspace_24_11_0' has been removed because it depended on the removed webkitgtk_4_0."; # Added 2025-11-25 citrix_workspace_25_03_0 = throw "'citrix_workspace_25_03_0' has been removed because it depended on the removed webkitgtk_4_0."; # Added 2025-11-25 citrix_workspace_25_05_0 = throw "'citrix_workspace_25_05_0' has been removed because it depended on the removed webkitgtk_4_0."; # Added 2025-11-25 + citrix_workspace_25_08_10 = throw "'citrix_workspace_25_08_10' has been removed because it depended on libsoup 2.4. Use 'citrix_workspace_26_04_0' instead."; # Added 2026-06-08 + citrix_workspace_26_01_0 = throw "'citrix_workspace_26_01_0' has been removed because it depended on libsoup 2.4. Use 'citrix_workspace_26_04_0' instead."; # Added 2026-06-08 citron-emu = throw "citron-emu was discontinued in february 2026"; # added 2026-02-19 clamsmtp = throw "'clamsmtp' has been removed as it is unmaintained and broken"; # Added 2025-05-17 clang12Stdenv = throw "clang12Stdenv has been removed, as it is unmaintained and obsolete"; # Added 2025-08-10 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7ef8e80ffb41..4c9fedd6b9dd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1758,10 +1758,9 @@ with pkgs; ceph-dev = ceph; inherit (callPackage ../applications/networking/remote/citrix-workspace { }) - citrix_workspace_26_01_0 - citrix_workspace_25_08_10 + citrix_workspace_26_04_0 ; - citrix_workspace = citrix_workspace_26_01_0; + citrix_workspace = citrix_workspace_26_04_0; colord-gtk4 = colord-gtk.override { withGtk4 = true; }; From bf3960bfbbe5be205486b4eb3017020258526105 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 05:02:52 +0000 Subject: [PATCH 35/89] python3Packages.ha-garmin: 0.1.26 -> 0.1.27 --- pkgs/development/python-modules/ha-garmin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ha-garmin/default.nix b/pkgs/development/python-modules/ha-garmin/default.nix index 52a64f5d50f1..761877013cf2 100644 --- a/pkgs/development/python-modules/ha-garmin/default.nix +++ b/pkgs/development/python-modules/ha-garmin/default.nix @@ -12,14 +12,14 @@ buildPythonPackage (finalAttrs: { pname = "ha-garmin"; - version = "0.1.26"; + version = "0.1.27"; pyproject = true; src = fetchFromGitHub { owner = "cyberjunky"; repo = "ha-garmin"; tag = "v${finalAttrs.version}"; - hash = "sha256-q8VXnJNImNbTKQn5WX+9vpYJzHoH8ZcCmcgN3IcQCCw="; + hash = "sha256-XbNXnwWoWWBZdmBjApX0SyouemCG+A9U6JSWn09OsTI="; }; build-system = [ setuptools ]; From 9a40b5d2214fecaacf64f97b8d864121ea0ee557 Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Wed, 17 Jun 2026 05:39:08 +0000 Subject: [PATCH 36/89] httrack: 3.49.6 -> 3.49.7 --- pkgs/by-name/ht/httrack/package.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ht/httrack/package.nix b/pkgs/by-name/ht/httrack/package.nix index 909980769ba5..56959795a99b 100644 --- a/pkgs/by-name/ht/httrack/package.nix +++ b/pkgs/by-name/ht/httrack/package.nix @@ -8,15 +8,14 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "3.49.6"; + version = "3.49.7"; pname = "httrack"; src = fetchFromGitHub { owner = "xroche"; repo = "httrack"; - # 3.49.6 is not tagged, but corresponds to this rev. - rev = "748c35de7858ead963daf1393ad023d75b7820c2"; - hash = "sha256-Iaeo6lB84I0amr2C8iZ+kQ6F8AXqyyARV6FiwpBshvA="; + tag = finalAttrs.version; + hash = "sha256-GTNXTFU5a/c1F6dBE8iHOq4PyTgUhXrjLEE6FsPeJbQ="; fetchSubmodules = true; }; From d606272d6cf1f9a8eb72e950f068a833b99222bb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 06:03:41 +0000 Subject: [PATCH 37/89] tree-sitter-grammars.tree-sitter-cairo: 0-unstable-2025-09-14 -> 0-unstable-2026-06-14 --- pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix index b6f4ce09d851..0807ee9909d5 100644 --- a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix @@ -213,10 +213,10 @@ }; cairo = { - version = "0-unstable-2025-09-14"; + version = "0-unstable-2026-06-14"; url = "github:starkware-libs/tree-sitter-cairo"; - rev = "8dcd77dbe7f68b2cc661031dff224dfc17bdbaf4"; - hash = "sha256-RzxmMV0Uo4N25QuhMaTJHCA0sLE/51cfhd25LYFlFog="; + rev = "b04ffb8c10a1a9faaea71a6757753fed4e1fcbfb"; + hash = "sha256-XMv3E/QVL3JroaHUc+ao7bfINB+q1J78hfttXk3GtS4="; meta = { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ From 804c80e4a2007e3f0740abb0aeccb9b45f37c011 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 06:08:52 +0000 Subject: [PATCH 38/89] tree-sitter-grammars.tree-sitter-sshclientconfig: 2026.5.28 -> 2026.6.4 --- pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix index b6f4ce09d851..759b991ae33a 100644 --- a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix @@ -2529,9 +2529,9 @@ }; sshclientconfig = rec { - version = "2026.5.28"; + version = "2026.6.4"; url = "github:metio/tree-sitter-ssh-client-config?ref=${version}"; - hash = "sha256-Zj3aUcqYPYMTv/87bJXKOSOy8H3JFZxcfXcUumyMzUg="; + hash = "sha256-jluMtWRFuyG8WGiVn1ge2NfSdRIq8zqS1R12AG/Imtc="; meta = { license = lib.licenses.cc0; maintainers = with lib.maintainers; [ From 0d748024dc43669be5385dbc8422e4bcb0392585 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Wed, 17 Jun 2026 10:09:51 +0200 Subject: [PATCH 39/89] powershell: 7.6.2 -> 7.6.3 --- pkgs/by-name/po/powershell/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/po/powershell/package.nix b/pkgs/by-name/po/powershell/package.nix index 5cdd39e4d8e3..b7c267790d9e 100644 --- a/pkgs/by-name/po/powershell/package.nix +++ b/pkgs/by-name/po/powershell/package.nix @@ -31,7 +31,7 @@ let in stdenv.mkDerivation rec { pname = "powershell"; - version = "7.6.2"; + version = "7.6.3"; src = passthru.sources.${stdenv.hostPlatform.system} @@ -96,19 +96,19 @@ stdenv.mkDerivation rec { sources = { aarch64-darwin = fetchurl { url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-osx-arm64.tar.gz"; - hash = "sha256-SxDoqOPboGfPaMCb2S7hN8ysALfAXtMaCuE2MJ7xB7Y="; + hash = "sha256-8CY8IHL+fQlTeBxgSXpXS+qZs3I38lVKWc5LrQfejTY="; }; aarch64-linux = fetchurl { url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-linux-arm64.tar.gz"; - hash = "sha256-qNTjht+v2jhdBgQEXu0Dzm86hD1F/I8LlYi4NsoXzbg="; + hash = "sha256-ehSjheyn3FvtwciqPYt2X0Sa2jCqvleFqf0zEmbrBi0="; }; x86_64-darwin = fetchurl { url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-osx-x64.tar.gz"; - hash = "sha256-POUbo5/TyBYhKGbqRh1YLWnFycPTWh/WzXidI4A3WKI="; + hash = "sha256-8CBzpEJRWHeqWo82H1WGaAAQDEG2Zc+2SIO3fbuglBI="; }; x86_64-linux = fetchurl { url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-linux-x64.tar.gz"; - hash = "sha256-bLz78g43aqYv/ZHJc0k8QaelLd/Vpds/+bwS8ND+kpI="; + hash = "sha256-hW0HZdIzI3f516Sup279/eTeUURudzjd4t/aQdup4qc="; }; }; tests.version = testers.testVersion { From 0dad29935ba5e4f1f2ddd1e2b4c677087c7c6369 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 09:25:36 +0000 Subject: [PATCH 40/89] postgresqlPackages.pg_background: 2.0 -> 2.0.2 --- pkgs/servers/sql/postgresql/ext/pg_background.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/pg_background.nix b/pkgs/servers/sql/postgresql/ext/pg_background.nix index 2c38ce7769ab..5fb41ae83b87 100644 --- a/pkgs/servers/sql/postgresql/ext/pg_background.nix +++ b/pkgs/servers/sql/postgresql/ext/pg_background.nix @@ -8,13 +8,13 @@ postgresqlBuildExtension (finalAttrs: { pname = "pg_background"; - version = "2.0"; + version = "2.0.2"; src = fetchFromGitHub { owner = "vibhorkum"; repo = "pg_background"; tag = "v${finalAttrs.version}"; - hash = "sha256-aFr/3FG2W+yER3agtycznobvVKH0XdylPWs8uCyr3H4="; + hash = "sha256-7lQrNrWpgvW98MomZ0xu3PYf0dnMlvLP3W1e9l49cBI="; }; buildInputs = postgresql.buildInputs; From b87b256c0490fea11a5b7bdaac0380da42606d82 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 09:52:15 +0000 Subject: [PATCH 41/89] proto: 0.57.4 -> 0.57.5 --- pkgs/by-name/pr/proto/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/proto/package.nix b/pkgs/by-name/pr/proto/package.nix index a4ff74d7697c..acfcfb089d3d 100644 --- a/pkgs/by-name/pr/proto/package.nix +++ b/pkgs/by-name/pr/proto/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "proto"; - version = "0.57.4"; + version = "0.57.5"; src = fetchFromGitHub { owner = "moonrepo"; repo = "proto"; rev = "v${finalAttrs.version}"; - hash = "sha256-U0KI8g1qeHOE2mUXs0HKb0mkqNL6LmIIXsptWLiBfsQ="; + hash = "sha256-NvJbkngOrfEdjca10rFYGrQ7soYznfDwjPJ0J7XhfRo="; }; - cargoHash = "sha256-R5HNiaFnjm+QSgmzcb23yfaRyyc5E1CcmYEVbX0xTdc="; + cargoHash = "sha256-+46HIpKDnRc99oEYARCzM+meL4MG8NA84cO2mA87y+M="; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv From 6a4d0d0f7dc211afdbd6702d4554ffc6b647cbe3 Mon Sep 17 00:00:00 2001 From: whispers Date: Wed, 17 Jun 2026 06:20:13 -0400 Subject: [PATCH 42/89] tor-browser: 15.0.15 -> 15.0.16 changelog: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/raw/tbb-15.0.16-build1/projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt firefox esr: https://www.firefox.com/en-US/firefox/140.12.0/releasenotes/ firefox security advisories: https://www.mozilla.org/en-US/security/advisories/mfsa2026-58/ --- pkgs/by-name/to/tor-browser/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/to/tor-browser/package.nix b/pkgs/by-name/to/tor-browser/package.nix index bb87d7b261bc..d8bd48451029 100644 --- a/pkgs/by-name/to/tor-browser/package.nix +++ b/pkgs/by-name/to/tor-browser/package.nix @@ -102,7 +102,7 @@ let ++ lib.optionals mediaSupport [ ffmpeg_7 ] ); - version = "15.0.15"; + version = "15.0.16"; sources = { x86_64-linux = fetchurl { @@ -112,7 +112,7 @@ let "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" ]; - hash = "sha256-UlKf5YPGnPCKzCiFu1dxLg6kg3bJQAcZlwOKE9rTIgQ="; + hash = "sha256-EVQMUSBKVErtMoXzjxWd+ga6tptS7GsnJvdw0e2s5Qc="; }; i686-linux = fetchurl { @@ -122,7 +122,7 @@ let "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" ]; - hash = "sha256-bIFw4QOIgEQBdcQqjYRKWmy/C0srG0eBBR5H5oteWlo="; + hash = "sha256-c4sA3uKZZdPSdSmIOs536s5fHUw39+y/l4vS6H4cYrI="; }; }; From fb96bb27238a974e02edd7ce7638a8e9ed4cc93c Mon Sep 17 00:00:00 2001 From: whispers Date: Wed, 17 Jun 2026 06:22:50 -0400 Subject: [PATCH 43/89] mullvad-browser: 15.0.14 -> 15.0.16 changelog: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/raw/mb-15.0.16-build1/projects/browser/Bundle-Data/Docs-MB/ChangeLog.txt firefox esr: https://www.firefox.com/en-US/firefox/140.12.0/releasenotes/ firefox security advisories: https://www.mozilla.org/en-US/security/advisories/mfsa2026-58/ mullvad browser 15.0.15 was skipped upstream as it was a tor browser-only release to update little t-tor. --- pkgs/by-name/mu/mullvad-browser/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mu/mullvad-browser/package.nix b/pkgs/by-name/mu/mullvad-browser/package.nix index 6f7675405b2e..f718e178f988 100644 --- a/pkgs/by-name/mu/mullvad-browser/package.nix +++ b/pkgs/by-name/mu/mullvad-browser/package.nix @@ -97,7 +97,7 @@ let ++ lib.optionals mediaSupport [ ffmpeg_7 ] ); - version = "15.0.14"; + version = "15.0.16"; sources = { x86_64-linux = fetchurl { @@ -109,7 +109,7 @@ let "https://tor.eff.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" ]; - hash = "sha256-E/q2wXeTGcEhiAvUCrFKv34gc4vP4o3ZPjqkcS6Dxgk="; + hash = "sha256-mlQUAdGcOUbqReROqhs4fwSUmTZqQAEhwsg6ulM2hx4="; }; }; From 5e8e264fc9601ccb6122d4e2dce529fb22b88d3d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 10:52:35 +0000 Subject: [PATCH 44/89] traefik: 3.7.4 -> 3.7.5 --- pkgs/by-name/tr/traefik/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tr/traefik/package.nix b/pkgs/by-name/tr/traefik/package.nix index 30e350282528..4057faa57817 100644 --- a/pkgs/by-name/tr/traefik/package.nix +++ b/pkgs/by-name/tr/traefik/package.nix @@ -8,16 +8,16 @@ buildGo125Module (finalAttrs: { pname = "traefik"; - version = "3.7.4"; + version = "3.7.5"; # Archive with static assets for webui src = fetchzip { url = "https://github.com/traefik/traefik/releases/download/v${finalAttrs.version}/traefik-v${finalAttrs.version}.src.tar.gz"; - hash = "sha256-MwxHDujMzPmMh7GyEEoLuTKrzUEr/oT7PYk6YZTCsZk="; + hash = "sha256-8WKnjgSXvNRb2XZZmrFJlzy6gJVm8yHGjG4f9sR+6OM="; stripRoot = false; }; - vendorHash = "sha256-LIGpeuXwtWbLUHcfI4MtfdGhqIdF+Q4Vdln4uqAZ4GU="; + vendorHash = "sha256-e3O69mEUM/wyGZbltpuUNkXujK/vgM+A/X1vOmIvln0="; proxyVendor = true; From 5604c92459dcd5b440931295288e016706e21fc7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 10:55:13 +0000 Subject: [PATCH 45/89] mdbook-plugins: 1.0.1 -> 1.0.4 --- pkgs/by-name/md/mdbook-plugins/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/md/mdbook-plugins/package.nix b/pkgs/by-name/md/mdbook-plugins/package.nix index 226755d667eb..7d12e7811838 100644 --- a/pkgs/by-name/md/mdbook-plugins/package.nix +++ b/pkgs/by-name/md/mdbook-plugins/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mdbook-plugins"; - version = "1.0.1"; + version = "1.0.4"; src = fetchFromGitHub { owner = "RustForWeb"; repo = "mdbook-plugins"; rev = "v${finalAttrs.version}"; - hash = "sha256-qV2ECcvhuLB4bvI7UYpnUr8MlOA0USyb1QrUxR+LXOM="; + hash = "sha256-Dv2HL8dLV8wOZp+Lhy5qgsZO9sZWOVVIhQZe6JE+F40="; }; - cargoHash = "sha256-Fhk4dtdOES+72/OBvhe/9WRk5sNzEuw3np84u13pEQ0="; + cargoHash = "sha256-5vyOxKhTbUFi1kUhm3OlhnEXoSYLdRMIWTTPSVXAvsA="; nativeBuildInputs = [ pkg-config From e6ff055d2c8eca903ee5f1a452b23f855c3c77c4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 11:20:09 +0000 Subject: [PATCH 46/89] home-assistant-custom-components.openplantbook: 1.5.0 -> 1.6.0 --- .../custom-components/openplantbook/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/openplantbook/package.nix b/pkgs/servers/home-assistant/custom-components/openplantbook/package.nix index 9961697c0620..31b4744deaf9 100644 --- a/pkgs/servers/home-assistant/custom-components/openplantbook/package.nix +++ b/pkgs/servers/home-assistant/custom-components/openplantbook/package.nix @@ -11,13 +11,13 @@ buildHomeAssistantComponent rec { owner = "olen"; domain = "openplantbook"; - version = "1.5.0"; + version = "1.6.0"; src = fetchFromGitHub { inherit owner; repo = "home-assistant-openplantbook"; tag = "v${version}"; - hash = "sha256-TmJb2FErRsGPREJtofujsnn8VYiNGsXvGcWcy6WGBhk="; + hash = "sha256-Lk+dyrBwTqRil64fVm28bhN+q57bA5U9FpX2wFf/g8I="; }; ignoreVersionRequirement = [ From a86b2226fb8d5707262c737066ab8a06f9aa4d99 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 17 Jun 2026 11:49:31 +0000 Subject: [PATCH 47/89] python3Packages.flash-attn-4: 4.0.0.beta17 -> 4.0.0.beta18 Changelog: https://github.com/Dao-AILab/flash-attention/releases/tag/fa4-v4.0.0.beta18 --- pkgs/development/python-modules/flash-attn-4/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/flash-attn-4/default.nix b/pkgs/development/python-modules/flash-attn-4/default.nix index dfd641995fd2..c0735d945196 100644 --- a/pkgs/development/python-modules/flash-attn-4/default.nix +++ b/pkgs/development/python-modules/flash-attn-4/default.nix @@ -21,7 +21,7 @@ }: buildPythonPackage (finalAttrs: { pname = "flash-attn-4"; - version = "4.0.0.beta17"; + version = "4.0.0.beta18"; pyproject = true; __structuredAttrs = true; @@ -29,7 +29,7 @@ buildPythonPackage (finalAttrs: { owner = "Dao-AILab"; repo = "flash-attention"; tag = "fa4-v${finalAttrs.version}"; - hash = "sha256-DL3qe3sPU/GY/iyPibVXli/lw4U/Ul04XIv0NEQk9ns="; + hash = "sha256-DnlFOdAlge/FAbLI2KH+76hJkgqcHuVEorJ1A4hlpr0="; }; # FA4 is a separate distribution shipped under flash_attn/cute/ with its own pyproject.toml. From edd126c3c2b9df389240d019094f4b3c7f978e8c Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Wed, 17 Jun 2026 14:07:45 +0200 Subject: [PATCH 48/89] sngrep: migrate to pcre2 --- pkgs/by-name/sn/sngrep/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sn/sngrep/package.nix b/pkgs/by-name/sn/sngrep/package.nix index a0033a48bfa5..deebfc26441b 100644 --- a/pkgs/by-name/sn/sngrep/package.nix +++ b/pkgs/by-name/sn/sngrep/package.nix @@ -8,7 +8,7 @@ libpcap, ncurses, openssl, - pcre, + pcre2, pkg-config, }: @@ -34,11 +34,11 @@ stdenv.mkDerivation (finalAttrs: { libpcap ncurses openssl - pcre + pcre2 ]; configureFlags = [ - "--with-pcre" + "--with-pcre2" "--enable-unicode" "--enable-ipv6" "--enable-eep" From 8b3967c6567e684ce7c78cbe5b5da7cd58c38776 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 12:17:54 +0000 Subject: [PATCH 49/89] python3Packages.wiim: 0.1.4 -> 0.1.5 --- pkgs/development/python-modules/wiim/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/wiim/default.nix b/pkgs/development/python-modules/wiim/default.nix index 190703f7f29c..266ec9498bb8 100644 --- a/pkgs/development/python-modules/wiim/default.nix +++ b/pkgs/development/python-modules/wiim/default.nix @@ -12,14 +12,14 @@ buildPythonPackage (finalAttrs: { pname = "wiim"; - version = "0.1.4"; + version = "0.1.5"; pyproject = true; src = fetchFromGitHub { owner = "Linkplay2020"; repo = "wiim"; tag = "v${finalAttrs.version}"; - hash = "sha256-buFGfM/qgZGjE3asv/5GBD4TfHj3lf/9Q9u/W9bOq3A="; + hash = "sha256-OkZN0fumitOxpeQH2JriKfMUSt3MXm4csD54S2cYzi4="; }; build-system = [ setuptools ]; From 92962e4888259ab71de5b8b139a8bfdb616fa37b Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 16 Jun 2026 10:48:53 +0200 Subject: [PATCH 50/89] macshot: init at 4.1.2 --- pkgs/by-name/ma/macshot/package.nix | 51 +++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 pkgs/by-name/ma/macshot/package.nix diff --git a/pkgs/by-name/ma/macshot/package.nix b/pkgs/by-name/ma/macshot/package.nix new file mode 100644 index 000000000000..30bd9961fa42 --- /dev/null +++ b/pkgs/by-name/ma/macshot/package.nix @@ -0,0 +1,51 @@ +{ + lib, + stdenvNoCC, + fetchurl, + undmg, + nix-update-script, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "macshot"; + version = "4.1.2"; + + __structuredAttrs = true; + strictDeps = true; + + src = fetchurl { + url = "https://github.com/sw33tLie/macshot/releases/download/v${finalAttrs.version}/MacShot.dmg"; + hash = "sha256-5o8l6MvGs58zSPKaR4RQZ2UgWsqcQRaRUsd8cS62VVg="; + }; + + sourceRoot = "."; + + nativeBuildInputs = [ + undmg + ]; + + installPhase = '' + runHook preInstall + + mkdir -p "$out/Applications" + cp -R macshot.app "$out/Applications/" + + mkdir -p "$out/bin" + ln -s "$out/Applications/macshot.app/Contents/MacOS/macshot" "$out/bin/macshot" + + runHook postInstall + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Feature-packed native macOS screenshot & recording tool"; + homepage = "https://github.com/sw33tLie/macshot"; + changelog = "https://github.com/sw33tLie/macshot/blob/v${finalAttrs.version}/CHANGELOG.md"; + license = lib.licenses.gpl3Only; + sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; + maintainers = with lib.maintainers; [ GaetanLepage ]; + mainProgram = "macshot"; + platforms = lib.platforms.darwin; + }; +}) From 1f17e0812aa5f7f776c2a03d3cc1077e5e3a27e2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 12:38:10 +0000 Subject: [PATCH 51/89] baresip: 4.8.0 -> 4.9.0 --- pkgs/by-name/ba/baresip/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ba/baresip/package.nix b/pkgs/by-name/ba/baresip/package.nix index 59751155f417..e0fdf5a9fb0e 100644 --- a/pkgs/by-name/ba/baresip/package.nix +++ b/pkgs/by-name/ba/baresip/package.nix @@ -31,14 +31,14 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "4.8.0"; + version = "4.9.0"; pname = "baresip"; src = fetchFromGitHub { owner = "baresip"; repo = "baresip"; rev = "v${finalAttrs.version}"; - hash = "sha256-QAlpOikf6T/YfAtvrOJy0lJX3vRGLCBa+g2sYBcGmt0="; + hash = "sha256-eEDiv/yBKWVvKTAeelqVSAQp2xHhXRJVkK2x0FZ9tOE="; }; patches = [ From c6a1d18687c566c2b9c188248429614306a587c6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 12:41:34 +0000 Subject: [PATCH 52/89] mprisence: 1.6.0 -> 1.7.0 --- pkgs/by-name/mp/mprisence/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mp/mprisence/package.nix b/pkgs/by-name/mp/mprisence/package.nix index c0578c7915c9..d9a5afc0e987 100644 --- a/pkgs/by-name/mp/mprisence/package.nix +++ b/pkgs/by-name/mp/mprisence/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mprisence"; - version = "1.6.0"; + version = "1.7.0"; src = fetchFromGitHub { owner = "lazykern"; repo = "mprisence"; tag = "v${finalAttrs.version}"; - hash = "sha256-8w4k+l0uqIFgIVBuK0H/Mhvwp2HHEzvKmExkTiRUmEM="; + hash = "sha256-Ss6RXxtpSI3jfq5CAwRLE0XA3tFkIBI+JMyUov2DSpM="; }; - cargoHash = "sha256-PcQc7LpQqnTiAfTL+E67Ibbsw5UI7j0YICiHpxWrrj8="; + cargoHash = "sha256-AKj+DibLyoWUw+082m5wMVnZAY4Kmf3+daRJDGeLKtc="; nativeBuildInputs = [ pkg-config ]; From 7cb3cc5e0d7cddca58ee2e0cb380154ede91a682 Mon Sep 17 00:00:00 2001 From: liberodark Date: Wed, 17 Jun 2026 14:46:55 +0200 Subject: [PATCH 53/89] openbao: 2.5.4 -> 2.5.5 --- pkgs/by-name/op/openbao/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/openbao/package.nix b/pkgs/by-name/op/openbao/package.nix index 747948b388ad..2ca7c101dd8b 100644 --- a/pkgs/by-name/op/openbao/package.nix +++ b/pkgs/by-name/op/openbao/package.nix @@ -14,16 +14,16 @@ buildGoModule (finalAttrs: { pname = "openbao"; - version = "2.5.4"; + version = "2.5.5"; src = fetchFromGitHub { owner = "openbao"; repo = "openbao"; tag = "v${finalAttrs.version}"; - hash = "sha256-Gf/2/3XLzCnmU8hJfctUra6mamBsH/4QEiC89FolKQ4="; + hash = "sha256-75Rm9EGkvUKJ05d55bboPAE+Nm/GLLgH1TqDrExkJO0="; }; - vendorHash = "sha256-TPBKqIa9ZkxqXbMXSY4tuVne4ed19tzZp7+LvH0to9M="; + vendorHash = "sha256-3d3g6f0O7X+aedYCfLbqLNuITKNQuxZkApWTTKSk7lA="; proxyVendor = true; From 19c139306b7362f9b992a09a14c924e87e4101ee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 13:01:28 +0000 Subject: [PATCH 54/89] netwatch: 0.25.5 -> 0.25.7 --- pkgs/by-name/ne/netwatch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/netwatch/package.nix b/pkgs/by-name/ne/netwatch/package.nix index ce39b1693811..e006a1eb566e 100644 --- a/pkgs/by-name/ne/netwatch/package.nix +++ b/pkgs/by-name/ne/netwatch/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "netwatch-tui"; - version = "0.25.5"; + version = "0.25.7"; __structuredAttrs = true; src = fetchFromGitHub { owner = "matthart1983"; repo = "netwatch"; tag = "v${finalAttrs.version}"; - hash = "sha256-JE/jKQVAkHpgI8nwgrJcaynixJX7c4C1Qhe8VULggAE="; + hash = "sha256-4QaUuKBnp3ygb5M+D/V2mhkZFRkEgWHRIxAlqEcvjwo="; }; - cargoHash = "sha256-W8CSx/MM9M6FoN/LHcV/d3vh27/hysgsPh7eLZVUgjA="; + cargoHash = "sha256-S9iwtRNgVaWHC/OGxlxsUR4+oOeFhCgUaUvjNeig8Do="; nativeBuildInputs = [ pkg-config ]; From 13a22b917c38b30fe2a27a40a1c360059b0a2437 Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Wed, 17 Jun 2026 15:43:42 +0200 Subject: [PATCH 55/89] meowlnir: 26.05 -> 26.06 --- pkgs/by-name/me/meowlnir/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/me/meowlnir/package.nix b/pkgs/by-name/me/meowlnir/package.nix index c5a7236bcaf0..32f418546c13 100644 --- a/pkgs/by-name/me/meowlnir/package.nix +++ b/pkgs/by-name/me/meowlnir/package.nix @@ -9,19 +9,19 @@ buildGoModule rec { pname = "meowlnir"; - version = "26.05"; - tag = "v0.2605.0"; + version = "26.06"; + tag = "v0.2606.0"; src = fetchFromGitHub { owner = "maunium"; repo = "meowlnir"; inherit tag; - hash = "sha256-f2SgDFswjBDFQq9KvFo6A02vghMfYRkV26uWN8yxOz0="; + hash = "sha256-mhm/CznhaQCgx0ZQ/GArmWrhDS0sPkIkJrP3cAOIFME="; }; buildInputs = [ olm ]; - vendorHash = "sha256-rHBGTOqBfbu9EN0rWCui03aW2Co6Y4yxOvpuznjQ4qc="; + vendorHash = "sha256-0PgI0m2EsfiZjpOQ9lTfVavHNzKWKFdlmkIz2gqUXM0="; doCheck = true; doInstallCheck = true; From de16762ecd8e393de83e2150d82c719c0b3f0d2a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 14:03:12 +0000 Subject: [PATCH 56/89] python3Packages.dtw-python: 1.7.2 -> 1.7.5 --- pkgs/development/python-modules/dtw-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dtw-python/default.nix b/pkgs/development/python-modules/dtw-python/default.nix index 33e59b64d771..c6fb04539644 100644 --- a/pkgs/development/python-modules/dtw-python/default.nix +++ b/pkgs/development/python-modules/dtw-python/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "dtw-python"; - version = "1.7.2"; + version = "1.7.5"; pyproject = true; src = fetchFromGitHub { owner = "DynamicTimeWarping"; repo = "dtw-python"; tag = "v${version}"; - hash = "sha256-DaYqKvjbp2yjL0a5f+vkB4OFOCWqt+f1HUUfarbns3A="; + hash = "sha256-4OP6Fop04HLHURUagLMW4D93zTv9FwAtZ6xyNFbJILA="; }; build-system = [ From 771679a5a02ed857a3e6f735068b3ce1eadf588d Mon Sep 17 00:00:00 2001 From: Kerstin Humm Date: Fri, 12 Jun 2026 14:46:16 +0200 Subject: [PATCH 57/89] mastodon: 4.5.11 -> 4.6.0 Changelog: https://github.com/mastodon/mastodon/releases/tag/v4.6.0 --- pkgs/by-name/ma/mastodon/gemset.nix | 920 ++++++++++--------- pkgs/by-name/ma/mastodon/missing-hashes.json | 138 ++- pkgs/by-name/ma/mastodon/package.nix | 1 - pkgs/by-name/ma/mastodon/source.nix | 11 +- 4 files changed, 566 insertions(+), 504 deletions(-) diff --git a/pkgs/by-name/ma/mastodon/gemset.nix b/pkgs/by-name/ma/mastodon/gemset.nix index ebf07a65f2df..cf3922b1283d 100644 --- a/pkgs/by-name/ma/mastodon/gemset.nix +++ b/pkgs/by-name/ma/mastodon/gemset.nix @@ -1,4 +1,15 @@ { + action_text-trix = { + dependencies = [ "railties" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "02a0yz97d12cf6wcj5r43ak57mhlcj4r84k5ma2g570046aga4kh"; + type = "gem"; + }; + version = "2.1.19"; + }; actioncable = { dependencies = [ "actionpack" @@ -11,10 +22,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0lvcdy2akyv4ycardhqgcgnxv402vpvj9aqqcm7yyp3j1vx0qvs2"; + sha256 = "1w40bbkjd0lds57bfr24hbj9qfkwj9v33x6457g24sjfwispzg75"; type = "gem"; }; - version = "8.0.4.1"; + version = "8.1.3"; }; actionmailbox = { dependencies = [ @@ -29,10 +40,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1j4m8q1mqlxlfrfkfk6ysyvljlb9g3bahb7c5hqq78vrdf1w6kk0"; + sha256 = "0ndf98dpzmz8xs6m253zpwnhyfrvxdkfyvssxps0vrx0x9sa8zfz"; type = "gem"; }; - version = "8.0.4.1"; + version = "8.1.3"; }; actionmailer = { dependencies = [ @@ -50,10 +61,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "13vxbsl5wwqw4b7cp6mmk1w35l14x3la0fxazvgpjxjca1s7inwh"; + sha256 = "13a4329lgrda8s9mqrfbaakvc90i6ak82rfpljmd0w5vj54747w3"; type = "gem"; }; - version = "8.0.4.1"; + version = "8.1.3"; }; actionpack = { dependencies = [ @@ -77,13 +88,14 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0z9c60vayw2dyr7mbbfssxar966nib2mbbl3l1wg9y206dkv7j7i"; + sha256 = "18r93ii2ayw8n60qsx259dy8nwgbfxf3ndncla0xbia79np8r6dg"; type = "gem"; }; - version = "8.0.4.1"; + version = "8.1.3"; }; actiontext = { dependencies = [ + "action_text-trix" "actionpack" "activerecord" "activestorage" @@ -95,10 +107,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03959i7bsbrkj4kmzgsyk8nn7dag2y18kwdrry825s6zyil77gva"; + sha256 = "1ln7mwflqf7nsgkj9lm1p7bmc6h8yqaa47q1cdj9xsp102f034fj"; type = "gem"; }; - version = "8.0.4.1"; + version = "8.1.3"; }; actionview = { dependencies = [ @@ -118,10 +130,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "104dqwg8scbz4bn5k7ghn56jzgx91rirqj7vm15lq5qjii4jdmxx"; + sha256 = "0pgxl9p2q2zbwb6626yw7rgpbmv2bvxykq2w1h83inrygy6chiqk"; type = "gem"; }; - version = "8.0.4.1"; + version = "8.1.3"; }; active_model_serializers = { dependencies = [ @@ -134,10 +146,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0k0cig5ic38vfd7iba3rv3h7hs2lmycqp0wx4w286kmbhch5n9q8"; + sha256 = "06h6rknvpapvx8l4sfd72msi422fghhchmqd1jn8zh7a4wd3gdma"; type = "gem"; }; - version = "0.10.15"; + version = "0.10.16"; }; activejob = { dependencies = [ @@ -151,10 +163,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1fbgjyasgmxfkiq6132084virks1ijy61s9xjh9f3sls3hjdd00r"; + sha256 = "1lz8bxb6pcf9yvxwyj6355aws3ylxi5rwc577ly4q858d9vb2jd1"; type = "gem"; }; - version = "8.0.4.1"; + version = "8.1.3"; }; activemodel = { dependencies = [ "activesupport" ]; @@ -166,10 +178,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1xaa76rhii244d139hjx0i7xqrch77dsl57sh8k8pm5z8495xqhy"; + sha256 = "06c23jww82grgvxw19g4bi9c957aj5hh24wzyyw4jdpg9jz5rh4h"; type = "gem"; }; - version = "8.0.4.1"; + version = "8.1.3"; }; activerecord = { dependencies = [ @@ -185,10 +197,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1gg77abap2jdv9bz5qx49divrym7pcagzlbpfh0pff0wjspq498q"; + sha256 = "1avhmih54xqyj14zrv6ciw2ndpb11bmkwq0fcwm0mfk64ixvw0w0"; type = "gem"; }; - version = "8.0.4.1"; + version = "8.1.3"; }; activestorage = { dependencies = [ @@ -202,20 +214,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07kk417yg68mcrs23lpgzh1l18bkysp6nrxykhn94mrrcibvxp7j"; + sha256 = "0k9q8sdlf576r8rp2hgdxy5lpr8f157bpq8mfsk52f8l169wwr05"; type = "gem"; }; - version = "8.0.4.1"; + version = "8.1.3"; }; activesupport = { dependencies = [ "base64" - "benchmark" "bigdecimal" "concurrent-ruby" "connection_pool" "drb" "i18n" + "json" "logger" "minitest" "securerandom" @@ -232,10 +244,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1rn7px77j9dar9n6gcgnawk5jivlnpswwv1yy05yk8xwkvlqf8c2"; + sha256 = "03m2vjhq3nmc8c3hpivxhvkjd8igg16nmv0p2fgdsgacppgy1991"; type = "gem"; }; - version = "8.0.4.1"; + version = "8.1.3"; }; addressable = { dependencies = [ "public_suffix" ]; @@ -281,10 +293,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1xwbz5zk37f7p3g6ypxzamisay06hidjmdsrvhxw4q0xin4jw6w7"; + sha256 = "11h2lz0fyj1hh37x1lwvxr0svaisnkjs2g81hap84nwdykjl1z36"; type = "gem"; }; - version = "4.20.0"; + version = "4.22.0"; }; ast = { groups = [ @@ -324,10 +336,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0b30n0gwidxrz72whgkd54cj37anib7fn8pfijg63ryplvg1nggs"; + sha256 = "1ihq7k01fwayf4ir0n6g99r7s8xja1rnr55p9agfdqffhlzwaq8s"; type = "gem"; }; - version = "1.1238.0"; + version = "1.1259.0"; }; aws-sdk-core = { dependencies = [ @@ -343,10 +355,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1shqk9frm15g1ygiy33krwj34jrphfjc6w63bglxwnqcic3qqi9y"; + sha256 = "074awkbb7rs9332vvxifxndrjambxf1bkj8w8hwj5krazk5l5h09"; type = "gem"; }; - version = "3.244.0"; + version = "3.252.0"; }; aws-sdk-kms = { dependencies = [ @@ -357,10 +369,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "080zh4g1lcjl0bz2l0gjm8vmpd60cvi0p658bh235ypqh9zg61fl"; + sha256 = "0hrkb8ar61zgswz16rcf1x00n1liwn236lh5zpya9x11yf6m8grn"; type = "gem"; }; - version = "1.123.0"; + version = "1.129.0"; }; aws-sdk-s3 = { dependencies = [ @@ -372,10 +384,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1iziq88dwja5gjimqm875g72h0d1lrf1ha9widsjb1cpfxrmsxba"; + sha256 = "04k5wasssinx66vws2jn4vhzfisg30mkhbdmcs3m99dhp66kmcnl"; type = "gem"; }; - version = "1.219.0"; + version = "1.225.1"; }; aws-sigv4 = { dependencies = [ "aws-eventstream" ]; @@ -441,9 +453,6 @@ benchmark = { groups = [ "default" - "development" - "pam_authentication" - "production" "test" ]; platforms = [ ]; @@ -502,10 +511,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "16mjj15ks5ws53v2y31hxcmf46d0qjdvdaadpk7xsij2zymh4a9b"; + sha256 = "05yma8qd0c53dalkh2b9iddvi7j1wy1kmd77xmx5i1ca8bwfngp5"; type = "gem"; }; - version = "1.0.1"; + version = "2.0.0"; }; blurhash = { groups = [ "default" ]; @@ -523,10 +532,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "003xl226y120cbq1n99805jw6w75gcz1gs941yz3h7li3qy3kqha"; + sha256 = "0jhnvalyqhjv10y2m804z2s9wabmys4a4di6187jjch3qy4an2y6"; type = "gem"; }; - version = "1.18.6"; + version = "1.24.6"; }; brakeman = { dependencies = [ "racc" ]; @@ -534,10 +543,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "164l8dh3c22c8448hgd0zqhsffxvn4d9wad2zzipav29sssjd532"; + sha256 = "0vyg9l6xivamb49r4kzkcw12r9x943kv79wsvwslhm1qjvx23ybv"; type = "gem"; }; - version = "7.1.1"; + version = "8.0.4"; }; browser = { groups = [ "default" ]; @@ -571,10 +580,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0j0h5cgnzk0ms17ssjkzfzwz65ggrs3lsp53a1j46p4616m1s1bk"; + sha256 = "1sdlr4rj7x5nbrl8zkd3dqdg4fc50bnpx37rl0l0szg4f5n7dj41"; type = "gem"; }; - version = "0.9.2"; + version = "0.9.3"; }; capybara = { dependencies = [ @@ -606,10 +615,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0hnjmbhyvfs543g96bc4sx94fdx2054ng12g925vwmkx0wl1jnl7"; + sha256 = "10kj1rh8w3qk6mg6kap1gh0p5kgmgdp1ij6gwayy3dqp139gw5sc"; type = "gem"; }; - version = "0.5.7"; + version = "0.5.9"; }; case_transform = { dependencies = [ "activesupport" ]; @@ -627,20 +636,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1w3d5dhx4vjd707ihkcmq7fy78p5fgawcjdqw2byxnfw32gzgkbr"; + sha256 = "0b65lw8a5s0x7g6c4h0mfzhqn83nwaql2m2hwqii321clvvh8lfz"; type = "gem"; }; - version = "0.5.10.1"; + version = "0.5.10.2"; }; cgi = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1rj7agrnd1a4282vg13qkpwky0379svdb2z2lc0wl8588q6ikjx3"; + sha256 = "1s8qdw1nfh3njd47q154njlfyc2llcgi4ik13vz39adqd7yclgz9"; type = "gem"; }; - version = "0.4.2"; + version = "0.5.1"; }; charlock_holmes = { groups = [ "default" ]; @@ -662,17 +671,16 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kgqj7hcs09ln7i1rds1xify08rzjk02ryzvjdvnllg1fkh3vm2b"; + sha256 = "0pbgnd9iavcfxqgh7n77f788a4l6myc9qwgwzbkskvrl9mvgmyq4"; type = "gem"; }; - version = "7.6.0"; + version = "8.3.1"; }; childprocess = { dependencies = [ "logger" ]; groups = [ "default" "development" - "test" ]; platforms = [ ]; source = { @@ -717,10 +725,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "01dpvqlzybpb3pkcwd9ik5sbjw283618ywvdphxslhiy8ps3kp4r"; + sha256 = "094hvvpr7x7m6qq3yhmnzv7yv5clmmps1fy1rply10j6gcl1wpyf"; type = "gem"; }; - version = "0.1"; + version = "0.2"; }; concurrent-ruby = { groups = [ @@ -733,10 +741,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1"; + sha256 = "1aymcakhzl83k77g2f2krz07bg1cbafbcd2ghvwr4lky3rz86mkb"; type = "gem"; }; - version = "1.3.5"; + version = "1.3.6"; }; connection_pool = { groups = [ @@ -749,10 +757,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02p7l47gvchbvnbag6kb4x2hg8n28r25ybslyvrr2q214wir5qg9"; + sha256 = "02ifws3c4x7b54fv17sm4cca18d2pfw1saxpdji2lbd1f6xgbzrk"; type = "gem"; }; - version = "2.5.4"; + version = "3.0.2"; }; cose = { dependencies = [ @@ -802,15 +810,18 @@ version = "1.0.6"; }; css_parser = { - dependencies = [ "addressable" ]; + dependencies = [ + "addressable" + "ssrf_filter" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ha0bcz71z48ahdvc0dp71apnbqnnpgffq0dac2q65y68259hx7j"; + sha256 = "119q8j23xyb9pifka1n6jjrw04099zpwwdajh5pd10fm7wlfkw7a"; type = "gem"; }; - version = "1.22.0"; + version = "3.0.0"; }; csv = { groups = [ "default" ]; @@ -844,10 +855,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0v44bn386ipjjh4m2kl53dal8g4d41xajn2jggnmjbhn6965fil6"; + sha256 = "09v9zfbslyay5d15dv7jyqwhh9f504z8i736idp72sxjv5k551xj"; type = "gem"; }; - version = "2.0.1"; + version = "2.1.0"; }; date = { groups = [ @@ -860,10 +871,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kz6mc4b9m49iaans6cbx031j9y7ldghpi5fzsdh0n3ixwa8w9mz"; + sha256 = "1h0db8r2v5llxdbzkzyllkfniqw9gm092qn7cbaib73v9lw0c3bm"; type = "gem"; }; - version = "3.4.1"; + version = "3.5.1"; }; debug = { dependencies = [ @@ -877,10 +888,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1wmfy5n5v2rzpr5vz698sqfj1gl596bxrqw44sahq4x0rxjdn98l"; + sha256 = "1djjx5332d1hdh9s782dyr0f9d4fr9rllzdcz2k0f8lz2730l2rf"; type = "gem"; }; - version = "1.11.0"; + version = "1.11.1"; }; debug_inspector = { groups = [ @@ -965,10 +976,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1l35bpwnxqd6pqqy315a1y6bi2n8y6cd69dqh4gpi5nz7njx5z3f"; + sha256 = "1h6j62g1rbwvhq27sabxrv942giwn7dxmcxjm0g9nysdddw21i8g"; type = "gem"; }; - version = "1.4.0"; + version = "2.0.0"; }; docile = { groups = [ @@ -999,20 +1010,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1lsh9lzrglqlwm9icmn0ggrwjc9iy9308f9m59z1w2srmyp0fgd7"; + sha256 = "1xyk49b88pcxrc08lgawkp5x57kxgyfwa3wgdbisy4jz13h46jnd"; type = "gem"; }; - version = "5.8.2"; + version = "5.9.2"; }; dotenv = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1hwjsddv666wpp42bip3fqx7c5qq6s8lwf74dj71yn7d1h37c4cy"; + sha256 = "17b1zr9kih0i3wb7h4yq9i8vi6hjfq07857j437a8z7a44qvhxg3"; type = "gem"; }; - version = "3.1.8"; + version = "3.2.0"; }; drb = { groups = [ @@ -1035,24 +1046,39 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "113f4b01pf6igzmb7zkbcd3zgp118gfsqc35ggw9p3bzkmgp2jlq"; + sha256 = "0x6qlxk6zp3jw748k6x3zkpywx9yjyagdyinb9qai2khdjvmn0dq"; type = "gem"; }; - version = "1.3.0"; + version = "1.4.1"; }; - elasticsearch = { + elastic-transport = { dependencies = [ - "elasticsearch-api" - "elasticsearch-transport" + "faraday" + "multi_json" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "11pw5x7kg6f6m8rqy2kpbzdlnvijjpmbqkj2gz8237wkbl40y27d"; + sha256 = "1hsg41zd1dkwc9frx35d9hhvbhdj0h71fs236xql8n70m9a6vdas"; type = "gem"; }; - version = "7.17.11"; + version = "8.5.2"; + }; + elasticsearch = { + dependencies = [ + "elastic-transport" + "elasticsearch-api" + "ostruct" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "167b9m3hqyc4g77kx7a9xbzd566hdnvwwcyfidvk0dx9fd82gq1z"; + type = "gem"; + }; + version = "8.19.3"; }; elasticsearch-api = { dependencies = [ "multi_json" ]; @@ -1060,10 +1086,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "01wi43a3zylrq2vca08vir5va142g5m3jcsak3rprjck8jvggn7y"; + sha256 = "1wklwh659c0faknzaqlfihl8ai3b52hwip69m2izk0ncjssjk06w"; type = "gem"; }; - version = "7.17.11"; + version = "8.19.3"; }; elasticsearch-dsl = { groups = [ "default" ]; @@ -1075,47 +1101,6 @@ }; version = "0.1.10"; }; - elasticsearch-transport = { - dependencies = [ - "base64" - "faraday" - "multi_json" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "00qgyyvjyyv7z22qjd408pby1h7902gdwkh8h3z3jk2y57amg06i"; - type = "gem"; - }; - version = "7.17.11"; - }; - email_spec = { - dependencies = [ - "htmlentities" - "launchy" - "mail" - ]; - groups = [ "test" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "049dhlyy2hcksp1wj9mx2fngk5limkm3afxysnizg1hi2dxbw8yz"; - type = "gem"; - }; - version = "2.3.0"; - }; - email_validator = { - dependencies = [ "activemodel" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0106y8xakq6frv2xc68zz76q2l2cqvhfjc7ji69yyypcbc4kicjs"; - type = "gem"; - }; - version = "2.2.4"; - }; erb = { groups = [ "default" @@ -1165,10 +1150,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1gj6h2r9ylkmz9wjlf6p04d3hw99qfnf0wb081lzjx3alk13ngfq"; + sha256 = "0l3dpg45i74ap1d7c4wyrdlc67l9vj4kgzv2l2r8mg1304fss0y5"; type = "gem"; }; - version = "1.3.0"; + version = "1.5.0"; }; fabrication = { groups = [ @@ -1192,10 +1177,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0wy4i4vl3h2v6scffx0zbp74vq1gfgq55m8x3n05kwp3na8h5a7r"; + sha256 = "1z1yfmqwml3gr1hjnjx6qbchmvr29j6z317wlhkhzabkvw4b6iy1"; type = "gem"; }; - version = "3.5.2"; + version = "3.8.0"; }; faraday = { dependencies = [ @@ -1218,10 +1203,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1nfmmnmqgbxci7dlca0qnwxn8j29yv7v8wm26m0f4l0kmcc13ynk"; + sha256 = "1b8hgpci3wjm3rm41bzpasvsc5j253ljyg5rsajl62dkjk497pjw"; type = "gem"; }; - version = "0.4.0"; + version = "0.5.0"; }; faraday-httpclient = { dependencies = [ "httpclient" ]; @@ -1240,10 +1225,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0fxbckg468dabkkznv48ss8zv14d9cd8mh1rr3m98aw7wzx5fmq9"; + sha256 = "125m3qri52vwh5v9dhq0dkqxf8629cxrf99yyc01pva72wasyy0f"; type = "gem"; }; - version = "3.4.1"; + version = "3.4.4"; }; fast_blank = { groups = [ "default" ]; @@ -1260,20 +1245,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1s67b9n7ki3iaycypq8sh02377gjkaxadg4dq53bpgfk4xg3gkjz"; + sha256 = "085d82jw6swv4k6jxya85q7rg3vjzy2nw7hcnwx99n3gdgafnjy6"; type = "gem"; }; - version = "2.4.0"; + version = "2.4.1"; }; ffi = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19kdyjg3kv7x0ad4xsd4swy5izsbb1vl1rpb6qqcqisr5s23awi9"; + sha256 = "1kqasqvy8d7r09ri4n6bkdwbk63j7afd9ilsw34nzlgh0qp69ldw"; type = "gem"; }; - version = "1.17.2"; + version = "1.17.4"; }; ffi-compiler = { dependencies = [ @@ -1284,14 +1269,16 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1844j58cdg2q6g0rqfwg4rrambnhf059h4yg9rfmrbrcs60kskx9"; + sha256 = "0vhjv98f9rjdzdxfsyyk19sfb45dcxc57ynsdmvn8vzdkifrvmm9"; type = "gem"; }; - version = "1.3.2"; + version = "1.4.2"; }; flatware = { dependencies = [ + "benchmark" "drb" + "logger" "thor" ]; groups = [ @@ -1301,10 +1288,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06yllpzx5ib7cv1ar03279gm2qywnzsqfiz42g5y9fmp7z24yiik"; + sha256 = "0na5w1krrrmd9vkv43v30k43d880hs9yz2zr3qfwxcjk1mq3nqk7"; type = "gem"; }; - version = "2.3.4"; + version = "2.4.0"; }; flatware-rspec = { dependencies = [ @@ -1315,10 +1302,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1gqkjilaqbd6qq80rx3fbjppjbllndvhd629yyd29943lrp3m9nb"; + sha256 = "0f19309xgbc6y008g6bkwjxq7962dspwr31lsznx7pdxp7x98x2w"; type = "gem"; }; - version = "2.3.4"; + version = "2.4.0"; }; fog-core = { dependencies = [ @@ -1345,10 +1332,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1zj8llzc119zafbmfa4ai3z5s7c4vp9akfs0f9l2piyvcarmlkyx"; + sha256 = "05x2pvzdzwh5g7z1s5592k3dg3bfidfamc7zxqngj50w4bmlyblc"; type = "gem"; }; - version = "1.2.0"; + version = "1.3.0"; }; fog-openstack = { dependencies = [ @@ -1370,20 +1357,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "18jdg7y4746pfisvab6i3j1vl61bzhiap52dv8sf2i5g0kybian8"; + sha256 = "156qa2wiizmdalz6cim04yaasdz1q6c6k7yhnpdnrhn26f0qkyhr"; type = "gem"; }; - version = "1.2.1"; + version = "1.2.3"; }; forwardable = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1b5g1i3xdvmxxpq4qp0z4v78ivqnazz26w110fh4cvzsdayz8zgi"; + sha256 = "0f78rjpnhm4lgp1qzadnr6kr02b6afh1lvy7w607k4qjk3641kgi"; type = "gem"; }; - version = "1.3.3"; + version = "1.4.0"; }; fugit = { dependencies = [ @@ -1394,10 +1381,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "00v5zy1s7cl4hbaaz2sqp02g6kaajn1yslvfpqcra55hndvdyg83"; + sha256 = "0phfqbch9pll4cny2c5ipna9nb3bnzc0v3mz1i0bsqxjipr2ngv4"; type = "gem"; }; - version = "1.12.0"; + version = "1.12.2"; }; globalid = { dependencies = [ "activesupport" ]; @@ -1425,10 +1412,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1rqmj1sl0bs42jjxdfpcqs8sgq6zvhjdixbsciaj1043l993zv6r"; + sha256 = "038cqc1kzxl22m3jfspkdpg0dxskga9jvgwclb4pivcjqxi62d4m"; type = "gem"; }; - version = "4.32.1"; + version = "4.35.0"; }; googleapis-common-protos-types = { dependencies = [ "google-protobuf" ]; @@ -1439,10 +1426,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1iy4pxpsbxjdiyd03mslalbcvrrga57h1mb0r0c01nnngfvr4x7r"; + sha256 = "02mg1y34ccwf4bkhz4vcl6m3giwgbm309999bzydk51pa8578blr"; type = "gem"; }; - version = "1.22.0"; + version = "1.23.0"; }; haml = { dependencies = [ @@ -1457,10 +1444,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15yxph91zswbnfy7szpdcfbdfqqn595ff290hm4f6fcnhryvhvlf"; + sha256 = "0nnmzj6g2wynxbrp9j885zab4nkzfryhl2bv6cj1gazyyxqjpzc7"; type = "gem"; }; - version = "6.3.0"; + version = "7.2.0"; }; haml-rails = { dependencies = [ @@ -1490,10 +1477,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1v64nbbckmfgi7b5c5j609mpcdyhbf7gav3n99xjy5fpyca7hpab"; + sha256 = "1gfp0q98kfv5j68xqv2nydh64yqlwi29bl9ing212z7djc0d54fz"; type = "gem"; }; - version = "0.66.0"; + version = "0.73.0"; }; hashdiff = { groups = [ @@ -1509,14 +1496,15 @@ version = "1.2.1"; }; hashie = { + dependencies = [ "logger" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1nh3arcrbz1rc1cr59qm53sdhqm137b258y8rcb4cvd3y98lwv4x"; + sha256 = "0w1qrab701d3a63aj2qavwc2fpcqmkzzh1w2x93c88zkjqc4frn2"; type = "gem"; }; - version = "5.0.0"; + version = "5.1.0"; }; hcaptcha = { dependencies = [ "json" ]; @@ -1543,26 +1531,16 @@ }; version = "3.1.2"; }; - hiredis = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "04jj8k7lxqxw24sp0jiravigdkgsyrpprxpxm71ba93x1wr2w1bz"; - type = "gem"; - }; - version = "0.6.3"; - }; hiredis-client = { dependencies = [ "redis-client" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0nsw7h1hab5f4hy778kd21y8q4hfiy0j9yxa5pjp3g49a9jl9jh6"; + sha256 = "1v2wa2797xsjx5j96dbnd9ll0sbxrfg5xwwk022fx3p6qp0m3nns"; type = "gem"; }; - version = "0.26.1"; + version = "0.29.0"; }; hkdf = { groups = [ "default" ]; @@ -1575,17 +1553,14 @@ version = "0.3.0"; }; htmlentities = { - groups = [ - "default" - "test" - ]; + groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1nkklqsn8ir8wizzlakncfv42i32wc0w9hxp00hvdlgjr7376nhj"; + sha256 = "1hy5jvzd4wagk0k0yq7bjm6fa7ba7vjggzjfpri95jifkzvbvbxv"; type = "gem"; }; - version = "4.3.4"; + version = "4.4.2"; }; http = { dependencies = [ @@ -1609,10 +1584,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06dvmngd4hwrr6k774i1h6c50h2l8nww9f1id0wvrvi72l6yd99q"; + sha256 = "1aga7z4p0dka4zcqw9i05wa4ab1q7h7cgnj328ldqqfycjz84jxs"; type = "gem"; }; - version = "1.1.0"; + version = "1.1.6"; }; http-form_data = { groups = [ "default" ]; @@ -1647,6 +1622,7 @@ }; httplog = { dependencies = [ + "benchmark" "rack" "rainbow" ]; @@ -1654,10 +1630,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "04d75idhzybfr1zn0n8c6mk3ssgl3vh6cqkgcwc5rr0csh0sf3gb"; + sha256 = "1gq7cra0d9h5mc1295h3xknqwany9xbxasgliyq6axr74rmbs51b"; type = "gem"; }; - version = "1.7.3"; + version = "1.8.0"; }; i18n = { dependencies = [ "concurrent-ruby" ]; @@ -1671,10 +1647,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf"; + sha256 = "1994i044vdmzzkyr76g8rpl1fq1532wf0sb21xg5r1ilj5iphmr8"; type = "gem"; }; - version = "1.14.7"; + version = "1.14.8"; }; i18n-tasks = { dependencies = [ @@ -1684,6 +1660,7 @@ "highline" "i18n" "parser" + "prism" "rails-i18n" "rainbow" "ruby-progressbar" @@ -1693,10 +1670,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mpvpppwkzxal9k91lifafkwg676kqkg8ng6b1y7apfvwbhfkwvl"; + sha256 = "0yk3lgzmym02bvpqhvccrfjvnkyqh35idcqwcqq3yqiawm4vmksd"; type = "gem"; }; - version = "1.0.15"; + version = "1.1.2"; }; idn-ruby = { groups = [ "default" ]; @@ -1733,14 +1710,25 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1jszj95hazqqpnrjjzr326nn1j32xmsc9xvd97mbcrrgdc54858y"; + sha256 = "1k0lk3pwadm2myvpg893n8jshmrf2sigrd4ki15lymy7gixaxqyn"; type = "gem"; }; - version = "0.8.1"; + version = "0.8.2"; + }; + ipaddr = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1dyy0g6cycszq2xsrcx3kxq3fa3zyxx9kxxcs8dgipj55rxqm18g"; + type = "gem"; + }; + version = "1.2.9"; }; irb = { dependencies = [ "pp" + "prism" "rdoc" "reline" ]; @@ -1754,10 +1742,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1aja320qnimlnfc80wf2i2x8i99kl5sdzfacsfzzfzzs3vzysja3"; + sha256 = "1qs8a9vprg7s8krgq4s0pygr91hclqqyz98ik15p0m1sf2h5956y"; type = "gem"; }; - version = "1.15.3"; + version = "1.18.0"; }; jd-paperclip-azure = { dependencies = [ @@ -1788,15 +1776,17 @@ groups = [ "default" "development" + "pam_authentication" + "production" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "05ni5q7mrbcqisz4xfzb7xznbx3wn1q55p5mwf97cdp5alrk9y6i"; + sha256 = "1anz6a6n33x4s3906s0bz6x161kk1ns3h7xxsn3rpxkfsw7k2m33"; type = "gem"; }; - version = "2.15.2.1"; + version = "2.19.8"; }; json-canonicalization = { groups = [ "default" ]; @@ -1821,10 +1811,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1k64mp59jlbqd5hyy46pf93s3yl1xdngfy8i8flq2hn5nhk91ybg"; + sha256 = "0ihz7l0yqyd5rlk2j4s9jy0nlhn10djrxqgygrb4qsr0gc7ys72y"; type = "gem"; }; - version = "1.17.0"; + version = "1.17.1"; }; json-ld = { dependencies = [ @@ -1868,10 +1858,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0gv3b0nry1sn1n7imfs2drqyfp4g8b2zcrizjc98j04pl7xszv3r"; + sha256 = "0rinh4347nvl9jm0r4mk7gi1zh1iz367w3dxn8d2r8j5v1pg9gz8"; type = "gem"; }; - version = "6.0.0"; + version = "6.2.0"; }; jsonapi-renderer = { groups = [ "default" ]; @@ -1960,10 +1950,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1j8z0757rb4kly4ghdzd6ihch6x5i0d53r543x2y9xa8cyrj7c4m"; + sha256 = "1456pfk271q10fv064kk15536n5sp9l44mqx9y0wjlzml1mx1bpw"; type = "gem"; }; - version = "7.2.2"; + version = "7.3.0"; }; language_server-protocol = { groups = [ @@ -1987,7 +1977,6 @@ groups = [ "default" "development" - "test" ]; platforms = [ ]; source = { @@ -2053,20 +2042,18 @@ "forwardable" "logger" "net-http" - "openssl" "rack" "starry" - "stringio" "uri" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09rjxsmmnahxsaw0hc4f0ffw4rcncjxa01xd9v5z4q9radfidr5j"; + sha256 = "0254dp4l0p2v8jh90gc1z88vvk7zsdyqahv8w7b77ckpfvjy8k4a"; type = "gem"; }; - version = "0.7.7"; + version = "0.7.9"; }; llhttp-ffi = { dependencies = [ @@ -2086,6 +2073,7 @@ groups = [ "default" "development" + "opentelemetry" "pam_authentication" "production" "test" @@ -2129,10 +2117,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0dx316q03x6rpdbl610rdaj2vfd5s8fanixk21j4gv3h5f230nk5"; + sha256 = "011fdngxzr1p9dq2hxqz7qq1glj2g44xnhaadjqlf48cplywfdnl"; type = "gem"; }; - version = "2.24.1"; + version = "2.25.1"; }; mail = { dependencies = [ @@ -2145,7 +2133,6 @@ groups = [ "default" "development" - "test" ]; platforms = [ ]; source = { @@ -2227,10 +2214,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0a27k4jcrx7pvb0p59fn1frh14iy087c2aygrdkmgwsrbshvqxpj"; + sha256 = "1k28j6ww8rf43r5i8278jvm2cq3pnzsvqm7yqpb4p93kadjlq726"; type = "gem"; }; - version = "3.2025.0924"; + version = "3.2026.0414"; }; mini_mime = { groups = [ @@ -2263,6 +2250,10 @@ version = "2.8.9"; }; minitest = { + dependencies = [ + "drb" + "prism" + ]; groups = [ "default" "development" @@ -2273,30 +2264,30 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0c1c9lr7h0bnf48xj5sylg2cs2awrb0hfxwimiz4yfl6kz87m0gm"; + sha256 = "1wfnqyfayx9n9j7x871v2ars4hjhfisi1dl24fa64ylq3mns6ghm"; type = "gem"; }; - version = "5.26.0"; + version = "6.0.6"; }; msgpack = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cnpnbn2yivj9gxkh8mjklbgnpx6nf7b8j2hky01dl0040hy0k76"; + sha256 = "0v68nyl07xira30iyhn3118a4g59ar5748laq0cx2pwnsdy7ivrz"; type = "gem"; }; - version = "1.8.0"; + version = "1.8.1"; }; multi_json = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06sabsvnw0x1aqdcswc6bqrqz6705548bfd8z22jxgxfjrn1yn3n"; + sha256 = "1040lr5y2phn7avdyam6zw6ikprlmk77biw3yhclsfwfh0qnl4p6"; type = "gem"; }; - version = "1.17.0"; + version = "1.21.1"; }; mutex_m = { groups = [ "default" ]; @@ -2314,10 +2305,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ysrwaabhf0sn24jrp0nnp51cdv0jf688mh5i6fsz63q2c6b48cn"; + sha256 = "15k96fj6qwbaiv6g52l538ass95ds1qwgynqdridz29yqrkhpfi5"; type = "gem"; }; - version = "0.6.0"; + version = "0.9.1"; }; net-imap = { dependencies = [ @@ -2327,15 +2318,14 @@ groups = [ "default" "development" - "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "012snp6vxhclyjna9srdwzarvz8nvm3g18r4fddidm35il0wm40m"; + sha256 = "03ga2h4i5hsk8pdlicyfvqfsbh55vrbikb0nkx9x7vx7fl6kdw19"; type = "gem"; }; - version = "0.5.14"; + version = "0.6.4.1"; }; net-ldap = { dependencies = [ @@ -2356,7 +2346,6 @@ groups = [ "default" "development" - "test" ]; platforms = [ ]; source = { @@ -2371,7 +2360,6 @@ groups = [ "default" "development" - "test" ]; platforms = [ ]; source = { @@ -2386,7 +2374,6 @@ groups = [ "default" "development" - "test" ]; platforms = [ ]; source = { @@ -2401,10 +2388,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1a9www524fl1ykspznz54i0phfqya4x45hqaz67in9dvw1lfwpfr"; + sha256 = "18fwy5yqnvgixq3cn0h63lm8jaxsjjxkmj8rhiv8wpzv9271d43c"; type = "gem"; }; - version = "2.7.4"; + version = "2.7.5"; }; nokogiri = { dependencies = [ @@ -2426,20 +2413,6 @@ }; version = "1.19.3"; }; - oj = { - dependencies = [ - "bigdecimal" - "ostruct" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1cajn3ylwhby1x51d9hbchm964qwb5zp63f7sfdm55n85ffn1ara"; - type = "gem"; - }; - version = "3.16.11"; - }; omniauth = { dependencies = [ "hashie" @@ -2480,10 +2453,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1q2zvkw34vk1vyhn5kp30783w1wzam9i9g5ygsdjn2gz59kzsw0i"; + sha256 = "0bf3m2ds78scmgacb1wx38zjj1czzkym0bdmgi9vn99rgr6j1qy6"; type = "gem"; }; - version = "1.0.2"; + version = "2.0.1"; }; omniauth-saml = { dependencies = [ @@ -2494,10 +2467,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1sznc4d2qhqmkw1vhpx2v5i9ndfb4k25cazhz74cbv18wyp4bk2s"; + sha256 = "0ndbsyhdalpijj8bri3imkrrr06y07c0m7hnzl6iywadarjd8ajm"; type = "gem"; }; - version = "2.2.4"; + version = "2.2.5"; }; omniauth_openid_connect = { dependencies = [ @@ -2517,7 +2490,6 @@ dependencies = [ "activemodel" "attr_required" - "email_validator" "faraday" "faraday-follow_redirects" "json-jwt" @@ -2532,20 +2504,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "10i13cn40jiiw8lslkv7bj1isinnwbmzlk6msgiph3gqry08702x"; + sha256 = "1i1rksidmf0aj0z6y89mhyp3fadf4xgpx0znwfc7g470vj7gz6k5"; type = "gem"; }; - version = "2.3.1"; + version = "2.5.0"; }; openssl = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0v0grpg9gi59zr3imxy1745k9rp3dd095mkir8gvxi69blhh2kkz"; + sha256 = "1hj7wwp4r3jhvnyd8ik85wbs25cq1w61r28pv6ddyn5fd0lasdqh"; type = "gem"; }; - version = "3.3.2"; + version = "4.0.2"; }; openssl-signature_algorithm = { dependencies = [ "openssl" ]; @@ -2559,6 +2531,7 @@ version = "1.3.0"; }; opentelemetry-api = { + dependencies = [ "logger" ]; groups = [ "default" "opentelemetry" @@ -2566,10 +2539,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kr1jyk67zn4axafcb2fji5b8xvr56hhfg2y33s5pnzjlr72dzfc"; + sha256 = "1adzcv93ccs4bnjqvjwr5ma3gmv0l7v9pvhpm0qiqf0qkf17rvlr"; type = "gem"; }; - version = "1.7.0"; + version = "1.10.0"; }; opentelemetry-common = { dependencies = [ "opentelemetry-api" ]; @@ -2580,10 +2553,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0b5k7qc81ln96ayba90hm6ww7qpk8y7lc1r2mphblmwx8y812wns"; + sha256 = "178ly4bh8hpi5bdmy4i74m22bxz1mvyspqfb5b4pycwdwmi574bk"; type = "gem"; }; - version = "0.23.0"; + version = "0.25.0"; }; opentelemetry-exporter-otlp = { dependencies = [ @@ -2598,10 +2571,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jj78y79mawj86v5g3kcz6k81izd0m0w47wyyk2br744swbvwn2k"; + sha256 = "0q1a3spgyzcr0cf06c50nkn87ygrp09pz744klwg8c5s551xyg1v"; type = "gem"; }; - version = "0.31.1"; + version = "0.34.0"; }; opentelemetry-helpers-sql = { dependencies = [ "opentelemetry-api" ]; @@ -2612,13 +2585,16 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kc8pdlm2avyvahg40bfbrimxmvmra0i30m4ha3pzvn6r9xrf8wz"; + sha256 = "1yqa891zajjpaph2a25s4n5ycnfwxzjb7fsiz65aja6a5hx8q3mi"; type = "gem"; }; - version = "0.2.0"; + version = "0.4.0"; }; - opentelemetry-helpers-sql-obfuscation = { - dependencies = [ "opentelemetry-common" ]; + opentelemetry-helpers-sql-processor = { + dependencies = [ + "opentelemetry-api" + "opentelemetry-common" + ]; groups = [ "default" "opentelemetry" @@ -2626,10 +2602,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0h935j5ah9s2v9qm61ddp62kaffk1rn8assgljqap3fz2fgijlkj"; + sha256 = "1wg0s0ydbc69g6irw8f24z5d86dg6144abqby3cwn7s5r4dj96di"; type = "gem"; }; - version = "0.4.0"; + version = "0.5.0"; }; opentelemetry-instrumentation-action_mailer = { dependencies = [ "opentelemetry-instrumentation-active_support" ]; @@ -2640,10 +2616,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mqh8z6myff0j11zcnm34s1lc8qzmzzqdrhzk95y2sh6vdmqd143"; + sha256 = "029bhz8gqf89bwsm29zw3m7cw97dy8f1hf9k9r5jh3yy875889rg"; type = "gem"; }; - version = "0.6.1"; + version = "0.8.1"; }; opentelemetry-instrumentation-action_pack = { dependencies = [ "opentelemetry-instrumentation-rack" ]; @@ -2654,10 +2630,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0wzj0xmivyx243slz526z54lqyhsiyzzrbha4szyxjl30xsdxyl4"; + sha256 = "10anpln7i3vs5ry5ly02biz32h9ab6c7iwx409yrylqmdf12rflh"; type = "gem"; }; - version = "0.15.1"; + version = "0.18.0"; }; opentelemetry-instrumentation-action_view = { dependencies = [ "opentelemetry-instrumentation-active_support" ]; @@ -2668,10 +2644,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "16gmwl1v4jnz1x670qprkbc35phnbpbljsp2mcr71dq4fvfk8qa2"; + sha256 = "0s0mgwqmch5d1cww3qsrily38gfciqijsj6l4z2p4f8ls485d1av"; type = "gem"; }; - version = "0.11.1"; + version = "0.13.0"; }; opentelemetry-instrumentation-active_job = { dependencies = [ "opentelemetry-instrumentation-base" ]; @@ -2679,10 +2655,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "129ajjrxigl4pag1nlzbdv1js5bij4ll92i1ix50c3f24h9338df"; + sha256 = "14mr1l7a8x15khkqr8n0y94s5dj6c48hg4qxc1nq1l2w73ykcgyb"; type = "gem"; }; - version = "0.10.1"; + version = "0.12.0"; }; opentelemetry-instrumentation-active_model_serializers = { dependencies = [ "opentelemetry-instrumentation-active_support" ]; @@ -2690,10 +2666,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "05ff7yxy2v96kslsqn1y68669is00798i9fgk9fy85vx2r21xs4g"; + sha256 = "1mvag13gjqg38grmg6a7slr7n3pxx8v2di8zbx1gy6kq717h1fwq"; type = "gem"; }; - version = "0.24.0"; + version = "0.25.0"; }; opentelemetry-instrumentation-active_record = { dependencies = [ "opentelemetry-instrumentation-base" ]; @@ -2704,10 +2680,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "14kwks0130mrggk3irg4qvx5fmwk9gxv6w23dy6ryi50xqs3y20v"; + sha256 = "16d2ngy10qd3bsdpgh6sb0ha7gl830xwcyyqkpfq4bm4wnmcx7r3"; type = "gem"; }; - version = "0.11.1"; + version = "0.13.0"; }; opentelemetry-instrumentation-active_storage = { dependencies = [ "opentelemetry-instrumentation-active_support" ]; @@ -2718,10 +2694,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "17p8zmfyigdqvgy3d1691ayzm6nj4q4nx2n3qk01f7wjakphz6zq"; + sha256 = "0nwvsvid7ma31l85nn75wg3a3rplwbklrnrgql0bzdjd321apjvs"; type = "gem"; }; - version = "0.3.1"; + version = "0.5.1"; }; opentelemetry-instrumentation-active_support = { dependencies = [ "opentelemetry-instrumentation-base" ]; @@ -2732,10 +2708,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0zf5kg2h9zgmrwnq7v7by2nyhkxa20gmi5nyqqrpwyaqf4v9isl2"; + sha256 = "0177isfxbr3zb1aas1ajibnp2yqn26mrv0ly9hps9m5angfcp8i9"; type = "gem"; }; - version = "0.10.1"; + version = "0.12.0"; }; opentelemetry-instrumentation-base = { dependencies = [ @@ -2750,10 +2726,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09ysfv2x25svwl4yxrbgmjkwrlkylr7plci3jjb6wkim11zklak4"; + sha256 = "0x9pcz49iga988jabg9kkc6mk37dlk6a955plss166jyarfx7s29"; type = "gem"; }; - version = "0.25.0"; + version = "0.26.1"; }; opentelemetry-instrumentation-concurrent_ruby = { dependencies = [ "opentelemetry-instrumentation-base" ]; @@ -2761,10 +2737,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1lniyy8yzmvz1mrh7az0yn94j4d9p0vvd6v0jgk9vi8042vxi6r2"; + sha256 = "0bbvpwn70d12fsdc31w1qnc7ah82aw4bdl159al2ac4f0zki4abj"; type = "gem"; }; - version = "0.24.0"; + version = "0.25.0"; }; opentelemetry-instrumentation-excon = { dependencies = [ "opentelemetry-instrumentation-base" ]; @@ -2772,10 +2748,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "01rwnxml7h9vcwfdf2n1zr6kfxfcplr1i00aga8xd76wmbvld8fg"; + sha256 = "1inkzvkn57yf4xvl0iiyh2p1sg6drfknxq5qnlfyh168yr91r7vs"; type = "gem"; }; - version = "0.26.0"; + version = "0.29.1"; }; opentelemetry-instrumentation-faraday = { dependencies = [ "opentelemetry-instrumentation-base" ]; @@ -2783,10 +2759,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0n32aqsqj9lf46mvm1pr5f2j386aq1jia00aajp4qpb9vgf0jnq1"; + sha256 = "00gqhgbya6hcl7h9rklg0h69mf4r4ksyl8555g7bi5srwgn0ncpl"; type = "gem"; }; - version = "0.30.0"; + version = "0.33.0"; }; opentelemetry-instrumentation-http = { dependencies = [ "opentelemetry-instrumentation-base" ]; @@ -2794,10 +2770,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ad0rrw0a74dzlhpcyccas54cl9zggfvdjxs6hdklhwkdla0vmr7"; + sha256 = "1j2m21smk0wfcjwi64ls2mas520qwcgxkq4rbsr8dlw1mfg67lin"; type = "gem"; }; - version = "0.27.0"; + version = "0.30.0"; }; opentelemetry-instrumentation-http_client = { dependencies = [ "opentelemetry-instrumentation-base" ]; @@ -2805,10 +2781,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mfa0ma9kl5yjzm1kph01y7cwk99nib4vibwz7d76rrk7qmiisx8"; + sha256 = "0g9xg7vk8s06y83bg8jckwz35md2g0q4h72m5sq6qa54lw53ydlj"; type = "gem"; }; - version = "0.26.0"; + version = "0.29.0"; }; opentelemetry-instrumentation-net_http = { dependencies = [ "opentelemetry-instrumentation-base" ]; @@ -2816,25 +2792,25 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "14hx651frq9hncd14vi3yh5isrjsj2nalziy68k5j8afh4ydrhaf"; + sha256 = "1rsgz3rx4gs8ng544grm62w2pzaw9nvl68vm2pxqggsbg5mfprgs"; type = "gem"; }; - version = "0.26.0"; + version = "0.29.0"; }; opentelemetry-instrumentation-pg = { dependencies = [ "opentelemetry-helpers-sql" - "opentelemetry-helpers-sql-obfuscation" + "opentelemetry-helpers-sql-processor" "opentelemetry-instrumentation-base" ]; groups = [ "opentelemetry" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02pvkv1f374ibvpnha8y64zdjdyav7rk77rz9bkxnn61gcnvip56"; + sha256 = "1ixf7fr3qgsmdzn22xprwd04i27gmhp13b104z557h3p8f66yd7p"; type = "gem"; }; - version = "0.32.0"; + version = "0.36.0"; }; opentelemetry-instrumentation-rack = { dependencies = [ "opentelemetry-instrumentation-base" ]; @@ -2842,10 +2818,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xzk88iiiggx3kdfy5y75cb79cc5gn8jsl1vwg5n8w086s1vnb4y"; + sha256 = "0sjk2ngdd8cq40p4gnqzln0vaabwg04l4crhiy9s4gvdrr2w3a99"; type = "gem"; }; - version = "0.29.0"; + version = "0.31.1"; }; opentelemetry-instrumentation-rails = { dependencies = [ @@ -2862,10 +2838,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0vy93a3hpi8l8crljxwxzxwmvyf9gg1pff6dnpxl0c2ljmwdynbr"; + sha256 = "1czqxavga9djkaw60i56ivljh75d3d3kgwzcljgywwyaff1q18sy"; type = "gem"; }; - version = "0.39.1"; + version = "0.42.0"; }; opentelemetry-instrumentation-redis = { dependencies = [ "opentelemetry-instrumentation-base" ]; @@ -2873,10 +2849,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "001rd4ix10hja64y2arhpcd0hlmjilx7zlb4slmx4zaj3iyra8c7"; + sha256 = "1v25jpq6s68qb5r7i5alr6jma57kx9and13yz6ggfwkzzwqmv1az"; type = "gem"; }; - version = "0.28.0"; + version = "0.29.0"; }; opentelemetry-instrumentation-sidekiq = { dependencies = [ "opentelemetry-instrumentation-base" ]; @@ -2884,10 +2860,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0vi2ac1l66vsflslxv6ay4ml95svcq53v8rdmwf2c3vl94f6b3bl"; + sha256 = "1p5av36xg4imnq54cn971s3pzl1xkvcr8z7y751f39a1j35s1lmi"; type = "gem"; }; - version = "0.28.0"; + version = "0.29.0"; }; opentelemetry-registry = { dependencies = [ "opentelemetry-api" ]; @@ -2898,13 +2874,14 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "13wns85c08hjy7gqqjxqad9pp5shp0lxskrssz0w3si9mazscgwh"; + sha256 = "0a57k220mf0mx1d4fyr61c2a84ddc6xx1w6l63dzpq7fp4md6gjx"; type = "gem"; }; - version = "0.4.0"; + version = "0.6.0"; }; opentelemetry-sdk = { dependencies = [ + "logger" "opentelemetry-api" "opentelemetry-common" "opentelemetry-registry" @@ -2914,10 +2891,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06jjh25s94lv94ljgbq13baqgnkccdsvzsw6xg54vwldpr4rjwa3"; + sha256 = "0jw6ig29c1rjmv8mw16dxw3kk118km6n675cnwfd88whqphan952"; type = "gem"; }; - version = "1.10.0"; + version = "1.12.0"; }; opentelemetry-semantic_conventions = { dependencies = [ "opentelemetry-api" ]; @@ -2928,10 +2905,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "05znn2iijg1qli52m09bgyq4b74nfs5nwgz2z73sllvqpiyn1cf1"; + sha256 = "0jh5qaqmcvsvf6x1v73zy77fz5mhrwp7syl8gnbs8h4vk58cyil9"; type = "gem"; }; - version = "1.36.0"; + version = "1.39.0"; }; orm_adapter = { groups = [ @@ -2947,7 +2924,11 @@ version = "0.5.0"; }; ostruct = { - groups = [ "default" ]; + groups = [ + "default" + "development" + "test" + ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; @@ -2962,10 +2943,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rhv8qdnm3s34yvsvmrii15f2238rk3psa6pq6x5x367sssfv6ja"; + sha256 = "15j85zxs6c8ykis9770ii7m7rbbx5vxkqqk9shqicxamzd4wpafl"; type = "gem"; }; - version = "2.14.23"; + version = "2.14.26"; }; parallel = { groups = [ @@ -2975,10 +2956,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0c719bfgcszqvk9z47w2p8j2wkz5y35k48ywwas5yxbbh3hm3haa"; + sha256 = "0mlkn1vhh9lr7vljibpgspwsswk7mzm8nw6bbr616c9fbj35hlmk"; type = "gem"; }; - version = "1.27.0"; + version = "2.1.0"; }; parser = { dependencies = [ @@ -2992,10 +2973,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1wl7frfk68q6gsf6q6j32jl5m3yc0b9x8ycxz3hy79miaj9r5mll"; + sha256 = "0m2xqvn1la62hji1mn04y59giikww95p2hs0r4y2rrz3mdxcwyni"; type = "gem"; }; - version = "3.3.9.0"; + version = "3.3.11.1"; }; parslet = { groups = [ "default" ]; @@ -3023,10 +3004,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xf8i58shwvwlka4ld12nxcgqv0d5r1yizsvw74w5jaw83yllqaq"; + sha256 = "16caca7lcz5pwl82snarqrayjj9j7abmxqw92267blhk7rbd120k"; type = "gem"; }; - version = "1.6.2"; + version = "1.6.3"; }; pghero = { dependencies = [ "activerecord" ]; @@ -3034,13 +3015,14 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "08pm154bx5zbpgcqhk7gq78qq1mb149s2l7y0fxniqfvjmq4kn58"; + sha256 = "0q5kmfy1rgax98ivkcl5fy7lrz1zd8v9bf2cjm9x2asw15xaizgn"; type = "gem"; }; - version = "3.7.0"; + version = "3.8.0"; }; playwright-ruby-client = { dependencies = [ + "base64" "concurrent-ruby" "mime-types" ]; @@ -3048,10 +3030,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02ivcflls7fy5axsqk602rqgfq9r6p8pmqkcxp9sdpgvvf8hflb0"; + sha256 = "0ls8r49d27j0ffpfva99nk53a4nk17f4k71x44hpny8f2gb448ll"; type = "gem"; }; - version = "1.55.0"; + version = "1.60.0"; }; pp = { dependencies = [ "prettyprint" ]; @@ -3080,10 +3062,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ryivdnij1990hcqqmq4s0x1vjvfl0awjc9b91f8af17v2639qhg"; + sha256 = "181x3nk1pz9fhydj7zf5zhg1grglxaiqd249zm3ks7vh432k0pq1"; type = "gem"; }; - version = "1.27.0"; + version = "1.29.0"; }; premailer-rails = { dependencies = [ @@ -3120,14 +3102,17 @@ groups = [ "default" "development" + "pam_authentication" + "production" + "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07fz0p6nlifm983cac3ayi7nwrpb5l4s3jl7p70imbsm79k429qr"; + sha256 = "11ggfikcs1lv17nhmhqyyp6z8nq5pkfcj6a904047hljkxm0qlvv"; type = "gem"; }; - version = "1.5.2"; + version = "1.9.0"; }; prometheus_exporter = { dependencies = [ "webrick" ]; @@ -3135,10 +3120,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0x98zrcd83dq1y9qhshx8hqvlvy81wlns6k15hq1xr3lrsdxvrdz"; + sha256 = "013azj8pmmn6fsj1grnq0960pzb5zbpzmv1f2mdm2frsdjjaf0f5"; type = "gem"; }; - version = "2.3.0"; + version = "2.3.1"; }; propshaft = { dependencies = [ @@ -3150,10 +3135,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "14n3fhz5hzpsczp4spqc26csfgk2qga7mgcm7px9z0byyr76dk4s"; + sha256 = "17iqn4sa59c9z5y3bpvxqka00srqnl379w6a57y1phljdbjs6mhx"; type = "gem"; }; - version = "1.3.1"; + version = "1.3.2"; }; psych = { dependencies = [ @@ -3170,10 +3155,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0vii1xc7x81hicdbp7dlllhmbw5w3jy20shj696n0vfbbnm2hhw1"; + sha256 = "1dx5bc3s1mb1i53np4cdkypg7ccygnvagr3hglyndbqilrljvxql"; type = "gem"; }; - version = "5.2.6"; + version = "5.4.0"; }; public_suffix = { groups = [ @@ -3184,10 +3169,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1543ap9w3ydhx39ljcd675cdz9cr948x9mp00ab8qvq6118wv9xz"; + sha256 = "08znfv30pxmdkjyihvbjqbvv874dj3nybmmyscl958dy3f7v12qs"; type = "gem"; }; - version = "6.0.2"; + version = "7.0.5"; }; puma = { dependencies = [ "nio4r" ]; @@ -3195,10 +3180,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1pa9zpr51kqnsq549p6apvnr95s9flx6bnwqii24s8jg2b5i0p74"; + sha256 = "1yw6nvkvddriacmva8hm0za0961d6j96dm7zm6748rmyzcfqgvf8"; type = "gem"; }; - version = "7.1.0"; + version = "8.0.2"; }; pundit = { dependencies = [ "activesupport" ]; @@ -3291,10 +3276,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19fi42hi9l474ki89y6cs8vrpfmc1h8zpd02iwjy4hw0a1yahfn7"; + sha256 = "0cn6a9v8nry9fx4zrzp1xakfp2n5xv5075j90q56m20k7zvjrq23"; type = "gem"; }; - version = "2.2.1"; + version = "2.3.0"; }; rack-protection = { dependencies = [ @@ -3306,10 +3291,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0sniswjyi0yn949l776h7f67rvx5w9f04wh69z5g19vlsnjm98ji"; + sha256 = "1b4bamcbpk29i7jvly3i7ayfj69yc1g03gm4s7jgamccvx12hvng"; type = "gem"; }; - version = "4.1.1"; + version = "4.2.1"; }; rack-proxy = { dependencies = [ "rack" ]; @@ -3317,10 +3302,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12jw7401j543fj8cc83lmw72d8k6bxvkp9rvbifi88hh01blnsj4"; + sha256 = "1c0sw5l6v80ffrv8ac70v5l6q8118p96qb0xshkycx5ybj36w26k"; type = "gem"; }; - version = "0.7.7"; + version = "0.8.2"; }; rack-session = { dependencies = [ @@ -3371,10 +3356,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "13brkq5xkj6lcdxj3f0k7v28hgrqhqxjlhd4y2vlicy5slgijdzp"; + sha256 = "0s48d2a0z5f0cg4npvzznf933vipi6j7gmk16yc913kpadkw4ybc"; type = "gem"; }; - version = "2.2.1"; + version = "2.3.1"; }; rails = { dependencies = [ @@ -3395,10 +3380,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "158p3fwnl81mg37jq599cil6vj0vl1hs1qwvrfxcl99rz68firqx"; + sha256 = "1lww7i686rm9s50d34hb596y2kfl46dida2kjy8gr64c6jjpn0bd"; type = "gem"; }; - version = "8.0.4.1"; + version = "8.1.3"; }; rails-dom-testing = { dependencies = [ @@ -3436,10 +3421,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0q55i6mpad20m2x1lg5pkqfpbmmapk0sjsrvr1sqgnj2hb5f5z1m"; + sha256 = "128y5g3fyi8fds41jasrr4va1jrs7hcamzklk1523k7rxb64bc98"; type = "gem"; }; - version = "1.6.2"; + version = "1.7.0"; }; rails-i18n = { dependencies = [ @@ -3453,10 +3438,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1brqyx0cn46lwgxni943ri9lcg12hskzw8d54j0d4pzqabv32kv2"; + sha256 = "1wvcbdslb5gfvs9dw7kscd9da3xfyr3mdh1w4a28vwmy19ngvmaj"; type = "gem"; }; - version = "8.0.2"; + version = "8.1.0"; }; railties = { dependencies = [ @@ -3479,10 +3464,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1341ccd8gw2gi13dgk8zyw2bl7bh4jlzmygv4snjnkzhcd6h7i5x"; + sha256 = "08nyhsigcvjpj9i3r0s73yi8zm16sxmr2x7xgxlaq2jjrghb0gli"; type = "gem"; }; - version = "8.0.4.1"; + version = "8.1.3"; }; rainbow = { groups = [ @@ -3509,10 +3494,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "14s4jdcs1a4saam9qmzbsa2bsh85rj9zfxny5z315x3gg0nhkxcn"; + sha256 = "009p524zl0p0kfa65nii8wdmaigkmawv9pbvlcffky7islmmp0nb"; type = "gem"; }; - version = "13.3.0"; + version = "13.4.2"; }; rdf = { dependencies = [ @@ -3559,10 +3544,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06j83bdhsmq10083ahz3h125pnycx965cfpmg606l8lbrmrsrgr8"; + sha256 = "14iiyb4yi1chdzrynrk74xbhmikml3ixgdayjma3p700singfl46"; type = "gem"; }; - version = "6.15.1"; + version = "7.2.0"; }; readline = { dependencies = [ "reline" ]; @@ -3586,14 +3571,15 @@ version = "3.6.1"; }; redis = { + dependencies = [ "redis-client" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0fikjg6j12ka6hh36dxzhfkpqqmilzjfzcdf59iwkzsgd63f0ziq"; + sha256 = "1bpsh5dbvybsa8qnv4dg11a6f2zn4sndarf7pk4iaayjgaspbrmm"; type = "gem"; }; - version = "4.8.1"; + version = "5.4.1"; }; redis-client = { dependencies = [ "connection_pool" ]; @@ -3604,10 +3590,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0wx0v68lh924x544mkpydcrkkbr7i386xvkpyxgsf5j55j3d4f8y"; + sha256 = "18xy2nd8mcb186gqd11sy3vfwkq5n85mq26v7l325jkdiwgvyr8c"; type = "gem"; }; - version = "0.26.1"; + version = "0.29.0"; }; regexp_parser = { groups = [ @@ -3618,10 +3604,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "192mzi0wgwl024pwpbfa6c2a2xlvbh3mjd75a0sakdvkl60z64ya"; + sha256 = "1fwfw26a32rps78920nn29shqg2zmqv72i89j1fap41isshida9m"; type = "gem"; }; - version = "2.11.3"; + version = "2.12.0"; }; reline = { dependencies = [ "io-console" ]; @@ -3635,10 +3621,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ii8l0q5zkang3lxqlsamzfz5ja7jc8ln905isfdawl802k2db8x"; + sha256 = "0d8q5c4nh2g9pp758kizh8sfrvngynrjlm0i1zn3cnsnfd4v160i"; type = "gem"; }; - version = "0.6.2"; + version = "0.6.3"; }; request_store = { dependencies = [ "rack" ]; @@ -3696,6 +3682,7 @@ version = "6.3.0"; }; rouge = { + dependencies = [ "strscan" ]; groups = [ "default" "development" @@ -3703,10 +3690,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1pkp5icgm7s10b2n6b2pzbdsfiv0l5sxqyizx55qdmlpaxnk8xah"; + sha256 = "1g2y2z07niw4ylbgf6zr6a7kjaqbaqxn98xwff58zf4w5yx9ppp2"; type = "gem"; }; - version = "4.6.1"; + version = "5.0.0"; }; rpam2 = { groups = [ @@ -3730,20 +3717,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bwqy1iwbyn1091mg203is5ngsnvfparwa1wh89s1sgnfmirkmg2"; + sha256 = "0hlm1cfqs891irh4pl6wynsfm7nh7w7baf0g6cqxfrxvlr64khb4"; type = "gem"; }; - version = "3.1.0"; + version = "3.2.0"; }; rqrcode_core = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ayrj7pwbv1g6jg5vvx6rq05lr1kbkfzbzqplj169aapmcivhh0y"; + sha256 = "0l9hl5nb7jx8sjchsrlv6bk30hywr449ihcdxv2qy6wwz1fvh0zk"; type = "gem"; }; - version = "2.0.0"; + version = "2.1.0"; }; rspec = { dependencies = [ @@ -3758,10 +3745,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0h11wynaki22a40rfq3ahcs4r36jdpz9acbb3m5dkf0mm67sbydr"; + sha256 = "11q5hagj6vr694innqj4r45jrm8qcwvkxjnphqgyd66piah88qi0"; type = "gem"; }; - version = "3.13.1"; + version = "3.13.2"; }; rspec-core = { dependencies = [ "rspec-support" ]; @@ -3773,10 +3760,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "18sgga9zjrd5579m9rpb78l7yn9a0bjzwz51z5kiq4y6jwl6hgxb"; + sha256 = "0bcbh9yv6cs6pv299zs4bvalr8yxa51kcdd1pjl60yv625j3r0m8"; type = "gem"; }; - version = "3.13.5"; + version = "3.13.6"; }; rspec-expectations = { dependencies = [ @@ -3820,10 +3807,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "10gajm8iscl7gb8q926hyna83bw3fx2zb4sqdzjrznjs51pqlcz4"; + sha256 = "0iqxmw0knjiz5nf6pgr8ihs6cjzh89f0ppj3fqiz8cvms79x6sh8"; type = "gem"; }; - version = "3.13.5"; + version = "3.13.8"; }; rspec-rails = { dependencies = [ @@ -3842,10 +3829,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1kis8dfxlvi6gdzrv9nsn3ckw0c2z7armhni917qs1jx7yjkjc8i"; + sha256 = "1pr29snnnlgkqv80vbi4795l6rxq3l47x5rl7lyni4h8zj95c8q6"; type = "gem"; }; - version = "8.0.2"; + version = "8.0.4"; }; rspec-sidekiq = { dependencies = [ @@ -3858,10 +3845,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rn2yzkn3ywryvrigmsr1902zd14kx5ya8n41jd1zc1szxkgbpvv"; + sha256 = "1imkvngglyd3vs2k526fffb5g22a08bwgjhdd1nq1jb7hym0b554"; type = "gem"; }; - version = "5.2.0"; + version = "5.3.0"; }; rspec-support = { groups = [ @@ -3872,10 +3859,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1cmgz34hwj5s3jwxhyl8mszs24nci12ffbrmr5jb1si74iqf739f"; + sha256 = "0z64h5rznm2zv21vjdjshz4v0h7bxvg02yc6g7yzxakj11byah06"; type = "gem"; }; - version = "3.13.6"; + version = "3.13.7"; }; rubocop = { dependencies = [ @@ -3894,10 +3881,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0hpgpyzpzgmp28pirlyrif3albsk5kni2k67h5yvxfvr3g55w2d7"; + sha256 = "138qbhxb6r8qyq6kz38i3wq4k2rdcrhfcyicxzw1798na7sxvndr"; type = "gem"; }; - version = "1.81.6"; + version = "1.87.0"; }; rubocop-ast = { dependencies = [ @@ -3911,10 +3898,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bh1kls2cs2j3cmj6f2j2zmfqfknj2a6i441d828nh2mg00q49jr"; + sha256 = "0dahfpnzz63hyqxa03x8rypnrxzwyvh4i5a8ri34bzpnf3pg64j4"; type = "gem"; }; - version = "1.47.1"; + version = "1.49.1"; }; rubocop-capybara = { dependencies = [ @@ -3925,10 +3912,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "030wymq0jrblrdswl1lncj60dhcg5wszz6708qzsbziyyap8rn6f"; + sha256 = "0mz3mvjh09awggp0bwsmf4rfaz2irrwc6vzpiklfh7jnlyiipspr"; type = "gem"; }; - version = "2.22.1"; + version = "2.23.0"; }; rubocop-i18n = { dependencies = [ @@ -3939,10 +3926,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1nib58p2kf7lbxz5dvjb80rajr6rmry3v9x3q3kc14i86y7j484n"; + sha256 = "0sx970650mnw2pivf8bx251lnni2w3c2n39cjqs9xsy9x9x9gmbc"; type = "gem"; }; - version = "3.2.3"; + version = "3.3.0"; }; rubocop-performance = { dependencies = [ @@ -3971,24 +3958,25 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1danlfzfqx3x1kna248sm2b1br5ki369r51x90jc4vbh6xk8zv1l"; + sha256 = "1xaxlfas5grja3lvzjrfiv86ah3rxa15cmi7hc79b2cw8cjs7sis"; type = "gem"; }; - version = "2.33.4"; + version = "2.35.4"; }; rubocop-rspec = { dependencies = [ "lint_roller" + "regexp_parser" "rubocop" ]; groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "13q588yrqr195d4d4vkv1y3px12llc8xiwh0dnfdnd1027d19cmp"; + sha256 = "1qk5bx4vg7n17i9475h6dqkhay9m3s6vanq9y35hxl9cb762wghb"; type = "gem"; }; - version = "3.7.0"; + version = "3.10.2"; }; rubocop-rspec_rails = { dependencies = [ @@ -4000,13 +3988,16 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0i8zvzfj9gpq71zqkbmr05bfh66jg55hbwrfh551i896ibhpalvp"; + sha256 = "004i5a4iww7l3vpaxl70ijypmi321afrslsgadbvksznf8f683aa"; type = "gem"; }; - version = "2.31.0"; + version = "2.32.0"; }; ruby-prof = { - dependencies = [ "base64" ]; + dependencies = [ + "base64" + "ostruct" + ]; groups = [ "development" "test" @@ -4014,10 +4005,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0h23zjwma8car8jpq7af8gw39qi88rn24mass7r13ripmky28117"; + sha256 = "0d8lbpqw6hlrb5xy5h39f7pi68a4hczgd7dkb2fml18fhzv0y6a2"; type = "gem"; }; - version = "1.7.2"; + version = "2.0.4"; }; ruby-progressbar = { groups = [ @@ -4055,20 +4046,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0n3pgw1jkkivgkn08qpc4fb1kiivhbshkj0lhrms4sy3fahlgigk"; + sha256 = "0x2k5x272m2zs0vmznl2jac14bj9a2g0365xxcnr2s9rq41fr1g6"; type = "gem"; }; - version = "2.2.5"; + version = "2.3.0"; }; rubyzip = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0g2vx9bwl9lgn3w5zacl52ax57k4zqrsxg05ixf42986bww9kvf0"; + sha256 = "0khy3d43cr2i4x9as2k41ckrjb4wkpcycdbzaara4fy4qw923n9f"; type = "gem"; }; - version = "3.2.2"; + version = "3.3.1"; }; rufus-scheduler = { dependencies = [ "fugit" ]; @@ -4142,10 +4133,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0i1zkr4rsvf8pz1x38wkb82nsjx28prmyb5blsmw86pd5cmmfszg"; + sha256 = "0xwwfj48d6mpc66lhl4yabnjazpf47wqg9n1i9na7q0h9isdigxl"; type = "gem"; }; - version = "6.5.0"; + version = "7.0.1"; }; sidekiq = { dependencies = [ @@ -4162,10 +4153,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vpj4jqcvnybc6h6hxpvgq36h311jqz3myax36z9ls8ilnw2y3ns"; + sha256 = "03z48p8asbid67lmlsn12njk1gdb6xqibabyz5na3c94242ws85y"; type = "gem"; }; - version = "8.0.9"; + version = "8.1.6"; }; sidekiq-bulk = { dependencies = [ "sidekiq" ]; @@ -4187,10 +4178,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qj0lfy0860lbdg92mmv4f4yy3vr7pq01ay6df4xkqm3a7l09z71"; + sha256 = "1z6nl9aazi904qmc4vasxkb4w44c6cs1ygfjw6fq8l77i6lz2r8h"; type = "gem"; }; - version = "6.0.1"; + version = "6.0.2"; }; sidekiq-unique-jobs = { dependencies = [ @@ -4202,21 +4193,24 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "10g1y6258xsw89c831c16z7m66i37ivhrcbfirpi0pb48fwinik3"; + sha256 = "0dfwcz1v2a0xn41xm1glwb56ll3vd02zj39m8ajrg0a0mihslzka"; type = "gem"; }; - version = "8.0.11"; + version = "8.1.0"; }; simple-navigation = { - dependencies = [ "activesupport" ]; + dependencies = [ + "activesupport" + "ostruct" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1wc1rapwhqymcjfxmlgam4cvbyhnzfxada2damq88ij2p77pjz4q"; + sha256 = "11n460b89q3zzirkcmg9ln0rqzlfmq247ygyl4vppmjlbcm7aq3v"; type = "gem"; }; - version = "4.4.0"; + version = "4.4.1"; }; simple_form = { dependencies = [ @@ -4227,10 +4221,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vhh91l7pjx7fpvs62kmz99ypsnkk93yq1ra5qgigbinxjqfa77b"; + sha256 = "0208na2s7q1hny77v78b6h677vrhy2v72cjw0d2mazjc0clx5hsq"; type = "gem"; }; - version = "5.4.0"; + version = "5.4.1"; }; simplecov = { dependencies = [ @@ -4283,6 +4277,16 @@ }; version = "0.1.4"; }; + ssrf_filter = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1xlpb8y555frl82cx4q2i922mps36mmn0ajk21kpy3bks6wwsgg0"; + type = "gem"; + }; + version = "1.5.0"; + }; stackprof = { groups = [ "development" @@ -4291,10 +4295,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03788mbipmihq2w7rznzvv0ks0s9z1321k1jyr6ffln8as3d5xmg"; + sha256 = "014s1zxlxcw35shislar3y1i3mqa0c6gh3m21js14q1q5zharhjf"; type = "gem"; }; - version = "0.2.27"; + version = "0.2.28"; }; starry = { dependencies = [ "base64" ]; @@ -4308,15 +4312,18 @@ version = "0.2.0"; }; stoplight = { - dependencies = [ "zeitwerk" ]; + dependencies = [ + "concurrent-ruby" + "zeitwerk" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mxy9x9zpi1grx24lds1kkipmh0rgcwsi74c7pbm1dza39m6p7nh"; + sha256 = "1mhnm73jix2khvba81sxc7580sn5iflkb9kynag1xprsgbrafwl0"; type = "gem"; }; - version = "5.4.0"; + version = "5.8.2"; }; stringio = { groups = [ @@ -4329,10 +4336,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1yh78pg6lm28c3k0pfd2ipskii1fsraq46m6zjs5yc9a4k5vfy2v"; + sha256 = "1q92y9627yisykyscv0bdsrrgyaajc2qr56dwlzx7ysgigjv4z63"; type = "gem"; }; - version = "3.1.7"; + version = "3.2.0"; }; strong_migrations = { dependencies = [ "activerecord" ]; @@ -4340,10 +4347,23 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09llhlw9ddsjyv6c59z3yjwdhrxc2q60a60wjvqhrhhy96dkmjlb"; + sha256 = "0fa4hxwi075xxcfb93lfc6wja67nlrbqs2bn1sf3w3z6c20hz76b"; type = "gem"; }; - version = "2.5.1"; + version = "2.8.0"; + }; + strscan = { + groups = [ + "default" + "development" + ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "17k75zrwf4ag9yl9wjjkcb90zrm4r5jigdzv3zr5jm9239hxpqma"; + type = "gem"; + }; + version = "3.1.8"; }; swd = { dependencies = [ @@ -4420,10 +4440,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vsk2ca9kfrxhyd2xiiyr28hmxkh9vd8j2vwl5f1yfnkv4z52n8s"; + sha256 = "17j9cai2ykcndgn0800m9nb297sx0lpminxj8bcqw4bwkb1xjch3"; type = "gem"; }; - version = "1.4.4"; + version = "1.6.1"; }; thor = { groups = [ @@ -4436,10 +4456,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0gcarlmpfbmqnjvwfz44gdjhcmm634di7plcx2zdgwdhrhifhqw7"; + sha256 = "0wsy88vg2mazl039392hqrcwvs5nb9kq8jhhrrclir2px1gybag3"; type = "gem"; }; - version = "1.4.0"; + version = "1.5.0"; }; tilt = { groups = [ @@ -4449,10 +4469,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0w27v04d7rnxjr3f65w1m7xyvr6ch6szjj2v5wv1wz6z5ax9pa9m"; + sha256 = "1cvaikq1dcbfl008i16c1pi1gmdax7vfkvmhch64jdkakyk9nnqd"; type = "gem"; }; - version = "2.6.1"; + version = "2.7.0"; }; timeout = { groups = [ @@ -4463,10 +4483,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03p31w5ghqfsbz5mcjzvwgkw3h9lbvbknqvrdliy8pxmn9wz02cm"; + sha256 = "1jxcji88mh6xsqz0mfzwnxczpg7cyniph7wpavnavfz7lxl77xbq"; type = "gem"; }; - version = "0.4.3"; + version = "0.6.1"; }; tpm-key_attestation = { dependencies = [ @@ -4595,10 +4615,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0f898y35w60mkx3sd8ld2ryzkj4cld04qlgxi3z3hzdlzfhpa8x9"; + sha256 = "1g0hmv2axxjvk7m5ksql9q0a6mnhqv4cqgqqzh0pd39vsp9x7c3x"; type = "gem"; }; - version = "1.2025.2"; + version = "1.2026.2"; }; unf = { dependencies = [ "unf_ext" ]; @@ -4643,10 +4663,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1995yfjbvjlwrslq48gzzc9j0blkdzlbda9h90pjbm0yvzax55s9"; + sha256 = "03zqn207zypycbz5m9mn7ym763wgpk7hcqbkpx02wrbm1wank7ji"; type = "gem"; }; - version = "4.1.0"; + version = "4.2.0"; }; uri = { groups = [ @@ -4659,10 +4679,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jrl2vkdvc5aq8q3qvjmmrgjxfm784w8h7fal19qg7q7gh9msj1l"; + sha256 = "1ijpbj7mdrq7rhpq2kb51yykhrs2s54wfs6sm9z3icgz4y6sb7rp"; type = "gem"; }; - version = "1.0.4"; + version = "1.1.1"; }; useragent = { groups = [ @@ -4703,10 +4723,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "005mbcprdhjqx27561mb54kssjwxwij157x6wya1yp60gdkl8p0r"; + sha256 = "0md8zry4dvcj436mssd4mf4fmi6n7xsvk9aldyz3yz6xl4db32bf"; type = "gem"; }; - version = "3.0.19"; + version = "3.11.0"; }; vite_ruby = { dependencies = [ @@ -4720,10 +4740,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0wj9ia0s7vywn66pf2jn49pfsy5h5rncjjwhaymwq32r3f2pq2p1"; + sha256 = "11lsr9c9v7xpyz0z6yxvw992aaqxcxivm5pmh7fbn2hqxd8m8inv"; type = "gem"; }; - version = "3.9.2"; + version = "3.10.2"; }; warden = { dependencies = [ "rack" ]; @@ -4783,10 +4803,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0w1x1k3bkkvi1438kx9qa1b9hn6zff1ykh55278fjrax1nycsa6d"; + sha256 = "142cbab47mjxmg8gc89d94sd3h7an9ligh38r9n88wb3xbr5cibp"; type = "gem"; }; - version = "3.26.0"; + version = "3.26.2"; }; webpush = { dependencies = [ @@ -4809,10 +4829,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12d9n8hll67j737ym2zw4v23cn4vxyfkb6vyv1rzpwv6y6a3qbdl"; + sha256 = "0ca1hr2rxrfw7s613rp4r4bxb454i3ylzniv9b9gxpklqigs3d5y"; type = "gem"; }; - version = "1.9.1"; + version = "1.9.2"; }; websocket-driver = { dependencies = [ @@ -4823,10 +4843,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qj9dmkmgahmadgh88kydb7cv15w13l1fj3kk9zz28iwji5vl3gd"; + sha256 = "15idgibqpdaj97f734drx8a7k1jcc8wvxlk2nbafac72ihikicjs"; type = "gem"; }; - version = "0.8.0"; + version = "0.8.1"; }; websocket-extensions = { groups = [ @@ -4886,9 +4906,9 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "119ypabas886gd0n9kiid3q41w76gz60s8qmiak6pljpkd56ps5j"; + sha256 = "04hx33lsnp4q0qf8982mz0acs1dap5s2bsmihi0n0g08249sc4kj"; type = "gem"; }; - version = "2.7.3"; + version = "2.8.2"; }; } diff --git a/pkgs/by-name/ma/mastodon/missing-hashes.json b/pkgs/by-name/ma/mastodon/missing-hashes.json index 17032924257f..c444c5f4db38 100644 --- a/pkgs/by-name/ma/mastodon/missing-hashes.json +++ b/pkgs/by-name/ma/mastodon/missing-hashes.json @@ -1,29 +1,69 @@ { - "@esbuild/aix-ppc64@npm:0.25.5": "fb872b34a2843293dc60e809968fedf93e0d8f7174b062decffae6ba861eb56aaea0cd0aba87ba99162ceb2a690f0cde4fc29c000b52c035e40c91ec7861d43e", - "@esbuild/android-arm64@npm:0.25.5": "c818e799b19b5587466bf68a27b578ccaaf866c1d144573fbde7659e3fd3f555422ec3e67f5bd186a87648957d1b6e74df4f847edea7219c16979c9916f36e91", - "@esbuild/android-arm@npm:0.25.5": "a5384933f9f2ffcadce2be49da6ff43249fe42f32a04071316434e9f633fc20c8d4029072e9a53555620c3531045786297607b852579eee30b6dbc3bc9d98cd9", - "@esbuild/android-x64@npm:0.25.5": "8ce115dc7e1e6735f23b4aadb2dfca29c0abd8577ce34802ea3d017a64e388928949134fe225dfe190babdc5ec01be5fc7794eca84738cdefc12c5e3789ce43b", - "@esbuild/darwin-arm64@npm:0.25.5": "a009eab62f2bd284a6f2001d5e08217059186ffc16907bbe873e1de40fe9b5ed92c0db2f4c4d0dc41545838850a430c8f2f35d7bdb9cd01a1a04293acd97afca", - "@esbuild/darwin-x64@npm:0.25.5": "cac8021a7a0c549263e076913346b35a5bb81f76ffbc1abfad5e7b67303f013ac0c76f111bf624ea8447b327ec86c18a60c6ff307d743a2269f5d47313f5b2de", - "@esbuild/freebsd-arm64@npm:0.25.5": "d248e7103b7094eb4288db7c9a78b2905a25b4a957f2b945531ca88d3394f45ceca2343a7c84954734534af6159bc741eb3d5c1ed9df990f7395337a1b14192c", - "@esbuild/freebsd-x64@npm:0.25.5": "8a7be0740f07f5dbb3e24bf782ca6ef518a8ce9b53e5d864221722045713586d41774cbd531df97dc868b291b3b303c12e50ca8611c3cb7b5fe09a30b38285eb", - "@esbuild/linux-arm64@npm:0.25.5": "ce3c8fca47cf0a92148fb288eb35a5c4a4dcf7a700730b3a48fdd63c13e17c719eb6b350378203fba773477eb5be637f47a6d52c5d4ce5bdc0075ee917156006", - "@esbuild/linux-arm@npm:0.25.5": "cc81ea76ab86ed2a837c9da329f7c63412d288dc0aa608c8dcdf51705dc93d5b7f966a429be4896babe611074e5898c7e6c8e07ad7f50123a05478975294fbb4", - "@esbuild/linux-ia32@npm:0.25.5": "bfed6750923afd56148f658f6ec8995479f5115116dc212ecb9e4c556064422e22eda855177e7c02cbc945494e4db1167101918c5fa932278115db2c7025a3f6", - "@esbuild/linux-loong64@npm:0.25.5": "e5c20140bbbdba53f0d86dd72961ed73e6255d2ada2d3a626f390b352170605644822ad7592f695b6e520edcefe0c5f6ba19d10694b5d11d725745d9792bde01", - "@esbuild/linux-mips64el@npm:0.25.5": "6b3559517efd0dd1301debc7af7e275b055859c26facdda2e229b1aaab6ebea4c480a1da151c46211ee4035d95bfa7f0cdacf735b57ee99d41b69c77357310b9", - "@esbuild/linux-ppc64@npm:0.25.5": "a1a1af99d758efce928335637924dcd8ddec4201af51014e1f831b012d53a0a673b1e0c31036ec9e8c5a0311439283419ec8abdfc67ecb245fa7f7b653006ed0", - "@esbuild/linux-riscv64@npm:0.25.5": "6cd8dce6723b73e0f89898ab6cd52e0d009afdacdfc0d5529134de7b832c92c2e0421fbb5cbfc0e0c0b2b00a9b1ff2c4cdb9695b2c535ebc174960e986c727a7", - "@esbuild/linux-s390x@npm:0.25.5": "31b86dbc93d19eb362bad3353e65d6da771118346e723582d06c05f1b6ffad1c3765001b5215ef1e8f0c2bb29130d98815359bbc88e5c08304354d5a92e6ea94", - "@esbuild/linux-x64@npm:0.25.5": "f878a3e40edfd8a50de94bf982a9eaf03e636a0332af163a6c905490063aae652384fb392d4765c4338fb6f991034949c92ec768ee65c3b2fceeb494b89fe8b3", - "@esbuild/netbsd-arm64@npm:0.25.5": "941c5e28a63a93f19122271b5490e196db12815702c2266c6d66401b6909a4364ab889611ba81c5359624e3ce61f0505a680a1179ed9a555d1415fa1c485d75d", - "@esbuild/netbsd-x64@npm:0.25.5": "edbefdd88ca24a373497a7c8d1fdab418827ff89c6eee1c574159dbb4d9174552aa87753f35525a894964b77c14b012164ec5582b9f19dd4d6c1f5d45df411c7", - "@esbuild/openbsd-arm64@npm:0.25.5": "d44633a374c109d2fb9c678882016e3ec3d79f0c5f21a6e6fb0114ea709bc539200b037a4e3ec52304eea2f8c5957bf16c6f0a7af5cfde41b652c4bac604bba6", - "@esbuild/openbsd-x64@npm:0.25.5": "efc4641ea653dedc9886f0603c2e7cfc6fbe94c34d4cdaee9b060a8b9d8143d1192c45da93b3e802af2c26f72ab1ad3a3fad0e0cb297d06de55814fe83ccd32c", - "@esbuild/sunos-x64@npm:0.25.5": "29860663381b6098c0fda6f69235407654dfad953e83b3f9f06a270950d5c37da4ca60a4b5915b8e2606d468b560be6179870f64a22d5b046e8a930c31a7b554", - "@esbuild/win32-arm64@npm:0.25.5": "a77d395251c8a62ab0cec07d5230222823fa02fbf3ef008d94b5213a335c9f949872c3f1c2f947abaa28098b669018e429af42f59616e049860a0072f3b006de", - "@esbuild/win32-ia32@npm:0.25.5": "ff1b6cbe835082aef5b93c3e2012d51be431d05c6ae5f90a5bc89687c687e8e2340c262dedddd124b27b511616bbc4088b5a4a949d3147f677084dc6ec572629", - "@esbuild/win32-x64@npm:0.25.5": "266e69e8d37bd4deb77443588e49472e4e9791178cb39e1692eabb67cf65d8e85a932ac468e7ebb2072c8a9ee23ad413c8f0f7d954c474f643cedbbf7aad952a", + "@esbuild/aix-ppc64@npm:0.27.2": "78d13201fd4d048d19955fc510db508b14b5fc1a38f4ea506469eac65db770c65fc3727df15b087778178fc8e3304df88559a7441d227451efd8a0b1a688a729", + "@esbuild/android-arm64@npm:0.27.2": "e8aded79b2f1f8841c082396f7476bee51c056ed468e438fe2ee00b6b73e96acd640d0b8d0cc13e63c972898f6cdd275483c36c562d4186f0efc01881672b08a", + "@esbuild/android-arm@npm:0.27.2": "ac673502cf6672dabb4b82a26bb3cc120402acba1b87a92481c0a37c8fa06847fd16503714bb227f6351d836f6f60c644ab50fda95c896d8eeb3e5ec3af96226", + "@esbuild/android-x64@npm:0.27.2": "dcf5c84443645af089e3b82421097c0288a4bdebabf231449ddd66e1b48952e5af975bd26954a50be0441605b91cfe779ca2192bc4b02b7b19192a2a86f912f1", + "@esbuild/darwin-arm64@npm:0.27.2": "cf08b03672941acbea8b509db79a7cb9cf8c81b563c75414c87b8c8442cb1178063eaa14b7cd1ae6cae95dba7e1de9343b721a6d19523a5f21c3d1367e3688b7", + "@esbuild/darwin-x64@npm:0.27.2": "5d3207cf85674b01a817c43064525e39b215802a9ecf352d15e92e926c3e549d95b30e127c2d3f8196ac9472ecca87a861d9f270221ee55884c7a6d0aa636fe1", + "@esbuild/freebsd-arm64@npm:0.27.2": "45f475fc6ab2f4760155ca2b50c4cf0ea8aef2bfad3ba4548f4547898d3cc785dcfc2ea58a190be3c20c715c771d1d694a9eb6ef5fb6b72d93b6abc94f366b98", + "@esbuild/freebsd-x64@npm:0.27.2": "7fb62475cb9cdf54d22f2fa984ef57f891d05f366143227efd1d28d507a3b1f2c723239b3e22b3ac418467e6284a08eaf6dcf0bfd2a0f1bea06d0ac73c2aa8de", + "@esbuild/linux-arm64@npm:0.27.2": "89b8e94e2f4e7cf564623bb6b1d2e9ab218c6d4cafed93778fb797b552d3495f08c99e49d9a2573823bc62660353ce4b4cf17a2828359a3437a9caf8da99673b", + "@esbuild/linux-arm@npm:0.27.2": "fd7c845a5ee2073ef6c5bc9d914844b48b82006ebf00f5acb98a43f600ee83fda578034ed8eb6f7f462ed4e3ecd8b7c6570a78bb708ee7eb10b93751ab879ad6", + "@esbuild/linux-ia32@npm:0.27.2": "23f67cfbab67aa860d7afa842e29fa75eb16af8577a811c54263fc3a276c05e468d532bcdb118d174624ed76a9e133d2520567937d4ed646caf9dd19aadbae15", + "@esbuild/linux-loong64@npm:0.27.2": "b37e531c91346c7b5d31ce6664a334c391a27c3c9fb282136abf232111575387e9d066abf27f29436afc913270a8e2c2b09c1210fbf87e70f1028685d94ec4de", + "@esbuild/linux-mips64el@npm:0.27.2": "8b48a6c7dc8f16147c1087b56710685f3b89279498caab6b63cad3db9402308adf633111d773cfe31756d41fe46e895f2c1ece0fc1ed484ab02e92c28357f0c6", + "@esbuild/linux-ppc64@npm:0.27.2": "4f207f87bfc1253974e00d3cf27316d3e93b7e51fde46ed618367e62f2875dffd66812acb85e8d2949dffc73eed7b3939a42bb93f40ec8fca4a6988173709dab", + "@esbuild/linux-riscv64@npm:0.27.2": "837a0aa03e82a1b853632d153515d68035e57b39ccf730a778311c04e3429aa80f001d990392519a641945501f6ab3af331481eb4551e99718e7cd2ba5862089", + "@esbuild/linux-s390x@npm:0.27.2": "426a4b9d9d4c58d61031a412c64c8cfb0db0e38da3cf4dade253c45a46dc539dccee24700e965e66c7c397a65fef765fc43bdc6b3f46d6bc6f289f79c4b6d7d5", + "@esbuild/linux-x64@npm:0.27.2": "febde9f6908220698cf72947534eca590c2b5ce8b0c9bc6170649c5f64f7f93808bb9be2caabd7c63068dc68e218741f27a17ffb8826d87fb487a0639888b90f", + "@esbuild/netbsd-arm64@npm:0.27.2": "1f69c833bfc5d1d7c58f52fca35637df1686a5bff5c15af900c165b2561a809d805201dc8de712fa73c69205e96a078096cd00b00e9ca8fb5cd8741e4ec943b8", + "@esbuild/netbsd-x64@npm:0.27.2": "29c9cbd018788521145d719013020dfbf744185eaeaff845f0fc925c67630c66743b03486a2531493f79482d2315e910a27a31f89a791e0a9589e04d86d295d7", + "@esbuild/openbsd-arm64@npm:0.27.2": "dccfe8ca6c0d648a26a626b5a4caf3325fed90d7ae343db2a86be9af2479391518c02d54470c2690aec23af1359debe7fbf125d979b5ea891a63fe4b206c2d6f", + "@esbuild/openbsd-x64@npm:0.27.2": "0bc581af266608ba01c530ec1fe2b475630dbd56538562f8b1748f7044727bd08d0784afa9aee8aa0a2afe843bb0b47572b4c6babb2a9953808d37263d730be1", + "@esbuild/openharmony-arm64@npm:0.27.2": "1f04a6d690bd2ef231801b0c46b40359b4d4451409cf46a865613f3942835e7633286c328c31f3a10065491f314e6c7c47d7a8f79c1a1ec25f59ff46f5765c6f", + "@esbuild/sunos-x64@npm:0.27.2": "9543db0acc86a762f9fd708a3226ebc45a1625885532d153928b9d2b0de90b6d78db0f9b77261d345b95c1ba7282ff3ab0fa37932c2dcd9b1c2b7da7cf39cd76", + "@esbuild/win32-arm64@npm:0.27.2": "2bfe0fef3ace4a5b0f7647168ae21eda9344a8bef4924d60d1ca781b59eb1f7fef0858aef6e2fb8c185638117bfb7dc18c55a700db57799955c8f655eaaf1f44", + "@esbuild/win32-ia32@npm:0.27.2": "c510d04bc11f11b7bd6bbf0ea28e2ba484e6232b7655b5cc8ccf8276ef7da760d54a79eaef87a1a40a81632a5ec4a9f7bb08f63920e5d145c8a893ae76d93094", + "@esbuild/win32-x64@npm:0.27.2": "d11933a70f9c908e3cd7202071dc23a9dea8afa58a4c2e22a3beab3516d0898345a5ebb2af47ffb2cc7f5d2a6d788ed4681fa7f37e121f1605149f124d632c67", + "@oxc-parser/binding-android-arm-eabi@npm:0.132.0": "11d7e411090bbec8d07a867a7954aee5417c0ee9a985f1bb217aa6ff12e53d0a6919fc06e27c2d091dbfd02ffbf74edfcee0224b38e642a4138c4a522a1a861b", + "@oxc-parser/binding-android-arm64@npm:0.132.0": "dc00b1c88ef74c101af44aa62f54659a720e169339ef0971df70ffe32ff2e768051c24e1038d087fe2f9733045f213fd806bd73f3493280f1c170a1bfd04cea6", + "@oxc-parser/binding-darwin-arm64@npm:0.132.0": "8705914f91d01f534bf61cebead3e90cb4497787292faf46e5d198093a9500a2466a74a00f5efd204a1d329ff7da4b7329ef4b8840ba2e378a98872a0e21a3d3", + "@oxc-parser/binding-darwin-x64@npm:0.132.0": "4b90b26f7a997556e89c7d4648ee845f5e502dabbfbd2b330cccad756dd7b322e9a6195fdd1f33e278059a40292f754b7da7dd15db4baafb441c304e4cafc7eb", + "@oxc-parser/binding-freebsd-x64@npm:0.132.0": "60c04e9f3dd5f3addecdf85873ccc8a79d880e0237be07a597c1fff980e0cfe60d3b0a6b9400a89323c8fd48776a7e172a58b6bde9e3bff781ab5e4d80f2def0", + "@oxc-parser/binding-linux-arm-gnueabihf@npm:0.132.0": "eba579d9c7444748f9e82aad19accb80dfbff7ab66dc7f3766da790f97abc190dec8fe430a3af97d4c0f34c9353bb0563094f91efe7f893083a80f2f7ca4dbc8", + "@oxc-parser/binding-linux-arm-musleabihf@npm:0.132.0": "03765d72b81dacfd98c46c40fbdddff3361b92cf65e55176886780f158d563a18800bd744c374db28b3664c5eb1b14cd71b1a84cafc64e93d291ec226ed77a7c", + "@oxc-parser/binding-linux-arm64-gnu@npm:0.132.0": "aa9f9386d334953839bf0febb457c670f29b2545fba81c957efbf5701600c8f7024ac69f97a8d76de28609f00ffb2488be5c47907328f96c11d4d544c8c55277", + "@oxc-parser/binding-linux-arm64-musl@npm:0.132.0": "3f7037a6d4c81816509944a316f239ba7d233a099608ee08f882160067b4542570625bd81ac4029060da1f48a1ca12de74a049c6dfe84f6215d8fb8d77d06bc0", + "@oxc-parser/binding-linux-ppc64-gnu@npm:0.132.0": "63937000054bd2a986ebdaf6a92c6bdab926b52744b2e805727503f785eef692a3e1fa1fc85163f63020c6222107ce7fc4c97b4175a847c3774b67a1a904d1ba", + "@oxc-parser/binding-linux-riscv64-gnu@npm:0.132.0": "ce3c1c0f048d93fb75399f82bebb97f8c6079e3811bc9a741709906dee379a57660e45d379471beb4b52bd84223750acbdc4a52d34d0a0b6d9b49db5aa1f6ea6", + "@oxc-parser/binding-linux-riscv64-musl@npm:0.132.0": "f0eee8f514ae5906981594566180b11e5a8eff72840b3219493ce9bcb0ece6f7e69e37ca3e98b0e228a3a175b65a9730573be1e567652bd91875137a03a42aba", + "@oxc-parser/binding-linux-s390x-gnu@npm:0.132.0": "99988465bd899276e9e1c89715080493b91d5096e2a76433b44ee5225a761d77ce932ccd5c47ec16f2c259a11e6ee34e0074334e437774dde6ab74c4637bba07", + "@oxc-parser/binding-linux-x64-gnu@npm:0.132.0": "c4416d3014931b1831bf9cd11eaeafd44876a3dcf56f45c052a6d8f634b047f5851a0b822ac1621d1fe185a0109f2acefcd10507c51c2845c219cac08a16e185", + "@oxc-parser/binding-linux-x64-musl@npm:0.132.0": "4b45901795cf1eb2f53617e0619fca45b6efb52690ef1d77b3fcad07dbb25f854e7eb2c6317883ba6895521ec38828655ac9cf77fab2d2b27e4a59e7b14abcb5", + "@oxc-parser/binding-openharmony-arm64@npm:0.132.0": "46b3d666749e0e66e46810fcfbda37b65196fbedb31ffb9461bda2881f007a233f1c360d533d692f5789864ea99f842f1101edc4dd85e929cb64ef3a8f4c0684", + "@oxc-parser/binding-wasm32-wasi@npm:0.132.0": "63c0ca72ad2439c46212687caa3ca77f79312382d313c492b4f940edf71eecb14057325c4bfc78614f66579813add04aad8409ff32a684dcba7e32888d93d5e7", + "@oxc-parser/binding-win32-arm64-msvc@npm:0.132.0": "1c8db4cddad78adf0d5113047e7d85ca99ee6cf24db0b5cf143cc30461620e141cc42038928903c3d605e7dd449bb9a48030d15bfdcbccdd648c86e80f6316ce", + "@oxc-parser/binding-win32-ia32-msvc@npm:0.132.0": "38d5fe8cd2c5c0d2b3761fcc33062945e030951507b2d434ae060f9363686f267560ddad79e693d56cc9a784d74f5721eae019b18b283ae4f3651215a0a64aca", + "@oxc-parser/binding-win32-x64-msvc@npm:0.132.0": "3730b86c60ecc874a4c084cf7b020d7290996360bab49d669e2a931f999d53d9fecf9fda9b64fcfcaae34a08dbb41f6088ba10b03f1557f97dc8d91f67aa4074", + "@oxfmt/binding-android-arm-eabi@npm:0.47.0": "8c6093de3486fa25dbb64c832a8020b521116c550216822b3ead18c42e2f770bbd1e4fb9fdcd32b20aecb4c49c987d0625bc9e209e043cd4a55b593a1dc44342", + "@oxfmt/binding-android-arm64@npm:0.47.0": "ac9c7fd4ae638b2f7a4beb9c656e5e9ae6cecd6e64dff9d4e0588762a499e2e6bcf2d09b5711ab92ec071b3754e18b303ac5bcdbe6932e7c1aacb6d49a7d8726", + "@oxfmt/binding-darwin-arm64@npm:0.47.0": "48c212f8dbe32fedf44b721174463f763500821efc172a7311a53b1012b8b919b8597e212aabd74ff5c69e0355c2e3415d2e033fdc1fc731945fc45810000d48", + "@oxfmt/binding-darwin-x64@npm:0.47.0": "65f95c5615efbba9caa4717ba34a74e98ed54a0f656161752f6fd57837989afbd9cf3dc20074d5f35ed25f99c5b645638c84e58d0f51646db5dea95c95fa4a12", + "@oxfmt/binding-freebsd-x64@npm:0.47.0": "1fceb64e6c868a37b8bf7cfcb037b07168f0611bd000bd7fa216dc164999882e201c09f7aefd08e874e9d24e8a6ded10e7158c11249caa6f8567487ee39fa3b3", + "@oxfmt/binding-linux-arm-gnueabihf@npm:0.47.0": "d9f5db6f7528ac7df3faf81c9963b069ac2242356e71e541a13cdc8a4a569beed6e209d0fc7b3166cfe26acfc2c1036e2066e71960d68b4d3393d6c42d5b9bf2", + "@oxfmt/binding-linux-arm-musleabihf@npm:0.47.0": "9aaf0f065f6ca82c9966f414d83d9095f2554b7cbe873b7122eac542bf4874aab73f8670bdf0eec670f25bdffdcff1b03e4faf8f46d25ddce87f7c226332879f", + "@oxfmt/binding-linux-arm64-gnu@npm:0.47.0": "8f3a562d81e152de381cc3b136ca1381ecfd4c18165db17bc7c703090323596faefbc7363ef5ddf30ba03b935319dfc7391d00ce4fd46c3663eba57ac9618d9d", + "@oxfmt/binding-linux-arm64-musl@npm:0.47.0": "f497e7b058a0f78aeff46508a480d03c2306706f6586c5b4067bd08fbf0b3446e6e9e60386ca9439a34dc9aefd19872b53bcd4896ec1667ce442cf6d9e3a665d", + "@oxfmt/binding-linux-ppc64-gnu@npm:0.47.0": "89d0ff4a241537acfdc4c39c70489e2199edb1f81c218a473daec9686a76087b08ce15e29673470fe253010dccb3d7523ec1d7932d9764b8ded8e326f689e144", + "@oxfmt/binding-linux-riscv64-gnu@npm:0.47.0": "25aaae28128b2c78027f8c9002b0a7938ed47820da0c6ece2194786fb226cfbf70a081e8ae7b2b6240a418c844d22f6588f97b9babec0db559fd3731fb3be317", + "@oxfmt/binding-linux-riscv64-musl@npm:0.47.0": "805c8f46fffc3ee2e257cac8c72fa1b2324ef0505f33a400ee4c7adbba3133796bb1e31e63a3ab7f348faaeb532bce10da252161a10ae033c755c201053bd234", + "@oxfmt/binding-linux-s390x-gnu@npm:0.47.0": "e36674a39b5dc9a206b784477acf534112b2476457b484255416138ec0ce98733139f4ee7b44981021559c98e8b4a717ad19f5b5471e4cec06647c086028b2e7", + "@oxfmt/binding-linux-x64-gnu@npm:0.47.0": "089fc7bf49db9b50ad6c063cfca5390d12670cd3a3536b1c46a11a643a3d77fedf13a7646ed368ce2f0462484e0a248e96ef9997e06d992a684c7a7bde2f97c8", + "@oxfmt/binding-linux-x64-musl@npm:0.47.0": "e437731a19fecb379143f6fed7d862dd19bb721dc5190ffda707431f6de2ce44ca7f9d217a046cd0e70c31d2e3c1b95051ae5495a80c5142fc28922cd939ff28", + "@oxfmt/binding-openharmony-arm64@npm:0.47.0": "529ebb6bc9f8ff1fa7b5c6a476d260557172719839ee1efd28967f275c363025a85f6cad75f33e2ec88c139e88e0b9527ca2f3477ffa474b6cbab4900d69b242", + "@oxfmt/binding-win32-arm64-msvc@npm:0.47.0": "8de18898b3c5a8ef8f53aaf6471d928da30f5ffe2d65b34e88407ae81934afddf2f7e354c51af29c5354b9099e4f3d2e52ad2702d7a2a45fc21d4a889ca4ae7d", + "@oxfmt/binding-win32-ia32-msvc@npm:0.47.0": "a5ec49b5f47c6bf1805d08b566d65f00b275005268f9c19bdbc03cdec0977d4bdbe547850873f7d26b9eadd9b728965a58b477f4a46e2578ce119f7b18e8c8ea", + "@oxfmt/binding-win32-x64-msvc@npm:0.47.0": "5936d0d84dd9316ccb237322db6f7c19a5c29ef7dac00d237576924e917b9e35fb711f671c564dd17d31872ccf994e4e53c478981973e1fa8d48cb467182f406", "@parcel/watcher-android-arm64@npm:2.5.0": "2d5d66f4e904546cff638d0b27a871d695dda1205e32902f917723dc1b09a5edef4ed8064fc5c85192a4e5e5b531eb4a2d3b349015ff6170c8228e3c098d5376", "@parcel/watcher-darwin-arm64@npm:2.5.0": "bbdbaeb31ccea5ec172adab2bb2b1a5f4b2e18ed31054d7f6b1db718238f5880e3b8bc8ac1b55c00048c7a1973e75c0c86fa04c02679f99c0bb355145c8b685b", "@parcel/watcher-darwin-x64@npm:2.5.0": "85089bf1c0f7fb0b4007d54f97e890bf2173d1a11166e9e601b9afe6e260e9cff2eed150ea80f51aae358436376c36af75a70523f53711f16a773987422cf93b", @@ -37,26 +77,21 @@ "@parcel/watcher-win32-arm64@npm:2.5.0": "cff6516b1dad597ca1ec8c385cf8251f5050b32ab46fc15360f2eff3a40b61b7107eee56df73764007d9bd6b826960d2f3589c8e0ce270bb5b2a292313bd7a1b", "@parcel/watcher-win32-ia32@npm:2.5.0": "ad9d2c9ae3a7031105fc90418050a910d4b679ead36e5fdcbb1b3e4afbaf56aec6566863e3a374c645c82f57073d8f643183f19c67c8c48b0aa62224c05fdb9d", "@parcel/watcher-win32-x64@npm:2.5.0": "aa9660bdb2fe70de5163f9f8419e263711fd30612244fb7feb58fce49a653b88ac0e1e29646fb1fc76b86fd8215e62eea5ded0616725987dfca5372041925bd2", - "@rollup/rollup-android-arm-eabi@npm:4.46.4": "c87957e957226ba7b5388426aa9fceaf581d3ffb94f18a5042aeafe5dc7ad7dd7e857e7199bad7fd7967626d7f0b9ca7e3476133ea3304b0a1f7efec1a4efdbd", - "@rollup/rollup-android-arm64@npm:4.46.4": "61041fbc16fc274d27a5780041235c21bd1ad453bccfb60ac58d253a12673b34c4615b2ee60d92abafa14eef4405c4e907e8fd9c750fd29a55cdb279f8fac87a", - "@rollup/rollup-darwin-arm64@npm:4.46.4": "61ab7f693dd752352d1cd3baa1375b9f09bc044fc3612460685752cb6c526b1eab02fc9b3acd30ef4e1e0a65046ce418fa11b6c3fe503e9d105dfca513cdca19", - "@rollup/rollup-darwin-x64@npm:4.46.4": "3c3f7aff3151f19acc5791b55426871353c298e6c4685525778395e04a441664b5dbe840c0dfc384f4b09c540fc0721c2fe55e82c868d44262f4db1e1e0a1637", - "@rollup/rollup-freebsd-arm64@npm:4.46.4": "fda6ff0b60bdd1e73cc81ac597681ab9f6d9955bb57de6585ef1215ecd1821256f85bc6bff556522460c98c618c178601782253946866f605a48a05f69f897c3", - "@rollup/rollup-freebsd-x64@npm:4.46.4": "c173fbd95d3530ae20972e22b1e82f79b6e9ac685185bb5ecb38b1bb85385d1a2511ec5ae65c67406915b14e1e553e1953eca93b18040093d4b596303347f9eb", - "@rollup/rollup-linux-arm-gnueabihf@npm:4.46.4": "e20c0f7f45281a78ae67e6fc75f8bc1fd1d1ffb366c2f727c04d2c8d2e3bc468501920448c32284082f0025a872cf074cd30d8fef1254d04f0e3bcc9ba8b5a50", - "@rollup/rollup-linux-arm-musleabihf@npm:4.46.4": "10f315b0adaf6022bbaaa8caccda6c8ee09db72d72ebe8ca50c1906b1c5e619441a96608d7831fb35bc5426103080cc947a60a5f441f45389bf370ea0f7de4cb", - "@rollup/rollup-linux-arm64-gnu@npm:4.46.4": "51716d5d8afcb316f509b262ea2981125df6c3446da56ac75744595c7a001ac3edfdade8560bec48a20618d9e0ab5861e79769f97a3c001bf581fff3c1ae6d73", - "@rollup/rollup-linux-arm64-musl@npm:4.46.4": "f91c1d7ccf33522d4b9737ec83b77e7653e1a3e6c225fa20b92616eed7d96e753689a0ce536771561435dd0a08b60ea4c45e615a17aad6aa2f52a982d4453cc7", - "@rollup/rollup-linux-loongarch64-gnu@npm:4.46.4": "bc4142527835846e19034736ff9b95b92b9f7945ba6842dc555b9b82d2ef49328ab272264704edbba3452586d7c423dbe554605168bb1c178432ecc48698cc09", - "@rollup/rollup-linux-ppc64-gnu@npm:4.46.4": "8ff88717144ade71ebdbc6630d25d206700ffb7d85b549fbf40dc5786cec24079f084b040a7dae5ed6adab110e9952935b2603eeec6e488d924e88a103b22861", - "@rollup/rollup-linux-riscv64-gnu@npm:4.46.4": "77f82af4da7ac78452b3a9e81f6408b84005062405667acea55410ae72beb02bcb2cf66d551e912344b62d3b5d605670be8a394158cd54a19a5f95f370c6502b", - "@rollup/rollup-linux-riscv64-musl@npm:4.46.4": "278a9abc7816b3370833a91676c1001eeca17bc1717231bcbf92a286ec4bcdeb5416f3efe0fd7c8f89ee1aa323b651769380e0b4c27a3d472d87f88c7682f8f2", - "@rollup/rollup-linux-s390x-gnu@npm:4.46.4": "717e74e68f26988552ae074de11f7fa421a546c6371c7db4453e0e1011c1d954d3a7349b8bffec1160f8b89a13d11bad977aaff12eb64e37f1de3bcb3810857c", - "@rollup/rollup-linux-x64-gnu@npm:4.46.4": "d7734157db2dd6d25f00b4cd23442fc1c7e23ef5dd7226635243b7a26ca91064a25c0b458180457a5ebe2a7f3bc591297356290a26c93c5a4e4a9e36556f6ac2", - "@rollup/rollup-linux-x64-musl@npm:4.46.4": "41428ac6fefdf4bfc142387b687e3913b3a21fe118973e6fd9e757b5cfeca1c825919a5bbde05cfa00672d5a26cd264af76e82af3663d696bb66e3258886b2ec", - "@rollup/rollup-win32-arm64-msvc@npm:4.46.4": "feb15d6bc577fe552239281b86ce17f285a0e69e1b9071da277e8351d98d977b24988c195d124f930348c6a6111ac974ab6a1d61b247644cf6ff5629a7134909", - "@rollup/rollup-win32-ia32-msvc@npm:4.46.4": "505d598fd08db80b37d706a95e274afeea675626ca24a08442689a77fe3b0749ab67ced39cbc28ac3758fbfb0b98f410d5031beaf7bc182867cb309ebc4fd4ce", - "@rollup/rollup-win32-x64-msvc@npm:4.46.4": "8b804ddfb2dc6881fd123aa9e7764d2deb26a90b1867a0592871df9f98a8e3257d41b2da074f3d3e73ea11e6fe1605d2067bbf564427c7f63f8aaf97d1912140", + "@rolldown/binding-android-arm64@npm:1.0.3": "35e2b7f9e54c526cee5433351b0ef376dd1657d8a6eecf00512dec4720bb02594268bf8d3b661199917bdd286d4370bf3c3461b08eb74f0eae77bd13585e260a", + "@rolldown/binding-darwin-arm64@npm:1.0.3": "7e7d168d091053100a785c0240d6d6134039bf0fb7a658624fa33426b148e9b8131d1690729b32a7b1e65329879c15601b7afd576e149ca6feb6302c530ed860", + "@rolldown/binding-darwin-x64@npm:1.0.3": "0721c045d1446138e49dca250c8716c1b2eb4f1595bf1226a2c273befa063f91c4623e4cd5d338e969626e4281541b958c4a3d4649c0c553da0ec42292450a8d", + "@rolldown/binding-freebsd-x64@npm:1.0.3": "faa48a73ac1b1a4af8ed7b67932a59b62f139d76f21d1ccbe5efb5ab8a5a61e1f5de0b5d9367a9ecd8759bdab3aa1734aefd2214bbe2cfc4b0cb119f6e5391da", + "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.3": "fab607d7639bf6d3393f6e0da0c9680e2d357b550abc50d7dc60cd45e25c788cddee38deac074d9c987e22532d83dcd8a76564710654663bd65622a190548c72", + "@rolldown/binding-linux-arm64-gnu@npm:1.0.3": "a067fc8d80a6af88893010abb55d697221afa8f9d3f468082bc759305f2decbf16f8655a5313e6e608d1b2f103d28922607290ab85d575b78930bc9daa777204", + "@rolldown/binding-linux-arm64-musl@npm:1.0.3": "b1264d8302780c991260991733cf156c1ed43fed66fce60e5a265577aced196b92907cfcbe8d3262621b8e08106f1f555743c601fe60676c08ffae0edd821128", + "@rolldown/binding-linux-ppc64-gnu@npm:1.0.3": "82f33061f5003b99bac68a0637bf7665f6fb2b22cfc025e4d7762afefe703af2acc1cd2df8ff07bb000b0eecd3e59959992481a5b03794604af090eaa843c70f", + "@rolldown/binding-linux-s390x-gnu@npm:1.0.3": "a6a3811352aa5db6a793879bf405bb98eaeca06cfd1aae959a9ed70db39b28e0a022ca50524cdd26d0447fa7b9c5ef913281cf543f816ac6e3ea6b6d620af88a", + "@rolldown/binding-linux-x64-gnu@npm:1.0.3": "13ece4e580f022a1a70031da2036448097bc38d040d1e87ee81cffd9e1ab8b64673e92843718470e3d07ea664171dc2c20d766cbafbb0ca8774e3c4f0b122c7d", + "@rolldown/binding-linux-x64-musl@npm:1.0.3": "6beeffe835e820679868021e01fb629fe124813911dd625bd3d24b1592450c06131b360e284396aca04798e6a85f988917ea00e95b3ea087a32a45441bad3235", + "@rolldown/binding-openharmony-arm64@npm:1.0.3": "f8e8352edde4d2345e3e360bb050915daf0d9ee4c491024a08e56088801994f2cbdf0152f81115a089c1870863e6384135765126114cf8481933bc15678e1dde", + "@rolldown/binding-wasm32-wasi@npm:1.0.3": "3f73081fc41cbd8c117183fecb0f491a71278472c0640b54e57a3a6705005f54d7997c610244d2ff651d5d688a20596ab1119e3dccf607f59fdea4ec0621da49", + "@rolldown/binding-win32-arm64-msvc@npm:1.0.3": "a29f05721b276acdeb7f00b43b9c6241f9c4cc60b820d6b9217d205cfd0ee66a82a29da501e60163c66ce7cc8cb6362f88933b466dea66e3219b38d15954873e", + "@rolldown/binding-win32-x64-msvc@npm:1.0.3": "d6afa484d89c9479561a0621709dfc9737584515f87e96fa74f7d153bbde74f81b6ba7aac92187189ffb4dd1795fa152c596a04ae9a41ffab7437babc5a15838", "@unrs/resolver-binding-android-arm-eabi@npm:1.11.1": "04dd38b694c1680bfec192b499e188700398a414886a08a8a7c72815db56ac147df03d88c73ff6fff7ac3e0a01dc41978054b3622b49463e0d684c5168557fcc", "@unrs/resolver-binding-android-arm64@npm:1.11.1": "763626adc34dd2b4af677b5ced6493e7b2b1935351a5c9137f1c9561d11faf97b94015e6876e57e85c33ff563564314c92c0882a4780a57f2225cbbd779a695d", "@unrs/resolver-binding-darwin-arm64@npm:1.11.1": "03b477fdfec55dbabe488fe0962417bddaa38b028d2670053469f1d24163907b097aac15b565f6974449bee398a38d5e3e1525f2b515ce57e243149021b7aa2f", @@ -75,5 +110,16 @@ "@unrs/resolver-binding-wasm32-wasi@npm:1.11.1": "655a3990ed9b238e8f0c4858f87ca84bd3d81db300f7730c885162333055170e11207af7789ff38f619e261178718f6977729e42ce7978cc9e6ac7b6d93822d5", "@unrs/resolver-binding-win32-arm64-msvc@npm:1.11.1": "983f800ff8b5181247a7d460ab5c9704cd425d0182e93290f69fb969d93efe17be6a27c22b97546d36e9a9d9aeda96d5f753bc938b3d9a00f32c10fc228ce5a9", "@unrs/resolver-binding-win32-ia32-msvc@npm:1.11.1": "383d639e3b08fc9e4ba18127ef55610172d2d1d6adb83e1466fff2b223552384cdc6217051f749829e0c90a757ea5631e8c4ad2cfeb59bdee2bb033fbd526854", - "@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1": "c862561f6495c0dbffb94d421e5727b25c1b61d98e22383bff23e6719a6c0125bb0b7df3be7220f5480bf54f5a605ea572f10fff1cce14fda24d42e396559940" + "@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1": "c862561f6495c0dbffb94d421e5727b25c1b61d98e22383bff23e6719a6c0125bb0b7df3be7220f5480bf54f5a605ea572f10fff1cce14fda24d42e396559940", + "lightningcss-android-arm64@npm:1.32.0": "1cb326ad39dcb02cf9f45025c167b6900e3a04b08f5149d3c5ee26054b00d08db3736fb69183a6c3ed1cb32dddd148608c784b6631b4777623f7dd0c032c392d", + "lightningcss-darwin-arm64@npm:1.32.0": "da954d0c215d0e95f15a92c8717f871017586e1332b98fd40e96196571d2fd3d51a727dc530768afee9f6a04da210510740574dd0c8dbf2ecced79e5996f1a06", + "lightningcss-darwin-x64@npm:1.32.0": "b1d298c9173f839e8447d1917ed8bc5ab098ed0fc4e4b419d36ac5afe8b27bf21cb47d00a35c3d2edadcac598086e9b4f26c992a809d79f9681d6865a230d79e", + "lightningcss-freebsd-x64@npm:1.32.0": "0eb59f6acf2fcdc944c921b0ac2a16ee803452b9438f573ad6bc41be00040b791ed698698ed5c06f98ef43a6fed0a54987ba3a88da204de9978db2fca96a4a65", + "lightningcss-linux-arm-gnueabihf@npm:1.32.0": "7d1ea43986d2370a90cefc920dac3e041e0d19445cc4fdaf244644b57b6937588d7c3a464c31440617231f55a6dad79744cf707912e05f3b46a1694abb5b4e00", + "lightningcss-linux-arm64-gnu@npm:1.32.0": "f01ede75f41480a164d18338fa46d9fccdb4a821717174ce848ff8b2aa4badba4f1d331deb3ebec3ee2f0eb95bfa2e35f54877f371427b04e6f36a4783aa1414", + "lightningcss-linux-arm64-musl@npm:1.32.0": "38d373f99768f1c5ab6a9c87e1c0ec45eccdb3fe4d216dd5cd06629648c4b0689570ad4e89285d490662cde1790cd36e6b3d176c14e5e31f6869c604aa2df820", + "lightningcss-linux-x64-gnu@npm:1.32.0": "0a1433d46a4a010f87b615c3fa43725a456bae259858a2c927899cbf93074f0ae40f49901bf6af6daa30a4d169c86f594f6341fd775bf7b59293b8d7947b81c5", + "lightningcss-linux-x64-musl@npm:1.32.0": "a6f48ccc30a73d30563c7b61856d1fd6a8812ce62b1bee797f227e06612df70aab4ccd1908552952f77ca7ff2a51019f62d14ae5310ca67311635eeec55d3a9e", + "lightningcss-win32-arm64-msvc@npm:1.32.0": "a919be7fb298c1102bccf18b6f83d54946adfac70ab2ac9c95e4ae38ded76d8f530215b0bcda4d38df4ffc40a70abe3afd91d01d35fd122e7d119ed0e46972d0", + "lightningcss-win32-x64-msvc@npm:1.32.0": "5b8d3431aadbdc40a0a7eae32f2415e4f28b547af1a1cd5b35a35d67f772a89492c7fa03e9fc88ce804b14f5f88e412e49fff40d1b0aad67177de815c434207e" } diff --git a/pkgs/by-name/ma/mastodon/package.nix b/pkgs/by-name/ma/mastodon/package.nix index 2bf76f28a662..f75a1fda6a4d 100644 --- a/pkgs/by-name/ma/mastodon/package.nix +++ b/pkgs/by-name/ma/mastodon/package.nix @@ -90,7 +90,6 @@ stdenv.mkDerivation rec { -exec brotli --best --keep {} ';' find public/packs -type f -regextype posix-extended -iregex '.*\.(css|js|json|svg)' \ -exec brotli --best --keep {} ';' - gzip --best --keep public/packs/sw.js runHook postBuild ''; diff --git a/pkgs/by-name/ma/mastodon/source.nix b/pkgs/by-name/ma/mastodon/source.nix index 46470a7e4d2a..8c130811aab0 100644 --- a/pkgs/by-name/ma/mastodon/source.nix +++ b/pkgs/by-name/ma/mastodon/source.nix @@ -5,22 +5,19 @@ patches ? [ ], }: let - version = "4.5.11"; + version = "4.6.0"; in applyPatches { src = fetchFromGitHub { owner = "mastodon"; repo = "mastodon"; rev = "v${version}"; - hash = "sha256-YAWlge8dShDFfMBhyRQHryZUs1yD5KNKzXOyCpRsy9w="; + hash = "sha256-+rvl0+/3Hn9QYKwYT0ZTlP+Ps7y+G+D2Dcu/fEhP79g="; passthru = { inherit version; - yarnHash = "sha256-OFPwe0OqvJhbJuY6gVuQJB5dGE8q6IPrsfW9NK8oVPM="; + yarnHash = "sha256-G1keSWDDpp0vBAOqQI8y8n7bmAeo9Hrdbo7R+cVZQwE="; yarnMissingHashes = ./missing-hashes.json; }; }; - patches = patches ++ [ - # Remove when https://github.com/mastodon/mastodon/commit/048700da2f95e492a81fde902f4d48c278763a6d is released - ./yarn-4.14-support.patch - ]; + patches = patches ++ [ ]; } From 3ab81841c0fbeb1c17c1e5e2246f80a5c8b5dd05 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 14:34:09 +0000 Subject: [PATCH 58/89] linuxPackages.facetimehd: 0.7.0.1 -> 0.7.0.2 --- pkgs/os-specific/linux/facetimehd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/facetimehd/default.nix b/pkgs/os-specific/linux/facetimehd/default.nix index cc0233dd523f..e84b686fbddd 100644 --- a/pkgs/os-specific/linux/facetimehd/default.nix +++ b/pkgs/os-specific/linux/facetimehd/default.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation rec { name = "${pname}-${version}-${kernel.version}"; pname = "facetimehd"; - version = "0.7.0.1"; + version = "0.7.0.2"; # Note: When updating this revision: # 1. Also update pkgs/os-specific/linux/firmware/facetimehd-firmware/ @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { owner = "patjak"; repo = "facetimehd"; rev = version; - sha256 = "sha256-VDEG0EsmkNLxXoQDGQV1HMX8Yg8YjoGLJ8NSerGms0I="; + sha256 = "sha256-6Z0mOmp+/IXx2pkcan85rvm5grxq+kGNayj9YDChdp4="; }; preConfigure = '' From c5608e4e54a79b8faf435caeb9b6548a0394d9cb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 14:36:41 +0000 Subject: [PATCH 59/89] terraform-providers.datadog_datadog: 4.12.1 -> 4.13.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 227ed32f4ff0..8f5c879c42e0 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -283,13 +283,13 @@ "vendorHash": "sha256-3o6YRDrq4rQhNAFyqiGJrAoxuAykWw85OExRGSE3kGI=" }, "datadog_datadog": { - "hash": "sha256-HGRv2leNSZleAmlsoTgbEng1W02XUAOaw5nFz6AeckI=", + "hash": "sha256-pTtEKgxh17Oi41oqgBrtUCsriRMfRew30kLjbOdM9jo=", "homepage": "https://registry.terraform.io/providers/DataDog/datadog", "owner": "DataDog", "repo": "terraform-provider-datadog", - "rev": "v4.12.1", + "rev": "v4.13.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-VBLDf6wkRT2k5ExmpQ1aDKf/BGqossVEQpGmeHsgrcQ=" + "vendorHash": "sha256-GRxcI8+3uarErfVhzoz+Iku3mCmY9XfriDZZX0wSI5s=" }, "datadrivers_nexus": { "hash": "sha256-gwExaFhOoJFrAhH91oZEp1AFvI7kgWekp655zd4tyd8=", From c787d19db80bf5d1a0ea6822f1dd5bc9ae16e17b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 14:37:53 +0000 Subject: [PATCH 60/89] terraform-providers.hashicorp_aws: 6.49.0 -> 6.50.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 227ed32f4ff0..0bd00fd4a556 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -508,13 +508,13 @@ "vendorHash": "sha256-ikBqIxD5aTOcwNHCMN6EaOwSHCAP5n/SULuqQXPLpOc=" }, "hashicorp_aws": { - "hash": "sha256-073kfB/vwTtlbjO3I4s+QLPQT127Hvab8jc7/NFvcmk=", + "hash": "sha256-kWA/cpYQ8MynW/vxnj7Yys6lsFdRAmfC8N6bmEIOW70=", "homepage": "https://registry.terraform.io/providers/hashicorp/aws", "owner": "hashicorp", "repo": "terraform-provider-aws", - "rev": "v6.49.0", + "rev": "v6.50.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-DyYT8SK5/IbkXWvzRTF6TjTi4aIpokLPOz5H/O05YU8=" + "vendorHash": "sha256-Msl/Mn0GK3D+QyLnSFU3m9ux/ThkwDCDh85b0Yzpnjo=" }, "hashicorp_awscc": { "hash": "sha256-/4NhHZs/8LwrL+TXoOGyszvHZcKps5tDu7uewKeNmb4=", From a8b33c324b42745beac9a25d9d67944e3e8b8c9a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 14:55:07 +0000 Subject: [PATCH 61/89] wappalyzergo: 0.2.84 -> 0.2.85 --- pkgs/by-name/wa/wappalyzergo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wa/wappalyzergo/package.nix b/pkgs/by-name/wa/wappalyzergo/package.nix index 58d56978e612..864fe9209632 100644 --- a/pkgs/by-name/wa/wappalyzergo/package.nix +++ b/pkgs/by-name/wa/wappalyzergo/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "wappalyzergo"; - version = "0.2.84"; + version = "0.2.85"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "wappalyzergo"; tag = "v${finalAttrs.version}"; - hash = "sha256-1EePIeOyP9pj8ttESCp/Srx7K3uG+cK2l3017h05CUs="; + hash = "sha256-hnNYxeCQcas/FdGBmnpmEbx5NSkVHRZaoGzxoXKc3AU="; }; vendorHash = "sha256-9MUhivdlbxAhcdbLALdt6vhxvMLzm+WincF3iG9pR1A="; From ee73932970660e41305bbce7266759dd1e689438 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 15:27:21 +0000 Subject: [PATCH 62/89] python3Packages.synchronicity: 0.12.3 -> 0.12.4 --- pkgs/development/python-modules/synchronicity/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/synchronicity/default.nix b/pkgs/development/python-modules/synchronicity/default.nix index 4b5a0f5c8f22..6285888a6def 100644 --- a/pkgs/development/python-modules/synchronicity/default.nix +++ b/pkgs/development/python-modules/synchronicity/default.nix @@ -24,7 +24,7 @@ buildPythonPackage (finalAttrs: { pname = "synchronicity"; - version = "0.12.3"; + version = "0.12.4"; pyproject = true; __structuredAttrs = true; @@ -32,7 +32,7 @@ buildPythonPackage (finalAttrs: { owner = "modal-labs"; repo = "synchronicity"; tag = "v${finalAttrs.version}"; - hash = "sha256-zqZaW/CX7PELh+PzC/2ofNUiWP2Enm/kg2uELQUSmk0="; + hash = "sha256-Ny2TdzNJYNV02cFQoxY0HlfeQAy3Ewea+NusL6l5tSg="; }; build-system = [ From af05663d5683b94a1315c64f9e958e90366bbea7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 15:40:31 +0000 Subject: [PATCH 63/89] apko: 1.2.16 -> 1.2.17 --- pkgs/by-name/ap/apko/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ap/apko/package.nix b/pkgs/by-name/ap/apko/package.nix index ba7921c90dc8..ec91f8342083 100644 --- a/pkgs/by-name/ap/apko/package.nix +++ b/pkgs/by-name/ap/apko/package.nix @@ -11,13 +11,13 @@ buildGoModule (finalAttrs: { pname = "apko"; - version = "1.2.16"; + version = "1.2.17"; src = fetchFromGitHub { owner = "chainguard-dev"; repo = "apko"; tag = "v${finalAttrs.version}"; - hash = "sha256-RsUoolJ2WOs3wpQilAs6RfpR3YzOhzTvDaxuweErIKs="; + hash = "sha256-6Z+1LpgvdRpcy2PmgSFeKHuMLh3jeA03KhfS2j2AhKQ="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -29,7 +29,7 @@ buildGoModule (finalAttrs: { find "$out" -name .git -print0 | xargs -0 rm -rf ''; }; - vendorHash = "sha256-cp29oB3YcqQljeLq4ySOMhV+CXYnQ+ZnDljHn0UzmWs="; + vendorHash = "sha256-K2fqDAzex0EgrGPK5I4Bp5oqmIOnnuI1sztlySrX1Pc="; excludedPackages = [ "internal/gen-jsonschema" From 2b6643a4d5354bdfc627da7364f0b8a46935b25b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 15:46:03 +0000 Subject: [PATCH 64/89] cargo-sort-derives: 0.12.0 -> 0.13.0 --- pkgs/by-name/ca/cargo-sort-derives/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-sort-derives/package.nix b/pkgs/by-name/ca/cargo-sort-derives/package.nix index 259010fa1538..59e64b6c92aa 100644 --- a/pkgs/by-name/ca/cargo-sort-derives/package.nix +++ b/pkgs/by-name/ca/cargo-sort-derives/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-sort-derives"; - version = "0.12.0"; + version = "0.13.0"; src = fetchFromGitHub { owner = "lusingander"; repo = "cargo-sort-derives"; tag = "v${finalAttrs.version}"; - hash = "sha256-91sfRTMcI2/MyTrv+uJmhqfL4KUAc6//yzRR9FxvPHo="; + hash = "sha256-o92jmQ+AYZIadVUMqsZdAq7x1Y4HneWx3RYEVKTVJyM="; }; - cargoHash = "sha256-kQTAYBb/xhrfO3PSJvnZrZKr6B3fgtlElf1mNCSf7eg="; + cargoHash = "sha256-DPjwCzP7nsqJjsERHO3YMUEXbU7TjUTZc8Jo1R9XThg="; meta = { description = "Cargo subcommand to sort derive attributes"; From c2cb1d1389cb75ca14c37e4f4fc1520ca26512e8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 16:39:09 +0000 Subject: [PATCH 65/89] serpl: 0.3.5 -> 0.3.6 --- pkgs/by-name/se/serpl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/serpl/package.nix b/pkgs/by-name/se/serpl/package.nix index e12c27903296..59f753421ef5 100644 --- a/pkgs/by-name/se/serpl/package.nix +++ b/pkgs/by-name/se/serpl/package.nix @@ -11,20 +11,20 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "serpl"; - version = "0.3.5"; + version = "0.3.6"; src = fetchFromGitHub { owner = "yassinebridi"; repo = "serpl"; rev = finalAttrs.version; - hash = "sha256-GgyjLgkWKm189yScHf4Kz1YZLgW5e30IA9WPnwyypMA="; + hash = "sha256-ooxAmpsBA3KD+n8kN1GuMpy2TZGjpZwpmFM90t7nxMw="; }; buildFeatures = [ "ast_grep" ]; nativeBuildInputs = [ makeWrapper ]; - cargoHash = "sha256-UyvYh9kXrdUIpV3E5aydSNnWgBl2dPugy660GC15liQ="; + cargoHash = "sha256-Y95Y2xo6lOsDj9Xqk1BTw3Ab2EGNUuhpKZ7BENKYyX8="; postFixup = '' # Serpl needs ripgrep to function properly. From 175a80c94548330c699640e02605d9c956aaeeba Mon Sep 17 00:00:00 2001 From: Arsenii Zorin Date: Wed, 17 Jun 2026 19:48:37 +0300 Subject: [PATCH 66/89] pulumi-bin: 3.244.0 -> 3.246.0 --- pkgs/by-name/pu/pulumi-bin/data.nix | 194 ++++++++++++++-------------- 1 file changed, 97 insertions(+), 97 deletions(-) diff --git a/pkgs/by-name/pu/pulumi-bin/data.nix b/pkgs/by-name/pu/pulumi-bin/data.nix index 933dd208189d..9bb61b550995 100644 --- a/pkgs/by-name/pu/pulumi-bin/data.nix +++ b/pkgs/by-name/pu/pulumi-bin/data.nix @@ -1,16 +1,16 @@ # DO NOT EDIT! This file is generated automatically by update.sh { }: { - version = "3.244.0"; + version = "3.246.0"; pulumiPkgs = { x86_64-linux = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.244.0-linux-x64.tar.gz"; - sha256 = "0ka1wg7ks7ryd34sg6c2cgkv4rm90v5hypi3w6li8ph5419liikr"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.246.0-linux-x64.tar.gz"; + sha256 = "0ky0nsxwy5yav8qyrjp27gdddw4adax5jwlyyriam33ib1spk6i4"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.55.0-linux-amd64.tar.gz"; - sha256 = "0vjbmdn8zq9rv5h86akj0vlgj2kvmcx7dx5h77ivzshww03ny3hm"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.56.0-linux-amd64.tar.gz"; + sha256 = "0ap8swahzm7mx5psmqwpfxqcff3zj23asnkcvq42x6w05303cmnc"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v11.3.0-linux-amd64.tar.gz"; @@ -21,16 +21,16 @@ sha256 = "14k2qw48mgxynqf45a4w61lm1bns2sd9qxr48pbgm2ghn69l22w8"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.11.1-linux-amd64.tar.gz"; - sha256 = "0q2jan0x7vgpvm4dwyw61cwkxfgxvmxv88fxb6kivkzljlws2662"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.11.3-linux-amd64.tar.gz"; + sha256 = "0q4m959ynywipzyznarq1y1wzkn8yiwc6sbd8sllpfwi6ny3dlpn"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.45.0-linux-amd64.tar.gz"; sha256 = "10z8sa4ag63j9c8y2qi491ynqc12qw5dlgz94crsqq89nhn9kzxs"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.32.0-linux-amd64.tar.gz"; - sha256 = "12xa1mh99gx9gqwm1891l60l8knfa5sgksxlls9kv9320861a0cz"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.34.0-linux-amd64.tar.gz"; + sha256 = "0y4saaf5cw148yhk9sql929mmf9qx2vn4mpn17vwlfc8g0vfb6a7"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.9.1-linux-amd64.tar.gz"; @@ -53,12 +53,12 @@ sha256 = "0xbx66jaknq7n8s77s1zkv3jdacqv4pnxfnlg424vlk04laar6q0"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v5.3.0-linux-amd64.tar.gz"; - sha256 = "03dz0bbw85y8s002bn7lp0djdizh7cpj0kphagmyb8q54sy8jndx"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v5.5.1-linux-amd64.tar.gz"; + sha256 = "1cg5d73mrrcb73fb0ba9iqccsz2sy391xx9l693rlq4m5kc2h2vy"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.68.0-linux-amd64.tar.gz"; - sha256 = "035fvrjklq5h2n58j4mwv9vcnrh89f04nnra3xng4f3v5ba5q581"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.69.0-linux-amd64.tar.gz"; + sha256 = "0kf3xkgl7ka4r30zq6pnmzggbbmaywgwamp3z3l1irr1w2mwpv78"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v5.0.0-linux-amd64.tar.gz"; @@ -69,20 +69,20 @@ sha256 = "0hnardid0kbzy65dmn7vz8ddy5hq78nf2871zz6srf2hfyiv7qa4"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v12.2.0-linux-amd64.tar.gz"; - sha256 = "0zypdp1x34m1pkwygpzppg5bp32fngbb6wa523mrvm3a2slmpbhz"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v12.2.1-linux-amd64.tar.gz"; + sha256 = "1wv7p9w7mgr4r71s7hnw6iyg2cyzjv459vgqxi6c4jr4gg4jarij"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.24.0-linux-amd64.tar.gz"; - sha256 = "1iipxgqzp76ip4d53bz9spq7pv9vfc1b17gahfzslhl61kk9xyj2"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.26.0-linux-amd64.tar.gz"; + sha256 = "1nnwmcbkmi0rv035raf1vm36dl78wkb3x7spmr00rcbbmjw1a1q1"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.14.0-linux-amd64.tar.gz"; sha256 = "0vsaqqc21kn46pc4pkli2zqh9xmbp4b23rgl5c10100mkjn516bq"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.11.0-linux-amd64.tar.gz"; - sha256 = "1hjdkyrn9wszykxi2mr4ncpbibggd4vz1fyba4jhnyl1j8xm5642"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.11.1-linux-amd64.tar.gz"; + sha256 = "1kdz6d45fphi1z5wqbqhr36nfmgxm7f8zi1ydylsnb3zcb6gkv23"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.32.0-linux-amd64.tar.gz"; @@ -93,12 +93,12 @@ sha256 = "04j0wj6f2m7gk5lnwla5nfqnyynjzd83bdilks7xvq85jw0vic1i"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.31.1-linux-amd64.tar.gz"; - sha256 = "0yagph61nyrpa1jikjd8ahgj3dq73q9yqci714by0bf20pwkvi2j"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.32.0-linux-amd64.tar.gz"; + sha256 = "0wqngqq46a8z0m5milbc90aqblwi6sh389ix133zvnjcmag2gx7h"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.13.0-linux-amd64.tar.gz"; - sha256 = "0cmxxjy1vm38zgb00mkis4xswb0iz9z38jp1gjigjw9dp979cklx"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.14.1-linux-amd64.tar.gz"; + sha256 = "0vxawcgw08y33fjvbwf5ckv16vp65qiccl66a5zj9ra0q1mi6cpa"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.8.0-linux-amd64.tar.gz"; @@ -125,8 +125,8 @@ sha256 = "1q6sphd3hhi2wc74d8ryv06amjbn8hm1n0vajslb32spvl8gsgdx"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.133.0-linux-amd64.tar.gz"; - sha256 = "1mg9jrjlkvq9g0fsv8xc1z677bihrafvba6xqng1nphwfz91p5k2"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.134.0-linux-amd64.tar.gz"; + sha256 = "1fwdm31z2livkngph0m91bhfscbcsslcy1jg5d3gwyriljl7yiya"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.11-linux-amd64.tar.gz"; @@ -163,12 +163,12 @@ ]; x86_64-darwin = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.244.0-darwin-x64.tar.gz"; - sha256 = "1rpkdvnlfgi722nl4i0vvigfl4745pflhp0gvpjqbfvfngbm2p00"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.246.0-darwin-x64.tar.gz"; + sha256 = "02a0647h99pg8gs937maiiasn9gjxgmn1air5113039mz041vqr6"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.55.0-darwin-amd64.tar.gz"; - sha256 = "13rylhg3af4vpg021z38kxqi790q60plxhmxk0kb0l0zpvfzw9qp"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.56.0-darwin-amd64.tar.gz"; + sha256 = "1a13v498gsy6rln5caq9n6zxdw4hd7vk9jlqgb9m6j39ws1msp86"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v11.3.0-darwin-amd64.tar.gz"; @@ -179,16 +179,16 @@ sha256 = "01d1yxd9babq49bj5f4aajdj4ciqs1wavjabyncr6y7wfvkjxcpn"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.11.1-darwin-amd64.tar.gz"; - sha256 = "0msq8960yachqzxyrlc7w647qwjqprlvfn8hx27sgqv1s694hbik"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.11.3-darwin-amd64.tar.gz"; + sha256 = "02ynw60l8rz7ri5fnwlpm6qmsj2f266y7gmm01yia3l84xmj0rx6"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.45.0-darwin-amd64.tar.gz"; sha256 = "1bam0lz4kyh0ab2g7hffd7mjxfanr8hlphah7r2al996hsdlw4lw"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.32.0-darwin-amd64.tar.gz"; - sha256 = "09b1wz4i4n6dyh65sspspqdp676iqbsmq47f84xj9ls70dssvgzp"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.34.0-darwin-amd64.tar.gz"; + sha256 = "17zr9jpx6nn159z3x0hz4a0vh3yfmn2cmznxrvmgqsanf8rcg6b5"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.9.1-darwin-amd64.tar.gz"; @@ -211,12 +211,12 @@ sha256 = "028nbjydy61zks5brpk5bhn2b1ah3w0w4f279gg04h0adc0lyvfp"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v5.3.0-darwin-amd64.tar.gz"; - sha256 = "052vgdfghbd2j7q70ld6js6c31zf1b82kc8cvff159vzivdhhiaj"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v5.5.1-darwin-amd64.tar.gz"; + sha256 = "0q64cx7rblzvvxj6nws0rf309savycl8pwnsz1sgikv6sl2x2sgh"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.68.0-darwin-amd64.tar.gz"; - sha256 = "1bxbcfayar08a47jicmgybnlgdpaiix0ya9cnllhi3wndr88rn22"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.69.0-darwin-amd64.tar.gz"; + sha256 = "1mzhizd1xlivi1zx9wgj4gm7g4jkvw50azsrsqnga4x2qlfgkwdr"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v5.0.0-darwin-amd64.tar.gz"; @@ -227,20 +227,20 @@ sha256 = "1m5lh59h7nck1flzxs9m4n0ag0klk3jmnpf7hc509vffxs89xnjq"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v12.2.0-darwin-amd64.tar.gz"; - sha256 = "0r50g2frkrc6z04y57j7j2m4ms3s3cjfjgzlv7h7j842igjmz5f8"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v12.2.1-darwin-amd64.tar.gz"; + sha256 = "03zxs464akwzz39caf7aa6rk1v71h8prwc45crklc2h9gccbya3i"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.24.0-darwin-amd64.tar.gz"; - sha256 = "0zzwlhsn7r1b3dwrpkclaj2s13vqincmyvw9dv1hfq110qfyy2kx"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.26.0-darwin-amd64.tar.gz"; + sha256 = "1kq2vz0vdzhqdi2s2yi752midilgnd65hgczlaf4bqk37dgjqjb5"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.14.0-darwin-amd64.tar.gz"; sha256 = "1avxgva74gcvsnc82k9vp9xskr8ddxjnbqryfbxw0mvsgp6iby0g"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.11.0-darwin-amd64.tar.gz"; - sha256 = "0bwb4a1s2543s754bzs5i1vm3z9axp45bv5b5311add9x6bb3d1n"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.11.1-darwin-amd64.tar.gz"; + sha256 = "05zzqbivkb7xghr16vfsbi48g67jmgy5irszca1kqnw91018i9mx"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.32.0-darwin-amd64.tar.gz"; @@ -251,12 +251,12 @@ sha256 = "0l44hgxza0c242wsj02cfryp4qqdkaja481ws9c0ilfkyh3amx3x"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.31.1-darwin-amd64.tar.gz"; - sha256 = "1wkls064amvpjg2100xsy63man53rf5qm6gnfkznq8agk2d59q1v"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.32.0-darwin-amd64.tar.gz"; + sha256 = "09jhjsgg5sa1a78zak21wxhi3pjml9sl3y1vh59qb0dlq2hp9whd"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.13.0-darwin-amd64.tar.gz"; - sha256 = "057cx4sbzqs3vvrk6a2psl8vpzzkwqn3xrbdhk4mhr80zy0mf6cd"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.14.1-darwin-amd64.tar.gz"; + sha256 = "0k4ps7v3lfm57110g84q6gcsrsm1lnx9j75c330kxfwbvgygr7l7"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.8.0-darwin-amd64.tar.gz"; @@ -283,8 +283,8 @@ sha256 = "15kz5mb7mswhh6bmrpvy9myq87n1c7grgrikgk27r0sx8g7vv8x8"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.133.0-darwin-amd64.tar.gz"; - sha256 = "0fvqnj2izbyg3mc3b6wgp69cdgqrn8drwijcr0ivzjnkvz3y3bhz"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.134.0-darwin-amd64.tar.gz"; + sha256 = "07gqghvybip4iaka1na8qcwdkarb9v3j1a0p4w018mk61998waah"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.11-darwin-amd64.tar.gz"; @@ -321,12 +321,12 @@ ]; aarch64-linux = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.244.0-linux-arm64.tar.gz"; - sha256 = "0ipddz2b412mhxc4clx6xyfsbdx28v5mv86schg3r56x89xxn03y"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.246.0-linux-arm64.tar.gz"; + sha256 = "0k1kgbfbz7gzdx5mrkdcrzb6xy82jxaiq66p7nlkbj4ai1kqicmd"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.55.0-linux-arm64.tar.gz"; - sha256 = "0zj7hamrcz7lzkd62qrm5073ndz330p3sz1zxv5lw1vdz58qj2nc"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.56.0-linux-arm64.tar.gz"; + sha256 = "0nd9ya5a8qp801llrpy7ay4ynd99szjlgnrfb5wli0fffv8xpy7n"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v11.3.0-linux-arm64.tar.gz"; @@ -337,16 +337,16 @@ sha256 = "1kma6856jd1smbac84jrwrlzvz85qz4f8nankpd1vrk1kbmcdcg5"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.11.1-linux-arm64.tar.gz"; - sha256 = "1rm2i27a1aabj7nmvqpd9dsm5w8xvm27c1mrhh4821krjfx9x12r"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.11.3-linux-arm64.tar.gz"; + sha256 = "0wjpmwfnbm0hqknbzzy9kxzrwds2phbhavc3bbahp1ggzvx3r7pl"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.45.0-linux-arm64.tar.gz"; sha256 = "13hqxy5l4asszxz2pjsr877zfzvhcaiasizlx65wxs5wflvgqjdz"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.32.0-linux-arm64.tar.gz"; - sha256 = "07hval3zx4bplqg60vinfpmbriczq5p1sh8zig4jirn6ixb1ri39"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.34.0-linux-arm64.tar.gz"; + sha256 = "0mmg9r118rdn8sj5ijsl6x8if8d2sa25x2i7rplvv85nvps89dc9"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.9.1-linux-arm64.tar.gz"; @@ -369,12 +369,12 @@ sha256 = "0jgqk4sp7rkapxfi3gs5z74rrrs050bqs6kggpfz32v6sp5514z1"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v5.3.0-linux-arm64.tar.gz"; - sha256 = "1wam6zz73xrwrlzl1y3wc5bb1va0ld7wq0n990ay72yarsfqg8x8"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v5.5.1-linux-arm64.tar.gz"; + sha256 = "0d7pmaskl4wyld7408pqv8hpmavqx0rjv9xq49nbyiiahylmndm9"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.68.0-linux-arm64.tar.gz"; - sha256 = "0p94wnlq16y60ykx7m43977r9vcydvziz8bdd3qyz0f9jqfiddxf"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.69.0-linux-arm64.tar.gz"; + sha256 = "0rmcv9nblg5x9ka39m1q42zrqbxgd0zl33bpma75rf1bkaha1ngw"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v5.0.0-linux-arm64.tar.gz"; @@ -385,20 +385,20 @@ sha256 = "111pia2f5xwkwaqs6p90ri29l5b3ivmahsa1bji4fwyyjyp22h4r"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v12.2.0-linux-arm64.tar.gz"; - sha256 = "0aj73c535m5clkabr2hdfyp2df9immk2s67f6x4k1rf72nyzjmm0"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v12.2.1-linux-arm64.tar.gz"; + sha256 = "1la4a4xhlhww1lhd93kcy14ybwyxy1cvi3zlsh8w4n908q9lpihs"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.24.0-linux-arm64.tar.gz"; - sha256 = "1461d6ddk9wivbslsyy6wzh4gyhy6g69vlr9b41cr5d8x45qnrvi"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.26.0-linux-arm64.tar.gz"; + sha256 = "13741srxzxn52rpc5wlb04qgmxcyg2cgvnc059dr49wdjkhy43fj"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.14.0-linux-arm64.tar.gz"; sha256 = "0r119cbrv54k026jsg8z7hyd10asi6ff6jyd5ckxzni6rawm1yzf"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.11.0-linux-arm64.tar.gz"; - sha256 = "1lk2f3rbr5p2z5zyqn05yldw238rc23avldgrf2fizda9wr8qmj6"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.11.1-linux-arm64.tar.gz"; + sha256 = "1gs57f405mpg7h2gv1avjnipd72cyds9pq6ij24fa7m4v9gnrp2q"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.32.0-linux-arm64.tar.gz"; @@ -409,12 +409,12 @@ sha256 = "11sggs5l4y24r4iis6nnxkzq3i6c7f7rgwyll7k3zps504c7r6i3"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.31.1-linux-arm64.tar.gz"; - sha256 = "01d1hdv6cwmp4lrg9zwghlshc623rn3rlxidkra7hnf69g2lb39f"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.32.0-linux-arm64.tar.gz"; + sha256 = "1hnri0akhifaanibmpp23lfrr4ns2fv5nj2xp3adhqw4qm5nq03d"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.13.0-linux-arm64.tar.gz"; - sha256 = "0vz7xy20dmik20ngmnfw2v7797z9cdzafckvm5psdljjlwmx1cm6"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.14.1-linux-arm64.tar.gz"; + sha256 = "101y50h9wxipyk6g9b477m0qdw9s81r17snkgsimc58kninyp9w4"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.8.0-linux-arm64.tar.gz"; @@ -441,8 +441,8 @@ sha256 = "0jkrfkf6k0msx869ma35d084x6g36lghrl5f87pmif713rlk4zg0"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.133.0-linux-arm64.tar.gz"; - sha256 = "15a7s7lqq1z82397r9ma8pzh7lm4v03p3q0l2ddnnnh4xw391qyb"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.134.0-linux-arm64.tar.gz"; + sha256 = "13v5kyf4agrn0jm46h1gs17fyq5mx38s7hxmxh09w149kiljblhn"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.11-linux-arm64.tar.gz"; @@ -479,12 +479,12 @@ ]; aarch64-darwin = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.244.0-darwin-arm64.tar.gz"; - sha256 = "064mklz6xhksj1j3dgqxz5957dimc2vfnyf3izp8qjkkk203ndxv"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.246.0-darwin-arm64.tar.gz"; + sha256 = "1p2x5vqkbmyqzjvlqvhcb58n4i3v23dn08w8l7xhmpxdj15q5kia"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.55.0-darwin-arm64.tar.gz"; - sha256 = "18nkjyn6l6zs4hapg185vyzkzl61f4wd73zg399nmidyk640j3df"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.56.0-darwin-arm64.tar.gz"; + sha256 = "01ska8v9rd97hajkyiqdj74gchc1gvzfli61wg50gi1qz8pdv3ki"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v11.3.0-darwin-arm64.tar.gz"; @@ -495,16 +495,16 @@ sha256 = "15b2g42y5jmn2nn7pk3v8i17970hvwznj9i860yigi9na72c70sk"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.11.1-darwin-arm64.tar.gz"; - sha256 = "07xdrydhaj0jar34ylvmlz7dzpm87pi5xc0748lw5xd8fhczq7b5"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.11.3-darwin-arm64.tar.gz"; + sha256 = "1qh627z9ql54nhhh5qi1laq7lxcrznh3dyhqknwybfh5vgb197yl"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.45.0-darwin-arm64.tar.gz"; sha256 = "0g6wfywhka55h3v0253fh618m2p3cp9hjl99nvgzk1357d91mrrs"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.32.0-darwin-arm64.tar.gz"; - sha256 = "0vjj6aj80pkrmwqzcn0r6kdcxrcgjnbvvc9cp0svy9sarg9iwyy7"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.34.0-darwin-arm64.tar.gz"; + sha256 = "1jaj4p8nvvzcrsnh1vwggw54kbhl53ri5wx5mfkl46axq12xy7g5"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.9.1-darwin-arm64.tar.gz"; @@ -527,12 +527,12 @@ sha256 = "1ly07rsqrrxqcbgwf0a0dhjgv16bbsanc56k04yhvsq1i4cis8v3"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v5.3.0-darwin-arm64.tar.gz"; - sha256 = "1c6w0yvx4my53dlml628y48qzdjar4l630h67h75licpsja493ic"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v5.5.1-darwin-arm64.tar.gz"; + sha256 = "1j9jj1avl896nd9mqy8mscns5hm7if15ahi7lwvkc2wa61lq27lx"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.68.0-darwin-arm64.tar.gz"; - sha256 = "0rwcglm00kl41vx8w7h52p2i7ln108nirwaww7r1j2vnqk8r6bjy"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.69.0-darwin-arm64.tar.gz"; + sha256 = "1gkzzc8riwrgrzpppdxa91rcjc5qgwl0iwli2mfqbighk3ibkdj2"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v5.0.0-darwin-arm64.tar.gz"; @@ -543,20 +543,20 @@ sha256 = "12bzicm43l7yvh02v5fx3z8v46l9i7a9f677735xi5rjbmd2an4c"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v12.2.0-darwin-arm64.tar.gz"; - sha256 = "15j6pkinyi9gv515qsnkpcb8y0hls8k8q2vcpf12bg6ymp9fgvkp"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v12.2.1-darwin-arm64.tar.gz"; + sha256 = "058z7f2c3zy0607b3shsdgqsw2f18ygsis9v4vvrvv9gih8ylqzj"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.24.0-darwin-arm64.tar.gz"; - sha256 = "1nwrs1aynlpn8bzvniym9646zkfdrf9a736c0xwrziixrskxj7m9"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.26.0-darwin-arm64.tar.gz"; + sha256 = "1xfab6gyc73av0nhk5dp113b9knmdp4vdyhikjd7fszxv5sw5dlq"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.14.0-darwin-arm64.tar.gz"; sha256 = "05kzpbg75j47ls6y7a9pqgn4yqis7yp2fsd9ix2laywmkd9rqhv5"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.11.0-darwin-arm64.tar.gz"; - sha256 = "1b80p3wjvs740rih0afjiw2scwc0m3ykhla5fg7kqhf6xlmrliqj"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.11.1-darwin-arm64.tar.gz"; + sha256 = "1pakib05nfpgsn9mh5km38ra1mma9qpbnb1igwcr0k0aajsms0hp"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.32.0-darwin-arm64.tar.gz"; @@ -567,12 +567,12 @@ sha256 = "0lqqcqbq94pgn16b6dlawqqdd5kc019ppfmd900ccl2vx7p1hgqi"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.31.1-darwin-arm64.tar.gz"; - sha256 = "1kslay4j7dq49153cyr0sxw9f7vcd7lxx3i4ispydw8wzpjzsrdv"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.32.0-darwin-arm64.tar.gz"; + sha256 = "1aj0axqnd4pmcchir2hy4dyjhgsby7si2swk0407wgam3kafbrnw"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.13.0-darwin-arm64.tar.gz"; - sha256 = "1cjbslbm03q5g4hjiflwb9r2hivzmljbfxm6zbd291w3764h2xyq"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.14.1-darwin-arm64.tar.gz"; + sha256 = "1v4zr8k98x8f9za0hiwbzx33c612nxqivnckzp7jl9lih2z4i4pq"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.8.0-darwin-arm64.tar.gz"; @@ -599,8 +599,8 @@ sha256 = "1f5v4f4y2km8li8hf52cinyi84c6jbi3vv5zw437l8846zir60i4"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.133.0-darwin-arm64.tar.gz"; - sha256 = "18dlrs73y6q954c9331l7gb95a0m2p5dcdxq4yxiawvwlyfm6vv7"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.134.0-darwin-arm64.tar.gz"; + sha256 = "1h9vscgvchwxssl3zj0xarab64j7psfs7hrws5m8kzlrix4jjjis"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.11-darwin-arm64.tar.gz"; From a2becf9df5489b40661acd667932d41d78476116 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 16:50:17 +0000 Subject: [PATCH 67/89] libretro.mame2010: 0-unstable-2026-06-08 -> 0-unstable-2026-06-16 --- pkgs/applications/emulators/libretro/cores/mame2010.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/mame2010.nix b/pkgs/applications/emulators/libretro/cores/mame2010.nix index 658d4e361fc2..e7692c3b2cf3 100644 --- a/pkgs/applications/emulators/libretro/cores/mame2010.nix +++ b/pkgs/applications/emulators/libretro/cores/mame2010.nix @@ -6,13 +6,13 @@ }: mkLibretroCore { core = "mame2010"; - version = "0-unstable-2026-06-08"; + version = "0-unstable-2026-06-16"; src = fetchFromGitHub { owner = "libretro"; repo = "mame2010-libretro"; - rev = "64d2bee2e03d5eb1db77bcb4595099553a1b9a97"; - hash = "sha256-XU2g7bxt2y8gqIMACUXGDbZCWNrg9BWcqBudK699Uhw="; + rev = "36c36bb0a59902aa75af3e80853f7f893d7ffe91"; + hash = "sha256-tudxNTySzhoN4SzlzqhzuDE9Qmyr9Ud87fCiW+0MITc="; }; makefile = "Makefile"; From 028b39dd40addbff0b9bdb7c43bae2603d699297 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 16:52:34 +0000 Subject: [PATCH 68/89] terraform-providers.trozz_pocketid: 0.1.7 -> 2.1.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 227ed32f4ff0..31ab944015f5 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1391,13 +1391,13 @@ "vendorHash": "sha256-da0+/aLNEuMZWD7+zMUGpc1Ch5VKyN+EyO0Mp4mZWv8=" }, "trozz_pocketid": { - "hash": "sha256-/rEdOnAbVM69mA/eP6SlZhk1FZfzrYpej2aO0NUP6E4=", + "hash": "sha256-QjK8AOnil1UQ3/vjtXxm2p62xVPrGuKDwl9wTUxnpSI=", "homepage": "https://registry.terraform.io/providers/Trozz/pocketid", "owner": "Trozz", "repo": "terraform-provider-pocketid", - "rev": "v0.1.7", + "rev": "v2.1.0", "spdx": "MIT", - "vendorHash": "sha256-ozAYLFkilSK0Nygdglhz3VNtRVKoLDGRnrVvg4nWyH4=" + "vendorHash": "sha256-Y1vNBojo+8UYTfuR7NeOKdOPDDH9tIVjjpPAxLDa5iA=" }, "turbot_turbot": { "hash": "sha256-sJODPeFzU3vaiHbKlGe1dR5Pi7aS56JcmZUe8Yg1BcQ=", From af331ef98f02bf5fda9a4536bdcfcd5d5a8f1123 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 17:05:36 +0000 Subject: [PATCH 69/89] ansible-doctor: 8.3.1 -> 8.3.2 --- pkgs/by-name/an/ansible-doctor/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/an/ansible-doctor/package.nix b/pkgs/by-name/an/ansible-doctor/package.nix index c1d081652abf..3cc838470589 100644 --- a/pkgs/by-name/an/ansible-doctor/package.nix +++ b/pkgs/by-name/an/ansible-doctor/package.nix @@ -9,14 +9,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "ansible-doctor"; - version = "8.3.1"; + version = "8.3.2"; pyproject = true; src = fetchFromGitHub { owner = "thegeeklab"; repo = "ansible-doctor"; tag = "v${finalAttrs.version}"; - hash = "sha256-wv5iSY5p/PZUwgxwknoZgB4f5ERvsvA3hrUbdSAYwxQ="; + hash = "sha256-Asp26tGyzFPOCLESXe2Je4i+0u8OGX2GSaGy/cQC3AI="; }; build-system = with python3Packages; [ From 30ac3fdaa9f1d0be3686e37b5003a78b068e169f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 17:06:09 +0000 Subject: [PATCH 70/89] python3Packages.python-socketio: 5.16.2 -> 5.16.3 --- pkgs/development/python-modules/python-socketio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-socketio/default.nix b/pkgs/development/python-modules/python-socketio/default.nix index 6ef8bd15fd87..915f506445c2 100644 --- a/pkgs/development/python-modules/python-socketio/default.nix +++ b/pkgs/development/python-modules/python-socketio/default.nix @@ -29,14 +29,14 @@ buildPythonPackage rec { pname = "python-socketio"; - version = "5.16.2"; + version = "5.16.3"; pyproject = true; src = fetchFromGitHub { owner = "miguelgrinberg"; repo = "python-socketio"; tag = "v${version}"; - hash = "sha256-YZuNXaO+zvdKWe3A+G4nhEuYlUKf/3EAy0GyG/UkuIg="; + hash = "sha256-ma17XN4LHPte/Df0z83olzcSKwOsKX9l0BHTdrv2XJ0="; }; build-system = [ setuptools ]; From aa5a330e55b2eb445f3bae1871fc82b8dd19ada5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 17:20:03 +0000 Subject: [PATCH 71/89] terraform-providers.e-breuninger_netbox: 5.4.0 -> 5.6.1 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 227ed32f4ff0..aebd19820690 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -373,13 +373,13 @@ "vendorHash": "sha256-RtS88NqkO1nG/8znM0sQqsAIfDc+sOMy8N4T4hmvaVA=" }, "e-breuninger_netbox": { - "hash": "sha256-04k9lKwoczptgoMW5C8EitP/u/Joi4/OCd3+I+nr5pc=", + "hash": "sha256-e9244MaxEcmtYHT9zN4Nct2xpgBv8JOMe1VOW5y/2OQ=", "homepage": "https://registry.terraform.io/providers/e-breuninger/netbox", "owner": "e-breuninger", "repo": "terraform-provider-netbox", - "rev": "v5.4.0", + "rev": "v5.6.1", "spdx": "MPL-2.0", - "vendorHash": "sha256-RWoe4QQE55lW+B20uDJt0qX3Om/oc3em3LXhN+cBoUY=" + "vendorHash": "sha256-WaeRXTqXakFTYMHio+VLIKS4kS5wHQdY5zdJYwrlVjE=" }, "equinix_equinix": { "hash": "sha256-Tn8CnLx2ibkj7qlzpYCX7Cm+yoTcZujVELMJSbG+/ec=", From e69cbaeb03c5f9be79105f6dd633480b91ed646c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 17 Jun 2026 11:01:04 -0700 Subject: [PATCH 72/89] python3Packages.swh-export: don't depend on pytest-kafka --- pkgs/development/python-modules/swh-export/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/development/python-modules/swh-export/default.nix b/pkgs/development/python-modules/swh-export/default.nix index 0b6890e4447f..398394752106 100644 --- a/pkgs/development/python-modules/swh-export/default.nix +++ b/pkgs/development/python-modules/swh-export/default.nix @@ -18,7 +18,6 @@ swh-storage, pytestCheckHook, pytest-click, - pytest-kafka, pytest-mock, tzdata, pkgs, @@ -67,7 +66,6 @@ buildPythonPackage (finalAttrs: { nativeCheckInputs = [ pytestCheckHook pytest-click - pytest-kafka pytest-mock pkgs.zstd pkgs.pv From 45e774093a41080df3c8dd8550b6e8c179ca2700 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 17 Jun 2026 11:06:18 -0700 Subject: [PATCH 73/89] python3Packages.pytest-kafka: drop --- .../python-modules/pytest-kafka/default.nix | 46 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 48 deletions(-) delete mode 100644 pkgs/development/python-modules/pytest-kafka/default.nix diff --git a/pkgs/development/python-modules/pytest-kafka/default.nix b/pkgs/development/python-modules/pytest-kafka/default.nix deleted file mode 100644 index af77b53c8186..000000000000 --- a/pkgs/development/python-modules/pytest-kafka/default.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ - buildPythonPackage, - fetchFromGitLab, - lib, - - # build system - setuptools, - - # dependencies - kafka-python, - port-for, - pytest, -}: - -buildPythonPackage rec { - pname = "pytest-kafka"; - version = "0.8.1"; - pyproject = true; - - src = fetchFromGitLab { - owner = "karolinepauls"; - repo = "pytest-kafka"; - tag = "v${version}"; - hash = "sha256-OR8SpNswbPOVtAcFuZgrZJR5K6wPb1TS5leybKWr3zY="; - }; - - build-system = [ setuptools ]; - - dependencies = [ - kafka-python - port-for - pytest - ]; - - pythonImportsCheck = [ "pytest_kafka" ]; - - # Tests depends on a kafka server running - doCheck = false; - - meta = { - description = "Pytest fixture factories for Zookeeper, Kafka server and Kafka consumer"; - homepage = "https://gitlab.com/karolinepauls/pytest-kafka"; - license = lib.licenses.mit; - maintainers = [ ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index bfb8f85412b0..39c48cbcf876 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -487,6 +487,7 @@ mapAliases { pysuez = throw "'pysuez' has been renamed to/replaced by 'pysuezv2'"; # Converted to throw 2025-10-29 pytado = throw "'pytado' has been renamed to/replaced by 'python-tado'"; # Converted to throw 2025-10-29 pytedee-async = aiotedee; # added 2025-07-06 + pytest-kafka = throw "'pytest-kafka' was removed because it is no longer used"; # added 2026-06-17 pytest-pep8 = throw "'pytest-pep8' has been renamed to/replaced by 'pytestpep8'"; # Converted to throw 2025-10-29 pytest-subtests = throw "'pytest-subtests' has been integrated into pytest 9."; # Added 2026-01-21 pytest_6 = throw "'pytest_6' has been renamed to/replaced by 'pytest'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 723d60529351..5e7fc45de4ae 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15677,8 +15677,6 @@ self: super: with self; { pytest-jupyter = callPackage ../development/python-modules/pytest-jupyter { }; - pytest-kafka = callPackage ../development/python-modules/pytest-kafka { }; - pytest-lazy-fixture = callPackage ../development/python-modules/pytest-lazy-fixture { }; pytest-lazy-fixtures = callPackage ../development/python-modules/pytest-lazy-fixtures { }; From 540ce4fb1c6862a6122cdd40095e12517c8c3ea8 Mon Sep 17 00:00:00 2001 From: DESPsyched Date: Fri, 12 Jun 2026 03:49:15 -0400 Subject: [PATCH 74/89] python3Packages.kafka-python: 2.3.2 -> 3.0.0 --- pkgs/development/python-modules/kafka-python/default.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/kafka-python/default.nix b/pkgs/development/python-modules/kafka-python/default.nix index 05a90a9f6624..3b71f3a8a428 100644 --- a/pkgs/development/python-modules/kafka-python/default.nix +++ b/pkgs/development/python-modules/kafka-python/default.nix @@ -23,17 +23,15 @@ buildPythonPackage (finalAttrs: { pname = "kafka-python"; - version = "2.3.2"; + version = "3.0.0"; pyproject = true; __structuredAttrs = true; - disabled = pythonAtLeast "3.14"; - src = fetchFromGitHub { owner = "dpkp"; repo = "kafka-python"; tag = finalAttrs.version; - hash = "sha256-FC5ntcRy2iF2sqYVxWg11EcGA5ncpuUuQHOkBG0paog="; + hash = "sha256-eQGQWLXCtj9A5Gb7inyKPdVD+1Pxh8yPFdNEBkkk58c="; }; build-system = [ setuptools ]; @@ -54,11 +52,11 @@ buildPythonPackage (finalAttrs: { "kafka.consumer" "kafka.coordinator" "kafka.metrics" + "kafka.net" "kafka.partitioner" "kafka.producer" "kafka.protocol" "kafka.record" - "kafka.sasl" "kafka.serializer" "kafka.vendor" ]; From d5224ac968629f9638866a75c4ad2863e455f124 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 18:28:01 +0000 Subject: [PATCH 75/89] hugo: 0.162.1 -> 0.163.2 --- pkgs/by-name/hu/hugo/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hu/hugo/package.nix b/pkgs/by-name/hu/hugo/package.nix index e3fb27c5845d..68c3000c7d8e 100644 --- a/pkgs/by-name/hu/hugo/package.nix +++ b/pkgs/by-name/hu/hugo/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "hugo"; - version = "0.162.1"; + version = "0.163.2"; src = fetchFromGitHub { owner = "gohugoio"; repo = "hugo"; tag = "v${finalAttrs.version}"; - hash = "sha256-n3BL09Aqq/sL2d0idzxKhRv/chEComNbIp/e4euqKL4="; + hash = "sha256-M+AjLKRduVEZGo2h6E2acwUkK20YrNg3/vWc9fyJWvg="; }; - vendorHash = "sha256-Wm2CMGhpVSL9K5pMdkQwH4HwI2uV9f7gq9wr/NHNLOI="; + vendorHash = "sha256-Bn+RA+EHd3gAKL4N/ibydX7yWNKOSYnIl2pfecfOu1k="; checkFlags = let From c349981774ef06cc814a96ac9abe8d0043719d07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 17 Jun 2026 11:41:45 -0700 Subject: [PATCH 76/89] python3Packages.luigi: move from top-level --- pkgs/by-name/lu/luigi/package.nix | 48 +-------------- .../python-modules/luigi/default.nix | 58 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 3 files changed, 61 insertions(+), 47 deletions(-) create mode 100644 pkgs/development/python-modules/luigi/default.nix diff --git a/pkgs/by-name/lu/luigi/package.nix b/pkgs/by-name/lu/luigi/package.nix index ff1ba281badb..1ba48b5bb157 100644 --- a/pkgs/by-name/lu/luigi/package.nix +++ b/pkgs/by-name/lu/luigi/package.nix @@ -1,51 +1,5 @@ { - lib, python3Packages, - fetchPypi, }: -python3Packages.python.pkgs.buildPythonApplication (finalAttrs: { - pname = "luigi"; - version = "3.8.1"; - pyproject = true; - - src = fetchPypi { - pname = "luigi"; - inherit (finalAttrs) version; - hash = "sha256-L6XrXTR05JXeCb2WT1ApNsCPix624PPKPIppEWw40MM="; - }; - - build-system = with python3Packages; [ - hatchling - hatch-fancy-pypi-readme - ]; - - pythonRelaxDeps = [ "tenacity" ]; - - dependencies = with python3Packages; [ - python-dateutil - tornado - python-daemon - tenacity - typing-extensions - ]; - - pythonImportsCheck = [ "luigi" ]; - - # Requires tox, hadoop, and google cloud - doCheck = false; - - # This enables accessing modules stored in cwd - makeWrapperArgs = [ "--prefix PYTHONPATH . :" ]; - - meta = { - description = "Python package that helps you build complex pipelines of batch jobs"; - longDescription = '' - Luigi handles dependency resolution, workflow management, visualization, - handling failures, command line integration, and much more. - ''; - homepage = "https://github.com/spotify/luigi"; - changelog = "https://github.com/spotify/luigi/releases/tag/${finalAttrs.version}"; - license = [ lib.licenses.asl20 ]; - }; -}) +python3Packages.toPythonApplication python3Packages.luigi diff --git a/pkgs/development/python-modules/luigi/default.nix b/pkgs/development/python-modules/luigi/default.nix new file mode 100644 index 000000000000..eee8fc8b6f73 --- /dev/null +++ b/pkgs/development/python-modules/luigi/default.nix @@ -0,0 +1,58 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + hatch-fancy-pypi-readme, + hatchling, + python-daemon, + python-dateutil, + tenacity, + tornado, + typing-extensions, +}: + +buildPythonPackage (finalAttrs: { + pname = "luigi"; + version = "3.8.1"; + pyproject = true; + + src = fetchPypi { + pname = "luigi"; + inherit (finalAttrs) version; + hash = "sha256-L6XrXTR05JXeCb2WT1ApNsCPix624PPKPIppEWw40MM="; + }; + + build-system = [ + hatchling + hatch-fancy-pypi-readme + ]; + + pythonRelaxDeps = [ "tenacity" ]; + + dependencies = [ + python-dateutil + tornado + python-daemon + tenacity + typing-extensions + ]; + + pythonImportsCheck = [ "luigi" ]; + + # Requires tox, hadoop, and google cloud + doCheck = false; + + # This enables accessing modules stored in cwd + makeWrapperArgs = [ "--prefix PYTHONPATH . :" ]; + + meta = { + description = "Python package that helps you build complex pipelines of batch jobs"; + longDescription = '' + Luigi handles dependency resolution, workflow management, visualization, + handling failures, command line integration, and much more. + ''; + homepage = "https://github.com/spotify/luigi"; + changelog = "https://github.com/spotify/luigi/releases/tag/${finalAttrs.version}"; + license = [ lib.licenses.asl20 ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5e7fc45de4ae..b46df1489f11 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9530,6 +9530,8 @@ self: super: with self; { luhn = callPackage ../development/python-modules/luhn { }; + luigi = callPackage ../development/python-modules/luigi { }; + luma-core = callPackage ../development/python-modules/luma-core { }; luna-soc = callPackage ../development/python-modules/luna-soc { }; From a553bb2ee0ee96f710a69f68f8c5df74ec4d0a06 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 18:43:09 +0000 Subject: [PATCH 77/89] python3Packages.pubnub: 10.7.0 -> 10.7.1 --- pkgs/development/python-modules/pubnub/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pubnub/default.nix b/pkgs/development/python-modules/pubnub/default.nix index 64b8354bb5c3..44f4c1d85cf4 100644 --- a/pkgs/development/python-modules/pubnub/default.nix +++ b/pkgs/development/python-modules/pubnub/default.nix @@ -17,14 +17,14 @@ buildPythonPackage (finalAttrs: { pname = "pubnub"; - version = "10.7.0"; + version = "10.7.1"; pyproject = true; src = fetchFromGitHub { owner = "pubnub"; repo = "python"; tag = finalAttrs.version; - hash = "sha256-gmih6CQdJa065U7lud7tZdRiGaH1SbD+/poTRDI4G+I="; + hash = "sha256-AbWTzaWjX9n3wjs785LxAYbHswMJbTer4bGghFAA1V8="; }; pythonRelaxDeps = [ "httpx" ]; From 7e6ed247535f2f736ca8ac4bb198c5f1db93a22d Mon Sep 17 00:00:00 2001 From: networkException Date: Wed, 17 Jun 2026 21:03:53 +0200 Subject: [PATCH 78/89] ungoogled-chromium: 149.0.7827.114-1 -> 149.0.7827.155-1 https://chromereleases.googleblog.com/2026/06/stable-channel-update-for-desktop_01750511403.html This update includes 33 security fixes. CVEs: CVE-2026-12437 CVE-2026-12438 CVE-2026-12439 CVE-2026-12440 CVE-2026-12441 CVE-2026-12442 CVE-2026-12443 CVE-2026-12444 CVE-2026-12445 CVE-2026-12446 CVE-2026-12447 CVE-2026-12448 CVE-2026-12449 CVE-2026-12450 CVE-2026-12451 CVE-2026-12452 CVE-2026-12453 CVE-2026-12454 CVE-2026-12455 CVE-2026-12456 CVE-2026-12457 CVE-2026-12458 CVE-2026-12459 CVE-2026-12460 CVE-2026-12461 CVE-2026-12462 CVE-2026-12463 CVE-2026-12464 CVE-2026-12465 CVE-2026-12466 CVE-2026-12467 CVE-2026-12468 CVE-2026-12469 --- .../networking/browsers/chromium/info.json | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index f7f873b76de3..16f7dd2d1ec1 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -823,7 +823,7 @@ } }, "ungoogled-chromium": { - "version": "149.0.7827.114", + "version": "149.0.7827.155", "deps": { "depot_tools": { "rev": "45dedc4c3b87c982fd846b3dc599b233ed3aff90", @@ -835,16 +835,16 @@ "hash": "sha256-oFs7fZAZEs/gQ7X1A4uigo9+Y+iEN9sMMQYwAjEuD04=" }, "ungoogled-patches": { - "rev": "149.0.7827.114-1", - "hash": "sha256-F0pIlZM/EBPLIZxD8jyLX7HWe0vFn2HXs2vkM5+Xplg=" + "rev": "149.0.7827.155-1", + "hash": "sha256-+DviTrU7mdY3YQIIUzFh0DbFKUokQI8+lmQslUZdNSU=" }, "npmHash": "sha256-pF0JtwFpPC4/fodbhSJnQKkczA9WlDg4VqEAy9aDVLg=" }, "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "5be7af702aa73ed64f47858cecc86290e42f2a20", - "hash": "sha256-R2vnW3Wa+REar23OhyFWzOo44F8NN9IqH7GjWJ1g1lo=", + "rev": "07b52360cc15066f987c910ab34dfbcd4a8778d2", + "hash": "sha256-D9RKH0kzEfaMsCDnFFIGCGLyfhghnGMOLA0XmOa9MtI=", "recompress": true }, "src/third_party/clang-format/script": { @@ -914,8 +914,8 @@ }, "src/third_party/angle": { "url": "https://chromium.googlesource.com/angle/angle.git", - "rev": "4b8c7f0f321952bba4f81056b4aa57d0d6428642", - "hash": "sha256-ADG0WfkeFRq4NF0m+s3a/N5+u3q4ApExuWUnV3m5uAI=" + "rev": "591ee1999d950f2bc54be89651eb62c8d7925314", + "hash": "sha256-crooDCkJ6voJyDBIUvtjmXnA4xOx7YmGltuf2ulTLIk=" }, "src/third_party/angle/third_party/glmark2/src": { "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", @@ -954,8 +954,8 @@ }, "src/third_party/dawn": { "url": "https://dawn.googlesource.com/dawn.git", - "rev": "c1179de12ec3ed8feb91e922f12a90ae33f4a8cf", - "hash": "sha256-VFEBqbSsn/3jqRGJgTM/r5DEtfhvTOIfS9fGIKzYo9I=" + "rev": "5f4c5ef509c5ffa65822302341cf9b2ccad471f9", + "hash": "sha256-h+0Gep+RWTTEVoRrXCRDCtHdbYlSYdNK1botahtqUX0=" }, "src/third_party/dawn/third_party/glfw3/src": { "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", @@ -1014,8 +1014,8 @@ }, "src/third_party/breakpad/breakpad": { "url": "https://chromium.googlesource.com/breakpad/breakpad.git", - "rev": "afa2870e449ef33ad41545e7670c574cf70926a4", - "hash": "sha256-+N6FPtSiLQmNqf5+x5XDSksrRq/YDVSMVx5Rv1PGjfI=" + "rev": "8ef5673404a3bbc192b0997e1c2df559cc5bd79d", + "hash": "sha256-NplvLz9oET6mhTuBkHH6pZc8qdfhqI7g69eZRCyae0A=" }, "src/third_party/cast_core/public/src": { "url": "https://chromium.googlesource.com/cast_core/public", @@ -1359,8 +1359,8 @@ }, "src/third_party/libvpx/source/libvpx": { "url": "https://chromium.googlesource.com/webm/libvpx.git", - "rev": "640d4ce27ba918783e28a0da46a8a37abe4a65b6", - "hash": "sha256-uCa/MEfw2s05kK91uubi/TqztHulwattzt1vfr0LR4E=" + "rev": "d1268a5f3f3553ad7735911c614e8548381ca3cd", + "hash": "sha256-6IZTDhtjVWiqTv+jUC6Wr/tSqvql3thi9+mt+M3ixt4=" }, "src/third_party/libwebm/source": { "url": "https://chromium.googlesource.com/webm/libwebm.git", @@ -1424,8 +1424,8 @@ }, "src/third_party/pdfium": { "url": "https://pdfium.googlesource.com/pdfium.git", - "rev": "74d747ce1d383caca3ec0e604d77bac35ccd1e58", - "hash": "sha256-qMY6L93hlnMgGZ5Blk5ldDnI/LUXYyuk+b7FXCiVV6s=" + "rev": "be702d63baba7507bb1f6f6ff2d35be9c133c08c", + "hash": "sha256-hXqSJn1C0ISLWx68UicggiL8xzgQX2Y8l75vtpJgHeU=" }, "src/third_party/perfetto": { "url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git", @@ -1474,8 +1474,8 @@ }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "92a56ebeef43061f4878aa869aa1f2160265c24c", - "hash": "sha256-QEY9Wy2guRuS4CXeXHUhUNigCJWWndnNCbWQmaSYJ/A=" + "rev": "75c589e1f436688fca8f5b7f7a8affeafaa4f923", + "hash": "sha256-x0jEek7iJv7WBNdkOUPc5VvIYJw9QPzzTChFUofqErM=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", @@ -1609,8 +1609,8 @@ }, "src/third_party/webrtc": { "url": "https://webrtc.googlesource.com/src.git", - "rev": "e8b4d4c5952a8fb7b35c2a6cba4e8c3de2ea2e1e", - "hash": "sha256-94U9URlFGLYe94KCFU0giY9bBbrHNDCBr9GEwbRbOK4=" + "rev": "28311abc149a9bb7e6761a3d54f362a8d77e6793", + "hash": "sha256-WuaxKrbISJ1nwyoj2sPAhGCNz33xEYSX1WlDiM+zxpw=" }, "src/third_party/wuffs/src": { "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git", @@ -1639,8 +1639,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "16ef80c1f5d3cfade812bd1743952a4cfd480a31", - "hash": "sha256-GI0NWA0XYGocxZp3+lPen6BkwaG7X3EDaEWM9rejgkI=" + "rev": "6511f6cfab1f24c360d0fb737d205c27da48a623", + "hash": "sha256-Dpe0Z/zjdPlOlqi85c9QSr7rLs7dww+a/BY68B2MTCw=" } } } From 3b99bf19e10ac41205f70ac7a4a61ad23945a93e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 19:15:10 +0000 Subject: [PATCH 79/89] rescrobbled: 0.9.0 -> 0.9.1 --- pkgs/by-name/re/rescrobbled/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/rescrobbled/package.nix b/pkgs/by-name/re/rescrobbled/package.nix index 9af8f0607cd3..f1785f67a45b 100644 --- a/pkgs/by-name/re/rescrobbled/package.nix +++ b/pkgs/by-name/re/rescrobbled/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rescrobbled"; - version = "0.9.0"; + version = "0.9.1"; src = fetchFromGitHub { owner = "InputUsername"; repo = "rescrobbled"; rev = "v${finalAttrs.version}"; - hash = "sha256-/p9SY4XZNXl1ApB2gI8PMAp53lOBl0gcSPybRJe5MtE="; + hash = "sha256-pk8eWq3GOF0f6Xvt4VJezxW+vWnfk7W0sKn+Yvd7PHs="; }; - cargoHash = "sha256-1uQiMn8X5joyBcIbzTDVM7GQB6Ks/jaEuSb4KR3hBW0="; + cargoHash = "sha256-EpQoi/pPIJN5sOZic/J8A3Co4o27Gi2SW/OaZHBFU2Y="; nativeBuildInputs = [ pkg-config ]; From 7c48f8394e2cd683cf67f9b88a80067bfc73dfdb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 19:19:33 +0000 Subject: [PATCH 80/89] terraform-providers.tencentcloudstack_tencentcloud: 1.82.101 -> 1.83.2 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 227ed32f4ff0..671d6d565ba5 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1319,11 +1319,11 @@ "vendorHash": "sha256-7ZoJg1HEVj5Nygr46lmBZeJDfZuU4F90yntrgkBVgGg=" }, "tencentcloudstack_tencentcloud": { - "hash": "sha256-9TTN1DmIXxqIWWiPdFQLRZbJ1mXkibXAOKfF4rJTPBE=", + "hash": "sha256-nv+X3mptE51m7WwYzRqyvvrVR5tUikOYM06axtZIznk=", "homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud", "owner": "tencentcloudstack", "repo": "terraform-provider-tencentcloud", - "rev": "v1.82.101", + "rev": "v1.83.2", "spdx": "MPL-2.0", "vendorHash": null }, From 9acf60d40757a21a51d945673acd067de7786120 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Wed, 17 Jun 2026 21:24:33 +0200 Subject: [PATCH 81/89] freerdp: 3.26.0 -> 3.27.1 Diff: https://github.com/FreeRDP/FreeRDP/compare/3.26.0...3.27.1 Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.27.1 --- pkgs/by-name/fr/freerdp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fr/freerdp/package.nix b/pkgs/by-name/fr/freerdp/package.nix index babe7ce7d317..0c702c87a2d6 100644 --- a/pkgs/by-name/fr/freerdp/package.nix +++ b/pkgs/by-name/fr/freerdp/package.nix @@ -70,13 +70,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "freerdp"; - version = "3.26.0"; + version = "3.27.1"; src = fetchFromGitHub { owner = "FreeRDP"; repo = "FreeRDP"; tag = finalAttrs.version; - hash = "sha256-7yUqZXuUn3OFhlWrZyXmmh/aGOp0uRJ7XxaLl1fVnVQ="; + hash = "sha256-4U3QC1hka+qTQ0F7GqKPiMVwkkFeJvbjNtom5A7V/Sg="; }; postPatch = '' From a4cd56c09ab19eb95204e2be9b81042088805e6a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 19:30:49 +0000 Subject: [PATCH 82/89] python3Packages.async-tkinter-loop: 0.10.3 -> 0.10.4 --- .../development/python-modules/async-tkinter-loop/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/async-tkinter-loop/default.nix b/pkgs/development/python-modules/async-tkinter-loop/default.nix index 5fccff445886..0496652ffa83 100644 --- a/pkgs/development/python-modules/async-tkinter-loop/default.nix +++ b/pkgs/development/python-modules/async-tkinter-loop/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "async-tkinter-loop"; - version = "0.10.3"; + version = "0.10.4"; pyproject = true; src = fetchPypi { inherit version; pname = "async_tkinter_loop"; - hash = "sha256-Jyg0jlRYW9csMF3ZslcvCJyDq3/gvx+5e59sTCt7jvE="; + hash = "sha256-y4gDOXXk4z1gAQVeB+/gOzia4SfICJiXV47pdaEQRp4="; }; nativeBuildInputs = [ From 97971cb7f7195b68b2b61289bf72580ebfdfb761 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 19:31:28 +0000 Subject: [PATCH 83/89] home-assistant-custom-components.dreo: 1.9.13 -> 1.9.14 --- .../servers/home-assistant/custom-components/dreo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/dreo/package.nix b/pkgs/servers/home-assistant/custom-components/dreo/package.nix index 9f395dff5ab2..95551e240f60 100644 --- a/pkgs/servers/home-assistant/custom-components/dreo/package.nix +++ b/pkgs/servers/home-assistant/custom-components/dreo/package.nix @@ -12,13 +12,13 @@ buildHomeAssistantComponent rec { owner = "JeffSteinbok"; domain = "dreo"; - version = "1.9.13"; + version = "1.9.14"; src = fetchFromGitHub { inherit owner; repo = "hass-dreo"; tag = "v${version}"; - hash = "sha256-45O21kF/gq49Dbz1Za0le++a90qz+mQnZvRD45Jzxpo="; + hash = "sha256-zLt/nFb0mhiz6sI4ZoSekMWsJfQejcV8p1xd7vWoWPk="; }; dependencies = [ websockets ]; From f52355045fd035fb16b9c63e5fbb72d976dc6120 Mon Sep 17 00:00:00 2001 From: zimward Date: Sun, 14 Jun 2026 16:18:21 +0200 Subject: [PATCH 84/89] nixos/run0: switch to run0-sudo-shim --- .../manual/release-notes/rl-2611.section.md | 2 ++ nixos/modules/security/run0.nix | 26 ++++++++++--------- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2611.section.md b/nixos/doc/manual/release-notes/rl-2611.section.md index a36490122096..5461608af326 100644 --- a/nixos/doc/manual/release-notes/rl-2611.section.md +++ b/nixos/doc/manual/release-notes/rl-2611.section.md @@ -46,6 +46,8 @@ - `komodo` has been updated to the v2 release line (2.x). See the [upstream v1 → v2 upgrade guide](https://github.com/moghtech/komodo/releases/tag/v2.0.0). +- `security.run0.enableSudoAlias` now uses the `run0-sudo-shim` instead of a shell-script to improve compatibility. + - `boot.loader.systemd-boot` gained support for [Automatic Boot Assessment](https://systemd.io/AUTOMATIC_BOOT_ASSESSMENT/) via the new [`boot.loader.systemd-boot.bootCounting`](#opt-boot.loader.systemd-boot.bootCounting.enable) options, allowing automatic detection of and recovery from bad NixOS generations. As part of this change, boot loader entries on the ESP/XBOOTLDR partition are now named `nixos-.conf` instead of `nixos-generation-.conf`; existing entries are migrated automatically on the next `nixos-rebuild boot`/`switch`. - The `newuidmap` and `newgidmap` security wrappers are now installed with `cap_setuid`/`cap_setgid` file capabilities instead of the setuid-root bit, matching shadow's `--with-fcaps` install mode and other major distributions. Rootless containers (podman, docker-rootless, unprivileged user namespaces) are unaffected. The only behavioural change is that mapping host uid 0 via `/etc/subuid` (which NixOS never configures by default) additionally requires `cap_setfcap`; users who explicitly grant uid 0 in a subuid range can restore the previous behaviour with `security.wrappers.newuidmap.capabilities = lib.mkForce "cap_setuid,cap_setfcap+ep";`. diff --git a/nixos/modules/security/run0.nix b/nixos/modules/security/run0.nix index 29e2a956b015..295215aa5a0a 100644 --- a/nixos/modules/security/run0.nix +++ b/nixos/modules/security/run0.nix @@ -11,17 +11,11 @@ let mkIf mkMerge mkOption + mkPackageOption + mkAliasOptionModule ; cfg = config.security.run0; - - sudoAlias = pkgs.writeShellScriptBin "sudo" '' - if [[ "$1" == -* ]]; then - echo "This script is a sudo-alias to systemd's run0 and does not support any sudo parameters." - exit 1 - fi - exec run0 "$@" - ''; in { options.security.run0 = { @@ -36,9 +30,17 @@ in ''; }; - enableSudoAlias = mkEnableOption "make {command}`sudo` an alias to {command}`run0`."; + sudo-shim.enable = mkEnableOption "make {command}`sudo` an alias to {command}`run0`."; + sudo-shim.package = mkPackageOption pkgs "run0-sudo-shim" { }; }; + imports = [ + (mkAliasOptionModule + [ "security" "run0" "enableSudoAlias" ] + [ "security" "run0" "sudo-shim" "enable" ] + ) + ]; + config = mkMerge [ { # Late introduction of the enable toggle, this should help during migration. @@ -58,8 +60,8 @@ in assertions = [ { assertion = - cfg.enableSudoAlias -> (!config.security.sudo.enable && !config.security.sudo-rs.enable); - message = "`security.run0.enableSudoAlias` cannot be enabled if `security.sudo` or `security.sudo-rs` are enabled."; + cfg.sudo-shim.enable -> (!config.security.sudo.enable && !config.security.sudo-rs.enable); + message = "`security.run0.sudo-shim.enable` cannot be enabled if `security.sudo` or `security.sudo-rs` are enabled."; } ]; @@ -74,7 +76,7 @@ in ''; }; - environment.systemPackages = lib.optional cfg.enableSudoAlias sudoAlias; + environment.systemPackages = lib.optional cfg.sudo-shim.enable cfg.sudo-shim.package; }) ]; From f6178d0e76b08cb51683b879013b63ed7d5222d1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 20:42:54 +0000 Subject: [PATCH 85/89] goshs: 2.1.0 -> 2.1.1 --- pkgs/by-name/go/goshs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/goshs/package.nix b/pkgs/by-name/go/goshs/package.nix index 08816a6aacbd..c7c3a79c9e48 100644 --- a/pkgs/by-name/go/goshs/package.nix +++ b/pkgs/by-name/go/goshs/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "goshs"; - version = "2.1.0"; + version = "2.1.1"; src = fetchFromGitHub { owner = "patrickhener"; repo = "goshs"; tag = "v${finalAttrs.version}"; - hash = "sha256-pS/Dx3C2c8Rpr2ugcxrElFice6Eildt28zdIfrL/5yk="; + hash = "sha256-BbkAt+pL3M/LBugaUgIV26ziUsMnWe+fOHKpmddE2Ng="; }; - vendorHash = "sha256-nVg+ALvvZYG+9JFiNGaT/EQO8IdZK3EO8UQoAp29KNQ="; + vendorHash = "sha256-CAl4yYAM/GQaLbUUNjgMN6A3Vqw4D+kpG9G2WXw6mRU="; ldflags = [ "-s" ]; From 654ee24262d288d0c00a6f04c6d5f6cb783b83cc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 23:22:42 +0000 Subject: [PATCH 86/89] terraform-providers.yandex-cloud_yandex: 0.206.0 -> 0.209.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 227ed32f4ff0..b577211fe245 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1508,12 +1508,12 @@ "vendorHash": "sha256-8p6dJwGyTK+qtgplSLtIRKxnNAQAgHfs4z/EsBcg/iY=" }, "yandex-cloud_yandex": { - "hash": "sha256-JSF1Q0wNRg2oavZ1+67QfCxNz+JOHrG+rfKn/1T9cgc=", + "hash": "sha256-/t4HHlZ/E4QM4vvJAUzn+uJIox3Duqxl0/3Hu4AGGak=", "homepage": "https://registry.terraform.io/providers/yandex-cloud/yandex", "owner": "yandex-cloud", "repo": "terraform-provider-yandex", - "rev": "v0.206.0", + "rev": "v0.209.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-SpJ6wuzBzfI46C7MbNxs0gQpG62ODmB0WIZ8UpJjuPU=" + "vendorHash": "sha256-UKWLZp64nvohXqYHMhRB+nWfUKSYyGJBMpo1nk792XY=" } } From 5344cc3789285f4f1f326466983cd0ea7b30cb44 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 17 Jun 2026 18:40:04 -0500 Subject: [PATCH 87/89] citrix_workspace: add maintainer khaneliman --- .../networking/remote/citrix-workspace/generic.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/networking/remote/citrix-workspace/generic.nix b/pkgs/applications/networking/remote/citrix-workspace/generic.nix index 453ffec1cf82..610c8ed4aea9 100644 --- a/pkgs/applications/networking/remote/citrix-workspace/generic.nix +++ b/pkgs/applications/networking/remote/citrix-workspace/generic.nix @@ -429,7 +429,10 @@ stdenv.mkDerivation rec { description = "Citrix Workspace"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; platforms = [ "x86_64-linux" ]; - maintainers = with lib.maintainers; [ flacks ]; + maintainers = with lib.maintainers; [ + khaneliman + flacks + ]; inherit homepage; }; } From 6d82d0dbab6e1c74b69943cf3adc7f8638e09847 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 17 Jun 2026 18:53:08 -0500 Subject: [PATCH 88/89] citrix_workspace: migrate to by-name Remove old packages and migrate to by-name structure. --- .../remote/citrix-workspace/default.nix | 13 ------- .../remote/citrix-workspace/sources.nix | 34 ------------------- .../ci/citrix_workspace/package.nix} | 12 +++---- pkgs/top-level/aliases.nix | 5 +-- pkgs/top-level/all-packages.nix | 5 --- 5 files changed, 7 insertions(+), 62 deletions(-) delete mode 100644 pkgs/applications/networking/remote/citrix-workspace/default.nix delete mode 100644 pkgs/applications/networking/remote/citrix-workspace/sources.nix rename pkgs/{applications/networking/remote/citrix-workspace/generic.nix => by-name/ci/citrix_workspace/package.nix} (96%) diff --git a/pkgs/applications/networking/remote/citrix-workspace/default.nix b/pkgs/applications/networking/remote/citrix-workspace/default.nix deleted file mode 100644 index 22b7ea21154e..000000000000 --- a/pkgs/applications/networking/remote/citrix-workspace/default.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ lib, callPackage }: - -# For detailed information about the Citrix source-tarball, please refer to the OEM -# reference guide: https://developer-docs.citrix.com/en-us/citrix-workspace-app-for-linux/citrix-workspace-app-for-linux-oem-reference-guide - -let - supportedVersions = callPackage ./sources.nix { }; - - toAttrName = x: "citrix_workspace_${builtins.replaceStrings [ "." ] [ "_" ] x}"; -in -lib.mapAttrs' ( - attr: versionInfo: lib.nameValuePair (toAttrName attr) (callPackage ./generic.nix versionInfo) -) supportedVersions diff --git a/pkgs/applications/networking/remote/citrix-workspace/sources.nix b/pkgs/applications/networking/remote/citrix-workspace/sources.nix deleted file mode 100644 index 26451a47965b..000000000000 --- a/pkgs/applications/networking/remote/citrix-workspace/sources.nix +++ /dev/null @@ -1,34 +0,0 @@ -{ lib }: - -let - mkVersionInfo = - _: - { - major, - minor, - patch, - hash, - suffix, - homepage, - }: - { - inherit hash homepage; - version = "${major}.${minor}.${patch}.${suffix}"; - }; - - # Attribute-set with all actively supported versions of the Citrix workspace app - # for Linux. - # - # The latest versions can be found at https://www.citrix.com/downloads/workspace-app/linux/ - supportedVersions = lib.mapAttrs mkVersionInfo { - "26.04.0" = { - major = "26"; - minor = "04"; - patch = "0"; - hash = "1hp6ax0ix3id94njd43a35af3ydlb6sqwvbbabd5xp8d511m695f"; - suffix = "73"; - homepage = "https://www.citrix.com/downloads/workspace-app/betas-and-tech-previews/workspace-app-tp-gcc11-for-linux.html"; - }; - }; -in -supportedVersions diff --git a/pkgs/applications/networking/remote/citrix-workspace/generic.nix b/pkgs/by-name/ci/citrix_workspace/package.nix similarity index 96% rename from pkgs/applications/networking/remote/citrix-workspace/generic.nix rename to pkgs/by-name/ci/citrix_workspace/package.nix index 610c8ed4aea9..7b1f996bfcf2 100644 --- a/pkgs/applications/networking/remote/citrix-workspace/generic.nix +++ b/pkgs/by-name/ci/citrix_workspace/package.nix @@ -80,10 +80,6 @@ x264, zlib, - homepage, - version, - hash, - extraCerts ? [ ], }: @@ -122,17 +118,17 @@ in stdenv.mkDerivation rec { pname = "citrix-workspace"; - inherit version; + version = "26.04.0.73"; src = requireFile rec { name = "linuxx64-${version}.tar.gz"; - sha256 = hash; + sha256 = "1hp6ax0ix3id94njd43a35af3ydlb6sqwvbbabd5xp8d511m695f"; message = '' In order to use Citrix Workspace, you need to comply with the Citrix EULA and download the 64-bit binaries, .tar.gz from: - ${homepage} + https://www.citrix.com/downloads/workspace-app/betas-and-tech-previews/workspace-app-tp-gcc11-for-linux.html (if you do not find version ${version} there, try at https://www.citrix.com/downloads/workspace-app/) @@ -433,6 +429,6 @@ stdenv.mkDerivation rec { khaneliman flacks ]; - inherit homepage; + homepage = "https://www.citrix.com/downloads/workspace-app/betas-and-tech-previews/workspace-app-tp-gcc11-for-linux.html"; }; } diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 54a8cad25c67..c97a41b78497 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -501,8 +501,9 @@ mapAliases { citrix_workspace_24_11_0 = throw "'citrix_workspace_24_11_0' has been removed because it depended on the removed webkitgtk_4_0."; # Added 2025-11-25 citrix_workspace_25_03_0 = throw "'citrix_workspace_25_03_0' has been removed because it depended on the removed webkitgtk_4_0."; # Added 2025-11-25 citrix_workspace_25_05_0 = throw "'citrix_workspace_25_05_0' has been removed because it depended on the removed webkitgtk_4_0."; # Added 2025-11-25 - citrix_workspace_25_08_10 = throw "'citrix_workspace_25_08_10' has been removed because it depended on libsoup 2.4. Use 'citrix_workspace_26_04_0' instead."; # Added 2026-06-08 - citrix_workspace_26_01_0 = throw "'citrix_workspace_26_01_0' has been removed because it depended on libsoup 2.4. Use 'citrix_workspace_26_04_0' instead."; # Added 2026-06-08 + citrix_workspace_25_08_10 = throw "'citrix_workspace_25_08_10' has been removed because it depended on libsoup 2.4. Use 'citrix_workspace' instead."; # Added 2026-06-08 + citrix_workspace_26_01_0 = throw "'citrix_workspace_26_01_0' has been removed because it depended on libsoup 2.4. Use 'citrix_workspace' instead."; # Added 2026-06-08 + citrix_workspace_26_04_0 = citrix_workspace; # Added 2026-06-17 citron-emu = throw "citron-emu was discontinued in february 2026"; # added 2026-02-19 clamsmtp = throw "'clamsmtp' has been removed as it is unmaintained and broken"; # Added 2025-05-17 clang12Stdenv = throw "clang12Stdenv has been removed, as it is unmaintained and obsolete"; # Added 2025-08-10 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4c9fedd6b9dd..19ceb384e91d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1757,11 +1757,6 @@ with pkgs; ceph-client = ceph.client; ceph-dev = ceph; - inherit (callPackage ../applications/networking/remote/citrix-workspace { }) - citrix_workspace_26_04_0 - ; - citrix_workspace = citrix_workspace_26_04_0; - colord-gtk4 = colord-gtk.override { withGtk4 = true; }; connmanFull = connman.override { From b1e7b3758e8f81d4dd88b19dd9e290ebee149771 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 17 Jun 2026 18:57:06 -0500 Subject: [PATCH 89/89] citrix-workspace: rename from citrix_workspace --- .../ci/{citrix_workspace => citrix-workspace}/package.nix | 0 pkgs/top-level/aliases.nix | 7 ++++--- 2 files changed, 4 insertions(+), 3 deletions(-) rename pkgs/by-name/ci/{citrix_workspace => citrix-workspace}/package.nix (100%) diff --git a/pkgs/by-name/ci/citrix_workspace/package.nix b/pkgs/by-name/ci/citrix-workspace/package.nix similarity index 100% rename from pkgs/by-name/ci/citrix_workspace/package.nix rename to pkgs/by-name/ci/citrix-workspace/package.nix diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index c97a41b78497..cbbce574e91f 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -494,6 +494,7 @@ mapAliases { ciscoPacketTracer7 = throw "'ciscoPacketTracer7' has been removed in favor of 'cisco-packet-tracer_8' and 'cisco-packet-tracer_9'"; ciscoPacketTracer8 = cisco-packet-tracer_8; # Added 2026-02-08 ciscoPacketTracer9 = cisco-packet-tracer_9; # Added 2026-02-08 + citrix_workspace = warnAlias "'citrix_workspace' has been renamed to 'citrix-workspace'" citrix-workspace; # Added 2026-06-17 citrix_workspace_23_11_0 = throw "'citrix_workspace_23_11_0' has been removed because it has reached EOL."; # Added 2025-11-25 citrix_workspace_24_02_0 = throw "'citrix_workspace_24_02_0' has been removed because it has reached EOL."; # Added 2025-11-25 citrix_workspace_24_05_0 = throw "'citrix_workspace_24_05_0' has been removed because it depended on the removed webkitgtk_4_0."; # Added 2025-11-25 @@ -501,9 +502,9 @@ mapAliases { citrix_workspace_24_11_0 = throw "'citrix_workspace_24_11_0' has been removed because it depended on the removed webkitgtk_4_0."; # Added 2025-11-25 citrix_workspace_25_03_0 = throw "'citrix_workspace_25_03_0' has been removed because it depended on the removed webkitgtk_4_0."; # Added 2025-11-25 citrix_workspace_25_05_0 = throw "'citrix_workspace_25_05_0' has been removed because it depended on the removed webkitgtk_4_0."; # Added 2025-11-25 - citrix_workspace_25_08_10 = throw "'citrix_workspace_25_08_10' has been removed because it depended on libsoup 2.4. Use 'citrix_workspace' instead."; # Added 2026-06-08 - citrix_workspace_26_01_0 = throw "'citrix_workspace_26_01_0' has been removed because it depended on libsoup 2.4. Use 'citrix_workspace' instead."; # Added 2026-06-08 - citrix_workspace_26_04_0 = citrix_workspace; # Added 2026-06-17 + citrix_workspace_25_08_10 = throw "'citrix_workspace_25_08_10' has been removed because it depended on libsoup 2.4. Use 'citrix-workspace' instead."; # Added 2026-06-08 + citrix_workspace_26_01_0 = throw "'citrix_workspace_26_01_0' has been removed because it depended on libsoup 2.4. Use 'citrix-workspace' instead."; # Added 2026-06-08 + citrix_workspace_26_04_0 = warnAlias "'citrix_workspace_26_04_0' has been renamed to 'citrix-workspace'" citrix-workspace; # Added 2026-06-17 citron-emu = throw "citron-emu was discontinued in february 2026"; # added 2026-02-19 clamsmtp = throw "'clamsmtp' has been removed as it is unmaintained and broken"; # Added 2025-05-17 clang12Stdenv = throw "clang12Stdenv has been removed, as it is unmaintained and obsolete"; # Added 2025-08-10