diff --git a/doc/languages-frameworks/beam.section.md b/doc/languages-frameworks/beam.section.md index 3b205d68236d..8788740ab16d 100644 --- a/doc/languages-frameworks/beam.section.md +++ b/doc/languages-frameworks/beam.section.md @@ -34,17 +34,21 @@ Inside each package set are: - builders: mixRelease, buildRebar3, etc - hooks: for composing builders and packages -To use a non-default Elixir it's important to keep the rest of the package set consistent, so it's recommended to use `.extend`. This ensures that builders like `mixRelease`, `fetchMixDeps`, and `buildMix` all pick up the overridden Elixir: +The package set is the only place Erlang and Elixir versions are chosen. Builders such as `mixRelease`, `fetchMixDeps` and `buildMix` take them from the set they are called from, and do not accept `erlang`, `elixir` or `hex` arguments. + +To use a non-default Elixir, derive a new set with `overrideScope`. This keeps the rest of the set consistent, so every builder picks up the overridden Elixir: ```nix let - beamPackages = beam27Packages.extend (self: super: { elixir = self.elixir_1_18; }); + beamPackages = beam27Packages.overrideScope (final: prev: { elixir = final.elixir_1_18; }); in beamPackages.mixRelease { # ... } ``` +`erlang` can be replaced the same way, which is useful for a patched OTP. Every member of the set is built from the set's own `erlang`, so overriding it rebuilds Elixir, Rebar3 and the rest against it. + ## Build Tools {#beam-build-tools} ### Rebar3 {#beam-build-tools-rebar3} @@ -332,8 +336,8 @@ Usually, we need to create a `shell.nix` file and do our development inside the with pkgs; let - # pin OTP via beam27Packages/beam28Packages/... and Elixir via .extend - beamPackages = beam27Packages.extend (self: super: { elixir = self.elixir_1_18; }); + # pin OTP via beam27Packages/beam28Packages/... and Elixir via overrideScope + beamPackages = beam27Packages.overrideScope (final: prev: { elixir = final.elixir_1_18; }); in mkShell { buildInputs = [ beamPackages.elixir ]; } ``` @@ -368,8 +372,8 @@ Here is an example `shell.nix`. with import { }; let - # pin OTP via beam27Packages/beam28Packages/... and Elixir via .extend - beamPackages = beam27Packages.extend (self: super: { elixir = self.elixir_1_18; }); + # pin OTP via beam27Packages/beam28Packages/... and Elixir via overrideScope + beamPackages = beam27Packages.overrideScope (final: prev: { elixir = final.elixir_1_18; }); # define packages to install basePackages = [ diff --git a/pkgs/applications/audio/deadbeef/plugins/lyricbar.nix b/pkgs/applications/audio/deadbeef/plugins/lyricbar.nix index 8c2e9b34f650..68c70ccc5632 100644 --- a/pkgs/applications/audio/deadbeef/plugins/lyricbar.nix +++ b/pkgs/applications/audio/deadbeef/plugins/lyricbar.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation { pname = "deadbeef-lyricbar-plugin"; - version = "unstable-2019-01-29"; + version = "0.1-unstable-2019-01-29"; src = fetchFromGitHub { owner = "C0rn3j"; diff --git a/pkgs/applications/emulators/libretro/cores/dolphin.nix b/pkgs/applications/emulators/libretro/cores/dolphin.nix index 269ee10624f0..538706303777 100644 --- a/pkgs/applications/emulators/libretro/cores/dolphin.nix +++ b/pkgs/applications/emulators/libretro/cores/dolphin.nix @@ -20,13 +20,13 @@ }: mkLibretroCore { core = "dolphin"; - version = "0-unstable-2026-08-02"; + version = "0-unstable-2026-08-19"; src = fetchFromGitHub { owner = "libretro"; repo = "dolphin"; - rev = "49d36c0a08a9f7c0798f71bc8bc43f5d122f7552"; - hash = "sha256-b/hTu1amuKCau/QmBwyDjQQ83lTvQmr70rn/9uce2N0="; + rev = "1af289bb9e605d6c0f3be4e110b715bbf45e02b3"; + hash = "sha256-+QfEcPj1Zs7/oBvDkHvZVrT5I9tj4NU5/BrwObWXdk4="; fetchSubmodules = true; }; diff --git a/pkgs/applications/emulators/libretro/cores/picodrive.nix b/pkgs/applications/emulators/libretro/cores/picodrive.nix index f3a2a7ee7224..ca7cc41cac97 100644 --- a/pkgs/applications/emulators/libretro/cores/picodrive.nix +++ b/pkgs/applications/emulators/libretro/cores/picodrive.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "picodrive"; - version = "0-unstable-2026-07-29"; + version = "0-unstable-2026-08-20"; src = fetchFromGitHub { owner = "libretro"; repo = "picodrive"; - rev = "6248b51ffbe212ce441de023ccea6b10fa4d7082"; - hash = "sha256-jiP6/MqLOl5/+CU/cUgKNpXxUtianOkEV1GQHQS+AAw="; + rev = "733c711a477a642fd2006d5a7a581b2790ec36b4"; + hash = "sha256-fD3NHgPjbEpKNZQNJX4N6PYS+9pR405Szu/sqDDP+9s="; fetchSubmodules = true; }; diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index e8116ae3696e..7e9a100f5dbb 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -1,10 +1,10 @@ { "chromium": { - "version": "151.0.7922.169", + "version": "151.0.7922.173", "chromedriver": { - "version": "151.0.7922.170", - "hash_darwin": "sha256-DpYk2U4zCxM+eHNThABQhtp5SN09ntQKpQL9Fh0aQ8I=", - "hash_darwin_aarch64": "sha256-UO/M1Mh1nDDKqHNPBxeVd0CXX24xiIpVBA/bNNa8s3M=" + "version": "151.0.7922.174", + "hash_darwin": "sha256-ZvSYSZVVXOUVNjBkrXNQ04qdUcAj7Z2RbWPt6/rVkdo=", + "hash_darwin_aarch64": "sha256-10cDX124TzB9kIQfx+Jxzz6mgo3Aq/C+Nfwy9BR0F2c=" }, "deps": { "depot_tools": { @@ -21,8 +21,8 @@ "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "4b1c7520055f77780fe76d89bb89b76e4d19f64c", - "hash": "sha256-Esamlwf17X1PzJsQRRcIJ4QwA0qHD3vslQwzdAbGJxk=", + "rev": "a96602f30358e9b5d256a0464e7e4d4bec223004", + "hash": "sha256-uumIVSzf318Xd1JB9jESXgpLxXlrvMDclOzSFQqweZ8=", "recompress": true }, "src/third_party/clang-format/script": { @@ -827,8 +827,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "dccfc345769bb723321ce10168d8084f7f9ac9f7", - "hash": "sha256-uyS4w15ppEOxv/FKsdtGDzSIER5bqZtHPic6eKTIVDM=" + "rev": "4b407bc23f23059b1019cde542601c2cf8f70eb2", + "hash": "sha256-TB1A+iIyZOdlbHvim1JOaXOf9uQnoAYqbUL2+PFKUcs=" }, "src/agents/shared": { "url": "https://chromium.googlesource.com/chromium/agents.git", diff --git a/pkgs/by-name/ak/akkoma/package.nix b/pkgs/by-name/ak/akkoma/package.nix index fb9d509cc167..62ec12ec6580 100644 --- a/pkgs/by-name/ak/akkoma/package.nix +++ b/pkgs/by-name/ak/akkoma/package.nix @@ -9,11 +9,11 @@ }: let - beamPackages = beam_minimal.packages.erlang_27.extend ( - self: super: { - elixir = self.elixir_1_17; - rebar3 = self.rebar3WithPlugins { - plugins = with self; [ pc ]; + beamPackages = beam_minimal.packages.erlang_27.overrideScope ( + final: prev: { + elixir = final.elixir_1_17; + rebar3 = final.rebar3WithPlugins { + plugins = with final; [ pc ]; }; } ); diff --git a/pkgs/by-name/an/ansifilter/package.nix b/pkgs/by-name/an/ansifilter/package.nix index 4e8ad58e7b43..745e150637f8 100644 --- a/pkgs/by-name/an/ansifilter/package.nix +++ b/pkgs/by-name/an/ansifilter/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ansifilter"; - version = "2.22"; + version = "2.23"; src = fetchFromGitLab { owner = "saalen"; repo = "ansifilter"; tag = finalAttrs.version; - hash = "sha256-jCgucC5mHkDwVtTKP92RBStxpouQCR7PHWkDt0y+9BM="; + hash = "sha256-mWqpHfTzVMCHPnDFZ26rQusEWKxaMjQxl8xwDyiLBrc="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ao/aocl-utils/package.nix b/pkgs/by-name/ao/aocl-utils/package.nix index 91c57e39d18a..cded31df5db7 100644 --- a/pkgs/by-name/ao/aocl-utils/package.nix +++ b/pkgs/by-name/ao/aocl-utils/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "aocl-utils"; - version = "5.3"; + version = "5.3.2"; src = fetchFromGitHub { owner = "amd"; repo = "aocl-utils"; tag = finalAttrs.version; - hash = "sha256-+lOV83RmoF67Y04jfQeVLZS12yb1TtVhBohsPoetMWk="; + hash = "sha256-VbkAhcivyDgAAo91g1UwvQZ3gRy3JFooB9YIAlUtYBc="; }; patches = [ ./pkg-config.patch ]; diff --git a/pkgs/by-name/by/byzanz/package.nix b/pkgs/by-name/by/byzanz/package.nix index a40f53ee2e59..c35d759f785a 100644 --- a/pkgs/by-name/by/byzanz/package.nix +++ b/pkgs/by-name/by/byzanz/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation { pname = "byzanz"; - version = "unstable-2016-03-12"; + version = "0.2.1-unstable-2016-03-12"; src = fetchgit { url = "https://gitlab.gnome.org/Archive/byzanz"; @@ -73,7 +73,7 @@ stdenv.mkDerivation { meta = { description = "Tool to record a running X desktop to an animation suitable for presentation in a web browser"; - homepage = "https://github.com/GNOME/byzanz"; + homepage = "https://gitlab.gnome.org/Archive/byzanz"; license = lib.licenses.gpl3; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ bot-wxt1221 ]; diff --git a/pkgs/by-name/cl/cloudlog/package.nix b/pkgs/by-name/cl/cloudlog/package.nix index 95d66a9b050b..7712b8e02af6 100644 --- a/pkgs/by-name/cl/cloudlog/package.nix +++ b/pkgs/by-name/cl/cloudlog/package.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation rec { pname = "cloudlog"; - version = "2.8.16"; + version = "2.8.18"; src = fetchFromGitHub { owner = "magicbug"; repo = "Cloudlog"; rev = version; - hash = "sha256-lu8ioYOFCv49vox1JjzzdPeM4RR6//uX+m+We7fj9Jc="; + hash = "sha256-gQgEWjR/ezKmk19NLERr8f4+VdK7h9FqXjy0/fgJ90g="; }; postPatch = '' diff --git a/pkgs/by-name/co/cockpit/package.nix b/pkgs/by-name/co/cockpit/package.nix index 177dd2e1200c..75d89cb1a158 100644 --- a/pkgs/by-name/co/cockpit/package.nix +++ b/pkgs/by-name/co/cockpit/package.nix @@ -54,13 +54,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "cockpit"; - version = "365"; + version = "366"; src = fetchFromGitHub { owner = "cockpit-project"; repo = "cockpit"; tag = finalAttrs.version; - hash = "sha256-xOIv+NAO3xs74YQpnyQlU6HyptQ4ZmCt4M92195zI6M="; + hash = "sha256-WyV6I8u83ETVLmjJ7Mjh0D1cLY+RQkxGAIMTkRfy3T0="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/cr/crimson-pro/package.nix b/pkgs/by-name/cr/crimson-pro/package.nix index 6a8ad9dbcb4b..bd171e3e9218 100644 --- a/pkgs/by-name/cr/crimson-pro/package.nix +++ b/pkgs/by-name/cr/crimson-pro/package.nix @@ -2,15 +2,16 @@ lib, stdenv, fetchFromGitHub, + installFonts, }: stdenv.mkDerivation { pname = "crimson-pro"; - version = "unstable-2022-08-30"; + version = "0-unstable-2022-08-30"; outputs = [ "out" - "woff2" + "webfont" ]; src = fetchFromGitHub { @@ -20,16 +21,12 @@ stdenv.mkDerivation { hash = "sha256-3zFB1AMcC7eNEVA2Mx1OE8rLN9zPzexZ3FtER9wH5ss="; }; - installPhase = '' - runHook preInstall - - install -m444 -Dt $out/share/fonts/truetype fonts/ttf/*.ttf - install -m444 -Dt $out/share/fonts/opentype fonts/otf/*.otf - install -m444 -Dt $woff2/share/fonts/woff2 fonts/webfonts/*.woff2 - - runHook postInstall + postPatch = '' + rm Makefile ''; + nativeBuildInputs = [ installFonts ]; + meta = { homepage = "https://github.com/Fonthausen/CrimsonPro"; description = "Professionally produced redesign of Crimson by Jacques Le Bailly"; diff --git a/pkgs/by-name/cu/curl-impersonate/package.nix b/pkgs/by-name/cu/curl-impersonate/package.nix index 348ccf0f5585..c483306f8529 100644 --- a/pkgs/by-name/cu/curl-impersonate/package.nix +++ b/pkgs/by-name/cu/curl-impersonate/package.nix @@ -100,7 +100,7 @@ stdenv.mkDerivation rec { preConfigure = '' # Prebuild libidn2 (statically, with bundled libunistring) offline, # matching `make prepare-libidn2`. - BUILD_DIR="$PWD/build" ./scripts/build-libidn2.sh + BUILD_DIR="$PWD/build" ZIG_FLAGS='-target ${stdenv.hostPlatform.config}' ./scripts/build-libidn2.sh ''; installPhase = '' diff --git a/pkgs/by-name/da/dab_lib/package.nix b/pkgs/by-name/da/dab_lib/package.nix index b783bafe7cea..cc3f3c2058f7 100644 --- a/pkgs/by-name/da/dab_lib/package.nix +++ b/pkgs/by-name/da/dab_lib/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "dab_lib"; - version = "unstable-2023-03-02"; + version = "0.8-unstable-2023-03-02"; src = fetchFromGitHub { owner = "JvanKatwijk"; @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "DAB/DAB+ decoding library"; homepage = "https://github.com/JvanKatwijk/dab-cmdline"; - license = lib.licenses.gpl2; + license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ aciceri alexwinter diff --git a/pkgs/by-name/do/dolibarr/package.nix b/pkgs/by-name/do/dolibarr/package.nix index faab9a3647d4..0915c8182aac 100644 --- a/pkgs/by-name/do/dolibarr/package.nix +++ b/pkgs/by-name/do/dolibarr/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "dolibarr"; - version = "23.0.3"; + version = "24.0.0"; src = fetchFromGitHub { owner = "Dolibarr"; repo = "dolibarr"; tag = finalAttrs.version; - hash = "sha256-Yse1rUaxRnuXawgAk0m4U3GCZNlV0IPPpZ9Qml4heA8="; + hash = "sha256-XQwOUk6D1cT5+Etc3bjg5nlZ3G2u/Yb9SKfEH2ctWEM="; }; dontBuild = true; diff --git a/pkgs/by-name/dr/dracula-theme/package.nix b/pkgs/by-name/dr/dracula-theme/package.nix new file mode 100644 index 000000000000..b3266ada4dc5 --- /dev/null +++ b/pkgs/by-name/dr/dracula-theme/package.nix @@ -0,0 +1,55 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + unstableGitUpdater, +}: + +let + themeName = "Dracula"; +in +stdenvNoCC.mkDerivation { + pname = "dracula-theme"; + version = "4.0.0-unstable-2026-03-01"; + + __structuredAttrs = true; + strictDeps = true; + + src = fetchFromGitHub { + owner = "dracula"; + repo = "gtk"; + rev = "1188c8eabdfc33c42738862b91caf7fab884c767"; + hash = "sha256-Z3dMgkk5SvpCWjxdm8hd5FBeEvq0uCJuj3zC5boQEdk="; + }; + + installPhase = '' + runHook preInstall + mkdir -p $out/share/themes/${themeName} + cp -a {assets,cinnamon,gnome-shell,gtk-3.0,gtk-3.20,gtk-4.0,index.theme,metacity-1,unity,xfwm4} $out/share/themes/${themeName} + + cp -a kde/{color-schemes,plasma} $out/share/ + cp -a kde/kvantum $out/share/Kvantum + mkdir -p $out/share/aurorae/themes + cp -a kde/aurorae/* $out/share/aurorae/themes/ + mkdir -p $out/share/sddm/themes + cp -a kde/sddm/* $out/share/sddm/themes/ + + mkdir -p $out/share/icons/Dracula-cursors + mv kde/cursors/Dracula-cursors/index.theme $out/share/icons/Dracula-cursors/cursor.theme + mv kde/cursors/Dracula-cursors/cursors $out/share/icons/Dracula-cursors/cursors + + runHook postInstall + ''; + + passthru.updateScript = unstableGitUpdater { + tagPrefix = "v"; + }; + + meta = { + description = "Dracula variant of the Ant theme"; + homepage = "https://github.com/dracula/gtk"; + license = lib.licenses.gpl3; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ alexarice ]; + }; +} diff --git a/pkgs/by-name/fo/fosrl-newt/package.nix b/pkgs/by-name/fo/fosrl-newt/package.nix index f1cbe2370a7a..2b100f305620 100644 --- a/pkgs/by-name/fo/fosrl-newt/package.nix +++ b/pkgs/by-name/fo/fosrl-newt/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "newt"; - version = "1.15.0"; + version = "1.16.0"; src = fetchFromGitHub { owner = "fosrl"; repo = "newt"; tag = finalAttrs.version; - hash = "sha256-9I5c36Nik4VrYilF3qVKUAOt1y5Y8HDCzAT3NdRbSQE="; + hash = "sha256-Ehmo7RUbZDZhBYAmaheh6IT01rhDj3LsQrXbaYQpSxg="; }; vendorHash = "sha256-JhNBJhj5YX3Wurv7r/JDu6YtHizOMLk+NCob7ISx+3c="; diff --git a/pkgs/by-name/gi/gitaly/package.nix b/pkgs/by-name/gi/gitaly/package.nix index 498e463161dd..04f61f8d8a92 100644 --- a/pkgs/by-name/gi/gitaly/package.nix +++ b/pkgs/by-name/gi/gitaly/package.nix @@ -7,7 +7,7 @@ }: let - version = "19.2.4"; + version = "19.3.0"; package_version = "v${lib.versions.major version}"; gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}"; @@ -21,10 +21,10 @@ let owner = "gitlab-org"; repo = "gitaly"; rev = "v${version}"; - hash = "sha256-tUofUDi2cb31qh5PX6fx7BZ8eflvR7fUi7jnK1fH0q8="; + hash = "sha256-DwAQPzxlsIWqV69lCqWHKbeaGq47SnvqksEBtyyXyOQ="; }; - vendorHash = "sha256-4yB63q5a9GaCaasI40uObx6ZV/5FMIvkbkHt8fqD1gA="; + vendorHash = "sha256-r9sPLLC8d29ny/07zqJkYQiSVF3MSAHAbnYK0T5xHWU="; ldflags = [ "-X ${gitaly_package}/internal/version.version=${version}" diff --git a/pkgs/by-name/gi/gitlab-pages/package.nix b/pkgs/by-name/gi/gitlab-pages/package.nix index 25d4a01c00fd..ac3e527473e3 100644 --- a/pkgs/by-name/gi/gitlab-pages/package.nix +++ b/pkgs/by-name/gi/gitlab-pages/package.nix @@ -6,17 +6,17 @@ buildGoModule (finalAttrs: { pname = "gitlab-pages"; - version = "19.2.4"; + version = "19.3.0"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-pages"; rev = "v${finalAttrs.version}"; - hash = "sha256-GXhKAk6PVOK/y5FjRDWkKukqK4j2DTONsDMkbPZ/Iz4="; + hash = "sha256-IT6nZ4bf03hxzN3zyKoM38/a9CoxOPX2/NAXFOzPReE="; }; - vendorHash = "sha256-aTnRSas8PgxPLLcBExNb5GHYXV0eLc1gD4Ky+50/kfw="; + vendorHash = "sha256-81Q5xtkQhJS9TQYTgXA4yi7zny6yFPTVAOHETOCyHNE="; subPackages = [ "." ]; ldflags = [ diff --git a/pkgs/by-name/gi/gitlab/data.json b/pkgs/by-name/gi/gitlab/data.json index 9c0068523ebf..5efb2e844399 100644 --- a/pkgs/by-name/gi/gitlab/data.json +++ b/pkgs/by-name/gi/gitlab/data.json @@ -1,17 +1,17 @@ { - "version": "19.2.4", - "repo_hash": "sha256-AP2sWC0O5D8zPaIYm5/m8t/Z5aXq74AZsT4hH9B0Quk=", - "yarn_hash": "sha256-UJS0ZX8d6iIRNa/LQLQTSNZDtjKNm9e35RKqvsXxv3c=", + "version": "19.3.0", + "repo_hash": "sha256-EuDkk715j/Uihkl8OWWPnSZ9sGQqgHNFBG/yANVRY5s=", + "yarn_hash": "sha256-o4HYadByTvPYoBVeJh5Gqeiuin+FpJcqvnXASga0bxk=", "frontend_islands_yarn_hash": "sha256-EvGQin+5DqqIgM36jlVkVI49WcJzVvceYnkSS9ybfcY=", "owner": "gitlab-org", "repo": "gitlab", - "rev": "v19.2.4-ee", + "rev": "v19.3.0-ee", "passthru": { - "GITALY_SERVER_VERSION": "19.2.4", - "GITLAB_KAS_VERSION": "19.2.4", - "GITLAB_PAGES_VERSION": "19.2.4", + "GITALY_SERVER_VERSION": "19.3.0", + "GITLAB_KAS_VERSION": "19.3.0", + "GITLAB_PAGES_VERSION": "19.3.0", "GITLAB_SHELL_VERSION": "14.56.1", "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.14.7", - "GITLAB_WORKHORSE_VERSION": "19.2.4" + "GITLAB_WORKHORSE_VERSION": "19.3.0" } } diff --git a/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix b/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix index c092ef5fbce9..9ac9036e0d7a 100644 --- a/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix +++ b/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix @@ -10,7 +10,7 @@ in buildGoModule (finalAttrs: { pname = "gitlab-workhorse"; - version = "19.2.4"; + version = "19.3.0"; # nixpkgs-update: no auto update src = fetchFromGitLab { @@ -22,7 +22,7 @@ buildGoModule (finalAttrs: { sourceRoot = "${finalAttrs.src.name}/workhorse"; - vendorHash = "sha256-mW58Kpn70N9zoMDzklsnouFf7NNKg8eW5MgRAXymfho="; + vendorHash = "sha256-kF0ne1zMBDjCWYZ31AVXP1rVbDGimEVWhfnjUdHRXEI="; buildInputs = [ git ]; ldflags = [ "-X main.Version=${finalAttrs.version}" ]; doCheck = false; diff --git a/pkgs/by-name/gi/gitlab/package.nix b/pkgs/by-name/gi/gitlab/package.nix index 30aee6cf72c5..ddeb9be9bbdb 100644 --- a/pkgs/by-name/gi/gitlab/package.nix +++ b/pkgs/by-name/gi/gitlab/package.nix @@ -123,7 +123,7 @@ let cp Cargo.lock $out ''; }; - hash = "sha256-ikizLu1B+stdk+HDGjrACOpgptg0jfbHcoqfrJtUpEY="; + hash = "sha256-zRw3eNj17kHVazqeuXp4CxNl1FWaXufINb3yzvVcQS0="; }; dontBuild = false; @@ -176,7 +176,7 @@ let cp Cargo.lock $out ''; - hash = "sha256-v0XIAyBqwFpO4n6EUgXaE7/yuyYAva8arv4unVPqqN4="; + hash = "sha256-v6Wd0FPgL4zyAbW9iarpU6R9d45fQMOo7yt9vccXbgc="; }; postPatch = '' @@ -237,7 +237,7 @@ let cp Cargo.lock $out ''; }; - hash = "sha256-lhD8vlqK9a38ZLBD6YagWnJ/DQ8YqbC1NxEyzYnoLh8="; + hash = "sha256-pEgmtBnvLjc2xG26hdLQnJOJDFv8YaYlOW/OYqJL98I="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile index dd622cd9a327..884445be07b9 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile +++ b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile @@ -15,8 +15,6 @@ end extend ignore_feature_category -# Deprecated -gem 'bundler-checksum', '~> 0.1.0', path: 'gems/bundler-checksum', require: false, feature_category: :rails_platform gem 'auto_freeze', path: 'gems/auto_freeze', feature_category: :rails_platform # See https://docs.gitlab.com/ee/development/gemfile.html#upgrade-rails for guidelines when upgrading Rails @@ -40,7 +38,7 @@ gem 'action_dispatch-draw_all', # Need by Rails gem 'drb', '~> 2.2', feature_category: :rails_platform -gem 'bootsnap', '~> 1.24.0', require: false, feature_category: :rails_platform +gem 'bootsnap', '~> 1.25.0', require: false, feature_category: :rails_platform gem 'ffi', '~> 1.17.3', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 @@ -67,7 +65,7 @@ gem 'responders', '~> 3.0', feature_category: :rails_platform gem 'sprockets', '~> 3.7.0', feature_category: :rails_platform gem 'sprockets-rails', '~> 3.5.1', feature_category: :rails_platform -gem 'view_component', '~> 3.23.2', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 +gem 'view_component', '~> 4.12.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Supported DBs gem 'pg', '~> 1.6.1', feature_category: :database @@ -77,8 +75,6 @@ gem 'faraday-retry', '~> 2.4', feature_category: :shared # rubocop:todo Gemfile/ # Logger is a dependency of Faraday, but Logger 1.6.0 does not work with Chef. gem 'logger', '~> 1.7.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 -gem 'marginalia', '~> 1.11.1', feature_category: :database - # Authorization gem 'declarative_policy', '~> 2.1.0', feature_category: :permissions gem 'gitlab-glaz', '~> 0.0.3', feature_category: :permissions @@ -161,17 +157,18 @@ gem 'gitlab_omniauth-ldap', '~> 2.3.0', require: 'omniauth-ldap', feature_catego gem 'net-ldap', '~> 0.20.0', feature_category: :system_access # API +# Dual-boot for the Grape 3.2 upgrade: https://gitlab.com/gitlab-org/gitlab/-/work_items/607981 if next? - gem 'grape', '~> 2.4', feature_category: :api + gem 'grape', '~> 3.2', feature_category: :api else - gem 'grape', '~> 2.0.0', feature_category: :api + gem 'grape', '~> 2.4', feature_category: :api end gem 'grape-entity', '~> 1.1.0', feature_category: :api -gem 'grape-swagger', '~> 2.1.2', group: [:development, :test], feature_category: :api +gem 'grape-swagger', '~> 2.1.4', group: [:development, :test], feature_category: :api gem 'grape-swagger-entity', '~> 0.7.0', group: [:development, :test], feature_category: :api -gem 'grape-path-helpers', '~> 2.0.1', feature_category: :api -gem 'gitlab-grape-openapi', '~> 0.2', feature_category: :api +gem 'grape-path-helpers', '~> 2.1', feature_category: :api +gem 'gitlab-grape-openapi', '~> 0.3.0', feature_category: :api gem 'rack-cors', '~> 2.0.1', require: 'rack/cors', feature_category: :api # GraphQL API @@ -283,10 +280,10 @@ gem 'asciidoctor', '~> 2.0.18', feature_category: :markdown gem 'asciidoctor-include-ext', '~> 0.4.0', require: false, feature_category: :markdown gem 'asciidoctor-plantuml', '~> 0.0.16', feature_category: :markdown gem 'asciidoctor-kroki', '~> 0.10.0', require: false, feature_category: :markdown -gem 'rouge', '~> 4.7.0', feature_category: :markdown +gem 'rouge', '~> 5.0', feature_category: :markdown gem 'truncato', '~> 0.7.13', feature_category: :team_planning gem 'nokogiri', '~> 1.18', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 -gem 'gitlab-glfm-markdown', '~> 0.0.41', feature_category: :markdown +gem 'gitlab-glfm-markdown', '~> 0.0.42', feature_category: :markdown gem 'tanuki_emoji', '~> 0.13', feature_category: :markdown gem 'unicode-emoji', '~> 4.0', feature_category: :markdown @@ -319,7 +316,10 @@ gem 'gitlab-sidekiq-fetcher', feature_category: :scalability # Cron Parser -gem 'fugit', '~> 1.11.1', feature_category: :continuous_integration +# Pinned exactly: fugit 1.12 bumps et-orbi to 1.4, which shifts the `rweek` +# reference date and changes which weeks match `%` cron expressions. See +# https://gitlab.com/gitlab-org/gitlab/-/work_items/607759 +gem 'fugit', '1.11.2', feature_category: :continuous_integration # HTTP requests gem 'httparty', '~> 0.24.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 @@ -396,9 +396,13 @@ gem 'rack-proxy', '~> 0.7.7', feature_category: :shared # rubocop:todo Gemfile/M gem 'cssbundling-rails', '1.4.3', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'terser', '1.0.2', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 -gem 'click_house-client', '0.11.0', feature_category: :database +gem 'click_house-client', '0.12.0', feature_category: :database + +# NATS JetStream client, used for audit event streaming +gem 'nats-pure', '~> 2.5.0', feature_category: :audit_events + gem 'addressable', '~> 2.8', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 -gem 'gon', '~> 6.5.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 +gem 'gon', '~> 6.6.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'request_store', '~> 1.7.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'base32', '~> 0.3.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'gitlab-license', '~> 2.6', feature_category: :plan_provisioning @@ -420,9 +424,21 @@ gem 'gitlab-http', path: 'gems/gitlab-http', feature_category: :shared # rubocop gem 'gitlab-bitbucket', path: 'gems/gitlab-bitbucket', require: 'bitbucket', feature_category: :importers gem 'gitlab-bitbucket-server', path: 'gems/gitlab-bitbucket-server', require: 'bitbucket_server', feature_category: :importers +gem 'gitlab-deploy-driver-argo-rollouts', path: 'gems/gitlab-deploy-driver-argo-rollouts', require: false, + feature_category: :continuous_delivery +# Do not add lib/gitlab/cd/** or ee/lib/gitlab/cd/**: Zeitwerk would try to claim the +# Gitlab::Cd namespace this gem already defines. New CD app code goes under Cd::. +gem 'gitlab-cd-driver-orchestration', path: 'gems/gitlab-cd-driver-orchestration', + require: 'gitlab/cd/driver/orchestration', feature_category: :continuous_delivery +gem 'gitlab-policy-store', path: 'gems/gitlab-policy-store', + require: 'gitlab/policy_store', feature_category: :security_policy_management gem 'premailer-rails', '~> 1.12.0', feature_category: :notifications -gem 'gitlab-labkit', '~> 2.7.0', feature_category: :error_budgets + +# Mobile push notifications via APNs (GitLab mobile app prototype) +gem 'apnotic', '~> 1.8', require: false, feature_category: :notifications + +gem 'gitlab-labkit', '~> 4.4.0', feature_category: :error_budgets gem 'thrift', '~> 0.22.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # I18n @@ -458,7 +474,7 @@ gem 'async', '~> 2.39.0', require: false, feature_category: :shared # rubocop:to gem 'io-event', '~> 1.14', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Security report schemas used to validate CI job artifacts of security jobs -gem 'gitlab-security_report_schemas', '0.2.0.min15.0.0.max15.2.4', feature_category: :vulnerability_management +gem 'gitlab-security_report_schemas', '0.2.1.min15.0.0.max15.2.4', feature_category: :vulnerability_management # Frontend bundling gem 'vite_rails', '~> 3.10.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 @@ -510,7 +526,10 @@ group :development do gem 'solargraph-rspec', '~> 0.5.1', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'letter_opener_web', '~> 3.0.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 - gem 'lookbook', '~> 2.3', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 + # GitLab's fork of lookbook, which relaxes the upper bound on the rouge + # dependency to allow rouge 5.x. See: + # https://gitlab.com/gitlab-org/gitlab/-/work_items/581507 + gem 'gitlab-lookbook', '~> 2.3', require: 'lookbook', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'sprite-factory', '~> 1.7', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 @@ -524,7 +543,7 @@ group :development do gem 'gdk-toogle', '~> 1.0', require: 'toogle', feature_category: :tooling - gem 'grpc-tools', '~> 1.81.0', feature_category: :system_access + gem 'grpc-tools', '~> 1.83.0', feature_category: :system_access # Used by # * `lib/tasks/gitlab/security/update_banned_ssh_keys.rake` @@ -554,6 +573,7 @@ group :development, :test do gem 'gitlab-styles', '~> 14.1', feature_category: :tooling, require: false gem 'haml_lint', '~> 0.75', feature_category: :tooling, require: false + gem 'keela', '~> 0.3', feature_category: :tooling, require: false # Benchmarking & profiling gem 'benchmark-ips', '~> 2.14.0', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 @@ -617,7 +637,7 @@ group :test do # Moved in `test` because https://gitlab.com/gitlab-org/gitlab/-/issues/217527 gem 'derailed_benchmarks', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 - gem 'gitlab_quality-test_tooling', '~> 3.20.1', require: false, feature_category: :tooling + gem 'gitlab_quality-test_tooling', '~> 3.20.2', require: false, feature_category: :tooling # Test execution result export gem 'gitlab-rspec-metrics-exporter', '~> 0.2.0', require: false, feature_category: :tooling @@ -629,7 +649,7 @@ gem 'faraday-multipart', '~> 1.0', feature_category: :importers gem 'gitlab-mail_room', '~> 1.1.0', require: 'mail_room', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 -gem 'email_reply_trimmer', '~> 0.1', feature_category: :team_planning +gem 'email_reply_trimmer', '~> 0.4.0', feature_category: :team_planning gem 'html2text', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'stackprof', '~> 0.2.26', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 @@ -656,13 +676,13 @@ gem 'ssh_data', '~> 2.0', feature_category: :shared # rubocop:todo Gemfile/Missi gem 'spamcheck', '~> 1.3.0', feature_category: :insider_threat # Gitaly GRPC protocol definitions -gem 'gitaly', '~> 19.0', feature_category: :gitaly +gem 'gitaly', '~> 19.2', feature_category: :gitaly # KAS GRPC protocol definitions -gem 'gitlab-kas-grpc', '~> 19.2.0-rc1', feature_category: :deployment_management +gem 'gitlab-kas-grpc', '~> 19.3.0-rc4', feature_category: :deployment_management # Knowledge Graph GRPC protocol definitions -gem 'gitlab-gkg-proto', '~> 0.87.0', feature_category: :knowledge_graph +gem 'gitlab-orbit-proto', '~> 0.100.0', feature_category: :knowledge_graph gem 'grpc', '~> 1.81.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 @@ -674,17 +694,11 @@ gem 'toml-rb', '~> 4.1', feature_category: :shared # rubocop:todo Gemfile/Missin gem 'flipper', '~> 1.3.6', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'flipper-active_record', '~> 1.3.6', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'flipper-active_support_cache_store', '~> 1.3.6', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 -gem 'unleash', '~> 3.2.2', feature_category: :feature_flags # https://docs.gitlab.com/operations/feature_flags/ -gem 'gitlab-experiment', '~> 1.6.0', feature_category: :acquisition +gem 'gitlab-experiment', '~> 2.0.0', feature_category: :acquisition # Structured logging gem 'lograge', '~> 0.5', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 - -if next? - gem 'grape_logging', '~> 3.0', feature_category: :api -else - gem 'grape_logging', '~> 1.8', '>= 1.8.4', feature_category: :api -end +gem 'grape_logging', '~> 3.0', feature_category: :api # DNS Lookup gem 'gitlab-net-dns', '~> 0.15.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 @@ -785,11 +799,11 @@ gem 'paper_trail', '~> 16.0', feature_category: :workspaces gem "i18n_data", "~> 0.13.1", feature_category: :system_access -gem "gitlab-cloud-connector", "~> 1.52", require: 'gitlab/cloud_connector', feature_category: :plan_provisioning +gem "gitlab-cloud-connector", "~> 1.53", require: 'gitlab/cloud_connector', feature_category: :plan_provisioning gem "gvltools", "~> 0.4.0", feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 -gem 'gitlab_query_language', '~> 0.29.0', feature_category: :integrations +gem 'gitlab_query_language', '~> 0.34.0', feature_category: :integrations # standard Gem, version increase to resolve vulnerabilities gem "zlib", "~> 3.2", ">= 3.2.3", feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/work_items/596593 diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock index 0008d58f913a..0b5d6cebe1fc 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock +++ b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock @@ -14,18 +14,14 @@ PATH remote: gems/auto_freeze specs: auto_freeze (0.3.0) - freezolite (~> 0.6) - -PATH - remote: gems/bundler-checksum - specs: - bundler-checksum (0.1.0) - bundler + freezolite (~> 0.6.0) + require-hooks (~> 0.2.3) PATH remote: gems/csv_builder specs: csv_builder (0.1.0) + csv PATH remote: gems/error_tracking_open_api @@ -52,8 +48,8 @@ PATH remote: gems/gitlab-backup-cli specs: gitlab-backup-cli (0.0.1) - activerecord (>= 7) - activesupport (>= 7) + activerecord (>= 7.2) + activesupport (>= 7.2) addressable (~> 2.8) bigdecimal (~> 3.1) concurrent-ruby (~> 1.1) @@ -93,6 +89,11 @@ PATH omniauth-oauth2 (~> 1.8) rack (>= 2.2) +PATH + remote: gems/gitlab-cd-driver-orchestration + specs: + gitlab-cd-driver-orchestration (0.6.0) + PATH remote: gems/gitlab-configs specs: @@ -105,6 +106,11 @@ PATH gitlab-database-data_isolation (0.1.0) activerecord (>= 7) +PATH + remote: gems/gitlab-deploy-driver-argo-rollouts + specs: + gitlab-deploy-driver-argo-rollouts (0.6.0) + PATH remote: gems/gitlab-email_handler specs: @@ -116,32 +122,37 @@ PATH gitlab-housekeeper (0.1.0) activesupport amazing_print - httparty + httparty (>= 0.22.0) rubocop PATH remote: gems/gitlab-http specs: gitlab-http (0.1.0) - activesupport (>= 7, < 9) + activesupport (>= 7.2, < 9) concurrent-ruby (~> 1.2) httparty (~> 0.21) ipaddress (~> 0.8.3) net-http (= 0.6.0) +PATH + remote: gems/gitlab-policy-store + specs: + gitlab-policy-store (0.1.0) + PATH remote: gems/gitlab-rspec_flaky specs: gitlab-rspec_flaky (0.1.0) - activesupport (>= 7, < 9) + activesupport (>= 7.2, < 9) rspec (~> 3.0) PATH remote: gems/gitlab-rspec specs: gitlab-rspec (0.1.0) - activerecord (>= 7, < 9) - activesupport (>= 7, < 9) + activerecord (>= 7.2, < 9) + activesupport (>= 7.2, < 9) gitlab_quality-test_tooling (>= 3.13, < 4) rspec (~> 3.0) test-prof (~> 1.5) @@ -231,6 +242,7 @@ PATH remote: vendor/gems/microsoft_graph_mailer specs: microsoft_graph_mailer (0.1.0) + base64 mail (~> 2.7) oauth2 (>= 1.4.4, < 3) @@ -238,6 +250,8 @@ PATH remote: vendor/gems/omniauth-gitlab specs: omniauth-gitlab (4.0.0) + base64 + bigdecimal omniauth (~> 2.0) omniauth-oauth2 (~> 1.8) @@ -245,6 +259,8 @@ PATH remote: vendor/gems/omniauth-salesforce specs: omniauth-salesforce (1.0.5) + base64 + bigdecimal omniauth (~> 2.0) omniauth-oauth2 (~> 1.0) @@ -252,7 +268,7 @@ PATH remote: vendor/gems/omniauth_crowd specs: omniauth_crowd (2.4.0) - activesupport + activesupport (>= 7.2, < 9) nokogiri (>= 1.4.4) omniauth (~> 2.0) @@ -260,6 +276,7 @@ PATH remote: vendor/gems/sidekiq-reliable-fetch specs: gitlab-sidekiq-fetcher (0.12.1) + base64 json (>= 2.5) sidekiq (~> 7.0) @@ -358,8 +375,8 @@ GEM minitest (>= 5.1, < 6) securerandom (>= 0.3) tzinfo (~> 2.0, >= 2.0.5) - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) aes_key_wrap (1.1.0) akismet (3.0.0) aliyun-sdk (0.8.0) @@ -370,8 +387,12 @@ GEM tins (~> 1.0) amazing_print (1.8.1) android_key_attestation (0.3.0) - anonymous_loader (0.1.2) - version_gem (~> 1.1, >= 1.1.13) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + apnotic (1.8.0) + base64 + connection_pool (>= 2, < 4) + net-http2 (>= 0.18.3, < 2) apollo_upload_server (2.1.8) actionpack (>= 6.1.6) graphql (>= 1.8) @@ -399,8 +420,8 @@ GEM attr_encrypted (4.2.0) encryptor (~> 3.0.0) attr_required (1.0.2) - auth-sanitizer (0.2.2) - version_gem (~> 1.1, >= 1.1.10) + auth-sanitizer (0.2.3) + version_gem (~> 1.1, >= 1.1.14) awesome_print (1.9.2) aws-actionmailer-ses (1.2.0) actionmailer (>= 7.1.0) @@ -455,8 +476,8 @@ GEM bindata (2.5.1) binding_of_caller (1.0.0) debug_inspector (>= 0.0.1) - bootsnap (1.24.6) - msgpack (~> 1.2) + bootsnap (1.25.0) + msgpack (~> 1.5) browser (5.3.1) builder (3.3.0) bullet (8.0.8) @@ -501,7 +522,7 @@ GEM cork nap open4 (~> 1.3) - click_house-client (0.11.0) + click_house-client (0.12.0) activerecord (>= 7.0, < 9.0) activesupport (>= 7.0, < 9.0) addressable (~> 2.8) @@ -509,7 +530,7 @@ GEM coderay (1.1.3) colored2 (3.1.2) commonmarker (0.23.12) - concurrent-ruby (1.3.6) + concurrent-ruby (1.3.8) connection_pool (2.5.5) console (1.29.2) fiber-annotation @@ -656,7 +677,7 @@ GEM base64 faraday (>= 1, < 3) multi_json - email_reply_trimmer (0.2.0) + email_reply_trimmer (0.4.0) email_spec (2.3.0) htmlentities (~> 4.3.3) launchy (>= 2.1, < 4.0) @@ -736,8 +757,8 @@ GEM flipper-active_support_cache_store (1.3.6) activesupport (>= 4.2, < 9) flipper (~> 1.3.6) - fog-aliyun (0.4.0) - addressable (~> 2.8.0) + fog-aliyun (0.4.1) + addressable (>= 2.8, < 2.10) aliyun-sdk (~> 0.8.0) fog-core fog-json @@ -792,7 +813,7 @@ GEM googleapis-common-protos-types (~> 1.15) googleauth (~> 1.12) grpc (~> 1.66) - gdk-toogle (1.0.1) + gdk-toogle (1.0.2) haml rails (>= 7.0.4.2) gemoji (3.0.1) @@ -809,14 +830,14 @@ GEM git (1.19.1) addressable (~> 2.8) rchardet (~> 1.8) - gitaly (19.0.0) + gitaly (19.2.0) grpc (~> 1.0) gitlab (4.19.0) httparty (~> 0.20) terminal-table (>= 1.5.1) gitlab-chronic (0.10.6) numerizer (~> 0.2) - gitlab-cloud-connector (1.52.0) + gitlab-cloud-connector (1.53.0) activesupport (>= 7.0) jwt (~> 2.10, >= 2.10.3) gitlab-crystalball (1.1.3) @@ -826,7 +847,7 @@ GEM danger (>= 9.3.0) danger-gitlab (>= 8.0.0) rake (~> 13.0) - gitlab-experiment (1.6.0) + gitlab-experiment (2.0.0) activesupport (>= 3.0) request_store (>= 1.0) gitlab-fog-azure-rm (2.5.0) @@ -839,8 +860,6 @@ GEM mime-types net-http-persistent (~> 4.0) nokogiri (~> 1, >= 1.10.8) - gitlab-gkg-proto (0.87.0) - grpc (~> 1.0) gitlab-glaz (0.0.3) google-protobuf (~> 4.35) rb_sys (~> 0.9.128) @@ -856,23 +875,24 @@ GEM gitlab-glaz (0.0.3-x86_64-linux-gnu) google-protobuf (~> 4.35) rb_sys (~> 0.9.128) - gitlab-glfm-markdown (0.0.41) - rb_sys (~> 0.9.124) - gitlab-glfm-markdown (0.0.41-aarch64-linux-gnu) - rb_sys (~> 0.9.124) - gitlab-glfm-markdown (0.0.41-arm64-darwin) - rb_sys (~> 0.9.124) - gitlab-glfm-markdown (0.0.41-x86_64-darwin) - rb_sys (~> 0.9.124) - gitlab-glfm-markdown (0.0.41-x86_64-linux-gnu) - rb_sys (~> 0.9.124) - gitlab-grape-openapi (0.2.1) - grape (~> 2.0) + gitlab-glfm-markdown (0.0.42) + rb_sys (~> 0.9.128) + gitlab-glfm-markdown (0.0.42-aarch64-linux-gnu) + rb_sys (~> 0.9.128) + gitlab-glfm-markdown (0.0.42-arm64-darwin) + rb_sys (~> 0.9.128) + gitlab-glfm-markdown (0.0.42-x86_64-darwin) + rb_sys (~> 0.9.128) + gitlab-glfm-markdown (0.0.42-x86_64-linux-gnu) + rb_sys (~> 0.9.128) + gitlab-grape-openapi (0.3.0) + grape (>= 2.4, < 3.3) grape-entity (~> 1.0) js_regex (~> 3.8) - gitlab-kas-grpc (19.2.0.pre.rc1) - grpc (~> 1.0) - gitlab-labkit (2.7.0) + gitlab-kas-grpc (19.3.0.pre.rc4) + google-protobuf (>= 3.25, < 5.0) + grpc (~> 1.81) + gitlab-labkit (4.4.0) actionpack (>= 5.0.0, < 8.2.0) activesupport (>= 5.0.0, < 8.2.0) google-protobuf (>= 3.25, < 5.0) @@ -888,6 +908,18 @@ GEM prometheus-client-mmap (>= 1.2, < 2.0) redis (> 3.0.0, < 6.0.0) gitlab-license (2.6.0) + gitlab-lookbook (2.3.14) + activemodel + css_parser + htmlbeautifier (~> 1.3) + htmlentities (~> 4.3) + marcel (~> 1.0) + railties (>= 5.0) + redcarpet (~> 3.5) + rouge (>= 3.26, < 6.0) + view_component (>= 2.0) + yard (~> 0.9) + zeitwerk (~> 2.5) gitlab-mail_room (1.1.0) jwt (>= 2.0, < 4) net-imap (>= 0.5, < 0.7) @@ -902,6 +934,8 @@ GEM wikicloth (= 0.8.1) gitlab-net-dns (0.15.0) logger + gitlab-orbit-proto (0.100.0) + grpc (~> 1.0) gitlab-rspec-metrics-exporter (0.2.0) logger (>= 1.4, < 2.0) rspec-core (>= 3.12, < 4.0) @@ -917,8 +951,8 @@ GEM sentry-ruby (~> 5.22) stackprof (~> 0.2.27) toml-rb (~> 4.1) - gitlab-security_report_schemas (0.2.0.min15.0.0.max15.2.4) - activesupport (>= 6, < 8.1) + gitlab-security_report_schemas (0.2.1.min15.0.0.max15.2.4) + activesupport (>= 6, < 8.2) json_schemer (~> 2.4.0) mutex_m (~> 0.3.0) gitlab-styles (14.1.0) @@ -937,7 +971,7 @@ GEM omniauth (>= 1.3, < 3) pyu-ruby-sasl (>= 0.0.3.3, < 0.1) rubyntlm (~> 0.5) - gitlab_quality-test_tooling (3.20.1) + gitlab_quality-test_tooling (3.20.2) activesupport (>= 7.0) amatch (~> 0.4.1) fog-google (~> 1.24, >= 1.24.1) @@ -950,19 +984,19 @@ GEM rspec-parameterized (>= 1.0, < 3.0) table_print (= 1.5.7) zeitwerk (>= 2, < 3) - gitlab_query_language (0.29.0) + gitlab_query_language (0.34.0) rb_sys (~> 0.9.91) - gitlab_query_language (0.29.0-aarch64-linux-gnu) + gitlab_query_language (0.34.0-aarch64-linux-gnu) rb_sys (~> 0.9.91) - gitlab_query_language (0.29.0-arm64-darwin) + gitlab_query_language (0.34.0-arm64-darwin) rb_sys (~> 0.9.91) - gitlab_query_language (0.29.0-x86_64-darwin) + gitlab_query_language (0.34.0-x86_64-darwin) rb_sys (~> 0.9.91) - gitlab_query_language (0.29.0-x86_64-linux-gnu) + gitlab_query_language (0.34.0-x86_64-linux-gnu) rb_sys (~> 0.9.91) globalid (1.1.0) activesupport (>= 5.0) - gon (6.5.0) + gon (6.6.0) actionpack (>= 3.0.20) i18n (>= 0.7) multi_json @@ -1040,30 +1074,30 @@ GEM gapic-common (>= 0.20.0, < 2.a) google-cloud-errors (~> 1.0) google-logging-utils (0.1.0) - google-protobuf (4.35.0) + google-protobuf (4.35.1) bigdecimal rake (~> 13.3) - google-protobuf (4.35.0-aarch64-linux-gnu) + google-protobuf (4.35.1-aarch64-linux-gnu) bigdecimal rake (~> 13.3) - google-protobuf (4.35.0-arm64-darwin) + google-protobuf (4.35.1-arm64-darwin) bigdecimal rake (~> 13.3) - google-protobuf (4.35.0-x86-linux-gnu) + google-protobuf (4.35.1-x86-linux-gnu) bigdecimal rake (~> 13.3) - google-protobuf (4.35.0-x86_64-darwin) + google-protobuf (4.35.1-x86_64-darwin) bigdecimal rake (~> 13.3) - google-protobuf (4.35.0-x86_64-linux-gnu) + google-protobuf (4.35.1-x86_64-linux-gnu) bigdecimal rake (~> 13.3) googleapis-common-protos (1.7.0) google-protobuf (>= 3.18, < 5.a) googleapis-common-protos-types (~> 1.7) grpc (~> 1.41) - googleapis-common-protos-types (1.20.0) - google-protobuf (>= 3.18, < 5.a) + googleapis-common-protos-types (1.23.0) + google-protobuf (~> 4.26) googleauth (1.14.0) faraday (>= 1.0, < 3.a) google-cloud-env (~> 2.2) @@ -1074,28 +1108,26 @@ GEM signet (>= 0.16, < 2.a) gpgme (2.0.26) mini_portile2 (~> 2.7) - grape (2.0.0) - activesupport (>= 5) - builder + grape (2.4.0) + activesupport (>= 6.1) dry-types (>= 1.1) - mustermann-grape (~> 1.0.0) - rack (>= 1.3.0) - rack-accept + mustermann-grape (~> 1.1.0) + rack (>= 2) + zeitwerk grape-entity (1.1.0) activesupport (>= 3.0.0) - grape-path-helpers (2.0.1) + grape-path-helpers (2.1.0) activesupport - grape (~> 2.0) + grape (>= 2.0, < 4) rake (> 12) ruby2_keywords (~> 0.0.2) - grape-swagger (2.1.2) - grape (>= 1.7, < 3.0) - rack-test (~> 2) + grape-swagger (2.1.4) + grape (>= 1.7, < 4.0) grape-swagger-entity (0.7.1) grape-entity (~> 1) grape-swagger (~> 2) - grape_logging (1.8.4) - grape + grape_logging (3.0.0) + grape (>= 2.4.0) rack graphlyte (1.0.0) graphql (2.6.3) @@ -1134,7 +1166,7 @@ GEM google-protobuf (>= 3.18, < 5.a) googleapis-common-protos (~> 1.7.0) grpc (~> 1.41) - grpc-tools (1.81.0) + grpc-tools (1.83.0) grpc_reflection (0.2.0) grpc gssapi (1.3.1) @@ -1181,6 +1213,7 @@ GEM nokogiri (>= 1.0, < 2.0) htmlbeautifier (1.4.2) htmlentities (4.3.4) + http-2 (1.2.1) http (5.3.1) addressable (~> 2.8) http-cookie (~> 1.0) @@ -1268,6 +1301,10 @@ GEM activerecord kaminari-core (= 1.2.2) kaminari-core (1.2.2) + keela (0.3.0) + parallel (~> 1.20) + rainbow (~> 3.0) + ruby-progressbar (~> 1.11) knapsack (4.0.0) rake kramdown (2.5.2) @@ -1322,18 +1359,6 @@ GEM loofah (2.25.1) crass (~> 1.0.2) nokogiri (>= 1.12.0) - lookbook (2.3.14) - activemodel - css_parser - htmlbeautifier (~> 1.3) - htmlentities (~> 4.3.4) - marcel (~> 1.0) - railties (>= 5.0) - redcarpet (~> 3.5) - rouge (>= 3.26, < 5.0) - view_component (>= 2.0) - yard (~> 0.9) - zeitwerk (~> 2.5) lru_redux (1.1.0) lumberjack (1.2.7) mail (2.9.0) @@ -1343,9 +1368,6 @@ GEM net-pop net-smtp marcel (1.0.4) - marginalia (1.11.1) - actionpack (>= 5.2) - activerecord (>= 5.2) matrix (0.4.2) memory_profiler (1.1.0) method_source (1.0.0) @@ -1366,22 +1388,29 @@ GEM mixlib-shellout (3.3.9) chef-utils mize (0.6.1) - msgpack (1.5.4) + msgpack (1.8.4) multi_json (1.17.0) multi_xml (0.6.0) multipart-post (2.2.3) - murmurhash3 (0.1.7) mustermann (3.0.4) ruby2_keywords (~> 0.0.1) - mustermann-grape (1.0.2) + mustermann-grape (1.1.0) mustermann (>= 1.0.0) mutex_m (0.3.0) nap (1.1.0) + nats-pure (2.5.0) + base64 + concurrent-ruby (~> 1.0) + json + securerandom + uri nenv (0.3.0) net-http (0.6.0) uri net-http-persistent (4.0.5) connection_pool (~> 2.2) + net-http2 (0.19.0) + http-2 (>= 1.0) net-imap (0.6.4.1) date net-protocol @@ -1427,16 +1456,16 @@ GEM anonymous_loader (~> 0.1, >= 0.1.1) auth-sanitizer (~> 0.2, >= 0.2.2) version_gem (~> 1.1, >= 1.1.12) - oauth2 (2.0.24) - anonymous_loader (~> 0.1, >= 0.1.1) - auth-sanitizer (~> 0.2, >= 0.2.2) + oauth2 (2.0.25) + anonymous_loader (~> 0.1, >= 0.1.3) + auth-sanitizer (~> 0.2, >= 0.2.3) faraday (>= 0.17.3, < 4.0) jwt (>= 1.0, < 4.0) logger (~> 1.2) multi_xml (~> 0.5) rack (>= 1.2, < 4) - snaky_hash (~> 2.0, >= 2.0.6) - version_gem (~> 1.1, >= 1.1.12) + snaky_hash (~> 2.0, >= 2.0.7) + version_gem (~> 1.1, >= 1.1.14) observer (0.1.2) octokit (9.2.0) faraday (>= 1, < 3) @@ -1724,7 +1753,7 @@ GEM paper_trail (16.0.0) activerecord (>= 6.1) request_store (~> 1.4) - parallel (1.27.0) + parallel (1.28.0) parser (3.3.11.1) ast (~> 2.4.1) racc @@ -1771,27 +1800,27 @@ GEM coderay parser unparser - prometheus-client-mmap (1.6.0) + prometheus-client-mmap (1.6.1) base64 bigdecimal logger rb_sys (~> 0.9.128) - prometheus-client-mmap (1.6.0-aarch64-linux-gnu) + prometheus-client-mmap (1.6.1-aarch64-linux-gnu) base64 bigdecimal logger rb_sys (~> 0.9.128) - prometheus-client-mmap (1.6.0-arm64-darwin) + prometheus-client-mmap (1.6.1-arm64-darwin) base64 bigdecimal logger rb_sys (~> 0.9.128) - prometheus-client-mmap (1.6.0-x86_64-darwin) + prometheus-client-mmap (1.6.1-x86_64-darwin) base64 bigdecimal logger rb_sys (~> 0.9.128) - prometheus-client-mmap (1.6.0-x86_64-linux-gnu) + prometheus-client-mmap (1.6.1-x86_64-linux-gnu) base64 bigdecimal logger @@ -1818,8 +1847,6 @@ GEM raabro (1.4.0) racc (1.8.1) rack (2.2.23) - rack-accept (0.4.5) - rack (>= 0.4) rack-attack (6.8.0) rack (>= 1.0, < 4) rack-cors (2.0.2) @@ -1900,12 +1927,12 @@ GEM erb psych (>= 4.0.0) tsort - re2 (2.23.0) + re2 (2.27.0) mini_portile2 (~> 2.8.9) - re2 (2.23.0-aarch64-linux-gnu) - re2 (2.23.0-arm64-darwin) - re2 (2.23.0-x86_64-darwin) - re2 (2.23.0-x86_64-linux-gnu) + re2 (2.27.0-aarch64-linux-gnu) + re2 (2.27.0-arm64-darwin) + re2 (2.27.0-x86_64-darwin) + re2 (2.27.0-x86_64-linux-gnu) recaptcha (5.12.3) json recursive-open-struct (1.1.3) @@ -1916,9 +1943,9 @@ GEM actionpack (>= 5) redis-rack (>= 2.1.0, < 4) redis-store (>= 1.1.0, < 2) - redis-client (0.29.0) + redis-client (0.30.0) connection_pool - redis-cluster-client (0.16.5) + redis-cluster-client (0.17.0) redis-client (~> 0.28) redis-clustering (5.4.1) redis (= 5.4.1) @@ -1958,7 +1985,8 @@ GEM rexml (3.4.4) rinku (2.0.0) rotp (6.3.0) - rouge (4.7.0) + rouge (5.0.0) + strscan (~> 3.1) rqrcode (2.2.0) chunky_png (~> 1.0) rqrcode_core (~> 1.0) @@ -2058,7 +2086,7 @@ GEM rubyntlm (0.6.3) rubypants (0.2.0) rubyzip (2.4.1) - rugged (1.7.2) + rugged (1.9.6) safety_net_attestation (0.5.0) jwt (>= 2.0, < 4.0) sanitize (6.0.2) @@ -2091,7 +2119,7 @@ GEM rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 4.0) websocket (~> 1.0) - semver_dialects (4.1.1) + semver_dialects (4.1.3) deb_version (~> 1.0.1) pastel (~> 0.8.0) thor (~> 1.3) @@ -2135,9 +2163,9 @@ GEM sixarm_ruby_unaccent (1.2.0) slack-messenger (2.3.6) re2 (~> 2.7, >= 2.7.0) - snaky_hash (2.0.6) + snaky_hash (2.0.7) hashie (>= 0.1.0, < 6) - version_gem (>= 1.1.8, < 3) + version_gem (~> 1.1, >= 1.1.14) snowplow-tracker (0.8.0) solargraph (0.58.3) ast (~> 2.4.3) @@ -2200,6 +2228,7 @@ GEM unicode-display_width (>= 1.5, < 3.0) unicode_utils (~> 1.4) strings-ansi (0.2.0) + strscan (3.1.8) swd (2.0.3) activesupport (>= 3) attr_required (>= 0.0.5) @@ -2298,8 +2327,6 @@ GEM unicode-emoji (4.0.4) unicode_utils (1.4.0) uniform_notifier (1.16.0) - unleash (3.2.2) - murmurhash3 (~> 0.1.6) unparser (0.6.7) diff-lcs (~> 1.3) parser (>= 3.2.0) @@ -2314,12 +2341,12 @@ GEM validates_hostname (1.0.13) activerecord (>= 3.0) activesupport (>= 3.0) - version_gem (1.1.13) + version_gem (1.1.15) version_sorter (2.3.0) - view_component (3.23.2) - activesupport (>= 5.2.0, < 8.1) + view_component (4.12.0) + actionview (>= 7.1.0) + activesupport (>= 7.1.0) concurrent-ruby (~> 1) - method_source (~> 1.0) vite_rails (3.10.0) railties (>= 5.1, < 9) vite_ruby (~> 3.0, >= 3.2.2) @@ -2367,7 +2394,7 @@ GEM xpath (3.2.0) nokogiri (~> 1.8) yajl-ruby (1.4.3) - yard (0.9.43) + yard (0.9.44) yard-activesupport-concern (0.0.1) yard (>= 0.8) yard-solargraph (0.1.0) @@ -2395,6 +2422,7 @@ DEPENDENCIES addressable (~> 2.8) akismet (~> 3.0) amazing_print + apnotic (~> 1.8) apollo_upload_server (~> 2.1.6) app_store_connect arr-pm (~> 0.0.12) @@ -2418,16 +2446,15 @@ DEPENDENCIES bcrypt (~> 3.1, >= 3.1.14) benchmark-ips (~> 2.14.0) benchmark-memory (~> 0.1) - bootsnap (~> 1.24.0) + bootsnap (~> 1.25.0) browser (~> 5.3.1) bullet (~> 8.0.0) - bundler-checksum (~> 0.1.0)! capybara (~> 3.40) capybara-screenshot (~> 1.0.26) carrierwave (~> 1.3) charlock_holmes (~> 0.7.9) circuitbox (= 2.0.0) - click_house-client (= 0.11.0) + click_house-client (= 0.12.0) commonmarker (~> 0.23.10) concurrent-ruby (~> 1.1) connection_pool (~> 2.5.3) @@ -2457,7 +2484,7 @@ DEPENDENCIES elasticsearch-api (= 7.17.11) elasticsearch-model (~> 7.2) elasticsearch-rails (~> 7.2) - email_reply_trimmer (~> 0.1) + email_reply_trimmer (~> 0.4.0) email_spec (~> 2.3.0) error_tracking_open_api! factory_bot_rails (~> 6.5.0) @@ -2477,39 +2504,43 @@ DEPENDENCIES fog-core (~> 2.5) fog-google (~> 1.29.0) fog-local (~> 0.8) - fugit (~> 1.11.1) + fugit (= 1.11.2) gdk-toogle (~> 1.0) gettext (~> 3.5, >= 3.5.1) gettext_i18n_rails (~> 1.13.0) git (~> 1.8) - gitaly (~> 19.0) + gitaly (~> 19.2) gitlab-active-context! gitlab-backup-cli! gitlab-bitbucket! gitlab-bitbucket-server! + gitlab-cd-driver-orchestration! gitlab-chronic (~> 0.10.5) - gitlab-cloud-connector (~> 1.52) + gitlab-cloud-connector (~> 1.53) gitlab-configs! gitlab-crystalball (~> 1.1.3) gitlab-dangerfiles (~> 4.12.0) gitlab-database-data_isolation! + gitlab-deploy-driver-argo-rollouts! gitlab-duo-workflow-service-client (~> 0.10)! gitlab-email_handler! - gitlab-experiment (~> 1.6.0) + gitlab-experiment (~> 2.0.0) gitlab-fog-azure-rm (~> 2.5.0) - gitlab-gkg-proto (~> 0.87.0) gitlab-glaz (~> 0.0.3) - gitlab-glfm-markdown (~> 0.0.41) - gitlab-grape-openapi (~> 0.2) + gitlab-glfm-markdown (~> 0.0.42) + gitlab-grape-openapi (~> 0.3.0) gitlab-housekeeper! gitlab-http! gitlab-iam-grpc! - gitlab-kas-grpc (~> 19.2.0.pre.rc1) - gitlab-labkit (~> 2.7.0) + gitlab-kas-grpc (~> 19.3.0.pre.rc4) + gitlab-labkit (~> 4.4.0) gitlab-license (~> 2.6) + gitlab-lookbook (~> 2.3) gitlab-mail_room (~> 1.1.0) gitlab-markup (~> 2.1.0) gitlab-net-dns (~> 0.15.0) + gitlab-orbit-proto (~> 0.100.0) + gitlab-policy-store! gitlab-rspec! gitlab-rspec-metrics-exporter (~> 0.2.0) gitlab-rspec_flaky! @@ -2517,16 +2548,16 @@ DEPENDENCIES gitlab-schema-validation! gitlab-sdk (~> 0.3.0) gitlab-secret_detection (< 1.0) - gitlab-security_report_schemas (= 0.2.0.min15.0.0.max15.2.4) + gitlab-security_report_schemas (= 0.2.1.min15.0.0.max15.2.4) gitlab-sidekiq-fetcher! gitlab-styles (~> 14.1) gitlab-topology-service-client (~> 0.1)! gitlab-utils! gitlab_chronic_duration (~> 0.12) gitlab_omniauth-ldap (~> 2.3.0) - gitlab_quality-test_tooling (~> 3.20.1) - gitlab_query_language (~> 0.29.0) - gon (~> 6.5.0) + gitlab_quality-test_tooling (~> 3.20.2) + gitlab_query_language (~> 0.34.0) + gon (~> 6.6.0) google-apis-androidpublisher_v3 (~> 0.92.0) google-apis-cloudbilling_v1 (~> 0.22.0) google-apis-cloudresourcemanager_v1 (~> 0.44.0) @@ -2544,17 +2575,17 @@ DEPENDENCIES google-protobuf (>= 3.25, < 5.0) googleauth (~> 1.14) gpgme (~> 2.0.24) - grape (~> 2.0.0) + grape (~> 2.4) grape-entity (~> 1.1.0) - grape-path-helpers (~> 2.0.1) - grape-swagger (~> 2.1.2) + grape-path-helpers (~> 2.1) + grape-swagger (~> 2.1.4) grape-swagger-entity (~> 0.7.0) - grape_logging (~> 1.8, >= 1.8.4) + grape_logging (~> 3.0) graphlyte (~> 1.0.0) graphql (= 2.6.3) graphql-docs (~> 5.2.0) grpc (~> 1.81.0) - grpc-tools (~> 1.81.0) + grpc-tools (~> 1.83.0) gssapi (~> 1.3.1) guard-rspec gvltools (~> 0.4.0) @@ -2580,6 +2611,7 @@ DEPENDENCIES jsonb_accessor (~> 1.4) jwt (~> 2.10.3) kaminari (~> 1.2.2) + keela (~> 0.3) knapsack (~> 4.0.0) kramdown (~> 2.5.0) kubeclient (~> 4.12.0) @@ -2592,17 +2624,16 @@ DEPENDENCIES logger (~> 1.7.0) lograge (~> 0.5) loofah (~> 2.25.0) - lookbook (~> 2.3) lru_redux mail (= 2.9.0) mail-smtp_pool (~> 0.1.0)! marcel (~> 1.0.4) - marginalia (~> 1.11.1) memory_profiler (~> 1.0) microsoft_graph_mailer (~> 0.1.0)! mini_magick (~> 4.12) minitest (~> 5.11.0) multi_json (~> 1.17.0) + nats-pure (~> 2.5.0) net-http (= 0.6.0) net-ldap (~> 0.20.0) net-ntp @@ -2695,7 +2726,7 @@ DEPENDENCIES responders (~> 3.0) retriable (~> 3.1.2) rexml (~> 3.4.0) - rouge (~> 4.7.0) + rouge (~> 5.0) rqrcode (~> 2.2) rspec-benchmark (~> 0.6.0) rspec-parameterized (~> 1.0, >= 1.0.2) @@ -2755,12 +2786,11 @@ DEPENDENCIES typhoeus (~> 1.4.0) undercover (~> 0.8.0) unicode-emoji (~> 4.0) - unleash (~> 3.2.2) uri (~> 1.1.1) valid_email (~> 0.1) validates_hostname (~> 1.0.13) version_sorter (~> 2.3) - view_component (~> 3.23.2) + view_component (~> 4.12.0) vite_rails (~> 3.10.0) vite_ruby (~> 3.10.1) vmstat (~> 2.3.0) @@ -2792,14 +2822,15 @@ CHECKSUMS activerecord-gitlab (0.2.0) activestorage (7.2.3.1) sha256=0b224ea42e6256d3e33768bdccad8e3c9110a5140fc9faf98bde8873dd5dffab activesupport (7.2.3.1) sha256=11ebed516a43a0bb47346227a35ebae4d9427465a7c9eb197a03d5c8d283cb34 - addressable (2.8.7) sha256=462986537cf3735ab5f3c0f557f14155d778f4b43ea4f485a9deb9c8f7c58232 + addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af aes_key_wrap (1.1.0) sha256=b935f4756b37375895db45669e79dfcdc0f7901e12d4e08974d5540c8e0776a5 akismet (3.0.0) sha256=74991b8e3d3257eeea996b47069abb8da2006c84a144255123e8dffd1c86b230 aliyun-sdk (0.8.0) sha256=65915d3f9b528082253d1f9ad0e4d13d6b552933fe49251c68c6915cd4d75b9d amatch (0.4.2) sha256=5a7c8c08882864621b81bf3bbc0447bb638afe6066ceeead6b9d11f34cf0d911 amazing_print (1.8.1) sha256=f53b4e1881f53f9663cb222840c7a027d0e61d46cc908366965739559c0d6d68 android_key_attestation (0.3.0) sha256=467eb01a99d2bb48ef9cf24cc13712669d7056cba5a52d009554ff037560570b - anonymous_loader (0.1.2) sha256=8ccf77c3f0812fb93d47956fdd6f30344a3835864e3cb1431ca597905985efc2 + anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 + apnotic (1.8.0) sha256=2638d2820d7a2ae94fc46cd38bdee47bb87d3823c13623d1d44393ba973002e9 apollo_upload_server (2.1.8) sha256=404812f0e1b139ff88a2fc89aa5b6906b377812ddea654459cbf551a4b25a8e8 app_store_connect (0.38.0) sha256=30f624109298ed009a36408edac264a5200d967d28d960f3e37f02e9cab25ce6 arr-pm (0.0.12) sha256=fdff482f75239239201f4d667d93424412639aad0b3b0ad4d827e7c637e0ad39 @@ -2812,7 +2843,7 @@ CHECKSUMS atlassian-jwt (0.2.1) sha256=2fd2d87418773f2e140c038cb22e049069708aff2bd0a423a7e1740574e97823 attr_encrypted (4.2.0) sha256=7e5c80159e6e38ed40dc4e2e65c4f57234fe1f376bddc40c8b773bfb9b81ad51 attr_required (1.0.2) sha256=f0ebfc56b35e874f4d0ae799066dbc1f81efefe2364ca3803dc9ea6a4de6cb99 - auth-sanitizer (0.2.2) sha256=300112debb67fe5e7a4f67a697790cea09744970e816745afb1f4235d6f27bae + auth-sanitizer (0.2.3) sha256=db10aac92cfbe4c64ab637eebcbe1d67395d1694798041362173370f59933e3c auto_freeze (0.3.0) awesome_print (1.9.2) sha256=e99b32b704acff16d768b3468680793ced40bfdc4537eb07e06a4be11133786e aws-actionmailer-ses (1.2.0) sha256=e01ccfcc5bf1449abb91bb8b15e7945e97310144c7f67fee8d9b76de2e89107f @@ -2842,11 +2873,10 @@ CHECKSUMS bigdecimal (3.3.1) sha256=eaa01e228be54c4f9f53bf3cc34fe3d5e845c31963e7fcc5bedb05a4e7d52218 bindata (2.5.1) sha256=53186a1ec2da943d4cb413583d680644eb810aacbf8902497aac8f191fad9e58 binding_of_caller (1.0.0) sha256=3aad25d1d538fc6e7972978f9bf512ccd992784009947c81633bea776713161d - bootsnap (1.24.6) sha256=c60bab88c70332290f0a2636a288f675299eb4f804a02a3c085b42eca9da164a + bootsnap (1.25.0) sha256=41059e7d0f9cb4023a33465d095f64b913fc9d1b808d6524c307da945fbcffcf browser (5.3.1) sha256=62745301701ff2c6c5d32d077bb12532b20be261929dcb52c6781ed0d5658b3c builder (3.3.0) sha256=497918d2f9dca528fdca4b88d84e4ef4387256d984b8154e9d5d3fe5a9c8835f bullet (8.0.8) sha256=b4b9905eb6b803d9a0ba620944ed79c8bb27ff3ca90ef8f8e39ff21db5b7c542 - bundler-checksum (0.1.0) byebug (12.0.0) sha256=d4a150d291cca40b66ec9ca31f754e93fed8aa266a17335f71bb0afa7fca1a1e capybara (3.40.0) sha256=42dba720578ea1ca65fd7a41d163dd368502c191804558f6e0f71b391054aeef capybara-screenshot (1.0.27) sha256=afa1896cc23df77be1774e8d3b3ce3953bf060aeaa04ff87607b5daf689174f2 @@ -2862,11 +2892,11 @@ CHECKSUMS citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 claide (1.1.0) sha256=6d3c5c089dde904d96aa30e73306d0d4bd444b1accb9b3125ce14a3c0183f82e claide-plugins (0.9.2) sha256=c7ea78bc067ab23bce8515497cdcdcb8f01c86dadfbe13c44644e382922c1c2e - click_house-client (0.11.0) sha256=ac82c71369d7e5edc193a3a27139fbce0cc0765aed832d3360fee94267a8e1d5 + click_house-client (0.12.0) sha256=951974a8bd3850171e4b0d65fcd230e918258906655eed500882d1211111a9b0 coderay (1.1.3) sha256=dc530018a4684512f8f38143cd2a096c9f02a1fc2459edcfe534787a7fc77d4b colored2 (3.1.2) sha256=b13c2bd7eeae2cf7356a62501d398e72fde78780bd26aec6a979578293c28b4a commonmarker (0.23.12) sha256=da2d2f89c7c7b51c42c6e69ace3ab5df39497683f86e83aca7087c671d523ccd - concurrent-ruby (1.3.6) sha256=6b56837e1e7e5292f9864f34b69c5a2cbc75c0cf5338f1ce9903d10fa762d5ab + concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 connection_pool (2.5.5) sha256=e54ff92855753df1fd7c59fa04a398833355f27dd14c074f8c83a05f72a716ad console (1.29.2) sha256=afd9b75a1b047059dda22df0e3c0a386e96f50f6752c87c4b00b1a9fcbe77cd6 cork (0.3.0) sha256=a0a0ac50e262f8514d1abe0a14e95e71c98b24e3378690e5d044daf0013ad4bc @@ -2925,7 +2955,7 @@ CHECKSUMS elasticsearch-model (7.2.1) sha256=8b5c4b57664bb29f4854fa39603b5ccecfbf9b22fee87bcd16917321dae6a20b elasticsearch-rails (7.2.1) sha256=0750dc0e956358d9a3a0912a8186c266ef19f8de0b178c61996ed1a6998156e4 elasticsearch-transport (7.17.11) sha256=d18057d5295e4c39fe80084ede9e00e9c0e0d74580348985f8677b2fb7f70f03 - email_reply_trimmer (0.2.0) sha256=05843fa5ee1a2037235f1f3c876e922f613e2b4406fea5bb14212d1708d6c525 + email_reply_trimmer (0.4.0) sha256=cdb8e90649f0d3972c17392063af052e337d13902f5a33a04fac900d544f8f57 email_spec (2.3.0) sha256=df23be7a131186f7a3d5be3b35eaac9196f9ac13bd26c9c3d59341e13d852d11 email_validator (2.2.4) sha256=5ab238095bec7aef9389f230e9e0c64c5081cdf91f19d6c5cecee0a93af20604 encryptor (3.0.0) sha256=abf23f94ab4d864b8cea85b43f3432044a60001982cda7c33c1cd90da8db1969 @@ -2969,7 +2999,7 @@ CHECKSUMS flipper (1.3.6) sha256=590d82f0250885d8e55231a81396767a48ccd8c2b1b46d5fb7acdfde83b110ed flipper-active_record (1.3.6) sha256=0c172224e4024637abd47fbd1429ded2cd2042693757f3caa7b80f4bb06b2abe flipper-active_support_cache_store (1.3.6) sha256=c03c2d231e7f1f39b94b772fb856b4e5274697f87268497822cb117150cd1037 - fog-aliyun (0.4.0) sha256=8f2334604beb781eafbb9cd5f50141fbb2c7eb77c7f2b01f45c2e04db0e5cc38 + fog-aliyun (0.4.1) sha256=88c8bf8dbf6c01ada34ec6241e44a18cd80696cdb455acf4618a17936313c803 fog-aws (3.33.2) sha256=bd9c1b045f19daad8942d65d7e9c9c7c1cd144beeabde63e34df7c58a9bb0f5b fog-core (2.6.0) sha256=3fe08aa83a23cddce42f4ba412040c08f890d7ff04c175c0ee59119371245be6 fog-google (1.29.4) sha256=5185b727cedbdd7710d0703cd513b4b80c2aa356d3616839f6a2b841fd467ce3 @@ -2982,49 +3012,53 @@ CHECKSUMS fugit (1.11.2) sha256=4c2e234f750c78d4514d0ca343a0b923847eac3846976fdb23ed4245d8fde6fe fuzzyurl (0.9.0) sha256=542efa80f2bcaadbdc402c2f0b572f2e335a1d53e375aecad68bbb3d86860c0f gapic-common (1.1.0) sha256=3270ab3c5135012a4ab4d8848f945cf35014192f24504cdb40c66fc67f1beaa3 - gdk-toogle (1.0.1) sha256=f8fd42490c6ec589b9130fbd24b05d1014f5de3451948dcd3893a7a50d36b3bf + gdk-toogle (1.0.2) sha256=f078ea960c5a9c1e18a3ceda39e12fca73122e14fe1726873b8d03d9d11fd447 gemoji (3.0.1) sha256=80553f2f4932a7a95fb1b3c7c63f7dd937e7c8c610164bbdea28fd06eba5f36d get_process_mem (0.2.7) sha256=4afd3c3641dd6a817c09806c7d6d509d8a9984512ac38dea8b917426bbf77eba gettext (3.5.2) sha256=ada02c59aa7e9f56bd2522faedaed16421dd2f3ddb5fe28628c0be5abcbf3c74 gettext_i18n_rails (1.13.0) sha256=d4a4739d928b6ce52a2d694d33a831dcb06c7c8e197b3172fc73dfaa20ac8ee6 git (1.19.1) sha256=b0a422d9f6517353c48a330d6114de4db9e0c82dbe7202964a1d9f1fbc827d70 - gitaly (19.0.0) sha256=b908390020e4c3bcc101dd8651da65b998190912201a1821194283866a6c5d6a + gitaly (19.2.0) sha256=5291ff0847f8f26cad65a6d14720d9d5296f44459876624ef2643813fc80ee61 gitlab (4.19.0) sha256=3f645e3e195dbc24f0834fbf83e8ccfb2056d8e9712b01a640aad418a6949679 gitlab-active-context (0.0.1) gitlab-backup-cli (0.0.1) gitlab-bitbucket (0.1.0) gitlab-bitbucket-server (0.1.0) + gitlab-cd-driver-orchestration (0.6.0) gitlab-chronic (0.10.6) sha256=a244d11a1396d2aac6ae9b2f326adf1605ec1ad20c29f06e8b672047d415a9ac - gitlab-cloud-connector (1.52.0) sha256=c8dccea7cb86759182698c56b8474076af3842216d5478ed9e037f22727673c4 + gitlab-cloud-connector (1.53.0) sha256=cdacefc13725bbf65d8b932f41fca3b238d3cf330966a577450dd8c03ac1b67d gitlab-configs (0.1.0) gitlab-crystalball (1.1.3) sha256=ea9a90d659704a042d763ce6d343a9f664cd650e0787a19adec7036ea4390861 gitlab-dangerfiles (4.12.0) sha256=0b8b7b00bf1ab155c3ab37cfc7c9815b5b82f403f85ddaf62aea137129403072 gitlab-database-data_isolation (0.1.0) + gitlab-deploy-driver-argo-rollouts (0.6.0) gitlab-duo-workflow-service-client (0.10) gitlab-email_handler (0.1.0) - gitlab-experiment (1.6.0) sha256=2f2f4c96d681de8f6af03fdf8aa7ab423027406cf4e6a1cd4d9767ffcebe721c + gitlab-experiment (2.0.0) sha256=05183dee7ddad1ef183de43c2c330e57a1457f679744c19c61f637e1135d3c76 gitlab-fog-azure-rm (2.5.0) sha256=f10fd3f6667925e4ce97cea2fa707b926320c7b7fa06978788e2f452ee7f4db0 - gitlab-gkg-proto (0.87.0) sha256=fd4109f1d38135447718edd3391de568b87bf6e19ad4c5eb07b198f9fa8be93c gitlab-glaz (0.0.3) sha256=f484a1eaf28849d7c19cccf2dabc2ee045c7c9fd870af0d4974a638593634829 gitlab-glaz (0.0.3-aarch64-linux-gnu) sha256=68f1e940294d2bfef97aad376ab151c8eaf7f821a9b467a3cf04646c577e8de9 gitlab-glaz (0.0.3-arm64-darwin) sha256=f04aac78729dc7a98675a63ab871d574c9122ec3d31bc062be9a4d973e54a306 gitlab-glaz (0.0.3-x86_64-darwin) sha256=895f6559a0d7a3ed464895908591c35ea83899bce05e5fae68306766c8fb0efa gitlab-glaz (0.0.3-x86_64-linux-gnu) sha256=202d013e388a7303115b13d9537fcff8ee8256a395fae0fcb66c6f0ac5d2f538 - gitlab-glfm-markdown (0.0.41) sha256=f7ea03194aa760913c68bad76dbada3b96735b307453e1c88cbee0f8f90f0124 - gitlab-glfm-markdown (0.0.41-aarch64-linux-gnu) sha256=ff8cfded556277cd8143820657cb8f6490305e8ea0382e87fafbc760662f00bf - gitlab-glfm-markdown (0.0.41-arm64-darwin) sha256=8589ed60fd91ee564378800926518a581fdb4198c657428af2242c495de2a342 - gitlab-glfm-markdown (0.0.41-x86_64-darwin) sha256=964f5d32d09e47f1055d6b6b70fe67a9b412eb55e9008a8b1c0ba921b3206f2e - gitlab-glfm-markdown (0.0.41-x86_64-linux-gnu) sha256=66c6b35a496848a89cef8e664854173ae49afbd4ed8fd5026e0955c27cf822ae - gitlab-grape-openapi (0.2.1) sha256=08268a8f1b4b2fea9788bfb42a1d2b5f0bd547fda97ef221381c12e0d9043983 + gitlab-glfm-markdown (0.0.42) sha256=90c793d500becf7e0b6abe09d5eb25518900ed7c9ebd4e4d87bb495ad0f838a6 + gitlab-glfm-markdown (0.0.42-aarch64-linux-gnu) sha256=f49f4503b13845792045854bcf77437d2fb1a0fe7140b247024da5139dcca7ae + gitlab-glfm-markdown (0.0.42-arm64-darwin) sha256=a662bb2da6a1040e63868dd247ac1c580c9638554a9ec958059fa1eec264a01f + gitlab-glfm-markdown (0.0.42-x86_64-darwin) sha256=c2ef01d29154d7010186ccff2c30c9d12a75db3ce542aa58155fb0b30d907e4f + gitlab-glfm-markdown (0.0.42-x86_64-linux-gnu) sha256=7f4d9da5b90ac8966ec12266d8a3a8a1763cb6d6596f07825c256e729344e12e + gitlab-grape-openapi (0.3.0) sha256=d1c2837647a3d219e4bf95870a511432615be00227fd8b0a54e95799b1aa3d14 gitlab-housekeeper (0.1.0) gitlab-http (0.1.0) gitlab-iam-grpc (0.1.0) - gitlab-kas-grpc (19.2.0.pre.rc1) sha256=cb744b3a3e071f5e3151dfd85fce2ba7c28b043e95e8826b0ed2b546180d83ea - gitlab-labkit (2.7.0) sha256=e84a7c1240f199141a5b2a00632ab5459dbd5c9de964bccc09e111d7419ad9c5 + gitlab-kas-grpc (19.3.0.pre.rc4) sha256=f039c5a603f7e356183906ccabf09e7beec5c6e5c68af3e9df99b7d63a924feb + gitlab-labkit (4.4.0) sha256=a717fa91723480a8bb1dfb916a1d27b98109103188643ce1ef295c6fc558063f gitlab-license (2.6.0) sha256=2c1f8ae73835640ec77bf758c1d0c9730635043c01cf77902f7976e826d7d016 + gitlab-lookbook (2.3.14) sha256=146e78e7e72c3ce58b6e71400276af9ce2929c8eff4965bc2d2a70d527d2a0c7 gitlab-mail_room (1.1.0) sha256=784847b914a6636b30264fd8a042c15e39f3473f3acd78ebd254ac0a885a5878 gitlab-markup (2.1.0) sha256=d352c0d261191a1d354aa63bece5644ef75c663bc34276b6de63539d11adf32f gitlab-net-dns (0.15.0) sha256=d229aae205055b86b2ad166981257eb589ce6d6a146aa79b3ea2b1e5d9741f46 + gitlab-orbit-proto (0.100.0) sha256=29219004efe021aec754759d7a6dec583bdb8b24b6d496e5dde7e24201a7356c + gitlab-policy-store (0.1.0) gitlab-rspec (0.1.0) gitlab-rspec-metrics-exporter (0.2.0) sha256=9d05ee0437d30cc59d78437e795916e13746f070ea2423e88e9325e96bd09c63 gitlab-rspec_flaky (0.1.0) @@ -3032,21 +3066,21 @@ CHECKSUMS gitlab-schema-validation (0.1.0) gitlab-sdk (0.3.1) sha256=48ba49084f4ab92df7c7ef9f347020d9dfdf6ed9c1e782b67264e98ffe6ea710 gitlab-secret_detection (0.42.1) sha256=50eafdb74af752efebe46801db13e318cf7e7ee9cd97b8b70feb599630b3f595 - gitlab-security_report_schemas (0.2.0.min15.0.0.max15.2.4) sha256=7ed47c45096101514327ad512979a672889ac899531bfc948cb5905c816e39bf + gitlab-security_report_schemas (0.2.1.min15.0.0.max15.2.4) sha256=4a9fc031d6c5374ab2bc6a8ae82ca27659b55e5fd712b61993ae527361579d17 gitlab-sidekiq-fetcher (0.12.1) gitlab-styles (14.1.0) sha256=f39bc5619636bad3690d574438d70b865f48e38d57a38d7823bdeff2a90d2d5a gitlab-topology-service-client (0.1) gitlab-utils (0.2.0) gitlab_chronic_duration (0.12.0) sha256=0d766944d415b5c831f176871ee8625783fc0c5bfbef2d79a3a616f207ffc16d gitlab_omniauth-ldap (2.3.0) sha256=167036fe37c2711f2e1d2047260766e4c9b31ac37dfc873b101bcd4ea2a3a3b4 - gitlab_quality-test_tooling (3.20.1) sha256=8187257e3844a10b7c4741fdd4068cf31e127546d62a415da09b4a74f0dcb3ec - gitlab_query_language (0.29.0) sha256=ef2d06bc8d77b8018c8586f1d78da5b41c8f5e256ab4171d08eb78853e2abaad - gitlab_query_language (0.29.0-aarch64-linux-gnu) sha256=4a4857677aa39da7480e2eae7fc6d5fd4a98280ab20c85f21a04028b260ee3ce - gitlab_query_language (0.29.0-arm64-darwin) sha256=b427271632ce3546a8661a26eb81e27aded1cce2bd94e94c6c46a358c9ec772c - gitlab_query_language (0.29.0-x86_64-darwin) sha256=37d56ca4539342d55079cdd676e405ca28c46913e1afd76d69a69c5d84909923 - gitlab_query_language (0.29.0-x86_64-linux-gnu) sha256=26fe121ad077241c32b960c1dc976e1c06e4b41df2f8bee2e6bb89dff6d358a9 + gitlab_quality-test_tooling (3.20.2) sha256=2f1074fc3a1d5fc2904856cb7991227e3cf72c8ad088afaab28cad35a0f5e8b1 + gitlab_query_language (0.34.0) sha256=12968b3524d826bcba8b5b01ae179d85e369639a70d5d9faceaf5a6320074125 + gitlab_query_language (0.34.0-aarch64-linux-gnu) sha256=255505b0d96953eb2cb820ec99bdc2fff27ad8377bd862d23824ef0b89699d1b + gitlab_query_language (0.34.0-arm64-darwin) sha256=a96ce4984236cddd84a400eaf02bf25284631fb17668e742d69d8c919657a54c + gitlab_query_language (0.34.0-x86_64-darwin) sha256=5c9a806be2f6006064fba36211e6d7a30cd3be95c0e014aaf156391cbdb2a596 + gitlab_query_language (0.34.0-x86_64-linux-gnu) sha256=300d1b18d654110b318be30516d8e8d0a225f24cccfc31e3d8124a27c95e2047 globalid (1.1.0) sha256=b337e1746f0c8cb0a6c918234b03a1ddeb4966206ce288fbb57779f59b2d154f - gon (6.5.0) sha256=2226e3c921f26bde69b4586660bb67e3252b3a8a3caaa955a77212188a5d81ab + gon (6.6.0) sha256=4c0be4e4f05fc8eb5db5ac2f7d47ae28ee04826f2b153338f7fb03c0e8f6ecd1 google-apis-androidpublisher_v3 (0.92.0) sha256=e700dea8608494ff70fd9c9ed10c3caa8323b9a15eea85098db65d1178e79035 google-apis-cloudbilling_v1 (0.22.0) sha256=db2b72aebdc2664fd5095264a160cf757119ba3a83a036817b78d0d2ad7886fd google-apis-cloudresourcemanager_v1 (0.44.0) sha256=be96723ff28664407dd86724857f9cd7402bf6dd63ef4257cbd42002816705f8 @@ -3073,22 +3107,22 @@ CHECKSUMS google-cloud-storage_transfer (1.2.0) sha256=132901f50889e02a0d378e6117c6408cbfc4fdbd15c9d31fabec4f4189ef1658 google-cloud-storage_transfer-v1 (0.8.0) sha256=9dbef80275db556e046bb24139ca6559affe641d1e38b2537b8caaf2f8896176 google-logging-utils (0.1.0) sha256=70950b1e49314273cf2e167adb47b62af7917a4691b580da7e9be67b9205fcd5 - google-protobuf (4.35.0) sha256=95346162c792ed78c9a28cbf2d937a53f706de6df36a27471582f63f03c30c0d - google-protobuf (4.35.0-aarch64-linux-gnu) sha256=2cabd61b420918aec1564f9f7414e455bf922d20c5f8139d62783df5558a7aea - google-protobuf (4.35.0-arm64-darwin) sha256=66ab26d3fc82b8950702e53ab16c198e3c0ea3f2a38aaaf1f32152da45593ac5 - google-protobuf (4.35.0-x86-linux-gnu) sha256=7a5b5681c7d7bf28e1a6e285e45bf55c4ef47b7b1ca8af6ff79964255efece9a - google-protobuf (4.35.0-x86_64-darwin) sha256=05eb5c8bc9899135befff496fc0a3642e7ff3d0943f043841dcc456f5654fea0 - google-protobuf (4.35.0-x86_64-linux-gnu) sha256=999226f3b00cd9fddb1b26851d16060212fa1d90c406aaad47e574682b716059 + google-protobuf (4.35.1) sha256=a3a6471331d918f58dfa4d014a8f6286f0af2cf4840216bde52fcf2ea3fe3726 + google-protobuf (4.35.1-aarch64-linux-gnu) sha256=50ca44d0eeff3f8475e630a1accdd974256f3510694d574e2c9d6119ea8bc9e1 + google-protobuf (4.35.1-arm64-darwin) sha256=d9c957df04fa89c749fa9a72a7b383eb4296efc9b2303dc6fd6fbe39c698ad6b + google-protobuf (4.35.1-x86-linux-gnu) sha256=cc7492566b27ad8b5dfa3a7b6f9b11e905050cc53c2fa8ff22de375a9e7a70fb + google-protobuf (4.35.1-x86_64-darwin) sha256=66b62b4df00931018a692806df66393efa960d6d2b7da69735187249f950d3ee + google-protobuf (4.35.1-x86_64-linux-gnu) sha256=c786439087512a3fbd199e9897d265b855f951d4027e218ea55e858d45969edd googleapis-common-protos (1.7.0) sha256=b684c0b9e1800c6bb89ad64e0dcabb377a01a31ff7aec1bfebd26c183b2c9241 - googleapis-common-protos-types (1.20.0) sha256=5e374b06bcfc7e13556e7c0d87b99f1fa3d42de6396a1de3d8fc13aefb4dd07f + googleapis-common-protos-types (1.23.0) sha256=992e740a523794d9fc5f29a504465d8fc737aaa16c930fe7228e3346860faf0a googleauth (1.14.0) sha256=62e7de11791890c3d3dc70582dfd9ab5516530e4e4f56d96451fd62c76475149 gpgme (2.0.26) sha256=1aebfd2eb83b745341e6f416f318597568af5ad4d7d1f55bfab4f1078123abaa - grape (2.0.0) sha256=3aeff94c17e84ccead4ff98833df691e7da0c108878cc128ca31f80c1047494a + grape (2.4.0) sha256=3d59673e80f11d49ba86270b78344e5348dc057b318c2bbc1c01f3532f9b6aec grape-entity (1.1.0) sha256=ab6a1004e57791834e8497d5e85a3c101b72144d8ca31462a26e6d0a380c3d89 - grape-path-helpers (2.0.1) sha256=ad5216e52c6e796738a9118087352ab4c962900dbad1d8f8c0f96e093c6702d7 - grape-swagger (2.1.2) sha256=8ad7bd53c8baee704575808875dba8c08d269c457db3cf8f1b8a2a1dbf827294 + grape-path-helpers (2.1.0) sha256=908155cdc6e33fbca28bd44b4e1467d904fe36b45ef61bee62b7bfa28f5c7726 + grape-swagger (2.1.4) sha256=3279351bebafbca24e0331b9f7c6dbfefb262042a1f3d224ed41cf2be4aee35b grape-swagger-entity (0.7.1) sha256=082144811cdd14c15b9d9f0a27a4e3ff9c27c7081130d334a3de59953769b37d - grape_logging (1.8.4) sha256=efcc3e322dbd5d620a68f078733b7db043cf12680144cd03c982f14115c792d1 + grape_logging (3.0.0) sha256=7b62d984ce96df15d120508668debe307e6a59ac1c511f1d9b5f3b4bea793e13 graphlyte (1.0.0) sha256=b5af4ab67dde6e961f00ea1c18f159f73b52ed11395bb4ece297fe628fa1804d graphql (2.6.3) sha256=31fe845b509fda27db38d09380f27ffc0de1c7ea2f9f3b12fa42bdde8317239b graphql-docs (5.2.0) sha256=44d41724529f531adf9265ded7478b74b0c4b927cddc8b9f114337a73f32de08 @@ -3099,7 +3133,7 @@ CHECKSUMS grpc (1.81.1-x86_64-darwin) sha256=f8c44cdfc26270247f2beb49ecbc983d0c184b6c24ac4670d1d24f0efba811ed grpc (1.81.1-x86_64-linux-gnu) sha256=cf1053a594d026d2ec560457111258cd207bc67847aab24f96e04e2fbeddc4dd grpc-google-iam-v1 (1.11.0) sha256=8f0aa8a8503b3e001cb1561f31e43aa0445752fb675334afa1afac7f023f368c - grpc-tools (1.81.0) sha256=0f0a9ece9b67fa4df385b57c5e42278c36ea454d30c648cbc75c37a80e6a81ad + grpc-tools (1.83.0) sha256=d73ad7d181f32aa0bc53b797b55fa9eaca1c3f391bb624ac3d11f4069ce5ee9a grpc_reflection (0.2.0) sha256=f9c5308216c62185c26cacad764a1bf6cf67515dc110871441bafbb2825333e4 gssapi (1.3.1) sha256=c51cf30842ee39bd93ce7fc33e20405ff8a04cda9dec6092071b61258284aee1 guard (2.16.2) sha256=71ba7abaddecc8be91ab77bbaf78f767246603652ebbc7b976fda497ebdc8fbb @@ -3119,6 +3153,7 @@ CHECKSUMS htmlbeautifier (1.4.2) sha256=9de0c98480fe80d795ed5734a11f183563cd969686f25a04609c0f5a446fa5f8 htmlentities (4.3.4) sha256=125a73c6c9f2d1b62100b7c3c401e3624441b663762afa7fe428476435a673da http (5.3.1) sha256=c50802d8e9be3926cb84ac3b36d1a31fbbac383bc4cbecdce9053cb604231d7d + http-2 (1.2.1) sha256=d290f3b7daa70b8be8cd2260306c01243c73ec4df9d598feadaf0ed26e00b9b7 http-accept (1.7.0) sha256=c626860682bfbb3b46462f8c39cd470fd7b0584f61b3cc9df5b2e9eb9972a126 http-cookie (1.0.5) sha256=73756d46c7dbdc7023deecdb8a171348ea95a1b99810b31cfe8b4fb4e9a6318f http-form_data (2.3.0) sha256=cc4eeb1361d9876821e31d7b1cf0b68f1cf874b201d27903480479d86448a5f3 @@ -3151,6 +3186,7 @@ CHECKSUMS kaminari-actionview (1.2.2) sha256=1330f6fc8b59a4a4ef6a549ff8a224797289ebf7a3a503e8c1652535287cc909 kaminari-activerecord (1.2.2) sha256=0dd3a67bab356a356f36b3b7236bcb81cef313095365befe8e98057dd2472430 kaminari-core (1.2.2) sha256=3bd26fec7370645af40ca73b9426a448d09b8a8ba7afa9ba3c3e0d39cdbb83ff + keela (0.3.0) sha256=f568b5d4166e861f1df98e0c8b9319b569ed1c5b0b4898f910ae000120e5f193 knapsack (4.0.0) sha256=a9422688751989d09a40b4bf7f959a71a3bfe7bc49d3cd610c2fcfb6e45482b8 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -3171,13 +3207,11 @@ CHECKSUMS logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 lograge (0.11.2) sha256=4cbd1554b86f545d795eff15a0c24fd25057d2ac4e1caa5fc186168b3da932ef loofah (2.25.1) sha256=d436c73dbd0c1147b16c4a41db097942d217303e1f7728704b37e4df9f6d2e04 - lookbook (2.3.14) sha256=c11a693bde9915b553c4463440ad5e750829f90bff08abdb6b8610373864cd7c lru_redux (1.1.0) sha256=ee71d0ccab164c51de146c27b480a68b3631d5b4297b8ffe8eda1c72de87affb lumberjack (1.2.7) sha256=a5c6aae6b4234f1420dbcd80b23e3bca0817bd239440dde097ebe3fa63c63b1f mail (2.9.0) sha256=6fa6673ecd71c60c2d996260f9ee3dd387d4673b8169b502134659ece6d34941 mail-smtp_pool (0.1.0) marcel (1.0.4) sha256=0d5649feb64b8f19f3d3468b96c680bae9746335d02194270287868a661516a4 - marginalia (1.11.1) sha256=cb63212ab63e42746e27595e912cb20408a1a28bcd0edde55d15b7c45fa289cf matrix (0.4.2) sha256=71083ccbd67a14a43bfa78d3e4dc0f4b503b9cc18e5b4b1d686dc0f9ef7c4cc0 memory_profiler (1.1.0) sha256=79a17df7980a140c83c469785905409d3027ca614c42c086089d128b805aa8f8 method_source (1.0.0) sha256=d779455a2b5666a079ce58577bfad8534f571af7cec8107f4dce328f0981dede @@ -3195,18 +3229,19 @@ CHECKSUMS mixlib-log (3.2.3) sha256=2a1d3fa83522a320edd493827c901b773fb5d185fac7efd81d028d8e1166a768 mixlib-shellout (3.3.9) sha256=0edf5ee3b07526de8eb5219af051752fb8df2691dc030ce233e248dedf4fd388 mize (0.6.1) sha256=4031558979ff5426fda24c75a149b4e4c0faf4cacf2fae8938f83866ab94b780 - msgpack (1.5.4) sha256=a53db320fba40f58c07c5b66ed9fd4d73cbe8eba4cb28fe9e3218444341a4e09 + msgpack (1.8.4) sha256=4411c22d350dd1c20250f7eada3cca2695438c2f769cf0782f0cd065d90a3e7b multi_json (1.17.0) sha256=76581f6c96aebf2e85f8a8b9854829e0988f335e8671cd1a56a1036eb75e4a1b multi_xml (0.6.0) sha256=d24393cf958adb226db884b976b007914a89c53ad88718e25679d7008823ad52 multipart-post (2.2.3) sha256=462979de2971b8df33c2ee797fd497731617241f9dcd93960cc3caccb2dd13d8 - murmurhash3 (0.1.7) sha256=370a2ce2e9ab0711e51554e530b5f63956927a6554a296855f42a1a4a5ed0936 mustermann (3.0.4) sha256=85fadcb6b3c6493a8b511b42426f904b7f27b282835502233dd154daab13aa22 - mustermann-grape (1.0.2) sha256=6f5309d6a338f801f211c644e8c2d3cc2577a8693f9cd51dadfdb29c1260f5fe + mustermann-grape (1.1.0) sha256=8d258a986004c8f01ce4c023c0b037c168a9ed889cf5778068ad54398fa458c5 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nap (1.1.0) sha256=949691660f9d041d75be611bb2a8d2fd559c467537deac241f4097d9b5eea576 + nats-pure (2.5.0) sha256=95e03c6aa6afaa33c6938928a04efbef8474844b11c95c8219c1c397ce030a4a nenv (0.3.0) sha256=d9de6d8fb7072228463bf61843159419c969edb34b3cef51832b516ae7972765 net-http (0.6.0) sha256=9621b20c137898af9d890556848c93603716cab516dc2c89b01a38b894e259fb net-http-persistent (4.0.5) sha256=6e42880b347e650ffeaf679ae59c9d5a6ed8a22cda6e1b959d9c270050aefa8e + net-http2 (0.19.0) sha256=84c03b8dbff7e82ef7ff06958c228554cd6963e19f65a5bd10f4473662048ab2 net-imap (0.6.4.1) sha256=29f0360d75a7efd3539f16ac1957dea5c0a51ddeceb348db4553c3120914ea0d net-ldap (0.20.0) sha256=b2080b350753a9ac4930869ded8e61a1d2151c01e03b0bf07b4675cbd9ce5372 net-ntp (2.1.3) sha256=5bc73f4102bde0d1872bd3b293608ae99d9f5007d744f21919c6a565eda9267d @@ -3228,7 +3263,7 @@ CHECKSUMS numerizer (0.2.0) sha256=e58076d5ee5370417b7e52d9cb25836d62acd1b8d9a194c308707986c1705d7b oauth (1.1.7) sha256=a8cd8a96b8b90d738714da628b5f4a36565e278d1d28d82def3b3664bd71f069 oauth-tty (1.0.12) sha256=6202c48a79cd9cc09bc82b951b934274db21519d5ab1ba7e3502d44679943d4b - oauth2 (2.0.24) sha256=3d4864983ab9fb7d3c836bca9635ef7b347631918fa890fcd9793d40ec82c186 + oauth2 (2.0.25) sha256=2f736a2f93c2caa67c1b08dc3c9889bb907d62643f3183fefaa1723cba6a82ac observer (0.1.2) sha256=d8a3107131ba661138d748e7be3dbafc0d82e732fffba9fccb3d7829880950ac octokit (9.2.0) sha256=4fa47ff35ce654127edf2c836ab9269bcc8829f5542dc1e86871f697ce7f4316 ohai (19.1.40) sha256=ea9ace2ebac2a193061315c39e49f63f3304b8ae56ecbd3daa005149d195ed7b @@ -3320,7 +3355,7 @@ CHECKSUMS pact-mock_service (3.11.2) sha256=42d9e54546a10229d7915da5383daeb322764c2876a84b4ea521f53c6f1fba51 pact-support (1.20.0) sha256=41c343a3124fb379684b9ad9f1a0766c5fa18d3b78d433a52e5552d8b9475871 paper_trail (16.0.0) sha256=e9b9f0fb1b8b590c8231cfa931b282ba92f90e066e393930a5e1c61ae4c5019d - parallel (1.27.0) sha256=4ac151e1806b755fb4e2dc2332cbf0e54f2e24ba821ff2d3dcf86bf6dc4ae130 + parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 parser (3.3.11.1) sha256=d17ace7aabe3e72c3cc94043714be27cc6f852f104d81aa284c2281aecc65d54 parslet (1.8.2) sha256=08d1ab3721cd3f175bfbee8788b2ddff71f92038f2d69bd65454c22bb9fbd98a pastel (0.8.0) sha256=481da9fb7d2f6e6b1a08faf11fa10363172dc40fd47848f096ae21209f805a75 @@ -3343,11 +3378,11 @@ CHECKSUMS prime (0.1.3) sha256=baf031c50d6ce923594913befc8ac86a3251bffb9d6a5e8b03687962054e53e3 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 proc_to_ast (0.1.0) sha256=92a73fa66e2250a83f8589f818b0751bcf227c68f85916202df7af85082f8691 - prometheus-client-mmap (1.6.0) sha256=239e5d26462afa4f1f07102c7d2ce7f921ed40168a56294df38f88b7b9636570 - prometheus-client-mmap (1.6.0-aarch64-linux-gnu) sha256=a5f1b4f9204042ffbbfab269ef3e18e60297788da32a8b12a2fed243939dc44d - prometheus-client-mmap (1.6.0-arm64-darwin) sha256=852ade15c7459fea03ef17c0eb4d6c8e78a6364ca094dcdf5d98590e18f3bfe5 - prometheus-client-mmap (1.6.0-x86_64-darwin) sha256=3187045bb3fa6c6a44f048c152fde8f485e77e60391a295a4967c76cc7f44c26 - prometheus-client-mmap (1.6.0-x86_64-linux-gnu) sha256=5ff65d847388ece19b9b1fec6ca23ff62699d488b9d5e94b4a4be5be102482b3 + prometheus-client-mmap (1.6.1) sha256=db2994fd547c49631fda38019cc19acf163bdf9a7dcba2ba2f497c53e0256e51 + prometheus-client-mmap (1.6.1-aarch64-linux-gnu) sha256=47b43352a00a5536a510b6b24063b4897b6d432cf109f0a510d3145ea1433419 + prometheus-client-mmap (1.6.1-arm64-darwin) sha256=759b512fc5b0c1928da7e8201567fea8fb7f7ca9a3b5e5b7f9f36f6825a85ca8 + prometheus-client-mmap (1.6.1-x86_64-darwin) sha256=7daa7eac077f24eb88796b106f0e39551874f1fc316512ab2b27472021763df3 + prometheus-client-mmap (1.6.1-x86_64-linux-gnu) sha256=7146bcc8e7285cc1b3ca87c1a96c987c26ea8e30d61326e1706a2d129b10dadb pry (0.14.2) sha256=c4fe54efedaca1d351280b45b8849af363184696fcac1c72e0415f9bdac4334d pry-byebug (3.11.0) sha256=0b0abb7d309bc7f00044d512a3c8567274f7012b944b38becc8440439a1cea72 pry-rails (0.3.11) sha256=a69e28e24a34d75d1f60bcf241192a54253f8f7ef8a62cba1e75750a9653593d @@ -3359,7 +3394,6 @@ CHECKSUMS raabro (1.4.0) sha256=d4fa9ff5172391edb92b242eed8be802d1934b1464061ae5e70d80962c5da882 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rack (2.2.23) sha256=a8fe9d7e07064770b8ec123663fded8a59ef7e2b6db5cda7173d45a5718ab69c - rack-accept (0.4.5) sha256=66247b5449db64ebb93ae2ec4af4764b87d1ae8a7463c7c68893ac13fa8d4da2 rack-attack (6.8.0) sha256=f2499fdebf85bcc05573a22dff57d24305ac14ec2e4156cd3c28d47cafeeecf2 rack-cors (2.0.2) sha256=415d4e1599891760c5dc9ef0349c7fecdf94f7c6a03e75b2e7c2b54b82adda1b rack-oauth2 (2.2.1) sha256=c73aa87c508043e2258f02b4fb110cacba9b37d2ccf884e22487d014a120d1a5 @@ -3385,18 +3419,18 @@ CHECKSUMS rbtrace (0.5.3) sha256=c432292f305d9ab12fd47d9722e0d5210d983758a951fe6107c36cc955cb923f rchardet (1.8.0) sha256=693acd5253d5ade81a51940697955f6dd4bb2f0d245bda76a8e23deec70a52c7 rdoc (6.17.0) sha256=0f50d4e568fc98195f9bb155a9e8dff6c7feabfb515fb22ef6df1d12ad5a02b7 - re2 (2.23.0) sha256=5545b7709832c26ded88f1829fa9b24cdd7c5f0ebb0526c3c476b92505ef256f - re2 (2.23.0-aarch64-linux-gnu) sha256=9b2fa8b565574ed5adad20f3b0af75842fe7913d638edce435b9be68ae70f792 - re2 (2.23.0-arm64-darwin) sha256=c45864c4963bb5b1ba88387c6040f1af2c0dfd49a14099b3cfb22eab7222efce - re2 (2.23.0-x86_64-darwin) sha256=e7cb5114f63101c41871946ce17cf491033764406d5e40323ce71a32a5aedcc6 - re2 (2.23.0-x86_64-linux-gnu) sha256=6ea94be71293defa16298e16adefc72df8d158c915ac51d46e7c99c41515d9a2 + re2 (2.27.0) sha256=0a99378f3bc4c9a8c9f9b9875499dc999aaf20a4b174ccbb50854925bff3a385 + re2 (2.27.0-aarch64-linux-gnu) sha256=2a650f340a3d472bc696ac03cd952089557cfc70bbaf5294ce76d789d09826be + re2 (2.27.0-arm64-darwin) sha256=8cc46fb0e565fbcf96ccf34add174471352bc567bb0360f4d299d5d6bb4de0d0 + re2 (2.27.0-x86_64-darwin) sha256=1a8c8288e725b331e366b4de6ef5fae72c688128fe2464bc7d85145c56e31428 + re2 (2.27.0-x86_64-linux-gnu) sha256=653bdb99d88c5a426f5fd7630b259501cd4b00e481a3f4dc8af790d2da023219 recaptcha (5.12.3) sha256=37d1894add9e70a54d0c6c7f0ecbeedffbfa7d075acfbd4c509818dfdebdb7ee recursive-open-struct (1.1.3) sha256=a3538a72552fcebcd0ada657bdff313641a4a5fbc482c08cfb9a65acb1c9de5a redcarpet (3.6.0) sha256=8ad1889c0355ff4c47174af14edd06d62f45a326da1da6e8a121d59bdcd2e9e9 redis (5.4.1) sha256=b5e675b57ad22b15c9bcc765d5ac26f60b675408af916d31527af9bd5a81faae redis-actionpack (5.5.0) sha256=dc0570b78c14ec62b35c17b97fab778ee5986bc55e695bfb6826488088693311 - redis-client (0.29.0) sha256=0c65bf1f8f6dca22063ddb085c0bb2054feef6f03a84869f4161b18a9a15bea3 - redis-cluster-client (0.16.5) sha256=3cd5e6422ec1a5dc1178aefdbd816f7ecefa586857e1be06b346fce18756a4f5 + redis-client (0.30.0) sha256=743f11ed42f0a41a0341554087b077479fec7e2d47a7c123fd90a12c0db5e477 + redis-cluster-client (0.17.0) sha256=6b691ad1a0af54025ea05b8f4414988517b5e75603309a56bcafb61ff780c8aa redis-clustering (5.4.1) sha256=87444bb101fda5f1ef73b87243759224ca5952f3fe3c73842a2b8f78e45844ea redis-namespace (1.11.0) sha256=e91a1aa2b2d888b6dea1d4ab8d39e1ae6fac3426161feb9d91dd5cca598a2239 redis-rack (3.0.0) sha256=abb50b82ae10ad4d11ca2e4901bfc2b98256cdafbbd95f80c86fc9e001478380 @@ -3416,7 +3450,7 @@ CHECKSUMS rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 rinku (2.0.0) sha256=3e695aaf9f24baba3af45823b5c427b58a624582132f18482320e2737f9f8a85 rotp (6.3.0) sha256=75d40087e65ed0d8022c33055a6306c1c400d1c12261932533b5d6cbcd868854 - rouge (4.7.0) sha256=dba5896715c0325c362e895460a6d350803dbf6427454f49a47500f3193ea739 + rouge (5.0.0) sha256=e2de9bba2f9cb88f8a73bca3643b560b2b398f32f91bf716f584477bc0175ebc rqrcode (2.2.0) sha256=23eea88bb44c7ee6d6cab9354d08c287f7ebcdc6112e1fe7bcc2d010d1ffefc1 rqrcode_core (1.2.0) sha256=cf4989dc82d24e2877984738c4ee569308625fed2a810960f1b02d68d0308d1a rspec (3.13.0) sha256=d490914ac1d5a5a64a0e1400c1d54ddd2a501324d703b8cfe83f458337bab993 @@ -3451,7 +3485,7 @@ CHECKSUMS rubyntlm (0.6.3) sha256=5b321456dba3130351f7451f8669f1afa83a0d26fd63cdec285b7b88e667102d rubypants (0.2.0) sha256=f07e38eac793655a0323fe91946081052341b9e69807026fcf102346589eedee rubyzip (2.4.1) sha256=8577c88edc1fde8935eb91064c5cb1aef9ad5494b940cf19c775ee833e075615 - rugged (1.7.2) sha256=9049b1f4c37f39d7b0e6fc5768815c5c5f470bf27d3fd725ab032258c2b38ce9 + rugged (1.9.6) sha256=c6e45250e51cdf19f6130d050e280ba8d6af475d4c76580f91377a59fe23d3c7 safe_zip (0.1.0) safety_net_attestation (0.5.0) sha256=c8cd01dd550dbe8553862918af6355a04672db11d218ec96104ce3955293f2aa sanitize (6.0.2) sha256=48c4eb8e92bb1699056b6000986ac50fc9df82f458a941abf2c4d6759bccd5cf @@ -3466,7 +3500,7 @@ CHECKSUMS securerandom (0.4.1) sha256=cc5193d414a4341b6e225f0cb4446aceca8e50d5e1888743fac16987638ea0b1 seed-fu (2.3.9) sha256=6d902d12dc1b88a16d487506baacc93b3a92e3671fdd603110d1600d35fbf478 selenium-webdriver (4.42.0) sha256=0eb7e1d0f983b06cdc5f4ec6e7fa4941889ef687957c531e5445234e5b9adc77 - semver_dialects (4.1.1) sha256=9ac8c0d0b400c42bea146302cb822be0b0d7d3d6d84f014434120317de339c26 + semver_dialects (4.1.3) sha256=20e670428dda4c8954f23d2c1355cddf2e5e7e536296095871fd62446ba8fe77 sentry-rails (5.23.0) sha256=8d2cbc3c85e343c1e882d7c8595d410e0c3afa3b005f51430225b938e128dec4 sentry-ruby (5.23.0) sha256=8e8bb2f9a56a267a50fcba947f2ae131b6542f45fc3bb5764c2c25ba68f385cc sentry-sidekiq (5.23.0) sha256=34dc6413a25773e185acba605b0ed4dcec5edf3e8e562447b7b44ed6435d1c18 @@ -3486,7 +3520,7 @@ CHECKSUMS singleton (0.3.0) sha256=83ea1bca5f4aa34d00305ab842a7862ea5a8a11c73d362cb52379d94e9615778 sixarm_ruby_unaccent (1.2.0) sha256=0043a6077bdf2c4b03040152676a07f8bf77144f9b007b1960ee5c94d13a4384 slack-messenger (2.3.6) sha256=58581e587debcbb769336cc7ebe4eb6ae411947fccf347e967a17ac9813e66d8 - snaky_hash (2.0.6) sha256=3663cae48cdef582b517025cf8a39d8789996eaf0b4ed89e2f0624836505654a + snaky_hash (2.0.7) sha256=7d02c70012a3f932e48860cd024577908300c9aa615e0cb9b450aaa749cbcb4d snowplow-tracker (0.8.0) sha256=7ba6f4f1443a829845fd28e63eda72d9d3d247f485310ddcccaebbc52b734a38 solargraph (0.58.3) sha256=debefdc927d1e72383b2c4add89e71373d902b9904617efdb687749509fe2e69 solargraph-rspec (0.5.4) sha256=295fc5ae98694edcc638488a93d4c8cd66f56883cf7961f47f1409602baf7e1c @@ -3507,6 +3541,7 @@ CHECKSUMS stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings (0.2.1) sha256=933293b3c95cf85b81eb44b3cf673e3087661ba739bbadfeadf442083158d6fb strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 + strscan (3.1.8) sha256=aae2db611a225559f21ffbb71765c9a4e60fd262534a9ea84f4f11c7f32f679e swd (2.0.3) sha256=4cdbe2a4246c19f093fce22e967ec3ebdd4657d37673672e621bf0c7eb770655 sync (0.5.0) sha256=668356cc07c59ac7ed9ecf34fec3929831f179c07adb1f3e1c3b7a1609a638fd sys-filesystem (1.5.5) sha256=6f995890a734b9f0aa55df5e09d99adeb9fd1c288f2c4097269a1f8c95e15033 @@ -3555,16 +3590,15 @@ CHECKSUMS unicode-emoji (4.0.4) sha256=2c2c4ef7f353e5809497126285a50b23056cc6e61b64433764a35eff6c36532a unicode_utils (1.4.0) sha256=b922d0cf2313b6b7136ada6645ce7154ffc86418ca07d53b058efe9eb72f2a40 uniform_notifier (1.16.0) sha256=99b39ee4a0864e3b49f375b5e5803eb26d35ed6eb1719c96407573a87bc4dbb5 - unleash (3.2.2) sha256=0f6e56498de920de66a01bceffb93933693ade646bb853fc70eb16bd1026b93b unparser (0.6.7) sha256=ae42e73edfa273766e66c166368fb75ca5972cd8ec50c536253e0f6299a9dec8 uri (1.1.1) sha256=379fa58d27ffb1387eaada68c749d1426738bd0f654d812fcc07e7568f5c57c6 useragent (0.16.11) sha256=700e6413ad4bb954bb63547fa098dddf7b0ebe75b40cc6f93b8d54255b173844 valid_email (0.1.3) sha256=b81452b51b64c4beb67913f68db52c20ecb4d73d45512f5b282ab4a3f4416570 validate_url (1.0.15) sha256=72fe164c0713d63a9970bd6700bea948babbfbdcec392f2342b6704042f57451 validates_hostname (1.0.13) sha256=eac40178cc0b4f727df9cc6a5cb5bc2550718ad8d9bb3728df9aba6354bdda19 - version_gem (1.1.13) sha256=77f3035ac45877cd14610648fec2d23bd8c10fa13dfcf63a588825aa98587260 + version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 version_sorter (2.3.0) sha256=2147f2a1a3804fbb8f60d268b7d7c1ec717e6dd727ffe2c165b4e05e82efe1da - view_component (3.23.2) sha256=3c2fed4b9e38bf074fa3d42ca55eedbb2cc070e0f3c31d7c13a50b0db530892b + view_component (4.12.0) sha256=b9a5979d1c43eba2aa21a06a86f661aab3990104855f2909ef7c3779acdcdcb4 vite_rails (3.10.0) sha256=8c4471554870c043e8d9ff7d379302a01d147ade2cd61476ddf020fed32a107a vite_ruby (3.10.2) sha256=db465451eb180abbdc81f596ba63671d2b2552e2bb7bf3c1f7b79f9d58ca9a86 vmstat (2.3.1) sha256=5587cb430a54dbfc4a5c29dd01bd6a4031b2ff4c1d387504d74ff246f3b39104 @@ -3584,7 +3618,7 @@ CHECKSUMS xml-simple (1.1.9) sha256=d21131e519c86f1a5bc2b6d2d57d46e6998e47f18ed249b25cad86433dbd695d xpath (3.2.0) sha256=6dfda79d91bb3b949b947ecc5919f042ef2f399b904013eb3ef6d20dd3a4082e yajl-ruby (1.4.3) sha256=8c974d9c11ae07b0a3b6d26efea8407269b02e4138118fbe3ef0d2ec9724d1d2 - yard (0.9.43) sha256=cf8733a8f0485df2a162927e9b5f182215a61f6d22de096b8f402c726a1c5821 + yard (0.9.44) sha256=eb087e9b631ccd887b049f303d489963945452d5e2a7eb49a5a74a7cf6887f28 yard-activesupport-concern (0.0.1) sha256=be790cb0efc23e2e87677063598ac8b743586154657bbd9655a7f03ce78390ef yard-solargraph (0.1.0) sha256=a19a4619c942181a618fb9458970a9d2534cf7fda69fc43949629a7948a5930e zeitwerk (2.6.18) sha256=bd2d213996ff7b3b364cd342a585fbee9797dbc1c0c6d868dc4150cc75739781 diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix b/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix index bd8677d9dc93..210fe0260713 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix +++ b/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix @@ -275,7 +275,6 @@ src: { addressable = { dependencies = [ "public_suffix" ]; groups = [ - "danger" "default" "development" "monorepo" @@ -284,10 +283,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6"; + sha256 = "1by7h2lwziiblizpd5yx87jsq8ppdhzvwf08ga34wzqgcv1nmpvz"; type = "gem"; }; - version = "2.8.7"; + version = "2.9.0"; }; aes_key_wrap = { groups = [ "default" ]; @@ -370,10 +369,25 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1hpghmcr15x53i1v2g2fhqskhjil61pxsvwm8wyvjbw1y31pgkwc"; + sha256 = "0mfb8kf2a4qmam6jvlrsb38zqh9gk3y1vhbx8iaxji4i8gi1hjh8"; type = "gem"; }; - version = "0.1.2"; + version = "0.1.3"; + }; + apnotic = { + dependencies = [ + "base64" + "connection_pool" + "net-http2" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1s8262bvm4s3sk8j6dn14cw7vf3vwkg8plvcqi7yjaks1n1d4f16"; + type = "gem"; + }; + version = "1.8.0"; }; apollo_upload_server = { dependencies = [ @@ -526,13 +540,16 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bkvybb3ahhzzdd785p8f14p82ga1iwrg9k79xx5xzk7pgg1409h"; + sha256 = "0g1yjdchydvk44v4303rjhb5sfb73nzbrvipnr5cdr7v5k4sl46v"; type = "gem"; }; - version = "0.2.2"; + version = "0.2.3"; }; auto_freeze = { - dependencies = [ "freezolite" ]; + dependencies = [ + "freezolite" + "require-hooks" + ]; groups = [ "default" ]; platforms = [ ]; source = { @@ -908,10 +925,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jhnvalyqhjv10y2m804z2s9wabmys4a4di6187jjch3qy4an2y6"; + sha256 = "1kzzpigr9nh7qcj6b3c03ffzq4xrcighjpa66cx05d4w1xyrw1a1"; type = "gem"; }; - version = "1.24.6"; + version = "1.25.0"; }; browser = { groups = [ "default" ]; @@ -955,16 +972,6 @@ src: { }; version = "8.0.8"; }; - bundler-checksum = { - dependencies = [ ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - path = "${src}/gems/bundler-checksum"; - type = "path"; - }; - version = "0.1.0"; - }; byebug = { groups = [ "default" @@ -1192,10 +1199,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mg1m1kl5sgyc0rjv0zdb9vc036fzcwp38m3jg0yvrfpd49wg0mc"; + sha256 = "1c59248j3lc2118fspk50s4ja679639gqr8d9cg1fl1qpnl786cm"; type = "gem"; }; - version = "0.11.0"; + version = "0.12.0"; }; coderay = { groups = [ @@ -1255,10 +1262,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1aymcakhzl83k77g2f2krz07bg1cbafbcd2ghvwr4lky3rz86mkb"; + sha256 = "1qfi2ns3zwkgq616fc127xiqhan7g7m7gqpwriwcr34nds1vxwdj"; type = "gem"; }; - version = "1.3.6"; + version = "1.3.8"; }; connection_pool = { groups = [ @@ -1441,6 +1448,7 @@ src: { version = "3.3.0"; }; csv_builder = { + dependencies = [ "csv" ]; groups = [ "default" ]; platforms = [ ]; source = { @@ -2025,10 +2033,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09f5sq41fb912jxsbzh68hmkwq9gj9p8fg0zbwikf80sxsjkz105"; + sha256 = "0mwg9xa0v45c9yh36nigj09pscrf0npn681r2wn9glzh943fkf6d"; type = "gem"; }; - version = "0.2.0"; + version = "0.4.0"; }; email_spec = { dependencies = [ @@ -2534,10 +2542,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0f6cwnq4vq628lgv1wn7fzmwgcpv840zbmcwpfpiwy7b9dh388wg"; + sha256 = "00y82dir65wac7saqmdlrnb0dn4cl521w9669siss0bcpy6vzj48"; type = "gem"; }; - version = "0.4.0"; + version = "0.4.1"; }; fog-aws = { dependencies = [ @@ -2733,10 +2741,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1gxk6q6sb9wk736qv52i6kgga50hbnq29g8g2fwqkibf1i4l5zgq"; + sha256 = "0iyl3z8xj0wd7f3jc5zy2hp14wya5zhkknnflcc1x72s1jbfly7h"; type = "gem"; }; - version = "1.0.1"; + version = "1.0.2"; }; gemoji = { groups = [ @@ -2823,10 +2831,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0sjxdim8d0s234hih6i0284ik65rcpd531nx070vrhz44003j25r"; + sha256 = "0qgfh3y16f34y9764xlq8m26yafmv4h4gld6cnnnrwpq8w4gz4aj"; type = "gem"; }; - version = "19.0.0"; + version = "19.2.0"; }; gitlab = { dependencies = [ @@ -2931,6 +2939,15 @@ src: { }; version = "0.1.0"; }; + gitlab-cd-driver-orchestration = { + groups = [ "default" ]; + platforms = [ ]; + source = { + path = "${src}/gems/gitlab-cd-driver-orchestration"; + type = "path"; + }; + version = "0.6.0"; + }; gitlab-chronic = { dependencies = [ "numerizer" ]; groups = [ "default" ]; @@ -2951,10 +2968,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1i3kfrr24zq3kvnphm3d4513ibvn813vhmlcd6192xc6rfkwxp68"; + sha256 = "0zdnq4xc1n0d8mvsarh96g7x6f5jlgy42bwkidfzdfr56z0yzb6d"; type = "gem"; }; - version = "1.52.0"; + version = "1.53.0"; }; gitlab-configs = { dependencies = [ "activesupport" ]; @@ -3011,6 +3028,15 @@ src: { }; version = "0.1.0"; }; + gitlab-deploy-driver-argo-rollouts = { + groups = [ "default" ]; + platforms = [ ]; + source = { + path = "${src}/gems/gitlab-deploy-driver-argo-rollouts"; + type = "path"; + }; + version = "0.6.0"; + }; gitlab-duo-workflow-service-client = { dependencies = [ "grpc" ]; groups = [ "default" ]; @@ -3039,10 +3065,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "073jpv7gyrwp9p6s3rpldi02fc22mfkqmprzy1m8zpl1ssb4qbrg"; + sha256 = "0xiwbl9y2dznc6fc2i4pcxzlb8ap1qrjqg747lcfzlfsgpp3s605"; type = "gem"; }; - version = "1.6.0"; + version = "2.0.0"; }; gitlab-fog-azure-rm = { dependencies = [ @@ -3065,17 +3091,6 @@ src: { }; version = "2.5.0"; }; - gitlab-gkg-proto = { - dependencies = [ "grpc" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0g79igxgk65i0zmwbm4sw7v7pf38wlfkklzd31vl8dc1sgqhjhgx"; - type = "gem"; - }; - version = "0.87.0"; - }; gitlab-glaz = { dependencies = [ "google-protobuf" @@ -3096,10 +3111,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09011zwziq5yik4f2lvl61dp75ivvax6vmxsd0y92q5798ch7spp"; + sha256 = "19iqz385ljdvhx6lxgcygknh12ai4pmxa2dyd85pxkxy03ar7iwh"; type = "gem"; }; - version = "0.0.41"; + version = "0.0.42"; }; gitlab-grape-openapi = { dependencies = [ @@ -3111,10 +3126,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "10rr0kcy04hw70hz4zm9zm3xa2sz5cfjmd5zi2bylbsb3f7ql9h8"; + sha256 = "051xmaqrjmz9ah58pz970bh5nq9j2i8hm1wmpzj1klm38xv87hni"; type = "gem"; }; - version = "0.2.1"; + version = "0.3.0"; }; gitlab-housekeeper = { dependencies = [ @@ -3164,15 +3179,18 @@ src: { version = "0.1.0"; }; gitlab-kas-grpc = { - dependencies = [ "grpc" ]; + dependencies = [ + "google-protobuf" + "grpc" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1sl31lc4ddfj1rmq5s4m7q28phm75g75zn6za4qmw7q77qx4nx6b"; + sha256 = "1ssgj8xdddwrvzlz72n6wp3cbvkvkvqapk0674c5dqzp0fkcafgh"; type = "gem"; }; - version = "19.2.0.pre.rc1"; + version = "19.3.0.pre.rc4"; }; gitlab-labkit = { dependencies = [ @@ -3195,10 +3213,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ifrk90xf4g1176bqr79kmfbv7a5nlm6601abcd196gi8097qjp8"; + sha256 = "0gq6b32nyp19xzhkqr486480k0dr4wfnm4gv3nxsi01lfa8zl5x7"; type = "gem"; }; - version = "2.7.0"; + version = "4.4.0"; }; gitlab-license = { groups = [ "default" ]; @@ -3210,6 +3228,29 @@ src: { }; version = "2.6.0"; }; + gitlab-lookbook = { + dependencies = [ + "activemodel" + "css_parser" + "htmlbeautifier" + "htmlentities" + "marcel" + "railties" + "redcarpet" + "rouge" + "view_component" + "yard" + "zeitwerk" + ]; + groups = [ "development" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1ix0s8kxaw1a5ny6ajgzisf95qlwmxv04h3ids5yag1cwzkphvhl"; + type = "gem"; + }; + version = "2.3.14"; + }; gitlab-mail_room = { dependencies = [ "jwt" @@ -3255,6 +3296,26 @@ src: { }; version = "0.15.0"; }; + gitlab-orbit-proto = { + dependencies = [ "grpc" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0v1mlw0l5qp7vpjrdm5n4j5xnfsqxinpm7bmak3sw8g0xw290899"; + type = "gem"; + }; + version = "0.100.0"; + }; + gitlab-policy-store = { + groups = [ "default" ]; + platforms = [ ]; + source = { + path = "${src}/gems/gitlab-policy-store"; + type = "path"; + }; + version = "0.1.0"; + }; gitlab-rspec = { dependencies = [ "activerecord" @@ -3374,13 +3435,14 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1grrds0mr45mijagq6skk749m23jlrwjjldd4x1m20b1152prm3y"; + sha256 = "05wxaxhp6lmfjccvc4npbxgbanbnl8nfi2kapjr4ldy5sqqw17sa"; type = "gem"; }; - version = "0.2.0.min15.0.0.max15.2.4"; + version = "0.2.1.min15.0.0.max15.2.4"; }; gitlab-sidekiq-fetcher = { dependencies = [ + "base64" "json" "sidekiq" ]; @@ -3498,10 +3560,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1v5kvkq78jlvl1fl2ann8rsi47pkih3d9za18xy0p8a471z2b1w1"; + sha256 = "1cg8ynh3bbccnamaz26hi8ngfg3y4a8pkjsn928c4pqx7by7841g"; type = "gem"; }; - version = "3.20.1"; + version = "3.20.2"; }; gitlab_query_language = { dependencies = [ "rb_sys" ]; @@ -3509,10 +3571,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bds58z8ay7b10figd3a4mg8y75lln6xgwc6hn603f3piny0cbgg"; + sha256 = "09a10wh66nmgrvxdkmbhk9inkqw5klbsw0avifxbq9nq4hsqp5hj"; type = "gem"; }; - version = "0.29.0"; + version = "0.34.0"; }; globalid = { dependencies = [ "activesupport" ]; @@ -3540,10 +3602,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1aw1bn51h4kjlxaskaiwi8x2n9g3cyxn0rjqnilxwszj474y69i2"; + sha256 = "1lgcyvlc00zvyww3659bdy109vi8mr3psbxcnmfypj2zy3jf82sc"; type = "gem"; }; - version = "6.5.0"; + version = "6.6.0"; }; google-apis-androidpublisher_v3 = { dependencies = [ "google-apis-core" ]; @@ -3902,10 +3964,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "038cqc1kzxl22m3jfspkdpg0dxskga9jvgwclb4pivcjqxi62d4m"; + sha256 = "09ipzsijxkrgwnyic0l4yhnazw46ca7ll0adza6za66r649lg9m3"; type = "gem"; }; - version = "4.35.0"; + version = "4.35.1"; }; googleapis-common-protos = { dependencies = [ @@ -3931,10 +3993,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0zyh9pxsw4zwv3iissirwqnx98qzkywqf3bwdrai6zpwph34ndsy"; + sha256 = "02mg1y34ccwf4bkhz4vcl6m3giwgbm309999bzydk51pa8578blr"; type = "gem"; }; - version = "1.20.0"; + version = "1.23.0"; }; googleauth = { dependencies = [ @@ -3972,11 +4034,10 @@ src: { grape = { dependencies = [ "activesupport" - "builder" "dry-types" "mustermann-grape" "rack" - "rack-accept" + "zeitwerk" ]; groups = [ "default" @@ -3986,10 +4047,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jj98w80ry1ir8lc3347130s0z8yd7gk727r9ynwwk782x6gkvrs"; + sha256 = "1v3akcpm7wq13jy2p31igc2xqj2k9qs7h2r7hsx4j7gih0z6fn9x"; type = "gem"; }; - version = "2.0.0"; + version = "2.4.0"; }; grape-entity = { dependencies = [ "activesupport" ]; @@ -4017,16 +4078,13 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mq2cwy0jvprq3wdilds1n865jdl58sqg00im4w6fybf5kjiclmd"; + sha256 = "09kpbj7s5gxpcbp1pxjynhvgw16rcwa4wjylifibqgz3qv6mb0ch"; type = "gem"; }; - version = "2.0.1"; + version = "2.1.0"; }; grape-swagger = { - dependencies = [ - "grape" - "rack-test" - ]; + dependencies = [ "grape" ]; groups = [ "development" "test" @@ -4034,10 +4092,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "153jhazisala3f7wzcvx8nf2d3f0m3dpb240fm2p1vmsr19vvmwa"; + sha256 = "0nz3mvj2pks1xljd5wx188h2dyzyvg3ggf9i0d7a5g5gxcdkay9j"; type = "gem"; }; - version = "2.1.2"; + version = "2.1.4"; }; grape-swagger-entity = { dependencies = [ @@ -4065,10 +4123,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1lcjqwal3wc2r41wsi01d09cyhxhglxp6y7hd0564pdx5lr3xk7g"; + sha256 = "04ryg7m4nfszkcfiyl8wmicnlzihpvg6i1jh438ibpwnrs2djqkv"; type = "gem"; }; - version = "1.8.4"; + version = "3.0.0"; }; graphlyte = { groups = [ "test" ]; @@ -4157,10 +4215,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bc1d87ahdswqz5liiih9m2yldlc4x15wz5mhprlvyk7kg79w2hg"; + sha256 = "16pfwnf0dx0i7nn29dhv74zirjpam5gvb5xpafya0apkh78xffnp"; type = "gem"; }; - version = "1.81.0"; + version = "1.83.0"; }; grpc_reflection = { dependencies = [ "grpc" ]; @@ -4432,6 +4490,16 @@ src: { }; version = "5.3.1"; }; + http-2 = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1dxr01pd43mgmpz9imgr9pn76g1405n30q12rpl8n2x7vavz746j"; + type = "gem"; + }; + version = "1.2.1"; + }; http-accept = { groups = [ "default" ]; platforms = [ ]; @@ -4874,6 +4942,24 @@ src: { }; version = "1.2.2"; }; + keela = { + dependencies = [ + "parallel" + "rainbow" + "ruby-progressbar" + ]; + groups = [ + "development" + "test" + ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "14ziwlh0205f23wrhj0bbcffssdm369qn34fz4fiz1kf2vabas7m"; + type = "gem"; + }; + version = "0.3.0"; + }; knapsack = { dependencies = [ "rake" ]; groups = [ @@ -5177,29 +5263,6 @@ src: { }; version = "2.25.1"; }; - lookbook = { - dependencies = [ - "activemodel" - "css_parser" - "htmlbeautifier" - "htmlentities" - "marcel" - "railties" - "redcarpet" - "rouge" - "view_component" - "yard" - "zeitwerk" - ]; - groups = [ "development" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0z6dchw3f446dgdsn27z1gwjj23mbsnl0d26qi9va5crvqxnj6n1"; - type = "gem"; - }; - version = "2.3.14"; - }; lru_redux = { groups = [ "default" ]; platforms = [ ]; @@ -5271,20 +5334,6 @@ src: { }; version = "1.0.4"; }; - marginalia = { - dependencies = [ - "actionpack" - "activerecord" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1kw9l9gw9dqmbpjxs3ndifia2204n8n92pjr4xp78hiynqm22qyb"; - type = "gem"; - }; - version = "1.11.1"; - }; matrix = { groups = [ "default" @@ -5346,6 +5395,7 @@ src: { }; microsoft_graph_mailer = { dependencies = [ + "base64" "mail" "oauth2" ]; @@ -5504,10 +5554,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02af38s49111wglqzcjcpa7bwg6psjgysrjvgk05h3x4zchb6gd5"; + sha256 = "0yry1bcnbl0c5xwg173n5y647596r8ydmsppa01c5l8d6lnw44a4"; type = "gem"; }; - version = "1.5.4"; + version = "1.8.4"; }; multi_json = { groups = [ @@ -5548,16 +5598,6 @@ src: { }; version = "2.2.3"; }; - murmurhash3 = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0dh9xnjs98a2by2rd8jlcmx94miryssk1ral2pji21xbx7i2q2ip"; - type = "gem"; - }; - version = "0.1.7"; - }; mustermann = { dependencies = [ "ruby2_keywords" ]; groups = [ @@ -5583,10 +5623,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1zpmc099rcpxmlfxb71zd6l7f9fcsg1fhi6627r03y1qlgb0jlvg"; + sha256 = "1iaqlj7kjm5dd207gxcwi3nsjs616yqc08y0whfg1j04c2c8l9cd"; type = "gem"; }; - version = "1.0.2"; + version = "1.1.0"; }; mutex_m = { groups = [ @@ -5614,6 +5654,23 @@ src: { }; version = "1.1.0"; }; + nats-pure = { + dependencies = [ + "base64" + "concurrent-ruby" + "json" + "securerandom" + "uri" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0jha0g79ghy13615rj8i9f27917gzd7a0a49jg337amglrm3rq4m"; + type = "gem"; + }; + version = "2.5.0"; + }; nenv = { groups = [ "default" @@ -5654,6 +5711,17 @@ src: { }; version = "4.0.5"; }; + net-http2 = { + dependencies = [ "http-2" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1cla0ii3cizl22ysarczw5inkkalhli8r586zzvjxs7ppy6kph44"; + type = "gem"; + }; + version = "0.19.0"; + }; net-imap = { dependencies = [ "date" @@ -5904,10 +5972,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "11n1hbn40gbrv7y91a4gj4qpcd3vxwsrdjkbhcy7vyxr7ac68j1x"; + sha256 = "1b42dax3qwm1zbz86c9zcii7v45vi6c3rp083dyadjn2jcpnlwrg"; type = "gem"; }; - version = "2.0.24"; + version = "2.0.25"; }; observer = { groups = [ @@ -6076,6 +6144,8 @@ src: { }; omniauth-gitlab = { dependencies = [ + "base64" + "bigdecimal" "omniauth" "omniauth-oauth2" ]; @@ -6133,6 +6203,8 @@ src: { }; omniauth-salesforce = { dependencies = [ + "base64" + "bigdecimal" "omniauth" "omniauth-oauth2" ]; @@ -7150,10 +7222,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0c719bfgcszqvk9z47w2p8j2wkz5y35k48ywwas5yxbbh3hm3haa"; + sha256 = "0w697335hi5dk5ay9kyn53399sy87y8v0y6ij93m5wmshhadxrik"; type = "gem"; }; - version = "1.27.0"; + version = "1.28.0"; }; parser = { dependencies = [ @@ -7421,10 +7493,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0w35cfwvg24gyd6jjmla2r0fs8grwwn7sb0h0wglzyia8qk5v7i3"; + sha256 = "0lbf4ph56z295yxa5jvxkbgkn5ngkb0rq09qv8gn6jbwakyr8afv"; type = "gem"; }; - version = "1.6.0"; + version = "1.6.1"; }; pry = { dependencies = [ @@ -7588,17 +7660,6 @@ src: { }; version = "2.2.23"; }; - rack-accept = { - dependencies = [ "rack" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "18jdipx17b4ki33cfqvliapd31sbfvs4mv727awynr6v95a7n936"; - type = "gem"; - }; - version = "0.4.5"; - }; rack-attack = { dependencies = [ "rack" ]; groups = [ "default" ]; @@ -7984,10 +8045,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0vr5xw2jbfbnqk1jc1dv1rgprpacnalrz0pii3nnvhijk1qbfiam"; + sha256 = "11d3yfzjajc5a2xwqx5ilhhaz6lrvjcm91xrz74sijf47f7kg68a"; type = "gem"; }; - version = "2.23.0"; + version = "2.27.0"; }; recaptcha = { dependencies = [ "json" ]; @@ -8065,10 +8126,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "18xy2nd8mcb186gqd11sy3vfwkq5n85mq26v7l325jkdiwgvyr8c"; + sha256 = "0xz4nl6jr8chzliw39s75mzfr7s7fyq8fh2m841im97h8bni2gvl"; type = "gem"; }; - version = "0.29.0"; + version = "0.30.0"; }; redis-cluster-client = { dependencies = [ "redis-client" ]; @@ -8076,10 +8137,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1xd4as3y3z26nc3bxqapd1cgmkkydy0vvzdfg08xr9f15r1fdm9w"; + sha256 = "1an8h3vizdmgpib9lc03avkva5w5k0a493svl1g04m5gl38ilsbb"; type = "gem"; }; - version = "0.16.5"; + version = "0.17.0"; }; redis-clustering = { dependencies = [ @@ -8319,6 +8380,7 @@ src: { version = "6.3.0"; }; rouge = { + dependencies = [ "strscan" ]; groups = [ "default" "development" @@ -8327,10 +8389,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0fd77qcz603mli4lyi97cjzkv02hsfk60m495qv5qcn02mkqk9fv"; + sha256 = "1g2y2z07niw4ylbgf6zr6a7kjaqbaqxn98xwff58zf4w5yx9ppp2"; type = "gem"; }; - version = "4.7.0"; + version = "5.0.0"; }; rqrcode = { dependencies = [ @@ -8859,7 +8921,6 @@ src: { }; rugged = { groups = [ - "coverage" "default" "development" "test" @@ -8867,10 +8928,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1sccng15h8h3mcjxfgvxy85lfpswbj0nhmzwwsqdffbzqgsb2jch"; + sha256 = "1iyk4gz5jyipj47mhxjcbm3szmm81cl0w18d2gv1kpqwwm855r66"; type = "gem"; }; - version = "1.7.2"; + version = "1.9.6"; }; safe_zip = { dependencies = [ "rubyzip" ]; @@ -9011,10 +9072,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09lw6gg1f0qj6i202kyqsv9xgc705f1cn0k32km2pi00nk8c1j4s"; + sha256 = "0xzym1ml8qpxf5c0k5k2adz5wbnzrmai6b1xy9a8jk6sim171ri0"; type = "gem"; }; - version = "4.1.1"; + version = "4.1.3"; }; sentry-rails = { dependencies = [ @@ -9294,10 +9355,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jk50mjq69065ygdhkhbmxp9k2c7knizhp022ysq5xfyikjclqrn"; + sha256 = "0kfbrd4sgajhnjwhqpk1mb4h10whfx2h5kb0i3j35yd3280cf0kx"; type = "gem"; }; - version = "2.0.6"; + version = "2.0.7"; }; snowplow-tracker = { groups = [ "default" ]; @@ -9575,6 +9636,20 @@ src: { }; version = "0.2.0"; }; + strscan = { + groups = [ + "default" + "development" + "test" + ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "17k75zrwf4ag9yl9wjjkcb90zrm4r5jigdzv3zr5jm9239hxpqma"; + type = "gem"; + }; + version = "3.1.8"; + }; swd = { dependencies = [ "activesupport" @@ -10220,17 +10295,6 @@ src: { }; version = "1.16.0"; }; - unleash = { - dependencies = [ "murmurhash3" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0fxr4q8bs5pbf3y57f3bckg3ls9k76wzzkhvl1kdw879im4mcvhg"; - type = "gem"; - }; - version = "3.2.2"; - }; unparser = { dependencies = [ "diff-lcs" @@ -10325,10 +10389,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0q3jb2cal9c8b0xgdz1xl47w3n1vsb1gwj06c4acsxsqqid07wvp"; + sha256 = "1l17paljrcjdrvv0ida39msync07v3g1ij70cwsjw999gdc42cm7"; type = "gem"; }; - version = "1.1.13"; + version = "1.1.15"; }; version_sorter = { groups = [ "default" ]; @@ -10342,9 +10406,9 @@ src: { }; view_component = { dependencies = [ + "actionview" "activesupport" "concurrent-ruby" - "method_source" ]; groups = [ "default" @@ -10353,10 +10417,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0aw962shs2x52dy1vhzkw1qc0b5vxmgaab6lld7hggrqkr5ysbrw"; + sha256 = "1d6wvjn7jdvwxw4jjpw50h0rkcxac7v8csm046ma5ss33jfrg9dr"; type = "gem"; }; - version = "3.23.2"; + version = "4.12.0"; }; vite_rails = { dependencies = [ @@ -10629,10 +10693,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "08aq3im74b20ixmhkpi2dlgsc59231grnzljcahz4pa8y2l371yg"; + sha256 = "0a3zi3v7qjm7lm4yp9z2sm959533k543sc4z0ixqik8wcfdpw27b"; type = "gem"; }; - version = "0.9.43"; + version = "0.9.44"; }; yard-activesupport-concern = { dependencies = [ "yard" ]; diff --git a/pkgs/by-name/go/gogh/package.nix b/pkgs/by-name/go/gogh/package.nix index 2a14bb73c7da..088cfde61a8c 100644 --- a/pkgs/by-name/go/gogh/package.nix +++ b/pkgs/by-name/go/gogh/package.nix @@ -25,13 +25,13 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "gogh"; - version = "366"; + version = "367"; src = fetchFromGitHub { owner = "Gogh-Co"; repo = "Gogh"; tag = "v${finalAttrs.version}"; - hash = "sha256-YJLWscXslIK1NKM4hhrKT/kKQJof0Vn6uCtkcuZ3vUw="; + hash = "sha256-kYqQ4UyG5quTf2lROXdF7EOd2F3qAOUvU075Lk1e48s="; }; postPatch = '' diff --git a/pkgs/by-name/ky/kyverno/package.nix b/pkgs/by-name/ky/kyverno/package.nix index 2202a1305ad1..22d146b1b261 100644 --- a/pkgs/by-name/ky/kyverno/package.nix +++ b/pkgs/by-name/ky/kyverno/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "kyverno"; - version = "1.18.2"; + version = "1.19.0"; src = fetchFromGitHub { owner = "kyverno"; repo = "kyverno"; rev = "v${finalAttrs.version}"; - hash = "sha256-vcZdrvtM9SnjR9MJOGZ892fXtsMDY7V/1gNqvZmB6To="; + hash = "sha256-7uzpUyrqe+nvPp5qI0k7+6uFStr+oJNgEJXsuv+nPLs="; }; ldflags = [ @@ -27,7 +27,7 @@ buildGoModule (finalAttrs: { "-X github.com/kyverno/kyverno/pkg/version.BuildTime=1970-01-01_00:00:00" ]; - vendorHash = "sha256-xGGpK53FennS28Kw3ZEasr+sN7ZUuL98Bh4KIkr0OOs="; + vendorHash = "sha256-oAZG0UThURyQgENhpSX/jxaA36/iRPkbYCGYilhIQpc="; subPackages = [ "cmd/cli/kubectl-kyverno" ]; diff --git a/pkgs/by-name/li/libpqxx/package.nix b/pkgs/by-name/li/libpqxx/package.nix index 7d35abc29f8c..c4f4d32d34e5 100644 --- a/pkgs/by-name/li/libpqxx/package.nix +++ b/pkgs/by-name/li/libpqxx/package.nix @@ -12,7 +12,7 @@ # Work around issue reported in https://github.com/NixOS/nixpkgs/issues/476278. # Should be solved when libpqxx 8.x is released. -gcc14Stdenv.mkDerivation (finalAttrs: { +(if stdenv.cc.isGNU then gcc14Stdenv else stdenv).mkDerivation (finalAttrs: { pname = "libpqxx"; version = "7.10.7"; diff --git a/pkgs/by-name/lu/lucida-downloader/package.nix b/pkgs/by-name/lu/lucida-downloader/package.nix index d14bfe592209..896b0e16c9d4 100644 --- a/pkgs/by-name/lu/lucida-downloader/package.nix +++ b/pkgs/by-name/lu/lucida-downloader/package.nix @@ -7,18 +7,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "lucida-downloader"; - version = "0.8.0"; + version = "0.9.0"; src = fetchFromGitHub { owner = "jelni"; repo = "lucida-downloader"; tag = "v${finalAttrs.version}"; - hash = "sha256-284f3+yKkE37wZzmyW7qupvYwEkmLvco8lc5dFSiLAQ="; + hash = "sha256-7mq6xoafXqhqhe9vLdc67aGzlUrD8hTyCGkIyqndfPA="; }; passthru.updateScript = nix-update-script { }; - cargoHash = "sha256-PT8E9AqvhChKk76AA2qsAf2ICy5maQ9SK96V/vkmwy8="; + cargoHash = "sha256-lUxPPykO/U7bVgtw3yGxqD0PbqHng5bIW0krvYW7+Kw="; meta = { description = "Multithreaded client for downloading music for free with lucida"; diff --git a/pkgs/by-name/mi/mistral-vibe/package.nix b/pkgs/by-name/mi/mistral-vibe/package.nix index 988a1650a925..94eb706994e1 100644 --- a/pkgs/by-name/mi/mistral-vibe/package.nix +++ b/pkgs/by-name/mi/mistral-vibe/package.nix @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "mistral-vibe"; - version = "2.24.0"; + version = "2.24.3"; pyproject = true; __structuredAttrs = true; @@ -21,7 +21,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "mistralai"; repo = "mistral-vibe"; tag = "v${finalAttrs.version}"; - hash = "sha256-Ux5W+9mtvAdlINQfr58Fft4OtpqjoYQrQe3XZwhvovc="; + hash = "sha256-gDQl5UjSOyXg3l9yD1CXhfrSbUWUDYoquVvc2K4nv14="; }; build-system = with python3Packages; [ @@ -104,6 +104,7 @@ python3Packages.buildPythonApplication (finalAttrs: { rich rpds-py sentry-sdk + setproctitle six smmap sounddevice @@ -151,7 +152,8 @@ python3Packages.buildPythonApplication (finalAttrs: { disabledTests = [ # vibe is spawned in a sub-process and fails to import `mcp` # ModuleNotFoundError: No module named 'mcp' - "TestMCPConnectionPoolIntegration" + "test_aclose_terminates_real_subprocess" + "test_persists_real_subprocess_state_across_calls" # AssertionError: assert '32:2617357:1782120467963161870:7' != '32:2617357:1782120467963161870:7' "test_changes_when_file_changes" diff --git a/pkgs/by-name/mo/mobilizon/package.nix b/pkgs/by-name/mo/mobilizon/package.nix index 77acf3d5dc11..83c82c4bc4db 100644 --- a/pkgs/by-name/mo/mobilizon/package.nix +++ b/pkgs/by-name/mo/mobilizon/package.nix @@ -14,7 +14,7 @@ }: let - beamPackages = beam.packages.erlang_27.extend (self: super: { elixir = self.elixir_1_18; }); + beamPackages = beam.packages.erlang_27.overrideScope (final: prev: { elixir = final.elixir_1_18; }); common = callPackage ./common.nix { }; in diff --git a/pkgs/by-name/mu/mujoco/package.nix b/pkgs/by-name/mu/mujoco/package.nix index 3bef71982ff5..57838137d767 100644 --- a/pkgs/by-name/mu/mujoco/package.nix +++ b/pkgs/by-name/mu/mujoco/package.nix @@ -88,7 +88,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "mujoco"; - version = "3.11.0"; + version = "3.12.0"; __structuredAttrs = true; strictDeps = true; @@ -99,7 +99,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "google-deepmind"; repo = "mujoco"; tag = finalAttrs.version; - hash = "sha256-8CJD8jQ51fe0r36n9zFzuXCNLlqyvG/ZY/HA9hK1/PY="; + hash = "sha256-BmppJK19YYgrLWdgv3i/eVXISIMIoJQ2OQVwcEXsMSI="; }; patches = [ diff --git a/pkgs/by-name/mu/mullvad-browser/package.nix b/pkgs/by-name/mu/mullvad-browser/package.nix index 439f837374a3..1a4ba549c388 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.19"; + version = "15.0.20"; 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-9Vbv7A8JarYtT0Ll1bveQmwif7/IViq6geMxMqeF+S4="; + hash = "sha256-EyVih1kklIg7b3fdh6tqtEE3Xh/UPpPMZgfdxtY6c5s="; }; }; diff --git a/pkgs/by-name/os/osinfo-db/package.nix b/pkgs/by-name/os/osinfo-db/package.nix index 38c7ec5e7189..aec6d370e716 100644 --- a/pkgs/by-name/os/osinfo-db/package.nix +++ b/pkgs/by-name/os/osinfo-db/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "osinfo-db"; - version = "20251212"; + version = "20260812"; src = fetchurl { - url = "https://releases.pagure.org/libosinfo/osinfo-db-${finalAttrs.version}.tar.xz"; - hash = "sha256-BjeSUMkTBsmMuXJq9E6uWQnf3VRJ+QMx6QSuEiHY1ec="; + url = "https://gitlab.com/api/v4/projects/libosinfo%2Fosinfo-db/packages/generic/release-assets/v${finalAttrs.version}/osinfo-db-${finalAttrs.version}.tar.xz"; + hash = "sha256-8T7W4eSAtSZtOcrX8AEP698CZd/EVXneL7NFQ7xrNd4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/pl/plausible/package.nix b/pkgs/by-name/pl/plausible/package.nix index c9c5c5fcd6ce..002d194521b7 100644 --- a/pkgs/by-name/pl/plausible/package.nix +++ b/pkgs/by-name/pl/plausible/package.nix @@ -129,7 +129,7 @@ let $out/lazy_html/_build/c/third_party/lexbor/${lexborCommit} ''; - beamPackages = beam27Packages.extend (self: super: { elixir = self.elixir_1_18; }); + beamPackages = beam27Packages.overrideScope (final: prev: { elixir = final.elixir_1_18; }); in beamPackages.mixRelease rec { diff --git a/pkgs/by-name/pl/pleroma/package.nix b/pkgs/by-name/pl/pleroma/package.nix index f2459737c136..ec5bee8c14ed 100644 --- a/pkgs/by-name/pl/pleroma/package.nix +++ b/pkgs/by-name/pl/pleroma/package.nix @@ -15,7 +15,7 @@ }: let - beamPackages = beam.packages.erlang_27.extend (self: super: { elixir = self.elixir_1_18; }); + beamPackages = beam.packages.erlang_27.overrideScope (final: prev: { elixir = final.elixir_1_18; }); in beamPackages.mixRelease rec { pname = "pleroma"; diff --git a/pkgs/by-name/pr/proton-pass-cli/package.nix b/pkgs/by-name/pr/proton-pass-cli/package.nix index 79af51ab32f2..16eb82a64463 100644 --- a/pkgs/by-name/pr/proton-pass-cli/package.nix +++ b/pkgs/by-name/pr/proton-pass-cli/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "proton-pass-cli"; - version = "2.3.1"; + version = "2.3.2"; __structuredAttrs = true; strictDeps = true; @@ -57,15 +57,15 @@ stdenv.mkDerivation (finalAttrs: { sources = { "aarch64-darwin" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-aarch64"; - hash = "sha256-NORQQIMCkJVqNEkKIwJPto68cWkcMxaxUX2FIJfJoIw="; + hash = "sha256-+/ierVv7KGbZmdaHDmOnmW3rg/UQAhlDoWCwYw5RbEI="; }; "aarch64-linux" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-aarch64"; - hash = "sha256-8Er3ZrPLRYP+e5bofQbVFK9i5wEBxPS4NM6IapuhTAU="; + hash = "sha256-tgEzTMePTdsSVwjG1kuLUJ5agqM3u4vq0Lwvht2cq/8="; }; "x86_64-linux" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-x86_64"; - hash = "sha256-0WMzZBIZ1sDgpWeZ8ovWbS2McKJbIdUSPz7HqJ8y9Ms="; + hash = "sha256-+VxrObRdlrZw8knMu1awazoX1FeTV9LQTErGTk/77/c="; }; }; updateScript = writeShellScript "update-proton-pass-cli" '' diff --git a/pkgs/by-name/pr/prowler/package.nix b/pkgs/by-name/pr/prowler/package.nix index d1e4bc3aba34..62d830637df0 100644 --- a/pkgs/by-name/pr/prowler/package.nix +++ b/pkgs/by-name/pr/prowler/package.nix @@ -7,7 +7,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "prowler"; - version = "5.39.0"; + version = "5.39.1"; pyproject = true; __structuredAttrs = true; @@ -16,9 +16,14 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "prowler-cloud"; repo = "prowler"; tag = finalAttrs.version; - hash = "sha256-luLTaOHRjqc5FhHCwpCjUXJqqYeqWjQt21MrMKqJgyE="; + hash = "sha256-iWjdcw5IY7xkow0E1AYTi/OgkS14CdVM9AOW86VPMak="; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "hatchling==1.32.0" "hatchling" + ''; + pythonRelaxDeps = true; pythonRemoveDeps = [ "kingfisher-bin" ]; diff --git a/pkgs/by-name/pv/pve-tool/package.nix b/pkgs/by-name/pv/pve-tool/package.nix new file mode 100644 index 000000000000..2bbcc0fe3def --- /dev/null +++ b/pkgs/by-name/pv/pve-tool/package.nix @@ -0,0 +1,52 @@ +{ + lib, + stdenv, + fetchFromGitHub, + rustPlatform, + pkg-config, + openssl, + versionCheckHook, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "pve-tool"; + version = "0.1.2"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "liberodark"; + repo = "pve-tool"; + tag = "v${finalAttrs.version}"; + hash = "sha256-GorEZTTHUta5Q4OLVVhf8nsHwRXygcV4SL0fmUVlZIg="; + }; + + cargoHash = "sha256-OXwkrNTdsbZWLnbF5G91vwVX/vv1l1WUobRzA8Oen8Y="; + + nativeBuildInputs = [ + pkg-config + ]; + + buildInputs = [ + openssl + ]; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { + description = "Lightweight tool for managing Proxmox VE snapshots across multiple nodes in a cluster"; + homepage = "https://github.com/liberodark/pve-tool"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ liberodark ]; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + mainProgram = "pve-tool"; + }; +}) diff --git a/pkgs/by-name/ra/rabbitmq-server/package.nix b/pkgs/by-name/ra/rabbitmq-server/package.nix index 8873c897a339..25f97b54db6e 100644 --- a/pkgs/by-name/ra/rabbitmq-server/package.nix +++ b/pkgs/by-name/ra/rabbitmq-server/package.nix @@ -40,7 +40,7 @@ let ] ); - beamPackages = beam27Packages.extend (self: super: { elixir = self.elixir_1_18; }); + beamPackages = beam27Packages.overrideScope (final: prev: { elixir = final.elixir_1_18; }); in stdenv.mkDerivation (finalAttrs: { diff --git a/pkgs/by-name/ra/radicle-node/unstable.nix b/pkgs/by-name/ra/radicle-node-unstable/package.nix similarity index 100% rename from pkgs/by-name/ra/radicle-node/unstable.nix rename to pkgs/by-name/ra/radicle-node-unstable/package.nix diff --git a/pkgs/by-name/ra/radicle-node/update-unstable.sh b/pkgs/by-name/ra/radicle-node-unstable/update-unstable.sh similarity index 83% rename from pkgs/by-name/ra/radicle-node/update-unstable.sh rename to pkgs/by-name/ra/radicle-node-unstable/update-unstable.sh index bdb3c69b58d9..5f5522f11ebb 100755 --- a/pkgs/by-name/ra/radicle-node/update-unstable.sh +++ b/pkgs/by-name/ra/radicle-node-unstable/update-unstable.sh @@ -3,4 +3,4 @@ version=$(list-git-tags | grep -oP '^releases/\K\d+\.\d+\.\d+.*' \ | sed -E 's/-(alpha|beta|rc)\./~\1./' | sort -rV | tr '~' - | head -1) -nix-update --version="$version" radicle-node-unstable --override-filename pkgs/by-name/ra/radicle-node/unstable.nix +nix-update --version="$version" radicle-node-unstable --override-filename pkgs/by-name/ra/radicle-node-unstable/package.nix diff --git a/pkgs/by-name/ra/radicle-node/package.nix b/pkgs/by-name/ra/radicle-node/package.nix index a1b450ae3617..cb336f0c807b 100644 --- a/pkgs/by-name/ra/radicle-node/package.nix +++ b/pkgs/by-name/ra/radicle-node/package.nix @@ -39,6 +39,9 @@ rustPlatform.buildRustPackage (finalAttrs: { ''; }; + strictDeps = true; + __structuredAttrs = true; + env.RADICLE_VERSION = finalAttrs.version; nativeBuildInputs = [ @@ -83,6 +86,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "--skip=tests::e2e::test_connection_crossing" # https://radicle.zulipchat.com/#narrow/stream/369277-heartwood/topic/Clone.20Partial.20Fail.20Flake "--skip=rad_clone_partial_fail" + "--skip=commands::patch::rad_patch_merge_unauthorized_branch" ]; postInstall = '' diff --git a/pkgs/by-name/re/renovate/package.nix b/pkgs/by-name/re/renovate/package.nix index 590a08c8bf2b..33aee2f8d898 100644 --- a/pkgs/by-name/re/renovate/package.nix +++ b/pkgs/by-name/re/renovate/package.nix @@ -22,7 +22,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "renovate"; - version = "44.24.3"; + version = "44.37.1"; __structuredAttrs = true; strictDeps = true; @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "renovatebot"; repo = "renovate"; tag = finalAttrs.version; - hash = "sha256-nseiP9ccsKrE2030bTJ4hJ+5HCdF2pqPi8JPXfl2c0k="; + hash = "sha256-HYPUINYdoqYnsgKfx2QPEqUyOXupBfxNCu6Agu7MOuU="; }; postPatch = '' @@ -56,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: { inherit (finalAttrs) pname version src; inherit pnpm; fetcherVersion = 4; - hash = "sha256-mLFGCdj4lAbpZJGqUUrhZ0mdprh4FvWrJ0jnKZWKgQI="; + hash = "sha256-eIrIUhzL2lCkZ0hFfPq8v7Ppvn5KhIXupibe1Hr+Cbo="; }; env.COREPACK_ENABLE_STRICT = 0; diff --git a/pkgs/by-name/re/rerun/package.nix b/pkgs/by-name/re/rerun/package.nix index 1a07bae47aa6..06182ce8b897 100644 --- a/pkgs/by-name/re/rerun/package.nix +++ b/pkgs/by-name/re/rerun/package.nix @@ -40,7 +40,7 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "rerun"; - version = "0.36.0"; + version = "0.36.1"; __structuredAttrs = true; @@ -53,7 +53,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "rerun-io"; repo = "rerun"; tag = finalAttrs.version; - hash = "sha256-t/OvWxMFfkTKrTYvaw7xcmL6oDyNaKoyW0sa/n5yVMs="; + hash = "sha256-h/asPY9CKTz57dWg/J2ENiVQT1MvJqOdpM1z2AfEYUk="; }; # The path in `build.rs` is wrong for some reason, so we patch it to make the passthru tests work @@ -62,7 +62,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail '"rerun_sdk/rerun_cli/rerun"' '"rerun_sdk/rerun"' ''; - cargoHash = "sha256-VXKMEilmgHLHAq6Y7gDvKNJywRIV4fv/XHmNFCMjJws="; + cargoHash = "sha256-IoBJ4CLy4Ao4E70hgNfrY6aFNXVRI6IBj4ii8zGNQkY="; cargoBuildFlags = [ "--package" diff --git a/pkgs/by-name/ro/romm/package.nix b/pkgs/by-name/ro/romm/package.nix index 9ab29fd80485..3f452d602518 100644 --- a/pkgs/by-name/ro/romm/package.nix +++ b/pkgs/by-name/ro/romm/package.nix @@ -18,13 +18,13 @@ stdenvNoCC.mkDerivation ( in { pname = "romm"; - version = "5.1.0"; + version = "5.2.0"; src = fetchFromGitHub { owner = "rommapp"; repo = "romm"; tag = finalAttrs.version; - hash = "sha256-oFJ0R4m3bH2qQ18uTDm749la4oBMBj17Y5lF/eE/6tU="; + hash = "sha256-ixRgaDnyHzHWJjvC5yB6pD88aUgwtnkF6H7snAFODrE="; }; __structuredAttrs = true; @@ -149,7 +149,7 @@ stdenvNoCC.mkDerivation ( inherit (finalAttrs) version; src = "${finalAttrs.src}/frontend"; - npmDepsHash = "sha256-rNi0x8vbPkLEiDlf94SPTg4aKguSzVHR5zBouLJulKo="; + npmDepsHash = "sha256-k3MYizMevOfYJGRlu650bx1ERUkMBYdvg/JctmdwATo="; npmFlags = [ "--ignore-scripts" ]; makeCacheWritable = true; diff --git a/pkgs/by-name/ru/rustnet/package.nix b/pkgs/by-name/ru/rustnet/package.nix index be90fd230c8a..d0857cfc0b20 100644 --- a/pkgs/by-name/ru/rustnet/package.nix +++ b/pkgs/by-name/ru/rustnet/package.nix @@ -13,7 +13,7 @@ }: let pname = "rustnet"; - version = "1.5.0"; + version = "1.6.0"; in rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } { inherit pname version; @@ -23,10 +23,10 @@ rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } { owner = "domcyrus"; repo = "rustnet"; tag = "v${version}"; - hash = "sha256-eLL6BabW54J6we41swc0yXU1SAKSqhwtcFT0DqQJH3E="; + hash = "sha256-TobP3K5f3eL/lxi+sawt/i0WWbYrLows/JN+EdKdeLo="; }; - cargoHash = "sha256-X+WyN8qE3gpAOrVLzS+EWIyhjFptRuwZ2OtgCgHxISM="; + cargoHash = "sha256-RURFa1Vep+qa7MP9N/mJZbCJqN1dzqhhTZ6RMSl1BTI="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/sa/sampo/package.nix b/pkgs/by-name/sa/sampo/package.nix index 0ba83376203e..87bd6af22c4a 100644 --- a/pkgs/by-name/sa/sampo/package.nix +++ b/pkgs/by-name/sa/sampo/package.nix @@ -9,17 +9,17 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "sampo"; - version = "0.19.0"; + version = "0.20.0"; __structuredAttrs = true; src = fetchFromGitHub { owner = "bruits"; repo = "sampo"; tag = "cargo-sampo-v${finalAttrs.version}"; - hash = "sha256-WGK2B6SzZNnclD2HeurXLujlScTZaI+jQbOaOrAt8Xw="; + hash = "sha256-cs/0+IEqVQAgg+OTnKB/Ava4J5zPs+Lp/bYNnPgAuwI="; }; - cargoHash = "sha256-WY+LYVxEo5FEon3pv/OHiDUZDXSaPot7PIgdOTXpWII="; + cargoHash = "sha256-pfg+Oa7sGyzBd/vCK5IEiCt2g6lC5V9WeSjpCnE+/n4="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/sy/synology-drive-client/package.nix b/pkgs/by-name/sy/synology-drive-client/package.nix index dcf60705dc6a..e438ba307530 100644 --- a/pkgs/by-name/sy/synology-drive-client/package.nix +++ b/pkgs/by-name/sy/synology-drive-client/package.nix @@ -20,7 +20,7 @@ let pname = "synology-drive-client"; baseUrl = "https://global.synologydownload.com/download/Utility/SynologyDriveClient"; - version = "4.0.3-17892"; + version = "4.2.0-20058"; buildNumberFn = ver: lib.last (lib.splitString "-" ver); meta = { description = "Desktop application to synchronize files and folders between the computer and the Synology Drive server"; @@ -49,7 +49,7 @@ let src = fetchurl { url = "${baseUrl}/${finalAttrs.version}/Ubuntu/Installer/synology-drive-client-${buildNumberFn finalAttrs.version}.x86_64.deb"; - sha256 = "sha256-9q7FpZdNWZY+2DP98aDMe+vWEthpH0kcYsuncM3HjWc="; + sha256 = "sha256-QwAx/fWhLmVc5c/GuWTZtcvd3rzNvz+mtWYFRsuR+Z0="; }; nativeBuildInputs = [ @@ -137,7 +137,7 @@ let src = fetchurl { url = "${baseUrl}/${finalAttrs.version}/Mac/Installer/synology-drive-client-${buildNumberFn finalAttrs.version}.dmg"; - sha256 = "sha256-+ZJA7r0xYhpu614I1mqILCfYN/8YddEwgWglmmpfB+o="; + sha256 = "sha256-oFkyG1ip3+ff9hhRapD4a/Hj+ZrKcEWudIKr4OMtYJQ="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/to/tor-browser/package.nix b/pkgs/by-name/to/tor-browser/package.nix index 8fc2aaddb44a..355fafe8dded 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.19"; + version = "15.0.20"; 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-LrSrQx9JIcpjsSO2+fRFoHP797ZfGI9FpXfVdusr4s8="; + hash = "sha256-1DAmM9YFnS2tlOLIg7MRQdx7Paor+lqrsP0p3aGNIuk="; }; 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-N+TjpJrHg8cB6vwCqrTWnz4/dwzu2/r55kNmkLemWvU="; + hash = "sha256-iqvfcBsVFN25JtAKDyL94hoL/K3rM0M7pbK7gbir5ZA="; }; }; diff --git a/pkgs/by-name/tu/tuicr/package.nix b/pkgs/by-name/tu/tuicr/package.nix index e69fbe62258d..4f7ab1acb862 100644 --- a/pkgs/by-name/tu/tuicr/package.nix +++ b/pkgs/by-name/tu/tuicr/package.nix @@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tuicr"; - version = "0.23.0"; + version = "0.23.1"; __structuredAttrs = true; @@ -17,10 +17,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "agavra"; repo = "tuicr"; tag = "v${finalAttrs.version}"; - hash = "sha256-TN2sxRtr9BBGEgZAFHcr9tKGjKcSkM9xSf7hby6mKUo="; + hash = "sha256-SvRvoQN9b4pXg4rPFnYI2Yeg3SAZKyjYknR2AzfoHnY="; }; - cargoHash = "sha256-JO1msmqeBKtGPjR1qNfRmoUiFMQNS+KvC9QWwiEYkxg="; + cargoHash = "sha256-1h8jDRssVA7gNfHB/9Uh1QWOsNF+aUBU698P/qLbyeY="; strictDeps = true; diff --git a/pkgs/by-name/tu/tuigreet/package.nix b/pkgs/by-name/tu/tuigreet/package.nix index 23345ce3b1b2..86f2afa8f4ab 100644 --- a/pkgs/by-name/tu/tuigreet/package.nix +++ b/pkgs/by-name/tu/tuigreet/package.nix @@ -8,7 +8,7 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "tuigreet"; - version = "0.11.0"; + version = "0.11.1"; __structuredAttrs = true; @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "tuigreet"; repo = "tuigreet"; tag = finalAttrs.version; - hash = "sha256-4DB4Pl2UwIeab/MJaX3VfVNMsPWE6Q513z1NDdxvG3o="; + hash = "sha256-nZkZY4ZlywDUbOWmDpj1ubjoiLQamYCwTV72N0Lgb8g="; }; cargoHash = "sha256-5Q4E8nnmQ109gcfxxctn/rne5N4Qvz2Pft6o7as2fSc="; diff --git a/pkgs/development/beam-modules/default.nix b/pkgs/development/beam-modules/default.nix index 606a0af877d8..5e7622a3c11b 100644 --- a/pkgs/development/beam-modules/default.nix +++ b/pkgs/development/beam-modules/default.nix @@ -3,29 +3,24 @@ lib, pkgs, erlang, + generateSplicesForMkScope, + makeScopeWithSplicing', + # Where this package set lives in `pkgs`, so that cross compilation can find + # its build platform counterpart. + splicePath, }: -let - inherit (lib) makeExtensible; - - # FIXME: add support for overrideScope - callPackageWithScope = - scope: drv: args: - lib.callPackageWith scope drv args; - callPackagesWithScope = - scope: drv: args: - lib.callPackagesWith scope drv args; - mkScope = scope: pkgs // scope; - - packages = +makeScopeWithSplicing' { + otherSplices = generateSplicesForMkScope splicePath; + # This is the set itself, splicing it would recurse. + keep = self: { inherit (self) beamPackages; }; + f = self: let - defaultScope = mkScope self; - callPackage = drv: args: callPackageWithScope defaultScope drv args; - callPackages = drv: args: callPackagesWithScope defaultScope drv args; + inherit (self) callPackage; in - rec { - inherit callPackage erlang; + { + inherit erlang; beamPackages = self; inherit (callPackage ../tools/build-managers/rebar3 { }) rebar3 rebar3WithPlugins; @@ -50,47 +45,41 @@ let elvis-erlang = callPackage ./elvis-erlang { }; # BEAM-based languages. - elixir = elixir_1_18; + elixir = self.elixir_1_18; elixir_1_20 = callPackage ../interpreters/elixir/1.20.nix { - inherit erlang; debugInfo = true; }; elixir_1_19 = callPackage ../interpreters/elixir/1.19.nix { - inherit erlang; debugInfo = true; }; elixir_1_18 = callPackage ../interpreters/elixir/1.18.nix { - inherit erlang; debugInfo = true; }; elixir_1_17 = callPackage ../interpreters/elixir/1.17.nix { - inherit erlang; debugInfo = true; }; # Remove old versions of elixir, when the supports fades out: # https://hexdocs.pm/elixir/compatibility-and-deprecations.html - ex_doc = callPackage ./ex_doc { - inherit fetchMixDeps mixRelease; - }; + ex_doc = callPackage ./ex_doc { }; - elixir-ls = callPackage ./elixir-ls { inherit elixir; }; + elixir-ls = callPackage ./elixir-ls { }; expert = callPackage ./expert { }; - lfe = callPackage ../interpreters/lfe { inherit erlang buildRebar3 fetchHex; }; + lfe = callPackage ../interpreters/lfe { }; - livebook = callPackage ./livebook { inherit beamPackages; }; + livebook = callPackage ./livebook { }; # Non hex packages. Examples how to build Rebar/Mix packages with and # without helper functions buildRebar3 and buildMix. hex = callPackage ./hex { }; - inherit (callPackages ./hooks { }) + inherit (pkgs.callPackages ./hooks { }) beamCopySourceHook beamModuleInstallHook mixBuildDirHook @@ -104,5 +93,5 @@ let // lib.optionalAttrs config.allowAliases { webdriver = throw "'beamPackages.webdriver' has been removed."; # added 2026-07-29 }; -in -makeExtensible packages + +} diff --git a/pkgs/development/beam-modules/ex_doc/default.nix b/pkgs/development/beam-modules/ex_doc/default.nix index 8dc542f203dd..784cd245fa5a 100644 --- a/pkgs/development/beam-modules/ex_doc/default.nix +++ b/pkgs/development/beam-modules/ex_doc/default.nix @@ -1,6 +1,5 @@ { lib, - elixir, fetchFromGitHub, fetchMixDeps, mixRelease, @@ -27,7 +26,6 @@ mixRelease { pname version src - elixir ; escriptBinName = "ex_doc"; @@ -36,7 +34,7 @@ mixRelease { mixFodDeps = fetchMixDeps { pname = "mix-deps-${pname}"; - inherit src version elixir; + inherit src version; hash = "sha256-FSLAQhFk7NCUXRMfNr6E9XvndrviapjcKZDisHbB87Y="; }; diff --git a/pkgs/development/beam-modules/fetch-mix-deps.nix b/pkgs/development/beam-modules/fetch-mix-deps.nix index eb716c57818d..96cdd4b32848 100644 --- a/pkgs/development/beam-modules/fetch-mix-deps.nix +++ b/pkgs/development/beam-modules/fetch-mix-deps.nix @@ -20,11 +20,12 @@ debug ? false, meta ? { }, patches ? [ ], - elixir ? inputs.elixir, - hex ? inputs.hex.override { inherit elixir; }, ... }@attrs: +assert lib.assertMsg (!(attrs ? elixir || attrs ? hex)) + "fetchMixDeps no longer takes `elixir` or `hex`. Build with the package set that has the versions you need, e.g. `beam27Packages.fetchMixDeps`, or derive one with `beamPackages.overrideScope (final: prev: { elixir = prev.elixir_1_18; })`."; + let hash_ = if hash != "" then diff --git a/pkgs/development/beam-modules/livebook/default.nix b/pkgs/development/beam-modules/livebook/default.nix index 5ac3dcfbbd76..b0dddae68a04 100644 --- a/pkgs/development/beam-modules/livebook/default.nix +++ b/pkgs/development/beam-modules/livebook/default.nix @@ -17,8 +17,6 @@ beamPackages.mixRelease rec { pname = "livebook"; version = "0.19.9"; - inherit (beamPackages) elixir; - buildInputs = [ beamPackages.erlang ]; nativeBuildInputs = [ diff --git a/pkgs/development/beam-modules/mix-release.nix b/pkgs/development/beam-modules/mix-release.nix index 16f0ccf2cac1..f4911e378449 100644 --- a/pkgs/development/beam-modules/mix-release.nix +++ b/pkgs/development/beam-modules/mix-release.nix @@ -68,10 +68,6 @@ lib.extendMkDerivation { # This is how Mix finds dependencies. mixNixDeps ? { }, - elixir ? inputs.elixir, - erlang ? inputs.erlang, - hex ? inputs.hex.override { inherit elixir; }, - # Remove releases/COOKIE # # People have different views on the nature of cookies. Some believe that they are @@ -95,6 +91,8 @@ lib.extendMkDerivation { ... }@attrs: + assert lib.assertMsg (!(attrs ? elixir || attrs ? erlang || attrs ? hex)) + "mixRelease no longer takes `elixir`, `erlang` or `hex`. Build with the package set that has the versions you need, e.g. `beam27Packages.mixRelease`, or derive one with `beamPackages.overrideScope (final: prev: { elixir = prev.elixir_1_18; })`."; assert mixNixDeps != { } -> mixFodDeps == null; assert stripDebug -> !enableDebugInfo; assert escriptBinName != null -> mixReleaseName == ""; diff --git a/pkgs/development/libraries/ffmpeg/generic.nix b/pkgs/development/libraries/ffmpeg/generic.nix index 0188703a78fc..2c1bee61ae3f 100644 --- a/pkgs/development/libraries/ffmpeg/generic.nix +++ b/pkgs/development/libraries/ffmpeg/generic.nix @@ -468,6 +468,15 @@ stdenv.mkDerivation ( ++ optionals (lib.versionAtLeast version "5.1") [ ./nvccflags-cpp14.patch ] + ++ optionals (lib.versionAtLeast version "8.1.2" && stdenv.hostPlatform.isLoongArch64) [ + # https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/23825 (merged, but not backported to 8.1.x or 9.0.x) + # As git.ffmpeg.org deploys Anubis, we cannot fetch this patch reliably from there. + # So instead, we fetch it from Debian. + (fetchpatch2 { + url = "https://salsa.debian.org/multimedia-team/ffmpeg/-/raw/d52aea25bc9123bfaf61f7a7e5a0d9da01c8788d/debian/patches/0001-swscale-loongarch-fix-buffer-underflow-in-yuv2plane1.patch"; + hash = "sha256-QRkb7z4Btyd9ZgV/1hh6Fb87IhkygFgVDqQdloXKL6Q="; + }) + ] ++ optionals (lib.versionAtLeast version "7.0" && lib.versionOlder version "7.1.4") [ (fetchpatch2 { name = "unbreak-hardcoded-tables.patch"; diff --git a/pkgs/development/libraries/science/chemistry/simple-dftd3/default.nix b/pkgs/development/libraries/science/chemistry/simple-dftd3/default.nix index 6ac51e921490..f65b73f790b1 100644 --- a/pkgs/development/libraries/science/chemistry/simple-dftd3/default.nix +++ b/pkgs/development/libraries/science/chemistry/simple-dftd3/default.nix @@ -24,13 +24,13 @@ assert ( stdenv.mkDerivation rec { pname = "simple-dftd3"; - version = "1.5.0"; + version = "1.6.0"; src = fetchFromGitHub { owner = "dftd3"; repo = "simple-dftd3"; tag = "v${version}"; - hash = "sha256-YkxuM/Ns1/59ex0GrQEVLIN3Kn6R7/gkdIb6ynPrffg="; + hash = "sha256-THl8sUY7pLxFz4mY7FMj/c1hwzqLaaNNMq0qkxWkUzw="; }; patches = [ diff --git a/pkgs/development/python-modules/agentic-threat-hunting-framework/default.nix b/pkgs/development/python-modules/agentic-threat-hunting-framework/default.nix index 25e5a5615da4..fd4510818758 100644 --- a/pkgs/development/python-modules/agentic-threat-hunting-framework/default.nix +++ b/pkgs/development/python-modules/agentic-threat-hunting-framework/default.nix @@ -16,14 +16,14 @@ buildPythonPackage (finalAttrs: { pname = "agentic-threat-hunting-framework"; - version = "0.18.0"; + version = "0.19.0"; pyproject = true; src = fetchFromGitHub { owner = "Nebulock-Inc"; repo = "agentic-threat-hunting-framework"; tag = "v${finalAttrs.version}"; - hash = "sha256-QABUV/aSVvYm/aPkxI1WxIlA+uDlCX90bipLs5Ez6h0="; + hash = "sha256-IUOn3q6SA2P77/Bt7Hr21NglgjWhyNBOA7c2lCzUTN0="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/alibabacloud-credentials/default.nix b/pkgs/development/python-modules/alibabacloud-credentials/default.nix index 017f73f44c86..22a18a9fae3a 100644 --- a/pkgs/development/python-modules/alibabacloud-credentials/default.nix +++ b/pkgs/development/python-modules/alibabacloud-credentials/default.nix @@ -11,13 +11,13 @@ buildPythonPackage (finalAttrs: { pname = "alibabacloud-credentials"; - version = "1.0.11"; + version = "1.0.12"; pyproject = true; src = fetchPypi { pname = "alibabacloud_credentials"; inherit (finalAttrs) version; - hash = "sha256-EQUOiZbj8YIb+1KqYDL/nwGSeYp3LAe300qxmmioLMA="; + hash = "sha256-h9pB6j/7FGtE2ZnGLBYMK5awwwJ1rjUgW83+eboMQRk="; }; pythonRelaxDeps = [ "aiofiles" ]; diff --git a/pkgs/development/python-modules/alibabacloud-cs20151215/default.nix b/pkgs/development/python-modules/alibabacloud-cs20151215/default.nix index 291697466049..0becae7fbfe2 100644 --- a/pkgs/development/python-modules/alibabacloud-cs20151215/default.nix +++ b/pkgs/development/python-modules/alibabacloud-cs20151215/default.nix @@ -9,7 +9,7 @@ buildPythonPackage (finalAttrs: { pname = "alibabacloud-cs20151215"; - version = "7.1.0"; + version = "7.1.1"; pyproject = true; __structuredAttrs = true; @@ -17,7 +17,7 @@ buildPythonPackage (finalAttrs: { src = fetchPypi { pname = "alibabacloud_cs20151215"; inherit (finalAttrs) version; - hash = "sha256-b9Rh7AkOyt5BjKSM9LO8dJrtuMUvd+tAVyBHS8EpVQg="; + hash = "sha256-Aepd5wntbqZ+qbiZmB85rlV4YaswgUfWcb0OtvwBpRY="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/claude-agent-sdk/default.nix b/pkgs/development/python-modules/claude-agent-sdk/default.nix index da4863fccfa4..332f44ac8482 100644 --- a/pkgs/development/python-modules/claude-agent-sdk/default.nix +++ b/pkgs/development/python-modules/claude-agent-sdk/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "claude-agent-sdk"; - version = "0.2.140"; + version = "0.2.143"; pyproject = true; src = fetchFromGitHub { owner = "anthropics"; repo = "claude-agent-sdk-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-/7jY1/vgCx8kQS4dV0vnPAOttA+s5I3vE/COaj7S78s="; + hash = "sha256-e3tRDJFm+wLx0rzz3VyOBgmLSu9Ng5JGFapx9UDpjQY="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/dm-control/default.nix b/pkgs/development/python-modules/dm-control/default.nix index 514952d03fa6..168b5dba332f 100644 --- a/pkgs/development/python-modules/dm-control/default.nix +++ b/pkgs/development/python-modules/dm-control/default.nix @@ -29,7 +29,7 @@ buildPythonPackage (finalAttrs: { pname = "dm-control"; - version = "1.0.44"; + version = "1.0.45"; pyproject = true; __structuredAttrs = true; @@ -37,7 +37,7 @@ buildPythonPackage (finalAttrs: { owner = "google-deepmind"; repo = "dm_control"; tag = finalAttrs.version; - hash = "sha256-GluuDE7wATLXqoPfGJ5AmoszwQAduQd4pBjhXo9Xof0="; + hash = "sha256-mau3lWRubRmK5VU3OTYGURCYXqRkOCj/yQxW44AyLnE="; }; build-system = [ diff --git a/pkgs/development/python-modules/garminconnect/default.nix b/pkgs/development/python-modules/garminconnect/default.nix index 711bce8ed49c..27bca1e4d2ae 100644 --- a/pkgs/development/python-modules/garminconnect/default.nix +++ b/pkgs/development/python-modules/garminconnect/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "garminconnect"; - version = "0.3.10"; + version = "0.3.11"; pyproject = true; src = fetchFromGitHub { owner = "cyberjunky"; repo = "python-garminconnect"; tag = finalAttrs.version; - hash = "sha256-L88p7uni1C1feP9E3UTzCzujtBAAJsjfFv8smieaqGE="; + hash = "sha256-UFVhdk4xxdmuED+lfEFGu4jNnd4BC5WyWaktDbdtmP0="; }; pythonRelaxDeps = [ "garth" ]; diff --git a/pkgs/development/python-modules/holidays/default.nix b/pkgs/development/python-modules/holidays/default.nix index ef0779b4747a..c590b056bb06 100644 --- a/pkgs/development/python-modules/holidays/default.nix +++ b/pkgs/development/python-modules/holidays/default.nix @@ -16,14 +16,14 @@ buildPythonPackage (finalAttrs: { pname = "holidays"; - version = "0.102"; + version = "0.103"; pyproject = true; src = fetchFromGitHub { owner = "vacanza"; repo = "python-holidays"; tag = "v${finalAttrs.version}"; - hash = "sha256-RQJR2+ltaDoNjB+vixOy+4hBGJyn5Ih5Iyw/ktSOxQI="; + hash = "sha256-wxOWILFJkWbNvisDaquobwXRl4/A7b3dHgJN7utw01I="; }; build-system = [ diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index b3453d0f1175..b4d07a65d81c 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202608201"; + version = "0.1.202608211"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-yKxRUbrGFHBCbnKDwaqUHPbhoq2jJQ92jffTV8I0+VU="; + hash = "sha256-HTwfyh52StSgis6FuixdVFX+/HMV0yuv8nDnmtPf0hE="; }; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/kornia-rs/default.nix b/pkgs/development/python-modules/kornia-rs/default.nix index fc0a66fed68d..931f8c1b93da 100644 --- a/pkgs/development/python-modules/kornia-rs/default.nix +++ b/pkgs/development/python-modules/kornia-rs/default.nix @@ -10,6 +10,7 @@ # tests numpy, + pytest-xdist, pytestCheckHook, torch, }: @@ -51,6 +52,7 @@ buildPythonPackage rec { nativeCheckInputs = [ numpy + pytest-xdist pytestCheckHook torch ]; diff --git a/pkgs/development/python-modules/mailsuite/default.nix b/pkgs/development/python-modules/mailsuite/default.nix index 71203068559e..a25738907055 100644 --- a/pkgs/development/python-modules/mailsuite/default.nix +++ b/pkgs/development/python-modules/mailsuite/default.nix @@ -22,14 +22,14 @@ buildPythonPackage (finalAttrs: { pname = "mailsuite"; - version = "2.2.2"; + version = "2.3.1"; pyproject = true; src = fetchFromGitHub { owner = "seanthegeek"; repo = "mailsuite"; tag = finalAttrs.version; - hash = "sha256-qQ+AaelLQED0mWCAItx/3d7o9QVUnhUVxvdCfnNRqzQ="; + hash = "sha256-u/o5XcRYB5Nck6XakQkjev3EhsjHJPq9Q+Nx1C8EvqM="; }; pythonRelaxDeps = [ "mail-parser" ]; diff --git a/pkgs/development/python-modules/modelscope/default.nix b/pkgs/development/python-modules/modelscope/default.nix index e4f153bce457..a666540911c1 100644 --- a/pkgs/development/python-modules/modelscope/default.nix +++ b/pkgs/development/python-modules/modelscope/default.nix @@ -12,14 +12,14 @@ buildPythonPackage (finalAttrs: { pname = "modelscope"; - version = "1.39.0"; + version = "1.39.1"; pyproject = true; src = fetchFromGitHub { owner = "modelscope"; repo = "modelscope"; tag = "v${finalAttrs.version}"; - hash = "sha256-tkwgn3EeR6SVIcOIMJ2U+ktFAckhaFLubRgteO4BGxA="; + hash = "sha256-jG0g7G2cXVNFUB1ItHcC0wJg6Zj0oGkKGLhgHji3sPQ="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/mujoco/default.nix b/pkgs/development/python-modules/mujoco/default.nix index 2e6a1c1c866e..51643fa91fdd 100644 --- a/pkgs/development/python-modules/mujoco/default.nix +++ b/pkgs/development/python-modules/mujoco/default.nix @@ -39,7 +39,7 @@ buildPythonPackage (finalAttrs: { # in the project's CI. src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-OQhWECr5VH39h8snkesQWj0uAKNzI/6aEu0X5RKv8aY="; + hash = "sha256-OLs+r0JRk3qF1Ysl9VsWeSlxVbxPTpZEkNH9n0L4v5M="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/development/python-modules/oelint-data/default.nix b/pkgs/development/python-modules/oelint-data/default.nix index b17052fc96b6..92783895005c 100644 --- a/pkgs/development/python-modules/oelint-data/default.nix +++ b/pkgs/development/python-modules/oelint-data/default.nix @@ -8,7 +8,7 @@ buildPythonPackage (finalAttrs: { pname = "oelint-data"; - version = "1.5.14"; + version = "1.5.16"; pyproject = true; __structuredAttrs = true; @@ -16,7 +16,7 @@ buildPythonPackage (finalAttrs: { owner = "priv-kweihmann"; repo = "oelint-data"; tag = finalAttrs.version; - hash = "sha256-mAJDnXLDuSq+0jfxkYi0GemQ4Ymh8uXtX/bTNCB3d6g="; + hash = "sha256-n00TuxpD3uTcwyruYQik9Wma3JknwefS0vbKGAOoxJE="; }; build-system = [ diff --git a/pkgs/development/python-modules/parsedmarc/default.nix b/pkgs/development/python-modules/parsedmarc/default.nix index ad77eb251e98..4b6aa1e8a3a3 100644 --- a/pkgs/development/python-modules/parsedmarc/default.nix +++ b/pkgs/development/python-modules/parsedmarc/default.nix @@ -40,16 +40,16 @@ let sha256 = "0wbihyqbb4ndjg79qs8088zgrcg88km8khjhv2474y7nzjzkf43i"; }; in -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "parsedmarc"; - version = "10.2.0"; + version = "10.4.3"; pyproject = true; src = fetchFromGitHub { owner = "domainaware"; repo = "parsedmarc"; - tag = version; - hash = "sha256-ed6t96CcemrUE6NtBmP1Am7l7dYmcNLGFN8slTSfgOM="; + tag = finalAttrs.version; + hash = "sha256-q5Zc0iWDBuuYfesmB2r8BeE32EmVsFPiChnXLEwX+SE="; }; postPatch = '' @@ -98,6 +98,10 @@ buildPythonPackage rec { disabledTests = [ # contacts DNS servers at 1.1.1.1 and 8.8.8.8 "test_general_dns_settings_with_defaults" + "testErrorRaisedAfterRetriesExhausted" + "testTransientErrorIsRetried" + # AssertionError + "testWithoutAssumeUtcNaiveIsLocal" ]; pythonImportsCheck = [ "parsedmarc" ]; @@ -110,9 +114,9 @@ buildPythonPackage rec { meta = { description = "Python module and CLI utility for parsing DMARC reports"; homepage = "https://domainaware.github.io/parsedmarc/"; - changelog = "https://github.com/domainaware/parsedmarc/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/domainaware/parsedmarc/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ talyz ]; mainProgram = "parsedmarc"; }; -} +}) diff --git a/pkgs/development/python-modules/publicsuffixlist/default.nix b/pkgs/development/python-modules/publicsuffixlist/default.nix index dc0c86aab936..23ca5dbc46d9 100644 --- a/pkgs/development/python-modules/publicsuffixlist/default.nix +++ b/pkgs/development/python-modules/publicsuffixlist/default.nix @@ -11,12 +11,12 @@ buildPythonPackage (finalAttrs: { pname = "publicsuffixlist"; - version = "1.0.2.20260819"; + version = "1.0.2.20260821"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-Y0W0Cp7Uy4ksEKLNAPVGIuCk8aFCuSmqxOTUOacdALs="; + hash = "sha256-umRUpJWSFuLQgP0qsvSY2WkWyQcsxrpzX30W32qu++E="; }; postPatch = '' diff --git a/pkgs/development/python-modules/pyrisco/default.nix b/pkgs/development/python-modules/pyrisco/default.nix index a51cca39d0c0..eb90bc22b928 100644 --- a/pkgs/development/python-modules/pyrisco/default.nix +++ b/pkgs/development/python-modules/pyrisco/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "pyrisco"; - version = "0.8.0"; + version = "0.8.1"; pyproject = true; src = fetchFromGitHub { owner = "OnFreund"; repo = "pyrisco"; tag = "v${finalAttrs.version}"; - hash = "sha256-tzCwimkSLazD6LtimFUcRjOvnvSlYY1MpJLZ2u4WgUg="; + hash = "sha256-kk72tWbRESl3BgEHBA6eyvsaapl41TxNCCSCUjJa+V0="; }; build-system = [ diff --git a/pkgs/development/python-modules/pytorch-metric-learning/default.nix b/pkgs/development/python-modules/pytorch-metric-learning/default.nix index 374889c3bf6c..6a3d1bf2d50e 100644 --- a/pkgs/development/python-modules/pytorch-metric-learning/default.nix +++ b/pkgs/development/python-modules/pytorch-metric-learning/default.nix @@ -19,6 +19,7 @@ tensorboard, # tests + pytest-xdist, pytestCheckHook, torchvision, writableTmpDirAsHomeHook, @@ -69,6 +70,7 @@ buildPythonPackage rec { # package only requires `unittest`, but use `pytest` to exclude tests nativeCheckInputs = [ + pytest-xdist pytestCheckHook torchvision writableTmpDirAsHomeHook diff --git a/pkgs/development/python-modules/rerun-notebook/default.nix b/pkgs/development/python-modules/rerun-notebook/default.nix index 90d78ca850c2..4ee55f454db0 100644 --- a/pkgs/development/python-modules/rerun-notebook/default.nix +++ b/pkgs/development/python-modules/rerun-notebook/default.nix @@ -22,7 +22,7 @@ buildPythonPackage (finalAttrs: { inherit (finalAttrs) version; format = "wheel"; python = "py2.py3"; - hash = "sha256-2w2Jvoz/L5VPx4dGcYyQkdcitoPO+NJCzuAxeJR9JHM="; + hash = "sha256-hrPh4Spdbvn33MGAXR1NqlM2g0emsPQDOmmM+qB6S9w="; }; pythonRelaxDeps = [ diff --git a/pkgs/development/python-modules/skia-pathops/default.nix b/pkgs/development/python-modules/skia-pathops/default.nix index 8db6aca481ec..632dcb4fa850 100644 --- a/pkgs/development/python-modules/skia-pathops/default.nix +++ b/pkgs/development/python-modules/skia-pathops/default.nix @@ -72,7 +72,7 @@ buildPythonPackage rec { description = "Python access to operations on paths using the Skia library"; homepage = "https://github.com/fonttools/skia-pathops"; license = lib.licenses.bsd3; - maintainers = [ ]; + maintainers = [ lib.maintainers.wegank ]; # "The Skia team is not endian-savvy enough to support big-endian CPUs." badPlatforms = lib.platforms.bigEndian; # ERROR at //gn/BUILDCONFIG.gn:87:14: Script returned non-zero exit code. diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 140bf62f899f..d44eca09d60f 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.161"; + version = "3.1.162"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-6Nk9iFvARdRlq/9D01WZysEkgtQqU5V+jGHkOe0EurM="; + hash = "sha256-ap6wIzL2G+Ogbsf53tKgkkYQNRVsUUymlm+A/B7F3Tc="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/torch/bin/binary-hashes.nix b/pkgs/development/python-modules/torch/bin/binary-hashes.nix index d12619192470..e00911c26f7e 100644 --- a/pkgs/development/python-modules/torch/bin/binary-hashes.nix +++ b/pkgs/development/python-modules/torch/bin/binary-hashes.nix @@ -7,81 +7,81 @@ version: builtins.getAttr version { - "2.12.0" = { + "2.12.1" = { x86_64-linux-310 = { - name = "torch-2.12.0+cu130-cp310-cp310-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu130/torch-2.12.0%2Bcu130-cp310-cp310-manylinux_2_28_x86_64.whl"; - hash = "sha256-hFoXKaUq7HZh0bbauuiBXrFNurXHxnpf4LrxlKr6Ef4="; + name = "torch-2.12.1+cu130-cp310-cp310-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu130/torch-2.12.1%2Bcu130-cp310-cp310-manylinux_2_28_x86_64.whl"; + hash = "sha256-9/WsBh92dJF8rLqUIfChXo3zUQV/kBMs1GzMup36dyE="; }; x86_64-linux-311 = { - name = "torch-2.12.0+cu130-cp311-cp311-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu130/torch-2.12.0%2Bcu130-cp311-cp311-manylinux_2_28_x86_64.whl"; - hash = "sha256-UDjwnuFhM5pSFF0Ab2BfYM6qc1Yn4uNRuTQZy6YGlsM="; + name = "torch-2.12.1+cu130-cp311-cp311-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu130/torch-2.12.1%2Bcu130-cp311-cp311-manylinux_2_28_x86_64.whl"; + hash = "sha256-YjXzogtglMfoiCxlqGp/PG6MOsjb7AtX5XWTfQFm7Q8="; }; x86_64-linux-312 = { - name = "torch-2.12.0+cu130-cp312-cp312-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu130/torch-2.12.0%2Bcu130-cp312-cp312-manylinux_2_28_x86_64.whl"; - hash = "sha256-n1EupRwXCnzBoEh8CPAVS3je+6TrhhnK0BMMhhXthSY="; + name = "torch-2.12.1+cu130-cp312-cp312-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu130/torch-2.12.1%2Bcu130-cp312-cp312-manylinux_2_28_x86_64.whl"; + hash = "sha256-S6/DVvu2IuJ1YXlAaCXDpWwXtAEZZDWhSHxbQMZXcGw="; }; x86_64-linux-313 = { - name = "torch-2.12.0+cu130-cp313-cp313-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu130/torch-2.12.0%2Bcu130-cp313-cp313-manylinux_2_28_x86_64.whl"; - hash = "sha256-/l/vt4SjcNG6SVneboe807NUQQQKmb/+MvXNA7vINMA="; + name = "torch-2.12.1+cu130-cp313-cp313-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu130/torch-2.12.1%2Bcu130-cp313-cp313-manylinux_2_28_x86_64.whl"; + hash = "sha256-1eGEBELSGClXs9L3eMwyXJD6XLQqqLGslJ8CnpvdfwY="; }; x86_64-linux-314 = { - name = "torch-2.12.0+cu130-cp314-cp314-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu130/torch-2.12.0%2Bcu130-cp314-cp314-manylinux_2_28_x86_64.whl"; - hash = "sha256-P/c2b2kZIy8JnvcCw+vTUJyRqzfDZ+QIyzeZxr7SFKQ="; + name = "torch-2.12.1+cu130-cp314-cp314-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu130/torch-2.12.1%2Bcu130-cp314-cp314-manylinux_2_28_x86_64.whl"; + hash = "sha256-yExZiLPkFmae03kNdyR5r1k00XiBGSiNi93ZxMsgcoU="; }; aarch64-darwin-310 = { - name = "torch-2.12.0-cp310-none-macosx_14_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torch-2.12.0-cp310-cp310-macosx_14_0_arm64.whl"; - hash = "sha256-GDS9mE+KL08WvfvuzKkUYYSyIKpGJ2v1dWc1tdrhKBI="; + name = "torch-2.12.1-cp310-none-macosx_14_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torch-2.12.1-cp310-cp310-macosx_14_0_arm64.whl"; + hash = "sha256-7FboK+aosMA2dxp399Mq08KZdwVxr5gVs9r+YUNDidU="; }; aarch64-darwin-311 = { - name = "torch-2.12.0-cp311-none-macosx_14_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torch-2.12.0-cp311-cp311-macosx_14_0_arm64.whl"; - hash = "sha256-EIAv04O7/tZGIS52WnLDfSGFIF1PJusZeiVOisfdyyU="; + name = "torch-2.12.1-cp311-none-macosx_14_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torch-2.12.1-cp311-cp311-macosx_14_0_arm64.whl"; + hash = "sha256-74H1A5Eu/+os49mxKi46btSIlD6RJxyQx6gp9guvaqI="; }; aarch64-darwin-312 = { - name = "torch-2.12.0-cp312-none-macosx_14_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torch-2.12.0-cp312-cp312-macosx_14_0_arm64.whl"; - hash = "sha256-tBM535PUkUNeeQ/4vLrhwM53cXWIm/0SgdEZhieT5qI="; + name = "torch-2.12.1-cp312-none-macosx_14_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torch-2.12.1-cp312-cp312-macosx_14_0_arm64.whl"; + hash = "sha256-0t0PLF98y92vNMreDer0doCDaPkCuc2382oqtCMBvA4="; }; aarch64-darwin-313 = { - name = "torch-2.12.0-cp313-none-macosx_14_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torch-2.12.0-cp313-cp313-macosx_14_0_arm64.whl"; - hash = "sha256-kN1Yel9hv+EwcUi1geIIT8W8SgbiuQog6aNrgQh/8Ws="; + name = "torch-2.12.1-cp313-none-macosx_14_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torch-2.12.1-cp313-cp313-macosx_14_0_arm64.whl"; + hash = "sha256-x16TFzxwC8zWv8xKnRnOJCq22s0fF4FIMCehYjm55lA="; }; aarch64-darwin-314 = { - name = "torch-2.12.0-cp314-cp314-macosx_14_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torch-2.12.0-cp314-cp314-macosx_14_0_arm64.whl"; - hash = "sha256-99+uSlGRl9+gUOmNjjY3ig+1iZYlqHXCtURFAFouQE4="; + name = "torch-2.12.1-cp314-cp314-macosx_14_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torch-2.12.1-cp314-cp314-macosx_14_0_arm64.whl"; + hash = "sha256-6bb30t1m6oejrmIAadMTNdWUwG7/saODvdIc/mHkTs4="; }; aarch64-linux-310 = { - name = "torch-2.12.0+cpu-cp310-cp310-manylinux_2_28_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torch-2.12.0%2Bcpu-cp310-cp310-manylinux_2_28_aarch64.whl"; - hash = "sha256-x0pEmtf5e4eXNLWk8QkqkbF4DizVJew2nCn9mHfvc8A="; + name = "torch-2.12.1+cpu-cp310-cp310-manylinux_2_28_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torch-2.12.1%2Bcpu-cp310-cp310-manylinux_2_28_aarch64.whl"; + hash = "sha256-k7jOs2ieNKkkZdTKx9COZd/PSdENbUfRXbXzkXuqEVI="; }; aarch64-linux-311 = { - name = "torch-2.12.0+cpu-cp311-cp311-manylinux_2_28_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torch-2.12.0%2Bcpu-cp311-cp311-manylinux_2_28_aarch64.whl"; - hash = "sha256-Ts2OzbnqGv+l810QUBgJ1i3HE/feljXoCY52DdvrhSw="; + name = "torch-2.12.1+cpu-cp311-cp311-manylinux_2_28_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torch-2.12.1%2Bcpu-cp311-cp311-manylinux_2_28_aarch64.whl"; + hash = "sha256-bRth5TosAA4eXMSfyIrrxmW98CxjkQwkMRbTldfLwWQ="; }; aarch64-linux-312 = { - name = "torch-2.12.0+cpu-cp312-cp312-manylinux_2_28_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torch-2.12.0%2Bcpu-cp312-cp312-manylinux_2_28_aarch64.whl"; - hash = "sha256-zi3biAsIE/zJGnN/CP3Zc6gRWnTGTMs06cCaeWS01Eg="; + name = "torch-2.12.1+cpu-cp312-cp312-manylinux_2_28_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torch-2.12.1%2Bcpu-cp312-cp312-manylinux_2_28_aarch64.whl"; + hash = "sha256-0WILx7z4CH8+SIIbXbmUoD4y3bCD1YwAC44DL4puLRU="; }; aarch64-linux-313 = { - name = "torch-2.12.0+cpu-cp313-cp313-manylinux_2_28_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torch-2.12.0%2Bcpu-cp313-cp313-manylinux_2_28_aarch64.whl"; - hash = "sha256-aLfd1NtGA6A+EG50xwmMjYyJQ9M8HlraAJykzYhXWcM="; + name = "torch-2.12.1+cpu-cp313-cp313-manylinux_2_28_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torch-2.12.1%2Bcpu-cp313-cp313-manylinux_2_28_aarch64.whl"; + hash = "sha256-jUfgz8WWedTjZ2RsPfTPQzx9FZWzEwfg57I5HFjKIWA="; }; aarch64-linux-314 = { - name = "torch-2.12.0+cpu-cp314-cp314-manylinux_2_28_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torch-2.12.0%2Bcpu-cp314-cp314-manylinux_2_28_aarch64.whl"; - hash = "sha256-eXwGY2d5LJLrl8r7p/0Mqo10VeYHik7ogGMAdzeNw3I="; + name = "torch-2.12.1+cpu-cp314-cp314-manylinux_2_28_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torch-2.12.1%2Bcpu-cp314-cp314-manylinux_2_28_aarch64.whl"; + hash = "sha256-G5rXDQowDWvYg//8FTpsD5vGS/QZBRmu7tA3OAe/+8w="; }; }; } diff --git a/pkgs/development/python-modules/torch/bin/default.nix b/pkgs/development/python-modules/torch/bin/default.nix index f17261ccb712..fe2c7cbeaf4e 100644 --- a/pkgs/development/python-modules/torch/bin/default.nix +++ b/pkgs/development/python-modules/torch/bin/default.nix @@ -38,7 +38,7 @@ let pyVerNoDot = builtins.replaceStrings [ "." ] [ "" ] python.pythonVersion; srcs = import ./binary-hashes.nix version; unsupported = throw "Unsupported system"; - version = "2.12.0"; + version = "2.12.1"; in buildPythonPackage { inherit version; diff --git a/pkgs/development/python-modules/torchvision/bin.nix b/pkgs/development/python-modules/torchvision/bin.nix index 26eabb7347ea..e01e9b3288b0 100644 --- a/pkgs/development/python-modules/torchvision/bin.nix +++ b/pkgs/development/python-modules/torchvision/bin.nix @@ -22,7 +22,7 @@ let pyVerNoDot = builtins.replaceStrings [ "." ] [ "" ] python.pythonVersion; srcs = import ./binary-hashes.nix version; unsupported = throw "Unsupported system"; - version = "0.27.0"; + version = "0.27.1"; in buildPythonPackage { inherit version; diff --git a/pkgs/development/python-modules/torchvision/binary-hashes.nix b/pkgs/development/python-modules/torchvision/binary-hashes.nix index 37e622879b4f..d5ed92d44c9d 100644 --- a/pkgs/development/python-modules/torchvision/binary-hashes.nix +++ b/pkgs/development/python-modules/torchvision/binary-hashes.nix @@ -7,81 +7,81 @@ version: builtins.getAttr version { - "0.27.0" = { + "0.27.1" = { x86_64-linux-310 = { - name = "torchvision-0.27.0-cp310-cp310-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu130/torchvision-0.27.0%2Bcu130-cp310-cp310-manylinux_2_28_x86_64.whl"; - hash = "sha256-Xs5N8/Jq7zmBicaHP5vpW7FUhu8GTElx0WHhpkcMVqI="; + name = "torchvision-0.27.1-cp310-cp310-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu130/torchvision-0.27.1%2Bcu130-cp310-cp310-manylinux_2_28_x86_64.whl"; + hash = "sha256-RtNxOnPEU70t8DM0DAWkz0Rh1v25IUMm6GAJGDT9oMo="; }; x86_64-linux-311 = { - name = "torchvision-0.27.0-cp311-cp311-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu130/torchvision-0.27.0%2Bcu130-cp311-cp311-manylinux_2_28_x86_64.whl"; - hash = "sha256-+QI3OY77jOcAG4DhhwySGzo3XZHIkrqLRkFfgIWjcR0="; + name = "torchvision-0.27.1-cp311-cp311-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu130/torchvision-0.27.1%2Bcu130-cp311-cp311-manylinux_2_28_x86_64.whl"; + hash = "sha256-VRS3+oog7QcwEHsQi/Lpb8iIEOsIMJRua7U9aF4SnU4="; }; x86_64-linux-312 = { - name = "torchvision-0.27.0-cp312-cp312-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu130/torchvision-0.27.0%2Bcu130-cp312-cp312-manylinux_2_28_x86_64.whl"; - hash = "sha256-Zk3/RvrJenMMkKl2o3CuLK1SeA32rkD610vnfu6LRSg="; + name = "torchvision-0.27.1-cp312-cp312-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu130/torchvision-0.27.1%2Bcu130-cp312-cp312-manylinux_2_28_x86_64.whl"; + hash = "sha256-q7/HJFl8FtoXcAKhaXmqjETEiYyXvLcxtkfMV1B/V3I="; }; x86_64-linux-313 = { - name = "torchvision-0.27.0-cp313-cp313-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu130/torchvision-0.27.0%2Bcu130-cp313-cp313-manylinux_2_28_x86_64.whl"; - hash = "sha256-r6QSjzcGa4OvnUJoQaUxR908II7+qJPJPcPrb6KvIoc="; + name = "torchvision-0.27.1-cp313-cp313-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu130/torchvision-0.27.1%2Bcu130-cp313-cp313-manylinux_2_28_x86_64.whl"; + hash = "sha256-+fAI1LGy8BPq977Bqf8iEmNYHXdmjU4eDpw+01HVZGU="; }; x86_64-linux-314 = { - name = "torchvision-0.27.0-cp314-cp314-linux_x86_64.whl"; - url = "https://download.pytorch.org/whl/cu130/torchvision-0.27.0%2Bcu130-cp314-cp314-manylinux_2_28_x86_64.whl"; - hash = "sha256-dMLjPv/NrSV4AMF4+H8iz/MR7+cDdWiz/q57Thkc4gk="; + name = "torchvision-0.27.1-cp314-cp314-linux_x86_64.whl"; + url = "https://download.pytorch.org/whl/cu130/torchvision-0.27.1%2Bcu130-cp314-cp314-manylinux_2_28_x86_64.whl"; + hash = "sha256-xS179F2vZqghkWYOf4VSB0bCca097xQXzngnlnT+Q6A="; }; aarch64-darwin-310 = { - name = "torchvision-0.27.0-cp310-cp310-macosx_14_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchvision-0.27.0-cp310-cp310-macosx_14_0_arm64.whl"; - hash = "sha256-CCK1jSxdMlzQxxUrdErL0V+JjAdXLiz7cLB1qGWk9vk="; + name = "torchvision-0.27.1-cp310-cp310-macosx_14_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchvision-0.27.1-cp310-cp310-macosx_14_0_arm64.whl"; + hash = "sha256-aLpjtIr5LwbbmVrbI9hBGZPbod7nBaTpJBG4OgCTC38="; }; aarch64-darwin-311 = { - name = "torchvision-0.27.0-cp311-cp311-macosx_14_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchvision-0.27.0-cp311-cp311-macosx_14_0_arm64.whl"; - hash = "sha256-3wwWa2vffEf4joHotDvAhUUdXFDQxdFpG8R0wSJ9b+0="; + name = "torchvision-0.27.1-cp311-cp311-macosx_14_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchvision-0.27.1-cp311-cp311-macosx_14_0_arm64.whl"; + hash = "sha256-rYdDqcEsjBJK0KFJHlTDygx0npHjdOPZITYGCyLJ4PQ="; }; aarch64-darwin-312 = { - name = "torchvision-0.27.0-cp312-cp312-macosx_14_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchvision-0.27.0-cp312-cp312-macosx_14_0_arm64.whl"; - hash = "sha256-Gm3XQqFQZFEm354LLkSYdMHWNYl8dzsyLC4Gfpg4Lf4="; + name = "torchvision-0.27.1-cp312-cp312-macosx_14_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchvision-0.27.1-cp312-cp312-macosx_14_0_arm64.whl"; + hash = "sha256-RIq/w7q6mE2kV39zcgnkRdpr6T47X0eZ2QFiv2Hj9IU="; }; aarch64-darwin-313 = { - name = "torchvision-0.27.0-cp313-cp313-macosx_14_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchvision-0.27.0-cp313-cp313-macosx_14_0_arm64.whl"; - hash = "sha256-Qdba5z4a8J+oLe1ZeuV/KiMUKFrN5UsliQqPjlG5mdc="; + name = "torchvision-0.27.1-cp313-cp313-macosx_14_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchvision-0.27.1-cp313-cp313-macosx_14_0_arm64.whl"; + hash = "sha256-1gMRptCN+QX5ZWo6MS8Kj1Xw1GMhvHN7rTCo3slkQwk="; }; aarch64-darwin-314 = { - name = "torchvision-0.27.0-cp314-cp314-macosx_14_0_arm64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchvision-0.27.0-cp314-cp314-macosx_14_0_arm64.whl"; - hash = "sha256-wfrA/Cp63ylIH8GTig54RcV7oRR6mGeEEJxNmPQ06ow="; + name = "torchvision-0.27.1-cp314-cp314-macosx_14_0_arm64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchvision-0.27.1-cp314-cp314-macosx_14_0_arm64.whl"; + hash = "sha256-n171mtYOaVeW7Ka2TpfLmyG51UY8rFrA74bPtytuXbk="; }; aarch64-linux-310 = { - name = "torchvision-0.27.0-cp310-cp310-linux_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchvision-0.27.0%2Bcpu-cp310-cp310-manylinux_2_28_aarch64.whl"; - hash = "sha256-J5oFamQ29p92dnWx8dgrZ+ysoboYcbEc4K9HRKMkqiI="; + name = "torchvision-0.27.1-cp310-cp310-linux_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchvision-0.27.1%2Bcpu-cp310-cp310-manylinux_2_28_aarch64.whl"; + hash = "sha256-MyPtuQDKRtKduiZ+6AnlX+X+Cc09n1QSSnxe0zpqLb4="; }; aarch64-linux-311 = { - name = "torchvision-0.27.0-cp311-cp311-linux_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchvision-0.27.0%2Bcpu-cp311-cp311-manylinux_2_28_aarch64.whl"; - hash = "sha256-mdBdBx/zQwUzTuGFT17ffCdnuWuln+kudthKH6csjgY="; + name = "torchvision-0.27.1-cp311-cp311-linux_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchvision-0.27.1%2Bcpu-cp311-cp311-manylinux_2_28_aarch64.whl"; + hash = "sha256-P6NBdGcak08Wb5UnrLd4ctjKFs1ewh76o4VkYDPgUG4="; }; aarch64-linux-312 = { - name = "torchvision-0.27.0-cp312-cp312-linux_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchvision-0.27.0%2Bcpu-cp312-cp312-manylinux_2_28_aarch64.whl"; - hash = "sha256-Gwb0LUi2IJgRSSPYo/6fqGQYJxXbBlhKUVFV2wqo6zA="; + name = "torchvision-0.27.1-cp312-cp312-linux_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchvision-0.27.1%2Bcpu-cp312-cp312-manylinux_2_28_aarch64.whl"; + hash = "sha256-Y3g4M4sGCC8h/T9A1Lxw+H+MtcQXUwx06J2COVKAS8c="; }; aarch64-linux-313 = { - name = "torchvision-0.27.0-cp313-cp313-linux_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchvision-0.27.0%2Bcpu-cp313-cp313-manylinux_2_28_aarch64.whl"; - hash = "sha256-aQk7ZLJ2LEPfF74tsr4WMCmWPZC8PxgBUA/etyPlSDM="; + name = "torchvision-0.27.1-cp313-cp313-linux_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchvision-0.27.1%2Bcpu-cp313-cp313-manylinux_2_28_aarch64.whl"; + hash = "sha256-fV0JoOmEQREdAm6pJMIC43UtYkJbhLB2jZjAuwdHR/8="; }; aarch64-linux-314 = { - name = "torchvision-0.27.0-cp314-cp314-linux_aarch64.whl"; - url = "https://download.pytorch.org/whl/cpu/torchvision-0.27.0%2Bcpu-cp314-cp314-manylinux_2_28_aarch64.whl"; - hash = "sha256-x+PFZiJ4q11k0VDMF2lAYOnOWHW4c5CU2t8HpLpFuQ4="; + name = "torchvision-0.27.1-cp314-cp314-linux_aarch64.whl"; + url = "https://download.pytorch.org/whl/cpu/torchvision-0.27.1%2Bcpu-cp314-cp314-manylinux_2_28_aarch64.whl"; + hash = "sha256-KQ67FCiA38qh/uw7RI3NPHBMLwORIyoe7Z7/XqXGWzU="; }; }; } diff --git a/pkgs/development/python-modules/triton/bin.nix b/pkgs/development/python-modules/triton/bin.nix index 4c859b112c59..d8d36a7f1a59 100644 --- a/pkgs/development/python-modules/triton/bin.nix +++ b/pkgs/development/python-modules/triton/bin.nix @@ -16,7 +16,7 @@ buildPythonPackage (finalAttrs: { pname = "triton"; - version = "3.7.0"; + version = "3.7.1"; format = "wheel"; __structuredAttrs = true; diff --git a/pkgs/development/python-modules/triton/binary-hashes.nix b/pkgs/development/python-modules/triton/binary-hashes.nix index 6143e80e54bf..e500e5e1c700 100644 --- a/pkgs/development/python-modules/triton/binary-hashes.nix +++ b/pkgs/development/python-modules/triton/binary-hashes.nix @@ -7,56 +7,56 @@ version: builtins.getAttr version { - "3.7.0" = { + "3.7.1" = { x86_64-linux-310 = { - name = "triton-3.7.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; - url = "https://download.pytorch.org/whl/triton-3.7.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; - hash = "sha256-DWfwgNzCW+9f7WkqkbeI8Drq6pSJq9JTXhgrETBofzA="; + name = "triton-3.7.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; + url = "https://download.pytorch.org/whl/triton-3.7.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; + hash = "sha256-PWKx3zWPSfzCKdW3fno0bWapPpPBn2hyk26tupqsXwE="; }; x86_64-linux-311 = { - name = "triton-3.7.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; - url = "https://download.pytorch.org/whl/triton-3.7.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; - hash = "sha256-PBIlPvbItqSqBDO/PibdYt/eF41OcoDD3PRodajhyN4="; + name = "triton-3.7.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; + url = "https://download.pytorch.org/whl/triton-3.7.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; + hash = "sha256-QQ03hrLc8e95IEZnB4fcdCuo+ADPLG3d9W4GVvImDbY="; }; x86_64-linux-312 = { - name = "triton-3.7.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; - url = "https://download.pytorch.org/whl/triton-3.7.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; - hash = "sha256-H3DCuStFoa2Xj5zASHL+wLosg4v7l1wfY2nUzk2D9U4="; + name = "triton-3.7.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; + url = "https://download.pytorch.org/whl/triton-3.7.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; + hash = "sha256-IlkQ55FJgH3nSgymMWCqKFlWqNZKKVHVWJl8V+JYSuE="; }; x86_64-linux-313 = { - name = "triton-3.7.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; - url = "https://download.pytorch.org/whl/triton-3.7.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; - hash = "sha256-0BA4KB83Yz8GFC8dTazEh+pNRRsC6zPt/edY0TZii6I="; + name = "triton-3.7.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; + url = "https://download.pytorch.org/whl/triton-3.7.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; + hash = "sha256-WWiLm5JPiHMW3ND66ejL5pfuHR9qs4ZyOYLMns3r7gE="; }; x86_64-linux-314 = { - name = "triton-3.7.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; - url = "https://download.pytorch.org/whl/triton-3.7.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; - hash = "sha256-lrEJlBySIGSt4Nc4Ni4DqTB57H5IMjL2/bqAO3YCFMw="; + name = "triton-3.7.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; + url = "https://download.pytorch.org/whl/triton-3.7.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; + hash = "sha256-xWy4EDSdNpkCC1t2lUKbm5l1dNqxufRrK2P6I9eVSJQ="; }; aarch64-linux-310 = { - name = "triton-3.7.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl"; - url = "https://download.pytorch.org/whl/triton-3.7.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl"; - hash = "sha256-2sAV6VWrDzCKoSqaFb4jI0LknH5nvtv0lhLAZQA3gNg="; + name = "triton-3.7.1-cp310-cp310-linux_aarch64.whl"; + url = "https://download.pytorch.org/whl/triton-3.7.1-cp310-cp310-linux_aarch64.whl"; + hash = "sha256-fwLYlMF26bgDI8RnkEnLEiGYkAJ1UBlFUFSKBMcLXC4="; }; aarch64-linux-311 = { - name = "triton-3.7.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl"; - url = "https://download.pytorch.org/whl/triton-3.7.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl"; - hash = "sha256-544DgwVnCFaytHMUJpTE48W2idvyxCX7ELya2kRTqAA="; + name = "triton-3.7.1-cp311-cp311-linux_aarch64.whl"; + url = "https://download.pytorch.org/whl/triton-3.7.1-cp311-cp311-linux_aarch64.whl"; + hash = "sha256-4EtCUt28vG1PUYuz6z1Yay531A7TKAHZp1EW2NbBFps="; }; aarch64-linux-312 = { - name = "triton-3.7.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl"; - url = "https://download.pytorch.org/whl/triton-3.7.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl"; - hash = "sha256-FDX2q4g0OXa9S3WmGNIFRJIkr0nxnIV0gqi7fN3/hIE="; + name = "triton-3.7.1-cp312-cp312-linux_aarch64.whl"; + url = "https://download.pytorch.org/whl/triton-3.7.1-cp312-cp312-linux_aarch64.whl"; + hash = "sha256-HwRqjSYV44mxuOik0QCgPzyx30vBoQemtnixhkQ7ssk="; }; aarch64-linux-313 = { - name = "triton-3.7.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl"; - url = "https://download.pytorch.org/whl/triton-3.7.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl"; - hash = "sha256-m4KV9sctz4QNP0ysJcGy/0gu8enq0jQVtI/C2Dc6Fw0="; + name = "triton-3.7.1-cp313-cp313-linux_aarch64.whl"; + url = "https://download.pytorch.org/whl/triton-3.7.1-cp313-cp313-linux_aarch64.whl"; + hash = "sha256-NIlNUa/xq/ewF/vQxen+chEwXDWZFX/KJR4/QryPAM8="; }; aarch64-linux-314 = { - name = "triton-3.7.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl"; - url = "https://download.pytorch.org/whl/triton-3.7.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl"; - hash = "sha256-Zo7ZiY+ZmzY79dep1ZUWzkH41di/D0p3cNLufdD57HE="; + name = "triton-3.7.1-cp314-cp314-linux_aarch64.whl"; + url = "https://download.pytorch.org/whl/triton-3.7.1-cp314-cp314-linux_aarch64.whl"; + hash = "sha256-8JH+hQZXlxxxkfeqW8kDdmmtBF2p036rx1GSatu0Vt4="; }; }; } diff --git a/pkgs/development/python-modules/triton/prefetch.sh b/pkgs/development/python-modules/triton/prefetch.sh index 8ee367b783ac..8d202c373ca9 100755 --- a/pkgs/development/python-modules/triton/prefetch.sh +++ b/pkgs/development/python-modules/triton/prefetch.sh @@ -13,11 +13,11 @@ url_and_key_list=( "x86_64-linux-312 $bucket/triton-${version}-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl triton-${version}-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl" "x86_64-linux-313 $bucket/triton-${version}-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl triton-${version}-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl" "x86_64-linux-314 $bucket/triton-${version}-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl triton-${version}-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl" - "aarch64-linux-310 $bucket/triton-${version}-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl triton-${version}-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl" - "aarch64-linux-311 $bucket/triton-${version}-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl triton-${version}-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl" - "aarch64-linux-312 $bucket/triton-${version}-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl triton-${version}-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl" - "aarch64-linux-313 $bucket/triton-${version}-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl triton-${version}-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl" - "aarch64-linux-314 $bucket/triton-${version}-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl triton-${version}-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl" + "aarch64-linux-310 $bucket/triton-${version}-cp310-cp310-linux_aarch64.whl triton-${version}-cp310-cp310-linux_aarch64.whl" + "aarch64-linux-311 $bucket/triton-${version}-cp311-cp311-linux_aarch64.whl triton-${version}-cp311-cp311-linux_aarch64.whl" + "aarch64-linux-312 $bucket/triton-${version}-cp312-cp312-linux_aarch64.whl triton-${version}-cp312-cp312-linux_aarch64.whl" + "aarch64-linux-313 $bucket/triton-${version}-cp313-cp313-linux_aarch64.whl triton-${version}-cp313-cp313-linux_aarch64.whl" + "aarch64-linux-314 $bucket/triton-${version}-cp314-cp314-linux_aarch64.whl triton-${version}-cp314-cp314-linux_aarch64.whl" ) hashfile="binary-hashes-$version.nix" diff --git a/pkgs/development/python-modules/vsure/default.nix b/pkgs/development/python-modules/vsure/default.nix index 9b1e50923b93..e65c92061ddf 100644 --- a/pkgs/development/python-modules/vsure/default.nix +++ b/pkgs/development/python-modules/vsure/default.nix @@ -9,12 +9,12 @@ buildPythonPackage (finalAttrs: { pname = "vsure"; - version = "2.10.0"; + version = "2.10.1"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-xygPdwWzYQfA/O2MDTMGustcpcxIUbsTQruUDt205dE="; + hash = "sha256-bYJpdSrTidyJ8rCFxGd2BxbPT5D1N9rGLXslQO/vKk8="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/yoto-api/default.nix b/pkgs/development/python-modules/yoto-api/default.nix index e803d17fec94..3ef15e50cf44 100644 --- a/pkgs/development/python-modules/yoto-api/default.nix +++ b/pkgs/development/python-modules/yoto-api/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "yoto-api"; - version = "4.3.2"; + version = "4.3.4"; pyproject = true; src = fetchFromGitHub { owner = "cdnninja"; repo = "yoto_api"; tag = "v${finalAttrs.version}"; - hash = "sha256-BJK1kTdiEfBoMW6WhpWc1S52VFIrffU9M0aYtJfvIXs="; + hash = "sha256-cZbcRuw1AI1Xv9awfOJxMdsMuBVIWPUnjEJqhLNzf0s="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/zwave-js-server-python/default.nix b/pkgs/development/python-modules/zwave-js-server-python/default.nix index 6ea531b7968a..43e06c64c75e 100644 --- a/pkgs/development/python-modules/zwave-js-server-python/default.nix +++ b/pkgs/development/python-modules/zwave-js-server-python/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "zwave-js-server-python"; - version = "0.73.0"; + version = "0.73.1"; pyproject = true; src = fetchFromGitHub { owner = "home-assistant-libs"; repo = "zwave-js-server-python"; tag = finalAttrs.version; - hash = "sha256-xIElSGx6NOKEB5XDgXi6Cf5+XFW2i1riu7RPDHgmIt4="; + hash = "sha256-KhVXaqGFbLnaLaP0LbFWV7GiRXycQ00EYaNR8VqtWe8="; }; build-system = [ setuptools ]; diff --git a/pkgs/kde/lib/mk-kde-derivation.nix b/pkgs/kde/lib/mk-kde-derivation.nix index 6635b6cf9dc0..389d8d46031b 100644 --- a/pkgs/kde/lib/mk-kde-derivation.nix +++ b/pkgs/kde/lib/mk-kde-derivation.nix @@ -15,40 +15,35 @@ let projectInfo = lib.importJSON ../generated/projects.json; licenseInfo = lib.importJSON ../generated/licenses.json; - licensesBySpdxId = - (lib.mapAttrs' (_: v: { - name = v.spdxId or "unknown"; - value = v; - }) lib.licenses) - // { - # https://community.kde.org/Policies/Licensing_Policy - "LicenseRef-KDE-Accepted-GPL" = lib.licenses.gpl3Plus; - "LicenseRef-KFQF-Accepted-GPL" = lib.licenses.gpl3Plus; - "LicenseRef-KDE-Accepted-LGPL" = lib.licenses.lgpl3Plus; + licensesBySpdxId = lib.licensesSpdx // { + # https://community.kde.org/Policies/Licensing_Policy + "LicenseRef-KDE-Accepted-GPL" = lib.licenses.gpl3Plus; + "LicenseRef-KFQF-Accepted-GPL" = lib.licenses.gpl3Plus; + "LicenseRef-KDE-Accepted-LGPL" = lib.licenses.lgpl3Plus; - # https://sjfonts.sourceforge.net/ - "LicenseRef-SJFonts" = lib.licenses.gpl2Plus; + # https://sjfonts.sourceforge.net/ + "LicenseRef-SJFonts" = lib.licenses.gpl2Plus; - # https://invent.kde.org/education/kiten/-/blob/master/LICENSES/LicenseRef-EDRDG.txt - "LicenseRef-EDRDG" = lib.licenses.cc-by-sa-30; + # https://invent.kde.org/education/kiten/-/blob/master/LICENSES/LicenseRef-EDRDG.txt + "LicenseRef-EDRDG" = lib.licenses.cc-by-sa-30; - # https://invent.kde.org/kdevelop/kdevelop/-/blob/master/LICENSES/LicenseRef-MIT-KDevelop-Ideal.txt - "LicenseRef-MIT-KDevelop-Ideal" = lib.licenses.mit; + # https://invent.kde.org/kdevelop/kdevelop/-/blob/master/LICENSES/LicenseRef-MIT-KDevelop-Ideal.txt + "LicenseRef-MIT-KDevelop-Ideal" = lib.licenses.mit; - # FIXME: typo lol - "ICS" = lib.licenses.isc; - "BSD-3-Clauses" = lib.licenses.bsd3; + # FIXME: typo lol + "ICS" = lib.licenses.isc; + "BSD-3-Clauses" = lib.licenses.bsd3; - # These are only relevant to Qt commercial users - "Qt-Commercial-exception-1.0" = null; - "LicenseRef-Qt-Commercial" = null; - "LicenseRef-Qt-Commercial-exception-1.0" = null; + # These are only relevant to Qt commercial users + "Qt-Commercial-exception-1.0" = null; + "LicenseRef-Qt-Commercial" = null; + "LicenseRef-Qt-Commercial-exception-1.0" = null; - # FIXME: ??? - "LicenseRef-Qt-LGPL-exception-1.0" = null; - "LicenseRef-Qt-exception" = null; - None = null; - }; + # FIXME: ??? + "LicenseRef-Qt-LGPL-exception-1.0" = null; + "LicenseRef-Qt-exception" = null; + None = null; + }; moveOutputsHook = makeSetupHook { name = "kf6-move-outputs-hook"; diff --git a/pkgs/servers/sql/postgresql/ext/omnigres.nix b/pkgs/servers/sql/postgresql/ext/omnigres.nix index 5564d58afe0e..082705f23b6c 100644 --- a/pkgs/servers/sql/postgresql/ext/omnigres.nix +++ b/pkgs/servers/sql/postgresql/ext/omnigres.nix @@ -1,6 +1,6 @@ { brotli, - clang_18, + clang, cmake, fetchFromGitHub, flex, @@ -58,7 +58,7 @@ postgresqlBuildExtension (finalAttrs: { strictDeps = true; nativeBuildInputs = [ - clang_18 + clang cmake flex netcat diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 3d6f9e634faa..07de2ecd21b7 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -710,7 +710,6 @@ mapAliases { dotnetfx40 = throw "'dotnetfx40' has been removed because it was unmaintained in Nixpkgs"; # Added 2026-01-27 dotty = throw "'dotty' has been renamed to/replaced by 'scala_3'"; # Converted to throw 2025-10-27 dovecot_fts_xapian = throw "'dovecot_fts_xapian' has been removed because it was unmaintained in Nixpkgs. Consider using dovecot-fts-flatcurve instead"; # Added 2025-08-16 - dracula-theme = throw "'dracula-theme' has been removed because it depended on 'gtk-engine-murrine', which was removed because it was unmaintained upstream and depended on GTK 2."; # Added 2026-07-22 drone-runner-exec = throw "'drone-runner-exec' has been removed as it was deprecated and archived upstream."; # Added 2026-07-20 dsd = throw "dsd has been removed, as it was broken and lack of upstream maintenance"; # Added 2025-08-25 dtv-scan-tables_linuxtv = throw "'dtv-scan-tables_linuxtv' has been renamed to/replaced by 'dtv-scan-tables'"; # Converted to throw 2025-10-27 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 084ecb170066..1d5df6224d23 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4322,9 +4322,10 @@ with pkgs; dhallPackages = recurseIntoAttrs (callPackage ./dhall-packages.nix { }); - beam = callPackage ./beam-packages.nix { }; + beam = callPackage ./beam-packages.nix { scopeName = "beam"; }; beam_minimal = callPackage ./beam-packages.nix { beam = beam_minimal; + scopeName = "beam_minimal"; systemdSupport = false; wxSupport = false; }; @@ -10861,8 +10862,6 @@ with pkgs; openbsd = recurseIntoAttrs (callPackage ../os-specific/bsd/openbsd { }); - radicle-node-unstable = callPackage ../by-name/ra/radicle-node/unstable.nix { }; - olivetin-3k = callPackage ../by-name/ol/olivetin/3k.nix { }; newlib-nano = newlib.override { diff --git a/pkgs/top-level/beam-packages.nix b/pkgs/top-level/beam-packages.nix index d97d3d0c8718..47a3397f8273 100644 --- a/pkgs/top-level/beam-packages.nix +++ b/pkgs/top-level/beam-packages.nix @@ -8,6 +8,8 @@ systemd, systemdSupport ? lib.meta.availableOn stdenv.hostPlatform systemd, __splicedPackages, + # Name of this set in `pkgs`, needed to splice the package sets it builds. + scopeName, }: let @@ -21,6 +23,17 @@ let versionArgs: import ../development/interpreters/erlang/generic-builder.nix (versionArgs // args); in pkgs.callPackage (import drv genericBuilder) { }; + + packagesFor = + name: erlang: + callPackage ../development/beam-modules { + inherit erlang; + splicePath = [ + scopeName + "packages" + name + ]; + }; in { @@ -62,16 +75,13 @@ in }; - # Helper function to generate package set with a specific Erlang version. - packagesWith = erlang: callPackage ../development/beam-modules { inherit erlang; }; - # Each field in this tuple represents all Beam packages in nixpkgs built with # appropriate Erlang/OTP version. packages = { erlang = self.packages.${self.latestVersion}; - erlang_29 = self.packagesWith self.interpreters.erlang_29; - erlang_28 = self.packagesWith self.interpreters.erlang_28; - erlang_27 = self.packagesWith self.interpreters.erlang_27; + erlang_29 = packagesFor "erlang_29" self.interpreters.erlang_29; + erlang_28 = packagesFor "erlang_28" self.interpreters.erlang_28; + erlang_27 = packagesFor "erlang_27" self.interpreters.erlang_27; } // lib.optionalAttrs config.allowAliases { erlang_26 = throw "'erlang_26' has been removed, as it is EOL"; # added 2026-04-01 @@ -82,4 +92,6 @@ in elixir_1_16 = throw "'elixir_1_16' has been removed, due to the removal of erlang_26 as EOL"; # added 2026-04-01 elixir_1_15 = throw "'elixir_1_15' has been removed, due to the removal of erlang_26 as EOL"; # added 2026-04-01 + + packagesWith = throw "'beam.packagesWith' has been removed, as such sets cannot be cross compiled. Use an OTP specific set, e.g. 'beam27Packages', and 'overrideScope' to change any of its members."; # added 2026-08-18 }