From f289f9c97f51db6f6a5bb5e9a98f41dbb6e7b4b3 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Sep 2025 14:31:06 +0200 Subject: [PATCH 01/67] coqPackages.mkCoqDerivation: add support for release..hash Per https://github.com/NixOS/nixpkgs/pull/436779 review comment. This is the first step to support SRI hashes for Rocq packages. Co-authored-by: Vincent Laporte --- pkgs/build-support/coq/meta-fetch/default.nix | 36 ++++++++++++++----- 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/pkgs/build-support/coq/meta-fetch/default.nix b/pkgs/build-support/coq/meta-fetch/default.nix index 84819993c48a..bec347fe9e96 100644 --- a/pkgs/build-support/coq/meta-fetch/default.nix +++ b/pkgs/build-support/coq/meta-fetch/default.nix @@ -12,7 +12,7 @@ let inherit (lib) attrNames - fakeSha256 + fakeHash filter findFirst head @@ -29,6 +29,7 @@ let switch-if versionOlder versions + warn ; inherit (lib.strings) match split; @@ -40,6 +41,7 @@ let repo, rev, name ? "source", + hash ? null, sha256 ? null, artifact ? null, ... @@ -57,7 +59,7 @@ let }; } { - cond = args ? sha256; + cond = args ? hash || args ? sha256; out = { ext = "zip"; fmt = "zip"; @@ -96,7 +98,16 @@ let out = "https://www.mpi-sws.org/~${owner}/${repo}/download/${repo}-${rev}.${ext}"; } ] (throw "meta-fetch: no fetcher found for domain ${domain} on ${rev}"); - fetch = x: fetchfun (if args ? sha256 then (x // { inherit sha256; }) else x); + fetch = + x: + fetchfun ( + if args ? hash then + (x // { inherit hash; }) + else if args ? sha256 then + (x // { inherit sha256; }) + else + x + ); in fetch { inherit url; }; in @@ -140,11 +151,20 @@ switch arg [ out = let v = if isVersion arg then arg else shortVersion arg; - given-sha256 = release.${v}.sha256 or ""; - sha256 = if given-sha256 == "" then fakeSha256 else given-sha256; - rv = release.${v} // { - inherit sha256; - }; + r = release.${v}; + rv = + r + // ( + if r ? "hash" then + if r ? "sha256" then + throw "only one of `hash` (preferred) or `sha256` can be set" + else + { hash = if r.hash == "" then fakeHash else r.hash; } + else if r.sha256 or "" != "" then + { inherit (r) sha256; } + else + warn "Release `hash` not explicitly set, defaulting to `lib.fakeHash`" { hash = fakeHash; } + ); in { version = rv.version or v; From f4d36941eba6c290a1f839b77f85d9579f087c22 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Tue, 28 Oct 2025 20:45:50 +0200 Subject: [PATCH 02/67] lib: deprecate fold --- lib/lists.nix | 10 ++++++---- lib/tests/misc.nix | 15 ++++++--------- 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/lib/lists.nix b/lib/lists.nix index a59613f06ef3..fa2a526d1602 100644 --- a/lib/lists.nix +++ b/lib/lists.nix @@ -9,7 +9,6 @@ let min id warn - pipe ; inherit (lib.attrsets) mapAttrs attrNames; inherit (lib) max; @@ -144,10 +143,13 @@ rec { fold' 0; /** - `fold` is an alias of `foldr` for historic reasons + `fold` is an alias of `foldr` for historic reasons. + + ::: {.warning} + This function will be removed in 26.05. + ::: */ - # FIXME(Profpatsch): deprecate? - fold = foldr; + fold = warn "fold has been deprecated, use foldr instead" foldr; /** “left fold”, like `foldr`, but from the left: diff --git a/lib/tests/misc.nix b/lib/tests/misc.nix index d12c27c34bbc..e907054a131b 100644 --- a/lib/tests/misc.nix +++ b/lib/tests/misc.nix @@ -1288,25 +1288,23 @@ runTests { expected = [ 15 ]; }; - testFold = + testFoldr = let - f = op: fold: fold op 0 (range 0 100); - # fold with associative operator + f = op: foldr: foldr op 0 (range 0 100); + # foldr with associative operator assoc = f builtins.add; - # fold with non-associative operator + # foldr with non-associative operator nonAssoc = f builtins.sub; in { expr = { assocRight = assoc foldr; - # right fold with assoc operator is same as left fold + # foldr with assoc operator is same as foldl assocRightIsLeft = assoc foldr == assoc foldl; nonAssocRight = nonAssoc foldr; nonAssocLeft = nonAssoc foldl; - # with non-assoc operator the fold results are not the same + # with non-assoc operator the foldr results are not the same nonAssocRightIsNotLeft = nonAssoc foldl != nonAssoc foldr; - # fold is an alias for foldr - foldIsRight = nonAssoc fold == nonAssoc foldr; }; expected = { assocRight = 5050; @@ -1314,7 +1312,6 @@ runTests { nonAssocRight = 50; nonAssocLeft = (-5050); nonAssocRightIsNotLeft = true; - foldIsRight = true; }; }; From 05616bc0f175ccb66346138d20434955c7e97f2e Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Thu, 30 Oct 2025 16:57:08 +0200 Subject: [PATCH 03/67] treewide: lib.fold -> lib.foldr --- nixos/modules/services/matrix/mjolnir.nix | 2 +- pkgs/applications/video/mpv/scripts.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/matrix/mjolnir.nix b/nixos/modules/services/matrix/mjolnir.nix index e20029e2d961..ab6b580b5ef9 100644 --- a/nixos/modules/services/matrix/mjolnir.nix +++ b/nixos/modules/services/matrix/mjolnir.nix @@ -30,7 +30,7 @@ let moduleConfigFile = pkgs.writeText "module-config.yaml" ( lib.generators.toYAML { } ( lib.filterAttrs (_: v: v != null) ( - lib.fold lib.recursiveUpdate { } [ + lib.foldr lib.recursiveUpdate { } [ yamlConfig cfg.settings ] diff --git a/pkgs/applications/video/mpv/scripts.nix b/pkgs/applications/video/mpv/scripts.nix index ab1e5f334d5b..b90501c0e7cf 100644 --- a/pkgs/applications/video/mpv/scripts.nix +++ b/pkgs/applications/video/mpv/scripts.nix @@ -6,7 +6,7 @@ }: let - unionOfDisjoints = lib.fold lib.attrsets.unionOfDisjoint { }; + unionOfDisjoints = lib.foldr lib.attrsets.unionOfDisjoint { }; addTests = attrPath: drv: From 6c6fc51ae9f628cedb3da5fa5e412f5c54b94615 Mon Sep 17 00:00:00 2001 From: Francesco Zanini Date: Fri, 17 Oct 2025 08:57:23 +0200 Subject: [PATCH 04/67] soapysdr-with-plugins: split linux-only plugins Allow clean-build of soapysdr-with-plugins on Darwin. --- pkgs/top-level/all-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f38323f85cb8..ffd5aad353fd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8593,8 +8593,10 @@ with pkgs; soapyplutosdr soapyremote soapyrtlsdr + ] + ++ (lib.optionals stdenv.hostPlatform.isLinux [ soapyuhd - ]; + ]); }; spandsp = callPackage ../development/libraries/spandsp { }; From 4e9fd819e20e59b4daf99ff21a87d4ce6e16590b Mon Sep 17 00:00:00 2001 From: Francesco Zanini Date: Tue, 11 Nov 2025 22:11:16 +0100 Subject: [PATCH 05/67] libbladeRF: fix build on darwin --- pkgs/by-name/li/libbladeRF/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libbladeRF/package.nix b/pkgs/by-name/li/libbladeRF/package.nix index 4ae2c179ad30..c1c6af08ebb3 100644 --- a/pkgs/by-name/li/libbladeRF/package.nix +++ b/pkgs/by-name/li/libbladeRF/package.nix @@ -62,7 +62,7 @@ stdenv.mkDerivation rec { ]; env = lib.optionalAttrs stdenv.cc.isClang { - NIX_CFLAGS_COMPILE = "-Wno-error=unused-but-set-variable"; + NIX_CFLAGS_COMPILE = "-Wno-error=unused-but-set-variable -Wno-error=tautological-overlap-compare"; }; hardeningDisable = [ "fortify" ]; From fc62fcb838e4b9d49367096a0ad19ad06b60c3a2 Mon Sep 17 00:00:00 2001 From: Francesco Zanini Date: Fri, 17 Oct 2025 08:57:23 +0200 Subject: [PATCH 06/67] sdrpp: fix server mode, add options, simplify - rework patch to apply more cleanly and cover all entrypoints in one place. - add `audio_source` parameter, useful for making "server only" builds (avoid dependency on rtaudio in these builds) - fix build on Darwin by disabling soapyplutosdr, which in turns depends on libiio (Linux only) --- ...ement-of-resources-and-modules-paths.patch | 113 ++++++++++++++++++ pkgs/by-name/sd/sdrpp/package.nix | 79 +++++++----- pkgs/by-name/sd/sdrpp/runtime-prefix.patch | 60 ---------- 3 files changed, 163 insertions(+), 89 deletions(-) create mode 100644 pkgs/by-name/sd/sdrpp/0001-Allow-management-of-resources-and-modules-paths.patch delete mode 100644 pkgs/by-name/sd/sdrpp/runtime-prefix.patch diff --git a/pkgs/by-name/sd/sdrpp/0001-Allow-management-of-resources-and-modules-paths.patch b/pkgs/by-name/sd/sdrpp/0001-Allow-management-of-resources-and-modules-paths.patch new file mode 100644 index 000000000000..43a6b45442b8 --- /dev/null +++ b/pkgs/by-name/sd/sdrpp/0001-Allow-management-of-resources-and-modules-paths.patch @@ -0,0 +1,113 @@ +From 89189428a6857bc5607d8e28b9090c0d8bd0f8e3 Mon Sep 17 00:00:00 2001 +From: Francesco Zanini +Date: Mon, 6 Oct 2025 16:19:55 +0200 +Subject: [PATCH] Allow management of resources and modules paths + +SDR++ uses the config file to determine the location of modules and +resources to load. While this is mostly static in other distributions, +in Nix it changes very often. + +This commit adds some functionality to the config manager to replace +`@prefix@` in the values of the keys `modulesDirectory` and +`resourcesDirectory` to a dynamic path. On save, the change is reverted. + +The prefix path used is either the installation directory, or the +content of the `SDRPP_PREFIX` environment variable, if present. +--- + core/src/config.cpp | 31 ++++++++++++++++++++++++++++++- + core/src/config.h | 4 +++- + core/src/core.cpp | 15 ++------------- + 3 files changed, 35 insertions(+), 15 deletions(-) + +diff --git a/core/src/config.cpp b/core/src/config.cpp +index 6de1888fd803d4bbe04c7a4ed2187103dd8a5081..4cab471b24b985ca717afae4322618759ffd47b4 100644 +--- a/core/src/config.cpp ++++ b/core/src/config.cpp +@@ -41,12 +41,16 @@ void ConfigManager::load(json def, bool lock) { + conf = def; + save(false); + } ++ ++ transformPaths(conf, true); ++ + if (lock) { mtx.unlock(); } + } + + void ConfigManager::save(bool lock) { + if (lock) { mtx.lock(); } + std::ofstream file(path.c_str()); ++ transformPaths(conf, false); + file << conf.dump(4); + file.close(); + if (lock) { mtx.unlock(); } +@@ -98,4 +102,29 @@ void ConfigManager::autoSaveWorker() { + termCond.wait_for(lock, std::chrono::milliseconds(1000), [this]() { return termFlag; }); + } + } +-} +\ No newline at end of file ++} ++ ++void ConfigManager::transformPaths(json& conf, bool expand) { ++ const char* env_prefix = std::getenv("SDRPP_PREFIX"); ++ const std::string prefix = env_prefix ? env_prefix : INSTALL_PREFIX; ++ ++ std::vector directoryKeys = { ++ "modulesDirectory", ++ "resourcesDirectory" ++ }; ++ ++ const std::string from = expand ? "@prefix@" : prefix; ++ const std::string to = expand ? prefix : "@prefix@"; ++ ++ for (const auto& key : directoryKeys) { ++ if (conf.contains(key)) { ++ auto dir = conf[key].get(); ++ ++ size_t pos = dir.find(from); ++ if (pos != std::string::npos) { ++ dir.replace(pos, from.length(), to); ++ conf[key] = dir; ++ } ++ } ++ } ++} +diff --git a/core/src/config.h b/core/src/config.h +index fbbdeb4a54e06524a399e35afe8e187732bf851e..f9deef01e8d0850ab65a68ac33c9ed124486a1d5 100644 +--- a/core/src/config.h ++++ b/core/src/config.h +@@ -33,4 +33,6 @@ class ConfigManager { + std::mutex termMtx; + std::condition_variable termCond; + volatile bool termFlag = false; +-}; +\ No newline at end of file ++ ++ static void transformPaths(json& conf, bool expand); ++}; +diff --git a/core/src/core.cpp b/core/src/core.cpp +index 37358062ed957e562bf971fa121d885073f2827c..f1b5396cad3154546bb3a2322403b7f3618ad253 100644 +--- a/core/src/core.cpp ++++ b/core/src/core.cpp +@@ -267,19 +267,8 @@ int sdrpp_main(int argc, char* argv[]) { + defConfig["lockMenuOrder"] = false; + #endif + +-#if defined(_WIN32) +- defConfig["modulesDirectory"] = "./modules"; +- defConfig["resourcesDirectory"] = "./res"; +-#elif defined(IS_MACOS_BUNDLE) +- defConfig["modulesDirectory"] = "../Plugins"; +- defConfig["resourcesDirectory"] = "../Resources"; +-#elif defined(__ANDROID__) +- defConfig["modulesDirectory"] = root + "/modules"; +- defConfig["resourcesDirectory"] = root + "/res"; +-#else +- defConfig["modulesDirectory"] = INSTALL_PREFIX "/lib/sdrpp/plugins"; +- defConfig["resourcesDirectory"] = INSTALL_PREFIX "/share/sdrpp"; +-#endif ++ defConfig["modulesDirectory"] = "@prefix@/lib/sdrpp/plugins"; ++ defConfig["resourcesDirectory"] = "@prefix@/share/sdrpp"; + + // Load config + flog::info("Loading config"); diff --git a/pkgs/by-name/sd/sdrpp/package.nix b/pkgs/by-name/sd/sdrpp/package.nix index 19bba205f0b5..dd5fe6b7024f 100644 --- a/pkgs/by-name/sd/sdrpp/package.nix +++ b/pkgs/by-name/sd/sdrpp/package.nix @@ -10,31 +10,39 @@ fftwFloat, volk, zstd, + # Sources airspy_source ? true, airspy, airspyhf_source ? true, airspyhf, - bladerf_source ? true, + audio_source ? true, + bladerf_source ? stdenv.hostPlatform.isLinux, libbladeRF, file_source ? true, hackrf_source ? true, hackrf, + hermes_source ? true, limesdr_source ? true, limesuite, - perseus_source ? false, # needs libperseus-sdr, not yet available in nixpks + network_source ? true, + # needs libperseus-sdr, not yet available in nixpks + perseus_source ? false, plutosdr_source ? stdenv.hostPlatform.isLinux, libiio, libad9361, rfspace_source ? true, rtl_sdr_source ? true, rtl-sdr-osmocom, - libusb1, # osmocom better w/ rtlsdr v4 + libusb1, + # osmocom better w/ rtlsdr v4 rtl_tcp_source ? true, sdrplay_source ? false, sdrplay, + sdrpp_server_source ? true, soapy_source ? true, soapysdr-with-plugins, + spectran_http_source ? true, spyserver_source ? true, usrp_source ? false, uhd, @@ -48,57 +56,54 @@ portaudio, # Decoders + atv_decoder ? true, + dab_decoder ? false, falcon9_decoder ? false, + kg_sstv_decoder ? false, m17_decoder ? false, codec2, meteor_demodulator ? true, + pager_decoder ? true, radio ? true, - weather_sat_decoder ? false, # is missing some dsp/pll.h + vor_receiver ? false, + weather_sat_decoder ? false, # Misc discord_presence ? true, frequency_manager ? true, + iq_exporter ? true, recorder ? true, + rigctl_client ? true, rigctl_server ? true, scanner ? true, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sdrpp"; - # SDR++ uses a rolling release model. - # Choose a git hash from head and use the date from that commit as - # version qualifier - git_rev = "4658a1ade6707dee6f2ae09ba9eb71097223ea93"; - git_hash = "sha256-UxYAcqOMPQYdUbL2636LpOGbCaxHjLiJhsH62s+0AZU="; - git_date = "2025-10-09"; - version_number = "1.2.1"; - - version = "${version_number}-unstable-" + git_date; + upstreamVersion = "1.2.1"; + version = "${finalAttrs.upstreamVersion}-unstable-2025-10-09"; src = fetchFromGitHub { owner = "AlexandreRouma"; repo = "SDRPlusPlus"; - rev = git_rev; - hash = git_hash; + rev = "4658a1ade6707dee6f2ae09ba9eb71097223ea93"; + hash = "sha256-UxYAcqOMPQYdUbL2636LpOGbCaxHjLiJhsH62s+0AZU="; }; patches = [ - ./runtime-prefix.patch + ./0001-Allow-management-of-resources-and-modules-paths.patch # CMake 4 dropped support of versions lower than 3.5, # versions lower than 3.10 are deprecated. ./cmake4.patch ]; postPatch = '' - substituteInPlace CMakeLists.txt \ - --replace "/usr/share" "share" \ - --replace "set(CMAKE_INSTALL_PREFIX" "#set(CMAKE_INSTALL_PREFIX" substituteInPlace decoder_modules/m17_decoder/src/m17dsp.h \ - --replace "codec2.h" "codec2/codec2.h" - # Since the __TIME_ and __DATE__ is canonicalized in the build, - # use our qualified version shown in the programs window title. - substituteInPlace core/src/version.h --replace-fail "${version_number}" "$version" + --replace-fail "codec2.h" "codec2/codec2.h" + + substituteInPlace core/src/version.h \ + --replace-fail "${finalAttrs.upstreamVersion}" "${finalAttrs.version}" ''; nativeBuildInputs = [ @@ -133,25 +138,30 @@ stdenv.mkDerivation rec { uhd boost ] - ++ lib.optional audio_sink rtaudio + ++ lib.optional (audio_source || audio_sink) rtaudio ++ lib.optional portaudio_sink portaudio - ++ lib.optional m17_decoder codec2; + ++ lib.optional (dab_decoder || m17_decoder) codec2; cmakeFlags = [ # Sources (lib.cmakeBool "OPT_BUILD_AIRSPYHF_SOURCE" airspyhf_source) (lib.cmakeBool "OPT_BUILD_AIRSPY_SOURCE" airspy_source) + (lib.cmakeBool "OPT_BUILD_AUDIO_SOURCE" audio_source) (lib.cmakeBool "OPT_BUILD_BLADERF_SOURCE" bladerf_source) (lib.cmakeBool "OPT_BUILD_FILE_SOURCE" file_source) (lib.cmakeBool "OPT_BUILD_HACKRF_SOURCE" hackrf_source) + (lib.cmakeBool "OPT_BUILD_HERMES_SOURCE" hermes_source) (lib.cmakeBool "OPT_BUILD_LIMESDR_SOURCE" limesdr_source) + (lib.cmakeBool "OPT_BUILD_NETWORK_SOURCE" network_source) (lib.cmakeBool "OPT_BUILD_PERSEUS_SOURCE" perseus_source) (lib.cmakeBool "OPT_BUILD_PLUTOSDR_SOURCE" plutosdr_source) (lib.cmakeBool "OPT_BUILD_RFSPACE_SOURCE" rfspace_source) (lib.cmakeBool "OPT_BUILD_RTL_SDR_SOURCE" rtl_sdr_source) (lib.cmakeBool "OPT_BUILD_RTL_TCP_SOURCE" rtl_tcp_source) (lib.cmakeBool "OPT_BUILD_SDRPLAY_SOURCE" sdrplay_source) + (lib.cmakeBool "OPT_BUILD_SDRPP_SERVER_SOURCE" sdrpp_server_source) (lib.cmakeBool "OPT_BUILD_SOAPY_SOURCE" soapy_source) + (lib.cmakeBool "OPT_BUILD_SPECTRAN_HTTP_SOURCE" spectran_http_source) (lib.cmakeBool "OPT_BUILD_SPYSERVER_SOURCE" spyserver_source) (lib.cmakeBool "OPT_BUILD_USRP_SOURCE" usrp_source) @@ -161,16 +171,23 @@ stdenv.mkDerivation rec { (lib.cmakeBool "OPT_BUILD_NEW_PORTAUDIO_SINK" portaudio_sink) # Decoders + (lib.cmakeBool "OPT_BUILD_ATV_DECODER" atv_decoder) + (lib.cmakeBool "OPT_BUILD_DAB_DECODER" dab_decoder) (lib.cmakeBool "OPT_BUILD_FALCON9_DECODER" falcon9_decoder) + (lib.cmakeBool "OPT_BUILD_KG_SSTV_DECODER" kg_sstv_decoder) (lib.cmakeBool "OPT_BUILD_M17_DECODER" m17_decoder) (lib.cmakeBool "OPT_BUILD_METEOR_DEMODULATOR" meteor_demodulator) + (lib.cmakeBool "OPT_BUILD_PAGER_DECODER" pager_decoder) (lib.cmakeBool "OPT_BUILD_RADIO" radio) + (lib.cmakeBool "OPT_BUILD_VOR_RECEIVER" vor_receiver) (lib.cmakeBool "OPT_BUILD_WEATHER_SAT_DECODER" weather_sat_decoder) # Misc (lib.cmakeBool "OPT_BUILD_DISCORD_PRESENCE" discord_presence) (lib.cmakeBool "OPT_BUILD_FREQUENCY_MANAGER" frequency_manager) + (lib.cmakeBool "OPT_BUILD_IQ_EXPORTER" iq_exporter) (lib.cmakeBool "OPT_BUILD_RECORDER" recorder) + (lib.cmakeBool "OPT_BUILD_RIGCTL_CLIENT" rigctl_client) (lib.cmakeBool "OPT_BUILD_RIGCTL_SERVER" rigctl_server) (lib.cmakeBool "OPT_BUILD_SCANNER" scanner) ]; @@ -183,8 +200,12 @@ stdenv.mkDerivation rec { description = "Cross-Platform SDR Software"; homepage = "https://github.com/AlexandreRouma/SDRPlusPlus"; license = licenses.gpl3Only; - platforms = platforms.unix; - maintainers = with maintainers; [ sikmir ]; + # The DAB decoder is broken upstream. See: https://github.com/AlexandreRouma/SDRPlusPlus/issues/1511 + broken = dab_decoder; + maintainers = with maintainers; [ + sikmir + zaninime + ]; mainProgram = "sdrpp"; }; -} +}) diff --git a/pkgs/by-name/sd/sdrpp/runtime-prefix.patch b/pkgs/by-name/sd/sdrpp/runtime-prefix.patch deleted file mode 100644 index 55ecd8ce3eee..000000000000 --- a/pkgs/by-name/sd/sdrpp/runtime-prefix.patch +++ /dev/null @@ -1,60 +0,0 @@ -From a80a739163d2013ec400223a68a387f4f9297b2a Mon Sep 17 00:00:00 2001 -From: Nikolay Korotkiy -Date: Fri, 29 Oct 2021 01:38:21 +0300 -Subject: [PATCH] Fix sdrpp breaking every time the package is rebuilt. - -On NixOS, the INSTALL_PREFIX changes on every rebuild to the package, but sdrpp -fills it in as part of the default config and then installs that config -to the users home folder. Fix this by not substituting @INSTALL_PREFIX@ in the -default config until runtime. ---- - core/src/core.cpp | 8 ++++++-- - core/src/gui/main_window.cpp | 6 ++++++ - 2 files changed, 12 insertions(+), 2 deletions(-) - -diff --git a/core/src/core.cpp b/core/src/core.cpp -index 9546e60..98d6065 100644 ---- a/core/src/core.cpp -+++ b/core/src/core.cpp -@@ -242,8 +242,8 @@ int sdrpp_main(int argc, char *argv[]) { - defConfig["modulesDirectory"] = "./modules"; - defConfig["resourcesDirectory"] = "./res"; - #else -- defConfig["modulesDirectory"] = INSTALL_PREFIX "/lib/sdrpp/plugins"; -- defConfig["resourcesDirectory"] = INSTALL_PREFIX "/share/sdrpp"; -+ defConfig["modulesDirectory"] = "@prefix@/lib/sdrpp/plugins"; -+ defConfig["resourcesDirectory"] = "@prefix@/share/sdrpp"; - #endif - - // Load config -@@ -290,6 +290,10 @@ int sdrpp_main(int argc, char *argv[]) { - int winHeight = core::configManager.conf["windowSize"]["h"]; - maximized = core::configManager.conf["maximized"]; - std::string resDir = core::configManager.conf["resourcesDirectory"]; -+ { -+ std::size_t pos = resDir.find("@prefix@"); -+ if (pos != std::string::npos) resDir.replace(pos, 8, INSTALL_PREFIX); -+ } - json bandColors = core::configManager.conf["bandColors"]; - core::configManager.release(); - -diff --git a/core/src/gui/main_window.cpp b/core/src/gui/main_window.cpp -index 954dbd6..52f0eed 100644 ---- a/core/src/gui/main_window.cpp -+++ b/core/src/gui/main_window.cpp -@@ -44,6 +44,12 @@ void MainWindow::init() { - json menuElements = core::configManager.conf["menuElements"]; - std::string modulesDir = core::configManager.conf["modulesDirectory"]; - std::string resourcesDir = core::configManager.conf["resourcesDirectory"]; -+ { -+ std::size_t pos = modulesDir.find("@prefix@"); -+ if (pos != std::string::npos) modulesDir.replace(pos, 8, INSTALL_PREFIX); -+ pos = resourcesDir.find("@prefix@"); -+ if (pos != std::string::npos) resourcesDir.replace(pos, 8, INSTALL_PREFIX); -+ } - core::configManager.release(); - - // Load menu elements --- -2.33.0 - From 7f556b60b632f19cf1d25158e6b8b506116a3d59 Mon Sep 17 00:00:00 2001 From: Arian van Putten Date: Sat, 15 Nov 2025 13:00:45 +0100 Subject: [PATCH 07/67] openscap: discover built-in plugins (like SCE) openscap calls dlopen() to discover plugins. It prefixes the path that is dlopened with OSCAP_CHECK_ENGINE_PLUGIN_DIR. By setting that env-var we can make openscap discover the built-in plugins that it ships with by default. (Currently only SCE). --- pkgs/by-name/op/openscap/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/op/openscap/package.nix b/pkgs/by-name/op/openscap/package.nix index 34776269a5ca..a2ccbd9235ea 100644 --- a/pkgs/by-name/op/openscap/package.nix +++ b/pkgs/by-name/op/openscap/package.nix @@ -26,6 +26,7 @@ valgrind, asciidoc, installShellFiles, + makeWrapper, rpm, system-sendmail, gnome2, @@ -55,6 +56,7 @@ stdenv.mkDerivation rec { cmake asciidoc doxygen + makeWrapper rpm swig util-linux @@ -143,6 +145,13 @@ stdenv.mkDerivation rec { rm -rf $out/share/man8 ''; + postFixup = '' + # Set plugin directory to discover the SCE plugin. + # openscap calls dlopen with this as the directory prefix. + wrapProgram $out/bin/oscap \ + --set OSCAP_CHECK_ENGINE_PLUGIN_DIR $out/lib + ''; + meta = { description = "NIST Certified SCAP 1.2 toolkit"; homepage = "https://github.com/OpenSCAP/openscap"; From acdb865b93761d445a1c0872b302eeb7300524cd Mon Sep 17 00:00:00 2001 From: Arian van Putten Date: Sat, 15 Nov 2025 13:54:54 +0100 Subject: [PATCH 08/67] openscap: Don't hardcode PATH for SCE Was introduced in https://github.com/OpenSCAP/openscap/commit/f4c30de885958a656625eca4ed460ee67d95d586 Not sure why. Let me remove the line so it picks up the transient environment. This makes SCE scripts work. --- pkgs/by-name/op/openscap/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/op/openscap/package.nix b/pkgs/by-name/op/openscap/package.nix index a2ccbd9235ea..c7e090b03d47 100644 --- a/pkgs/by-name/op/openscap/package.nix +++ b/pkgs/by-name/op/openscap/package.nix @@ -106,6 +106,10 @@ stdenv.mkDerivation rec { --replace-fail "DESTINATION ''${PERL_VENDORARCH}" "DESTINATION ''${SWIG_PERL_DIR}" substituteInPlace src/common/oscap_pcre.c \ --replace-fail "#include " "#include <${pcre2.dev}/include/pcre2.h>" + + # Patch SCE engine to not hardcode FHS paths, allowing it to use the transient environment's PATH + substituteInPlace src/SCE/sce_engine.c \ + --replace-fail 'env_values[0] = "PATH=/bin:/sbin:/usr/bin:/usr/local/bin:/usr/sbin";' 'env_values[0] = "_PATCHED_OUT_DUMMY_VAR=patched-out";' ''; cmakeFlags = [ From 42c6232eecd4451e6ba74546f59b40904cc10768 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sun, 16 Nov 2025 13:09:14 +0100 Subject: [PATCH 09/67] maintainers: drop matthewbauer Signed-off-by: Marcin Serwin --- maintainers/maintainer-list.nix | 6 ------ maintainers/team-list.nix | 1 - nixos/modules/services/printing/cupsd.nix | 2 +- nixos/modules/services/wayland/cage.nix | 2 +- nixos/tests/cage.nix | 4 ++-- nixos/tests/printing.nix | 6 ++---- pkgs/applications/editors/emacs/sources.nix | 1 - pkgs/by-name/ap/appstream-glib/package.nix | 2 +- pkgs/by-name/ca/calc/package.nix | 2 +- pkgs/by-name/cu/cups/package.nix | 2 +- pkgs/by-name/do/dosbox/package.nix | 2 +- pkgs/by-name/du/duti/package.nix | 1 - pkgs/by-name/fl/flock/package.nix | 2 +- pkgs/by-name/gi/git-sizer/package.nix | 2 +- pkgs/by-name/gn/gn/package.nix | 1 - pkgs/by-name/gn/gnustep-back/package.nix | 1 - pkgs/by-name/gn/gnustep-base/package.nix | 1 - pkgs/by-name/gn/gnustep-gui/package.nix | 1 - pkgs/by-name/gn/gnustep-libobjc/package.nix | 1 - pkgs/by-name/gn/gnustep-make/package.nix | 1 - pkgs/by-name/gn/gnustep-systempreferences/package.nix | 1 - pkgs/by-name/go/gorm/package.nix | 1 - pkgs/by-name/gt/gtk-mac-bundler/package.nix | 2 +- pkgs/by-name/gt/gtk-mac-integration/package.nix | 2 +- pkgs/by-name/gw/gworkspace/package.nix | 1 - pkgs/by-name/ht/http-parser/package.nix | 2 +- pkgs/by-name/in/inetutils/package.nix | 2 +- pkgs/by-name/jo/john/package.nix | 1 - pkgs/by-name/js/json2hcl/package.nix | 2 +- pkgs/by-name/li/libbsd/package.nix | 2 +- pkgs/by-name/li/libtapi/package.nix | 1 - pkgs/by-name/li/libtiger/package.nix | 2 +- pkgs/by-name/ni/nix-bundle/package.nix | 2 +- pkgs/by-name/ns/nsplist/package.nix | 2 +- pkgs/by-name/op/openbsm/package.nix | 2 +- pkgs/by-name/op/openpam/package.nix | 2 +- pkgs/by-name/pb/pbzx/package.nix | 2 +- pkgs/by-name/pl/plistcpp/package.nix | 2 +- pkgs/by-name/pr/projectcenter/package.nix | 1 - pkgs/by-name/re/retroarch-bare/package.nix | 1 - pkgs/by-name/rg/rgbds/package.nix | 1 - pkgs/by-name/un/undmg/package.nix | 1 - pkgs/by-name/wa/wasilibc/package.nix | 1 - pkgs/by-name/wa/wasmtime/package.nix | 1 - pkgs/by-name/wl/wla-dx/package.nix | 2 +- pkgs/by-name/xi/xib2nib/package.nix | 2 +- pkgs/development/compilers/emscripten/default.nix | 1 - pkgs/development/libraries/gstreamer/bad/default.nix | 2 +- pkgs/development/libraries/gstreamer/base/default.nix | 2 +- pkgs/development/libraries/gstreamer/core/default.nix | 1 - pkgs/development/libraries/gstreamer/good/default.nix | 2 +- pkgs/development/libraries/gstreamer/ugly/default.nix | 2 +- pkgs/development/libraries/libffi/default.nix | 2 +- pkgs/development/libraries/libwpe/default.nix | 2 +- pkgs/development/libraries/libwpe/fdo.nix | 2 +- pkgs/development/libraries/qt-5/modules/qtwebengine.nix | 2 +- pkgs/games/dwarf-fortress/themes/default.nix | 1 - pkgs/os-specific/bsd/netbsd/pkgs/mkDerivation.nix | 1 - pkgs/os-specific/darwin/DarwinTools/default.nix | 2 +- pkgs/servers/x11/quartz-wm/default.nix | 2 +- pkgs/tools/package-management/packagekit/default.nix | 2 +- 61 files changed, 38 insertions(+), 70 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index d57d8e157777..b118aae53606 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -16209,12 +16209,6 @@ githubId = 91502660; name = "Matthew LeVan"; }; - matthewbauer = { - email = "mjbauer95@gmail.com"; - github = "matthewbauer"; - githubId = 19036; - name = "Matthew Bauer"; - }; matthewcroughan = { email = "matt@croughan.sh"; github = "MatthewCroughan"; diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index 2b5bc5a6793d..210ffba3ba71 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -137,7 +137,6 @@ with lib.maintainers; c = { members = [ - matthewbauer mic92 ]; scope = "Maintain C libraries and tooling."; diff --git a/nixos/modules/services/printing/cupsd.nix b/nixos/modules/services/printing/cupsd.nix index 37e15130b8cd..0b08ce76c9ec 100644 --- a/nixos/modules/services/printing/cupsd.nix +++ b/nixos/modules/services/printing/cupsd.nix @@ -541,6 +541,6 @@ in }; - meta.maintainers = with lib.maintainers; [ matthewbauer ]; + meta.maintainers = [ ]; } diff --git a/nixos/modules/services/wayland/cage.nix b/nixos/modules/services/wayland/cage.nix index 954cfd8faaa8..e39e31ef6272 100644 --- a/nixos/modules/services/wayland/cage.nix +++ b/nixos/modules/services/wayland/cage.nix @@ -120,6 +120,6 @@ in systemd.defaultUnit = "graphical.target"; }; - meta.maintainers = with lib.maintainers; [ matthewbauer ]; + meta.maintainers = [ ]; } diff --git a/nixos/tests/cage.nix b/nixos/tests/cage.nix index 585968b5e0e4..10fe997a71d7 100644 --- a/nixos/tests/cage.nix +++ b/nixos/tests/cage.nix @@ -2,8 +2,8 @@ { name = "cage"; - meta = with pkgs.lib.maintainers; { - maintainers = [ matthewbauer ]; + meta = { + maintainers = [ ]; }; nodes.machine = diff --git a/nixos/tests/printing.nix b/nixos/tests/printing.nix index f7e414100ed7..2cf12cfa807b 100644 --- a/nixos/tests/printing.nix +++ b/nixos/tests/printing.nix @@ -12,10 +12,8 @@ in { name = "printing"; - meta = with lib.maintainers; { - maintainers = [ - matthewbauer - ]; + meta = { + maintainers = [ ]; }; nodes.server = diff --git a/pkgs/applications/editors/emacs/sources.nix b/pkgs/applications/editors/emacs/sources.nix index 60f6105abe7d..41fa77ea7d5d 100644 --- a/pkgs/applications/editors/emacs/sources.nix +++ b/pkgs/applications/editors/emacs/sources.nix @@ -86,7 +86,6 @@ let adisbladis jwiegley lovek323 - matthewbauer panchoh ]; "macport" = with lib.maintainers; [ diff --git a/pkgs/by-name/ap/appstream-glib/package.nix b/pkgs/by-name/ap/appstream-glib/package.nix index 1bee0504fcb8..7ea04c570994 100644 --- a/pkgs/by-name/ap/appstream-glib/package.nix +++ b/pkgs/by-name/ap/appstream-glib/package.nix @@ -96,6 +96,6 @@ stdenv.mkDerivation rec { homepage = "https://people.freedesktop.org/~hughsient/appstream-glib/"; license = licenses.lgpl2Plus; platforms = platforms.unix; - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/ca/calc/package.nix b/pkgs/by-name/ca/calc/package.nix index b34f79a269c7..f1448e4aed11 100644 --- a/pkgs/by-name/ca/calc/package.nix +++ b/pkgs/by-name/ca/calc/package.nix @@ -62,7 +62,7 @@ stdenv.mkDerivation (finalAttrs: { # The licensing situation depends on readline (see section 3 of the LGPL) # If linked against readline then GPLv2 otherwise LGPLv2.1 license = if enableReadline then lib.licenses.gpl2Only else lib.licenses.lgpl21Only; - maintainers = with lib.maintainers; [ matthewbauer ]; + maintainers = [ ]; platforms = lib.platforms.all; }; }) diff --git a/pkgs/by-name/cu/cups/package.nix b/pkgs/by-name/cu/cups/package.nix index cbb6616f968c..8dbfb1cb7026 100644 --- a/pkgs/by-name/cu/cups/package.nix +++ b/pkgs/by-name/cu/cups/package.nix @@ -180,7 +180,7 @@ stdenv.mkDerivation rec { homepage = "https://openprinting.github.io/cups/"; description = "Standards-based printing system for UNIX"; license = licenses.asl20; - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; platforms = platforms.unix; }; } diff --git a/pkgs/by-name/do/dosbox/package.nix b/pkgs/by-name/do/dosbox/package.nix index b6a7cce40efd..50805b14229a 100644 --- a/pkgs/by-name/do/dosbox/package.nix +++ b/pkgs/by-name/do/dosbox/package.nix @@ -98,7 +98,7 @@ stdenv.mkDerivation rec { understand some basic concepts about the MS-DOS environment. ''; license = licenses.gpl2Plus; - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; platforms = platforms.unix; mainProgram = "dosbox"; }; diff --git a/pkgs/by-name/du/duti/package.nix b/pkgs/by-name/du/duti/package.nix index f793dbc5877e..4258eaf6303b 100644 --- a/pkgs/by-name/du/duti/package.nix +++ b/pkgs/by-name/du/duti/package.nix @@ -31,7 +31,6 @@ stdenv.mkDerivation { user can change which application acts as the default handler for a given UTI. ''; maintainers = with maintainers; [ - matthewbauer n-hass ]; platforms = platforms.darwin; diff --git a/pkgs/by-name/fl/flock/package.nix b/pkgs/by-name/fl/flock/package.nix index c571f076bb16..de759c8121dc 100644 --- a/pkgs/by-name/fl/flock/package.nix +++ b/pkgs/by-name/fl/flock/package.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Cross-platform version of flock(1)"; homepage = "https://github.com/discoteq/flock"; - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; mainProgram = "flock"; platforms = platforms.all; license = licenses.isc; diff --git a/pkgs/by-name/gi/git-sizer/package.nix b/pkgs/by-name/gi/git-sizer/package.nix index bd9e2d0cd554..f31bd25162ca 100644 --- a/pkgs/by-name/gi/git-sizer/package.nix +++ b/pkgs/by-name/gi/git-sizer/package.nix @@ -35,7 +35,7 @@ buildGoModule rec { description = "Compute various size metrics for a Git repository"; homepage = "https://github.com/github/git-sizer"; license = licenses.mit; - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; mainProgram = "git-sizer"; }; } diff --git a/pkgs/by-name/gn/gn/package.nix b/pkgs/by-name/gn/gn/package.nix index 286cb5d53af6..3167ceb85795 100644 --- a/pkgs/by-name/gn/gn/package.nix +++ b/pkgs/by-name/gn/gn/package.nix @@ -94,7 +94,6 @@ stdenv.mkDerivation { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ stesie - matthewbauer marcin-serwin emilylange ]; diff --git a/pkgs/by-name/gn/gnustep-back/package.nix b/pkgs/by-name/gn/gnustep-back/package.nix index 94b4cdf356e5..3db12b924fda 100644 --- a/pkgs/by-name/gn/gnustep-back/package.nix +++ b/pkgs/by-name/gn/gnustep-back/package.nix @@ -44,7 +44,6 @@ clangStdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ ashalkhakov dblsaiko - matthewbauer ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/gn/gnustep-base/package.nix b/pkgs/by-name/gn/gnustep-base/package.nix index e46150706bf0..9242278746be 100644 --- a/pkgs/by-name/gn/gnustep-base/package.nix +++ b/pkgs/by-name/gn/gnustep-base/package.nix @@ -104,7 +104,6 @@ clangStdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ ashalkhakov dblsaiko - matthewbauer ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/gn/gnustep-gui/package.nix b/pkgs/by-name/gn/gnustep-gui/package.nix index 5ade6dec4b51..cbeab9b74dc9 100644 --- a/pkgs/by-name/gn/gnustep-gui/package.nix +++ b/pkgs/by-name/gn/gnustep-gui/package.nix @@ -33,7 +33,6 @@ clangStdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ ashalkhakov dblsaiko - matthewbauer ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/gn/gnustep-libobjc/package.nix b/pkgs/by-name/gn/gnustep-libobjc/package.nix index ed28935cf88a..7322a5346640 100644 --- a/pkgs/by-name/gn/gnustep-libobjc/package.nix +++ b/pkgs/by-name/gn/gnustep-libobjc/package.nix @@ -32,7 +32,6 @@ clangStdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ ashalkhakov dblsaiko - matthewbauer ]; platforms = platforms.unix; }; diff --git a/pkgs/by-name/gn/gnustep-make/package.nix b/pkgs/by-name/gn/gnustep-make/package.nix index 03b0ead9f25b..930b42cc6774 100644 --- a/pkgs/by-name/gn/gnustep-make/package.nix +++ b/pkgs/by-name/gn/gnustep-make/package.nix @@ -45,7 +45,6 @@ clangStdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ ashalkhakov dblsaiko - matthewbauer ]; platforms = lib.platforms.unix; }; diff --git a/pkgs/by-name/gn/gnustep-systempreferences/package.nix b/pkgs/by-name/gn/gnustep-systempreferences/package.nix index 55341d4f8ab2..b7147179f7a6 100644 --- a/pkgs/by-name/gn/gnustep-systempreferences/package.nix +++ b/pkgs/by-name/gn/gnustep-systempreferences/package.nix @@ -27,7 +27,6 @@ clangStdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ ashalkhakov dblsaiko - matthewbauer ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/go/gorm/package.nix b/pkgs/by-name/go/gorm/package.nix index 1e883cebca0e..64bcb5d2ad07 100644 --- a/pkgs/by-name/go/gorm/package.nix +++ b/pkgs/by-name/go/gorm/package.nix @@ -27,7 +27,6 @@ clangStdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ ashalkhakov dblsaiko - matthewbauer ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/gt/gtk-mac-bundler/package.nix b/pkgs/by-name/gt/gtk-mac-bundler/package.nix index e0abdfd6fb6c..2e264f0b8487 100644 --- a/pkgs/by-name/gt/gtk-mac-bundler/package.nix +++ b/pkgs/by-name/gt/gtk-mac-bundler/package.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Helper script that creates application bundles form GTK executables for macOS"; - maintainers = [ maintainers.matthewbauer ]; + maintainers = [ ]; platforms = platforms.darwin; homepage = "https://gitlab.gnome.org/GNOME/gtk-mac-bundler"; license = licenses.gpl2; diff --git a/pkgs/by-name/gt/gtk-mac-integration/package.nix b/pkgs/by-name/gt/gtk-mac-integration/package.nix index b999d13ab46d..ce785d9abe4b 100644 --- a/pkgs/by-name/gt/gtk-mac-integration/package.nix +++ b/pkgs/by-name/gt/gtk-mac-integration/package.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { description = "Provides integration for GTK applications into the Mac desktop"; license = licenses.lgpl21; homepage = "https://gitlab.gnome.org/GNOME/gtk-mac-integration"; - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; platforms = platforms.darwin; }; } diff --git a/pkgs/by-name/gw/gworkspace/package.nix b/pkgs/by-name/gw/gworkspace/package.nix index 14ee2c6b694e..852373e609ae 100644 --- a/pkgs/by-name/gw/gworkspace/package.nix +++ b/pkgs/by-name/gw/gworkspace/package.nix @@ -36,7 +36,6 @@ clangStdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ ashalkhakov dblsaiko - matthewbauer ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/ht/http-parser/package.nix b/pkgs/by-name/ht/http-parser/package.nix index 6a0635e5511c..b3af51f6064b 100644 --- a/pkgs/by-name/ht/http-parser/package.nix +++ b/pkgs/by-name/ht/http-parser/package.nix @@ -67,7 +67,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "HTTP message parser written in C"; homepage = "https://github.com/nodejs/http-parser"; - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; license = licenses.mit; platforms = platforms.all; }; diff --git a/pkgs/by-name/in/inetutils/package.nix b/pkgs/by-name/in/inetutils/package.nix index ee1a08aee946..8fbddecbad06 100644 --- a/pkgs/by-name/in/inetutils/package.nix +++ b/pkgs/by-name/in/inetutils/package.nix @@ -98,7 +98,7 @@ stdenv.mkDerivation rec { homepage = "https://www.gnu.org/software/inetutils/"; license = licenses.gpl3Plus; - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; platforms = platforms.unix; /** diff --git a/pkgs/by-name/jo/john/package.nix b/pkgs/by-name/jo/john/package.nix index 231b8217a495..b1dee316ce36 100644 --- a/pkgs/by-name/jo/john/package.nix +++ b/pkgs/by-name/jo/john/package.nix @@ -139,7 +139,6 @@ stdenv.mkDerivation { homepage = "https://github.com/openwall/john/"; maintainers = with lib.maintainers; [ offline - matthewbauer cherrykitten ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/js/json2hcl/package.nix b/pkgs/by-name/js/json2hcl/package.nix index e2c0ca873768..5b5cab3e8d9e 100644 --- a/pkgs/by-name/js/json2hcl/package.nix +++ b/pkgs/by-name/js/json2hcl/package.nix @@ -27,6 +27,6 @@ buildGoModule rec { mainProgram = "json2hcl"; homepage = "https://github.com/kvz/json2hcl"; license = licenses.mit; - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/li/libbsd/package.nix b/pkgs/by-name/li/libbsd/package.nix index 0bc9d73d4de8..696c10d03673 100644 --- a/pkgs/by-name/li/libbsd/package.nix +++ b/pkgs/by-name/li/libbsd/package.nix @@ -59,6 +59,6 @@ stdenv.mkDerivation rec { platforms = platforms.unix; # See architectures defined in src/local-elf.h. badPlatforms = lib.platforms.microblaze; - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/li/libtapi/package.nix b/pkgs/by-name/li/libtapi/package.nix index fafa79593590..7cc4d917ad7f 100644 --- a/pkgs/by-name/li/libtapi/package.nix +++ b/pkgs/by-name/li/libtapi/package.nix @@ -163,7 +163,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.ncsa; mainProgram = "tapi"; maintainers = with lib.maintainers; [ - matthewbauer reckenrode ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/li/libtiger/package.nix b/pkgs/by-name/li/libtiger/package.nix index 3a1d5b6d13fc..915d5900f0d6 100644 --- a/pkgs/by-name/li/libtiger/package.nix +++ b/pkgs/by-name/li/libtiger/package.nix @@ -41,6 +41,6 @@ stdenv.mkDerivation rec { description = "Rendering library for Kate streams using Pango and Cairo"; platforms = lib.platforms.unix; license = lib.licenses.lgpl21Plus; - maintainers = with lib.maintainers; [ matthewbauer ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/ni/nix-bundle/package.nix b/pkgs/by-name/ni/nix-bundle/package.nix index ecffd54eb676..8673f50fed3e 100644 --- a/pkgs/by-name/ni/nix-bundle/package.nix +++ b/pkgs/by-name/ni/nix-bundle/package.nix @@ -56,7 +56,7 @@ stdenv.mkDerivation rec { - No installation ''; license = licenses.mit; - maintainers = [ maintainers.matthewbauer ]; + maintainers = [ ]; platforms = platforms.all; }; } diff --git a/pkgs/by-name/ns/nsplist/package.nix b/pkgs/by-name/ns/nsplist/package.nix index 5b3007d3383c..7a33d233e1ef 100644 --- a/pkgs/by-name/ns/nsplist/package.nix +++ b/pkgs/by-name/ns/nsplist/package.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation { ''; meta = with lib; { - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; description = "Parses .plist files"; license = licenses.mit; platforms = platforms.unix; diff --git a/pkgs/by-name/op/openbsm/package.nix b/pkgs/by-name/op/openbsm/package.nix index ad66db72e64f..e7344ce386a4 100644 --- a/pkgs/by-name/op/openbsm/package.nix +++ b/pkgs/by-name/op/openbsm/package.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { description = "Implementation of Sun's Basic Security Module (BSM) security audit API and file format"; homepage = "http://www.openbsm.org/"; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ matthewbauer ]; + maintainers = [ ]; license = lib.licenses.bsd2; }; } diff --git a/pkgs/by-name/op/openpam/package.nix b/pkgs/by-name/op/openpam/package.nix index fa68439a5630..52b026e5c3a8 100644 --- a/pkgs/by-name/op/openpam/package.nix +++ b/pkgs/by-name/op/openpam/package.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://www.openpam.org"; description = "Open source PAM library that focuses on simplicity, correctness, and cleanliness"; platforms = platforms.unix; - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; license = licenses.bsd3; }; }) diff --git a/pkgs/by-name/pb/pbzx/package.nix b/pkgs/by-name/pb/pbzx/package.nix index 4f96d27de10c..804946ad88e9 100644 --- a/pkgs/by-name/pb/pbzx/package.nix +++ b/pkgs/by-name/pb/pbzx/package.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { description = "Stream parser of Apple's pbzx compression format"; platforms = platforms.unix; license = licenses.gpl3; - maintainers = [ maintainers.matthewbauer ]; + maintainers = [ ]; mainProgram = "pbzx"; }; } diff --git a/pkgs/by-name/pl/plistcpp/package.nix b/pkgs/by-name/pl/plistcpp/package.nix index 73c4179960b3..7e8b60a7cfcd 100644 --- a/pkgs/by-name/pl/plistcpp/package.nix +++ b/pkgs/by-name/pl/plistcpp/package.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation { ]; meta = with lib; { - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; description = "CPP bindings for Plist"; license = licenses.mit; platforms = platforms.unix; diff --git a/pkgs/by-name/pr/projectcenter/package.nix b/pkgs/by-name/pr/projectcenter/package.nix index b4b54d6b1d44..fbc894c6d043 100644 --- a/pkgs/by-name/pr/projectcenter/package.nix +++ b/pkgs/by-name/pr/projectcenter/package.nix @@ -40,7 +40,6 @@ clangStdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ ashalkhakov dblsaiko - matthewbauer ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/re/retroarch-bare/package.nix b/pkgs/by-name/re/retroarch-bare/package.nix index 266ac84cbdf9..acd248241388 100644 --- a/pkgs/by-name/re/retroarch-bare/package.nix +++ b/pkgs/by-name/re/retroarch-bare/package.nix @@ -178,7 +178,6 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; changelog = "https://github.com/libretro/RetroArch/blob/v${version}/CHANGES.md"; maintainers = with lib.maintainers; [ - matthewbauer kolbycrouch ]; teams = [ lib.teams.libretro ]; diff --git a/pkgs/by-name/rg/rgbds/package.nix b/pkgs/by-name/rg/rgbds/package.nix index 178925285269..fdf6c673334a 100644 --- a/pkgs/by-name/rg/rgbds/package.nix +++ b/pkgs/by-name/rg/rgbds/package.nix @@ -43,7 +43,6 @@ stdenv.mkDerivation rec { This is a fork of the original RGBDS which aims to make the programs more like other UNIX tools. ''; maintainers = with maintainers; [ - matthewbauer NieDzejkob ]; platforms = platforms.all; diff --git a/pkgs/by-name/un/undmg/package.nix b/pkgs/by-name/un/undmg/package.nix index a2b0bf006c83..868062c3dde2 100644 --- a/pkgs/by-name/un/undmg/package.nix +++ b/pkgs/by-name/un/undmg/package.nix @@ -39,7 +39,6 @@ stdenv.mkDerivation { license = lib.licenses.gpl3; mainProgram = "undmg"; maintainers = with lib.maintainers; [ - matthewbauer lnl7 ]; platforms = lib.platforms.all; diff --git a/pkgs/by-name/wa/wasilibc/package.nix b/pkgs/by-name/wa/wasilibc/package.nix index 219d639aadd7..a8497237a871 100644 --- a/pkgs/by-name/wa/wasilibc/package.nix +++ b/pkgs/by-name/wa/wasilibc/package.nix @@ -70,7 +70,6 @@ stdenvNoLibc.mkDerivation (finalAttrs: { homepage = "https://wasi.dev"; platforms = platforms.wasi; maintainers = with maintainers; [ - matthewbauer rvolosatovs wucke13 ]; diff --git a/pkgs/by-name/wa/wasmtime/package.nix b/pkgs/by-name/wa/wasmtime/package.nix index 3788dee242c9..b92d2529c143 100644 --- a/pkgs/by-name/wa/wasmtime/package.nix +++ b/pkgs/by-name/wa/wasmtime/package.nix @@ -108,7 +108,6 @@ rustPlatform.buildRustPackage (finalAttrs: { mainProgram = "wasmtime"; maintainers = with lib.maintainers; [ ereslibre - matthewbauer nekowinston ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/wl/wla-dx/package.nix b/pkgs/by-name/wl/wla-dx/package.nix index 5156383739cb..819a1a4c4b31 100644 --- a/pkgs/by-name/wl/wla-dx/package.nix +++ b/pkgs/by-name/wl/wla-dx/package.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { homepage = "https://www.villehelin.com/wla.html"; description = "Yet Another GB-Z80/Z80/6502/65C02/6510/65816/HUC6280/SPC-700 Multi Platform Cross Assembler Package"; license = lib.licenses.gpl2; - maintainers = with lib.maintainers; [ matthewbauer ]; + maintainers = [ ]; platforms = lib.platforms.all; }; } diff --git a/pkgs/by-name/xi/xib2nib/package.nix b/pkgs/by-name/xi/xib2nib/package.nix index 8fee6dbfd1a7..010965b8798f 100644 --- a/pkgs/by-name/xi/xib2nib/package.nix +++ b/pkgs/by-name/xi/xib2nib/package.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation { ]; meta = with lib; { - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; description = "Compiles CocoaTouch .xib files into .nib"; license = licenses.mit; platforms = platforms.unix; diff --git a/pkgs/development/compilers/emscripten/default.nix b/pkgs/development/compilers/emscripten/default.nix index adac56501409..4bd70c565f85 100644 --- a/pkgs/development/compilers/emscripten/default.nix +++ b/pkgs/development/compilers/emscripten/default.nix @@ -167,7 +167,6 @@ stdenv.mkDerivation rec { platforms = platforms.all; maintainers = with maintainers; [ qknight - matthewbauer raitobezarius willcohen ]; diff --git a/pkgs/development/libraries/gstreamer/bad/default.nix b/pkgs/development/libraries/gstreamer/bad/default.nix index 5bee93cb5124..75ada26ca68e 100644 --- a/pkgs/development/libraries/gstreamer/bad/default.nix +++ b/pkgs/development/libraries/gstreamer/bad/default.nix @@ -424,6 +424,6 @@ stdenv.mkDerivation (finalAttrs: { ''; license = if enableGplPlugins then licenses.gpl2Plus else licenses.lgpl2Plus; platforms = platforms.linux ++ platforms.darwin; - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; }; }) diff --git a/pkgs/development/libraries/gstreamer/base/default.nix b/pkgs/development/libraries/gstreamer/base/default.nix index 8e78f55d9559..c28a6cb786fe 100644 --- a/pkgs/development/libraries/gstreamer/base/default.nix +++ b/pkgs/development/libraries/gstreamer/base/default.nix @@ -202,6 +202,6 @@ stdenv.mkDerivation (finalAttrs: { "gstreamer-video-1.0" ]; platforms = platforms.unix; - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; }; }) diff --git a/pkgs/development/libraries/gstreamer/core/default.nix b/pkgs/development/libraries/gstreamer/core/default.nix index 74237baa194f..5a46d1e44d3e 100644 --- a/pkgs/development/libraries/gstreamer/core/default.nix +++ b/pkgs/development/libraries/gstreamer/core/default.nix @@ -156,7 +156,6 @@ stdenv.mkDerivation (finalAttrs: { platforms = platforms.unix; maintainers = with maintainers; [ ttuegel - matthewbauer ]; }; }) diff --git a/pkgs/development/libraries/gstreamer/good/default.nix b/pkgs/development/libraries/gstreamer/good/default.nix index 052f258866c6..5966a74bd734 100644 --- a/pkgs/development/libraries/gstreamer/good/default.nix +++ b/pkgs/development/libraries/gstreamer/good/default.nix @@ -293,6 +293,6 @@ stdenv.mkDerivation (finalAttrs: { ''; license = licenses.lgpl2Plus; platforms = platforms.linux ++ platforms.darwin; - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; }; }) diff --git a/pkgs/development/libraries/gstreamer/ugly/default.nix b/pkgs/development/libraries/gstreamer/ugly/default.nix index fc32fcc326b1..8a8f15470afd 100644 --- a/pkgs/development/libraries/gstreamer/ugly/default.nix +++ b/pkgs/development/libraries/gstreamer/ugly/default.nix @@ -114,6 +114,6 @@ stdenv.mkDerivation (finalAttrs: { ''; license = if enableGplPlugins then licenses.gpl2Plus else licenses.lgpl2Plus; platforms = platforms.unix; - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; }; }) diff --git a/pkgs/development/libraries/libffi/default.nix b/pkgs/development/libraries/libffi/default.nix index dbabceb5230f..adeca443d530 100644 --- a/pkgs/development/libraries/libffi/default.nix +++ b/pkgs/development/libraries/libffi/default.nix @@ -91,7 +91,7 @@ stdenv.mkDerivation (finalAttrs: { ''; homepage = "http://sourceware.org/libffi/"; license = licenses.mit; - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; platforms = platforms.all; pkgConfigModules = [ "libffi" ]; }; diff --git a/pkgs/development/libraries/libwpe/default.nix b/pkgs/development/libraries/libwpe/default.nix index c17c804731d3..aec45a648baa 100644 --- a/pkgs/development/libraries/libwpe/default.nix +++ b/pkgs/development/libraries/libwpe/default.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation rec { description = "General-purpose library for WPE WebKit"; license = licenses.bsd2; homepage = "https://wpewebkit.org"; - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; platforms = platforms.linux; }; } diff --git a/pkgs/development/libraries/libwpe/fdo.nix b/pkgs/development/libraries/libwpe/fdo.nix index 789c698216c1..5e294cf078d5 100644 --- a/pkgs/development/libraries/libwpe/fdo.nix +++ b/pkgs/development/libraries/libwpe/fdo.nix @@ -49,7 +49,7 @@ stdenv.mkDerivation rec { description = "Freedesktop.org backend for WPE WebKit"; license = licenses.bsd2; homepage = "https://wpewebkit.org"; - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; platforms = platforms.linux; }; } diff --git a/pkgs/development/libraries/qt-5/modules/qtwebengine.nix b/pkgs/development/libraries/qt-5/modules/qtwebengine.nix index c47eda9636ee..635be737f38a 100644 --- a/pkgs/development/libraries/qt-5/modules/qtwebengine.nix +++ b/pkgs/development/libraries/qt-5/modules/qtwebengine.nix @@ -441,7 +441,7 @@ qtModule ( meta = with lib; { description = "Web engine based on the Chromium web browser"; mainProgram = "qwebengine_convert_dict"; - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; # qtwebengine-5.15.8: "QtWebEngine can only be built for x86, # x86-64, ARM, Aarch64, and MIPSel architectures." diff --git a/pkgs/games/dwarf-fortress/themes/default.nix b/pkgs/games/dwarf-fortress/themes/default.nix index a37e07557a23..890b9a19dd5e 100644 --- a/pkgs/games/dwarf-fortress/themes/default.nix +++ b/pkgs/games/dwarf-fortress/themes/default.nix @@ -22,7 +22,6 @@ listToAttrs ( meta = { platforms = platforms.all; maintainers = [ - maintainers.matthewbauer maintainers.shazow ]; license = licenses.unfree; diff --git a/pkgs/os-specific/bsd/netbsd/pkgs/mkDerivation.nix b/pkgs/os-specific/bsd/netbsd/pkgs/mkDerivation.nix index e926557fc444..e4a0703b8726 100644 --- a/pkgs/os-specific/bsd/netbsd/pkgs/mkDerivation.nix +++ b/pkgs/os-specific/bsd/netbsd/pkgs/mkDerivation.nix @@ -93,7 +93,6 @@ lib.makeOverridable ( meta = with lib; { maintainers = with maintainers; [ - matthewbauer qyliss ]; platforms = platforms.unix; diff --git a/pkgs/os-specific/darwin/DarwinTools/default.nix b/pkgs/os-specific/darwin/DarwinTools/default.nix index 1473a664574a..30879d378661 100644 --- a/pkgs/os-specific/darwin/DarwinTools/default.nix +++ b/pkgs/os-specific/darwin/DarwinTools/default.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { ''; meta = { - maintainers = [ lib.maintainers.matthewbauer ]; + maintainers = [ ]; platforms = lib.platforms.darwin; }; } diff --git a/pkgs/servers/x11/quartz-wm/default.nix b/pkgs/servers/x11/quartz-wm/default.nix index 69623ae0507f..185cf1831f5a 100644 --- a/pkgs/servers/x11/quartz-wm/default.nix +++ b/pkgs/servers/x11/quartz-wm/default.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { license = lib.licenses.apple-psl20; platforms = lib.platforms.darwin; - maintainers = with lib.maintainers; [ matthewbauer ]; + maintainers = [ ]; mainProgram = "quartz-wm"; }; }) diff --git a/pkgs/tools/package-management/packagekit/default.nix b/pkgs/tools/package-management/packagekit/default.nix index e96438dd4f23..1577b56c11ed 100644 --- a/pkgs/tools/package-management/packagekit/default.nix +++ b/pkgs/tools/package-management/packagekit/default.nix @@ -118,6 +118,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/PackageKit/PackageKit"; license = licenses.gpl2Plus; platforms = platforms.unix; - maintainers = with maintainers; [ matthewbauer ]; + maintainers = [ ]; }; } From 42247bad468ec55a5220d421716a4d96dc67a228 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Wed, 19 Nov 2025 23:53:54 +0100 Subject: [PATCH 10/67] nixos/librenms: add gnused to PATH --- nixos/modules/services/monitoring/librenms.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/monitoring/librenms.nix b/nixos/modules/services/monitoring/librenms.nix index c744ca2e4666..024a570ea42c 100644 --- a/nixos/modules/services/monitoring/librenms.nix +++ b/nixos/modules/services/monitoring/librenms.nix @@ -641,6 +641,8 @@ in script = '' set -euo pipefail + PATH=$PATH:${lib.makeBinPath (with pkgs; [ gnused ])} + # config setup ln -sf ${configFile} ${cfg.dataDir}/config.php ${pkgs.envsubst}/bin/envsubst -i ${configJson} -o ${cfg.dataDir}/config.json @@ -659,8 +661,8 @@ in echo "" >> ${cfg.dataDir}/.env else # .env file already exists --> only update database and cache config - ${pkgs.gnused}/bin/sed -i /^DB_/d ${cfg.dataDir}/.env - ${pkgs.gnused}/bin/sed -i /^CACHE_DRIVER/d ${cfg.dataDir}/.env + sed -i /^DB_/d ${cfg.dataDir}/.env + sed -i /^CACHE_DRIVER/d ${cfg.dataDir}/.env fi ${lib.optionalString (cfg.useDistributedPollers || cfg.distributedPoller.enable) '' echo "CACHE_DRIVER=memcached" >> ${cfg.dataDir}/.env From 80b96bf5c216b2e9d79163d247205da12397f76d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 20 Nov 2025 00:00:18 +0100 Subject: [PATCH 11/67] nixos/librenms: set APP_URL to fix alertmanager URLs see https://redirect.github.com/librenms/librenms/issues/18200 --- .../modules/services/monitoring/librenms.nix | 166 +++++++++--------- 1 file changed, 87 insertions(+), 79 deletions(-) diff --git a/nixos/modules/services/monitoring/librenms.nix b/nixos/modules/services/monitoring/librenms.nix index 024a570ea42c..5f7031d1b455 100644 --- a/nixos/modules/services/monitoring/librenms.nix +++ b/nixos/modules/services/monitoring/librenms.nix @@ -638,93 +638,101 @@ in }" ]; }; - script = '' - set -euo pipefail + script = + let + nginxHasSSL = + with config.services.nginx.virtualHosts."${cfg.hostname}"; + onlySSL || enableSSL || addSSL || forceSSL; + in + '' + set -euo pipefail - PATH=$PATH:${lib.makeBinPath (with pkgs; [ gnused ])} + PATH=$PATH:${lib.makeBinPath (with pkgs; [ gnused ])} - # config setup - ln -sf ${configFile} ${cfg.dataDir}/config.php - ${pkgs.envsubst}/bin/envsubst -i ${configJson} -o ${cfg.dataDir}/config.json - export PHPRC=${phpIni} + # config setup + ln -sf ${configFile} ${cfg.dataDir}/config.php + ${pkgs.envsubst}/bin/envsubst -i ${configJson} -o ${cfg.dataDir}/config.json + export PHPRC=${phpIni} - INIT=false - if [[ ! -s ${cfg.dataDir}/.env ]]; then - INIT=true - # init .env file - echo "APP_KEY=" > ${cfg.dataDir}/.env - ${artisanWrapper}/bin/librenms-artisan key:generate --ansi - ${artisanWrapper}/bin/librenms-artisan webpush:vapid - echo "" >> ${cfg.dataDir}/.env - echo -n "NODE_ID=" >> ${cfg.dataDir}/.env - ${package.phpPackage}/bin/php -r "echo uniqid();" >> ${cfg.dataDir}/.env - echo "" >> ${cfg.dataDir}/.env - else - # .env file already exists --> only update database and cache config - sed -i /^DB_/d ${cfg.dataDir}/.env - sed -i /^CACHE_DRIVER/d ${cfg.dataDir}/.env - fi - ${lib.optionalString (cfg.useDistributedPollers || cfg.distributedPoller.enable) '' - echo "CACHE_DRIVER=memcached" >> ${cfg.dataDir}/.env - ''} - echo "DB_DATABASE=${cfg.database.database}" >> ${cfg.dataDir}/.env - '' - + ( - if !isNull cfg.database.socket then - '' - # use socket connection - echo "DB_SOCKET=${cfg.database.socket}" >> ${cfg.dataDir}/.env - echo "DB_PASSWORD=null" >> ${cfg.dataDir}/.env - '' - else - '' - # use TCP connection - echo "DB_HOST=${cfg.database.host}" >> ${cfg.dataDir}/.env - echo "DB_PORT=${toString cfg.database.port}" >> ${cfg.dataDir}/.env - echo "DB_USERNAME=${cfg.database.username}" >> ${cfg.dataDir}/.env - echo -n "DB_PASSWORD=" >> ${cfg.dataDir}/.env - cat ${cfg.database.passwordFile} >> ${cfg.dataDir}/.env - '' - ) - + '' - # clear cache if package has changed (cache may contain cached paths - # to the old package) - OLD_PACKAGE=$(cat ${cfg.dataDir}/package) - if [[ $OLD_PACKAGE != "${package}" ]]; then - rm -r ${cfg.dataDir}/cache/* - fi + INIT=false + if [[ ! -s ${cfg.dataDir}/.env ]]; then + INIT=true + # init .env file + echo "APP_KEY=" > ${cfg.dataDir}/.env + ${artisanWrapper}/bin/librenms-artisan key:generate --ansi + ${artisanWrapper}/bin/librenms-artisan webpush:vapid + echo "" >> ${cfg.dataDir}/.env + echo -n "NODE_ID=" >> ${cfg.dataDir}/.env + ${package.phpPackage}/bin/php -r "echo uniqid();" >> ${cfg.dataDir}/.env + echo "" >> ${cfg.dataDir}/.env + else + # .env file already exists --> only update database and cache config + sed -i /^APP_URL=/d ${cfg.dataDir}/.env + sed -i /^DB_/d ${cfg.dataDir}/.env + sed -i /^CACHE_DRIVER/d ${cfg.dataDir}/.env + fi + ${lib.optionalString (cfg.useDistributedPollers || cfg.distributedPoller.enable) '' + echo "CACHE_DRIVER=memcached" >> ${cfg.dataDir}/.env + ''} + echo "APP_URL=http${lib.optionalString nginxHasSSL "s"}://${cfg.hostname}/" >> ${cfg.dataDir}/.env + echo "DB_DATABASE=${cfg.database.database}" >> ${cfg.dataDir}/.env + '' + + ( + if !isNull cfg.database.socket then + '' + # use socket connection + echo "DB_SOCKET=${cfg.database.socket}" >> ${cfg.dataDir}/.env + echo "DB_PASSWORD=null" >> ${cfg.dataDir}/.env + '' + else + '' + # use TCP connection + echo "DB_HOST=${cfg.database.host}" >> ${cfg.dataDir}/.env + echo "DB_PORT=${toString cfg.database.port}" >> ${cfg.dataDir}/.env + echo "DB_USERNAME=${cfg.database.username}" >> ${cfg.dataDir}/.env + echo -n "DB_PASSWORD=" >> ${cfg.dataDir}/.env + cat ${cfg.database.passwordFile} >> ${cfg.dataDir}/.env + '' + ) + + '' + # clear cache if package has changed (cache may contain cached paths + # to the old package) + OLD_PACKAGE=$(cat ${cfg.dataDir}/package) + if [[ $OLD_PACKAGE != "${package}" ]]; then + rm -r ${cfg.dataDir}/cache/* + fi - # convert rrd files when the oneMinutePolling option is changed - OLD_ENABLED=$(cat ${cfg.dataDir}/one_minute_enabled) - if [[ $OLD_ENABLED != "${lib.boolToString cfg.enableOneMinutePolling}" ]]; then - ${package}/scripts/rrdstep.php -h all - echo "${lib.boolToString cfg.enableOneMinutePolling}" > ${cfg.dataDir}/one_minute_enabled - fi + # convert rrd files when the oneMinutePolling option is changed + OLD_ENABLED=$(cat ${cfg.dataDir}/one_minute_enabled) + if [[ $OLD_ENABLED != "${lib.boolToString cfg.enableOneMinutePolling}" ]]; then + ${package}/scripts/rrdstep.php -h all + echo "${lib.boolToString cfg.enableOneMinutePolling}" > ${cfg.dataDir}/one_minute_enabled + fi - # migrate db if package version has changed - # not necessary for every package change - OLD_VERSION=$(cat ${cfg.dataDir}/version) - if [[ $OLD_VERSION != "${package.version}" ]]; then - ${artisanWrapper}/bin/librenms-artisan migrate --force --no-interaction - echo "${package.version}" > ${cfg.dataDir}/version - fi + # migrate db if package version has changed + # not necessary for every package change + OLD_VERSION=$(cat ${cfg.dataDir}/version) + if [[ $OLD_VERSION != "${package.version}" ]]; then + ${artisanWrapper}/bin/librenms-artisan migrate --force --no-interaction + echo "${package.version}" > ${cfg.dataDir}/version + fi - if [[ $INIT == "true" ]]; then - ${artisanWrapper}/bin/librenms-artisan db:seed --force --no-interaction - fi + if [[ $INIT == "true" ]]; then + ${artisanWrapper}/bin/librenms-artisan db:seed --force --no-interaction + fi - # regenerate cache if package has changed - if [[ $OLD_PACKAGE != "${package}" ]]; then - ${artisanWrapper}/bin/librenms-artisan view:clear - ${artisanWrapper}/bin/librenms-artisan optimize:clear - ${artisanWrapper}/bin/librenms-artisan view:cache - ${artisanWrapper}/bin/librenms-artisan optimize - echo "${package}" > ${cfg.dataDir}/package - fi + # regenerate cache if package has changed + if [[ $OLD_PACKAGE != "${package}" ]]; then + ${artisanWrapper}/bin/librenms-artisan view:clear + ${artisanWrapper}/bin/librenms-artisan optimize:clear + ${artisanWrapper}/bin/librenms-artisan view:cache + ${artisanWrapper}/bin/librenms-artisan optimize + echo "${package}" > ${cfg.dataDir}/package + fi - # to make sure to not read an outdated .env file - ${artisanWrapper}/bin/librenms-artisan config:cache - ''; + # to make sure to not read an outdated .env file + ${artisanWrapper}/bin/librenms-artisan config:cache + ''; }; programs.mtr.enable = true; From a5ad39852d6d42ec85efd920b0a8eaad663edf1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 20 Nov 2025 00:52:36 +0100 Subject: [PATCH 12/67] nixos/librenms: do not erase variable beginning with CACHE_DRIVER --- nixos/modules/services/monitoring/librenms.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/monitoring/librenms.nix b/nixos/modules/services/monitoring/librenms.nix index 5f7031d1b455..86f33143d27b 100644 --- a/nixos/modules/services/monitoring/librenms.nix +++ b/nixos/modules/services/monitoring/librenms.nix @@ -669,7 +669,7 @@ in # .env file already exists --> only update database and cache config sed -i /^APP_URL=/d ${cfg.dataDir}/.env sed -i /^DB_/d ${cfg.dataDir}/.env - sed -i /^CACHE_DRIVER/d ${cfg.dataDir}/.env + sed -i /^CACHE_DRIVER=/d ${cfg.dataDir}/.env fi ${lib.optionalString (cfg.useDistributedPollers || cfg.distributedPoller.enable) '' echo "CACHE_DRIVER=memcached" >> ${cfg.dataDir}/.env From 30c482a0a2c60449e08a14c3e41787b935fc43da Mon Sep 17 00:00:00 2001 From: linsui <36977733+linsui@users.noreply.github.com> Date: Thu, 2 Jan 2025 01:43:57 +0800 Subject: [PATCH 13/67] jabref: 5.13 -> 6.0-alpha.3 --- pkgs/by-name/ja/jabref/deps.json | 3576 ++++++++++++++++++---------- pkgs/by-name/ja/jabref/package.nix | 134 +- 2 files changed, 2352 insertions(+), 1358 deletions(-) diff --git a/pkgs/by-name/ja/jabref/deps.json b/pkgs/by-name/ja/jabref/deps.json index 6b510245eb29..60d15e9c54e4 100644 --- a/pkgs/by-name/ja/jabref/deps.json +++ b/pkgs/by-name/ja/jabref/deps.json @@ -1,79 +1,491 @@ { "!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.", "!version": 1, - "https://jitpack.io/com/github/sialcasa": { - "mvvmFX#mvvmfx-parent/f195849ca9": { + "https://jitpack.io/com/github": { + "koppor#jbang-gradle-plugin/8a85836163": { + "jar": "sha256-lCG/tJqgorl3a7E7I0tU2uJ54twh5GW26r/l4SgUzwQ=", + "pom": "sha256-wy8tTwK/IzXbLQH9Gwz/teUyhGO0lDZmvqwaH/ijpRs=" + }, + "koppor#wiremock-slf4j-shim/main-4c871b2e09-1/SNAPSHOT": { + "jar": "sha256-hYimLyaTZemhJDtmEe7bXPgd6NyKqTlEmUNmppuGRMQ=", + "module": "sha256-0hRsMRKmvd7NpykFlfy09yR+mB1dRC1BJ9ZXJMHT3mg=", + "pom": "sha256-8zEeXekVsvcVpndak1CfKytwdn66tWZ1P/LMn7AghiM=" + }, + "koppor#wiremock-slf4j-spi-shim/main-baf2359720-1/SNAPSHOT": { + "jar": "sha256-pMFZcWqiV+eoEWvos2DcosgjcISVkIRJd/frIot7wtY=", + "module": "sha256-X/cJ7GFDbk5yxaoKRBL+2WNQaou3AtGjdJ3guAZ5e+I=", + "pom": "sha256-eN40hwyeJ7TzUBS5QkTROKe8dU47/PKV5MWGKFgV2pM=" + }, + "koppor/jbang-gradle-plugin#build/8a85836163": { + "jar": "sha256-EV18C7JMsORCV1SsIU0OAN0RGXwNSxVqHvUUagoFibM=", + "pom": "sha256-/UAMODCKxj6CvtciTIXCQDvzZlYH4L3iPe+aI2csWMg=" + }, + "koppor/wiremock-slf4j-shim/main-SNAPSHOT/maven-metadata": { + "xml": { + "groupId": "com.github.koppor" + } + }, + "koppor/wiremock-slf4j-spi-shim/main-SNAPSHOT/maven-metadata": { + "xml": { + "groupId": "com.github.koppor" + } + }, + "sialcasa/mvvmFX#mvvmfx-parent/f195849ca9": { "pom": "sha256-5nTE66pGjgRswUpwK3guGpZb5iI4/2kmYy+wtGIsSz0=" }, - "mvvmFX#mvvmfx-validation/f195849ca9": { + "sialcasa/mvvmFX#mvvmfx-validation/f195849ca9": { "jar": "sha256-Q3dcLohYshPQP3jWb0/Wh6IENg4CGn9Tl8tVvRHVhO0=", "pom": "sha256-MplYnkdrZQ8ptd0PuUqUcWe6SwKaoM4VdOOV1KMAPvs=" } }, - "https://oss.sonatype.org/content/groups/public/com": { - "tobiasdiez#easybind/2.2.1-20230117.075740-16/SNAPSHOT": { - "jar": "sha256-eubEgC/aixBe3Ho3QWBsJltPkWwmSRFGdlpx/0dl158=", - "module": "sha256-tgPZPbaK5Hy7JDPg3Yo5dh/zn+av+bgvbmklypPYZqc=", - "pom": "sha256-NudbADyHMI49AKmZi2KOYbTzRW/uuPdiYDDJcwEEPhA=" - }, - "tobiasdiez/easybind/2.2.1-SNAPSHOT/maven-metadata": { + "https://maven-central.storage-download.googleapis.com": { + "repos/central/data/com/google/code/gson/gson/maven-metadata": { "xml": { - "groupId": "com.tobiasdiez", - "lastUpdated": "20230117075740" + "groupId": "com.google.code.gson", + "lastUpdated": "20191004190047", + "release": "2.8.6" + } + } + }, + "https://oss.sonatype.org/content/groups/public/com/google/code": { + "gson#gson/2.13.1": { + "pom": "sha256-wPZXItdcDljNGDWzBGBG9ga12mmZBBYfjba3j+ubQBo=" + }, + "gson/gson/maven-metadata": { + "xml": { + "groupId": "com.google.code.gson", + "lastUpdated": "20250424011321", + "release": "2.13.1" } } }, "https://plugins.gradle.org/m2": { + "aopalliance#aopalliance/1.0": { + "jar": "sha256-Ct3sZw/tzT8RPFyAkdeDKA0j9146y4QbYanNsHk3agg=", + "pom": "sha256-JugjMBV9a4RLZ6gGSUXiBlgedyl3GD4+Mf7GBYqppZs=" + }, "com/adarshr#gradle-test-logger-plugin/4.0.0": { "jar": "sha256-5nhoOjPSvINWcb3U5YcQAErR2TFqqfmlTP4iQZpPbvk=", "module": "sha256-jERLLH/UQgDNSrMYJyJwHCCXWkOyPH6e35sCJgSavcI=", "pom": "sha256-ienBpTqmJS2mx9fZscN/t/j8qQuysaNq+Ti8cNni3GE=" }, - "com/adarshr/test-logger#com.adarshr.test-logger.gradle.plugin/4.0.0": { - "pom": "sha256-sobTcqzS2uG4vHsg/ouoT49kiXMdiBpB83NqYCCFotc=" + "com/autonomousapps#antlr/4.13.2.0": { + "jar": "sha256-NIkksRa3slEROvUMG/G1fA33yJuPVkBsH/G+LVtGn70=", + "module": "sha256-Hf8N8eJnD4AHPfue2wqmT3gApXk0v0GuY3dX/Ug5Pj4=", + "pom": "sha256-mdteD5BV3rEh0K7T+9/HuKF6lizDVIK7kpwnCJG+okw=" }, - "com/github/andygoossens#gradle-modernizer-plugin/1.9.2": { - "jar": "sha256-PTzh7ej2aFWPPQCOs+nbNiAcYgbDlZDmciyr1XlHnBk=", - "module": "sha256-fpPjWPi71bCrOGIfkBU2QZfSguUT85C+oWjfvKqfbss=", - "pom": "sha256-/jLkdoa/L/1ARpoP52+JmSmawj38yVpzyzDGf/hsKr4=" + "com/autonomousapps#asm-relocated/9.9.0": { + "jar": "sha256-KDZuIOl15pVyPoPkQHsxQ/8E43WA3QSFTA0ZY9Nhlko=", + "module": "sha256-49Y3GBZP75e4crP94UvWCedF5nN3CRI5B2dD71Umino=", + "pom": "sha256-/+1G4g7Y+U21B6Am4PcD3GYEiA9bDhwmq7flVq7mFSM=" }, - "com/github/andygoossens/modernizer#com.github.andygoossens.modernizer.gradle.plugin/1.9.2": { - "pom": "sha256-d45Z81rXBHHqcW+H8U+oFW1SuaUyJ4MlEFG6DnrRSy0=" + "com/autonomousapps#dependency-analysis-gradle-plugin/3.3.0": { + "jar": "sha256-czStTpOfjq99QgOYUgcKiCi80Vz5qTSvCRpIrosUb4g=", + "module": "sha256-a7FFF9qhCdcqgO9yeOE5+KaIBs6Ee6Ors7HfJ+pdoo4=", + "pom": "sha256-YKDf6jxhBxClvOTaQ/0llWWjwHSWdZBUfveZ36jOU+w=" }, - "com/google/code/findbugs#jsr305/3.0.2": { - "jar": "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=", - "pom": "sha256-GYidvfGyVLJgGl7mRbgUepdGRIgil2hMeYr+XWPXjf4=" + "com/autonomousapps#graph-support/0.9.0": { + "jar": "sha256-1ec9azC/6AT3g1FWOusgRFBPGYTe+0lAE6d8kbxGkwA=", + "module": "sha256-rXM/bX5SD3CwDYicH0r/o9gkSayzYsruX4deUA8rKf4=", + "pom": "sha256-XrTG3A4tiU28wWAZuqLJGNh0UJngQQvSjcByJgssLvk=" }, - "com/google/code/gson#gson-parent/2.10.1": { - "pom": "sha256-QkjgiCQmxhUYI4XWCGw+8yYudplXGJ4pMGKAuFSCuDM=" + "com/autonomousapps#kotlin-editor-relocated/0.18.0": { + "jar": "sha256-wVP+AUmTBGpj98PFiNWRvtk3IUG+LyltNfXbvNBXxoQ=", + "module": "sha256-/v+Cd07D4jlcppD0w7kptTGRpWLovTWcAI6hi9+Bw0A=", + "pom": "sha256-lnZ7WcXFtgE1DFRhrbA3B+rmD+hFThppqFwAifxamf8=" }, - "com/google/code/gson#gson/2.10.1": { - "jar": "sha256-QkHBSncnw0/uplB+yAExij1KkPBw5FJWgQefuU7kxZM=", - "pom": "sha256-0rEVY09cCF20ucn/wmWOieIx/b++IkISGhzZXU2Ujdc=" + "com/autonomousapps#variant-artifacts/0.3.3": { + "jar": "sha256-I1ldOttK0IvZ7Q/YzuSoHsgVljjD2ukogXF4mDOSlZM=", + "module": "sha256-1o/fAjfbypGvVzYYCJeMS4UaqkPiLvdRW/v0nFS8tZo=", + "pom": "sha256-lGpocou8619zbQJurZmQJ7Py6qjt0RnEWnJT5qlK24s=" }, - "com/google/gradle#osdetector-gradle-plugin/1.7.3": { - "jar": "sha256-a0aS+ROiGx+2Axae54uo8+SrKvnXYq+cqIt5EmwcCtE=", - "pom": "sha256-hGDJUBJ8o1mHZhYeOLT/jWO01p+4MQoW4As1E1ABDBE=" + "com/ethlo/time#itu/1.14.0": { + "jar": "sha256-XPQKsMx3goqyuHWx8+zXHIKV13IZM0dqvC4I/dzqFko=", + "pom": "sha256-DVrgvsCUlVKcY8yKbBMlOHBoaDKk47IGwTgWUDWuS8U=" }, - "kr/motd/maven#os-maven-plugin/1.7.1": { - "jar": "sha256-9Hru+Ggh5SsrGHWJeL0EXwPXIikuMudHCCEixiKJUuA=", - "pom": "sha256-S3WABEIrljPdMY8p54Tx0YC9ilkgzVCvGTCGH21qVHY=" + "com/fasterxml#oss-parent/55": { + "pom": "sha256-D14Y8rNev22Dn3/VSZcog/aWwhD5rjIwr9LCC6iGwE0=" }, - "me/champeau/jmh#jmh-gradle-plugin/0.7.2": { - "jar": "sha256-2Wcgmf+Pw/m/PU0BWGThWG8H7L0qihd6ZhhO8LaKumU=", - "module": "sha256-bYSa50VKs5Fxjl/HDicWQY7z7SZEcjRb2Axt5k4AtsQ=", - "pom": "sha256-FdkdAH98O7wCJseQSM3cRf/BJPoegAgu//jhAwxoSg8=" + "com/fasterxml#oss-parent/58": { + "pom": "sha256-VnDmrBxN3MnUE8+HmXpdou+qTSq+Q5Njr57xAqCgnkA=" }, - "me/champeau/jmh#me.champeau.jmh.gradle.plugin/0.7.2": { - "pom": "sha256-V+DCOsYJRa77WgxKkzm+poopU2TKR8epB5oDL3kBOrs=" + "com/fasterxml#oss-parent/61": { + "pom": "sha256-NklRPPWX6RhtoIVZhqjFQ+Er29gF7e75wSTbVt0DZUQ=" + }, + "com/fasterxml#oss-parent/68": { + "pom": "sha256-Jer9ltriQra1pxCPVbLBQBW4KNqlq+I0KJ/W53Shzlc=" + }, + "com/fasterxml#oss-parent/70": { + "pom": "sha256-JsqO1vgsnS7XzTIpgQW7ZcD52JnbYXV6CXQVhvqTpjk=" + }, + "com/fasterxml/jackson#jackson-base/2.17.1": { + "pom": "sha256-4K78YdOPzd2VX/7sAbt1EE8bv/+jpuy1jb50r7cV4yI=" + }, + "com/fasterxml/jackson#jackson-base/2.18.3": { + "pom": "sha256-1bv9PIRFIw5Ji2CS3oCa/WXPUE0BOTLat7Pf1unzpP0=" + }, + "com/fasterxml/jackson#jackson-base/2.20.0": { + "pom": "sha256-/IgCjRnuqjftpZbmuY03SfIs/IrdGeoZdFq+g2iDzmY=" + }, + "com/fasterxml/jackson#jackson-bom/2.17.1": { + "pom": "sha256-n0RhIo4SkQPu16MC3BABqy5Mgt086pFcKn27jMYe/SU=" + }, + "com/fasterxml/jackson#jackson-bom/2.18.3": { + "pom": "sha256-8dTGrrMhGGUMgF/pu8XulA+o8s19DwT6Q2BVHponspA=" + }, + "com/fasterxml/jackson#jackson-bom/2.20.0": { + "pom": "sha256-9ig2R+cB/aHNMS3MIcsTKkD3mPGejkL6/D/jR8WlG7s=" + }, + "com/fasterxml/jackson#jackson-parent/2.17": { + "pom": "sha256-rubeSpcoOwQOQ/Ta1XXnt0eWzZhNiSdvfsdWc4DIop0=" + }, + "com/fasterxml/jackson#jackson-parent/2.18.1": { + "pom": "sha256-0IIvrBoCJoRLitRFySDEmk9hkWnQmxAQp9/u0ZkQmYw=" + }, + "com/fasterxml/jackson#jackson-parent/2.20": { + "pom": "sha256-tDt/XGLoaxZPrnCuF9aRHF22B5mvAQVzYK/aguSEW+U=" + }, + "com/fasterxml/jackson/core#jackson-annotations/2.17.1": { + "jar": "sha256-/MrYLhMXLA5DhNtxV3IZybhjHAgg9LGNqqVwFvtmHHY=", + "module": "sha256-VNTVHaATppa+CeH0gDH39At3cYB4qpNuZMAjpP2blZM=", + "pom": "sha256-c1XzdEX12vUPUMdfLrzXG6LE+86ktiVBSAWexjVkTnc=" + }, + "com/fasterxml/jackson/core#jackson-annotations/2.20": { + "jar": "sha256-lZov+y1ZFDb1Hxg8alIfyJNHkS9xG/DK4AjN8EXZUxk=", + "module": "sha256-wHDxTsg1jQlcAurootZcsAzLoOXFqnOwASlDM/5GiXE=", + "pom": "sha256-TXQMRHjdCNCJ7NxtBjIopVoRp+jkl9pDOPhy+BFXlKQ=" + }, + "com/fasterxml/jackson/core#jackson-core/2.17.1": { + "jar": "sha256-3bJsih8ahFNeghPEizWyUzcENOMoezzxV3eFb8TljOY=", + "module": "sha256-iowJZP38Js7bso2CXfRiGBf7jNIrnnpZ2cdKOl8b3R0=", + "pom": "sha256-2UiDEgmgTAE5G5Oq7nrTShyelIY/nnaFwvW2FJoqs50=" + }, + "com/fasterxml/jackson/core#jackson-core/2.20.0": { + "jar": "sha256-vAz0YHWHcgH4QG7n3idBrn32wGb18EV72AYypxjAbnI=", + "module": "sha256-2oWNOW9/pritA4zVzLkDj7ORq3o2rmKWI+N6UyR537w=", + "pom": "sha256-XxZVisIjBzpvJHRA8wX1nwXv9QqvHurguq1BKAABb2g=" + }, + "com/fasterxml/jackson/core#jackson-databind/2.17.1": { + "jar": "sha256-tsovfVsaskXOxUlewzl3PS2QVUxIWSWQZz+xj0QAqUg=", + "module": "sha256-C6vGRqBi8NnTWEQCpQJxiE7cPhekGULB4x4OENcdvuY=", + "pom": "sha256-YKCKmGrDE60+MmiKTjJ6YSg6ioAa1vphV5+MS+bcj2w=" + }, + "com/fasterxml/jackson/core#jackson-databind/2.20.0": { + "jar": "sha256-pw4Uamvyy6T5zTZxaXh/UK3Pu1cSK8LpyDkM0LOXrDA=", + "module": "sha256-oSgvNhZKyQG66p7bULqYE3L/7hjCz7F75CW5s/dYeuI=", + "pom": "sha256-zv7+0B3SwNlqiOEBuz4GX8FQBjtJjjAak4xpCwK8884=" + }, + "com/fasterxml/jackson/dataformat#jackson-dataformat-xml/2.20.0": { + "jar": "sha256-DU67TVg92pGAHTfHVl1GKiX+kp8NdsNHZ+xLgEExEMA=", + "module": "sha256-+Vo/xxi+i/IaLVkpokZpblRMLigfA9yPrPaQhiusUCI=", + "pom": "sha256-SSZxpqcwB8Xq7YZ9luLJfKVtGzfSpYx0Zx99V4Aav6w=" + }, + "com/fasterxml/jackson/dataformat#jackson-dataformat-yaml/2.18.3": { + "module": "sha256-v2AjrStgVyCsbaJ6K16Y7bGjJs0L9jfDpAtiH+jgk80=", + "pom": "sha256-a056nStXQq6hOMFcDJ3gRjLxotjebnYe3vizYJK0hko=" + }, + "com/fasterxml/jackson/dataformat#jackson-dataformat-yaml/2.20.0": { + "jar": "sha256-zD3sn7i1ZXR5e/72JkEyVQjw5byWi9JoVoQCgY1Vuq4=", + "module": "sha256-ZA8QhiTO8o1t6jJ+KC6eyC9lEhVY5gkcqPuJlfkUpac=", + "pom": "sha256-rpwz0EFZBkwZsuq0FIiU+jHxVjW7/lMYzjIp+OFHCcU=" + }, + "com/fasterxml/jackson/dataformat#jackson-dataformats-text/2.18.3": { + "pom": "sha256-VnParMboVZdt7O3rRtxjOVprGsmkg+Zy8IMc9G/gbiU=" + }, + "com/fasterxml/jackson/dataformat#jackson-dataformats-text/2.20.0": { + "pom": "sha256-RH4cfT+o2Skn3L2DjSRGOAXohi9yPM7VENUNrrhPgLQ=" + }, + "com/fasterxml/woodstox#woodstox-core/7.1.1": { + "jar": "sha256-ArnQIunUdwT/inqFmg2/07KIKoMR63/x4YD3YMzaJxI=", + "pom": "sha256-r7XLRdQcH542dZCd5P7yQr3BzqRHagY0riD016VEM/8=" + }, + "com/github/andygoossens#gradle-modernizer-plugin/1.12.0": { + "jar": "sha256-JqmsTALI7xFsBfePh8tjOdHrFB1VtyWcimfPztHjNJk=", + "module": "sha256-HJZopxNuP0KJnDB4Gj/BlEwmOt+JxD/9Wjq4CyLJWys=", + "pom": "sha256-BWin12bwYR/dbcGzCa+cFTQdt60LwDDeymXm7OTeWQo=" + }, + "com/github/ben-manes/caffeine#caffeine/3.2.2": { + "jar": "sha256-x0psciId+3brkvK7QBCOpWGn2i8xXcOx5kr6jwd/IQw=", + "module": "sha256-oD7s/Xs/XQSmZSw4yT1xFDCnSfx/+OwKpN7janRJwDE=", + "pom": "sha256-OQTfB3fF2aYILhfKOiaSseoGGtTpOjomkAIRbrGsq2I=" + }, + "com/github/package-url#packageurl-java/1.5.0": { + "jar": "sha256-5FVRcncHrMDFasYtVpZDMuoPE41sw2VtmIuTaRUPUkc=", + "pom": "sha256-Qv30bFNVvLmqCyQNUqydie5yj4yxOG5DEnWIr5FrPgY=" + }, + "com/google#google/5": { + "pom": "sha256-4J00XnPKP7yn8+BfMN63Tp053Wt5qT/ujFEfI0F7aCg=" + }, + "com/google/code/gson#gson-parent/2.11.0": { + "pom": "sha256-issfO3Km8CaRasBzW62aqwKT1Sftt7NlMn3vE6k2e3o=" + }, + "com/google/code/gson#gson/2.11.0": { + "jar": "sha256-V5KNblpu3rKr03cKj5W6RNzkXzsjt6ncKzCcWBVSp4s=", + "pom": "sha256-wOVHvqmYiI5uJcWIapDnYicryItSdTQ90sBd7Wyi42A=" + }, + "com/google/errorprone#error_prone_annotations/2.27.0": { + "jar": "sha256-JMkjNyxY410LnxagKJKbua7cd1IYZ8J08r0HNd9bofU=", + "pom": "sha256-TKWjXWEjXhZUmsNG0eNFUc3w/ifoSqV+A8vrJV6k5do=" + }, + "com/google/errorprone#error_prone_annotations/2.36.0": { + "pom": "sha256-15z9N8hfdta3VMdQHuHchEe3smQsI4LXeCUhZr0zHpw=" + }, + "com/google/errorprone#error_prone_annotations/2.40.0": { + "jar": "sha256-v6d+SSJum9KsesG8SjxwQwB48ubNMMjgYV1sJdiugY0=", + "pom": "sha256-GI+AyOrAS0CvdrRdA90dCjk5IOP6DEglL05u8YcojK4=" + }, + "com/google/errorprone#error_prone_parent/2.27.0": { + "pom": "sha256-+oGCnQSVWd9pJ/nJpv1rvQn4tQ5tRzaucsgwC2w9dlQ=" + }, + "com/google/errorprone#error_prone_parent/2.36.0": { + "pom": "sha256-Okz8imvtYetI6Wl5b8MeoNJwtj5nBZmUamGIOttwlNw=" + }, + "com/google/errorprone#error_prone_parent/2.40.0": { + "pom": "sha256-HGt0MRxgFPj9aMjdHl9h3bVEz/LHQ8JyTbf4LXLd5Is=" + }, + "com/google/guava#failureaccess/1.0.3": { + "jar": "sha256-y/w5BrGbj1XdfP1t/gqkUy6DQlDX8IC9jSEaPiRrWcs=", + "pom": "sha256-xUvv839tQtQ+FHItVKUiya1R75f8W3knfmKj6/iC87s=" + }, + "com/google/guava#guava-parent/26.0-android": { + "pom": "sha256-+GmKtGypls6InBr8jKTyXrisawNNyJjUWDdCNgAWzAQ=" + }, + "com/google/guava#guava-parent/33.4.0-android": { + "pom": "sha256-ciDt5hAmWW+8cg7kuTJG+i0U8ygFhTK1nvBT3jl8fYM=" + }, + "com/google/guava#guava-parent/33.4.8-jre": { + "pom": "sha256-oDxRmaG+FEQ99/1AuoZzscaq4E3u9miM59Vz6kieOiA=" + }, + "com/google/guava#guava/33.4.8-jre": { + "jar": "sha256-89f1f2f9Yi9NRo391pKzpeOQkkbCgBesMmNAXw/mF+0=", + "module": "sha256-WKM1cwMGmiGTDnuf6bhk3ov7i9RgdDPb5IJjRZYgz/w=", + "pom": "sha256-BDZdS27yLIz5NJ/mKAafw+gaLIODUUAu9OlfnnV77rw=" + }, + "com/google/guava#listenablefuture/9999.0-empty-to-avoid-conflict-with-guava": { + "jar": "sha256-s3KgN9QjCqV/vv/e8w/WEj+cDC24XQrO0AyRuXTzP5k=", + "pom": "sha256-GNSx2yYVPU5VB5zh92ux/gXNuGLvmVSojLzE/zi4Z5s=" + }, + "com/google/inject#guice-parent/5.1.0": { + "pom": "sha256-Y9XAxkF5feumwFHEfV9pI/OhA+9x5OvDqF0Bw+h4WWw=" + }, + "com/google/inject#guice/5.1.0": { + "pom": "sha256-s7jcZSE9Yj+3DteVjb3WFjJCVrqDajFlJWDDiJmf2c0=" + }, + "com/google/inject#guice/5.1.0/classes": { + "jar": "sha256-FCrUR14ZUk0v46yZWz98vJYvxyby7bnb3Mxh/qubK/k=" + }, + "com/google/j2objc#j2objc-annotations/3.0.0": { + "jar": "sha256-iCQVc0Z93KRP/U10qgTCu/0Rv3wX4MNCyUyd56cKfGQ=", + "pom": "sha256-I7PQOeForYndEUaY5t1744P0osV3uId9gsc6ZRXnShc=" + }, + "com/h2database#h2/2.2.224": { + "jar": "sha256-udjxk1itqCpPbrWxdMbP4yCjdbWpy1pP5FbWI+blVJc=", + "pom": "sha256-DUUDoBpMemL5GuGmJxM5z4BvKkYt7+C+/17/1aYR45g=" + }, + "com/networknt#json-schema-validator/1.5.9": { + "jar": "sha256-4Li663j9G6AnRU7jl02KAvVER+qlENMFKCCn0hYNmuQ=", + "pom": "sha256-E+TTJ9RfM5jr+A9HfiRw62rCY/Qj0okCO7sq1eacJ4w=" + }, + "com/squareup#kotlinpoet-jvm/2.1.0": { + "jar": "sha256-WFtWc6hjAeXgbTB6MyfVpz4hPLdgDRyFZgTt4Bbx1lY=", + "module": "sha256-vM7EeqsZX0pE6kTq/BL5I+scmu9F5vg0SI8cRGgXNZA=", + "pom": "sha256-OVsUChfkcBviv/l7048JZd09kT12uxzQmYc2EHw8ahA=" + }, + "com/squareup#kotlinpoet/2.1.0": { + "module": "sha256-5sL9pzQUVNKGnTRw+1eH3DCkfs8HZR2aQfwy5gLR/3w=", + "pom": "sha256-MLbukRjn3jTB3C8jH5RFSLSQ1PWAwonCS/dxK05Ji/o=" + }, + "com/squareup/moshi#moshi-adapters/1.15.2": { + "jar": "sha256-76kPs0GaWoi9XgKcuv3OzOGBJDCxXLhncPYOrwtFxAk=", + "module": "sha256-Ie51IIERSzYjt/fikzFgt++syc6UfQY4Y+LbGIAx2kQ=", + "pom": "sha256-KBkBfxpRZHeSl+DflvIlDQVin7SG6J4e/ZyT86hlis4=" + }, + "com/squareup/moshi#moshi-kotlin/1.15.2": { + "jar": "sha256-XDnNd+g7ERr5xUcIFzr5aon9OwnRUBmhHaNV6D6X11o=", + "module": "sha256-6ddoeYIDBJSDyuIM4wDO3/Ibu0NL7zjH+R7mqi8DTDE=", + "pom": "sha256-q2sPPkQKRQndlAu6HCZlj+tGqHaZxtZSZ+n/lsnRsDA=" + }, + "com/squareup/moshi#moshi/1.15.2": { + "jar": "sha256-dn91ksbGHraTVJom0zPBIfU4OCa9KHuJmGeqMm2uVeQ=", + "module": "sha256-2VLG3ZGntCbD8KUe3D986zSQrAH/GDAVJ63+x6eDfdk=", + "pom": "sha256-MXodP7cFQDG/6QzKibECSQH9m5/MqZFmws54U7X8e9k=" + }, + "com/squareup/okhttp3#okhttp-jvm/5.1.0": { + "jar": "sha256-pqrH8V08LDy9Kvfs9W+XQHFkpgSy24eVKZUOMc6mmbI=", + "module": "sha256-sulz7WEYTDMNpU5+YuW6STQLZkh1x8PiLfjvSWB8TXA=", + "pom": "sha256-aNCp1oSYz/jQM+gJUKihDamZiE6Y07RMiNDpsAUd4nA=" + }, + "com/squareup/okhttp3#okhttp/5.1.0": { + "module": "sha256-9Lg+E7Rr8Q9cccDL82M54X4ttXZwDaNElfulX063g24=", + "pom": "sha256-hwO2W8qKgsj6H3DHt4FTtAx5FrKQUS/PmA5/IaZQpzc=" + }, + "com/squareup/okio#okio-bom/3.15.0": { + "module": "sha256-x3W4IzK61AlhIt5sVUqd2PlLgvJUxwr7Cnw9lkxN8GY=", + "pom": "sha256-d91HMYPYt/8tpJVLSsYCBj7mMnhk/nYpxYgwj18l4Eo=" + }, + "com/squareup/okio#okio-jvm/3.15.0": { + "jar": "sha256-SD3Dg7EEnSIIkjIqDWpDCEJfCbsFtIxD1Oqp/4KxzRY=", + "module": "sha256-mJRUqUrvvClwMoiPE1rNoUqf+0aWDn2EYDkl0mkkHuc=", + "pom": "sha256-B45C9oykYT/yWX+8VUHFzleM3MSIOdqJ2nynYFGL+3k=" + }, + "com/squareup/okio#okio-jvm/3.7.0": { + "jar": "sha256-2LNa3Ch2j0OuWv5qfRqiqHi6UeC5ak8wiBHzsfWxPlU=", + "module": "sha256-b64CAbCuSKGWBt4Ab/6YQtjQ/CoeQ04Hhc7Ni3Wr5HQ=", + "pom": "sha256-d07LnSsHlLT7J+eeCHYMpWC39U+qlRm5GDxn/rRfLJc=" + }, + "com/squareup/okio#okio/3.15.0": { + "module": "sha256-EWgmBmzrTTM2p05xcqM3UWF+w0S8UKNPmbDSSVmko50=", + "pom": "sha256-LXN4VBFATurDLwRzouB6sVFrmFCpKAzGGgi0eXkMzPg=" + }, + "com/squareup/okio#okio/3.7.0": { + "module": "sha256-88rgCfC2yEL7vFLOd1QsGdGdVu6ZpeVVZH8Lr8nVDPo=", + "pom": "sha256-H2KMRSg726uM4DwHps+3akeLjdrhgL2PNKusJz5Id24=" + }, + "com/squareup/retrofit2#converter-scalars/3.0.0": { + "jar": "sha256-uXzwaSmoDUm8Yy5E8hnPCnGF/Ezuhh7JCtHQ5IIIQCM=", + "module": "sha256-gECNEiZVQbMCRDuw++YUb0BqglP+fDdudWulhAujnKQ=", + "pom": "sha256-B42x+Kgsb48K0vzzn7ia4bfUf1XQIlGEksToSN1QL8c=" + }, + "com/squareup/retrofit2#retrofit/3.0.0": { + "jar": "sha256-acai00UbbflUmpP6t0QJTr8HpLDOT0U9bI9XXvD+yaE=", + "module": "sha256-PeUoKbiYIVU06G7aJo2kSf/L+VsYcD2lKdmYgyd0hPc=", + "pom": "sha256-/BaPqJcZiIc331OurA9JgLP07z5hIeMww2YGHJlrBoA=" + }, + "com/vanniktech#central-portal/0.34.0": { + "jar": "sha256-9HyW3152+uQ1H46O8qAFTtTKvvfzNzJgwPVv7yY9ITY=", + "module": "sha256-ff8P01naUujxJk8f49eVPQD9LrwCSq+a6rvdfnULjj8=", + "pom": "sha256-BNzoESg1rimFmZ1hLZ0YfKfBqj0z1Noqx4KBnFie+ow=" + }, + "com/vanniktech#gradle-maven-publish-plugin/0.34.0": { + "jar": "sha256-GzBK4yfXA03hlRH3etInulnXNY6LUdGLCdp6JT/sTAU=", + "module": "sha256-3b3ll8lZPBTqNerTPKC1nMP9W50241Q1j/ZvYwSYHHE=", + "pom": "sha256-yBLl8DxlILOqJxkOEn8SXCubWDWVWLfPPf09daGQnYE=" + }, + "com/vanniktech/maven/publish#com.vanniktech.maven.publish.gradle.plugin/0.34.0": { + "pom": "sha256-yvlwLHCOE0teBeL1lb16yBsMYdEGC0Kat3Y5aLa5epY=" + }, + "commons-codec#commons-codec/1.16.0": { + "pom": "sha256-bLWVeBnfOTlW/TEaOgw/XuwevEm6Wy0J8/ROYWf6PnQ=" + }, + "commons-codec#commons-codec/1.17.1": { + "jar": "sha256-+fbLED8t3DyZqdgK2irnvwaFER/Wv/zLcgM9HaTm/yM=", + "pom": "sha256-f6DbTYFQ2vkylYuK6onuJKu00Y4jFqXeU1J4/BMVEqA=" + }, + "commons-codec#commons-codec/1.18.0": { + "jar": "sha256-ugBfMEzvkqPe3iSjitWsm4r8zw2PdYOdbBM4Y0z39uQ=", + "pom": "sha256-dLkW2ksDhMYZ5t1MGN7+iqQ4f3lSBSU8+0u7L0WM3c4=" + }, + "commons-codec#commons-codec/1.19.0": { + "jar": "sha256-XDiB5PVWhV6cUykn7gyd/elMxmdg1YBcAxpZiHBwr18=", + "pom": "sha256-4PMmn6I94MgxMMVln1+VFMxUIsC830Xy6uAEp4ufyjQ=" + }, + "commons-io#commons-io/2.18.0": { + "jar": "sha256-88oPjWPEDiOlbVQQHGDV7e4Ta0LYS/uFvHljCTEJz4s=", + "pom": "sha256-Y9lpQetE35yQ0q2yrYw/aZwuBl5wcEXF2vcT/KUrz8o=" + }, + "commons-io#commons-io/2.19.0": { + "jar": "sha256-gkJokZtLYvn0DwjFQ4HeWZOwePWGZ+My0XNIrgGdcrk=", + "pom": "sha256-VCt6UC7WGVDRuDEStRsWF9NAfjpN9atWqY12Dg+MWVA=" + }, + "commons-io#commons-io/2.20.0": { + "jar": "sha256-35C7oP48tYa38WTnj+j49No/LdXCf6ZF+IgQDMwl3XI=", + "pom": "sha256-vb34EHLBkO6aixgaXFj1vZF6dQ+xOiVt679T9dvTOio=" + }, + "dev/zacsweers/moshix#moshi-sealed-reflect/0.30.0": { + "jar": "sha256-vP2qMkmcYojqi201i2ZknAXaif9mHENj1D0z1n5gp7k=", + "module": "sha256-aZsM1QFQTeLsZSbovXgSLNXUf7K6Zj8h8QEnmoIQ3+A=", + "pom": "sha256-eSbJmjkMFuJihf7H8OQzvUYtKrTli2GVIxaAKxg+4+U=" + }, + "dev/zacsweers/moshix#moshi-sealed-runtime/0.30.0": { + "jar": "sha256-8EjSwf+jdt185VRVqaxnXRkpTo6OTwI9Vn4Q75uyiTM=", + "module": "sha256-c5SPd3ypgNhG5OI+VAnsPdifZIN5cMaWCMOWNGrtjUk=", + "pom": "sha256-paYF6bIfCxbLROsJELVmUY4N7gZP4cKtl3jxIXeMun0=" + }, + "info/debatty#java-string-similarity/2.0.0": { + "jar": "sha256-h2dZheY30jG1eD0f6gvZR+cSZ79VetyTzj2uyKUZvSI=", + "pom": "sha256-dgQpbIuuApGPJvekSKGwnzjluw2W1XhuTi3yF2B+9No=" + }, + "javax/inject#javax.inject/1": { + "jar": "sha256-kcdwRKUMSBY2wy2Rb9ickRinIZU5BFLIEGUID5V95/8=", + "pom": "sha256-lD4SsQBieARjj6KFgFoKt4imgCZlMeZQkh6/5GIai/o=" + }, + "me/champeau/jmh#jmh-gradle-plugin/0.7.3": { + "jar": "sha256-1wl+YZVB2Q4KlwsqaFc+Iq0B0pme5TZdVtWYMHZb+Y8=", + "module": "sha256-NIfRq6JP4K9SfG1feLXw6P1k/ph4cItGDmYA45pHvEM=", + "pom": "sha256-q01ZN3zri1A/HyetEg53jpK2fTnAv/dxZfv701ZcCYI=" + }, + "me/champeau/jmh#me.champeau.jmh.gradle.plugin/0.7.3": { + "pom": "sha256-1RYiazsRTksy1CVE0dJ5bHMsVGXV2ufMhGvmsjvtjR0=" + }, + "net/jcip#jcip-annotations/1.0": { + "jar": "sha256-vlgFOSBgxxR0v2yaZ6CZRxJ00wuD7vhL/E4IiaTx3MA=", + "pom": "sha256-XBnmhIzFUKlWZPsIIwS8X5/Pe2cvrwOvFjXw6TwmgXc=" + }, + "net/ltgt/errorprone#net.ltgt.errorprone.gradle.plugin/4.3.0": { + "pom": "sha256-M3DiDvMhP/zkf3/aMSZsM+nMo7G39NVBabSCJ3BCZUs=" + }, + "net/ltgt/gradle#gradle-errorprone-plugin/4.3.0": { + "jar": "sha256-QvicH1guzQlFlYbT0ZwPqSozIDXkpwtWmajsaoGuwyw=", + "module": "sha256-bSsKeAn/3iJ+wVpM8o5okpviKhoSoPVq1eeV1QWPL24=", + "pom": "sha256-EAfXkcLmT1vzKAxZKtNZDhrkt23G/cArPZ7VLXEr9Us=" + }, + "net/ltgt/gradle#gradle-nullaway-plugin/2.3.0": { + "jar": "sha256-YN7TaZF/0QYufhQufbQeeA/UPZHIqSG/mJsxEWA+IMk=", + "module": "sha256-KrMNKHeFpMJeinsDDDgKYFw+ImxsWNTOqT01ZIEiBUQ=", + "pom": "sha256-1zxAoJfOzwxThy4sb7wk9xoyKiRNndHZyOLV+Clsp1g=" + }, + "net/ltgt/nullaway#net.ltgt.nullaway.gradle.plugin/2.3.0": { + "pom": "sha256-ZWPgugpVaO1iVoujxFA4kwA5MJjtQuaA3PGNtUaleag=" }, "net/sf/jopt-simple#jopt-simple/5.0.4": { "jar": "sha256-3ybMWPI19HfbB/dTulo6skPr5Xidn4ns9o3WLqmmbCg=", "pom": "sha256-amd2O3avzZyAuV5cXiR4LRjMGw49m0VK0/h1THa3aBU=" }, + "org/antlr#antlr4-master/4.13.2": { + "pom": "sha256-Ct2gJmhYc/ZRNgF4v/xEbO7kgzCBc5466dbo8H6NkCo=" + }, + "org/antlr#antlr4-runtime/4.13.2": { + "jar": "sha256-3T6KE6LWab+E+42DTeNc5IdfJxV2mNIGJB7ISIqtyvc=", + "pom": "sha256-A84HonlsURsMlNwU/YbM3W44KMV5Z60jg94wTg0Runk=" + }, "org/apache#apache/16": { "pom": "sha256-n4X/L9fWyzCXqkf7QZ7n8OvoaRCfmKup9Oyj9J50pA4=" }, + "org/apache#apache/25": { + "pom": "sha256-5o/BmkjOxYKmcy/QsQ2/6f7KJQYJY974nlR/ijdZ03k=" + }, + "org/apache#apache/29": { + "pom": "sha256-PkkDcXSCC70N9jQgqXclWIY5iVTCoGKR+mH3J6w1s3c=" + }, + "org/apache#apache/32": { + "pom": "sha256-z9hywOwn9Trmj0PbwP7N7YrddzB5pTr705DkB7Qs5y8=" + }, + "org/apache#apache/33": { + "pom": "sha256-14vYUkxfg4ChkKZSVoZimpXf5RLfIRETg6bYwJI6RBU=" + }, + "org/apache#apache/35": { + "pom": "sha256-6il9zRFBNui46LYwIw1Sp2wvxp9sXbJdZysYVwAHKLg=" + }, + "org/apache/commons#commons-collections4/4.5.0": { + "jar": "sha256-APkyY8JnviAbiuUhtEpxNycbFmiENTQL9inbG6wKWEU=", + "pom": "sha256-xwD5mOHXpqXArvHUzutrrH0XAt1tbtpzoX1n9dbyRn0=" + }, + "org/apache/commons#commons-compress/1.27.1": { + "jar": "sha256-KT2A9UtTa3QJXc1+o88KKbv8NAJRkoEzJJX0Qg03DRY=", + "pom": "sha256-34zBqDh9TOhCNjtyCf3G0135djg5/T/KtVig+D+dhBw=" + }, + "org/apache/commons#commons-csv/1.14.0": { + "jar": "sha256-LzTWn4nclNYG4lDV6yYgWSPl28LDiR01dfhshJ9/hyY=", + "pom": "sha256-k7VTRtiuqBQAS5x8wq7ZWwidOLMTiTZkNCuOA2mRJWU=" + }, + "org/apache/commons#commons-lang3/3.16.0": { + "jar": "sha256-CHCd101gK3Bc5AF9JlRCEAVqS6WD1bIMCTc0Bv56APg=", + "pom": "sha256-4oA4OVbC5ywd6zowezt18F7kNkm31D8CFfe2x7Fe6iw=" + }, + "org/apache/commons#commons-lang3/3.19.0": { + "jar": "sha256-MnM6tLyQtFtj63JnfYhpYQA/1O0RPgexAo+Yd8sqxzU=", + "pom": "sha256-10Y5Bqswgf9CzzUx63k7JA+wyj8cJv1Y/IT7IwMqcrc=" + }, "org/apache/commons#commons-math3/3.6.1": { "jar": "sha256-HlbXsFjSi2Wr0la4RY44hbZ0wdWI+kPNfRy7nH7yswg=", "pom": "sha256-+tcjNup9fdBtoQMUTjdA21CPpLF9nFTXhHc37cJKfmA=" @@ -81,13 +493,214 @@ "org/apache/commons#commons-parent/39": { "pom": "sha256-h80n4aAqXD622FBZzphpa7G0TCuLZQ8FZ8ht9g+mHac=" }, - "org/beryx#badass-jlink-plugin/3.0.1": { - "jar": "sha256-dgjXY18yKiLff//d+IiBuTngqBDuUmoqTFPFN7/WT4Y=", - "module": "sha256-b3ksJpweGUNdCWcOtY12cyOFm2Hpt9YcZLPMdHK8Qgo=", - "pom": "sha256-OwPpihIF17Spe7jcvlkCs6AW4D+FACDzkjuIWomh2zM=" + "org/apache/commons#commons-parent/58": { + "pom": "sha256-LUsS4YiZBjq9fHUni1+pejcp2Ah4zuy2pA2UbpwNVZA=" }, - "org/beryx/jlink#org.beryx.jlink.gradle.plugin/3.0.1": { - "pom": "sha256-MRg/jaYel0ILAf4NarvkrGfgYY5PxAEyfBu8HvoBCqw=" + "org/apache/commons#commons-parent/71": { + "pom": "sha256-lbe+cPMWrkyiL2+90I3iGC6HzYdKZQ3nw9M4anR6gqM=" + }, + "org/apache/commons#commons-parent/72": { + "pom": "sha256-Q0Xev8dnsa6saKvdcvxn0YtSHUs5A3KhG2P/DFhrIyA=" + }, + "org/apache/commons#commons-parent/78": { + "pom": "sha256-Ai0gLmVe3QTyoQ7L5FPZKXeSTTg4Ckyow1nxgXqAMg4=" + }, + "org/apache/commons#commons-parent/79": { + "pom": "sha256-Yo3zAUis08SRz8trc8euS1mJ5VJqsTovQo3qXUrRDXo=" + }, + "org/apache/commons#commons-parent/81": { + "pom": "sha256-NI1OfBMb5hFMhUpxnOekQwenw5vTZghJd7JP0prQ7bQ=" + }, + "org/apache/commons#commons-parent/85": { + "pom": "sha256-0Yn/LAAn6Wu2XTHm8iftKvlmFps2rx6XPdW6CJJtx7U=" + }, + "org/apache/commons#commons-parent/88": { + "pom": "sha256-i/cmFQ0dakO6CqkgYOVSkzyvKHOqGTlS2dSWRw+p+9g=" + }, + "org/apache/maven#maven-artifact/3.8.8": { + "jar": "sha256-gTIzqEhcuvl7H5osF873I7Bo9yYKQxnPSVjyIdBLmTc=", + "pom": "sha256-PGKRS2E++Q+BwFaN7kCNIlVrTZmoHnqk1yqlxO4r96U=" + }, + "org/apache/maven#maven-artifact/3.9.11": { + "jar": "sha256-C/0cEh+QdkI0QxHYHk39k+umwk3HEswK6uJz6yKDMCI=", + "pom": "sha256-y+zglxWuimfL5xL4Zn4owZQADFxPO4aGTCorQXjhtTg=" + }, + "org/apache/maven#maven-builder-support/3.8.8": { + "jar": "sha256-xCXKFp1nIXJWqNGZEURpH88jNR4JQxiQryQL/u0zuQI=", + "pom": "sha256-5yV1kZJC/vDOa4r3vKjVCbySqR74GB/henR7ALSsJLg=" + }, + "org/apache/maven#maven-builder-support/3.9.11": { + "jar": "sha256-Wx3hVg7BnExpplX5hkVYiPOgvMPBYMrB8e24feOCX3c=", + "pom": "sha256-UON2V0ZTQRRml71/XLz/LOH365mwtWFD0dme2wGWDms=" + }, + "org/apache/maven#maven-core/3.9.11": { + "jar": "sha256-k9PAUj3abIbGYg2eaS59850OLk5M2GAGGowNJ0wq0YU=", + "pom": "sha256-3/3uaFH8n5YUk6mCr1pikC3dffxFDiliYxdft6DMXoU=" + }, + "org/apache/maven#maven-model-builder/3.8.8": { + "jar": "sha256-KIwprNodJhOMilP/8ybuebvOhwxjyayHbn/owpRARNM=", + "pom": "sha256-TZejrh20z6o6m7JYeKm/EwWChhPT6p7PG5EZUu83K4U=" + }, + "org/apache/maven#maven-model-builder/3.9.11": { + "jar": "sha256-xMcqzNzYSDMsGjeZVhCmo2nUn9qrxD6F8AIqW3feO6c=", + "pom": "sha256-eZJUvq1LRzRvPeMRcjjyNmCEDe5rFUjGJJIsPf4dv10=" + }, + "org/apache/maven#maven-model/3.8.8": { + "jar": "sha256-w5JUi8Gj8MahgPiIvSNJYC3lseMAWf4OxG+B7UzhQSk=", + "pom": "sha256-jnOB7w/mmO2OAoKuvfL7LoZOSQTDBMJn5vBrfvlBhpA=" + }, + "org/apache/maven#maven-model/3.9.11": { + "jar": "sha256-Fjqllvl2JkOE7+tQtMuKgGCG/WSpt1WtH2kZX+05mK0=", + "pom": "sha256-1DNgJiOz9CLlyS6wVg0Q8YcqSXbUUAoKjVdwLCSIWqY=" + }, + "org/apache/maven#maven-parent/35": { + "pom": "sha256-0u3UB3wKvJzIICiDxFlQMYBCRjbLOagwMewREjlLJXY=" + }, + "org/apache/maven#maven-parent/39": { + "pom": "sha256-z+SCCqHZauUdHcWw4qncWCxCR4wkyVyoI49UfmC+9yE=" + }, + "org/apache/maven#maven-parent/45": { + "pom": "sha256-lP6Gnrm0zp/OOZXQXqhrFoyF2Sf50XvrgUoZYMdtfm8=" + }, + "org/apache/maven#maven-plugin-api/3.9.11": { + "jar": "sha256-jphaVkElZM9ocEDv7YvNOmPqwiAqgkuwHh1eziuHRY8=", + "pom": "sha256-mCslMmXQugoXXlaI9ohpUPaSBAClqjjblYcR3yyrtyo=" + }, + "org/apache/maven#maven-repository-metadata/3.9.11": { + "jar": "sha256-+GVfXwBg4AMpRPKiNojRhuFA0hhHSbz6GSf4PNaosaI=", + "pom": "sha256-x+WuD38D7GXvXYn40423aPXrdrmSRZ1S6gNZeedrgp4=" + }, + "org/apache/maven#maven-resolver-provider/3.9.11": { + "jar": "sha256-tdblKuHs8cti7eIjQjS6MJMUlSQGZIjoRBUYfOR4xYI=", + "pom": "sha256-cn6qo/06r4vhp+HyavMyqGOotZy/zvd1M7+tgWM82rk=" + }, + "org/apache/maven#maven-settings-builder/3.9.11": { + "jar": "sha256-M8luTKWhW3yTGA9rL43rFfUR38Fd2g0rZxyWiyIQiXI=", + "pom": "sha256-A4NdGsWrvo8bTZXSr6MJLMVV51ztmclczLxmWpP2Ojs=" + }, + "org/apache/maven#maven-settings/3.9.11": { + "jar": "sha256-AmcY1H0Z42DZeIV7xj09wGWIT8LIAVY9iip3tat0zPg=", + "pom": "sha256-MG2QRN7t0zMYxjJXzHSfrr+7lkNQaZf8X0vZuw8ChQo=" + }, + "org/apache/maven#maven/3.8.8": { + "pom": "sha256-6eaacQwJjVAXAdPwqqWnGJ/mfkb2yaeoVyGPpzHScyw=" + }, + "org/apache/maven#maven/3.9.11": { + "pom": "sha256-LL2ZfK9x/nnIAQxEDQ3PcuxdeqNGuJogFxt/G6KJr0I=" + }, + "org/apache/maven/resolver#maven-resolver-api/1.9.24": { + "jar": "sha256-wM4UhJKYcg3POwn+niY7PFdtLWzUPGH4qp1hF+BOXkc=", + "pom": "sha256-l8SXIIr+AH4RaWyd6qLjAi633lup8gFn5Fmut31izOc=" + }, + "org/apache/maven/resolver#maven-resolver-impl/1.9.24": { + "jar": "sha256-PNiO3aAMRiQs2+V677R3A1GdF22eilADM94V+vQbDh0=", + "pom": "sha256-y8obSJX+EOzxzESJZ9Ipmc57LcQ+X5JITmhHmqX3Gsg=" + }, + "org/apache/maven/resolver#maven-resolver-named-locks/1.9.24": { + "jar": "sha256-oiKwpcpMFF6OD0UgeiO8zhi9vh8cmA5On7MyWR7oyRo=", + "pom": "sha256-8iwbqLfBWBbICF8SxkAksDy6yyqQhYjCZ2R90GfuVBo=" + }, + "org/apache/maven/resolver#maven-resolver-spi/1.9.24": { + "jar": "sha256-4xU5BukzM8EG7hi6u3K6eYTMsV6RFuoI+IxxuNk4fgE=", + "pom": "sha256-9vaT+F3z+UaVsrehzg/4nKm0sfGGHY9UvdUr/AU9ekk=" + }, + "org/apache/maven/resolver#maven-resolver-util/1.9.24": { + "jar": "sha256-rrfndqjEexwxeiWB8pniUlsETLir3jEWTpcLu++rErE=", + "pom": "sha256-cvuSA2Vsn88Ye1mWj2x2o1MgCf6PJA1K0Rdk9Lo+nfM=" + }, + "org/apache/maven/resolver#maven-resolver/1.9.24": { + "pom": "sha256-atIVirfqkR1OC2a6ODj45bHWtasxchdw2RTQ6HcdKRc=" + }, + "org/apache/maven/shared#maven-shared-components/39": { + "pom": "sha256-F+gTiNiLphxAVUUOyQoy7jCs0H9G3G4x4Ja45Tc19LI=" + }, + "org/apache/maven/shared#maven-shared-utils/3.4.2": { + "jar": "sha256-thM1fhutTfwd6tgBaRyUYPlYX+fGtGa8JRhiEtfRhIc=", + "pom": "sha256-qUF0XX+uuNyade3CwzDJlLdEC5pE0hFCcWtgU5Z6QcE=" + }, + "org/codehaus/plexus#plexus-cipher/2.0": { + "jar": "sha256-mn8bXFqe/9Yerf2HMUUqL3ao55ER+sOR73XqgBvqIDo=", + "pom": "sha256-BIQvMxsCJbhaXiBDlxDSKOp6YwKr5tU8nJhG+8W/mf8=" + }, + "org/codehaus/plexus#plexus-classworlds/2.9.0": { + "jar": "sha256-GtMpLNVjOB4/1jLz/e0ZiPnpsr56nz22P/TEztuhP6U=", + "pom": "sha256-2aP+Y3RVi4iUipY4K2uKetdcI77XVJlOpvACWGuzXyc=" + }, + "org/codehaus/plexus#plexus-component-annotations/2.2.0": { + "jar": "sha256-UO25PHN4bmKCK0/hM24iiA/fFHGRNzz1yRE3DhZ0j88=", + "pom": "sha256-xUg/ycjhp+9rD4meN6qmzi+K+uVJVb+lWf1joz27Bls=" + }, + "org/codehaus/plexus#plexus-containers/2.2.0": { + "pom": "sha256-dD9C2WfQKCbuefBgEQji3usR3T5q3ST8XydYsbaGNOw=" + }, + "org/codehaus/plexus#plexus-interpolation/1.26": { + "jar": "sha256-s7VBLOF4iRA+pWS838+fs9+lQDRP/qxrU4pzydcYJmI=", + "pom": "sha256-4cELOmM1ZB63SmaNqp7oauSrBmEBdOWboHyMaAQjJ/c=" + }, + "org/codehaus/plexus#plexus-interpolation/1.28": { + "jar": "sha256-qyqHFVcEOKLkFk2FrT6NSJ6rw46lCTwuuKt/WEA1NbU=", + "pom": "sha256-D0ZlyUPfJpLXXii2skkjqxj/ADabjH9eukvt7wfk7NQ=" + }, + "org/codehaus/plexus#plexus-sec-dispatcher/2.0": { + "jar": "sha256-hzE5lgxMeAF23aWAsAOixL+CGIvc5buZI04iTves/Os=", + "pom": "sha256-myi7MHAXk4qU0GyFsrCZvEaRK4WdCE+yk+Vp9DLq23w=" + }, + "org/codehaus/plexus#plexus-utils/3.3.1": { + "jar": "sha256-S1cPzb5aiU8knS65uSk1ipyIw+VI0ieoABBGGTAiLyo=", + "pom": "sha256-Xlg4eN+QW18zojDvaQpSuPGdq5zIkr7e4Gnz2K9Olgo=" + }, + "org/codehaus/plexus#plexus-utils/3.6.0": { + "jar": "sha256-J+8TDjLCNgkOQI+1SY2Uy56ibRQHD7HImF1ge2LQmNE=", + "pom": "sha256-YTgwBIFHHH/mrrEV+RKWH4huGkbunCvShBtlGEgk2ig=" + }, + "org/codehaus/plexus#plexus/16": { + "pom": "sha256-aNTu1lo9u8NC7YDdE4++nGfLf7TCq8T1IBzbW59kWGg=" + }, + "org/codehaus/plexus#plexus/19": { + "pom": "sha256-jT5Rw5Av11luVI6rEh6/aw1KpzhXB38mok/Ib5uEVbQ=" + }, + "org/codehaus/plexus#plexus/20": { + "pom": "sha256-p7WUsAL8eRczyOlEcNCQRfT9aak61cN1dS8gV/hGM7Q=" + }, + "org/codehaus/plexus#plexus/5.1": { + "pom": "sha256-o0PkT/V5au0OpgvhFFTJNc4gqxxfFkrMjaV0SC3Lx+k=" + }, + "org/codehaus/plexus#plexus/8": { + "pom": "sha256-/6NJ2wTnq/ZYhb3FogYvQZfA/50/H04qpXILdyM/dCw=" + }, + "org/codehaus/woodstox#stax2-api/4.2.2": { + "jar": "sha256-phxI1VPvrXi8Af/8SsUovruuZMuuwXCypeOc9h61Gr4=", + "pom": "sha256-TpAuxVb8ZZi0HClS7BVz7cgVA35zMOxJIuq2GUImhuI=" + }, + "org/cyclonedx#cyclonedx-core-java/11.0.0": { + "jar": "sha256-3oQazoSm6GTV0FaNgX7B5NEZcyWHKGr14aL9VmW5S4Y=", + "pom": "sha256-2GHp/nFKoPukYKNkp5tkKm8ZWrAdVuttzFf3pBEGT+8=" + }, + "org/cyclonedx#cyclonedx-gradle-plugin/3.0.1": { + "jar": "sha256-NykXVNJpBdoPeyf5I107ir4WazI4wuzqTjIjjRvMjks=", + "module": "sha256-ERVsrays+tt40MWkgB7TwmImovG3uTiDJ7xPUra3Gj8=", + "pom": "sha256-ZUi5/PCURQCRtZnJ85fCbjm3ZFTBku0oDOxjYFDE+Rs=" + }, + "org/cyclonedx/bom#org.cyclonedx.bom.gradle.plugin/3.0.1": { + "pom": "sha256-M3mVlmdlvhj6qnYnIC23PibiYE7kBZAFEFsC5j2XBMo=" + }, + "org/eclipse/sisu#org.eclipse.sisu.inject/0.3.5": { + "jar": "sha256-xZlAELzc4dK9YDpNUMRxkd29eHXRFXsjqqJtM8gv2hM=", + "pom": "sha256-wpdpcrQkL/2GBHFthHX1Z1XaD6KGGDROxOUyeBBpbXE=" + }, + "org/eclipse/sisu#org.eclipse.sisu.inject/0.9.0.M4": { + "jar": "sha256-HL16llpeKp6oI7qzEZYqTlqlwkBwW9utWlK0D/36EAQ=", + "pom": "sha256-M5ZrOr0SkIABtwdojft8CZCLHoZVbcP6wehRIqaG8Fk=" + }, + "org/eclipse/sisu#org.eclipse.sisu.plexus/0.9.0.M4": { + "jar": "sha256-uQV5vGUurHMxQ24KJVM/zhQTC5xuAV8t06PUuwfpQrc=", + "pom": "sha256-kLS+enHJedDE3qIMIKKOuedqKd9oq5AYzwEQGaPk9WI=" + }, + "org/eclipse/sisu#sisu-inject/0.3.5": { + "pom": "sha256-XzLsq5yPbf8fnkG4U+QNjyOiUIIZFU72fMANRVb19d0=" + }, + "org/eclipse/sisu#sisu-inject/0.9.0.M4": { + "pom": "sha256-DIKclkHMrIcNfX/wEsu62ER+kS65om0NcoPwnLpEwNk=" }, "org/fusesource#fusesource-pom/1.12": { "pom": "sha256-xA2WDarc73sBwbHGZXr7rE//teUxaPj8sLKLhOb9zKE=" @@ -96,41 +709,354 @@ "jar": "sha256-bNkZkTI917L7KMqT16wSr1qGovUyeeKzWCezAxP9C58=", "pom": "sha256-rECp8tDB7mMfw7CO+OLwvRS6IgEcp2/xvPZftWnq3zU=" }, - "org/gradle/toolchains#foojay-resolver/0.8.0": { - "jar": "sha256-+Q5pNRY46QueyYSOdZ0hhjWQfAklQRkRUAN7CyLlFAw=", - "module": "sha256-jDzPVNoHLGSkDgaIKqplIzbLKe7C6iMPBtaEOrs4TVE=", - "pom": "sha256-pxZyrK0MCu4576V1P1yU+aSjWh2sBl4ii8rDQt6nxUg=" + "org/gradle/kotlin#gradle-kotlin-dsl-plugins/6.2.0": { + "jar": "sha256-i/+sU1wrfiY/wwPwhdbgg9LZpE0nXWCmJbalFpmEDUs=", + "module": "sha256-BC5gnbaQwxZ7aeWaIjNMWrASYYMeOMwILjch0KxdYcI=", + "pom": "sha256-w/TTKxfHro5uyElSHN78u8uHwdBW4ISlrnzziO1rkqs=" }, - "org/gradle/toolchains/foojay-resolver-convention#org.gradle.toolchains.foojay-resolver-convention.gradle.plugin/0.8.0": { - "pom": "sha256-O2ciN72cwejoyobvWnkgpnj2nQTS9L+9DFouedRcXLU=" + "org/gradle/kotlin/kotlin-dsl#org.gradle.kotlin.kotlin-dsl.gradle.plugin/6.2.0": { + "pom": "sha256-tIUcmutueaoXqVKIMVxU+is1F8TNu8LaC38bcQwdLXE=" }, - "org/javamodularity#moduleplugin/1.8.15": { - "jar": "sha256-TtYKjxlMndPuoesswP//5xo9gr+lr6YYszce8WDEdGI=", - "module": "sha256-rVmC0YlFvQQqTzjgQ+m2X90tdaek+LtlZ8ivt57NSPo=", - "pom": "sha256-BH+RV4mcE+kqwL9wlgswRdu77RoUOL6Y34YGIcjgk3A=" + "org/gradle/toolchains#foojay-resolver/1.0.0": { + "jar": "sha256-eLhqR9/fdpfJvRXaeJg/2A2nJH1uAvwQa98H4DiLYKg=", + "module": "sha256-YZDPDkLmZMEeGsCnhWmasCtUnOo0OSxnnzbYosVQ/Lk=", + "pom": "sha256-m8SLSeQi2e2rw5asGNiwQd/CIhLX+ujjVmfShdSBApo=" }, - "org/javamodularity/moduleplugin#org.javamodularity.moduleplugin.gradle.plugin/1.8.15": { - "pom": "sha256-FL6DuFvFUx4otorZSr54f4wPPdBGThV0XPJc9Nbjc1k=" + "org/gradlex#extra-java-module-info/1.13.1": { + "jar": "sha256-u7wZoNvtKQxcMt17/vhxh+Qn/yGBqKfkcA3XtXrOQbM=", + "module": "sha256-lQeTGglcI3ZzTFxnOo/zK7qBerkAQAivjFdihR1/YaY=", + "pom": "sha256-i4Q6pFeUxi2dsJOBdGrchkKKphFx++KSAqld7WzYN6A=" + }, + "org/gradlex#java-module-dependencies/1.11": { + "jar": "sha256-X8Xms6XNhFnmfO4hm6M5qq8cZvtAV/PCuxGgnZGZDeU=", + "module": "sha256-fhNlSHgJgj3QsW1doKyZf9PmtrTephg58fHm8x/4D7A=", + "pom": "sha256-N/yzpQhcQ/1cjVNvUU1LPju4WQtv0HNKcUL4i4NpWOA=" + }, + "org/gradlex#java-module-packaging/1.1": { + "jar": "sha256-tG4desVuo/RmoviGeVclIuaFoV/mblWlKhSlDL1ZG/4=", + "module": "sha256-CilLazbgRJ4PllkhFCxED+ZW6OiWk0xdpYeDM3J0284=", + "pom": "sha256-NJEVgtmX9kIcxlBzUReESqL4SND5UPZCLscdp1Hg9Wo=" + }, + "org/gradlex#java-module-testing/1.7": { + "jar": "sha256-SuAfIlj54DFcfEqHVxpN73LUZHfDO/HnZwpnSGCgMMM=", + "module": "sha256-fF35H4l02PrGF8J5/V6SlaN/Xqq4RRc6F7PCFoqDuJo=", + "pom": "sha256-2xMRTEoSN6SknNX5a2N99tfDxQeIwc3F9rU+qWXfvuY=" + }, + "org/gradlex#jvm-dependency-conflict-resolution/2.4": { + "jar": "sha256-07ysXNC5ZGAo2eT4s1iP+r9UGwPmEzgAQQZ/g/QlRCY=", + "module": "sha256-9rh4lX2yRAgFK8q0lyZiVlznCC2hiD5C8fsU24GIlRo=", + "pom": "sha256-uacve85Giz5v2SwEXDdN6mMskIRE6tdzc0vfdDBMjnU=" + }, + "org/itsallcode#openfasttrace-gradle/3.1.0": { + "jar": "sha256-+HhFKm0fhNF7qz+Kw7tlqTcsICHWIqvFneXWLdSgtYM=", + "module": "sha256-d0ZoU6p1UmoOgfNd/L+ajNirN1VtECjp2ynTTxqNiYA=", + "pom": "sha256-XShXv9jMoup108QDpDZ8MFdk4+g1d2xkPbod/55VOgo=" + }, + "org/itsallcode/openfasttrace#openfasttrace-api/4.2.0": { + "jar": "sha256-MzW4gHL21KRSs1iYtxfQnvseCY8gnvx1UEFKiQQbnP8=", + "pom": "sha256-WQkxMg5ocUXabU6u5NX8mJJzYKVh/IuW4SFsBOZfDSc=" + }, + "org/itsallcode/openfasttrace#openfasttrace-core/4.2.0": { + "jar": "sha256-WixoOlEA/WpcNks4EgeP7aij6JZvqEgtVKeojjbP4qI=", + "pom": "sha256-viYGcz/No2w/q5oY8l6hcPSyA8M3fLZCYTtRTdycZJk=" + }, + "org/itsallcode/openfasttrace#openfasttrace-exporter-common/4.2.0": { + "jar": "sha256-VH6USIvgBqFwkS6EGPqSRcRSVGHCxEzexoWsyxv43VE=", + "pom": "sha256-Wk8gUIBgv9sMW8iDC0d5/3mtn/ey3kAe01BxKsYPJAY=" + }, + "org/itsallcode/openfasttrace#openfasttrace-exporter-specobject/4.2.0": { + "jar": "sha256-+NBqC4Xj5a4TC8qtpnYAhvM66WedZCVlq/hy8o4QKtA=", + "pom": "sha256-a7ltij9RXDFlJazmsvW8VyoFuxMj0jVaGDTwCYJf4qo=" + }, + "org/itsallcode/openfasttrace#openfasttrace-importer-lightweightmarkup/4.2.0": { + "jar": "sha256-AlH+WaVei9L8jRsuDGr6JAfETfn/0olGI7kQNDLZCY0=", + "pom": "sha256-mQ6S55kd5CM2dyI3CJ/7FaF3hTKl7sKJ6aDrXhktOtw=" + }, + "org/itsallcode/openfasttrace#openfasttrace-importer-markdown/4.2.0": { + "jar": "sha256-5wTq138hAjB4sb2XuRuvY9d6RijLb8GWm91HsZWbf1s=", + "pom": "sha256-RYJiQXej+PBYJ1MjbVYVmj/z7W5J+aWf6zjE72CL4j4=" + }, + "org/itsallcode/openfasttrace#openfasttrace-importer-restructuredtext/4.2.0": { + "jar": "sha256-K12/bY+am+W7e+W7E7OfWQIjTZ5cB0pqRLIzo9r8beY=", + "pom": "sha256-l5JPGsKAXqN7aZMCOZRFQZr30Me6ZRdc0YZe16Jd/3U=" + }, + "org/itsallcode/openfasttrace#openfasttrace-importer-specobject/4.2.0": { + "jar": "sha256-iQaM3Rj+wfIpY02Qo+v1Vvd0aYz+qlXnA8WY9xtHGrY=", + "pom": "sha256-kjFtykJIz5z6sA4bMSZOnVPuTQXGK5p1VjdRBq6hCgM=" + }, + "org/itsallcode/openfasttrace#openfasttrace-importer-tag/4.2.0": { + "jar": "sha256-0Yx816EkW5lDHyVlNbnGuBVISoipun2ogPSAXQL18rM=", + "pom": "sha256-npeaEFmugMP5KnpLEHL4sWWJkaXcl5X/hNqU1UU0hBw=" + }, + "org/itsallcode/openfasttrace#openfasttrace-importer-xmlparser/4.2.0": { + "jar": "sha256-opZJ3Sr5wVsnTZVXL9xjy5aHBk05PI/kSdRXeQL+mHQ=", + "pom": "sha256-ot+m03GU19iu04SEr+hEh7fgeJMAUw75gnRwuTjuVx4=" + }, + "org/itsallcode/openfasttrace#openfasttrace-importer-zip/4.2.0": { + "jar": "sha256-vpKIMzkmhWZ0Tj6CyUZWugplwJZMooZoUya5K8FoS2Y=", + "pom": "sha256-uydHSx5qXd6Pp3dVlExlsmxrr02KLpDN90iiNqOvNPg=" + }, + "org/itsallcode/openfasttrace#openfasttrace-reporter-aspec/4.2.0": { + "jar": "sha256-bW1zBKiwOELgN/Ijheim8KchPSn1RMcNvkhCfMspf4o=", + "pom": "sha256-7rjNxD7bbGfdVciL6JoPgoxIoHfU0BlTtPHJVEoXM24=" + }, + "org/itsallcode/openfasttrace#openfasttrace-reporter-html/4.2.0": { + "jar": "sha256-FseEOTac+r6zsZiVt/xr8+3i3NpT8m1QGQgtnBH5l0Q=", + "pom": "sha256-HwVM+Djr7OP2qf8MetqCsltDn1ZYNyHn0LovekXLG0g=" + }, + "org/itsallcode/openfasttrace#openfasttrace-reporter-plaintext/4.2.0": { + "jar": "sha256-wY0d/ne4MVNNiXlMllybS8nC5avPwa7q/0Xa55Qn1X4=", + "pom": "sha256-Pui7RooS1CdtsMqNyf3PyUxmpjiyqJkcU7iN53KwtU4=" + }, + "org/itsallcode/openfasttrace#openfasttrace/4.2.0": { + "jar": "sha256-YF6lMDAQa3i/ZmnGYLCEUygbdm/gVXnIv5WKkWb7uT8=", + "pom": "sha256-7MoUraq4v25ugOZn/RZZXsFBlsYcRo23zwQrqkfoLPE=" + }, + "org/itsallcode/openfasttrace#org.itsallcode.openfasttrace.gradle.plugin/3.1.0": { + "pom": "sha256-Ef/Blu/sloiaL31795aJvhbZ/A2YHApaZVFSX27ofTg=" }, "org/jetbrains#annotations/13.0": { "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" }, - "org/jetbrains/kotlin#kotlin-stdlib-common/1.9.0": { - "jar": "sha256-KDJ0IEvXwCB4nsRvj45yr0JE1/VQszkqV+XKAGrXqiw=", - "pom": "sha256-NmDTanD+s6vknxG5BjPkHTYnNXbwcbDhCdqbOg3wgqU=" + "org/jetbrains/kotlin#abi-tools-api/2.2.0": { + "jar": "sha256-hxeDiGZkLjvdR+yeAmC70wdujH6GvgXirahoMesq+Qo=", + "pom": "sha256-UwmmvuGytgrDtfXTXMS2zDiKFzOA17jeqgIJ6wgUnpA=" }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.9.0": { - "jar": "sha256-t5eaeqyUBV8Nnx/TtHzl/+HLYDKoQrqfvnGG8IUokXg=", - "pom": "sha256-wRB08MiYqYuGPGFEcdQ409+Soewzgqbjf5NdfXGVS1o=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.0": { + "module": "sha256-5d0u34ivdW30d1ra13xS0AkDUav1EZLPGdP+YsZnyrg=", + "pom": "sha256-Qejc6FcbX7TuAzURlYL+IoBQqP8ZPiRg1SmMX5Dj1nU=" }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.9.0": { - "jar": "sha256-pZ+iT98f+1lLrs2/D9EAEPl3zqECNtSH/jRkl3pzd/o=", - "pom": "sha256-ZNWY3YjiUEZnMeIDBKtvBsu7urfuMitHA7a1n4gcT5I=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.0/gradle813": { + "jar": "sha256-0M+f8jrTjCEO7QzCWlExWjhOYf3BWlP+uGwAvuaRqug=" }, - "org/jetbrains/kotlin#kotlin-stdlib/1.9.0": { - "jar": "sha256-Na7/vi21qkRgcs7lD87ki3+p4vxRyjfAzH19C8OdlS4=", - "pom": "sha256-N3UiY/Ysw+MlCFbiiO5Kc9QQLXJqd2JwNPlIBsjBCso=" + "org/jetbrains/kotlin#kotlin-assignment-compiler-plugin-embeddable/2.2.0": { + "jar": "sha256-caw8dQsO5FH6zdSYInQLKIi5f8rzMWruOxfTpMTvUro=", + "pom": "sha256-Ge0cc5y8KCJVINrxd/QcDFq3ROAE1GjPMZRZI5t8MD8=" + }, + "org/jetbrains/kotlin#kotlin-assignment/2.2.0": { + "module": "sha256-SBPTUS68DvnmX+RkM9IZ5dSSKw2TPc2FKySPpT+FNtA=", + "pom": "sha256-At2wWVzbi4VkYars5gKXiASNycM52OYtZcotqU4CaZA=" + }, + "org/jetbrains/kotlin#kotlin-assignment/2.2.0/gradle813": { + "jar": "sha256-d3zNZXeiOZfkssjiezjCQ6oCzQrsmYB8nLOdWnsJ4sQ=" + }, + "org/jetbrains/kotlin#kotlin-bom/2.0.21": { + "pom": "sha256-1Ufg3iVCLZY+IsepRPO13pQ8akmClbUtv/49KJXNm+g=" + }, + "org/jetbrains/kotlin#kotlin-build-statistics/2.2.0": { + "jar": "sha256-klfy37x4iCf2AnUPrijX6UWTLq2QQVP3f09sTE2Y5RE=", + "pom": "sha256-8Uct+ZZDqe4VJrFEka0vaNz8Zunr9WywFuSFzaj69sI=" + }, + "org/jetbrains/kotlin#kotlin-build-tools-api/2.2.0": { + "jar": "sha256-HezZmyKUN3QfNqAIxnip2PrjBxbodyFRMI9W9owQ844=", + "pom": "sha256-I6QFgttMPijHq6X8fpZHvI1e/d+dAFWp5CyaCJbVzjM=" + }, + "org/jetbrains/kotlin#kotlin-build-tools-impl/2.2.0": { + "jar": "sha256-SofzwCcvFyhdYOmGQ+whn1Ppta1aI/O8TFQ6hkT4bxc=", + "pom": "sha256-6DgEIFq2l7pyL0YiprG1GS70ejDL35ApdwFJQ3hQTv8=" + }, + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.2.0": { + "jar": "sha256-svdD6luhL2ng815djUYGnXTI4oYQh1SKfg4Up4S8TPE=", + "pom": "sha256-FqFd0ZfPJBNJT3iMuWFE2aFGJnw9b38cFbejweBSNGo=" + }, + "org/jetbrains/kotlin#kotlin-compiler-runner/2.2.0": { + "jar": "sha256-kHBq6Gcd77oBQI3RxUG6MJEskHDN8d3aGMUero1nkwQ=", + "pom": "sha256-iQfZfcaLv0CgrmZ5RZAvDtwWYdvPdDuuDf2nw7mp1Mg=" + }, + "org/jetbrains/kotlin#kotlin-daemon-client/2.2.0": { + "jar": "sha256-ISk9oBbkuhKhKKwm/ZIKdOi4f1dM+bxDxgo9LnZFp64=", + "pom": "sha256-HESKBvDKmGiVi+CHesnof8TgG8uTaHp8rBLTxNCd7uY=" + }, + "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.2.0": { + "jar": "sha256-omzI4thhkZfMTRFb6ndm6aqODx54duoETuG58wVlRgE=", + "pom": "sha256-vSrk4skWBWVKilUn2nV/KyJ2WA0fXq6+q9M0OvjVxGc=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.2.0": { + "jar": "sha256-nRsH2uVVnD/JwtzhW9hcNtwedt/zd/ExJIm9ZmDBZUQ=", + "pom": "sha256-uvxt1O1fRcLhvCgXfCxkDie/t8WQEZ6GW7nkCZOLrEA=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.0": { + "jar": "sha256-u6au4h0YX3LfiW80jw6nsRdcEc1mNzeZid+JnLSMl+E=", + "module": "sha256-AmOgtdQFEGmmFjJYOK5CGmxNAG3JsVWnpCkmYIiAC6c=", + "pom": "sha256-iG8sRJ+dvmQc0kPxk3FNegQlNrMCrEHHLVYOWmZmDIg=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.0/gradle813": { + "jar": "sha256-u6au4h0YX3LfiW80jw6nsRdcEc1mNzeZid+JnLSMl+E=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.2.0": { + "jar": "sha256-QY4hdjJ20qlGFr6ZCCanRdWdTF2WY48LviERDSxWSTs=", + "pom": "sha256-w5AgQre9S2t3oY8+4f6ol9N7vroloD0Uqe7//hWCXn0=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.2.0": { + "jar": "sha256-7JacXwsJn4I4RiMiOPm9ZPPTdB5i6pBQrS5DL6150KA=", + "module": "sha256-r+m2AUJwBIVJuyAySjGdYkoFoLnmtBfmm2kHldfPDUs=", + "pom": "sha256-/ewxpJDZDsNuf5qj12xVDgqVq9Otg3lTvUn6E9pwFQ0=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.2.0": { + "jar": "sha256-Z6FKxCSqGWo0ax3Jn0QqbVc0WCrXt+epzN8oqc0rIJs=", + "module": "sha256-LC4w2DDqdpq6iX9PlvGeHoLY1qI/UzaJugn0GTMASYY=", + "pom": "sha256-bBzMOzcGY8KHIUn12briW/fpLqcVFepzxSlwlzbKMYk=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.0": { + "module": "sha256-Y3w/yuVyOnQnAmwO2z3GeW3T/nmQ3CKG1PdJbt9dKYU=", + "pom": "sha256-E2FqOVx9n8Xc7iclKn9ocX2MaZTNEldL0dsxelGG1yE=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.0/gradle813": { + "jar": "sha256-g1xNwYoHMl9XkwUMfy52XSNcWWdJVo5HtZe0Sdhnlo0=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.2.0": { + "module": "sha256-ur08SXopcd/GjlAlT/lwZak6Ixg+jto8OY+E9gzsErI=", + "pom": "sha256-2cRaL1cw6E6bhPpCxkoYdNy6ZmjyEsT+KXvqJdwAeHg=" + }, + "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.2.0": { + "jar": "sha256-8FcCw6bq725+hCNTvmT1jTMHGX4Vp/F5gE08VQcZ7mk=", + "pom": "sha256-6R0DUNf9G+4pyP9OP9bxcZBS7P6V98wXZtnVwnD3iQk=" + }, + "org/jetbrains/kotlin#kotlin-metadata-jvm/2.2.20": { + "jar": "sha256-hSTqyQ9+jg8TZog/LGyCDJO/ph3z12hXyNPoA89nMV0=", + "pom": "sha256-e2qAtqLSZ2oEIvaWg4EyMVQlUfYbMgxochz7nh9ZCdA=" + }, + "org/jetbrains/kotlin#kotlin-native-utils/2.2.0": { + "jar": "sha256-pOlvczba6EnznPK2NKU20CoqvfARS3M5Wty4yIGFDp4=", + "pom": "sha256-DafPXrsb0m4u/IkRhLzqM8tPKxwpNYEnr1MGHNataZY=" + }, + "org/jetbrains/kotlin#kotlin-reflect/1.6.10": { + "jar": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=", + "pom": "sha256-V5BVJCdKAK4CiqzMJyg/a8WSWpNKBGwcxdBsjuTW1ak=" + }, + "org/jetbrains/kotlin#kotlin-reflect/2.2.0": { + "jar": "sha256-Iw2RwuQQ48/KOk3HPSVUVfYv9SqsCRozOXpuML3pG/c=", + "pom": "sha256-3u2DHvy2Y+TPPVEh5a55byAeN7gT0sfWB7Xx+Khv5S4=" + }, + "org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/2.2.0": { + "jar": "sha256-nLzhQvhBilqrEZuD7Css9EMrWEgXAh2agVONB+o1RjE=", + "pom": "sha256-C0K3d+h9Gx9pJ1VCnsAivFYv2Mbm1T9HgbFajVzSNqo=" + }, + "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.2.0": { + "module": "sha256-3uEJzwqU5jg9Kg7ur6nJJod92jgW1mhHQAqKFRdONzU=", + "pom": "sha256-iqdjHKBnUr+DOPHNP4Uwf5oovoZu9xsyOUMM4XWukVo=" + }, + "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.2.0/gradle813": { + "jar": "sha256-enrIy8I3Z8g9uGk9v10g6RN7Qz2zBFbbAvK2CkmoSyc=" + }, + "org/jetbrains/kotlin#kotlin-script-runtime/2.2.0": { + "jar": "sha256-Ttl/0eDJux0JSO1eY8yRRWMTpZUYKVuSssFRSu9VYVA=", + "pom": "sha256-5QdIv0Z09lRgPnsbuDBjTsmevZwzDeukytzuwHZ8u1Y=" + }, + "org/jetbrains/kotlin#kotlin-scripting-common/2.2.0": { + "jar": "sha256-fJrISZ+pGyAep4NlN8Yl3VKoJUnlfms/F1zAx56atgQ=", + "pom": "sha256-1M1vjH2tiOZ9iVzT23qNTH3I6N3Y6WeOH1619gHZsO0=" + }, + "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.2.0": { + "jar": "sha256-ksfW7HxfBdisAcN+dHrGd9iS6ZusDeXlFmg7jzZAdys=", + "pom": "sha256-VjapUSxI/NqPgm+ypKwXPCnW6zV0ZHE9VNJaTUbsbBM=" + }, + "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.2.0": { + "jar": "sha256-HSbL3a7rb/1FgIU5bs6gsID8Io/gBtz4MD2ldxHzN0U=", + "pom": "sha256-oeMpM4wq8LRweB0ECGnpsZdS+KTesi9D9qiR68dPH4I=" + }, + "org/jetbrains/kotlin#kotlin-scripting-jvm/2.2.0": { + "jar": "sha256-YKjHQtYfRPIxH73IqGt2fRcboJ2XvnLWukUNN/fj/b8=", + "pom": "sha256-dii0nV53BennadESYAZtmmlXPW2Av4Iw0FRvWo54yJ4=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.21": { + "jar": "sha256-M9FI2w4R3r0NkGd9KCQrztkH+cd3MAAP1ZeGcIkDnYY=", + "pom": "sha256-m7EH1dXjkwvFl38AekPNILfSTZGxweUo6m7g8kjxTTY=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.0.21": { + "jar": "sha256-cS9IB2Dt7uSKhDaea+ifarUjdUCLsso74U72Y/cr7jE=", + "pom": "sha256-TXE+dTi5Kh15cX6nHPHQI1eoThFFDEbLkuMgee40224=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.21": { + "jar": "sha256-PbdSowB08G7mxXmEqm8n2kT00rvH9UQmUfaYjxyyt9c=", + "pom": "sha256-ODnXKNfDCaXDaLAnC0S08ceHj/XKXTKpogT6o0kUWdg=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/2.0.21": { + "jar": "sha256-FcjArLMRSDwGjRaXUBllR0tw39gKx5WA7KOgPPUeSh0=", + "pom": "sha256-MQ1tXGVBPjEQuUAr2AdfyuP0vlGdH9kHMTahj+cnvFc=" + }, + "org/jetbrains/kotlin#kotlin-stdlib/2.2.0": { + "jar": "sha256-ZdEthaO4ZcFg25FHhRcSpksQ2t1osi7qIqlb+KhnDco=", + "module": "sha256-pbmP3NnbAX1ULhlyJdzuGNZYpW3h2yzEHhMZbWsXaaQ=", + "pom": "sha256-jDyCEAfBNBFVhzm589U4LrgVUds4lc/7iVYeVsD03BY=" + }, + "org/jetbrains/kotlin#kotlin-tooling-core/2.2.0": { + "jar": "sha256-dAFOxPPveM59p+Pmlk8sUmoxIdXFj++MopeeXzRFgvQ=", + "pom": "sha256-Fiq+zmN9Egvzs1mfJIETV3zey68Q1bInq3cFLmYykpM=" + }, + "org/jetbrains/kotlin#kotlin-util-io/2.2.0": { + "jar": "sha256-h//zwBlwqqkBGr3lZbtSoXmqbckDjFh4koHtK2jVji0=", + "pom": "sha256-NcfaTe0E3/GCIeDzgPo/NhIOvq2hOYOmEQtGWWaKbr0=" + }, + "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.2.0": { + "jar": "sha256-nOOw3gU8uf8HoPcXyhQvKQp05NGdkzLbImq+D+thyB4=", + "pom": "sha256-XVJ2wbYor7xCBZ80CoTe/Uv7XroYJm3zdDYH5XftX4c=" + }, + "org/jetbrains/kotlin#kotlin-util-klib/2.2.0": { + "jar": "sha256-FPB+vZrfvk6F+06/MSJSULL8P1Qo7OQ31O1j7D+prE0=", + "pom": "sha256-NU7YchvXXwfcCyQbiFg+7oLCTZIdN+lrctmNpi1ISEo=" + }, + "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.8.0": { + "pom": "sha256-Ejnp2+E5fNWXE0KVayURvDrOe2QYQuQ3KgiNz6i5rVU=" + }, + "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.8.0": { + "jar": "sha256-mGCQahk3SQv187BtLw4Q70UeZblbJp8i2vaKPR9QZcU=", + "module": "sha256-/2oi2kAECTh1HbCuIRd+dlF9vxJqdnlvVCZye/dsEig=", + "pom": "sha256-pWM6vVNGfOuRYi2B8umCCAh3FF4LduG3V4hxVDSIXQs=" + }, + "org/jooq#jool/0.9.14": { + "jar": "sha256-EO13VqAFaYQJsWqteXqnZgCaZhD29r7GZ7NbFwl7o0s=", + "pom": "sha256-L4ndA8dhMAqVuGSecX63t1j1SOz8q8hHkb0kVzslv/c=" + }, + "org/jspecify#jspecify/1.0.0": { + "jar": "sha256-H61ua+dVd4Hk0zcp1Jrhzcj92m/kd7sMxozjUer9+6s=", + "module": "sha256-0wfKd6VOGKwe8artTlu+AUvS9J8p4dL4E+R8J4KDGVs=", + "pom": "sha256-zauSmjuVIR9D0gkMXi0N/oRllg43i8MrNYQdqzJEM6Y=" + }, + "org/junit#junit-bom/5.10.1": { + "module": "sha256-IbCvz//i7LN3D16wCuehn+rulOdx+jkYFzhQ2ueAZ7c=", + "pom": "sha256-IcSwKG9LIAaVd/9LIJeKhcEArIpGtvHIZy+6qzN7w/I=" + }, + "org/junit#junit-bom/5.10.2": { + "module": "sha256-3iOxFLPkEZqP5usXvtWjhSgWaYus5nBxV51tkn67CAo=", + "pom": "sha256-Fp3ZBKSw9lIM/+ZYzGIpK/6fPBSpifqSEgckzeQ6mWg=" + }, + "org/junit#junit-bom/5.11.0-M2": { + "module": "sha256-hkd6vPSQ1soFmqmXPLEI0ipQb0nRpVabsyzGy/Q8LM4=", + "pom": "sha256-Sj/8Sk7c/sLLXWGZInBqlAcWF5hXGTn4VN/ac+ThfMg=" + }, + "org/junit#junit-bom/5.11.1": { + "module": "sha256-42L7gWcgLW8NSlsWcHxTJFEP0pA9U2SYiMRJasgcM34=", + "pom": "sha256-xyEkqcmnmRDBhYdmtyw1Dho5JEy/tLB2NI+/4HgoGWU=" + }, + "org/junit#junit-bom/5.11.2": { + "module": "sha256-iDoFuJLxGFnzg23nm3IH4kfhQSVYPMuKO+9Ni8D1jyw=", + "pom": "sha256-9I6IU4qsFF6zrgNFqevQVbKPMpo13OjR6SgTJcqbDqI=" + }, + "org/junit#junit-bom/5.11.4": { + "module": "sha256-qaTye+lOmbnVcBYtJGqA9obSd9XTGutUgQR89R2vRuQ=", + "pom": "sha256-GdS3R7IEgFMltjNFUylvmGViJ3pKwcteWTpeTE9eQRU=" + }, + "org/junit#junit-bom/5.12.2": { + "module": "sha256-3nCsXZGlJlbYiQptI7ngTZm5mxoEAlMN7K1xvzGyc14=", + "pom": "sha256-zvgP7IZFT2gGv7DfJGabXG8y4styhTnqhZ9H39ybvBc=" + }, + "org/junit#junit-bom/5.13.1": { + "module": "sha256-M8B6uXJHkKblhZugfWkResUwQ5ckVFqBxBeeMnLHXeg=", + "pom": "sha256-+mhFHqgwVy7UP/5R11tqBfel5mWmAqUfSda+AgY6ZfM=" + }, + "org/junit#junit-bom/5.13.4": { + "module": "sha256-6Vkoj94bGwUNm8CC/HhniRKNpdKFMJFGj8pQQQS99AA=", + "pom": "sha256-16CKmbJQLwu2jNTh+YTwv2kySqogi9D3M2bAP8NUikI=" + }, + "org/junit#junit-bom/5.9.3": { + "module": "sha256-tAH9JZAeWCpSSqU0PEs54ovFbiSWHBBpvytLv87ka5M=", + "pom": "sha256-TQMpzZ5y8kIOXKFXJMv+b/puX9KIg2FRYnEZD9w0Ltc=" + }, + "org/kordamp/gradle#base-gradle-plugin/0.54.0": { + "jar": "sha256-SCFLx76slwYm4a+VnnZCyA0zEzAd0x3rqw3u6yQy9NI=", + "pom": "sha256-tVgkHgGDdmPW0giWX871SYmadZSJJAk/wrHrqsoMZKI=" }, "org/openjdk/jmh#jmh-core/1.37": { "jar": "sha256-3A6vK78ANqcLYHmMeF1uA6na8GtouO2w8bqes0IbrrM=", @@ -139,53 +1065,140 @@ "org/openjdk/jmh#jmh-parent/1.37": { "pom": "sha256-DCTyFvNjfd52ORFPcCc6aX+FRvekxtWs1Mxtrum+9Mk=" }, - "org/openjfx#javafx-plugin/0.1.0": { - "jar": "sha256-Xq7sB5m0QGRrDKTP2iGaMttr4rpXktAyoNpKOlw4j6s=", - "module": "sha256-rf+3RA0kntF8BJOD1nBp+UU7F3gncMAFtoKkNBbYNmE=", - "pom": "sha256-NMjfVSfrWjXl8AmjzeH3oInEzkoOclgC8uy+UDu9PLY=" + "org/openjfx#javafx-base/25": { + "jar": "sha256-fi7cGFjD9+7zU78ytP7luNMnfnVn5rQQ8n9E/Mma1Rw=", + "pom": "sha256-XFYpcqK673qkB7J9Wc4XOl6lCht7dRgEO3/I92/v5Tc=" }, - "org/openjfx/javafxplugin#org.openjfx.javafxplugin.gradle.plugin/0.1.0": { - "pom": "sha256-1tASf/Q2PQAXPDV6mByec+/wPDCl0Ohq2CtgVPrvqEE=" + "org/openjfx#javafx/25": { + "pom": "sha256-55IzCPyt1/LGiwcgQfR9jnNVIj2EZVnutceA3EuivxM=" }, - "org/openrewrite#plugin/6.11.2": { - "jar": "sha256-dAt66QGZroKUlK4Jfib2q09UNzq0d3eC9yAUMyfL9fs=", - "module": "sha256-iA8IW7839ZimMSQz43weQHNo+4bEU9yqx6kC8n6u6n0=", - "pom": "sha256-RimWO6LSfL3l71E84EzahIQGwql6NevGzjV13W2fCYM=" + "org/openrewrite#plugin/7.19.0": { + "jar": "sha256-0Q7hjPsBdtkJPK1XOudOT71gdrnRlLdUFx/Hz55svEQ=", + "module": "sha256-O34NiVkjs7Kkluv2/TjvNRLruzaUJ8aqWtH28zxoeW0=", + "pom": "sha256-ZoGHq63frzP4dlvYpmb2ZFWefpPS6+l2pGjLXAjIjoE=" }, - "org/openrewrite#rewrite-bom/8.23.1": { - "pom": "sha256-8u0Wv2wmF542ps1nOlVp7peJ4Mrqlf0LCiEtVKJcTyI=" + "org/openrewrite#rewrite-bom/8.64.0": { + "pom": "sha256-TUbuSNSXKl011/ufBiQhwFVY0Z2+KtuoRso5rb45OWs=" }, - "org/openrewrite/rewrite#org.openrewrite.rewrite.gradle.plugin/6.11.2": { - "pom": "sha256-bWFob6WyvE+GbjsVgCm5iv3ZYtn6iw3k5xG+e10m4H4=" + "org/openrewrite/rewrite#org.openrewrite.rewrite.gradle.plugin/7.19.0": { + "pom": "sha256-IhGb4mgJ1Ht6ijckmt2mm0q6kDJ/pgyKUuE24UAaHso=" + }, + "org/ow2#ow2/1.5.1": { + "pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU=" + }, + "org/ow2/asm#asm/9.8": { + "jar": "sha256-h26raoPa7K1cpn65/KuwY8l7WuuM8fynqYns3hdSIFE=", + "pom": "sha256-wTZ8O7OD12Gef3l+ON91E4hfLu8ErntZCPaCImV7W6o=" + }, + "org/ow2/asm#asm/9.9": { + "jar": "sha256-A9madK0e5ccTNO9nQ39O9P40iMqnyW2GRavHPI4gF9Q=", + "pom": "sha256-z4Ye8edF1XFUr3muFN80DtU0Hl3NAVfO/NLrfxqgXFc=" + }, + "org/slf4j#slf4j-api/1.7.2": { + "jar": "sha256-O654m0ATM7Kh0WA7f6Vz4ZkIYoGRcHID9utwjN7iwFI=", + "pom": "sha256-LqynGv4KFRb0q9jp/5B4ONJo84yBw6VCzOjX87h8XUw=" + }, + "org/slf4j#slf4j-api/1.7.36": { + "pom": "sha256-+wRqnCKUN5KLsRwtJ8i113PriiXmDL0lPZhSEN7cJoQ=" + }, + "org/slf4j#slf4j-api/2.0.13": { + "jar": "sha256-58KkjoUVuh9J+mN9V7Ti9ZCz9b2XQHrGmcOqXvsSBKk=", + "pom": "sha256-UYBc/agMoqyCBBuQbZhl056YI+NYoO62I3nf7UdcFXE=" + }, + "org/slf4j#slf4j-api/2.0.17": { + "jar": "sha256-e3UdlSBhlU1av+1xgcH2RdM2CRtnmJFZHWMynGIuuDI=", + "pom": "sha256-FQxAKH987NwhuTgMqsmOkoxPM8Aj22s0jfHFrJdwJr8=" + }, + "org/slf4j#slf4j-bom/2.0.13": { + "pom": "sha256-evJy16c44rmHY3kf/diWBA6L6ymKiP1gYhRAeXbNMQo=" + }, + "org/slf4j#slf4j-bom/2.0.17": { + "pom": "sha256-940ntkK0uIbrg5/BArXNn+fzDzdZn/5oGFvk4WCQMek=" + }, + "org/slf4j#slf4j-parent/1.7.2": { + "pom": "sha256-HY4ISm8jhK3kJoUzK1Kg7OCQR4ZB3BTA+oxS4eKYRCU=" + }, + "org/slf4j#slf4j-parent/1.7.36": { + "pom": "sha256-uziNN/vN083mTDzt4hg4aTIY3EUfBAQMXfNgp47X6BI=" + }, + "org/slf4j#slf4j-parent/2.0.13": { + "pom": "sha256-Z/rP1R8Gk1zqhWFaBHddcNgL/QOtDzdnA1H5IO0LtYo=" + }, + "org/slf4j#slf4j-parent/2.0.17": { + "pom": "sha256-lc1x6FLf2ykSbli3uTnVfsKy5gJDkYUuC1Rd7ggrvzs=" + }, + "org/slf4j#slf4j-simple/2.0.13": { + "jar": "sha256-MVP+HWic/7lPFTC1hHDDBmhbpohE3ohXEW47bruB2fc=", + "pom": "sha256-Sk1Lskz4q+LLh0qDb150PTSFt9sE/P9vwHFJUlO1z6g=" }, "org/sonatype/oss#oss-parent/7": { "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" }, "org/sonatype/oss#oss-parent/9": { "pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno=" + }, + "org/yaml#snakeyaml/2.4": { + "jar": "sha256-73ea9dKand6MxwzgNB9cb3c14j7f+Whc6qnTU1m3u38=", + "pom": "sha256-4VSjIxzWzeaKq/J0/RiWTUmpwaX16e079HHprnvfCOY=" + }, + "org/zeroturnaround#zt-exec/1.12": { + "jar": "sha256-9ROvOZj9QCT5k+iyWe/TazSgzxx5PpO0olrcNJjQEf0=", + "pom": "sha256-aYxGAAk6FF9lEYVGJfSVKPBOFqLESAiFKP2Oi0JsTFQ=" } }, "https://repo.maven.apache.org/maven2": { + "ai/djl#api/0.34.0": { + "jar": "sha256-fTJPadhpvbRg0n0PegUu0LxVFNq4gBTYmk4BKa2ZYM4=", + "pom": "sha256-8aXphfBTdbhovv8377sA4eemn7LKjFff8QnXAGAkXCo=" + }, + "ai/djl#bom/0.34.0": { + "pom": "sha256-/mUHucQxaWENPHsxS9NBD8koaBn8iz/94fJpzBfqM3E=" + }, + "ai/djl/huggingface#tokenizers/0.34.0": { + "jar": "sha256-zDVisUKNQIDqjEQ+xG844XjfYafvtr7c1coeM1CmflI=", + "pom": "sha256-ODxC90MPpmbgG932pPdt1d1XHGkDhOn24SqyH6xaWZs=" + }, + "ai/djl/pytorch#pytorch-engine/0.34.0": { + "jar": "sha256-Y498d7lSd0TEbxz5IvdrviicSdM58B1LuTKcRen7ZsM=", + "pom": "sha256-JEGTooNdo/aI8pNl+qgxa5ra0TLFK/1bfA7h0PkuBqo=" + }, + "ai/djl/pytorch#pytorch-model-zoo/0.34.0": { + "jar": "sha256-gqb4Xdubnzgmj63lEM5G5YhPB57CzkN8ezur2+VhySg=", + "pom": "sha256-8bXJCIW2cS0Xnk3bQPIutJczhWJ59KcFI0UmzlwqCpI=" + }, "at/favre/lib#hkdf/1.1.0": { "jar": "sha256-gexMVudA1EC8lCb6YAyu5Ku26fTO/1dunOznw4F8WgY=", "pom": "sha256-HCRX381QzRlXEdO38sd7YLFf+8YukrOvxTujzKawfHg=" }, + "com/dlsc#dlsc-maven-parent/1.0.0": { + "pom": "sha256-6aQJT1Kt8lihN2bcHAh0Xk3D0hkL60SvIMalCLeg28w=" + }, "com/dlsc#dlsc-maven-parent/1.2.0": { "pom": "sha256-p8CBi7FQmIk6zmfeQXEziZyrn6ANUKNxDMQFmdaoQyA=" }, - "com/dlsc/gemsfx#gemsfx/2.6.0": { - "jar": "sha256-aquYe1ejruKNQJPgtvxrm9RSicErcfs6qiYL//9zk24=", - "pom": "sha256-edvfx3x1xd6lOE8D6aJDizzq1e5ZJBCtls2Q2TzmZ8M=" + "com/dlsc#dlsc-maven-parent/1.6.0": { + "pom": "sha256-4ZbQC5GiVEwBEy/ZZXg5MWci0OzPYKn7tqFQbBxr4lE=" }, - "com/dlsc/gemsfx#parent/2.6.0": { - "pom": "sha256-nSHYQq+N0GgUmQ06p5Vtnsu+3BAua3y5Rser3CqNOZ8=" + "com/dlsc/gemsfx#gemsfx/3.5.7": { + "jar": "sha256-Y+dETxXXBI8h/0esdUtXFR+Vk3fw7rIltmU6bZNQvRs=", + "pom": "sha256-4Cb6VQcdX6hIkxDVgRBgGr+NGjlTM8xNSatkkH0RNwI=" }, - "com/dlsc/pickerfx#parent/1.2.0": { - "pom": "sha256-4lUHLdlg6zdXzIFKUCAi2JZ6qsn/65YQVIi1nVn6Bz4=" + "com/dlsc/gemsfx#parent/3.5.7": { + "pom": "sha256-ORawbydR4eGFsBL7XJkwe+OFRtlTI2/N515p01GIvH8=" }, - "com/dlsc/pickerfx#pickerfx/1.2.0": { - "jar": "sha256-Bb9i2x4nDgVrgCvnEgA2USFljBvuotFqgTGE8H9ZLSU=", - "pom": "sha256-9+Gvj6sKVXhyzq9XmHKtd4E3hsvr15iqGS8QD0BV6VQ=" + "com/dlsc/pdfviewfx#parent/3.3.2": { + "pom": "sha256-o6yhZ7+ceSphXd39Q4pr+OnTfM1WyARtsgfNCb6gVaQ=" + }, + "com/dlsc/pdfviewfx#pdfviewfx/3.3.2": { + "jar": "sha256-HmWihBRyah4PHs4xE574h7ubCmi1xEs48BzIjpLEoA4=", + "pom": "sha256-DDn3/qcYMDIhxeoVoOrXcxJbmH+k/IF+V/1zlj+5kkI=" + }, + "com/dlsc/pickerfx#parent/1.3.1": { + "pom": "sha256-aUrDFyy6O9PUh4XN3UBHsi++Qk9Kd3G+bK9RwP2/3Wc=" + }, + "com/dlsc/pickerfx#pickerfx/1.3.1": { + "jar": "sha256-k78SQolR/hr/wtnM9HMYih+XJ6uAmOYYKGI0dsoyEbU=", + "pom": "sha256-HBcpDgSuzWPNIcjIs7YRN/90+i/e2A6wLFiXr9JjsGo=" }, "com/dlsc/unitfx#unitfx-parent/1.0.10": { "pom": "sha256-z1bPD/5QLEIs94RW+7gVoiZHEnArhkw4YuLNaubj5wo=" @@ -194,24 +1207,19 @@ "jar": "sha256-Sxhrmeu47j3uesKeevLS+/dkeQQ8cj+q1Zaad+WhnBg=", "pom": "sha256-6v50YYv2uOH3NAVfC75ayZ7hfLkWxfW8AJppE0uCOb8=" }, - "com/fasterxml#aalto-xml/1.3.2": { - "jar": "sha256-3PLV9FMFbDzoSMr/QXkCG/uDte+zo9d5Qzxb1wl2Bos=", - "pom": "sha256-5G98AijEtoWJ2njFJgySfvR5nydr9g5sGqxDOpjK9hw=" + "com/ethlo/time#itu/1.10.3": { + "pom": "sha256-shihqWmXfQEerG6Ttzo6uwuIQGMK0aHxbr//JOWIbXQ=" }, - "com/fasterxml#oss-parent/35": { - "pom": "sha256-r8Be0hBk6srI3jACUwyxkiCL0RTrJIQX2tGIbL9UBW4=" + "com/fasterxml#aalto-xml/1.3.3": { + "jar": "sha256-KIKe67NoY7BYEI+hubi1z7lMGHE0bkpPc+aeH+Cl8PY=", + "pom": "sha256-lXWPfdZUKR9D0cEJvBwm4lQYe61NyAAuhje/fiMUr9c=" }, - "com/fasterxml#oss-parent/38": { - "pom": "sha256-yD+PRd/cqNC2s2YcYLP4R4D2cbEuBvka1dHBodH5Zug=" + "com/fasterxml#classmate/1.7.0": { + "jar": "sha256-y4aPIxxczrideV6gDm4bepO49Kwc4di+dt3jIt/0oEY=", + "pom": "sha256-ZHEa3vDskvH2zap7LqwGsuVmekppkez7i/rEZoHVuTE=" }, - "com/fasterxml#oss-parent/43": { - "pom": "sha256-5VhcwcNwebLjgXqJl5RXNvFYgxhE1Z0OTTpFsnYR+SY=" - }, - "com/fasterxml#oss-parent/44": { - "pom": "sha256-PplVTpaDtHlO11OM10Rsk4wZtswb8F+dFIBzkGuQ/iI=" - }, - "com/fasterxml#oss-parent/50": { - "pom": "sha256-9dpV3XuI+xcMRoAdF3dKZS+y9FgftbHQpfyGqhgrhXc=" + "com/fasterxml#oss-parent/55": { + "pom": "sha256-D14Y8rNev22Dn3/VSZcog/aWwhD5rjIwr9LCC6iGwE0=" }, "com/fasterxml#oss-parent/56": { "pom": "sha256-/UkfeIV0JBBtLj1gW815m1PTGlZc3IaEY8p+h120WlA=" @@ -219,146 +1227,119 @@ "com/fasterxml#oss-parent/58": { "pom": "sha256-VnDmrBxN3MnUE8+HmXpdou+qTSq+Q5Njr57xAqCgnkA=" }, - "com/fasterxml/jackson#jackson-base/2.16.1": { - "pom": "sha256-jiOFFhGXyf4S3JlltMi1fz0QMhdRIgW1tgudxnW86o0=" + "com/fasterxml#oss-parent/61": { + "pom": "sha256-NklRPPWX6RhtoIVZhqjFQ+Er29gF7e75wSTbVt0DZUQ=" }, - "com/fasterxml/jackson#jackson-base/2.17.0": { - "pom": "sha256-w9lEq1Kiy2/0VJ3O6wTUIajeYyo8yl3UVPq8f1KsMeI=" + "com/fasterxml#oss-parent/68": { + "pom": "sha256-Jer9ltriQra1pxCPVbLBQBW4KNqlq+I0KJ/W53Shzlc=" }, - "com/fasterxml/jackson#jackson-bom/2.13.4.20221013": { - "pom": "sha256-y2P4/5jHzL5THjdkviyR0nW4/P4pcs1nqn8KeBojmjY=" + "com/fasterxml#oss-parent/69": { + "pom": "sha256-OFbVhKqhyOM86UxnJE9x9vcFOKJZ/+jngXYbn6qth18=" }, - "com/fasterxml/jackson#jackson-bom/2.16.1": { - "pom": "sha256-adi/myp9QsnPHXCtgr5C9qxv14iRim4ddXkuzcwRegs=" + "com/fasterxml#oss-parent/70": { + "pom": "sha256-JsqO1vgsnS7XzTIpgQW7ZcD52JnbYXV6CXQVhvqTpjk=" }, - "com/fasterxml/jackson#jackson-bom/2.17.0": { - "pom": "sha256-SWSsYtWw5Ne/Vuz4sscC+pkUGCpfwtLnZvTPdoZP0qU=" + "com/fasterxml/jackson#jackson-base/2.17.2": { + "pom": "sha256-fPnFn70UyQVnRxN7kNcKleh3YN/huCRWufAjF9W1b68=" }, - "com/fasterxml/jackson#jackson-parent/2.13": { - "pom": "sha256-K7qJl4Fyrx7/y00UPQmSGj8wgspNzxIrHe2Yv1WyrVc=" + "com/fasterxml/jackson#jackson-base/2.19.2": { + "pom": "sha256-/779Z5U5lKd12QJsscFvkrqB0cHBMX7oorma4AnSYUM=" }, - "com/fasterxml/jackson#jackson-parent/2.16": { - "pom": "sha256-i/YUKBIUiiq/aFCycvCvTD2P8RIe1gTEAvPzjJ5lRqs=" + "com/fasterxml/jackson#jackson-base/2.20.0": { + "pom": "sha256-/IgCjRnuqjftpZbmuY03SfIs/IrdGeoZdFq+g2iDzmY=" + }, + "com/fasterxml/jackson#jackson-bom/2.17.2": { + "pom": "sha256-H0crC8IATVz0IaxIhxQX+EGJ5481wElxg4f9i0T7nzI=" + }, + "com/fasterxml/jackson#jackson-bom/2.18.3": { + "pom": "sha256-8dTGrrMhGGUMgF/pu8XulA+o8s19DwT6Q2BVHponspA=" + }, + "com/fasterxml/jackson#jackson-bom/2.19.1": { + "pom": "sha256-um1o7qs6HME6d6it4hl/+aMqoc/+rHKEfUm63YLhuc4=" + }, + "com/fasterxml/jackson#jackson-bom/2.19.2": { + "pom": "sha256-IgBr5w/QGAmemcbCesCYIyDzoPPCzgU8VXA1eaXuowM=" + }, + "com/fasterxml/jackson#jackson-bom/2.20.0": { + "pom": "sha256-9ig2R+cB/aHNMS3MIcsTKkD3mPGejkL6/D/jR8WlG7s=" }, "com/fasterxml/jackson#jackson-parent/2.17": { "pom": "sha256-rubeSpcoOwQOQ/Ta1XXnt0eWzZhNiSdvfsdWc4DIop0=" }, - "com/fasterxml/jackson/core#jackson-annotations/2.16.1": { - "jar": "sha256-pHMHceakld03k6Qs24zmvduWx34V9AyY/Y2aeuCecoY=", - "module": "sha256-oBBBBbhXmkrFKxTH+2qLPxPfU9iPT8lCoZrJy/6E9Zo=", - "pom": "sha256-xt/2p4sBSYkppprzZObLeK73LSpFJUuS1klbKhmOwSk=" + "com/fasterxml/jackson#jackson-parent/2.18.1": { + "pom": "sha256-0IIvrBoCJoRLitRFySDEmk9hkWnQmxAQp9/u0ZkQmYw=" }, - "com/fasterxml/jackson/core#jackson-annotations/2.17.0": { - "jar": "sha256-hWJWmgAdRuhOojgCJX4zyPaLJOtHweDv0TOgNyxRKVk=", - "module": "sha256-RkPjPFKL6kG0/F7A4vivbBzVlQAr4voTzE+pF2JXf7w=", - "pom": "sha256-yHz4sMhDRDpM7E5pp4kTM10OR7FqGdI8IcI4JuCS+Mk=" + "com/fasterxml/jackson#jackson-parent/2.19.2": { + "pom": "sha256-Y5orY90F2k44EIEwOYXKrfu3rZ+FsdIyBjj2sR8gg2U=" }, - "com/fasterxml/jackson/core#jackson-core/2.16.1": { - "jar": "sha256-9fjvkGCeZP7ILrkI5JfcfYGy65g/5Qm4cCkqGTzeTfs=", - "module": "sha256-S6CAt7eaIxoJv7AoTCyURJ7OumQzJlWRwe2CDWBzpuI=", - "pom": "sha256-Hu0WEE2ArswTfEH+FuSj/1q5or+ossScV3L+Sl/S5s4=" + "com/fasterxml/jackson#jackson-parent/2.19.3": { + "pom": "sha256-I9GGyNjNBgFdAixxDHFUI9Zg1J4pc7FYcLApzCYBhoI=" }, - "com/fasterxml/jackson/core#jackson-core/2.17.0": { - "jar": "sha256-Vb4TD2poA4CIomGFbE44POeZV6D8GinsshOp79bvQ4k=", - "module": "sha256-PSDo4ew+imyoB/J3vL2UM//DSs27X9PcJIWs8lKXlIc=", - "pom": "sha256-lR2zV/nEmlyId8CJYMSoroa9jJqohwYmZL0E96/+6pU=" + "com/fasterxml/jackson#jackson-parent/2.20": { + "pom": "sha256-tDt/XGLoaxZPrnCuF9aRHF22B5mvAQVzYK/aguSEW+U=" }, - "com/fasterxml/jackson/core#jackson-databind/2.16.1": { - "jar": "sha256-uvio6+6PRe9ozdXi3Tkjs+KWwJN7luwLSAaqOjG8zR0=", - "module": "sha256-tDy1vynzVFuW6QV0jyU5FpXGIHEwMnxFGT/R3DdI2f8=", - "pom": "sha256-fIprQo6kaI0BIGlWzMr7I6ySj8adcXp2vdd0M0jSjbg=" + "com/fasterxml/jackson/core#jackson-annotations/2.19.2": { + "jar": "sha256-5RZ0OjFtz4PFcv/Jy26MXowTSIDIxRVbAvezTpxdw88=", + "module": "sha256-MZtf0wd2wFk8yNxajX4ITkuQcJpDUGQYQqu9WfyByBU=", + "pom": "sha256-SVAWGuCtZsaze8Ku0S0hxleeF3ltv86Yixm40MIjpck=" }, - "com/fasterxml/jackson/core#jackson-databind/2.17.0": { - "jar": "sha256-0O1bVMsbC7sIKOJM51KkOgBtwYizTjpK4yOKzHtjdBg=", - "module": "sha256-fHs6Ikpqvls4uhoi/kVMCyVh80uyfnI8FwkluK0Akhs=", - "pom": "sha256-itZM7RCQyt5O90sVYbmWOkUeM/Sc8/oCp4y7LaCvzxc=" + "com/fasterxml/jackson/core#jackson-annotations/2.20": { + "jar": "sha256-lZov+y1ZFDb1Hxg8alIfyJNHkS9xG/DK4AjN8EXZUxk=", + "module": "sha256-wHDxTsg1jQlcAurootZcsAzLoOXFqnOwASlDM/5GiXE=", + "pom": "sha256-TXQMRHjdCNCJ7NxtBjIopVoRp+jkl9pDOPhy+BFXlKQ=" }, - "com/fasterxml/jackson/dataformat#jackson-dataformat-csv/2.16.1": { - "jar": "sha256-7aBbHqTiDzaafnPVGbA8SFSX7HzJJDYiaPBvvXr3ob0=", - "module": "sha256-wlMG3ZnsfpOimIdHqKgy+8UNxwm8NDxyzndbzQ8/h3U=", - "pom": "sha256-nsHgPUHXk2//3LgE0sHQXCyDul7npvXYWwm0PkmH9Fs=" + "com/fasterxml/jackson/core#jackson-core/2.19.2": { + "jar": "sha256-qnfq8pKTqGjEc3IZT3xSh9d9k3CwTqJdP//B5JBLWIA=", + "module": "sha256-Ua8uZ3g6XXJETeajB8jj7ZMAklbNJ+ghkVVZohZcCUI=", + "pom": "sha256-gfatIwlG88U9gYwZ/l7hEcH6MxuRXEvajQGC5rT/1lA=" }, - "com/fasterxml/jackson/dataformat#jackson-dataformat-smile/2.16.1": { - "jar": "sha256-N2d0Ty435uZyw6mBdOaFZ5B9GOpcRRsgOhnnsK2TQ1Q=", - "module": "sha256-Gstdx7Rb/kYEdBemRyijrWm2FsdTIcFpwGPD0CvhK0I=", - "pom": "sha256-vWoXuvgb1M2uGZBp+MoPm7JGwV3YtkzsdDIBxtz+9qk=" + "com/fasterxml/jackson/core#jackson-core/2.20.0": { + "jar": "sha256-vAz0YHWHcgH4QG7n3idBrn32wGb18EV72AYypxjAbnI=", + "module": "sha256-2oWNOW9/pritA4zVzLkDj7ORq3o2rmKWI+N6UyR537w=", + "pom": "sha256-XxZVisIjBzpvJHRA8wX1nwXv9QqvHurguq1BKAABb2g=" }, - "com/fasterxml/jackson/dataformat#jackson-dataformat-xml/2.16.1": { - "jar": "sha256-uOc/oXHRJ2gyq78g67TfWX43dAX4de05gIzumsyj06w=", - "module": "sha256-1w5SJRr2K5qfp47uA3tqJu4ZmTAphVNh8+EQKN5aR68=", - "pom": "sha256-khKEVzDdd22UE76t2JQRSQ9UG4/a7wMdIL380dRH0uA=" + "com/fasterxml/jackson/core#jackson-databind/2.19.2": { + "jar": "sha256-ChvU6bDWcOYy1A7oxiWtN2IzUC8DwvWIm66pXQJbR6c=", + "module": "sha256-xgFVg0SRj0CDS7bVg4EepsiDvwaigXmkx04voYswbGg=", + "pom": "sha256-2KebdQK2m/JQaEwZCpiCOJImaG1dlikGdW2BzVskO4I=" }, - "com/fasterxml/jackson/dataformat#jackson-dataformat-yaml/2.17.0": { - "jar": "sha256-RrZazgNrAXQ3ELz8nn8EHt7S/IK6DT2D4ZsyyBjBi0w=", - "module": "sha256-IT9a3fdRMt9CITThwUAswirxt0EiJfk/f1TuDlrt0Jc=", - "pom": "sha256-eGjm/vOpdpC6N9WO4lfw5PejOaU1BHPwhI5scuRh2Mk=" + "com/fasterxml/jackson/core#jackson-databind/2.20.0": { + "jar": "sha256-pw4Uamvyy6T5zTZxaXh/UK3Pu1cSK8LpyDkM0LOXrDA=", + "module": "sha256-oSgvNhZKyQG66p7bULqYE3L/7hjCz7F75CW5s/dYeuI=", + "pom": "sha256-zv7+0B3SwNlqiOEBuz4GX8FQBjtJjjAak4xpCwK8884=" }, - "com/fasterxml/jackson/dataformat#jackson-dataformats-binary/2.16.1": { - "pom": "sha256-2o7LvtR1bqPGKjNOR734F+omCJ8l2otbxdxcKZ6YCSs=" + "com/fasterxml/jackson/dataformat#jackson-dataformat-yaml/2.20.0": { + "jar": "sha256-zD3sn7i1ZXR5e/72JkEyVQjw5byWi9JoVoQCgY1Vuq4=", + "module": "sha256-ZA8QhiTO8o1t6jJ+KC6eyC9lEhVY5gkcqPuJlfkUpac=", + "pom": "sha256-rpwz0EFZBkwZsuq0FIiU+jHxVjW7/lMYzjIp+OFHCcU=" }, - "com/fasterxml/jackson/dataformat#jackson-dataformats-text/2.16.1": { - "pom": "sha256-1DusfWR8CD8XI4P8YinkAOSJY6TuCfTqD2LZAySVvJQ=" + "com/fasterxml/jackson/dataformat#jackson-dataformats-text/2.20.0": { + "pom": "sha256-RH4cfT+o2Skn3L2DjSRGOAXohi9yPM7VENUNrrhPgLQ=" }, - "com/fasterxml/jackson/dataformat#jackson-dataformats-text/2.17.0": { - "pom": "sha256-xjxXKeuXzo1Qwi/kmg09d/89qYr4WHk4qeES3dGthQI=" + "com/fasterxml/jackson/datatype#jackson-datatype-jdk8/2.17.2": { + "module": "sha256-eG+CJvp0Tkyw3/M7pt+MLv8kd2PixpwhkP1SesSrrmw=", + "pom": "sha256-3fwpGHlF2jpkLCK4cP1keg30smJYIK/DXLeldGkWjsQ=" }, - "com/fasterxml/jackson/datatype#jackson-datatype-jdk8/2.16.1": { - "jar": "sha256-qapcgPjdp3rY8DUApcAhq/cgrNYKrk4pOp6MKIXW3Cs=", - "module": "sha256-ixUB9M569HwUmHZVBPzhXhaUduYJr1DnxpxmLMPk+ZI=", - "pom": "sha256-8s/ApppgZcY1xfzBr2GTy/HQqrqljrTK2k0u1lrGFBU=" + "com/fasterxml/jackson/datatype#jackson-datatype-jdk8/2.20.0": { + "jar": "sha256-Pq6dtKTruBwzBnq2aDobEpZzF5V/QzxdzsKoWSN8SHc=", + "module": "sha256-2gH0D0MTgHgHN4crpPKPY9nySFLjLWXg+kJPtY2KFgI=", + "pom": "sha256-n2YSsgn9bSeizmJPneGWtK/jQuakfx1OeXDG23fwmXk=" }, - "com/fasterxml/jackson/datatype#jackson-datatype-jsr310/2.16.1": { - "jar": "sha256-YoGXBoKo2j3brFS7IDybrfHCb1B/PsqkjvEDGFebya0=", - "module": "sha256-kUcpUsDym3P6oCNeMXzrabXy+we+thRESrukR2sK+Yw=", - "pom": "sha256-yd4rhj3RPkYjfRhcHmYEmE9uY0cYWeoNot/E6fLwj/E=" + "com/fasterxml/jackson/datatype#jackson-datatype-jsr310/2.20.0": { + "jar": "sha256-jDIVWXWpNbH3v9Z3ZHvVyM3uErFEuE5EkqRHteoulNU=", + "module": "sha256-GLsOOniabs0DmHNhBUEU3jf6hrB98wzeKuEO2L3LFgw=", + "pom": "sha256-DPgn58+QwbLF/C2PIXWgKO5ylG1rWN4YL7/ZDlTO1Zk=" }, - "com/fasterxml/jackson/datatype#jackson-datatype-jsr310/2.17.0": { - "jar": "sha256-lOovIk42YywC2x5mgSfDAYysuFmvwV3fb0xYWRepM5Y=", - "module": "sha256-DXg7+bYOzm6sjx8tuukW4HsxVYQX9y/OPkqrL4yW1MM=", - "pom": "sha256-amzpD+KlIb5thcfoIh9k0eP4jxwaDwl67LZXRLFdypk=" + "com/fasterxml/jackson/module#jackson-modules-java8/2.17.2": { + "pom": "sha256-PznFUQn1GiKIF7SxheQ1G57wUBwJ/B4aMHWulUfMLQM=" }, - "com/fasterxml/jackson/module#jackson-module-jaxb-annotations/2.16.1": { - "jar": "sha256-YJYSSYlrXkm+pFZex7hgEA/zhyruHY5Bat4vgS8/yjY=", - "module": "sha256-0pECVhl8P5iyv7Lk9OGSDyjab+Xe2ng/1FXeMZ7QMfI=", - "pom": "sha256-zdtENElgsf6mNk1EYmApfXTO3fDhL2NjmWP0ci83HQQ=" + "com/fasterxml/jackson/module#jackson-modules-java8/2.20.0": { + "pom": "sha256-jhXY4aWgLsdHIj8j4OSkmv5vZVUERDysO47pkvqWxSU=" }, - "com/fasterxml/jackson/module#jackson-module-parameter-names/2.16.1": { - "jar": "sha256-mzM+fmkFOAf0Kp2S/B5dpAWTjsxGgxRrix65xpZ/6o4=", - "module": "sha256-WY9Np7a+PbFBVD4KBS25ZROVBDlrxP/Sy41H4XKzLuM=", - "pom": "sha256-D2U6eU8WV+XpMaADp6NLfP+xlbXv07OcqfrEh0yPcsU=" - }, - "com/fasterxml/jackson/module#jackson-modules-base/2.16.1": { - "pom": "sha256-iv0eHmPCIXlw+WhHArnWX1F7ctlKxmUgFB3j7WgfAtM=" - }, - "com/fasterxml/jackson/module#jackson-modules-java8/2.16.1": { - "pom": "sha256-GIciU1hZ78rlq3XDBi3DLg3ejh6qbBgh9ZBSxCA8RKU=" - }, - "com/fasterxml/jackson/module#jackson-modules-java8/2.17.0": { - "pom": "sha256-3AfGDsVkRInNBomkZKm5ap3V9qP7WePRyjPUbR2iv08=" - }, - "com/fasterxml/woodstox#woodstox-core/6.5.1": { - "jar": "sha256-ySjWBmXGQV+xw5d1z5XPxE9/RYDPWrAbHDgOv/12iH8=", - "pom": "sha256-SDllThaxcU509Rq8s3jYNWgUq49NUnPR3S8c6KOQrdw=" - }, - "com/github/ben-manes/caffeine#caffeine/2.9.3": { - "jar": "sha256-Hgp7vvHdeRZTFD8/BdDkiZNL9UgeWKh8nmGc1Gtocps=", - "module": "sha256-J9/TStZlaZDTxzF2NEsJkfLIJwn6swcJs93qj6MAMHA=", - "pom": "sha256-b6TxwQGSgG+O8FtdS+e9n1zli4dvZDZNTpDD/AkjI9w=" - }, - "com/github/docker-java#docker-java-api/3.3.6": { - "jar": "sha256-OoHkFFKR//tn68dcDhmlZBaTPpEtjyF8N4lAQk0jKbE=", - "pom": "sha256-XeM/4+u6ofcEmOMLFKkS2eD1eZpIGhevE10a5snqmyk=" - }, - "com/github/docker-java#docker-java-parent/3.3.6": { - "pom": "sha256-jdqBOGg4fuv3fOS/85xmT8ggtSDUHTOksZByq9bLWnI=" - }, - "com/github/docker-java#docker-java-transport-zerodep/3.3.6": { - "jar": "sha256-/f1MfYHq+GWebOa9u5hiKGGdnHtlTb1chavQRPHeAzA=", - "pom": "sha256-D7UCE9aHUCOHnIts1pH1ZR5ynFBiSXipDrmhQYq8Tpc=" - }, - "com/github/docker-java#docker-java-transport/3.3.6": { - "jar": "sha256-MhUpuq96t/UMPppW83ttvNnvSgothGYRDiAqbgf4hZg=", - "pom": "sha256-8HHKdfDnP5fCS/rKO+385yPOEa2FEk3I0eGDBv7T0qQ=" + "com/github/ben-manes/caffeine#caffeine/3.0.5": { + "jar": "sha256-iptU01BqO5LuRrIXvO55GWshym1S3ClnxoaiBfsvnBU=", + "module": "sha256-MNqUAgRzgsSZ0djzcgH8Ead8mTTSxYa8WkKvrEr6wrI=", + "pom": "sha256-vM/bJH7Xa1K7sUMMIoLEO61BjtPGl7TiqVrQmbvyXPg=" }, "com/github/hypfvieh#dbus-java-core/4.2.1": { "jar": "sha256-Onuf1UOhvpTemQCcNqwYA/CNbRI1dwbI9QQIVTFUadE=", @@ -378,6 +1359,30 @@ "jar": "sha256-7c0NsZ5aIWJl2gNGFbi+8TgBaNSJFT85CtxIRJPJqlo=", "pom": "sha256-/wQyxT//a1/dcnAG08orA7lEUjl7g4+PFUby92u0OSM=" }, + "com/github/javaparser#javaparser-core/3.27.1": { + "pom": "sha256-QDRovCGBYTtFDLT20Oo4raHPEYOOlhtXCZM4MXATU+o=" + }, + "com/github/javaparser#javaparser-parent/3.27.1": { + "pom": "sha256-zLnEE8ILzZjMOLrvXYgy2BuZxWz1ppcH0pDMvuNc/B8=" + }, + "com/github/javaparser#javaparser-symbol-solver-core/3.27.1": { + "pom": "sha256-pc/rihPH9G7kilI87mX+9KJHrG2ivpnoFKC42ooovVg=" + }, + "com/github/jknack#handlebars-helpers/4.3.1": { + "jar": "sha256-VvCtTe+0RLA4pwio4NADaS3xuRK5EhlzanZN6I/3hnw=", + "pom": "sha256-AYv9plPb9sQZG3sF/k7+2KPY1w495wp77RsYim3ibNI=" + }, + "com/github/jknack#handlebars.java/4.3.1": { + "pom": "sha256-UECkDYFTRzveednE1O+4cSChaQ+uWFtYKAcH1DdCCZk=" + }, + "com/github/jknack#handlebars/4.3.1": { + "jar": "sha256-VCT9EukRzxW+/RY0G0bg4bxoGqYePLHAcMV+aNzNW70=", + "pom": "sha256-/DAp8kYk6YvWC1pGmSEPP1YKOUiTQpzQbMrYROj41BU=" + }, + "com/github/kevinstern#software-and-algorithms/1.0": { + "jar": "sha256-YauCQ5zvNzQ7FPUxVMRhYZN1NzpWuTOOiVcJ+1Tghkw=", + "pom": "sha256-7ZcfAJNU5owJQUyWT74aLIXCyLvUYBIrdJenuMXU84g=" + }, "com/github/tomtung#latex2unicode_2.13/0.3.2": { "jar": "sha256-sOJRyPXdNuZ1TOunDNRjBZ4pfgy9Iw3Jcc/bG1BY89Q=", "pom": "sha256-wRAxRUgycqScz7gHpv5MuKR31ENvyQT2kRoLUEvieAo=" @@ -390,53 +1395,130 @@ "jar": "sha256-kS832F3qr1t0dwD1vTdhqTsUpRYZAOdDbP84a2F2EYo=", "pom": "sha256-L1qCkk25xJTbGD3ukkL1S2/TI6/bd0oX5GMlHfPle2A=" }, - "com/google/code/findbugs#jsr305/3.0.2": { - "jar": "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=", - "pom": "sha256-GYidvfGyVLJgGl7mRbgUepdGRIgil2hMeYr+XWPXjf4=" + "com/google/auto#auto-common/1.2.2": { + "jar": "sha256-9Qsc6KQfrTGoqBnAUvj/o2LqCj2+nvj3x9yaNtRzilk=", + "pom": "sha256-A6mS+6T8+7z3ekYJgRgWMARuW64JZzpIGTxuD3YSceo=" }, - "com/google/code/gson#gson-parent/2.10": { - "pom": "sha256-+1OsCwbBkRbKYaw0S03+inwpzE+Bs1POiJSTpQOQBPs=" + "com/google/auto/service#auto-service-aggregator/1.0.1": { + "pom": "sha256-BIFGDbWZAzYrJvq9O9zV7CAHUPk5G7tlAv48fcLfPkw=" }, - "com/google/code/gson#gson/2.10": { - "jar": "sha256-DN0WPONZiiD8BO7nGxQLJPbyo7NfCkmdu92YUug/v68=", - "pom": "sha256-rGnZ8lQmDK6rOZjqrWDzVVmcJRIeGVFWv9/8ijVfxr0=" + "com/google/auto/service#auto-service-annotations/1.0.1": { + "jar": "sha256-x77FS3tViLWWfocDQQkcVpEYHZVM8gOfG/Cm7rg3Rzs=", + "pom": "sha256-6bvxs9ZsoYAEpqB6INv6EMos6DZzSPdB3i/o/vzmjMI=" }, - "com/google/errorprone#error_prone_annotations/2.10.0": { - "jar": "sha256-oknU0l37htQebIL8M131gBifDJ/uq9xTIz/B5QYHJKE=", - "pom": "sha256-1oDcn1eKd6bc2ZKywyUOsWinIUzyf48MrB8GUmcQwMw=" + "com/google/auto/value#auto-value-annotations/1.9": { + "jar": "sha256-+lRp9MRO5Zii2PAzqwqdy8ZJigxeDJmN+gwq31E1gEQ=", + "pom": "sha256-kiCj2r51x5M08GGw5A34M0SGZrrCiouCO8Ho/VL4yYo=" }, - "com/google/errorprone#error_prone_annotations/2.26.1": { - "jar": "sha256-3iXy2aIVZSm9dl9R2O/fwN+nMB4E77nMdbfxDPXQ4Ps=", - "pom": "sha256-rqfpkeLf3LR/X71QhYdTX3gCvLni/C1Ou1C+QbaE2p8=" + "com/google/auto/value#auto-value-parent/1.9": { + "pom": "sha256-Lj2d/2OWAcq4gdfhcIBry9jgMffr/yWcu0W+V7TL14c=" }, - "com/google/errorprone#error_prone_parent/2.10.0": { - "pom": "sha256-B4kah8SQ+QDBIJe+6V7By24HHIp9+BBmY4fgx3Lwifo=" + "com/google/code/gson#gson-parent/2.13.0": { + "pom": "sha256-bNRgu0Rf977gqbtmJwJkh0RXgCxUGJlFY4IYSvNNFqI=" }, - "com/google/errorprone#error_prone_parent/2.26.1": { - "pom": "sha256-SmrQDTGwpa3Nmk9gUGXVtEX65KBMv4J+XRrBB34vgU0=" + "com/google/code/gson#gson-parent/2.13.1": { + "pom": "sha256-+IEKzlDd/j/ag9ESbeZdmdXSUVoUo2uIvrG5mkdpeDY=" }, - "com/google/guava#failureaccess/1.0.2": { - "jar": "sha256-io+Bz5s1nj9t+mkaHndphcBh7y8iPJssgHU+G0WOgGQ=", - "pom": "sha256-GevG9L207bs9B7bumU+Ea1TvKVWCqbVjRxn/qfMdA7I=" + "com/google/code/gson#gson-parent/2.13.2": { + "pom": "sha256-g6tSip1Q/XauuK1vcns+6ct2ZYYlV3TtFsqMTHbZ2s0=" }, - "com/google/guava#guava-parent/26.0-android": { - "pom": "sha256-+GmKtGypls6InBr8jKTyXrisawNNyJjUWDdCNgAWzAQ=" + "com/google/code/gson#gson/2.13.0": { + "jar": "sha256-jGp0K3T4aaefOfXHjMCZmfmfO2r/YwT87db1Q+J++ng=", + "pom": "sha256-AuRJJF3rSlZG8BXOzxEk7lvTe1Ue7YHf0JAVG0Vu/0w=" }, - "com/google/guava#guava-parent/33.1.0-jre": { - "pom": "sha256-D73wcsyo4Fa6MVQrt18MFJCRRABYbUukIuz8fR38ecY=" + "com/google/code/gson#gson/2.13.1": { + "jar": "sha256-lIVZQtSZLxEpRtPeHDNOcJI3uBJtgTC/B4B8AYpKISA=", + "pom": "sha256-wPZXItdcDljNGDWzBGBG9ga12mmZBBYfjba3j+ubQBo=" }, - "com/google/guava#guava/33.1.0-jre": { - "jar": "sha256-NGrsDrjImHNgyKJk5w/xDC+6dgRG6yfoqwfnjnh6df4=", - "module": "sha256-6qUNmCgORsANUYq/FUgp3pm1lm0bb+KLffHVvZB+dKg=", - "pom": "sha256-VXQa0W+Yzubm3Ard3UOAacxeP/KaJuMXXU/qKHaSVLc=" + "com/google/code/gson#gson/2.13.2": { + "jar": "sha256-3QzhtVo+0ggMtw+cZVhQzahsIGhiMQAJ3LXlyVJlpeA=", + "pom": "sha256-OqBqp8D5rwkpYaQtCVeOQyS+FGNIoO5u1HhX98Jne3Y=" }, - "com/google/guava#listenablefuture/9999.0-empty-to-avoid-conflict-with-guava": { - "jar": "sha256-s3KgN9QjCqV/vv/e8w/WEj+cDC24XQrO0AyRuXTzP5k=", - "pom": "sha256-GNSx2yYVPU5VB5zh92ux/gXNuGLvmVSojLzE/zi4Z5s=" + "com/google/code/gson/gson/maven-metadata": { + "xml": { + "groupId": "com.google.code.gson", + "lastUpdated": "20250910210152", + "release": "2.13.2" + } }, - "com/google/j2objc#j2objc-annotations/3.0.0": { - "jar": "sha256-iCQVc0Z93KRP/U10qgTCu/0Rv3wX4MNCyUyd56cKfGQ=", - "pom": "sha256-I7PQOeForYndEUaY5t1744P0osV3uId9gsc6ZRXnShc=" + "com/google/errorprone#error_prone_annotation/2.42.0": { + "jar": "sha256-6O9uAxS9CrVZXkJ0t894lkxSVoWCeuX089D+/7TaXxE=", + "pom": "sha256-MEn5AqmV9qu6xJm5Q4wv0lS99A7QpzPSqvBEIh3agCA=" + }, + "com/google/errorprone#error_prone_annotations/2.37.0": { + "jar": "sha256-0ppiY7SNRtTHwotkcXptEFs+Kj5kJWCS+EXo53T8pro=", + "pom": "sha256-nBm0OV6yKL6yEJXdMdVa2V+bcnKYNpuShL0jMOi2LaI=" + }, + "com/google/errorprone#error_prone_annotations/2.38.0": { + "jar": "sha256-ZmHVM1CQpfxh3YadIJW8bB4hVuOqR6bkq6vfZMmaeIk=", + "pom": "sha256-MAe++K/zro6hLYHD/qy08Vl5ss9cPjj8kYmpjeoUEWc=" + }, + "com/google/errorprone#error_prone_annotations/2.41.0": { + "jar": "sha256-pW54K1tQgRrCBAc6NVoh2RWiEH/OE+xxEzGtA29mD8w=", + "pom": "sha256-oVHfHi4LSGGNiwahgHSKKbOrs5sbI5b2och5pydIjG4=" + }, + "com/google/errorprone#error_prone_annotations/2.42.0": { + "jar": "sha256-8oKmSIg4mGuAM71RiIkoz/alnBBQQmR2VT7SYiuJ5RA=", + "pom": "sha256-r9/wIhQuSJ7lRS6KSgiOLdPndkBWSyMj6e+EeHLwbP0=" + }, + "com/google/errorprone#error_prone_check_api/2.42.0": { + "jar": "sha256-d9z8e4mqHwlBREJ9Mw1SAo6Fc/V038kYHBOsmtjRqTU=", + "pom": "sha256-E4cgJOTwd9ZEAu6vuZk+auW9GGPDhDJ3MyLj3teUSX8=" + }, + "com/google/errorprone#error_prone_core/2.42.0": { + "jar": "sha256-Ofv13fwqr88MnEfgZNS0MmqZU/PtGX/N1SD3e01k7TE=", + "pom": "sha256-B+TX1Nuy8gvyK+ZFOy/aVETo9RQaBTkj7rkcTlEN/rU=" + }, + "com/google/errorprone#error_prone_parent/2.37.0": { + "pom": "sha256-SmWUVg9cwGyJ2vzEn4spHxJ83bon1CYFliKhmrjWzkc=" + }, + "com/google/errorprone#error_prone_parent/2.38.0": { + "pom": "sha256-5iRYpqPmMIG8fFezwPrJ8E92zjL2BlMttp/is9R7k0w=" + }, + "com/google/errorprone#error_prone_parent/2.41.0": { + "pom": "sha256-xTg4jXYKXByY3PBvbtPP5fEaZRgn21y9LtgojHlcrUI=" + }, + "com/google/errorprone#error_prone_parent/2.42.0": { + "pom": "sha256-YolCpNYTZBj92nOUhBcOY4B250E/zJ6E9xutJUvWICA=" + }, + "com/google/errorprone#error_prone_type_annotations/2.37.0": { + "pom": "sha256-69Fv9A5HxZg71f1iL0ym71cWPowYU+OilsOtKUYnUdY=" + }, + "com/google/googlejavaformat#google-java-format-parent/1.27.0": { + "pom": "sha256-rOuKJTTBnTBcBY8iq0ffOaDhm3QIWx5MWwfTukXYQlA=" + }, + "com/google/googlejavaformat#google-java-format/1.27.0": { + "jar": "sha256-4Kxk68V3VrLHJKICqpuJb9ebYXZmcezm+Af4T2Yw4wE=", + "pom": "sha256-/7CRGADJOb208cGUnLwNFFdn2XQZsR/vvMWxhDS3/Lc=" + }, + "com/google/guava#failureaccess/1.0.3": { + "jar": "sha256-y/w5BrGbj1XdfP1t/gqkUy6DQlDX8IC9jSEaPiRrWcs=", + "pom": "sha256-xUvv839tQtQ+FHItVKUiya1R75f8W3knfmKj6/iC87s=" + }, + "com/google/guava#guava-parent/33.4.0-android": { + "pom": "sha256-ciDt5hAmWW+8cg7kuTJG+i0U8ygFhTK1nvBT3jl8fYM=" + }, + "com/google/guava#guava-parent/33.5.0-jre": { + "pom": "sha256-aHGeaHxuTJ/z4P7L73vSCJbw9PezFHQ+0zxy+WJWghU=" + }, + "com/google/guava#guava/33.5.0-jre": { + "jar": "sha256-HjAfDFKsJIsLFP3D0SKDx3JS1Nb0hSHVcufYxMLMSsc=", + "module": "sha256-d+1CyMiyzru5OsngdUP/ZBiqJL24UXWAz1Mk6aZRCVY=", + "pom": "sha256-BHj6eKkIs8Mf5td76ZeKqmIeKhgduEAH49OzdCSirGE=" + }, + "com/google/j2objc#j2objc-annotations/3.1": { + "jar": "sha256-hNOhUFGEhfgUDqmbiphWVnSWKfZDPJK4DHWzaro7CZs=", + "pom": "sha256-FFcIOFAANPwbR8ggXOHJ1rJVwczdLRr9zcv3XomySjM=" + }, + "com/google/protobuf#protobuf-bom/3.25.5": { + "pom": "sha256-CA4phBcyOLUOBkwiav/7sbAjNSApXHkKf9PWrkWT8GM=" + }, + "com/google/protobuf#protobuf-java/3.25.5": { + "jar": "sha256-hUAkf62eBrrvqPtF6zE4AtAZ9IXxQwDg+da1Vu2I51M=", + "pom": "sha256-51IDIVeno5vpvjeGaEB1RSpGzVhrKGWr0z5wdWikyK8=" + }, + "com/google/protobuf#protobuf-parent/3.25.5": { + "pom": "sha256-ZMwOOtboX1rsj53Pk0HRN56VJTZP9T4j4W2NWCRnPvc=" }, "com/googlecode/javaewah#JavaEWAH/1.2.3": { "jar": "sha256-1lImlJcTxMYaeE9BxRFn57Axb5N2Q5jrup5DNrPZVMI=", @@ -446,48 +1528,51 @@ "jar": "sha256-iO2Ocw9zhil0hRdsQ4cUbGkUo4wOWPwpbooBzcO2IeE=", "pom": "sha256-64AZrY6Ql2ztM0sYOyPxPxnQi9uuteSrKEpFoos4aIs=" }, - "com/h2database#h2-mvstore/2.2.224": { - "jar": "sha256-EMeCk8sHu+6zewzCyRmnkJ6VyeTu8EZ/Ib+WGySSIUw=", - "pom": "sha256-csQffdVNSrUhROTkmFBYBJZfpifX6UYnqjN8RUtD9KY=" + "com/h2database#h2-mvstore/2.3.232": { + "jar": "sha256-LIIlzXOyOUOCudABbZJ4oAKRViIkpZTu8AwApqxQvAQ=", + "pom": "sha256-fqc4xbuppSWxP3KDW9aBOFPZgHMf9Kuiy4uo4OWA7Zg=" }, - "com/ibm/icu#icu4j/72.1": { - "jar": "sha256-PfVyskCmjRO1zXeK0jk+iF0mQRQ0zY8JisWYfqLmTOM=", - "pom": "sha256-Pe8rKa9KGa2AXLFTBWklqJqQP5L77hre4S7S/BTETug=" + "com/jayway/jsonpath#json-path/2.9.0": { + "module": "sha256-5ikAQ9rpOnDZqz+hvrh56M9e1ajgqQGD+5bCUVqXCD4=", + "pom": "sha256-DCU33em/ncKix5ZzAPwTvFIp0ZJnf8uItv2Jlmk2ZD8=" }, - "com/konghq#unirest-java-parent/3.14.5": { - "pom": "sha256-LMc4Plsi7+Umtd0r7KhgCYl2G4jebQffDBf+a7UPJ8A=" + "com/knuddels#jtokkit/1.1.0": { + "jar": "sha256-FQHOAlmriXxnRsz6+h0gis1AT7F+GsYuFXFy8meLEYM=", + "module": "sha256-QxxAPs80ROw72ZNJIvNpOf1vCClXmpolySdBmSzVjC8=", + "pom": "sha256-cfjoMOMzqx9I5NAy7FSiu4J6Zk+crtGlo8h815W+8eA=" }, - "com/konghq#unirest-java/3.14.5": { - "jar": "sha256-8MwzkiHp51loG9FDX1kY9GC+rexHRcJ6hxmvbaJtReU=", - "pom": "sha256-qIJBno0orj+m1wqfldT6jQH4IicdBcI1egKu6r6v6pE=" + "com/konghq#unirest-java-core/4.5.1": { + "jar": "sha256-hzS58uio16ATB/9TLutw7rPwRFvPimeY2u6fRSjF9uM=", + "pom": "sha256-G8IxK1eWPVaavo0VZdyYmXkvsWGaiahuLncZTfBegc0=" }, - "com/oracle/ojdbc#ojdbc10/19.3.0.0": { - "jar": "sha256-+iJonNP7sDf07IZBJevngyXzgR/FDPGUxr1w/n5RRWg=", - "pom": "sha256-pfJtJo9fU2k9CvaVIXdzZ1/ktv5lXFVm+gZihXltP9Y=" + "com/konghq#unirest-java-parent/4.5.1": { + "pom": "sha256-Op85yzb/PrKGx4BNG2tAW9QdBTlA3mcL6LQuEPfLGIE=" }, - "com/oracle/ojdbc#ons/19.3.0.0": { - "jar": "sha256-bj8kNwBxbE+i6d36oIyTlK1v2jpkDTvvA5Qfe1c9+dc=", - "pom": "sha256-iS3lC3HfR+jb7pTomhpPLDYC+7rk/LFu+sxtdq6LnlI=" + "com/konghq#unirest-modules-gson/4.5.1": { + "jar": "sha256-vCLl5VY1vvywEjMmOCqao27fw5+Y2smBloskQ8Myy3E=", + "pom": "sha256-2oBvnNCenHShoeLh1IJ9qItegtH8BPzvS1VpU/6oHdE=" }, - "com/oracle/ojdbc#osdt_cert/19.3.0.0": { - "jar": "sha256-+qDMpZTTVNW7H16sPa+hVoOHonV2gTqb1yPW/YdEvow=", - "pom": "sha256-7BCuWrL03nbJmeAWpivQ4f49t9YwMLE1FQ6/ZzOWuog=" + "com/lihaoyi#fastparse_2.13/2.3.3": { + "jar": "sha256-dXipnwkfW7pdj+2IFhn8rZraeU0/N4dWBwrViUPxBVE=", + "pom": "sha256-BhjIpmNmjk318rcvlFB6a32pRrWrjre7dEn413n1ydc=" }, - "com/oracle/ojdbc#osdt_core/19.3.0.0": { - "jar": "sha256-x6kMB6Euc9A8Ht1qAuaZABIT5pj+D1IloncczUarC2M=", - "pom": "sha256-8ydgabF5+h8t8AXptZtyzyQp2Sfcke7yDKOuMEGKeZw=" + "com/lihaoyi#geny_2.13/0.6.10": { + "jar": "sha256-FassZUC2mQvx60B97wGwzOvrgFlR5+zLAN2/9wf5cjw=", + "pom": "sha256-8wuw2fc5NtQb/EHXp4HigjDJRR/565FMaB7OrTtHwUg=" }, - "com/oracle/ojdbc#simplefan/19.3.0.0": { - "jar": "sha256-UTjWWO3/DgEG8FWfaMcvuQ8c00OBSSmVt10AEuqeEvI=", - "pom": "sha256-8kMWnRLNjdURbYO+vsySNSiNGGFySLkjOa3FIX/W5wE=" + "com/lihaoyi#sourcecode_2.13/0.2.3": { + "jar": "sha256-B5T8EGEH001xEB6tCzGyxIJzc32JGXu/mxusb/MqtXY=", + "pom": "sha256-oiq0AqkyzobUAcU3A01FPzeuq1nlJMKIalwgeVB92jU=" }, - "com/oracle/ojdbc#ucp/19.3.0.0": { - "jar": "sha256-I9jevkCnZN901e2n6MHOmywZCjT3OcpNdR6qlBFNMcw=", - "pom": "sha256-+SvQTVeVmp5ZlqjFSYluZRJ5ucW5VAE2EMpjN1zbItU=" + "com/networknt#json-schema-validator/1.5.6": { + "pom": "sha256-e/wlpTWWxa1g1qLRQ+BPC1weA9u2IGjnpl9q3YiCl5w=" }, - "com/puppycrawl/tools#checkstyle/10.15.0": { - "jar": "sha256-RI7oAzg3HwsbSuEhPw7bJI0rYEJnpb75l+ARDVxP8aE=", - "pom": "sha256-UMoBscqFa2DqEzp9dA2RLUYqIhTpjpCzkBU5hf14K1A=" + "com/pixelduke#fxthemes/1.6.0": { + "jar": "sha256-Lw53pVtUPDjUlpYEFr40sRZzLeNYvG7mtg6ANY9MD9s=", + "pom": "sha256-srTnPug05l3LuE0XByfksEyI7KemxjIibujuqt0i2vQ=" + }, + "com/pixelduke#parent-fxthemes/1.6.0": { + "pom": "sha256-yY5mlEF3v3ydItjfCbYlFT1e1BjRKVD14A8dz0/JE+M=" }, "com/salesforce/maven#MavenBase/1.0.19": { "pom": "sha256-K6DjALx2Etaz4MDWYiw7Jv0M1s2s2JmuRWsyaw6F8c8=" @@ -495,112 +1580,70 @@ "com/salesforce/maven#MavenParent/1.0.19": { "pom": "sha256-3OlrnKlw7dinNuI9yiDal9CakdYh1mzNzGylQAdehoU=" }, - "com/squareup/okhttp3#okhttp/3.12.0": { - "jar": "sha256-cXh/LFmeBEHHpEE5g7/dk9QLVuG63F4EE9akxIW6PzU=", - "pom": "sha256-mklEjyDeMUc8RtcixQDFXhIPp4mCm7Sv3Aa7syzOqag=" + "com/squareup/okhttp3#okhttp-jvm/5.1.0": { + "jar": "sha256-pqrH8V08LDy9Kvfs9W+XQHFkpgSy24eVKZUOMc6mmbI=", + "module": "sha256-sulz7WEYTDMNpU5+YuW6STQLZkh1x8PiLfjvSWB8TXA=", + "pom": "sha256-aNCp1oSYz/jQM+gJUKihDamZiE6Y07RMiNDpsAUd4nA=" }, - "com/squareup/okhttp3#parent/3.12.0": { - "pom": "sha256-hkeC3bfMW1sPSzZ04ChLv+jVVbXVlozkN+epQvLpDKc=" + "com/squareup/okhttp3#okhttp/5.1.0": { + "module": "sha256-9Lg+E7Rr8Q9cccDL82M54X4ttXZwDaNElfulX063g24=", + "pom": "sha256-hwO2W8qKgsj6H3DHt4FTtAx5FrKQUS/PmA5/IaZQpzc=" }, - "com/squareup/okio#okio-parent/1.15.0": { - "pom": "sha256-NOCaPqKqzXId85lHDQWkeuza2AEmmiEhlf+/nSEFbbI=" + "com/squareup/okio#okio-jvm/3.16.0": { + "jar": "sha256-xzfANcpnUYe/EaZ925WBlUvw1cqfPgSOg4syZ88ytcM=", + "module": "sha256-h5N9uN2s/m54G1UOVcRgEvRtuvEggD2phbshf0eXWJA=", + "pom": "sha256-UZpRemxp4bmF6BsNm3XT3kWjg4aI46CUjnpTYeVHOPM=" }, - "com/squareup/okio#okio/1.15.0": { - "jar": "sha256-aT+jGafohDMAYCsgQCO3Z08Qbry1d/LdWAchK2YRi9I=", - "pom": "sha256-8cELFIDRq3X7BRoHsnPjfNolJel+Fgfug+aDO3Dhv84=" + "com/squareup/okio#okio/3.15.0": { + "module": "sha256-EWgmBmzrTTM2p05xcqM3UWF+w0S8UKNPmbDSSVmko50=", + "pom": "sha256-LXN4VBFATurDLwRzouB6sVFrmFCpKAzGGgi0eXkMzPg=" }, - "com/squareup/retrofit2#parent/2.6.1": { - "pom": "sha256-hrrYjK2fQEK3mI3+nR5e8t6Uh4FK8sPDB6ilhdSmAp4=" + "com/squareup/retrofit2#converter-jackson/2.9.0": { + "jar": "sha256-fZTM0RRAjOGx4wxS0OQSrPMoXqLT3r1zTRdVimKcOyg=", + "pom": "sha256-3fAClQB0C0e4MyOtVlJhJc9G7RaG4BzDbeBZeKmCwik=" }, - "com/squareup/retrofit2#retrofit/2.6.1": { - "jar": "sha256-b+36izjQWs9OUt3ku9dK7W2+A0h8XSZ/4Ehteih+lxI=", - "pom": "sha256-6rtyWWf0U2/HGFSh5UW2EBKnbbnxSM/S/rTBLH6a3Xg=" - }, - "com/sun/activation#all/1.2.2": { - "pom": "sha256-GXPUmcwsEmSv8tbQUqHHFq5hPQGK4cL2EN1qTRwkV44=" - }, - "com/sun/activation#all/2.0.1": { - "pom": "sha256-ZI1dYrYVP0LxkM7S1ucMHmRCVQyc/rZvvuCWHGYWssw=" - }, - "com/sun/activation#jakarta.activation/2.0.1": { - "jar": "sha256-ueJLfdbgdJVWLqllMb4xMMltuk144d/Yitu96/QzKHE=", - "pom": "sha256-igaFktsI5oUyBP8LYlowFDjjw26l8a5lur/tIIUCeBo=" - }, - "com/sun/istack#istack-commons-runtime/4.0.1": { - "jar": "sha256-n5ERX0SThIhvVyvWLIgS7hAEJz1LXIXKxlF5rUwWmQ8=", - "pom": "sha256-OPtqwbPZtUmt8h99yEzRXBu3x1zOtYEm6b0Wy+bd7u8=" + "com/squareup/retrofit2#retrofit/3.0.0": { + "jar": "sha256-acai00UbbflUmpP6t0QJTr8HpLDOT0U9bI9XXvD+yaE=", + "module": "sha256-PeUoKbiYIVU06G7aJo2kSf/L+VsYcD2lKdmYgyd0hPc=", + "pom": "sha256-/BaPqJcZiIc331OurA9JgLP07z5hIeMww2YGHJlrBoA=" }, "com/sun/istack#istack-commons-runtime/4.1.2": { "jar": "sha256-f9Z5I2H03QD4xWr0ogzswAZt7qSo897Dg0ivI/wilu4=", "pom": "sha256-EiKikL7dtvbpK8mZvOvDaW/NbXIhWFbSJHJ6e8LcOso=" }, - "com/sun/istack#istack-commons-tools/4.0.1": { - "jar": "sha256-NEhuoD6CKWZ9cS4RLhZK3u11NMqBcYuw5lMHK362B4Y=", - "pom": "sha256-doe2Z9DL1OB5n8wqq9N64pJ7ORg4AATZR79eHV172M4=" - }, - "com/sun/istack#istack-commons/4.0.1": { - "pom": "sha256-zDvPJtQsLgI6SpDkfzMXk+DZR2uvJyetndyLvnNSFsI=" - }, "com/sun/istack#istack-commons/4.1.2": { "pom": "sha256-2Ig+twNkcB2uDjdEnIj9knUResPYYEDonxvj6dR+nJ0=" }, - "com/sun/xml/bind#jaxb-bom-ext/3.0.2": { - "pom": "sha256-jUSIUplsdYMRpbs9oecjTGqGefTRO1InWxSp9RevjBA=" + "com/sun/xml/bind#jaxb-bom-ext/4.0.6": { + "pom": "sha256-zhXoVkQ5YK0sITuZqOB+9dQASf8fPw64g4SN3c4lDBM=" }, - "com/sun/xml/bind#jaxb-bom-ext/4.0.3": { - "pom": "sha256-SkQftgU/yfRooSve6hy48Efq9kNzA34/BJrUMEJ/0PA=" + "com/sun/xml/bind/mvn#jaxb-parent/4.0.6": { + "pom": "sha256-zoPvIwG7pz/ZfbGSz/SaqCstSaA3JM7XyKZsdaDFl9s=" }, - "com/sun/xml/bind/external#relaxng-datatype/3.0.2": { - "jar": "sha256-wYsnDxQPFerIy77dRsx3cn4C92haLi237BIgSZkNFms=", - "pom": "sha256-8jwf3cYFxiEYtS/1SkTfU9CP4ypQSPtWKfn/yZ9bQQI=" + "com/sun/xml/bind/mvn#jaxb-runtime-parent/4.0.6": { + "pom": "sha256-HFffRRHcxHkQTZNb0ntpoi1LNLpjKSIhbxtwYquLf9A=" }, - "com/sun/xml/bind/external#rngom/3.0.2": { - "jar": "sha256-qo64ztOBV2dT3QBxZXliuNjmDmMnYwmmb1TPn4o80xM=", - "pom": "sha256-twSdFXrnU0PYywdBPmPIV4Q9TXsBXokXv0H5S7dP4ro=" + "com/sun/xml/bind/mvn#jaxb-txw-parent/4.0.6": { + "pom": "sha256-ObTY7GM3l0Di+zGP13zuOG65h8IzTW5famTs5hTDj+M=" }, - "com/sun/xml/bind/mvn#jaxb-codemodel-parent/3.0.2": { - "pom": "sha256-sMPbw6G+mLHxcPIoNWNEFzSKK+S0oDwLtNu7hD2Dt2o=" + "com/tngtech/archunit#archunit-junit5-api/1.4.1": { + "jar": "sha256-WZ6whJcjV3PKY5BfUw1OinOEuLQp6qmRN1hQIipx7+0=", + "pom": "sha256-MqPqumpov+TTE5/kGBf91kHhIeIU+ulkHxuACDFkjU0=" }, - "com/sun/xml/bind/mvn#jaxb-external-parent/3.0.2": { - "pom": "sha256-ExwRX0kx+YQ8rtDHeOD0Rb75zr+WvtiZNXh1DoyVYoE=" + "com/tngtech/archunit#archunit-junit5-engine-api/1.4.1": { + "pom": "sha256-GY1dNHJVEsfTnZ0an2iUMg2ahq6A5xLtAk+ZK+sakfA=" }, - "com/sun/xml/bind/mvn#jaxb-parent/3.0.2": { - "pom": "sha256-HfAhd4Qlf3/Dq0XIzuIU7CBYrnbEH7zZz4OU1emMlnM=" + "com/tngtech/archunit#archunit-junit5-engine/1.4.1": { + "pom": "sha256-n+5dEyII4DunPwuXqZbaJD8fQU+2WcLJByK2raGRB3Y=" }, - "com/sun/xml/bind/mvn#jaxb-parent/4.0.3": { - "pom": "sha256-6WIwlX8fVlh/nP25dKNr7XcH6JYWtakKknss99NHZ28=" + "com/tngtech/archunit#archunit/1.4.1": { + "jar": "sha256-apJFjFRDCOQspTTPy9tvGUfqSpyocX4IfNZx0x8tmww=", + "pom": "sha256-PEMEhZaX+gSgrnvQr4VeXiPI2qJvYiy8PquqO1b4KDQ=" }, - "com/sun/xml/bind/mvn#jaxb-runtime-parent/3.0.2": { - "pom": "sha256-mFAJ3lm0JVXoj+4X8tRGfYT2widkb4Pm/Bsx80a4690=" - }, - "com/sun/xml/bind/mvn#jaxb-runtime-parent/4.0.3": { - "pom": "sha256-PjQHp7FdgRMzJfEsVXN8xGeoyhGh5DsTotS9+HBW2no=" - }, - "com/sun/xml/bind/mvn#jaxb-txw-parent/3.0.2": { - "pom": "sha256-DVq8zIBaLrvyXD8uwbPkLc3rFuqckFuYVnRiAWjBoKs=" - }, - "com/sun/xml/bind/mvn#jaxb-txw-parent/4.0.3": { - "pom": "sha256-hU4ErXwT/9tlUbKQ6apsCN10JQdTvMgB4HZVB9EYfXw=" - }, - "com/sun/xml/dtd-parser#dtd-parser/1.4.5": { - "jar": "sha256-pM1q3c7ULi+HDcyhcW9FnaUfBvL+SUMNLRKPFHyOkp0=", - "pom": "sha256-sKYTLhmm4ALSU5VPat87YaJjVvz3f16PzEOpz9senUA=" - }, - "com/tngtech/archunit#archunit-junit5-api/1.2.1": { - "jar": "sha256-zAxo/vGa3fpBwaGDYIsQdd6+/iueLzzcAfQJYZT2u0g=", - "pom": "sha256-jpvGRO2Ygl/Jv1w/+Shsg2OMODLXAs+TcsZkhhQO3IU=" - }, - "com/tngtech/archunit#archunit-junit5-engine-api/1.2.1": { - "jar": "sha256-60XLhCUj2ne8DlDQRPvWftuwaEwAjsApGJGzTBSCqPc=", - "pom": "sha256-fBFqW8OgjDIiAIYwBl6aFQH/5GMMYXx53Ljmtp4ySWI=" - }, - "com/tngtech/archunit#archunit-junit5-engine/1.2.1": { - "jar": "sha256-bGwGyDAtt5rkq9xKpWEPqZURFfaTgbNCy2O3qBmgefQ=", - "pom": "sha256-LW4u2WZKQaaZxS5vbhjZpcojmXAOUjR6f6nAS3IMwDg=" - }, - "com/tngtech/archunit#archunit/1.2.1": { - "jar": "sha256-eLPLD4NQmPImSlnnkdiF+AitgNJCXvKY3Cz+0DPGueg=", - "pom": "sha256-GA8sOPoquiEKfyUHxdC1B1FghhfbFK/mvS8iqm/lDbU=" + "com/uber/nullaway#nullaway/0.12.10": { + "jar": "sha256-NOZALrhyVGjBaC2kQDS++DnZROoOu8d7SD4D75n5BkQ=", + "module": "sha256-xhqvAaX6KnYzQnV7MSabFph+weQ5Pv9TGJX/nQkaSDY=", + "pom": "sha256-W/XkwpCd2bMZMm0GROWORJ86wSxJwDCuyfswRdw5QB8=" }, "com/vladsch/flexmark#flexmark-ext-emoji/0.64.8": { "jar": "sha256-AS0ttRRjr9hHAmJ+ST/tzkLrfesbrjCd3O/RgasoPL4=", @@ -693,21 +1736,13 @@ "jar": "sha256-fZOMgXiQKARcCMBl6UvnX8KAUnYg1b1itRnVg4UyNoo=", "pom": "sha256-w1zKe2HUZ42VeMvAuQG4cXtTmr+SVEQdp4uP5g3gZNA=" }, - "commons-cli#commons-cli/1.6.0": { - "jar": "sha256-aeEjcFms1W8PhlTc3gnYoUEu7oKRi+9VZNUfj7J1cRs=", - "pom": "sha256-x3AmC5U07xOUD6CHpbAZasVKZNDc1IXermbErapsF1g=" + "commons-codec#commons-codec/1.17.1": { + "jar": "sha256-+fbLED8t3DyZqdgK2irnvwaFER/Wv/zLcgM9HaTm/yM=", + "pom": "sha256-f6DbTYFQ2vkylYuK6onuJKu00Y4jFqXeU1J4/BMVEqA=" }, - "commons-codec#commons-codec/1.15": { - "jar": "sha256-s+n21jp5AQm/DQVmEfvtHPaQVYJt7+uYlKcTadJG7WM=", - "pom": "sha256-yG7hmKNaNxVIeGD0Gcv2Qufk2ehxR3eUfb5qTjogq1g=" - }, - "commons-codec#commons-codec/1.16.0": { - "jar": "sha256-VllfsgsLhbyR0NUD2tULt/G5r8Du1d/6bLslkpAASE0=", - "pom": "sha256-bLWVeBnfOTlW/TEaOgw/XuwevEm6Wy0J8/ROYWf6PnQ=" - }, - "commons-codec#commons-codec/1.16.1": { - "jar": "sha256-7Ie/tV8iy9GyHiGQ7toosrMS7SpDHuSfvcwBgS0EpeQ=", - "pom": "sha256-uCbd2S+dfMZDcaAvoIMMFU1nyYNw6lSi0ZbnLrWQrSg=" + "commons-codec#commons-codec/1.18.0": { + "jar": "sha256-ugBfMEzvkqPe3iSjitWsm4r8zw2PdYOdbBM4Y0z39uQ=", + "pom": "sha256-dLkW2ksDhMYZ5t1MGN7+iqQ4f3lSBSU8+0u7L0WM3c4=" }, "commons-collections#commons-collections/3.2.2": { "jar": "sha256-7urpF5FxRKaKdB1MDf9mqlxcX9hVk/8he87T/Iyng7g=", @@ -717,17 +1752,20 @@ "jar": "sha256-4LK5gKhPxlM8XOKR8ZF7MsUH9ivK1kGY//RDaMIZaj0=", "pom": "sha256-FaWcDnV8bAfD0baJ1zXI46nsVpXWzrapQdQGKrIpAbc=" }, - "commons-io#commons-io/2.15.1": { - "jar": "sha256-pYrxLuG2jP0uuwwnyu8WTwhDgaAOyBpIzCdf1+pU4VQ=", - "pom": "sha256-Fxoa+CtnWetXQLO4gJrKgBE96vEVMDby9ERZAd/T+R0=" + "commons-fileupload#commons-fileupload/1.5": { + "pom": "sha256-zHIPHgWDV52f5Tk8iE7kbQ10+Z0fm6AXsXKzHqGJ4rE=" }, - "commons-logging#commons-logging/1.2": { - "jar": "sha256-2t3qHqC+D1aXirMAa4rJKDSv7vvZt+TmMW/KV98PpjY=", - "pom": "sha256-yRq1qlcNhvb9B8wVjsa8LFAIBAKXLukXn+JBAHOfuyA=" + "commons-io#commons-io/2.20.0": { + "jar": "sha256-35C7oP48tYa38WTnj+j49No/LdXCf6ZF+IgQDMwl3XI=", + "pom": "sha256-vb34EHLBkO6aixgaXFj1vZF6dQ+xOiVt679T9dvTOio=" }, - "commons-validator#commons-validator/1.7": { - "jar": "sha256-TXT0zk+2iyYX7a0Ibfbe/fkzhGfSN30sYuaQOOHE8C8=", - "pom": "sha256-UztBf2dHU/bHn6v7/vlqRj6pw8yj16g/8Ot9dmgpP8k=" + "commons-logging#commons-logging/1.3.5": { + "jar": "sha256-bXp0TkAnZJ+7UIld+Ul9EJ+Yx2amNwYv6NLqu7MUC6Q=", + "pom": "sha256-zPSjA0b1AnuUlqvVYpCsJtFZq/K+ZN8SZWEdyUALnWg=" + }, + "commons-validator#commons-validator/1.8.0": { + "jar": "sha256-EpLkvZVpNkYaYJawlEAPXCqUYmfC4gMkUSrHUywMbrM=", + "pom": "sha256-rQh4fwxzi1BNdoDgb6acXRp0uWPbmADEjl8jJMH13h8=" }, "de/rototor/jeuclid#jeuclid-core/3.1.11": { "jar": "sha256-YQbzzUZZnxpEzHn2z937hwY8CpX4z2+Z3g4uUIO/Opk=", @@ -747,10 +1785,6 @@ "de/rototor/snuggletex#snuggletex/1.3.0": { "pom": "sha256-9oYkdlBlNa7G36UyTmJQk8fYwY47yqx1nvlDDbeK/0Q=" }, - "de/sandec#JMemoryBuddy/0.5.1": { - "jar": "sha256-4Exc1XGjH2m7lnM0bQYhA9SPVJ/6wVu/bFyuqBhFOb4=", - "pom": "sha256-2Iq74jW0dpXz85Q9xT1rkh3MJXDqZgw3PuOTc4XL8bE=" - }, "de/saxsys#mvvmfx-parent/1.8.0": { "pom": "sha256-tp0rfN1IaPX4/rFgaV7mvP/PsIf7LYGeXXW7o1AjbJs=" }, @@ -762,17 +1796,45 @@ "jar": "sha256-A7ouzaiq01ipF9I23oVP10b25szZp0ti98UkdzMwo0Y=", "pom": "sha256-29pS9ELRHsCI5GAHXeBCgn0JEB93W8IoQoAZAtM3z+Y=" }, - "de/undercouch#citeproc-java/3.0.0": { - "jar": "sha256-ah2CFCjGIXZiGS9pLR3sgs25vWTFz7O+R5V+Luo/EPk=", - "module": "sha256-0WU5hgCyIOsiGiDXydX+yX3ZBOO7p5hBVuhfWOv4mbo=", - "pom": "sha256-0LpxAQH7jCteBQxlLPYr+KmZT+6PBv+jzi2BLdkABMk=" + "de/undercouch#citeproc-java/3.3.0": { + "jar": "sha256-cs8SB8VkOg4pLqszz67FfdnWULIpnZEXHcxH0WHkdpY=", + "module": "sha256-zagYll9YHJ1KSMexajIOPyQ6UzgHkkEdtKpDAdqT1ZM=", + "pom": "sha256-mk/t77P98TXzy9G6mEzVI7FwPy+eF2XEgPwbg10J7/0=" }, - "dev/failsafe#failsafe-parent/3.3.2": { - "pom": "sha256-52onlGrLqFePJthfAjPMDzlGiw58KYXcbXxs4BBVLYQ=" + "dev/langchain4j#langchain4j-bom/1.7.1": { + "pom": "sha256-1GCivezvmPHWyCQsVVZwCz+swFqVj0PS/+bhIJeAXD0=" }, - "dev/failsafe#failsafe/3.3.2": { - "jar": "sha256-LF3Ieabax+o6eynXleJ71JuOeQiwXC8+VgU8GdeYUPU=", - "pom": "sha256-elPaR8MAdPlyXIyfzWg8a/gTZ9QnO9+653PzPDR8aCs=" + "dev/langchain4j#langchain4j-core/1.7.1": { + "jar": "sha256-fETySkI9fFUtFvmrYU+INLJEtUVuLYXJY04QJBArAZE=", + "pom": "sha256-oQ7OiezwiQ/7wS69vBDAqT7CYFzxw/+p2MYLLisUJDk=" + }, + "dev/langchain4j#langchain4j-google-ai-gemini/1.7.1": { + "jar": "sha256-QF7DWyE1s+bLAUq8Ogl74yQ6Ht/lfNROfXV+dAT//w8=", + "pom": "sha256-PpKQosQhM9zg2PdbBDjHE5Dnh+De2fOy5vwYPRVBWjM=" + }, + "dev/langchain4j#langchain4j-http-client-jdk/1.7.1": { + "jar": "sha256-fsLr11nveJmVIOmPSs+WPXiXLiy8/Pk6getTv+Wsa+I=", + "pom": "sha256-pPxwClyaqg8dmfKFx0jKbmMtRcDvD4Sx9HGL0/QHcfY=" + }, + "dev/langchain4j#langchain4j-http-client/1.7.1": { + "jar": "sha256-P2/FsJU9Gt1m9G1YDruQr9JLRa/PYX/uOUkfWSzyySg=", + "pom": "sha256-f6k1C/GAIH9AwPMqjbxrYlrLNNfLh6kyvg5xgNrmNic=" + }, + "dev/langchain4j#langchain4j-hugging-face/1.7.1-beta14": { + "jar": "sha256-vy+ckTRw78pKsKsVes+UQat/vUrvvghbGdJcL4DGVFw=", + "pom": "sha256-QyFCoVzKhQxg4KWKj/sJM7JIMwFXUPih9I+sdkHIi20=" + }, + "dev/langchain4j#langchain4j-mistral-ai/1.7.1": { + "jar": "sha256-p0dxMihQV0HDifh5rpXbKEWUab8KnKqd4SsJeKcMgGI=", + "pom": "sha256-Uo6pcNepIoKlmRvhV4Qo+GUWT7yT3A/60Lh3N0oIfY4=" + }, + "dev/langchain4j#langchain4j-open-ai/1.7.1": { + "jar": "sha256-tpspdIRp6YaavgCZBfAXH4qBm4X4vmG9yah0gWVaxQA=", + "pom": "sha256-4htkUZr95BDGH72AMl3rzFNjtDBHsocqpu/KMnxhmzE=" + }, + "dev/langchain4j#langchain4j/1.7.1": { + "jar": "sha256-pyo6BVgdwxpPkLowb2e53mcogOfxldkQARZDixrW3So=", + "pom": "sha256-CroqqYgDZHNjDKydjt16DMastlFJKNWsDFR/Al+KChk=" }, "eu/lestard#doc-annotations/0.2": { "jar": "sha256-Yl5U0tQDYG0hdD/PbYsHJD7yhEQ9pNwvpBKUQX34Glw=", @@ -782,53 +1844,102 @@ "jar": "sha256-h2dZheY30jG1eD0f6gvZR+cSZ79VetyTzj2uyKUZvSI=", "pom": "sha256-dgQpbIuuApGPJvekSKGwnzjluw2W1XhuTi3yF2B+9No=" }, - "info/picocli#picocli/4.7.5": { - "jar": "sha256-6DqQb7mbVwkdHWisEffD0lGL16ganHGyWeLADRVkyOg=", - "pom": "sha256-fk6LD0t8pgdSCyDS8eWN9Pk0ymNsseuoKJz/LylWv9g=" + "info/picocli#picocli-codegen/4.7.7": { + "jar": "sha256-ba5oIyzh0VK45HTVvRiI0QC8jOoquTB6TlqgThNX0mE=", + "pom": "sha256-JsgAo/b7dn4wCrLbF6qhz1NsuEYpo9R1bVQLnB0BwSw=" }, - "io/fabric8#kubernetes-client-bom/5.12.4": { - "pom": "sha256-0jI5KonD79yFqymcWpToud01vALzQM6ERv9lmqFZE6A=" + "info/picocli#picocli/4.7.7": { + "jar": "sha256-+G4w//0Q0rE7jKqNSyN6fuYfL/zPWxlB3nGLdl0jW/g=", + "pom": "sha256-GxjTYxNN9mYx0rn3R1Bo1zQiW6OJzfkIKhvYvakNV9M=" }, - "io/github/classgraph#classgraph/4.8.168": { - "jar": "sha256-IjPyDp2MY0qa8oQkYQAEHGdnDdb+OzWroXKHWACWWmg=", - "pom": "sha256-98UQqlWYvLu+nMT8dqy/mnD0Z3rQkaJy46weuS31zvw=" + "io/github/adr#e-adr/2.0.0": { + "jar": "sha256-K7CEXYjXn3b08yM28DXjpa0QnhGJPEKvEH5yUNulFyM=", + "module": "sha256-hYXA4tg94OvQdHoIYgHVFkocGMac7CNkOzKInK+nplc=", + "pom": "sha256-usoMboDZwvbgb1ZjNVPJL+gECIGhPJ1jCdOtCbHFQAI=" }, - "io/github/fastfilter#fastfilter/1.0.2": { - "jar": "sha256-OPiCTQfIyTL6UMwBdfMsD/8vr7ORPNL5VxrDScljEUk=", - "pom": "sha256-Z+W0AfZs90NI+mBkUbg7wuoYwrWGEKikE23e0Y6IeT4=" + "io/github/classgraph#classgraph/4.8.181": { + "pom": "sha256-kj4br0msZAeQ30WHuMz0AfYG8L/HBZZh9xhVG2Jw8Ug=" }, - "io/github/fastfilter#fastfilter_java/1.0.2": { - "pom": "sha256-YEBDeouTEBGJJsGgqK4aRWTisn1dFfM+jF6XgGGTGAw=" + "io/github/darvil82#terminal-text-formatter/2.2.0": { + "jar": "sha256-MfiZaC/y+NgogMWn41JR2fxoLJ5ZDbJcJyD/U0sTz1Q=", + "module": "sha256-283Z1+Tg06hSf1y3YdrCOyoQsdyf9gjUVFSSW/t2mk4=", + "pom": "sha256-f0eR6KhW9qojX3wmNptBqcAqOQUWBmsc9jF+wqH6L1o=" }, - "io/github/java-diff-utils#java-diff-utils-parent/4.12": { - "pom": "sha256-2BHPnxGMwsrRMMlCetVcF01MCm8aAKwa4cm8vsXESxk=" + "io/github/darvil82#utils/0.7.1": { + "jar": "sha256-ifcK6Ss6PJLm27m+PJHCjJSfSjmhfEvmbMJmPMl2GHM=", + "module": "sha256-Xv+x8FagR3nDzKTzrDi+rGqugjUyK+IF5nE44j0ccsQ=", + "pom": "sha256-/fFozhF1Mtmmu/IbpLr6kUuCc3Yhs/ACfdsIrDrXPR0=" }, - "io/github/java-diff-utils#java-diff-utils/4.12": { - "jar": "sha256-mZCiA5d49rTMlHkBQcKGiGTqzuBiDGxFlFESGpAc1bU=", - "pom": "sha256-wm4JftyOxoBdExmBfSPU5JbMEBXMVdxSAhEtj2qRZfw=" + "io/github/eisop#dataflow-errorprone/3.41.0-eisop1": { + "jar": "sha256-EENPuk5T9V+px2kEzeQUuRiTJUjJ38Ti1jSsBf96fRA=", + "pom": "sha256-I/HN+kYTwAzG6lyfU2DhRxtEn4JjPxPPX/bNs0+jHr0=" }, - "io/micrometer#micrometer-core/1.9.17": { - "jar": "sha256-w1DP3HbAg1bxKmDoQPLb6u6nVAcS1YtUvs1sMCqGFHo=", - "pom": "sha256-A5aSALpYr0jxc6v17OILwK8Ic1BF+/4zAl9P2aiGqxY=" + "io/github/java-diff-utils#java-diff-utils-parent/4.15": { + "pom": "sha256-CefUSnz6GbxrI8rRTsCkHzKuC1l/Dias6RkW/cK7XII=" }, - "io/netty#netty-bom/4.1.107.Final": { - "pom": "sha256-w2mXVYv7ThHyAN2m7i5BpF8t+eGu9njtoI553Yk4whA=" + "io/github/java-diff-utils#java-diff-utils/4.15": { + "jar": "sha256-lkxp46I6iS2yd4rmgGqh1C+BIwAyvY5JgtyGIFgu5rc=", + "pom": "sha256-Gt8qYOhitxqmlKPo5qiIqjU/r/UFlHfrv9yrzTo/+S4=" }, - "io/quarkus/gizmo#gizmo/1.0.11.Final": { - "jar": "sha256-pUv7ttzOkpgTRZWzzR35YbxzJGiCXybuUpbytfiMC5k=", - "pom": "sha256-/9w5IIbOwtuB0m4uvTYDRxHokpwoQ1uUdpGWCFNrOP0=" + "io/github/stefanbratanov#jvm-openai/0.11.0": { + "jar": "sha256-xPzxC/BQ198fJ6UNBE+H3nDEmbt7MTDJeoWkuhAPDy4=", + "module": "sha256-ZGQms3XvHPIxNpJDGVsdgcBV5OKcG+BDMGjYAZ1RLAc=", + "pom": "sha256-NU6HjGIom9LFsjtidmUGBJESMU+mFS7J+XpTuzOb1n0=" }, - "jakarta/activation#jakarta.activation-api/1.2.2": { - "jar": "sha256-oYepORA671hJp6+EvX4nvi0SDEEK8pFDc3X/4GH08J0=", - "pom": "sha256-XlD+k4BoRx9QSn78QHGCNCW1IOq8b4DHLZNevVRoMJE=" + "io/github/thibaultmeyer#cuid/2.0.3": { + "jar": "sha256-qk6RPsJ+ucuZkXcx/LeZ57WueMDcPz6QOPBwf1pasrY=", + "pom": "sha256-AF9eKRgpy68hc7p2BUcJWRMo4uhHGES+6oayyu8DDwI=" }, - "jakarta/activation#jakarta.activation-api/2.1.3": { - "jar": "sha256-AbF21xihaSY+eCkGkfxHmXcYa8xrMzSHMlCE1lhvRic=", - "pom": "sha256-slSZQMF7aGWjT2E1t3Iu2Mv+9tC2wNs3LDDwNGvIzVg=" + "io/zonky/test#embedded-postgres/2.1.1": { + "jar": "sha256-txrgUlEpZ+o6CuOJgIkvgFdza67C96nrhRaQrUlAzis=", + "pom": "sha256-utspdh18ivb3Gkl0tpY9mgocG51daf3oFjfGsfZGjGs=" }, - "jakarta/annotation#jakarta.annotation-api/2.1.1": { - "jar": "sha256-X2X9r0JO7itV4diCupuzdr6T+wmze4CL5uIuiFHJCf4=", - "pom": "sha256-r2UOyh3huYdBAGrNglB+RAjP/t0v7jOg6kY9YVCNt+w=" + "io/zonky/test/postgres#embedded-postgres-binaries-bom/17.6.0": { + "pom": "sha256-n0HACqk5C+WZYlGnbZ9XwV5ZqY0ETc9XUNdjfm3105Q=" + }, + "io/zonky/test/postgres#embedded-postgres-binaries-darwin-amd64/14.19.0": { + "pom": "sha256-FLhurgoE1tG4h5+5GjsmGGM7HiwfDBwapJq/RZijHX4=" + }, + "io/zonky/test/postgres#embedded-postgres-binaries-darwin-amd64/17.6.0": { + "jar": "sha256-8dbTmJbKSOZdbby0ktgJ3w1JUsZSmd6K9uCNIgjq4+A=", + "pom": "sha256-7gS39XfUDVoOTtm3sANATtRSX3TKCszZT7gRS5O4i5U=" + }, + "io/zonky/test/postgres#embedded-postgres-binaries-darwin-arm64v8/17.6.0": { + "jar": "sha256-6H7jZ2fe5PAPgp16UuSiFuL96+WTTFaDcwlAqr5XByE=", + "pom": "sha256-ATLl5guk2rgiPRTwMx81pCjI/w+iJCGUBCqtE55zpQE=" + }, + "io/zonky/test/postgres#embedded-postgres-binaries-linux-amd64-alpine/14.19.0": { + "pom": "sha256-iljFNphFYXpVHn0f2erjjceSL6agTBunS7j7m2SafjM=" + }, + "io/zonky/test/postgres#embedded-postgres-binaries-linux-amd64-alpine/17.6.0": { + "jar": "sha256-hYS8angY6WNE0pFzNGCh/suY8TPf1766lfxX5LAvBGI=", + "pom": "sha256-O2TRvK6S2WwNHULK+x+GtpLPaHx6GTRQKzT3PJQAmG0=" + }, + "io/zonky/test/postgres#embedded-postgres-binaries-linux-amd64/14.19.0": { + "pom": "sha256-JNywnlVuwoQ7x7bTR7U11r3Q80xqu8Rjq9fu9cIeJP0=" + }, + "io/zonky/test/postgres#embedded-postgres-binaries-linux-amd64/17.6.0": { + "jar": "sha256-I9paBEtPt6WggaRQCMlXSchzMFMo1z+Grv1Wkizh0p0=", + "pom": "sha256-DLyVzA+fPMGdkjprqaHcN9RKcRl4nzaeBlYdyb3K2dU=" + }, + "io/zonky/test/postgres#embedded-postgres-binaries-linux-arm64v8/17.6.0": { + "jar": "sha256-hEJ+pUpSOCR5JO87D5QOfQJ+WHYPGdcyUkLlDSL6AUo=", + "pom": "sha256-pI2qmGIcvwgtc+61g0GRW73K8g/m92m1qzGo6QCsecc=" + }, + "io/zonky/test/postgres#embedded-postgres-binaries-windows-amd64/14.19.0": { + "pom": "sha256-MeCJzI5PDPreCd3t6paoqbUi1wuGudsEzs3iAy504To=" + }, + "io/zonky/test/postgres#embedded-postgres-binaries-windows-amd64/17.6.0": { + "jar": "sha256-yR05ttuRz4gR47INlB50oDluJ3Nghzgh2qtHzbTBKCw=", + "pom": "sha256-rdf2XFadF1hvicGy2AbRpU0Ma0agSxWNEW+gvrpOirI=" + }, + "jakarta/activation#jakarta.activation-api/2.1.4": { + "jar": "sha256-ydtSEAzmyKrJXMOQdflXINLlYbEfgFG4HBIa1O/9cAQ=", + "pom": "sha256-dXeXDcCfETGkpCdp4Xce0GLwjSL0DaMEH/PhbVsv3qg=" + }, + "jakarta/annotation#jakarta.annotation-api/3.0.0": { + "jar": "sha256-sB9VVSKEz7FJQR5k6rynXpQtJtLheGsykUJQ5DMK+qI=", + "pom": "sha256-n8Zqhzdd+EQ6umvcwdT/B/EmVCWDeFpIKpJioZv+jq4=" }, "jakarta/inject#jakarta.inject-api/2.0.1": { "jar": "sha256-99yYBi/M8UEmq7dRtk+rEsMSVm6MvchINZi//OqTr3w=", @@ -841,86 +1952,94 @@ "pom": "sha256-p3AsSHAmgCeEtXl7YjMKi41lkr8PRzeyXGel6sgmWcA=" }, "jakarta/servlet#jakarta.servlet-api/6.0.0": { - "jar": "sha256-wDTrGvsViYfbtTpf6gyt9hHI2ujardWcRNnVq3ASnO8=", "pom": "sha256-PVolnfvSuUDklcMFy6K2BhWSPcgXjgMrfvYMuyQThDk=" }, - "jakarta/validation#jakarta.validation-api/3.0.2": { - "jar": "sha256-KRwl5pEMxqfr2W1Ma66/bXw3Z2xUgsLZYUbpAbYsH8k=", - "pom": "sha256-CnucYyeWiv4NgvfPT6y9p+FXloxYCNaby4AZhjspjcQ=" + "jakarta/validation#jakarta.validation-api/3.1.1": { + "jar": "sha256-Y84AFWOIw2XzrBvnH8+vEUaC/AxFICC1325+wjbhQqs=", + "pom": "sha256-qxnpAKv5Awo3+DI+Ws66WNQK+I47UqBYuOA95II1ync=" }, - "jakarta/ws/rs#all/3.1.0": { - "pom": "sha256-1P3UF4DgZarNWsCZzQSQFxk3zFEi3CyO8biKh7PJQkw=" + "jakarta/ws/rs#all/4.0.0": { + "pom": "sha256-7B9Q3ekvC3vd2CpbZdwj3xHhWicr4fOs45WHiW/Ofps=" }, - "jakarta/ws/rs#jakarta.ws.rs-api/3.1.0": { - "jar": "sha256-azs2KLi0rt2g0kwzVDNemFSX2O88UQuPMCjpINW4Zj0=", - "pom": "sha256-xpejA+n/wxlj6xwnW793pYOn1IKWWsTxuybckeWV/78=" - }, - "jakarta/xml/bind#jakarta.xml.bind-api-parent/2.3.3": { - "pom": "sha256-KA2lMXYBZtRBI2jQ3Yme9K6/0KfYK/IzUC4phWgGrak=" - }, - "jakarta/xml/bind#jakarta.xml.bind-api-parent/3.0.1": { - "pom": "sha256-nx+11KAun4/dYu876rlLj+p7gWQ3SMhvaKMfQPd0rVY=" + "jakarta/ws/rs#jakarta.ws.rs-api/4.0.0": { + "jar": "sha256-Y2ixJsvPNOaUu5uluf4+UEC3rOp85iLmNtaYuwhf0qY=", + "pom": "sha256-L0u+8vmKigFgS9MO9p2UFeOWFDmA3t7NuazlN6p8da8=" }, "jakarta/xml/bind#jakarta.xml.bind-api-parent/4.0.2": { "pom": "sha256-SCzbRtTdL1r33IhMim3nPd/+ba9UnvNqbAd/1uQe7Qg=" }, - "jakarta/xml/bind#jakarta.xml.bind-api/2.3.3": { - "jar": "sha256-wEU59HLppt0MdoXqgtZ3KCJpq457rKLhRQDjgeDGzsU=", - "pom": "sha256-f+LKXc5LFKZGu/kh0TykLK8qLAZU2hVcdWOGXJiTlv0=" - }, - "jakarta/xml/bind#jakarta.xml.bind-api/3.0.1": { - "jar": "sha256-uPtL7j/1tcHvdxRNhBExYBjXu9Qfzx7eBkb3l4VGuGc=", - "pom": "sha256-onPayXQUEv2dzM6ZESmHBteJ5YLcs1GXB19v0qWw6+o=" + "jakarta/xml/bind#jakarta.xml.bind-api-parent/4.0.4": { + "pom": "sha256-T2Jvmnj4adPssUuUOjXlmas8psJZx1SxDwbfvKXWwGk=" }, "jakarta/xml/bind#jakarta.xml.bind-api/4.0.2": { - "jar": "sha256-DWvP5Hdj6FBHrPfDmDNtyE/4XrytCny287nT6YEkVAY=", "pom": "sha256-q3Jz4mpUgks7czPUlW5uzSbeE6XrPZDuYwIxk6ktcr4=" }, - "javax/measure#unit-api/2.1.2": { - "jar": "sha256-XZ8donteeopyNap7V0jbSjSa0D0poaIAKaiFqYni9jo=", - "pom": "sha256-Iwbk9m8ncc0FSEyu2lnyfIWPbl3kHVuFCOlzo2mBUHY=" + "jakarta/xml/bind#jakarta.xml.bind-api/4.0.4": { + "jar": "sha256-xQfKaajG3RG/Sv7sng1BLE+jkz//sKhGgOpXJ+hHISQ=", + "pom": "sha256-QKZttv0hwjXWKA7U9ZKXotnVe7jG3uIYIn0t1QBgSNo=" }, - "junit#junit/4.13.2": { - "jar": "sha256-jklbY0Rp1k+4rPo0laBly6zIoP/1XOHjEAe+TBbcV9M=", - "pom": "sha256-Vptpd+5GA8llwcRsMFj6bpaSkbAWDraWTdCSzYnq3ZQ=" + "javax/inject#javax.inject/1": { + "jar": "sha256-kcdwRKUMSBY2wy2Rb9ickRinIZU5BFLIEGUID5V95/8=", + "pom": "sha256-lD4SsQBieARjj6KFgFoKt4imgCZlMeZQkh6/5GIai/o=" }, - "net/bytebuddy#byte-buddy-agent/1.14.12": { - "jar": "sha256-KzCakwAJLgtpb3xHH9UdmWkAHfeEyKufB5l0N9dXrW0=", - "pom": "sha256-ZpifcNNV1gD9TZJtiDXke30b7/Z47r7FnRljY7XNTCw=" + "javax/measure#unit-api/2.2": { + "jar": "sha256-ZnSH4e5XKYzcdniF8AuGyJmy/n5y3AC2Vgpqpk8rycQ=", + "pom": "sha256-cOAnvDT3AWWQGd1Z9W9vmE+Rom7fdajLkJZicLYZIoI=" }, - "net/bytebuddy#byte-buddy-parent/1.14.12": { - "pom": "sha256-m3/SvyklMayw6XTZVeSjbKQTMt0Nr+icJNj+Q5uuV7A=" + "javax/websocket#javax.websocket-all/1.0": { + "pom": "sha256-0+HW+tWkk+A8jdZpBWn1R4XTwf14OSgjhdPZunEeWoM=" }, - "net/bytebuddy#byte-buddy-parent/1.14.9": { - "pom": "sha256-Zrg0IlHTXyBj5pMW9juvywVjQv516SHA9GXC2WWTU14=" + "javax/websocket#javax.websocket-api/1.0": { + "jar": "sha256-3ZMAn7WqN5i82asEkqKS3a4PCx7S5Fp1hnqZJckOdHo=", + "pom": "sha256-pjJYBqEvmOSQ+ZWveGaf2SgmHaUrFimRdw26pGNo74c=" }, - "net/bytebuddy#byte-buddy/1.14.12": { - "jar": "sha256-lwY2E01hwYOxn49Y+mMeMNLyq8o0SzeEijk8rHhj3XA=", - "pom": "sha256-XamVxw3nt/SoSKhUN8fd7oA9GrfKwtfY33GUw9XicU0=" + "net/bytebuddy#byte-buddy-agent/1.17.7": { + "jar": "sha256-qbqIfcolKtYbfVFTKU805vO99LJzawQ3PRNhWmlfwP8=", + "pom": "sha256-gU7kLWsBF/S40etrHWLBbbTAtZfYOzrY2qV4HrFF19w=" }, - "net/bytebuddy#byte-buddy/1.14.9": { - "jar": "sha256-N3NS4lMoK/hvcxrJDtiDSOj0CmPOAzwAqFmC3n55Dm8=", - "pom": "sha256-LWdykQ0WFpvUySKeijZc9U4ZK8Ygy8+n+EJx9dEV6BU=" + "net/bytebuddy#byte-buddy-parent/1.17.6": { + "pom": "sha256-3RX5X9VgUmPwZdncuOzuzEjr5NZmw3KY/0RgAUlCQL0=" }, - "net/harawata#appdirs/1.2.2": { - "jar": "sha256-wf0q5mJLk4+7/Cr4fTdlb6lTYRNW4lKOhN0EYor4B68=", - "pom": "sha256-B+NZycEfUgyvAn17z9nAlpNf6AEj0lC1vr+vw8HDdWw=" + "net/bytebuddy#byte-buddy-parent/1.17.7": { + "pom": "sha256-ilfiDczgDaccM+8+GdndhY/p0gQsouK8onhxcA1SaYw=" }, - "net/java/dev/jna#jna-platform/5.13.0": { - "jar": "sha256-R017iPbpcAm27B2YwwJN2VwjGHxl2r+8NTMbysPRc90=", - "pom": "sha256-Y7IMivBXyYGW+HieGiGm3d8Cqo84XmsEtLT58N8lcGY=" + "net/bytebuddy#byte-buddy/1.17.6": { + "pom": "sha256-UExH3b8VsOc8ymO52woBwSp83n+LM6DF2dW1BtGUaz4=" }, - "net/java/dev/jna#jna-platform/5.14.0": { - "jar": "sha256-rkys6zhAcwwlN/m3+1WgG6ulgChrQSKVFIi87lWMJEk=", - "pom": "sha256-bLoOBPnuyxZIYAB5O7J+EDsPTQSF4FVOK0wK7RPS7RY=" + "net/bytebuddy#byte-buddy/1.17.7": { + "jar": "sha256-NXXcuKmPr5Q9PBWVxHoWBHxPzoqD67smJi8aL2dUY1c=", + "pom": "sha256-7n+6hWnDu1wekeWBL9n0oPMb4n5WjVNU4a39GRGfl7M=" + }, + "net/harawata#appdirs/1.4.0": { + "jar": "sha256-5ImfxeiiZ9P4LUl+4BtIEKSxUCPnqBrwqlR5HFe8bBE=", + "pom": "sha256-CRqldjaf1HheU2S2BqFS3Mp4x/e3hMuMxwyWwzDk44s=" + }, + "net/java#jvnet-parent/4": { + "pom": "sha256-RxOVc1VJSVKXyP+Tm5oy4IuRMCAg/3c1htJ+SXq7j7s=" + }, + "net/java/dev/jna#jna-jpms/5.18.1": { + "jar": "sha256-RKxmAoCCMvPelQp9Dum4xrmec3M7aUYeZDV2YHvnTbY=", + "pom": "sha256-WT8axHM+AsCT6K6oru0pgZBPOYzWqJrk7nWd7JgcQHM=" + }, + "net/java/dev/jna#jna-platform/5.18.1": { + "jar": "sha256-rRTBsexPQ9OWIxIZ36Y16/go9zjqyfiQ6hvAd5WJLZo=", + "pom": "sha256-OdU4qVmaRHR3CDiGXtQs+j5rPRMIbLHld7i7QxSNGmU=" }, "net/java/dev/jna#jna/5.13.0": { - "jar": "sha256-ZtT4GaBipRodVie//CP6xV0Wd/Dgof66FEqr3WcKZLs=", "pom": "sha256-9RXCV4F49FJH7Mp6nh2xCVMbHELyQk4lPO6w9rjUI3Q=" }, - "net/java/dev/jna#jna/5.14.0": { - "jar": "sha256-NO0eHyf6iWvKUNvE6ZzzcylnzsOHp6DV40hsCWc/6MY=", - "pom": "sha256-4E4llRUB3yWtx7Hc22xTNzyUiXuE0+FJISknY+4Hrj0=" + "net/java/dev/jna#jna/5.17.0": { + "pom": "sha256-UBoP8F2EpK0Q9t4lvpT0k5i3CjG+jzoO2fTGtE++/uQ=" + }, + "net/java/dev/jna#jna/5.18.1": { + "jar": "sha256-JgxLHiKx254RDuRBxPE84RX4QfpIxB14dQmGIUs5VVc=", + "pom": "sha256-mLYq5v8oDXR/s1n8QuSP7RE9Rbw3Kagj3DC4MIqAZkU=" + }, + "net/javacrumbs/json-unit#json-unit-core/2.40.1": { + "pom": "sha256-fQRVja+97tYnCxaDBh2k+nj76qhlAgQ9IeRldagofhE=" + }, + "net/javacrumbs/json-unit#json-unit-parent/2.40.1": { + "pom": "sha256-GgCNCnykEDwm/lGk3ott86W5KGQZHNGLGfEBumF3yZQ=" }, "net/jcip#jcip-annotations/1.0": { "jar": "sha256-vlgFOSBgxxR0v2yaZ6CZRxJ00wuD7vhL/E4IiaTx3MA=", @@ -930,19 +2049,25 @@ "jar": "sha256-7+iqots4OhUeMYgQQAgEw5kr3lQ+dKTXLeon7VR0yvo=", "pom": "sha256-HxvbdkwDDZ3Q3MGAxHfDKgtwRuK6GDmAsSJXVeLegZ8=" }, - "net/sf/jopt-simple#jopt-simple/5.0.4": { - "jar": "sha256-3ybMWPI19HfbB/dTulo6skPr5Xidn4ns9o3WLqmmbCg=", - "pom": "sha256-amd2O3avzZyAuV5cXiR4LRjMGw49m0VK0/h1THa3aBU=" + "net/minidev#accessors-smart/2.5.0": { + "pom": "sha256-VJelxIYeWCxm5xyHzFppgtauiz4hSUersbl7l70+HAc=" }, - "net/sf/saxon#Saxon-HE/12.4": { - "jar": "sha256-V1+LaW47b5qno78BYRuL8bhFdrVc4pvBZlalOhR+9EE=", - "pom": "sha256-op6LTcFteBhLSANZRkoazPbahWpP31vyugKtTistHBs=" + "net/minidev#json-smart/2.5.0": { + "pom": "sha256-wyo2YQmypaNuoA4SGqolfa5W7jqbl9JEI+YzteIUVGY=" + }, + "net/sf/jopt-simple#jopt-simple/5.0.4": { + "pom": "sha256-amd2O3avzZyAuV5cXiR4LRjMGw49m0VK0/h1THa3aBU=" }, "net/synedra#validatorfx/0.5.0": { "jar": "sha256-XfN+TrBpGSzyguSXe8pCcbaitVuzIhhUbsHzB/YlxgY=", "module": "sha256-/Tug0IOZVKYfG8oVdC20pC7lKUQngFYyF4Q5HjNcUo8=", "pom": "sha256-nEf1KmxKSozF0fdU1cQuGIyRvoiA9PxUb50jG6FE70E=" }, + "one/jpro/platform#jpro-utils/0.5.0": { + "jar": "sha256-K4XdCC5iffnz/W0eKEcCydv+Kr0bOj4ysdpj6WlALjc=", + "module": "sha256-UZNP7Z3SkXlePUFVw7/uVO100rF32djdCAD8s+TZuN8=", + "pom": "sha256-W3+R1x69qdKKFk2/A8GNbkI3GNh9w0p/Gs52FXuAJpQ=" + }, "org/abego/treelayout#org.abego.treelayout.core/1.0.3": { "jar": "sha256-+l4xOVw5wufUasoPgfcgYJMWB7L6Qb02A46yy2+5MyY=", "pom": "sha256-o7KyI3lDcDVeeSQzrwEvyZNmfAMxviusrYTbwJrOSgw=" @@ -958,23 +2083,16 @@ "jar": "sha256-aL+fWjPfyzQDNJXFh+Yja+9ON6pmEpGfWx6EO5Bmn7k=", "pom": "sha256-EymODgqvr0FP99RAZCfKtuxPv6NkJ/bXEDxDLzLAfSU=" }, - "org/antlr#antlr4-master/4.11.1": { - "pom": "sha256-cupd6Nq7ZhV4X9D+qqur1T3NrnD+FrzXx7lobApuAK0=" + "org/antlr#antlr4-master/4.13.2": { + "pom": "sha256-Ct2gJmhYc/ZRNgF4v/xEbO7kgzCBc5466dbo8H6NkCo=" }, - "org/antlr#antlr4-master/4.13.1": { - "pom": "sha256-28/JebgFKPwMtFP8to28nSsGA6e+LNzpmrL8aHFGnRg=" + "org/antlr#antlr4-runtime/4.13.2": { + "jar": "sha256-3T6KE6LWab+E+42DTeNc5IdfJxV2mNIGJB7ISIqtyvc=", + "pom": "sha256-A84HonlsURsMlNwU/YbM3W44KMV5Z60jg94wTg0Runk=" }, - "org/antlr#antlr4-runtime/4.11.1": { - "jar": "sha256-4GxlU8HMwU02BS7EsPxvE7gIz5V7Wx3D9hv0AZlq2lk=", - "pom": "sha256-xFbsKVkHjFkfvX72mtlACnJ5IAaNdGmJx0q4BO1oGzQ=" - }, - "org/antlr#antlr4-runtime/4.13.1": { - "jar": "sha256-VGZdKDjMZkWDQ0aO/FOeRU/JW0aooEsTxqxD/JvmNQU=", - "pom": "sha256-GSJrF7+jj5nqImsi6XQg4qjt4JqXQg+xrPGG2a2kZXE=" - }, - "org/antlr#antlr4/4.13.1": { - "jar": "sha256-ziYdzmlSWDmqn8W9IyzhuBOnpAp1AwcTzEqA74Fw89U=", - "pom": "sha256-ahWaEs/WYoqnNuw//ZM/qUEuXLy3zn7FIXo/9CDGapk=" + "org/antlr#antlr4/4.13.2": { + "jar": "sha256-5vCxDSrSBvM4r+FoZ/xHFItnKdbjomDqKDebkfA6Nlc=", + "pom": "sha256-gJ7klwbc42dJiLq/ytNrPFoOL9XPoKUSCRA5Y+hXJhs=" }, "org/apache#apache/13": { "pom": "sha256-/1E9sDYf1BI3vvR4SWi8FarkeNTsCpSW+BEHLMrzhB0=" @@ -985,48 +2103,46 @@ "org/apache#apache/19": { "pom": "sha256-kfejMJbqabrCy69tAf65NMrAAsSNjIz6nCQLQPHsId8=" }, - "org/apache#apache/21": { - "pom": "sha256-rxDBCNoBTxfK+se1KytLWjocGCZfoq+XoyXZFDU3s4A=" - }, - "org/apache#apache/23": { - "pom": "sha256-vBBiTgYj82V3+sVjnKKTbTJA7RUvttjVM6tNJwVDSRw=" + "org/apache#apache/27": { + "pom": "sha256-srD8aeIqZQw4kvHDZtdwdvKVdcZzjfTHpwpEhESEzfk=" }, "org/apache#apache/29": { "pom": "sha256-PkkDcXSCC70N9jQgqXclWIY5iVTCoGKR+mH3J6w1s3c=" }, - "org/apache#apache/30": { - "pom": "sha256-Y91KOTqcDfyzFO/oOHGkHSQ7yNIAy8fy0ZfzDaeCOdg=" - }, "org/apache#apache/31": { "pom": "sha256-VV0MnqppwEKv+SSSe5OB6PgXQTbTVe6tRFIkRS5ikcw=" }, - "org/apache#apache/6": { - "pom": "sha256-Eu21CW4T9Aw2LQvUCQJYn6lYZQUSP6Jnmc5QsRb6W7M=" + "org/apache#apache/32": { + "pom": "sha256-z9hywOwn9Trmj0PbwP7N7YrddzB5pTr705DkB7Qs5y8=" + }, + "org/apache#apache/33": { + "pom": "sha256-14vYUkxfg4ChkKZSVoZimpXf5RLfIRETg6bYwJI6RBU=" + }, + "org/apache#apache/34": { + "pom": "sha256-NnGunU0GKuO7mFcxx2CIuy9vfXJU4tME7p9pC5dlEyg=" + }, + "org/apache#apache/35": { + "pom": "sha256-6il9zRFBNui46LYwIw1Sp2wvxp9sXbJdZysYVwAHKLg=" }, "org/apache#apache/7": { "pom": "sha256-E5fOHbQzrcnyI9vwdJbRM2gUSHUfSuKeWPaOePtLbCU=" }, - "org/apache/commons#commons-compress/1.24.0": { - "pom": "sha256-g1qmZTLHql7G6F+FKJ2NP6raDGmLmLmxpBC4pUmcMMU=" + "org/apache/commons#commons-compress/1.26.2": { + "pom": "sha256-FChxmJXNCpE67jPiQkuagEsQ8Rl+XTWpzpnPKhF0yw4=" }, - "org/apache/commons#commons-compress/1.26.1": { - "jar": "sha256-J7tdQPN8O7cgW0oFQCR98FdxXp9su9l9Ymq4tQMYuwQ=", - "pom": "sha256-X0SKAh2IyW84QN/mGRKNYuXPticSzW5m3KincElFsG4=" + "org/apache/commons#commons-compress/1.27.1": { + "jar": "sha256-KT2A9UtTa3QJXc1+o88KKbv8NAJRkoEzJJX0Qg03DRY=", + "pom": "sha256-34zBqDh9TOhCNjtyCf3G0135djg5/T/KtVig+D+dhBw=" }, - "org/apache/commons#commons-csv/1.10.0": { - "jar": "sha256-LQbmoHpja693etjmWSVvIRkQnd4jVRybgMVCLUJLgIw=", - "pom": "sha256-JDVBrVAeQ+8Jus96hsh/fD7QGNNKgj/19U5ajFgRCU8=" + "org/apache/commons#commons-csv/1.14.0": { + "jar": "sha256-LzTWn4nclNYG4lDV6yYgWSPl28LDiR01dfhshJ9/hyY=", + "pom": "sha256-k7VTRtiuqBQAS5x8wq7ZWwidOLMTiTZkNCuOA2mRJWU=" }, - "org/apache/commons#commons-lang3/3.14.0": { - "jar": "sha256-e5a/PuaJSau1vEZVWawnDgVRWW+jRSP934kOxBjd4Tw=", - "pom": "sha256-EQQ4hjutN8KPkGv4cBbjjHqMdYujIeCdEdxaI2Oo554=" - }, - "org/apache/commons#commons-lang3/3.8.1": { - "jar": "sha256-2sgH9lsHaY/zmxsHv+89h64/1G2Ru/iivAKyqDFhb2g=", - "pom": "sha256-7I4J91QRaFIFvQ2deHLMNiLmfHbfRKCiJ7J4vqBEWNU=" + "org/apache/commons#commons-lang3/3.19.0": { + "jar": "sha256-MnM6tLyQtFtj63JnfYhpYQA/1O0RPgexAo+Yd8sqxzU=", + "pom": "sha256-10Y5Bqswgf9CzzUx63k7JA+wyj8cJv1Y/IT7IwMqcrc=" }, "org/apache/commons#commons-math3/3.2": { - "jar": "sha256-YmipoOo+dp/Ek6IURmZMDvZo5IyT0SZ5H28/dXl4/uI=", "pom": "sha256-LNDbe843DBQEAlzAE8Efj9SfPzw0Cm0tz5nTY9eUimk=" }, "org/apache/commons#commons-parent/17": { @@ -1035,214 +2151,154 @@ "org/apache/commons#commons-parent/28": { "pom": "sha256-FHM6aOixILad5gzZbSIhRtzzLwPBxsxqdQsSabr+hsc=" }, - "org/apache/commons#commons-parent/34": { - "pom": "sha256-Oi5p0G1kHR87KTEm3J4uTqZWO/jDbIfgq2+kKS0Et5w=" - }, "org/apache/commons#commons-parent/39": { "pom": "sha256-h80n4aAqXD622FBZzphpa7G0TCuLZQ8FZ8ht9g+mHac=" }, - "org/apache/commons#commons-parent/45": { - "pom": "sha256-nIhiPs+pHwEsZz7kYiwO60Nn5eDSItlg92zSCLGk/aY=" - }, "org/apache/commons#commons-parent/47": { "pom": "sha256-io7LVwVTv58f+uIRqNTKnuYwwXr+WSkzaPunvZtC/Lc=" }, - "org/apache/commons#commons-parent/51": { - "pom": "sha256-m3edGLItjeVZYFVY57sKCjGz8Awqu5yHgRfDmKrKvso=" - }, - "org/apache/commons#commons-parent/52": { - "pom": "sha256-ddvo806Y5MP/QtquSi+etMvNO18QR9VEYKzpBtu0UC4=" - }, "org/apache/commons#commons-parent/56": { "pom": "sha256-VgxwUd3HaOE3LkCHlwdk5MATkDxdxutSwph3Nw2uJpQ=" }, - "org/apache/commons#commons-parent/58": { - "pom": "sha256-LUsS4YiZBjq9fHUni1+pejcp2Ah4zuy2pA2UbpwNVZA=" - }, - "org/apache/commons#commons-parent/61": { - "pom": "sha256-0+wtNYSB/lEmDBNbtg+lIRwvXhhaFOp/eNA6Fr2QmNc=" - }, - "org/apache/commons#commons-parent/64": { - "pom": "sha256-bxljiZToNXtO1zRpb5kgV++q+hI1ZzmYEzKZeY4szds=" - }, "org/apache/commons#commons-parent/65": { "pom": "sha256-bPNJX8LmrJE6K38uA/tZCPs/Ip+wbTNY3EVnjVrz424=" }, - "org/apache/commons#commons-parent/66": { - "pom": "sha256-SP1tyEblax9AhmDRY+dTAPnjhLtjvkgqgIKiHXKo25w=" + "org/apache/commons#commons-parent/69": { + "pom": "sha256-1Q2pw5vcqCPWGNG0oDtz8ZZJf8uGFv0NpyfIYjWSqbs=" }, - "org/apache/commons#commons-text/1.11.0": { - "jar": "sha256-Ks8woHCxkWPVpIDq5BGigTQehwAg41NMbV1MhHJznjA=", - "pom": "sha256-O0AZecBkEoXYUM8Ri04Y8EmsIj3Hherk0LNXKPxTTRE=" + "org/apache/commons#commons-parent/71": { + "pom": "sha256-lbe+cPMWrkyiL2+90I3iGC6HzYdKZQ3nw9M4anR6gqM=" }, - "org/apache/commons#commons-text/1.3": { - "jar": "sha256-gYWzpTEQktg+0fGEwtCTsxBdcmu9doZ8MrNRFUK7mag=", - "pom": "sha256-3usrqXAeSV3DHTJjPrhrlLJLCpbg3Gf7h+cGLxUwJ6o=" + "org/apache/commons#commons-parent/72": { + "pom": "sha256-Q0Xev8dnsa6saKvdcvxn0YtSHUs5A3KhG2P/DFhrIyA=" }, - "org/apache/geronimo/genesis#genesis-default-flava/2.0": { - "pom": "sha256-CObhRvTiRSZt/53YALEodd0jZ9P2ejSrZgoSbIESFfg=" + "org/apache/commons#commons-parent/79": { + "pom": "sha256-Yo3zAUis08SRz8trc8euS1mJ5VJqsTovQo3qXUrRDXo=" }, - "org/apache/geronimo/genesis#genesis-java5-flava/2.0": { - "pom": "sha256-58U1i7u8J9qlsyf2O8EmUKdd3J+axtS/oSeJvh8sKds=" + "org/apache/commons#commons-parent/81": { + "pom": "sha256-NI1OfBMb5hFMhUpxnOekQwenw5vTZghJd7JP0prQ7bQ=" }, - "org/apache/geronimo/genesis#genesis/2.0": { - "pom": "sha256-ue0vndQ0YxFY13MI7lZIYiwinM7OFyLF43ekKWkj2uY=" + "org/apache/commons#commons-parent/85": { + "pom": "sha256-0Yn/LAAn6Wu2XTHm8iftKvlmFps2rx6XPdW6CJJtx7U=" }, - "org/apache/httpcomponents#httpasyncclient/4.1.5": { - "jar": "sha256-DBh3SJqdG6T6UPbPyrEdESNhiFjLMdVq+qta/dUGTZk=", - "pom": "sha256-beSudsiSFXUj62TD2bFNvHSnWGNrQO5MxkVqwRmYKXU=" + "org/apache/commons#commons-parent/88": { + "pom": "sha256-i/cmFQ0dakO6CqkgYOVSkzyvKHOqGTlS2dSWRw+p+9g=" }, - "org/apache/httpcomponents#httpclient/4.5.13": { - "jar": "sha256-b+kCalZsalABYIzz/DIZZkH2weXhmG0QN8zb1fMe90M=", - "pom": "sha256-eOua2nSSn81j0HrcT0kjaEGkXMKdX4F79FgB9RP9fmw=" + "org/apache/commons#commons-text/1.14.0": { + "jar": "sha256-Eh/OIoKRDI8MO6eTpUNrMb63EEI8vi1XSj+3pzxQjpI=", + "pom": "sha256-XIDoFE8iu0fay2QvZEYEGOslPwsboD6xQTwvNvChiAU=" }, - "org/apache/httpcomponents#httpcomponents-asyncclient/4.1.5": { - "pom": "sha256-6QGB4oDAJx/zE3QTQ+bwVAX66IJwL0WkzibewBbNnJ8=" + "org/apache/groovy#groovy-bom/4.0.27": { + "module": "sha256-1sIlTINHuEzahMr3SRShh8Lzd+QoTo2Ls/kBUhgQqos=", + "pom": "sha256-qkTrUr/f5h0ns+RQ0rNI2I3qo0N6tNnUmoQJU0j59vs=" }, - "org/apache/httpcomponents#httpcomponents-client/4.5.13": { - "pom": "sha256-nLpZTAjbcnHQwg6YRdYiuznmlYORC0Xn1d+C9gWNTdk=" + "org/apache/httpcomponents#httpcomponents-parent/13": { + "pom": "sha256-5Ch4ZwNYVsc3QgNo3VhuXlfnAgmBNYQM89c+nINj17M=" }, - "org/apache/httpcomponents#httpcomponents-core/4.4.13": { - "pom": "sha256-xVTnAI5FF8fvVOAFzIt09Mh6VKDqLG9Xvl0Fad9Rk2s=" + "org/apache/httpcomponents#httpcomponents-parent/14": { + "pom": "sha256-Xc62qyBqQZF5Jz8V0NK0cvlHK7t0fGyLfpbar3jMRSc=" }, - "org/apache/httpcomponents#httpcomponents-core/4.4.14": { - "pom": "sha256-IJ7ZMctXmYJS3+AnyqnAOtpiBhNkIylnkTEWX4scutE=" + "org/apache/httpcomponents/client5#httpclient5-parent/5.5": { + "pom": "sha256-IlLZjPJibTGepzwPNpZXURTxc5UEuwajvJUrt1opyaQ=" }, - "org/apache/httpcomponents#httpcomponents-parent/11": { - "pom": "sha256-qQH4exFcVQcMfuQ+//Y+IOewLTCvJEOuKSvx9OUy06o=" + "org/apache/httpcomponents/client5#httpclient5/5.5": { + "jar": "sha256-SWtLDo1fOoE5pdJjhIbTBHWLrDqcOddpifZjz9k1T8k=", + "pom": "sha256-X7Zn7Afcjf7Y9rsUahresLev3459826ILart2wrcd38=" }, - "org/apache/httpcomponents#httpcomponents-parent/12": { - "pom": "sha256-QgnwlZMhKYfCnWgBkXMJ3V5vcbU7Kx0ODw77mErRH6E=" + "org/apache/httpcomponents/core5#httpcore5-h2/5.3.4": { + "jar": "sha256-H7TzTkthLnwSetaTM1WDWHhQsXzpscNm+d4cpJ/ix4E=", + "pom": "sha256-zsGQjdjoavkI22E/I6CTt1lgvEpcaI5X9u9BmYtsUos=" }, - "org/apache/httpcomponents#httpcore-nio/4.4.13": { - "jar": "sha256-cfz76GkALEhWPMWXn8c0VxyNDRZ8zOQpcMky8zeYHxk=", - "pom": "sha256-8yDynYbZgAPg8NxA1UNj3vuLpGJr5RoNMVhbyXYqFsw=" + "org/apache/httpcomponents/core5#httpcore5-parent/5.3.4": { + "pom": "sha256-Iyuj6AizQJPByLh2XNvqSQ4FrLfK9KQTbh9HDIykrOw=" }, - "org/apache/httpcomponents#httpcore/4.4.13": { - "jar": "sha256-4G6J1AlDJF/Po57FN82/zjdirs3o+cWXeA0rAMK0NCQ=", - "pom": "sha256-j4Etn6e3Kj1Kp/glJ4kypd80S0Km2DmJBYeUMaG/mpc=" + "org/apache/httpcomponents/core5#httpcore5/5.3.4": { + "jar": "sha256-8rL9egFk6MMSDNhDe8n+pDkjnhZcFyYrPpB9qn6Xn4A=", + "pom": "sha256-NMsQqf+CzT+yBfasdsfpHrazHyL4wnSJUtvbm2ZXpbc=" }, - "org/apache/httpcomponents#httpcore/4.4.14": { - "jar": "sha256-+VYgnkUMsdDFF3bfvSPlPp3Y25oSmO1itwvwlEumOyg=", - "pom": "sha256-VXFjmKl48QID+eJciu/AWA2vfwkHxu0K6tgexftrf9g=" + "org/apache/logging/log4j#log4j-api/2.25.2": { + "jar": "sha256-n9Zsn+C+oG+pZmwUeYmkbK+qkrSoh1NpfTlFzEMzjLs=", + "module": "sha256-WPeF66u6zDA/Ow5aSF91X9qzKQ9p5JsDT4lj0ngjZV4=", + "pom": "sha256-CVYJaiUCQIyVioMXTytqV9yy5bB7uRTISHMrRLirvcM=" }, - "org/apache/httpcomponents#httpmime/4.5.13": { - "jar": "sha256-BudU2ZJFuY3MKGDctD0g5zfWUNor8gd6EF9orMvVxcw=", - "pom": "sha256-k0GN8hCu7VBQJUjbzysXwPHZFEMDDnL+++7RZSscKN0=" + "org/apache/logging/log4j#log4j-bom/2.25.2": { + "pom": "sha256-Tym32cLZcP0qZpcXa/fd3EFQifYNaW0ov98xsk6S8Rw=" }, - "org/apache/httpcomponents/client5#httpclient5-parent/5.1.3": { - "pom": "sha256-onsUE67OkqOqR3SRX3WJ4MYXnXKNKsailddY7k+iTMU=" + "org/apache/logging/log4j#log4j-to-slf4j/2.25.2": { + "jar": "sha256-UpAW93Gh35PFfJqV36tnkOWMEJ38xTYCnMKdaVFL5FI=", + "module": "sha256-IEbmOfpo0+/QwMUkTUAYW9SuZL2wXwWICYDUmQdjmrY=", + "pom": "sha256-g3RcqaiU7kH8715xQwjnSoFi7HvWjV+o6v8akWRtbqw=" }, - "org/apache/httpcomponents/client5#httpclient5/5.1.3": { - "jar": "sha256-KMdZJU9ONTGeB4u2/+p1Z2YI3BLLJDsk+zyHMlIpd/4=", - "pom": "sha256-GYirPRva4PUfIsg9yXuI+gdWGttiRGedi49xRs3ROq8=" + "org/apache/logging/log4j#log4j/2.25.2": { + "pom": "sha256-HYBXBY0LBcj3clyhrbpoc5y+rHWJjsoGpIymEVRsA+w=" }, - "org/apache/httpcomponents/core5#httpcore5-h2/5.1.3": { - "jar": "sha256-0OeLoVqo6+d5grZgrEsJqV1uA129vqdiV33ByOKTWAc=", - "pom": "sha256-K8AxehSO3Jrv6j7BU1OU787T0TfWL3/1ZW0LA/lMB4Y=" + "org/apache/lucene#lucene-analysis-common/10.3.1": { + "jar": "sha256-NrXrYms/FsUG407H0UNjuEF9Jjm+XArrtZD7F1guihw=", + "pom": "sha256-hQC5/Dm/I3gfomccaDWh63wbz+cn4KsE68wVnExYDYY=" }, - "org/apache/httpcomponents/core5#httpcore5-parent/5.1.3": { - "pom": "sha256-pnU4hlrg83RLIekcpH1GEFRzfFUtH/KdpxTIYMmS1bs=" + "org/apache/lucene#lucene-core/10.3.1": { + "jar": "sha256-z2tig+D5vZL55NSapzr7cNvQd0L0U6lalk10XGtbJF8=", + "pom": "sha256-VTfn4AA0Bv+5TeeDrlPsm3tuMDrPL0uTrsR99zewnYE=" }, - "org/apache/httpcomponents/core5#httpcore5/5.1.3": { - "jar": "sha256-8r8vLHdyFpyeMGmXGWZ60w+bRsTp14QZB96y0S2ZI/4=", - "pom": "sha256-f8K4BFgJ8/J6ydTZ6ZudNGIbY3HPk8cxPs2Epa8Om64=" + "org/apache/lucene#lucene-facet/10.3.1": { + "jar": "sha256-zzcjGJ04LUUVwh9XZAmLq9lz1gsOj1LTfUq7cUc+hlU=", + "pom": "sha256-n+hhDvAqWMllXfF2Ggpu2R5Ir2qr5aBr+WXEY3QGOsQ=" }, - "org/apache/logging#logging-parent/10.6.0": { - "pom": "sha256-+CdHWECmQIO1heyNu/cJO2/QJiQpPOw31W7fn8NUEJ4=" + "org/apache/lucene#lucene-highlighter/10.3.1": { + "jar": "sha256-vfimmf9u/v+uQ5OpmKw4swRCXQ2ADTCyUUXaeG7IyUs=", + "pom": "sha256-6SadgF00HhRa3ct7vehKeZanjdRAcsv/lQGhNpdCch0=" }, - "org/apache/logging/log4j#log4j-api/2.23.1": { - "jar": "sha256-kuwf02qzvAneYZjS18CRRoXA9xJ+qTGswy/S7N2C6ok=", - "pom": "sha256-tnzD0JgJJwSaO+sA1Qbs4oh0ZzKw3sgSJFxZ9FP7HKE=" + "org/apache/lucene#lucene-memory/10.3.1": { + "jar": "sha256-5D3dFNUJrAZGrRAzPoyKHz8FiBA+U02lL+B7tVS+1BQ=", + "pom": "sha256-b3eFyDk4wNjZZcr74rD2a7bzUDGNhFh2Bflk79JcLYQ=" }, - "org/apache/logging/log4j#log4j-bom/2.23.1": { - "pom": "sha256-NyOW4EWNTNMsCWytq+DMkzDsEPT1f6O+LnT3m14XijU=" + "org/apache/lucene#lucene-queries/10.3.1": { + "jar": "sha256-K+r6yPjuQ7V2bc+tussZrS8UyKoqLgcq7RuaGCGcigc=", + "pom": "sha256-OYgGHbKmpAnKDF5tdOI20g4f0753G6nULyiym6K5ylg=" }, - "org/apache/logging/log4j#log4j-to-slf4j/2.23.1": { - "jar": "sha256-eTeoQFUVaRAjTjtCho9V5o/0t77Ltv/RAUb3L1v1TdU=", - "pom": "sha256-BVZJuX0nP8asOjx61a/Y3tPA/OAEeyur7RKZ3Bpzk4I=" + "org/apache/lucene#lucene-queryparser/10.3.1": { + "jar": "sha256-YbJ79QsAqz8WvlKdEUIbgc/XxY1HVrHhMIxhpE0TynQ=", + "pom": "sha256-sNvV4DfnjLElQMV/LxlMZODm5yDb1bPRiVnHktCNVAc=" }, - "org/apache/logging/log4j#log4j/2.23.1": { - "pom": "sha256-bOFUBFU2S1PqIqGDQssSamOBYz9lPwlUZ/KqGYURps4=" + "org/apache/lucene#lucene-sandbox/10.3.1": { + "jar": "sha256-CNvR32RMJaGoZ94GMQEKDV260bRyzTiRhNQ6diWF02E=", + "pom": "sha256-irB7zsHTwL9NfQU7yIS3+gupQPwqe8p+TqPuNNCMQ20=" }, - "org/apache/lucene#lucene-analysis-common/9.10.0": { - "jar": "sha256-vOhhPw3pPYblt1Z+ulUb5K+Ac3ObC9mpvXpCJc/cQk0=", - "pom": "sha256-Srvab0oxxV8FIKvqyytdhZ9wBJzavpC6fkFeEpFtMS4=" + "org/apache/opennlp#opennlp-tools/2.5.4": { + "jar": "sha256-Xv7bJtDpflNweo0vDi4o8F/PZU/OKjP4v+EcLUwqT+k=", + "pom": "sha256-/UVXkW5ld1lWw36M3afZrSvKd4opyY1qXG4xth+D1WA=" }, - "org/apache/lucene#lucene-core/9.10.0": { - "jar": "sha256-r8GtQCslhKfBx86SjYu0bLuAD1xmzuiqhrdIGrF/sLU=", - "pom": "sha256-PJXUTXgwFjqAngE5GonrCS0gQUnZ0k4t3JsatJsKBHQ=" + "org/apache/opennlp#opennlp/2.5.4": { + "pom": "sha256-Qz0Ic+wnz+Gxog6mQ3c6LymkCh/eobtdGCiy81NQwps=" }, - "org/apache/lucene#lucene-highlighter/9.10.0": { - "jar": "sha256-7ybMHN8UOfqqIE6Vy522/GnBet2umIRyJtWINNKn8Do=", - "pom": "sha256-2dp1xDusYvIVdF1tMe07XAw4Zs+crm0HfEHBxrbbs+Y=" + "org/apache/pdfbox#fontbox/3.0.5": { + "jar": "sha256-6KYr4t8noNRBkbZmnAsY327+UnEjLbjcuHRdXZd0dVs=", + "pom": "sha256-I/bas9ldDvUDM8n3ZZp0ChCwYZ3eEXbqYtyLSTU4jr4=" }, - "org/apache/lucene#lucene-memory/9.10.0": { - "jar": "sha256-OKPssbAQnWHOet9MFp3TZIXhqZP/2bMXiPjG9wTZQbk=", - "pom": "sha256-PXwz38GDkdhWHYDEGhKbYd2dJw5OAbQL593wtjsuvvM=" + "org/apache/pdfbox#pdfbox-io/3.0.5": { + "jar": "sha256-bfPztNtP1V71AoR+pOTrxY4okIgA6G6rAxNF7+IZtwU=", + "pom": "sha256-NVvL5DdA/CEouNwRUQsTutOrPcet1Cnjt0q72WA3iVc=" }, - "org/apache/lucene#lucene-queries/9.10.0": { - "jar": "sha256-BkR8kzqupa4toz6JPM/RpBy0GgACueUi48UTO8E/nBE=", - "pom": "sha256-9KRvTeo+5jnkr/uWw+ptSlC9IF7T94+I7b0mjF4jNAk=" + "org/apache/pdfbox#pdfbox-parent/3.0.5": { + "pom": "sha256-HKnfIMk56uhgJQonn+oCoRzdK0DkJa2Q0M5Ma3d8gpY=" }, - "org/apache/lucene#lucene-queryparser/9.10.0": { - "jar": "sha256-4vDlFZm22vZcQrhQ7xs5thfXlLYXasgdP/hZchHL7Ig=", - "pom": "sha256-EB74pcAiq+IzQtQCU+nVmjfacjBTydGi4GO5AELX2b8=" + "org/apache/pdfbox#pdfbox/3.0.5": { + "jar": "sha256-8OXToeVzxwfk+8wu6OQuqModUmG9yzoFoI0hGFU8Hlo=", + "pom": "sha256-oFmNxJdGm9W/HEjFubAmcqJlaQG435sfG6pJy3huZYM=" }, - "org/apache/lucene#lucene-sandbox/9.10.0": { - "jar": "sha256-/VdPTmheCtOC7wdUYNLg4hFp8fr/gVeaMqWf3IIxl5U=", - "pom": "sha256-0hLxwbL4qXWtYp8nvFg61n3mBTTT6d8zyCAg9ep88ok=" + "org/apache/pdfbox#xmpbox/3.0.5": { + "jar": "sha256-AXiZsvtcKvcU0wxSzKks3o8SmZq/MUDU8NXxEzT2L90=", + "pom": "sha256-E6MTEo+lkzyjcj8gwYKO5oJUHRRqX7BK5JtXoqYFC4s=" }, - "org/apache/maven#maven-parent/34": { - "pom": "sha256-Go+vemorhIrLJqlZlU7hFcDXnb51piBvs7jHwvRaI38=" + "org/apache/velocity#velocity-engine-core/2.4.1": { + "jar": "sha256-HBkVfRFx1WAIjkhb6XyTp6L36fVuUX8KMCc8XDnfYjE=", + "pom": "sha256-rHzZTw2fs5vLo7KCh8TEAAXcD1OphvtYfk9npMyz5bY=" }, - "org/apache/maven/doxia#doxia-core/1.12.0": { - "jar": "sha256-XknNgnvrvOpYKdOziD0XrRzhXr1jlK61CtUNff2Tn80=", - "pom": "sha256-sDiPdIoIheE+fCxFOSH4u53U+1sZBb50VoVHbPNFbqM=" + "org/apache/velocity#velocity-engine-parent/2.4.1": { + "pom": "sha256-jvtmG34bRLegVvI2UKsrQ7j82wm74uw9PQIYXVZY/Uo=" }, - "org/apache/maven/doxia#doxia-logging-api/1.12.0": { - "jar": "sha256-mFMGFiwKn0wwnUYQlEfzDwK/b8m8FqPgOdWeHavQGS8=", - "pom": "sha256-ndmbQ1AiOEZYUxBpTERjGLFpK6dG7XFzdtWWGaJxI7Q=" - }, - "org/apache/maven/doxia#doxia-module-xdoc/1.12.0": { - "jar": "sha256-6HMboApO3TSyDv+eSnKcIEXGLLeWw+SRaSYH3kR2qwE=", - "pom": "sha256-+2nZW+S1WvLzsKm2jj6OYgY+aVlMH86+cFpaTbCZbSU=" - }, - "org/apache/maven/doxia#doxia-modules/1.12.0": { - "pom": "sha256-q4/2u0eTz7pZsU+zg/81GjSbEJHQccZrH8vKco1QW9w=" - }, - "org/apache/maven/doxia#doxia-sink-api/1.12.0": { - "jar": "sha256-XcpqqqnnDYoHZuFD3c+dsJ3l/eD7zHjLY11052TfzKU=", - "pom": "sha256-JrUf3babXKbgRM2ii40cGje2+v0M+5v7FakZ3lfGcdU=" - }, - "org/apache/maven/doxia#doxia/1.12.0": { - "pom": "sha256-LQKgvWTzMbdnzudFWzGTxvuCEQFDoRmFiryWh5il/Ck=" - }, - "org/apache/pdfbox#fontbox/3.0.2": { - "jar": "sha256-ds8EEOkD49txQDKvu0WNWiO5IlO5/fiAA18J6orTraw=", - "pom": "sha256-hthT5W8q+Yb6c1s/kH6jh6KXNCLH0F8TwDasuRNal90=" - }, - "org/apache/pdfbox#pdfbox-io/3.0.2": { - "jar": "sha256-nW535C437zaC53aBEpwxRRXog9UKvB3aljguejHnDjg=", - "pom": "sha256-yD3gYR+UMN4W2dakjfXJEPgrkfHgU1xB9Woy9iYwz0c=" - }, - "org/apache/pdfbox#pdfbox-parent/3.0.2": { - "pom": "sha256-kN6rEjTjkUu8B07Ax3Y7+kFHgICziISpOwtVVxnWY0g=" - }, - "org/apache/pdfbox#pdfbox/3.0.2": { - "jar": "sha256-yv4sysEB6ao63z9+p23/AuWIWislWLdfr/l0dvBIfuI=", - "pom": "sha256-wMNAwn6AF2V+Y81PaJUG8U03Y10NFebRpAjysZFGax8=" - }, - "org/apache/pdfbox#xmpbox/3.0.2": { - "jar": "sha256-GJLj3icM8GdIRgZW0G0/sNFfScVLfRs4hB5sl0WwGuQ=", - "pom": "sha256-LOPcpcHUKiZOJw5rOrIcR5Dd0f2Vg3ZOkjfGoYqKkXc=" - }, - "org/apache/xbean#xbean-reflect/3.7": { - "jar": "sha256-EE5em7WmafhnIvMigZYHAPfsjjIJ71GyPrm20j0WKcs=", - "pom": "sha256-l5XBUyLF0ZrzNu69nhZPp9WJfEsASn1m4hY1oXPnSKk=" - }, - "org/apache/xbean#xbean/3.7": { - "pom": "sha256-6nFxMt6EBLYvyQl6HzIVxwXVJdRXvppfEmU63GjDOrc=" + "org/apache/velocity#velocity-master/7": { + "pom": "sha256-lDoEbB/jayizzqEfsNNOi4NrJFQzCH+PqRbAp1I5MYE=" }, "org/apiguardian#apiguardian-api/1.1.2": { "jar": "sha256-tQlEisUG1gcxnxglN/CzXXEAdYLsdBgyofER5bW3Czg=", @@ -1250,73 +2306,47 @@ "pom": "sha256-MjVQgdEJCVw9XTdNWkO09MG3XVSemD71ByPidy5TAqA=" }, "org/assertj#assertj-core/3.13.2": { - "jar": "sha256-2LaYBfg9lmaqZ9vjqbk3RoFgdo30B6I9eHR1LyzFuKw=", "pom": "sha256-aMUxi7Y+vrPoWy/olYk5tQBiVfjxG7JEL4gH7DvSZ6c=" }, "org/assertj#assertj-parent-pom/2.2.5": { "pom": "sha256-TeW1pTWrd9GKtRYTfuTfTKVQlYCSpb+VqkefdSIEBkY=" }, - "org/bouncycastle#bcprov-jdk18on/1.77": { - "jar": "sha256-2ruYwk1yybn1hWM9HfnFzVjZrTc9DNaBNn5qYDpJXVg=", - "pom": "sha256-rROCz80DvN2L4TkTwC9E/UadCnalPPLK71vhgK3DayM=" + "org/bouncycastle#bcprov-jdk18on/1.82": { + "jar": "sha256-FM3i/fqoiQSAqOW2es7vDJD5ZoLB4jwTO6/cngsyVc4=", + "pom": "sha256-IIFtWAs+mNGQCnGsqBnsns7HimpKN+ejwMbCeTkDlD8=" }, - "org/checkerframework#checker-qual/3.19.0": { - "jar": "sha256-qCfEkYPzpjInfSegpGc2hss0FQdEe51XAmEJS9dIqmg=", - "module": "sha256-U+GJnd48UTyh79N2q/+sDmkH6OhKvV+WYkJjTJXk0Vc=", - "pom": "sha256-KbqcXOGpS3AL2CPE7WEvWCe1kPGaSXdf1+uPmX+Ko3E=" + "org/checkerframework#checker-qual/3.49.2": { + "jar": "sha256-M7HYssSwD31PS0kxQkJ08/cpR0zjqHzqCah5l2odyus=", + "module": "sha256-2qMZqqMe/EhdFuOrYw48uP5PQTz91EYisQBJxURdGQQ=", + "pom": "sha256-CX6h/cRnRIxon1YUr26j0+ZZvz9LQuBiJuYPKuV7vfk=" }, - "org/checkerframework#checker-qual/3.42.0": { - "jar": "sha256-zK7dM68LeJTZ8vO2RPTRnkOSjjKQLmGsTRB3eDD1qsc=", - "module": "sha256-4PpiK33mPq4RBH726RtMKtDx8OE8uQP/UggKR/V6V0Y=", - "pom": "sha256-v1/KqycvVMvPG753w72WPIIcmrrSBYcIvwvtPIdUlMo=" + "org/checkerframework#checker-qual/3.49.3": { + "jar": "sha256-Nn7b8v6fYGwf21qLpuHJwnYlmT4f+VTjho3nC8xkFrc=", + "module": "sha256-dv9CWNsfoaC8bOeur0coPfEGD9Q3oJvm7zxcMmnqWtM=", + "pom": "sha256-i+QBdkYoXZFCx/sibPuARFwXfcfBNjsj2UH6bJuwXc8=" }, - "org/codehaus/groovy#groovy-bom/3.0.21": { - "pom": "sha256-ksw2r/0g9Wi1CSwLlOz1hd3rCigbbIunJWVwuxhdZTQ=" + "org/checkerframework#checker-qual/3.51.1": { + "module": "sha256-sU5zwFoeM/ddSLfYBDH5QqpLIQ/Pc/YKQkXMP91p/yI=", + "pom": "sha256-dQgGzZygmZ5L8vel1lfSNqNrtzYm7mpI8p9VXiB0UVA=" }, - "org/codehaus/groovy#groovy/3.0.21": { - "jar": "sha256-XPNzDAwsFcKT93UN1xFO0npnH8lAFlu64DeKKB9bLV4=", - "pom": "sha256-uOnopeJGLS/MFGzkHalgebiTHnDbPqudWdaJhj0Jaxc=" + "org/checkerframework#dataflow-nullaway/3.49.2": { + "jar": "sha256-2y5xX3NQ21sn5t99SedMrwg9F6reAJxqnpyebwywE8I=", + "pom": "sha256-TYIl9uD05jSg4bSNNwLHSKXdKreAqFdNNf/oOrywRzo=" }, - "org/codehaus/plexus#plexus-classworlds/2.6.0": { - "jar": "sha256-Uvd8XsSfeHycQX6+1dbv2ZIvRKIC8hc3bk+UwNdPNUk=", - "pom": "sha256-RppsWfku/6YsB5fOfVLSwDz47hA0uSPDYN14qfUFp7o=" + "org/codehaus/woodstox#stax2-api/4.2.2": { + "jar": "sha256-phxI1VPvrXi8Af/8SsUovruuZMuuwXCypeOc9h61Gr4=", + "pom": "sha256-TpAuxVb8ZZi0HClS7BVz7cgVA35zMOxJIuq2GUImhuI=" }, - "org/codehaus/plexus#plexus-component-annotations/2.1.0": { - "jar": "sha256-veNhfOm1vPlYQSYEYIAEOvaks7rqQKOxU/Aue7wyrKw=", - "pom": "sha256-BnC2BSVffcmkVNqux5EpGMzxtUdcv8o3Q2O1H8/U6gA=" + "org/controlsfx#controlsfx/11.2.2": { + "jar": "sha256-BDwGYtUmljR9r4T8aQJ0xhIuD4CjFXo1St086oPA3qk=", + "pom": "sha256-1GOhe255/Ti7CtmVmgCcXAdK7BjMncSdqRWsVfxNMXE=" }, - "org/codehaus/plexus#plexus-container-default/2.1.0": { - "jar": "sha256-bc6xJGsYgVO9y2+WLVQ9Ud22csygfK2Up4+6vJ7fCjk=", - "pom": "sha256-i4wg5jC9zHlcyYUCTEwQRcFHvhFgUsLJdeMMYI9/O0U=" + "org/eclipse/angus#angus-activation-project/2.0.3": { + "pom": "sha256-00lnOGg3iZZGKSpFGj7PHk79EmLCkbN9FeENPZDsK80=" }, - "org/codehaus/plexus#plexus-containers/2.1.0": { - "pom": "sha256-lNWu2zxGAjJlOWUnz4zn/JRLe9eeTrq5BzhkGOtaCNc=" - }, - "org/codehaus/plexus#plexus-utils/3.3.0": { - "jar": "sha256-dtF0eSVA4nda+U0D0Q+y08d24s0KwOv0J9PlcAcruc4=", - "pom": "sha256-ecl5IHP97jzb69YadrqMLdEWJKn4XRKLrla9oZ4gR1w=" - }, - "org/codehaus/plexus#plexus/5.1": { - "pom": "sha256-o0PkT/V5au0OpgvhFFTJNc4gqxxfFkrMjaV0SC3Lx+k=" - }, - "org/codehaus/woodstox#stax2-api/4.2": { - "jar": "sha256-ut9ggaC7Um/SwBlR3++tkbaEa23Q6wBIWH4w0d0zTmg=", - "pom": "sha256-YhW0dL03FPG5z0216ig39LqvO42vkSEOh+qM6mWlCXw=" - }, - "org/codehaus/woodstox#stax2-api/4.2.1": { - "jar": "sha256-Z4Vn5ItRpCxlxpnyZlOa09Z21LGlsK19iezoudV3JXk=", - "pom": "sha256-edpBDIwPRqP46K2zDWwkzNYGW272v96HvZfpiB6gouc=" - }, - "org/controlsfx#controlsfx/11.2.1": { - "jar": "sha256-63VY0JTDa4Yw6oqab40k+K9F0ak6N14R4gbXbAgiFDA=", - "pom": "sha256-veC6xL8EPqp19uTOEbpXfHneak+5Mfd1e93Y36MwKTc=" - }, - "org/eclipse/angus#angus-activation-project/2.0.1": { - "pom": "sha256-wxdtWY0dwW67QG/aGoexTEUBqjNfBa584+Rq6p6NsbU=" - }, - "org/eclipse/angus#angus-activation/2.0.1": { - "jar": "sha256-siZ2GBWGjt+JZMHXHm0tVKsjjCeIUHBhtOBjOTO0wTE=", - "pom": "sha256-Z8XrD/f1JeoaGY8C2v7nfg0qUxudkIBxvEBhOGrgQO8=" + "org/eclipse/angus#angus-activation/2.0.3": { + "jar": "sha256-pr01xTjPkP/5Qa1iWMQMCPygtcnD9TbGVxFPJ84FJ6c=", + "pom": "sha256-NcnhYgmychJhNU6K6pcWJmSK2dQgHSIb2WkB2QA3LaA=" }, "org/eclipse/ee4j#project/1.0.5": { "pom": "sha256-kWtHlNjYIgpZo/32pk2+eUrrIzleiIuBrjaptaLFkaY=" @@ -1333,29 +2363,106 @@ "org/eclipse/ee4j#project/1.0.9": { "pom": "sha256-glN5k0oc8pJJ80ny0Yra95p7LLLb4jFRiXTh7nCUHBc=" }, - "org/eclipse/jetty#jetty-bom/9.4.54.v20240208": { - "pom": "sha256-00QQSm7mGdplmEA8JdA6qqrw9U6WRv01EkWN9Xyarrg=" + "org/eclipse/jetty#jetty-alpn-client/11.0.24": { + "pom": "sha256-4ChUPNXWBpMyzMepXiaeCUfgUWY62QK8CRmkbgxrfSk=" }, - "org/eclipse/jgit#org.eclipse.jgit-parent/6.9.0.202403050737-r": { - "pom": "sha256-RLRxOI58JtkpSnpPJNmX7DTzaSFvMjVInkAbKlUdS1U=" + "org/eclipse/jetty#jetty-alpn-java-client/11.0.24": { + "pom": "sha256-EXzXCLo3u6kMVwaD9v3LsY9IPiDkpOj0QhRT/JP47a0=" }, - "org/eclipse/jgit#org.eclipse.jgit/6.9.0.202403050737-r": { - "jar": "sha256-YgmsZpG+KgYyDwIADYm+1z7fBfRdZe+aFVFHURq3fzw=", - "pom": "sha256-d5jTR1SE+88OZAOlETeAHPEey2CRi2+vtyIRUiU5Ews=" + "org/eclipse/jetty#jetty-alpn-java-server/11.0.24": { + "pom": "sha256-jq2POCgEbXoevHVoT2OTaLdhQ51Ru19sgiCscdMJ33o=" }, - "org/functionaljava#functionaljava/5.0": { - "jar": "sha256-N3rRQOfSa6BPrfIZsJ1+HHS8AjL6QBCyDBx52xH5Zw4=", - "pom": "sha256-R9OA2YVT2vdCc5tRC/3ElIp0GHftyypTlvwpGZaJzgk=" + "org/eclipse/jetty#jetty-alpn-parent/11.0.24": { + "pom": "sha256-OEfidTdZ+GkaIo2c8dddJPcwJG4J3FL/8b0r0PTbnVc=" }, - "org/fxmisc/flowless#flowless/0.7.2": { - "jar": "sha256-VsrfwuST8d5gGZhYCx7WJW/BWO+MWjN55KRdwGckzw8=", - "module": "sha256-l0+zKTCi9FClhhTqRgzUDE/UV25NKK6Ca8YTk6hMZjE=", - "pom": "sha256-CouO13pqSfjRGZIu1DGJ+Uh3swjL1fQf5GIh3ucsi7Y=" + "org/eclipse/jetty#jetty-alpn-server/11.0.24": { + "pom": "sha256-Kl+OKVd+qPdvkUmX9VOPjofcGYeJef4SC+UFRtsUoUg=" }, - "org/fxmisc/richtext#richtextfx/0.11.2": { - "jar": "sha256-jeYtdfz5uFsvvp6ONe/GZAjIxdC1n6bcB/uLSBsoJCE=", - "module": "sha256-V2XP/R3VuYQkk0Xpet9SwCiRewJwzji40UE77kLOz6A=", - "pom": "sha256-Vahb2I6AB9CPU/POrDa9wNxLJPruAmqXwraXmfklEzw=" + "org/eclipse/jetty#jetty-bom/11.0.24": { + "pom": "sha256-OzjVNA/7MaYiymePR8K2Bawg6lhVJZ84Xm0ujyfs1dk=" + }, + "org/eclipse/jetty#jetty-client/11.0.24": { + "pom": "sha256-u68OEXqGWPInb/qKEbdVywctM1NQWvsKPk7BpkzkbP4=" + }, + "org/eclipse/jetty#jetty-http/11.0.24": { + "pom": "sha256-/lve2cVDbsrkT438v4Rw0O96qj/U1nAe+oEuV4EOeP8=" + }, + "org/eclipse/jetty#jetty-io/11.0.24": { + "pom": "sha256-vTPGW6IaAznasQRHEZ9yPb23L7mSM0AHjtTT1ZVTkwc=" + }, + "org/eclipse/jetty#jetty-project/11.0.24": { + "pom": "sha256-9miJ0dIX26PbBfSwXOwksKIg1PHRbFLSA9m2+3HaYIY=" + }, + "org/eclipse/jetty#jetty-proxy/11.0.24": { + "pom": "sha256-NaAFoAOnCQTDSyp+GfgdI71U25KBjCEfYsTiInDyGys=" + }, + "org/eclipse/jetty#jetty-security/11.0.24": { + "pom": "sha256-NeCJ1jkTMrp34adpkgnU7j7zlq0pkmWDWt4tm/0Esp0=" + }, + "org/eclipse/jetty#jetty-server/11.0.24": { + "pom": "sha256-5yEko9Ho+3DaG1JY4VQrgB/+sDOqExYB2hH3lLQpj1Q=" + }, + "org/eclipse/jetty#jetty-servlet/11.0.24": { + "pom": "sha256-3uiUnisDmOn03P7p/2yS86l4qZd3aF1i6MheSx+7itg=" + }, + "org/eclipse/jetty#jetty-servlets/11.0.24": { + "pom": "sha256-gbRgsSDWSrntgs0oDfrdtb4om9P6V2M6D4/1e6R1HoQ=" + }, + "org/eclipse/jetty#jetty-util/11.0.24": { + "pom": "sha256-7ro8qZy7kyAEbuNm6V3wzr8vEQciaPRcouvj4iO2m8o=" + }, + "org/eclipse/jetty#jetty-webapp/11.0.24": { + "pom": "sha256-Y9pNCE6Eb9AtbJpCi8zGYK+hxb17wkfsIfFsN6cWaBs=" + }, + "org/eclipse/jetty#jetty-xml/11.0.24": { + "pom": "sha256-JXNlZfHw0Et42x+ZH449AZRmgAWbwqhXauRd7pJu8h8=" + }, + "org/eclipse/jetty/http2#http2-common/11.0.24": { + "pom": "sha256-aEwrliRzkYCfzaIEvCz/NqLyc7LgCLlDxs6QTrmkCsE=" + }, + "org/eclipse/jetty/http2#http2-hpack/11.0.24": { + "pom": "sha256-4N056ZrPI6FKjnFfmLf5Lxe6AgVMJuI4XOXEm85i4jU=" + }, + "org/eclipse/jetty/http2#http2-parent/11.0.24": { + "pom": "sha256-H/63MlEaizavZ8nPMV5XckiQjy/U8WLyxVezUjFsBis=" + }, + "org/eclipse/jetty/http2#http2-server/11.0.24": { + "pom": "sha256-e4PC3DueupOTnXmCIU9A++tU/iean6/NAb9Me0dVdE0=" + }, + "org/eclipse/jetty/toolchain#jetty-jakarta-servlet-api/5.0.2": { + "pom": "sha256-g+y5PmHWvZyMgfwlzcrUp3ONx7LAiCnRcihj7kaaSIo=" + }, + "org/eclipse/jetty/toolchain#jetty-toolchain/1.6": { + "pom": "sha256-RVY/EXXZhZwcBmoJgPvbn2u0xtPBLgXYlXm7F4P0e2w=" + }, + "org/eclipse/jgit#org.eclipse.jgit-parent/7.3.0.202506031305-r": { + "pom": "sha256-EuCm1BYOBfIGFJVPhMPmemiCdBhQJTysHHTj+5nXmjQ=" + }, + "org/eclipse/jgit#org.eclipse.jgit/7.3.0.202506031305-r": { + "jar": "sha256-xMTho+sa/p3Gqck7HIkG6qq5panNtcld5MyA7/TKDcE=", + "pom": "sha256-vWj77cwn8P6jA6dOS4JFmyRaL8IR0DZDrda/XpxYVyg=" + }, + "org/eclipse/lsp4j#org.eclipse.lsp4j.jsonrpc/0.24.0": { + "jar": "sha256-dyFXLoSdTzWbRu3lXVYEuYL/SY0NkuvHDhgCn1mCPAg=", + "pom": "sha256-kY8QW1fA842FplkTLD77OwSisFUyjtkroXthhDxxvNI=" + }, + "org/eclipse/lsp4j#org.eclipse.lsp4j.websocket/0.24.0": { + "jar": "sha256-ykrfxOJGqkrxfJM5CxJfVPD4N9OItimV5kT8R8o0TEQ=", + "pom": "sha256-+hS27PYD01Wuq5hDH+dMq5hGBwPhif48ks7U9pSfnWQ=" + }, + "org/eclipse/lsp4j#org.eclipse.lsp4j/0.24.0": { + "jar": "sha256-LK6jH/oqvRPG9dE0ib4HGtCPEI6ug6NEc6xy2Wz3KSI=", + "pom": "sha256-QVoIzIJRwx11jcbNLJ16kLoWWbC+3l0meVVpe6MBtyo=" + }, + "org/fxmisc/flowless#flowless/0.7.4": { + "jar": "sha256-QrMexsvxDmx3nl2cSnbzV8Xkfa045AXJqcoaX7HepbQ=", + "module": "sha256-R0PuegFqASpt8zzShzaiKv7nhN6qOoO5X8YWqNg+VBw=", + "pom": "sha256-b3He3vgo4AGrCr+l2+15Adgd9Uzo58ea0kQ8fqkZR0E=" + }, + "org/fxmisc/richtext#richtextfx/0.11.6": { + "jar": "sha256-LRL3kNssLeNdILgJDljhhPjTD9R2GwCO7l7yWODuD78=", + "module": "sha256-+KGPzb69jD/3+NUqg7/TE/H0LZRl33kDUKQgfIx7tWc=", + "pom": "sha256-jVYX1QxejiqosXXT8HDenZxOWn7jgJkSI9dJVyE5p60=" }, "org/fxmisc/undo#undofx/2.1.1": { "jar": "sha256-25cIxYqOLbRX+9Z/BRXkqVlVygsLj06no9y7/L0Z0tc=", @@ -1365,293 +2472,230 @@ "jar": "sha256-4pEAWo4yM7A2RQ0SbLzScNW0Ujl3GZSVGcM8i6CeJXw=", "pom": "sha256-RxdpNVcNIb1oX5VaJavPbwFwmrtaN3Wsj6iVA3fKSZ0=" }, - "org/gaul#modernizer-maven-annotations/2.7.0": { - "jar": "sha256-noNA0HwiJuKKj10RVBiy4qsCE58vOWbc2RY/pZAuJn8=", - "pom": "sha256-yoJ5IPQ10QCcug70IeWcw5F0GoYJ/vV0nTZgG/D2k7Q=" + "org/glassfish/grizzly#grizzly-bom/4.0.2": { + "pom": "sha256-y6e10IfY7/ejLCI01iZCHLlIMCbaCGuAviofcNO1ZZs=" }, - "org/gaul#modernizer-maven-parent/2.7.0": { - "pom": "sha256-gAUSdml5uc61hhNSs3ZhZDJ/HNSPc2skbJX/x3U+Eo0=" + "org/glassfish/grizzly#grizzly-framework/4.0.2": { + "jar": "sha256-zBIeeJplzVQu1FGtvWmxvxYyM/8OVfumYwGJb+0wyBY=", + "pom": "sha256-6t9D2crgPzQMavmLc9fEerafd+k9OP2W1toEr3MnwoM=" }, - "org/gaul#modernizer-maven-plugin/2.7.0": { - "jar": "sha256-QcjLKxfxDnw79Q50lq1L/nMEp/3ZFERxhWChsr5EZPc=", - "pom": "sha256-RjjOCZYGJo+Joi0e4qgp3FOg/Z9NtiYBjca5EKDSO+k=" + "org/glassfish/grizzly#grizzly-http-server/4.0.2": { + "jar": "sha256-tAfmdFsJgfH25wsS9z4He62MWHypOfFWegxmR57Bohw=", + "pom": "sha256-5o1kXUXO91e5efhO+z/BMupcwMrGjITyoLu7E2SDfQk=" }, - "org/glassfish/grizzly#grizzly-bom/4.0.1": { - "pom": "sha256-mm2yNlYQGV49O4GXFx4OVMM5gUNX5vmaJPW8QGP9uwQ=" + "org/glassfish/grizzly#grizzly-http-servlet/4.0.2": { + "pom": "sha256-uRIINv8LSwQN83kziX5780xw4vcBqdVGYvos4izeo2w=" }, - "org/glassfish/grizzly#grizzly-framework/4.0.1": { - "jar": "sha256-9vSRqXbwNZL2hsao4PxPIFRgXR0wF/t9j/Sd6aL7dp0=", - "pom": "sha256-2dwKWG7j+v93SUXK9+wVK8QXzBxUD4w5mPLESqMNCaE=" + "org/glassfish/grizzly#grizzly-http/4.0.2": { + "jar": "sha256-g77A9sPPZWQr1g+S9pmZyOX5YsMajDGSH5ND3TRRxpE=", + "pom": "sha256-ZDbRIggX+t7NiF131QvKMYbewLM0Sco4+dHkAifb/Fk=" }, - "org/glassfish/grizzly#grizzly-http-server/4.0.1": { - "jar": "sha256-gLG79NRUkndw789LIfoy0y2M2ugJKMK5b+gkCwttFcQ=", - "pom": "sha256-m6yXc7fb67qrxiRBjoloRX5SEdwBTGbhjMsN4y7+P0Y=" + "org/glassfish/grizzly#grizzly-project/4.0.2": { + "pom": "sha256-bG830vIHNtdEKV63WevYhxjr0VuEoT2mFE3gzIyIlhc=" }, - "org/glassfish/grizzly#grizzly-http-servlet/4.0.1": { - "jar": "sha256-1ZEIjRLmYpUNHCul35Hi2t0/k/HCPdkCJkEvwlBY8Xw=", - "pom": "sha256-fqD4CtPGql+VUxdrv5GLN76A4CHMeqo9LkuV2ySvXmk=" + "org/glassfish/hk2#external/3.1.1": { + "pom": "sha256-Q1ET1J40IK3AYKMJqt75EHphOYgdgpRHhj7WWYygF48=" }, - "org/glassfish/grizzly#grizzly-http/4.0.1": { - "jar": "sha256-SPcpFdeqWmqaaIMJPCnS/poMGz0MwJkJQtGV4ZiDqA8=", - "pom": "sha256-2lhHmLixD4gckYv9UsHWb2U1hN4xEcNzNshf3sGheGc=" + "org/glassfish/hk2#hk2-api/3.1.1": { + "jar": "sha256-rBTZKRCsU5UFtMDHKrbF91eqEqQ7yI0TpbyfI7GHBis=", + "pom": "sha256-cZcycKIuCVh3fXK8+0SqW7wcpsoiIHm9XxfLlyEfbpg=" }, - "org/glassfish/grizzly#grizzly-project/4.0.1": { - "pom": "sha256-1bwcO6NciLv/9nlRP8YlLya9crqSrzzSseLvq7kbjGg=" + "org/glassfish/hk2#hk2-locator/3.1.1": { + "jar": "sha256-qx6GX1mGgJI1tlA0tc0i4AeqgdT35dFLb7TiKDOQt4g=", + "pom": "sha256-Jx4a0fedi3l+kDJ1/BdNXui8Lod0MjC283fHLwxNBsY=" }, - "org/glassfish/hk2#external/3.1.0": { - "pom": "sha256-oh3tpD6bZO1uigyuzMX6dGyOcLU2bkRx+McV2r7j/Zw=" + "org/glassfish/hk2#hk2-parent/3.1.1": { + "pom": "sha256-u/kqbG0phpvXT9TOo8g0bgvQORe6kf8Rc6M4E9tdSRQ=" }, - "org/glassfish/hk2#hk2-api/3.1.0": { - "jar": "sha256-kgJ30r2mEOLMU6BKT1s4+0hLAwzenI6MXAoS8SbW/5k=", - "pom": "sha256-I+ad5ZlFefvsnR1FOKI12knh2rfMwXPcTZymGcRs+Jo=" - }, - "org/glassfish/hk2#hk2-locator/3.0.5": { - "jar": "sha256-sFInfb3K74EPG0KxDpQWwj58z6DBlbClNE2AzBeGMew=", - "pom": "sha256-fbjs2dCxJgwgfvn0l6mzoGnYJSMxN6BAThJFWeH7PQw=" - }, - "org/glassfish/hk2#hk2-parent/3.0.5": { - "pom": "sha256-4wc+GDpLY13Hl4Q2wq1v9Xl+CK+8nB+jLTMpHMqcVuk=" - }, - "org/glassfish/hk2#hk2-parent/3.1.0": { - "pom": "sha256-yOhpECjfgN2wyP5MGb7QmL/XVRF5VQemBeN/uEVr7e4=" - }, - "org/glassfish/hk2#hk2-utils/3.1.0": { - "jar": "sha256-17fKc3GmdocxY+B/e1CMFzKkA2unAep/6CNJ+EnvuOc=", - "pom": "sha256-KC/8KZjCw5ScuWuRABq1WMXQg8vf6eS9HG8s8elYKC4=" + "org/glassfish/hk2#hk2-utils/3.1.1": { + "jar": "sha256-b16l/vUHVbog+7iTeCssY/mupGPBg9Y6V9zJ+msRcTk=", + "pom": "sha256-9jp0ovDWaukmsU7dbk9W28NvctqQxZo/D/YCvNP3neU=" }, "org/glassfish/hk2#osgi-resource-locator/1.0.3": { "jar": "sha256-qrXXhJ98/Nosx8VBuhvTZRUdQidvFRyCU4ckXf3j3XQ=", "pom": "sha256-i2Yi64HlVymfvZqoVLxax20wf3rl53BYZImli7Uziyo=" }, - "org/glassfish/hk2/external#aopalliance-repackaged/3.1.0": { - "jar": "sha256-RMv2jdXiSe/CJK18RWwdiYtx0ISvvC0hfoQ2RLlrp5s=", - "pom": "sha256-I+QCQveDcaQIPtCaMpEUPM21vRwbpVP9iEDlEMjPBwA=" + "org/glassfish/hk2/external#aopalliance-repackaged/3.1.1": { + "jar": "sha256-5AxkMBbUDdmsqjhCqYC5O3ltlFYh+CD8vYKyXJaWj6s=", + "pom": "sha256-WEztva7OI/utMabFsHInu1xPx+NU0/fbGmBxJdZxcZo=" }, - "org/glassfish/jaxb#codemodel/3.0.2": { - "jar": "sha256-aTwDgiR2QDufy2V4z2sHsgx/nQ02otJ8zPDAjcWH7ic=", - "pom": "sha256-5osyFiDUZnkRXhg3kAvguBEK5FTzjguChwtcj9mYErk=" + "org/glassfish/jaxb#jaxb-bom/4.0.6": { + "pom": "sha256-frfNg7krfC/QqK5mvLNQY1TxZqE/gtKmbB2WJZcy0qU=" }, - "org/glassfish/jaxb#jaxb-bom/3.0.2": { - "pom": "sha256-BioTMvjLS+0N2c1Yu0zAdQH6RMkNqhf+wQefRQudVwM=" + "org/glassfish/jaxb#jaxb-core/4.0.6": { + "jar": "sha256-670nQge0hg0NxuLUTW29tZRc7eASItLlBmHUX11GwPc=", + "pom": "sha256-5QE5dojXYwFJGmZA/I5PmoW+EkwaGc0+9Aa/BXv4ELc=" }, - "org/glassfish/jaxb#jaxb-bom/4.0.3": { - "pom": "sha256-Zg8EhAYlliYXiumpcrA86VFmXDPDM8q0U7EXi40NJBU=" + "org/glassfish/jaxb#jaxb-runtime/4.0.6": { + "jar": "sha256-HA1X+MJflgXVovetCodYGJN3ashbALEBsmUSWO2qkRg=", + "pom": "sha256-XBFy9Czz+rcUb6M4ITeWxkhD/fMipZPiRT3M8pgGYTE=" }, - "org/glassfish/jaxb#jaxb-core/3.0.2": { - "jar": "sha256-+aNguTlZdkOyZ241/El6+1YdIOilExKKXABwNm2xG70=", - "pom": "sha256-YMLhqbt6sWupylJsRx4DMNtXyHOeLAutDZkOntbHzo4=" + "org/glassfish/jaxb#txw2/4.0.6": { + "jar": "sha256-/MdJeFQS7zgG/eHOcPk+9aAGXcxH/kSbyHHbB5XLEa8=", + "pom": "sha256-avFKkbP56eMX96WOgNy+/T308vIFRINZ/zocWQFic3Q=" }, - "org/glassfish/jaxb#jaxb-core/4.0.3": { - "jar": "sha256-1tdcQidSaE+/BN10ohaY/q4OSkBsKJK1rwLSPcl7KsY=", - "pom": "sha256-crhKVGcO3sRAUgH3Heo7C/aYJbrkFjNtfzFAbGnHoyc=" + "org/glassfish/jersey#jersey-bom/3.1.10": { + "pom": "sha256-KYl09Itfm23mIvJFApLexNuZs5vjJF9WVqbJpEtd67Q=" }, - "org/glassfish/jaxb#jaxb-runtime/3.0.2": { - "jar": "sha256-ezo3hLnG40Oo04/BCGArqBAXfwPy2NHnJYsc73/Z1Mc=", - "pom": "sha256-AY2B8CPynufFVdb1lyBuLUwvuAttvBhUWuite6+LGQc=" + "org/glassfish/jersey#jersey-bom/3.1.11": { + "pom": "sha256-3DdcE5WY+5VgZlWat70vwxGHlvVcMMT19LW8O0dEIrQ=" }, - "org/glassfish/jaxb#jaxb-runtime/4.0.3": { - "jar": "sha256-eV4tvdPmTIun5TLjX4MTZgOTGo6aO1/+sF+fSDratuA=", - "pom": "sha256-sloOI7PxuK4yG6wnNyC3TCIqN0DdHj3h6W1ItF8ukW0=" + "org/glassfish/jersey#project/3.1.10": { + "pom": "sha256-HwCrKqQxlS9Eb7DXajOYoWstCgzmAP/L/g8iKp9aRSU=" }, - "org/glassfish/jaxb#jaxb-xjc/3.0.2": { - "jar": "sha256-qLkrrDG2MaGQwgzh9qDutnKVUjP/dAIe/lCcph0nO3c=", - "pom": "sha256-2tovgbYhAbOknTPrHeF+KQZCBo7uk5bzS7XDZ4p7qKk=" + "org/glassfish/jersey#project/3.1.11": { + "pom": "sha256-0sAaDDv9lcCHl+FhePUlAWzPEudYUo6uG901UXrVDfs=" }, - "org/glassfish/jaxb#txw2/3.0.2": { - "jar": "sha256-tLz5T7CnWUVuJSFyRRO67JS3jpMSdUSvFi48/wjZM0M=", - "pom": "sha256-aZ+oKsMHb9ZNujfkw8DSJValP4R1ALK+EN/HKUI+eLk=" + "org/glassfish/jersey/containers#jersey-container-grizzly2-http/3.1.10": { + "pom": "sha256-hLP/zKuuOE8Vx/0IucMSoW/AhcKOcxG+PM1ZuyTkC+s=" }, - "org/glassfish/jaxb#txw2/4.0.3": { - "jar": "sha256-3welGAG5leRK7JqV74ddlfu43ih0QX3mBm2E9zHLnpw=", - "pom": "sha256-i4TetIZ5zAQrPL7GjXA9+c6May+SOdqKKOPKqp7a1Nk=" + "org/glassfish/jersey/containers#jersey-container-grizzly2-http/3.1.11": { + "jar": "sha256-/zn2epqi6OHHtZUkxt2Xc/YHocMHVpwmh8Hkg4WhUY4=", + "pom": "sha256-GzqUkEc3Xl7M4fmTVVjrj86h6d12TrsrJpA3myk0pfk=" }, - "org/glassfish/jaxb#xsom/3.0.2": { - "jar": "sha256-RXBjIzVKYGMj/xEwy1deRMbU16rEQ5VkF018ys5syQo=", - "pom": "sha256-4WK6+AKxr6D6VE2rOuYoVvK7AvnoWVvAwYjrfaatfoM=" + "org/glassfish/jersey/containers#jersey-container-grizzly2-servlet/3.1.11": { + "pom": "sha256-1LiQFi+vCLjfBGPSohCa+8Tu+vwCyE6egndv2kWZVSA=" }, - "org/glassfish/jersey#project/3.1.5": { - "pom": "sha256-qG4HZUqPTqHoQgJUPobD7SafpkgyqXLO2C08p5JkCek=" + "org/glassfish/jersey/containers#jersey-container-servlet-core/3.1.11": { + "pom": "sha256-X55C8+DtJ16eEiSqgrpdrn08IJCCb5G818lt3LJtbNE=" }, - "org/glassfish/jersey/containers#jersey-container-grizzly2-http/3.1.5": { - "jar": "sha256-CRUFmLl8UkVc5WpQbdEL5TbM6uEgrbYKUZFBVhkbSvE=", - "pom": "sha256-YO+rDTz6F6XsD7Tq2FkbRjhM1KgJhwuIkpWKsJ7IziM=" + "org/glassfish/jersey/containers#jersey-container-servlet/3.1.11": { + "pom": "sha256-A7QnrQbxZbhH+95azcqHtVuOPptUxE0n0wiqj3Lfj5o=" }, - "org/glassfish/jersey/containers#jersey-container-grizzly2-servlet/3.1.5": { - "jar": "sha256-NmJ3F780m9H9NbOSPFvUBEyRNQL9UPE/vw6dnqTBvDQ=", - "pom": "sha256-PN56Lc1NRb9jJmpPSMAtHP23D8eOUAa/MKaNOJhSeOo=" + "org/glassfish/jersey/containers#project/3.1.10": { + "pom": "sha256-srKeL9s0eph5sEbHW+rV6E9O/C0gQp9KVCoMsxkYRSM=" }, - "org/glassfish/jersey/containers#jersey-container-servlet-core/3.1.5": { - "jar": "sha256-0HhdH6ximojUY358LM52rhvfhWnT6MFWJaDCsn+r53k=", - "pom": "sha256-S8Rp8T3VEcgew+RO5FmhKSNSf993i62d7GU1cYNWiSc=" + "org/glassfish/jersey/containers#project/3.1.11": { + "pom": "sha256-ZJwIEcmQf12y85FoimBT7AGS8F5oMiD8mII2CYgz5BQ=" }, - "org/glassfish/jersey/containers#jersey-container-servlet/3.1.5": { - "jar": "sha256-GDEXWGACsiKhBXGo3twMaIlWXGboQmH8nktnPXCv7OQ=", - "pom": "sha256-bYYCMI286FDIaQVca8hy56G75XJ+cpkPDZitrkAh5cI=" + "org/glassfish/jersey/core#jersey-client/3.1.11": { + "jar": "sha256-nw9TKmurtTD0x9b8T0UrmWqXqnw0JIvySe6oos5jl1g=", + "pom": "sha256-l065XrwW5iL+YL9j3SIbCWaaO9NqAEXTdtLDIv3i4XM=" }, - "org/glassfish/jersey/containers#project/3.1.5": { - "pom": "sha256-w0lqpSIlKKZlfbQpB8W21Xic+vEgpLAM8vMj7AiynZg=" + "org/glassfish/jersey/core#jersey-common/3.1.10": { + "pom": "sha256-37Tr4q/ZEifpSSJXnGk6Wx6+UOupnI9HDFwZZjgipBY=" }, - "org/glassfish/jersey/core#jersey-client/3.1.5": { - "jar": "sha256-4muCTOuB4MpLc8eBBEj7VWbvDBeshxrdk6ksKR5QUkM=", - "pom": "sha256-5Ij1g6kL9sbEMHOPxl2vcu6tzDLiKtP7e8lKYv0C3Ew=" + "org/glassfish/jersey/core#jersey-common/3.1.11": { + "jar": "sha256-7FFtfC/c/NfrdznqzzzWkU4XoVlf1FgmszyHZZZZgbI=", + "pom": "sha256-/shJQsC+skBPjbOWRrqMMPqM/elJPYO7FGUKl/kbDYk=" }, - "org/glassfish/jersey/core#jersey-common/3.1.5": { - "jar": "sha256-xyWPN0Qz31g+ULvlWD/W1mlDk6MikVAk9xnSGiGNwBI=", - "pom": "sha256-/knk2CpaOF6H9YzdvJKUG+MWpOhfnorIlUORB9yuyho=" + "org/glassfish/jersey/core#jersey-server/3.1.11": { + "jar": "sha256-fd4q32YA8+j3I+N6jJbDGDimgvjbhU/c/PTwBpXW+QM=", + "pom": "sha256-y+VJe4ExCM0BGlMEa0T5akNQ5ozlz0T+eiG32RxOzu4=" }, - "org/glassfish/jersey/core#jersey-server/3.1.5": { - "jar": "sha256-qbleTsxoqwZCycSmUEgmMO3smVvRp0DWIjYWooKwXnY=", - "pom": "sha256-M24ILdVc0GTsiV42nLKSbawHHDwrva37cQCGCHuY4aI=" + "org/glassfish/jersey/inject#jersey-hk2/3.1.11": { + "jar": "sha256-+u7phdcLgiOp6yK6q/V52fhgFBcW78r3SwolKmOVn8M=", + "pom": "sha256-667WoeVDo3q08uqt1wqEz3P24YffKd2nZaQS5vMEY2M=" }, - "org/glassfish/jersey/inject#jersey-hk2/3.1.5": { - "jar": "sha256-DJSWz8a0+bIjxEyDtN8+3qeSTOTVK/+1XPGA6exLTus=", - "pom": "sha256-3jrHm4cU7g1lUp0Cp62C5duJ52Runw7sq+2tNenvad4=" + "org/glassfish/jersey/inject#project/3.1.11": { + "pom": "sha256-2HawxNlN/CHWyem7mcxXmNmwT7MF/KPKIVXfn8A4Obg=" }, - "org/glassfish/jersey/inject#project/3.1.5": { - "pom": "sha256-aRrGuMI0wACq6GFyQwpKF6sLZlzSHGijpf+13gg0SEU=" + "org/glassfish/jersey/media#jersey-media-jaxb/3.1.11": { + "pom": "sha256-OJl3I+KYlhzoC1ThHpSKYGdDeV5BXJlbGpknliUiWTA=" }, - "org/glassfish/jersey/media#jersey-media-jaxb/3.1.5": { - "jar": "sha256-2Iuyf13SKPAPBh76KOkQvK5V7SdqPWhGSntF34Rj9s0=", - "pom": "sha256-jWmzTdb7VDDtvUIP3/3tU/n7fBCm4tloba213xBqtfw=" + "org/glassfish/jersey/media#project/3.1.11": { + "pom": "sha256-tQmzXrfR7wVA43bK+DvPUC949pI6yrNn7oXX0S6OM3w=" }, - "org/glassfish/jersey/media#project/3.1.5": { - "pom": "sha256-B3StBF40WyM4BI1aabYx1qBEkSWqO3EIFTCny6WY5x8=" + "org/glassfish/jersey/test-framework#jersey-test-framework-core/3.1.11": { + "pom": "sha256-KGnwIIig8xxsFCqbkudX/vCfxfrMADIHZP3p+4P0myE=" }, - "org/glassfish/jersey/test-framework#jersey-test-framework-core/3.1.5": { - "jar": "sha256-GmwP8JuRO4+DFQjA3d8k+pg+2XVFdYEXWBf3DLGGCTs=", - "pom": "sha256-RL34Nhr024shPxcP1pRA+UVp4PxlbFrEDJJGU2HT/PQ=" + "org/glassfish/jersey/test-framework#project/3.1.11": { + "pom": "sha256-3OqcXyh28KciQ9MSMgrCfxLGwXElVMEkb7+h0aDs4Ag=" }, - "org/glassfish/jersey/test-framework#project/3.1.5": { - "pom": "sha256-tR7CLcyzmCwMtbZPWIi7XRZBpRex1ukrHs0GlrXWiAM=" + "org/glassfish/jersey/test-framework/providers#jersey-test-framework-provider-grizzly2/3.1.11": { + "pom": "sha256-IQazyx8NVZXetuIfp0A8MdW4tO+WhflFzC9IF262FzM=" }, - "org/glassfish/jersey/test-framework/providers#jersey-test-framework-provider-grizzly2/3.1.5": { - "jar": "sha256-BFgys+mtbHeTEeUEW0WOWOFoNesKi2k+sT9jeDx7xL4=", - "pom": "sha256-vSgHhW2X3Ybj7N5tOAyKuFtmbvhfxLQ9SpakI9DQT6g=" - }, - "org/glassfish/jersey/test-framework/providers#project/3.1.5": { - "pom": "sha256-+wR6Cq8ol1omU6F9ut6avXmwygNpXG0eNONob5qdnHg=" + "org/glassfish/jersey/test-framework/providers#project/3.1.11": { + "pom": "sha256-+Gd6F5VqTZ8wjT1QTcn7JdS2if9ERQ+HUn26AcO/7gk=" }, "org/hamcrest#hamcrest-core/1.3": { - "jar": "sha256-Zv3vkelzk0jfeglqo4SlaF9Oh1WEzOiThqekclHE2Ok=", "pom": "sha256-/eOGp5BRc6GxA95quCBydYS1DQ4yKC4nl3h8IKZP+pM=" }, "org/hamcrest#hamcrest-core/2.2": { - "jar": "sha256-CU9dkrS32ciiv1PMadNWJDronDSZRXvLS5L37Tv5WHk=", "pom": "sha256-9/3i//UQGl/Do54ogQuRHC2iAt3CvVB2X4nnxv+M590=" }, - "org/hamcrest#hamcrest-library/2.2": { - "jar": "sha256-OFFSOiAaDUglwlphpu3FBxKCWjm9PQM5G5jEjKPLOWw=", - "pom": "sha256-9YrYNdJCZDElnYbk/jpPUWHmcdkWxcvs81c4vN6C/P8=" - }, "org/hamcrest#hamcrest-parent/1.3": { "pom": "sha256-bVNflO+2Y722gsnyelAzU5RogAlkK6epZ3UEvBvkEps=" }, - "org/hamcrest#hamcrest/2.2": { - "jar": "sha256-XmKEaonwXNeM2cGlU/NA0AJFg4DDIEVd0fj8VJeoocE=", - "pom": "sha256-s2E3N2xLP8923DN+KhvFtpGirBqpZqtdJiCak4EvpX0=" + "org/hamcrest#hamcrest/3.0": { + "module": "sha256-mhBVNzjTWME+a69Zeb8sGlSQ7uScLcas8xcPzKCSDd4=", + "pom": "sha256-SgSmgTO/MkYfR7ilPI7p30zi9JoNrZeUvOhxe+5brDE=" }, - "org/hdrhistogram#HdrHistogram/2.1.12": { - "jar": "sha256-m0f7rkRP6qxLfgTw6ilFaeS8KCvGnYws4qw/I1dygeI=", - "pom": "sha256-f7PnkMFU0bXiMXC7jL9/cO8ICa8XIp8dywENd5llEIA=" + "org/hibernate/validator#hibernate-validator/9.0.1.Final": { + "jar": "sha256-JfQBGPpMUPhSLQkNJdUtWjiVOwzNElCDXwUue9MWTOA=", + "pom": "sha256-5w3BopQp/dTgh1E+tk70V1IMrwpRqxFFw7ilN8hC6gw=" + }, + "org/infinispan#infinispan-bom/11.0.19.Final": { + "pom": "sha256-OmBv0rX3f991rPM15brdRnxCQFsR8mjnPBfrkkM+WhE=" + }, + "org/infinispan#infinispan-build-configuration-parent/11.0.19.Final": { + "pom": "sha256-EghgxWpNd7zBIjy650Dusm8vk1XUmhfV8WWADuCvqno=" }, "org/jabref#afterburner.fx/2.0.0": { "jar": "sha256-PhxWSKv8xpaYIdi3BnPwxMV5qp8IBP/9/gwn1UTZDIM=", "module": "sha256-j0p3hue1SGir/mBWqjTFp/vJ7uk9vWg8B07GwyBIjm0=", "pom": "sha256-b1tEN8KM1NC5yV5HQ6wNwU9fQPQzpbHCqMJNxvnDH14=" }, - "org/jacoco#org.jacoco.agent/0.8.10": { - "jar": "sha256-MtYiEcCjI/UIIqdQpkfBIrKxtVn2NTPqLjJMAyQ4E3A=", - "pom": "sha256-8Dj11h4Ka6MZsFBzsoShXIa7d0fko0lrJ/N6cRgLHNc=" + "org/jabref#easybind/2.3.0": { + "jar": "sha256-7AyKWkXqO8wY9FV7KciLoAZH3f7BGjXO4Mw9KbXvZhE=", + "module": "sha256-KloBvXyA4NEvJC2FEh2EC18xRhQt4arScWyrGOLXQC0=", + "pom": "sha256-Qftey0hZ/X0Q2iAZ3MlNV8w0pzWVvmnG4A/s3zhaU0g=" }, - "org/jacoco#org.jacoco.ant/0.8.10": { - "jar": "sha256-p8jdZ0GsszfMB3GpvxdqpnwJpSpt4BHreg9eeMm9WHI=", - "pom": "sha256-8J92Wz8N61zalBSG1r4ldS+XhC4/4yVTfWnoG7wTey8=" - }, - "org/jacoco#org.jacoco.build/0.8.10": { - "pom": "sha256-49ew2Y3rqhRTOTwiA4GSEsUofrvEZ90LSiKtBGa9bDs=" - }, - "org/jacoco#org.jacoco.core/0.8.10": { - "jar": "sha256-54lmfZOnUDk47peK5Pu8mhvM2jtUYpmyTYVQ2BbYDgg=", - "pom": "sha256-k6Dt1RSc77OOYvS+NIF5FJBoCbxPM7shEoPcQ31x6ok=" - }, - "org/jacoco#org.jacoco.report/0.8.10": { - "jar": "sha256-PjXBT3hTx8iNvgTPCG7gU6Vzn0GemACZCbvt7N3d1Qw=", - "pom": "sha256-aoWwNquHV1jv3g+Y30EAhum51X2CYYiosUVgVC3yuuI=" - }, - "org/javassist#javassist/3.28.0-GA": { - "jar": "sha256-V9Cp6ShvgvTqqFESUYaZf4Eb784OIGD/ChWnf1qd2ac=", - "pom": "sha256-w2p8E9o6SFKqiBvfnbYLnk0a8UbsKvtTmPltWYP21d0=" - }, - "org/javassist#javassist/3.29.2-GA": { - "jar": "sha256-qQ3bJRNd+eV+qb1OIk4hlVSSl1j5uumWXyn4HWCjKT8=", - "pom": "sha256-Ehu5fA3qc0LXSJInrCe/8J2hJ6TkS14Vy09YyeccbIk=" + "org/javassist#javassist/3.30.2-GA": { + "jar": "sha256-66NykJlLXkho86+Y/xE/YkSmsJk4XZrUaIEwfTywGq8=", + "pom": "sha256-QieFHLcOQ/c6zti//mkt465EEsSmLc3/BV5RPuPYAaM=" }, "org/jbibtex#jbibtex/1.0.20": { "jar": "sha256-sOqDZn2darH89q2EieF6pRsA18CGRUrsNQFuL7Ucm7U=", "pom": "sha256-ZMsdu8KSZgmcYTnVsq8NXKfUxgVV/gABoBePhGjfnCo=" }, - "org/jboss#jandex/2.4.2.Final": { - "jar": "sha256-PyzlXH1x50RYFIjcUQWAaqgITAjm6RagGbq4+GmJlPA=", - "pom": "sha256-6l4By7dQ+V1+DkR9PLk0NadCgZU9ldZTKzyEgHwo10c=" + "org/jboss#jboss-parent/36": { + "pom": "sha256-AA3WFimK69IanVcxh03wg9cphCS5HgN7c8vdB+vIPg4=" }, - "org/jboss#jboss-parent/12": { - "pom": "sha256-nlb1shiYpucR6FdiGsHvts88PeFlpKowfbmYgmrU/98=" + "org/jboss#jboss-parent/42": { + "pom": "sha256-5BJ27+NQkFTLpBl7PWNgxR3Ve8ZA3eSM832vqkWgnDs=" }, - "org/jboss#jboss-parent/39": { - "pom": "sha256-BN/wdaAAlLYwYa9AfSgW2c3mZ5WsrjdqBUvf6Lox5mQ=" + "org/jboss/logging#jboss-logging/3.6.1.Final": { + "jar": "sha256-XgiksJLchbM38JEKdAVx2HIM+lZfq9iAqMr5SmV8pBY=", + "pom": "sha256-J82Iq45ZRrinqpJkTrNzLjW+KBQ5qwevcfiYRT7nVA0=" }, - "org/jetbrains#annotations/24.0.1": { - "jar": "sha256-YWZtvOfkLmyFtDwE/PuCk6Idy1WzyA6GknDOQsAaazU=", - "pom": "sha256-mb7eKcAzHBlS7uBL+ZeN5TWpDJfi3v/6XgCTNRcZJbA=" + "org/jboss/logging#logging-parent/1.0.3.Final": { + "pom": "sha256-mXLIlHSc2jVXZiF9Q97XAJse6ybgMBwwkUotslPdaFs=" }, - "org/jetbrains#annotations/24.1.0": { - "jar": "sha256-J6dw3HzlBQCRi7jDwGYMmCkGMOx5a1489rkPQDswM8Y=", - "pom": "sha256-Ljf9cCCkNkueXZ93xbZ0Kjvqkn3VYMoeOQ3IFcnFCCA=" + "org/jetbrains#annotations/26.0.2-1": { + "jar": "sha256-IDe+N4mA07qTM+l5VfOyzeOSqhJNBMpzzi7uZlcZkpc=", + "module": "sha256-n+hq62S4YyPo5XlQOxGgOKFAaUwTtoBDQ/ik3Jo6RrE=", + "pom": "sha256-mn4e3huQFzBSwebtck+w8OvMiP9oLQI/DJs0PhN3p/8=" }, - "org/jetbrains/intellij/deps#trove4j/1.0.20200330": { - "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", - "pom": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.2.0": { + "jar": "sha256-DRC8DUK4YF8jYpo/MeonwZzbyp3N9PU/bSLNY2aDbRg=", + "pom": "sha256-lcIYnDXve/xIlRwyrXCEeyHzgJ0m9dCnbiNXCHmYjDA=" }, - "org/jetbrains/kotlin#kotlin-bom/1.9.22": { - "pom": "sha256-GICVqDQdZtIs9LSZRMAFThWpS7j7m06rL2YabLjD4X4=" + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/2.2.0": { + "jar": "sha256-rcFmSNu881sNEOfsMBw110bRwv5GDGBqulnxKxF8+bA=", + "pom": "sha256-I00G/b3CncvAdEfijEomq6uVmdXD2qPZKjTmrt6iNqY=" }, - "org/jetbrains/kotlin#kotlin-compiler-embeddable/1.9.22": { - "jar": "sha256-K/6t7lmrGYjDNtvW5l2ZH3Zq4d2Gg/Km3tX6oCefDKA=", - "pom": "sha256-s9o0u29ClqzzoPRDRm8FBsbJnaXNliTW4LdFsiKHhOs=" + "org/jetbrains/kotlin#kotlin-stdlib/2.1.21": { + "module": "sha256-DTc1BD1ot6WvtE0n3mX4Cp0rIIRicJwu27SP1bOVrYo=", + "pom": "sha256-xVJAhso+SaZ5ht+P3M1mA3uvXzxaNYt2+d1gm+57tjg=" }, - "org/jetbrains/kotlin#kotlin-daemon-embeddable/1.9.22": { - "jar": "sha256-kqV4ExcUR9U0Rh+hP+N9yM07f4bYPpsfe7GwvjBUH4s=", - "pom": "sha256-9uo9z2v7Og0GmER8SKa88I2Oqs+D/JX+nUGBpeXjwrE=" - }, - "org/jetbrains/kotlin#kotlin-reflect/1.6.10": { - "jar": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=", - "pom": "sha256-V5BVJCdKAK4CiqzMJyg/a8WSWpNKBGwcxdBsjuTW1ak=" - }, - "org/jetbrains/kotlin#kotlin-script-runtime/1.9.22": { - "jar": "sha256-uAZwV59/ktRz2NWDTwsST3dVxFmP6UskQYOwKDSDRXQ=", - "pom": "sha256-/ra0ns9pEG1MEoXnH5ob2noSfO9oMC4+n9yCmKTjR5U=" - }, - "org/jetbrains/kotlin#kotlin-stdlib/1.9.22": { - "jar": "sha256-ar4UbCeGQTi4dMzM/l9TTj65I8maG3tdRUlO5WlPPgo=", - "module": "sha256-9IIxS1B5wUVfb7DUJXp0XRAcYSTOlhUiuob53JCQHkc=", - "pom": "sha256-zOLxUoXsgHijd0a1cwigVAQt1cwlQgxD9zt4V8JGjwM=" + "org/jetbrains/kotlin#kotlin-stdlib/2.2.0": { + "jar": "sha256-ZdEthaO4ZcFg25FHhRcSpksQ2t1osi7qIqlb+KhnDco=", + "module": "sha256-pbmP3NnbAX1ULhlyJdzuGNZYpW3h2yzEHhMZbWsXaaQ=", + "pom": "sha256-jDyCEAfBNBFVhzm589U4LrgVUds4lc/7iVYeVsD03BY=" }, "org/jooq#jool/0.9.15": { "jar": "sha256-ow2WcZCZ603oewgVL5etsLo8/vmX2tys6LLk3NwZf4Q=", "pom": "sha256-/mCqsovG1YbUq0u/zSPc9KFXa/gzK2lEwhxaehS8x4M=" }, - "org/jsoup#jsoup/1.17.2": { - "jar": "sha256-9gszs46desk+qqaKbHD3BruZA2SUsuKt0r/uEdCaxvU=", - "pom": "sha256-ejSdIXeQw3ML4wjO0eqe4yxOdPcgWOg8K2DloolU3Q0=" + "org/jsoup#jsoup/1.20.1": { + "jar": "sha256-ybt7LA9JVfx4WlXAVKPWpbFzuQ6krIhm17GmFuOEkc0=", + "pom": "sha256-oeGYRMAjusOTjPx5zGLPovp1SonWyooyxL+anx1IhIU=" }, - "org/jspecify#jspecify/0.3.0": { - "jar": "sha256-4cfhgytglfz8vldIVwDHMw1T1OV+LFu/nHGBmwLpeL4=", - "module": "sha256-M7jCLyQkwpAyQaf+olj8QasMTWiJd2V2xRkEdWLuQ6U=", - "pom": "sha256-9LGyrWHKF/KNBjxWEJ0+g5g5oQswG8lzSVQ+zu5X8xY=" - }, - "org/junit#junit-bom/5.10.0": { - "module": "sha256-6z7mEnYIAQaUqJgFbnQH0RcpYAOrpfXbgB30MLmIf88=", - "pom": "sha256-4AbdiJT5/Ht1/DK7Ev5e2L5lZn1bRU+Z4uC4xbuNMLM=" + "org/jspecify#jspecify/1.0.0": { + "jar": "sha256-H61ua+dVd4Hk0zcp1Jrhzcj92m/kd7sMxozjUer9+6s=", + "module": "sha256-0wfKd6VOGKwe8artTlu+AUvS9J8p4dL4E+R8J4KDGVs=", + "pom": "sha256-zauSmjuVIR9D0gkMXi0N/oRllg43i8MrNYQdqzJEM6Y=" }, "org/junit#junit-bom/5.10.1": { "module": "sha256-IbCvz//i7LN3D16wCuehn+rulOdx+jkYFzhQ2ueAZ7c=", @@ -1661,6 +2705,46 @@ "module": "sha256-3iOxFLPkEZqP5usXvtWjhSgWaYus5nBxV51tkn67CAo=", "pom": "sha256-Fp3ZBKSw9lIM/+ZYzGIpK/6fPBSpifqSEgckzeQ6mWg=" }, + "org/junit#junit-bom/5.10.3": { + "module": "sha256-qnlAydaDEuOdiaZShaqa9F8U2PQ02FDujZPbalbRZ7s=", + "pom": "sha256-EJN9RMQlmEy4c5Il00cS4aMUVkHKk6w/fvGG+iX2urw=" + }, + "org/junit#junit-bom/5.10.5": { + "module": "sha256-hXsWv6Q5P1aoQJN8Z01TbeTiPFxjRpYgp3m1BcCowak=", + "pom": "sha256-g+QFzK2rN7rfIrfdZ6LS90vPLmgB+1W7LV1+eUI3Lho=" + }, + "org/junit#junit-bom/5.11.0": { + "module": "sha256-9+2+Z/IgQnCMQQq8VHQI5cR29An1ViNqEXkiEnSi7S0=", + "pom": "sha256-5nRZ1IgkJKxjdPQNscj0ouiJRrNAugcsgL6TKivkZE0=" + }, + "org/junit#junit-bom/5.11.0-M2": { + "module": "sha256-hkd6vPSQ1soFmqmXPLEI0ipQb0nRpVabsyzGy/Q8LM4=", + "pom": "sha256-Sj/8Sk7c/sLLXWGZInBqlAcWF5hXGTn4VN/ac+ThfMg=" + }, + "org/junit#junit-bom/5.11.4": { + "module": "sha256-qaTye+lOmbnVcBYtJGqA9obSd9XTGutUgQR89R2vRuQ=", + "pom": "sha256-GdS3R7IEgFMltjNFUylvmGViJ3pKwcteWTpeTE9eQRU=" + }, + "org/junit#junit-bom/5.12.2": { + "module": "sha256-3nCsXZGlJlbYiQptI7ngTZm5mxoEAlMN7K1xvzGyc14=", + "pom": "sha256-zvgP7IZFT2gGv7DfJGabXG8y4styhTnqhZ9H39ybvBc=" + }, + "org/junit#junit-bom/5.13.1": { + "module": "sha256-M8B6uXJHkKblhZugfWkResUwQ5ckVFqBxBeeMnLHXeg=", + "pom": "sha256-+mhFHqgwVy7UP/5R11tqBfel5mWmAqUfSda+AgY6ZfM=" + }, + "org/junit#junit-bom/5.13.2": { + "module": "sha256-7WfhUiFASsQrXlmBAu33Yt1qlS3JUAHpwMTudKBOgoM=", + "pom": "sha256-Q7EQT7P9TvS3KpdR1B4Jwp8AHIvgD/OXIjjcFppzS0k=" + }, + "org/junit#junit-bom/5.13.4": { + "module": "sha256-6Vkoj94bGwUNm8CC/HhniRKNpdKFMJFGj8pQQQS99AA=", + "pom": "sha256-16CKmbJQLwu2jNTh+YTwv2kySqogi9D3M2bAP8NUikI=" + }, + "org/junit#junit-bom/5.14.0": { + "module": "sha256-etPdstdOanfWWuiaykXUaMl7+ZFba8UvRJ1nXk5vmzU=", + "pom": "sha256-9apHs2ZIPo0fm+8Q5noMZvZq/A8zHJ+WaxMQutYND28=" + }, "org/junit#junit-bom/5.5.1": { "pom": "sha256-eHThBkE5sx4sWkZrPcEClwk2IWK98B8PSqq3OKuTLTM=" }, @@ -1668,383 +2752,238 @@ "module": "sha256-kCbBZWaQ+hRa117Og2dCEaoSrYkwqRsQfC9c3s4vGxw=", "pom": "sha256-sWPBz8j8H9WLRXoA1YbATEbphtdZBOnKVMA6l9ZbSWw=" }, - "org/junit#junit-bom/5.9.2": { - "module": "sha256-qxN7pajjLJsGa/kSahx23VYUtyS6XAsCVJdyten0zx8=", - "pom": "sha256-LtB9ZYRRMfUzaoZHbJpAVrWdC1i5gVqzZ5uw82819wU=" + "org/junit#junit-bom/6.0.0": { + "module": "sha256-R98chw1F2mEXtKYNzAYhRmrD332s6I2aL5TXhAYkbkU=", + "pom": "sha256-s9mDL1wRu7aw5ihRuTqinSeMOfsadR63cbRtAEohYhk=" }, - "org/junit#junit-bom/5.9.3": { - "module": "sha256-tAH9JZAeWCpSSqU0PEs54ovFbiSWHBBpvytLv87ka5M=", - "pom": "sha256-TQMpzZ5y8kIOXKFXJMv+b/puX9KIg2FRYnEZD9w0Ltc=" + "org/junit/jupiter#junit-jupiter-api/5.12.2": { + "module": "sha256-VFfyRO3hjRFzbwfrnF8wklrrCW5Cw1m2oEqaDgOyKes=", + "pom": "sha256-VmKCFmSJvUCxLDUHuZXkj44CXgmgXn0W3SuY3GQs994=" }, - "org/junit/jupiter#junit-jupiter-api/5.10.2": { - "jar": "sha256-r/93wYbNMXJ1gDhy+lEzqoAf1qxAvZHHimz4AJtLF8w=", - "module": "sha256-QRtKlsKm2wmY1uWOiZNn8NElQWPzBBydmOeu38o3RBk=", - "pom": "sha256-u12jBgImsbPOtUCEldxptZRlv1DX6+Y+75TyWQnPGQA=" + "org/junit/jupiter#junit-jupiter-api/6.0.0": { + "jar": "sha256-iNaQ0tNzzWYXB3DDF5dxls6eRl8jiJMPS8lmXohzhfY=", + "module": "sha256-ulAS9rG1AydsxsokGUPC2bJuJFkCXowg3VjsMeumcXU=", + "pom": "sha256-rNeSzwaDpEvqadPP/uujfRm5kAwdnogijjKfJsRBNQM=" }, - "org/junit/jupiter#junit-jupiter-engine/5.10.2": { - "jar": "sha256-tt812nUKVGrpMjdvEbPA34QfDJDHyylEzTmttDKIbks=", - "module": "sha256-FD7yda5mlRGdeCEqkyRazrv5I1tTdbn0wdSvcy87Uwo=", - "pom": "sha256-q+csj7+anI+e55usKbpkedMrDf+quICApQKRHSTTlGM=" + "org/junit/jupiter#junit-jupiter-engine/5.12.2": { + "module": "sha256-0W0wjmqiWjCz75JNnf5PiJqb/ybqvXLvMO6oH864SBU=", + "pom": "sha256-PHGRdFCb6dsfqBesY7eLIfH2fQaL5HHaPQR4G9RAKqM=" }, - "org/junit/jupiter#junit-jupiter-params/5.10.2": { - "jar": "sha256-7bHkP/C4BnYm/7VeXp7sodmrJHgUGnx/JT0RWynMfPI=", - "module": "sha256-IMLmXVKjnIVJbo4XDgjG7Sk1x/NeZRAT2WTcG7dcgns=", - "pom": "sha256-8n19CW20igXW56/YQalUVEJOVcUj167RZoF4szpjy9c=" + "org/junit/jupiter#junit-jupiter-engine/6.0.0": { + "jar": "sha256-j6HWw32ymm70cYO0mFHudnbwj9exwntozPOk5XzgL0g=", + "module": "sha256-/BOeA32ssQfRpQ6FVVg2h0+pwgKIwx17a86To9PoUEw=", + "pom": "sha256-qzyiIIkCJq8xuRVzeT+n8APHqBdSuskFZx3Krum5fXM=" }, - "org/junit/jupiter#junit-jupiter/5.10.2": { - "jar": "sha256-Jj5DRH9LQPEmrWsdy9ffN5RIQTve244NJAxby7p8ek8=", - "module": "sha256-cjF2bPGyuJLGehQsljkU5rc/u1BhpschROt/jnJ3DsE=", - "pom": "sha256-1bcMXC10Ui2mEM04d28iW6wDSsJZGEO+6Xl6urOIDqs=" + "org/junit/jupiter#junit-jupiter-params/5.12.2": { + "module": "sha256-x3KP8z0SJgBzLq09DW+K3XRd4+lEFRmHE5WuiZymFHQ=", + "pom": "sha256-pcfvF8refV90q2IHK7xrxxy9AWgGJGvOQl/LvBEISTw=" }, - "org/junit/platform#junit-platform-commons/1.10.2": { - "jar": "sha256-tWpewACked9Jc7GLuiTJj+Dbj6oUyJB9PvRR2Mcf2K4=", - "module": "sha256-HoFCGmL4cryk0gIgs56hniexNfNre3gXBPkvrVQxlhg=", - "pom": "sha256-8/glx8o72JcU1IlEfHfHbifqOPAoX195ahAAoX/KS+c=" + "org/junit/jupiter#junit-jupiter-params/6.0.0": { + "jar": "sha256-IIR+RcVT1R45JEbgM1UGnxOP4MUekdfvG9v/wNOvBFQ=", + "module": "sha256-VfWJwqiUZt40HEAL8AzdGihwp+bc1oUL2tcyLbONc7c=", + "pom": "sha256-91zeM8lEa0XsSlqaKC3LWyv7dj1KMKshv8+EgqZg5UI=" }, - "org/junit/platform#junit-platform-engine/1.10.2": { - "jar": "sha256-kFy6m0mYzMKdEjkIWn+x/g4oAk11JhUjVtgQ7ewKSaM=", - "module": "sha256-4dG63P7cJyRFQeC+XV6EtyoicNevYWhrJvEc/Edw2kI=", - "pom": "sha256-EqqGyhwNZIoiXU58aWBUwfx26IeCxcOft983muI7728=" + "org/junit/jupiter#junit-jupiter/5.12.2": { + "module": "sha256-ioIpqKD4Se/BzD/9XPlN4W6sgAYcX5M5eoXAk8nX6nA=", + "pom": "sha256-ka2OSkvzBCMslByQFKyRNnvroTHx21jVv+SZx5DUbxc=" }, - "org/junit/platform#junit-platform-launcher/1.10.2": { - "jar": "sha256-rtT0L7kK2ps0fCMfE2VvwJEhuiDattxkamvZ1Nox5Ko=", - "module": "sha256-/1YhIQJQJSv9rbYiu+LqZuzsMahnc2zqSz1K3yGcp/8=", - "pom": "sha256-WjEXCOeQa7l0YpwayHC8EWV0ZbmJ2koHfkVBa9mHJeQ=" + "org/junit/jupiter#junit-jupiter/6.0.0": { + "jar": "sha256-jb8LIX4usBPWU9kW/BBgkklrfMrI8IQyiYHlXjZzrnE=", + "module": "sha256-YdlnTuitkcdk2IbQzTFjO1up967ad6okIPglNaJVXOE=", + "pom": "sha256-9j4gTo0IDEzis05lnzGVzHHYpKZrcyqAW5pv0rjyVrs=" }, - "org/kohsuke#pom/21": { - "pom": "sha256-C8qSPq0O1GSp1AglUITbhghxsjIMrdDduczkbkwFvi4=" + "org/junit/platform#junit-platform-commons/6.0.0": { + "jar": "sha256-huj6+H8xUaPVRYUIUqDyzFXqiiQ07ungj4OIHFLVWZI=", + "module": "sha256-oNE82wfx2950q74HZmT/XcQEOtXRO/+UD3i55gTyElE=", + "pom": "sha256-lDFdk3FOzUB6kg2TOcj0S0DPCEBBMWMu1/m3dwzxCgU=" }, - "org/kohsuke#wordnet-random-name/1.5": { - "jar": "sha256-AgxW1yGfqdgrfi/Puj0kyX8HYYsqaVfZMIetcHK5khA=", - "pom": "sha256-RG4Gql8gAlAWNo2W9yX5sXUss+w6sp4WzLydoyMZpwA=" + "org/junit/platform#junit-platform-engine/6.0.0": { + "jar": "sha256-b4GELpwT6ZfKxmtEYUUi82OUGeI4iuLQAMS8CmuS2T8=", + "module": "sha256-GcijGiINhY0hWr20mfYjuLxy/ig3jMBABI0ymTCliSE=", + "pom": "sha256-TD7A1PapQGLOgr3kLuvtHya5m7XLHWl24VmPzF+KSS0=" }, - "org/kordamp/ikonli#ikonli-bootstrapicons-pack/12.3.1": { - "jar": "sha256-OgLyfRuGyubrnLgLOarbBmxaD9H+ppi5ce3nK9BdMe4=", - "pom": "sha256-d0wPeMVNPKNg7wDAltsvKlndf7EV5RqC2c7cfGAgRxM=" + "org/junit/platform#junit-platform-launcher/6.0.0": { + "jar": "sha256-Xwl7AMZxS7cez7XexitZu0wveJdj+v0ezpbE7w5sKA8=", + "module": "sha256-/OwWMsXFlyf/nn6jCKmTh9ci/6iC2FzKUFKv7Iw47ug=", + "pom": "sha256-RwG8mhY9lbI1zhatdt4Z8qyFTFyjT689LsThAYsIzHQ=" }, - "org/kordamp/ikonli#ikonli-core/12.3.1": { - "jar": "sha256-GN0LOvW716ZKvvWvdGzkm71mvYDx+4l0PR46D4sP5Ws=", - "pom": "sha256-MXGJdHSQH1Jt2wccCwJQtouDW3A73/Src5rEJEObYWo=" + "org/kordamp/ikonli#ikonli-bootstrapicons-pack/12.4.0": { + "jar": "sha256-RbwgHLWfhluydZcOCI394XH01pxIwRYZS68xmSbFWAw=", + "pom": "sha256-cwOm4QzUfa09NN7Gw1f9APqIVB3WrfnZ1hs7JH9kE2I=" }, - "org/kordamp/ikonli#ikonli-javafx/12.3.1": { - "jar": "sha256-tx7z81LDaeDn8IwU74nKv4hC9JWh5smUkDfZXvSpDYo=", - "pom": "sha256-7dl4yXjxkoOOVUh0EJibs/8oxpX70JBPNsT0E2GXzEQ=" + "org/kordamp/ikonli#ikonli-core/12.4.0": { + "jar": "sha256-/5OMlGQNSYvjTZVfY1PJyvWqZgOYQqc1AYggrL3GH7Q=", + "pom": "sha256-rED/hni0K2Ig7vEiGXvQmPc7tHnrQsrNBSsiAcTC7fk=" }, - "org/kordamp/ikonli#ikonli-material-pack/12.3.1": { - "jar": "sha256-G8TzVs+yhQv6nEGB2qLb8zcI505bZGNRUIJpMs5hxVA=", - "pom": "sha256-gAcPK4qbi/U63F7pO7qDGY5TL0PE8UhVEi0yFE66Sj8=" + "org/kordamp/ikonli#ikonli-javafx/12.4.0": { + "jar": "sha256-C2Btf33l7pBQRvvDAePBJ+RrzYpYQYGAd55kUSMhnjw=", + "pom": "sha256-me8h7MT5NQqVmE5ApQakV9TeatTLyOul1vBil0xwpmo=" }, - "org/kordamp/ikonli#ikonli-materialdesign-pack/12.3.1": { - "jar": "sha256-FeIubWaDNfbf3LTQ5KqJix+/uD3AMxvvRXoe2kJggtE=", - "pom": "sha256-j/6Z8wpYyG7I7ihokW5DMLRQ7kGJQcRn0K9t9phGlsA=" + "org/kordamp/ikonli#ikonli-material-pack/12.4.0": { + "jar": "sha256-pd4JcxaqyKpLk1zMshBu9clL4/8c/LCH4rFh3rgN2Lg=", + "pom": "sha256-RojybpMDWyvQdlcf/drl6qmzoPNftmKXV8iE2SEewAk=" }, - "org/kordamp/ikonli#ikonli-materialdesign2-pack/12.3.1": { - "jar": "sha256-1Qfh07ZoZNeiol957eMgvssfduFtIAsGdW9KzmWCEMQ=", - "pom": "sha256-GkIkc7zZStCyfgXp8HNHJPjcCXtbdAKBE8Bug1+/0OM=" + "org/kordamp/ikonli#ikonli-materialdesign-pack/12.4.0": { + "jar": "sha256-pgAK0MQh0z66s0kFcW7YEAqpaU7AT+x39TgcnRMT8CQ=", + "pom": "sha256-99S5yWnnvszGvmxFt7FPlHv6FQT9ZF8J7a/MGU/p3tk=" }, - "org/latencyutils#LatencyUtils/2.0.3": { - "jar": "sha256-oyqf+gay9OAcU2D4+d97xdlFSl03PNjzYTR/paVxZew=", - "pom": "sha256-jwwBU3kLhK9sCTFtVpvRBu4PAIuTk+gLpHj1v2Vziig=" + "org/kordamp/ikonli#ikonli-materialdesign2-pack/12.4.0": { + "jar": "sha256-62QoCLPGRodtESG9AEgwTzYVm3YlgwAQe2ULHO5pRX0=", + "pom": "sha256-8SiqJwck3zDjZe+8sxa32bIojXZYjNEulGNwHpZRu0c=" }, - "org/libreoffice#libreoffice/7.6.4": { - "jar": "sha256-mTOuf6lh4qeFo1Iat1cVdyuuNUA2zeigI5mnc4OeGDY=", - "pom": "sha256-fNpYEKQpmEYPgNrKCZ6YAJtcY0bqKgVJLsE7NPQZQbU=" + "org/libreoffice#libreoffice/24.8.4": { + "jar": "sha256-jiqSQmqhOetkaiqwOiNi7PW5m5uMdUoWikIgWv1VnoI=", + "pom": "sha256-KMOEt2vEhb2G5BPJNbBTQ7SPE6qbb8xDGaRZ6umjYFo=" }, - "org/libreoffice#unoloader/7.6.4": { - "jar": "sha256-1j+kVLLB04iy9GZeJhEpHZ8/YxWzy1QPA1sBzzUMbXQ=", - "pom": "sha256-0Agwh7BhqHsyN8Q+dMWdNDgv5EoioiCbf/mmdfLX55s=" - }, - "org/mariadb/jdbc#mariadb-java-client/2.7.9": { - "jar": "sha256-8siZYGTKh2mS9ZDXjqJfbE+siK0pdt/0cp2BbrrNbsU=", - "pom": "sha256-Dh+6B9VnA7GEygOL/cvLxOMHeOUC52dF9fRB/SASFBg=" + "org/libreoffice#unoloader/24.8.4": { + "jar": "sha256-xVl8en2QDatq4lB9CFjrwd/xdkeRbUkcxyJtWSWoPus=", + "pom": "sha256-X4Ar00cXHmESHB/t3XjBsZBTwUQPRLRU+l126IZNmrM=" }, "org/mockito#mockito-bom/4.11.0": { "pom": "sha256-2FMadGyYj39o7V8YjN6pRQBq6pk+xd+eUk4NJ9YUkdo=" }, - "org/mockito#mockito-core/5.11.0": { - "jar": "sha256-8HbJax9JuNm8QuRrCWmq9WhMQMi1tnnUAOXYgAc6DgA=", - "pom": "sha256-ugsbXXA1CUlPmo5EWCIjh54zSKTElmfwx35odG5IHHg=" + "org/mockito#mockito-core/5.20.0": { + "jar": "sha256-0altJSEo06QkfP2KLnZBLvo8wQOXe+F5M8lCEXok83Q=", + "pom": "sha256-mQPiB1XAxIh6q5xPEAYft/ERUdOp+t2WTp+6QnIm0TU=" }, "org/objenesis#objenesis-parent/3.3": { "pom": "sha256-MFw4SqLx4cf+U6ltpBw+w1JDuX1CjSSo93mBjMEL5P8=" }, "org/objenesis#objenesis/3.3": { - "jar": "sha256-At/QsEOaVZHjW3CO0vVHTrCUj1Or90Y36Vm45O9pv+s=", "pom": "sha256-ugxA2iZpoEi24k73BmpHHw+8v8xQnmo+hWyk3fphStM=" }, "org/openjdk/jmh#jmh-core/1.36": { - "jar": "sha256-+Ql0430NqIhrXAXm4+fiBVaQDXR8WkHBAjtHwzAepzw=", "pom": "sha256-mBI0JlrAQfFmsXxa3GsdRZ6JTKv/6vawnAB08PQDguQ=" }, "org/openjdk/jmh#jmh-generator-asm/1.36": { - "jar": "sha256-dGCxG4I97nSz4ZYX011ZEbASRTA9bjHDD4NBfPwvVLU=", "pom": "sha256-V7u+h4OU+LP8G4DEEWHdSItCwNez1wpeR09CcbHqOkk=" }, "org/openjdk/jmh#jmh-generator-bytecode/1.36": { - "jar": "sha256-M3ZUL4lQvNcGxRbOBiDR34IjCecJK4+TOJFygxgdWF0=", "pom": "sha256-URABHSX7lGay8Am/99fsCmLop6uvBomb+2tjBbBOKUQ=" }, "org/openjdk/jmh#jmh-generator-reflection/1.36": { - "jar": "sha256-qccnYOEsGZ4qLCjxoSbr8MxbUcC1jUZHJZb8Mvf5JTQ=", "pom": "sha256-msCIMyyp0UcTCJk55zzaHn/0Q8fIx3usiFsIo7eHUUY=" }, "org/openjdk/jmh#jmh-parent/1.36": { "pom": "sha256-O2PObo/vrLMgN24F6fuzuuhqiJI5AIdZGJoLDVylxdY=" }, - "org/openjfx#javafx-base/19": { - "pom": "sha256-Aey9z45qdPR7FVUFTzHW8Vsh7yUi+IC47nVoMCG4e5U=" + "org/openjfx#javafx-base/25": { + "pom": "sha256-XFYpcqK673qkB7J9Wc4XOl6lCht7dRgEO3/I92/v5Tc=" }, - "org/openjfx#javafx-base/22": { - "pom": "sha256-XPr4AKyei29O5+mOaRZvN0PAo+xyLhx8idLaEzmgQIE=" + "org/openjfx#javafx-base/25/linux": { + "jar": "sha256-MkJZRruLjbBxfPovsuAOIc1InzW5ZitvrKGLYVpKlmk=" }, - "org/openjfx#javafx-base/22/linux": { - "jar": "sha256-guS1JYZGAz4MvYzoYKBZWGDIwNeOrfXKWQ9FNps7PQ8=" + "org/openjfx#javafx-base/25/linux-aarch64": { + "jar": "sha256-+tcffekmgK1InesyvcUengH/i6GQFQi+rigeq4ACeB4=" }, - "org/openjfx#javafx-base/22/linux-aarch64": { - "jar": "sha256-V/RTupEwEyrt1pOsAzUdsTU/869RxG/7lUUnp71Jygk=" + "org/openjfx#javafx-controls/25": { + "pom": "sha256-74cad6gX7nuDrKWKKe6yv5h2AvRseKHRXEYAgzpq1uM=" }, - "org/openjfx#javafx-controls/22": { - "pom": "sha256-8AZSRCn/IPdz+tfjwXq9/qkkzMeqGamSoeQZPl/kCA8=" + "org/openjfx#javafx-controls/25/linux": { + "jar": "sha256-NzVeTZHGfoj9mBX2AeasW1Xd3p9em5P8j0qgRXfmkdM=" }, - "org/openjfx#javafx-controls/22/linux": { - "jar": "sha256-4E5POGe18PR56yKJsDgwPOn7TR3vImvJHCkYlpvzW2s=" + "org/openjfx#javafx-controls/25/linux-aarch64": { + "jar": "sha256-qf7BaA5iNV06PBuz+9L7VCnlNL+vWLV3jcp3atKOvNg=" }, - "org/openjfx#javafx-controls/22/linux-aarch64": { - "jar": "sha256-lrubCX8JhvuuwvMnReQ2C5s81ACnFGtJYwpoQtrks3E=" + "org/openjfx#javafx-fxml/25": { + "pom": "sha256-RopsFNQeVHnwNK4v4FPwyJEpfqJoo8dtf/047zyrsio=" }, - "org/openjfx#javafx-fxml/22": { - "pom": "sha256-N2R+Lpsq+3hcJKu2GjjD5p02av/TUyv6J+jIrm92tPI=" + "org/openjfx#javafx-fxml/25/linux": { + "jar": "sha256-OUrjL2TBIsFPvRDvSb3efbsFVpt6uOf58XDIGSS5Wis=" }, - "org/openjfx#javafx-fxml/22/linux": { - "jar": "sha256-K5X/HQ+4GUIrIU2Xs423Bc2alyMK41P0kr3UiJujqdY=" + "org/openjfx#javafx-fxml/25/linux-aarch64": { + "jar": "sha256-j5EZS3m7lkQwWntcgLeVJWJMW19jex40xwdw42mG0Ps=" }, - "org/openjfx#javafx-fxml/22/linux-aarch64": { - "jar": "sha256-6O1DY40U+OTRIkabO7E4SP8WJpgQ+HzeAgwEQstngZc=" + "org/openjfx#javafx-graphics/25": { + "pom": "sha256-zB2jY7Id7uvymRWBk9qmIB+USw+Setv13DhL62qDOfQ=" }, - "org/openjfx#javafx-graphics/22": { - "pom": "sha256-snXDI9Pbr1/anOegMkG/JEvfeJ5GFON+pMPjww4P858=" + "org/openjfx#javafx-graphics/25/linux": { + "jar": "sha256-PlGLwX7lWFWaKsWKX3/UUmFRCNnVCI9lsTvuk5nDcis=" }, - "org/openjfx#javafx-graphics/22/linux": { - "jar": "sha256-ACrpnQ8ML2Clh72fkRaP7lvZ2AJ4H0eXV1lWz0icJLs=" + "org/openjfx#javafx-graphics/25/linux-aarch64": { + "jar": "sha256-47ksuy6Lr4aSgL0PpjYH+lHRIwX9thKBNMESH9bfhes=" }, - "org/openjfx#javafx-graphics/22/linux-aarch64": { - "jar": "sha256-+9uVZeikBGWUwCjtAHX/UIU2XW8K5a855qOlV+InMWo=" + "org/openjfx#javafx-media/25": { + "pom": "sha256-6LoeVYbvBNCsSAT0laILg6pLtf+8T2nZepMh+k8Fio8=" }, - "org/openjfx#javafx-media/22": { - "pom": "sha256-vEijYpt55oTHD6hTfzwpQh5HX2+r0TObedWHcpMN5XA=" + "org/openjfx#javafx-media/25/linux": { + "jar": "sha256-DOc/0jq6WqJAh3FkDpFuMuJe0cJNuh4D5D5lQBa0uVI=" }, - "org/openjfx#javafx-media/22/linux": { - "jar": "sha256-kVG0rkkTRjBQ2WvTTIQOov6iPaJ471BRyvDn8ldkTRo=" + "org/openjfx#javafx-media/25/linux-aarch64": { + "jar": "sha256-MUmR9itpXVGUFP0p8VDInOfnmKRXFmv6d2NQ4eYmT1k=" }, - "org/openjfx#javafx-media/22/linux-aarch64": { - "jar": "sha256-ijZAJ9fOc6n4rfSkkxf86PNqTndJGJPmaYmpZt2PHjY=" + "org/openjfx#javafx-swing/25": { + "pom": "sha256-HQneZI8OUtH6XxfTLyUsyq5flQ4ZvKyFM2cuZu0doFs=" }, - "org/openjfx#javafx-swing/22": { - "pom": "sha256-wPQryYkBk3076g85BuQT1HvgXNsaWu7FbRw5JD2DM5w=" + "org/openjfx#javafx-swing/25/linux": { + "jar": "sha256-J4oen7siqGHW7TEC1POw6+XTUbIZ/fnc1ULcHzptKHY=" }, - "org/openjfx#javafx-swing/22/linux": { - "jar": "sha256-JTdrxDkPNwbv3wlfQLGAZt9DWkNlufS99GGOWFZexZA=" + "org/openjfx#javafx-swing/25/linux-aarch64": { + "jar": "sha256-ZhvE/EfVoB7196gTOTmoOZeZFk/cBlC68ZV/Ws0Zvno=" }, - "org/openjfx#javafx-swing/22/linux-aarch64": { - "jar": "sha256-4VmmNrLKX0uia0YqDEg/5OUXHIrp8HYcHk1Nml9ZhbQ=" + "org/openjfx#javafx-web/25": { + "pom": "sha256-3dl0V4SMDAAeEbziGPEULt3pYMi0gZ4PhvZXOzhJirc=" }, - "org/openjfx#javafx-web/22": { - "pom": "sha256-iart37SyLvVtJt/pOmmrx1NXNSxi1Y+1EkMPWM/q0BU=" + "org/openjfx#javafx-web/25/linux": { + "jar": "sha256-n29ToYl6RVEfQKbWXRtevFoGrP6exUr5yxSdGYedT3s=" }, - "org/openjfx#javafx-web/22/linux": { - "jar": "sha256-aodN6LOSTA7EKlLTUfIxBgAmwAjLKG8vCqy4PHc/KBk=" + "org/openjfx#javafx-web/25/linux-aarch64": { + "jar": "sha256-tyB8COf8qwV6uys4fnq8k+UUd5Xg+YO3zeWps6FQy/w=" }, - "org/openjfx#javafx-web/22/linux-aarch64": { - "jar": "sha256-kZ35kB0DE4sbhHFpQl4JkHO/1HKexPGy1GKdecJtSqc=" + "org/openjfx#javafx/25": { + "pom": "sha256-55IzCPyt1/LGiwcgQfR9jnNVIj2EZVnutceA3EuivxM=" }, - "org/openjfx#javafx/19": { - "pom": "sha256-3uMYnD1+670gSRMKUACQBOKE7GIJ5pDv/UhQAgcDMVs=" - }, - "org/openjfx#javafx/22": { - "pom": "sha256-ZO+kxQXukz+S0/4hqQ7RVKKs1Dhif6hKHYG7jRZWN58=" - }, - "org/openrewrite#rewrite-bom/8.21.0": { - "pom": "sha256-Azkt40r0B5flheYgsf23SFMWWIlmazmzaDVw1FLuew8=" - }, - "org/openrewrite#rewrite-core/8.21.0": { - "jar": "sha256-6GSDE7y3VWH6HJz3LwkdsFniahLoImye+8+nuRsI76k=", - "pom": "sha256-A/ew4svumksQ5JEhZ0b7LuijjcUa/JkjlA+d/kcSJBo=" - }, - "org/openrewrite#rewrite-gradle/8.21.0": { - "jar": "sha256-XTHPQ9DTaKc4TnQiagPCyBFQTaLfCXOH2z5i9qObeXc=", - "pom": "sha256-Y1eifRHVGfN6a6H/zd4RkoBc+U4sF10ozzespNEpJvs=" - }, - "org/openrewrite#rewrite-groovy/8.21.0": { - "jar": "sha256-DdOshMdDc28F8L33l/WcSHOJGD2HMTE7uaK2/L/b5NQ=", - "pom": "sha256-i/8dIEtMZ/b13X/xrzg1tWYevCpsEq6MteAQTpQE7VU=" - }, - "org/openrewrite#rewrite-java-11/8.21.0": { - "jar": "sha256-63noiYXGCPXvh5C63ZFgE+X0DvI0ep2R0N28MNOrrcs=", - "pom": "sha256-qux8ai9mgiRqmpAAVg71TGZtbwJyownpOglc9dOfIv0=" - }, - "org/openrewrite#rewrite-java-17/8.21.0": { - "jar": "sha256-YYmKR/DtaGPZwkVE2FgoBpuQ3t3BXVgrjYBnYL6hWaw=", - "pom": "sha256-yDjkf7A+AjW8nEw6Iib2ItX9tNbHhhz6XY8qqDov21g=" - }, - "org/openrewrite#rewrite-java-21/8.21.0": { - "jar": "sha256-vzeB1BuAq69JMnA14hGapmmRpFSczMH0nlnoCTRy9ow=", - "pom": "sha256-r6aBMHJ1c+5ylW0IOBqOMDfsa/32V4ZwpVrAWcuWHKY=" - }, - "org/openrewrite#rewrite-java-8/8.21.0": { - "jar": "sha256-z6Of1uCO1N/o3P067MMmN4XJ8pg+Z2DA30eSUs3LF7U=", - "pom": "sha256-7IQKBZa1bUslZiP/yByco2SfqixQoQVq12orrFHPDqk=" - }, - "org/openrewrite#rewrite-java/8.21.0": { - "jar": "sha256-4zpbtRptMY7tffzefDhMW8tFv16SnZz0o+EGgMeWoZE=", - "pom": "sha256-uylbeYK6uPlJwhN+EOrJbqvT0EorJmX+tg6kFfmHyv8=" - }, - "org/openrewrite#rewrite-kotlin/1.13.0": { - "jar": "sha256-RaOAjSzUP0bDYILxlv3vM3WMWDO0+LXIHoFwIRvGGJU=", - "pom": "sha256-n3bzjLFeL0EgpMIyWKbm15pLtd8yLbrc6VhZszsRJOQ=" - }, - "org/openrewrite#rewrite-maven/8.21.0": { - "jar": "sha256-8SfV+EbDpE4Fd3OygACuHm4g4YRosHMdtBuoZkbNl3Q=", - "pom": "sha256-kBLtw6s/7iHpVsBeu+CNjzQhSZgCz35bGQqJ8nLjbf4=" - }, - "org/openrewrite#rewrite-properties/8.21.0": { - "jar": "sha256-xKVI0BqeyFYGiZHDg5V2PAk56idauyEPmvcqmfmEqTU=", - "pom": "sha256-Q+MMeQxF+rOUx/urik29d7MVO5n3DTifk1WDaxg+4bM=" - }, - "org/openrewrite#rewrite-templating/1.6.3": { - "jar": "sha256-gUQATASLXMbZTtHoGAAxH5A+zHydEcZSubaIgMgRHE4=", - "module": "sha256-srYqszmlwMhSsBOwQgXg2tLxanpkleLg+L5JTItfyQ8=", - "pom": "sha256-JlYrXvlmF1b3jE5wQlhMPXqo3UCazWYIF2DfVsPA69Y=" - }, - "org/openrewrite#rewrite-xml/8.21.0": { - "jar": "sha256-vyVYEE7bPfGbrUZ5Tb6zBRDUqKsyQjsWCvcn/cxW+w4=", - "pom": "sha256-Ed1qEe2ACbkIwi76pitZNljilzTTq2JAMLZBRQdBVPs=" - }, - "org/openrewrite#rewrite-yaml/8.21.0": { - "jar": "sha256-C8j00wnD4IHxPpPz8m+ckOtKS+o4jn+GcQcfCDbSBa4=", - "pom": "sha256-l/ku9K9CAgKXwrB/7npvHsSZ3yBQoYK34GP0LIxtUQE=" - }, - "org/openrewrite/meta#rewrite-analysis/2.5.0": { - "jar": "sha256-/wYl8HtENRIN5D1Qnej6SKJrMHGC6O0qAqO9+PIKEXA=", - "pom": "sha256-KJ/UbupGTtq8FE3q3ao/J4pM04i3t3PFlsBMj5s0EUA=" - }, - "org/openrewrite/recipe#rewrite-github-actions/2.1.7": { - "jar": "sha256-+U58BXTuyk4b3glUSQNpazuJLDVWgVfgpx5imSpByQY=", - "pom": "sha256-9tN8nQx7IKgMwlNmh0Qhu6dFQBAqmOXW2HuG9y/+3cQ=" - }, - "org/openrewrite/recipe#rewrite-java-dependencies/1.6.0": { - "jar": "sha256-xEXEsREh7neaM4sehHO5FP2AmadbLdoVhDpBWe4dJMw=", - "pom": "sha256-ju9CTQl7Uu6MX3zAlr8QGXcDPfJpjCteGMNflvPun6s=" - }, - "org/openrewrite/recipe#rewrite-logging-frameworks/2.5.0": { - "jar": "sha256-XkUkAscaFk1HfLoxBS6KoVDPXW2XnkO84pc401lkPPw=", - "pom": "sha256-Fr1EBxgNTmopE+Yv9mBXXkLPgwi+3b48TYTCBlhXljU=" - }, - "org/openrewrite/recipe#rewrite-migrate-java/2.11.0": { - "jar": "sha256-G7KiDLRYWfiH61uT1KFByn5tSgoX7Lili3G1vtnGmtQ=", - "pom": "sha256-1AUeb7KAgDV/Ny3jgzw3F8aGVlg4pS5GJ3JrGtwwzao=" - }, - "org/openrewrite/recipe#rewrite-recipe-bom/2.8.1": { - "pom": "sha256-UhsIRURzoOk+BXcbmOqz/WgEB8mPtt4x6KVvnvUpnGg=" - }, - "org/openrewrite/recipe#rewrite-static-analysis/1.4.2": { - "jar": "sha256-jQ+HQhy5s65fr8DJVx9zBwelxwc7NENwgkxYbEnP3WY=", - "pom": "sha256-JWhucQZ6NSPReV1ZAjkjBbyTEL6hZhHJpRY/JN4mMBo=" - }, - "org/openrewrite/recipe#rewrite-testing-frameworks/2.6.0": { - "jar": "sha256-yZeGKnv0lO04nA2wYX2RDbXQHdJ4FKOVtjz1azcPLdA=", - "pom": "sha256-PTCTctbxw43Bf4rNg5LD0Etp2oCT/T64CA80/bpZo/I=" - }, - "org/openrewrite/tools#java-object-diff/1.0.1": { - "jar": "sha256-jc8DgdMGxSI86kwKy4Sv1WkexutB4Lajbdooigx+xNw=", - "pom": "sha256-WB1ijMi/jOggPdk0mFEiFkhqZeiG6KM7lLgZgdWrEe4=" + "org/openjfx#jdk-jsobject/25": { + "jar": "sha256-Kd+35zjcXhVXyRCf7S1Pptt9iakBzmWyjlmKg5CX+/o=", + "pom": "sha256-WlYGqMqOhFdn+FbszOdE2XPL5oc6pqOxAenrZXbtQt8=" }, "org/opentest4j#opentest4j/1.3.0": { "jar": "sha256-SOLfY2yrZWPO1k3N/4q7I1VifLI27wvzdZhoLd90Lxs=", "module": "sha256-SL8dbItdyU90ZSvReQD2VN63FDUCSM9ej8onuQkMjg0=", "pom": "sha256-m/fP/EEPPoNywlIleN+cpW2dQ72TfjCUhwbCMqlDs1U=" }, - "org/ow2#ow2/1.5": { - "pom": "sha256-D4obEW52C4/mOJxRuE5LB6cPwRCC1Pk25FO1g91QtDs=" - }, "org/ow2#ow2/1.5.1": { "pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU=" }, - "org/ow2/asm#asm-analysis/9.6": { - "jar": "sha256-2Sgy18N+3AfGDiVZrGEYsx1kLjN6ZnHty3up+uaO27s=", - "pom": "sha256-+j+ZUCHP9PQTkwbmz/7uoHU5EGRA0psZzAanpjahOFA=" + "org/ow2/asm#asm-bom/9.7": { + "pom": "sha256-jIZR874EOzV43SihXAFhhhsV6wObf1JHZ5wMwNvwd4c=" }, - "org/ow2/asm#asm-bom/9.5": { - "pom": "sha256-cXVrNd2DfbY4gG8A9Ad+i7Nf6NgL1nToFBowfIEWNb8=" + "org/ow2/asm#asm-bom/9.8": { + "pom": "sha256-DaHcsibmzf2ttNrFkZFruRe1c3RnTZG9LxMAMTe0FSA=" }, - "org/ow2/asm#asm-commons/9.5": { - "jar": "sha256-cu7p+6+53o2UY/IN1YSkjO635RUq1MmHv74X3UgRya4=", - "pom": "sha256-im5GDu34zHuF0zx1YhPmpfeHX0qDg9U10ZnzIR7CNVw=" + "org/ow2/asm#asm/9.8": { + "pom": "sha256-wTZ8O7OD12Gef3l+ON91E4hfLu8ErntZCPaCImV7W6o=" }, - "org/ow2/asm#asm-tree/9.5": { - "jar": "sha256-PDOmSBkQea6urrfBmkmxU5UvnkD+hvusUgVVTd2azZQ=", - "pom": "sha256-pyqq+N0FGJn6CJ54PsfUgnrE19GHYgHG3uy6qUoNyVY=" + "org/pcollections#pcollections/4.0.1": { + "jar": "sha256-H4J2bXwyIZMIVAM76/9Qc+pGtD8nMmB0u+FdFIwYv7M=", + "module": "sha256-nr2nwMnbETTTQd/3yK0LxZUyhvvwuZiuyil6HuboCfA=", + "pom": "sha256-+j8pi1AlO5bpz7BvARw7zHj9m0DY3NJZCbygRUlzjHE=" }, - "org/ow2/asm#asm-tree/9.6": { - "jar": "sha256-xD7PF7U5x3fhXae1uGVTs3fi05poPeYoVWfVKDiI5+8=", - "pom": "sha256-G8tIHX/Ba5VbtgygfIz6JCS87ni9xAW7oxx9b13C0RM=" - }, - "org/ow2/asm#asm-util/9.6": { - "jar": "sha256-xjWnQC9Kqb9msvQjDOpiAloP4c1j6HKa3vybGZT6xMM=", - "pom": "sha256-UsXB01dAR3nRqZtJqFv506CFAluFFstz2+93yK40AF4=" - }, - "org/ow2/asm#asm/9.0": { - "jar": "sha256-Dfl1dJFK7pL9NJ0MtOAPM0XUWywjngu1DwqQ6tR4iOA=", - "module": "sha256-ivgQlu06/6OaRyn8kApVtmOJSRHWfE1L7w6kJDk90/k=", - "pom": "sha256-3gNVWQ3Rv8zNyNeQJK6ZKXLoVSaKztua1oLQheA6lK0=" - }, - "org/ow2/asm#asm/9.5": { - "jar": "sha256-ti6EtZgHKXUbBFjFNM8TZvcnVCu40VhiEzVoKkYPA1M=", - "pom": "sha256-LJzOuVHMZYbejZoWxnKtPkwwucMjAo16PDNmVg1WJ7E=" - }, - "org/ow2/asm#asm/9.6": { - "jar": "sha256-PG+sJCTbPUqFO2afTj0dnDxVIjXhmjGWc/iHCDwjA6E=", - "pom": "sha256-ku7iS8PIQ+SIHUbB3WUFRx7jFC+s+0ZrQoz+paVsa2A=" - }, - "org/postgresql#postgresql/42.7.3": { - "jar": "sha256-omRMv7obqhRf9+jI71gqbu16fsTKeS9/BUEivex1Ymg=", - "pom": "sha256-wqy2hFfZlqjkntB3flklW3RlCXZSOVHxAa25QHXhWIU=" + "org/postgresql#postgresql/42.7.7": { + "jar": "sha256-FXlj1grmbWB+CUZujAzfgIfpyyDQFZiZ/8qWvKJShGA=", + "pom": "sha256-qCA7TCFN12Zi0VIdwZaeUYszcJ8IL9nNgTjP9MNpQMw=" }, "org/reactfx#reactfx/2.0-M5": { "jar": "sha256-ux/CCc2cBXsXpIAz03lPk3unpWazwIstuIh3cnaf3Wc=", "pom": "sha256-FdCXejrnQDKd3KigR9gDgnVo5WO+1MLABshBr3/mftE=" }, - "org/reflections#reflections/0.10.2": { - "jar": "sha256-k4otCP5UBQ12ELlE2N3DoJNVcQ2ea+CqyDjbwE6aKCU=", - "pom": "sha256-tsqj6301vXVu1usKKoGGi408D29CJE/q5BdgrGYwbYc=" - }, - "org/rnorth/duct-tape#duct-tape/1.0.8": { - "jar": "sha256-Mc7xLd7JedH4bXz3CMQaF9pSPQXGhf1mQunQsq3bckA=", - "pom": "sha256-Jjb2bevm4SQ3Yy8jpnubyWGwNjMAnlJSeju8hx9AabQ=" - }, "org/scala-lang#scala-library/2.13.8": { "jar": "sha256-oIgrglFBkMK6x9GkWYcqdfAF/A8+iLK8A5A2cUbjXbc=", "pom": "sha256-SucLPLDCFdaa6sKMkhLmgR+euXiVZ4I0BgiTNCCIDVI=" }, - "org/slf4j#jul-to-slf4j/2.0.12": { - "jar": "sha256-hPAoZMq4Zv+xlu0gIrG42mgupvs9ShYQaUKeg5HuKXk=", - "pom": "sha256-cSxGGjt/ZQhXk27ruv6k8afSqsHlVheuJM4+vjkorEg=" + "org/slf4j#jul-to-slf4j/2.0.17": { + "jar": "sha256-p6/NI7nP0UdeVclPlDuAjFkiA15+LCpcZaSHpBBrxTg=", + "pom": "sha256-OMMwoKtfCT5WK1L7Ya7GMK4cH5FAbjz1R3UEXlzPbAM=" }, - "org/slf4j#slf4j-api/1.7.36": { - "jar": "sha256-0+9XXj5JeWeNwBvx3M5RAhSTtNEft/G+itmCh3wWocA=", - "pom": "sha256-+wRqnCKUN5KLsRwtJ8i113PriiXmDL0lPZhSEN7cJoQ=" + "org/slf4j#slf4j-api/2.0.17": { + "jar": "sha256-e3UdlSBhlU1av+1xgcH2RdM2CRtnmJFZHWMynGIuuDI=", + "pom": "sha256-FQxAKH987NwhuTgMqsmOkoxPM8Aj22s0jfHFrJdwJr8=" }, - "org/slf4j#slf4j-api/2.0.12": { - "jar": "sha256-p5UCuKvfvXIoRqJ2kSJqQIhoLW01ZU+bgOKpzKz37Uc=", - "pom": "sha256-Udh5pZmPWCJ0Dc9VIsDtaXGtXEpeowtw9bVGCT5rQmM=" + "org/slf4j#slf4j-bom/2.0.17": { + "pom": "sha256-940ntkK0uIbrg5/BArXNn+fzDzdZn/5oGFvk4WCQMek=" }, - "org/slf4j#slf4j-bom/2.0.12": { - "pom": "sha256-SH70mE1wFY9Yw3zodmkxukx+VzdYZYhLdWORv9bQDDk=" - }, - "org/slf4j#slf4j-parent/1.7.36": { - "pom": "sha256-uziNN/vN083mTDzt4hg4aTIY3EUfBAQMXfNgp47X6BI=" - }, - "org/slf4j#slf4j-parent/2.0.12": { - "pom": "sha256-fGvEdX5NSZJN3w/sX1zkAvg6bGzz4QUtGVsSgqeFVd4=" + "org/slf4j#slf4j-parent/2.0.17": { + "pom": "sha256-lc1x6FLf2ykSbli3uTnVfsKy5gJDkYUuC1Rd7ggrvzs=" }, "org/sonatype/oss#oss-parent/5": { "pom": "sha256-FnjUEgpYXYpjATGu7ExSTZKDmFg7fqthbufVqH9SDT0=" @@ -2055,21 +2994,18 @@ "org/sonatype/oss#oss-parent/9": { "pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno=" }, - "org/springframework#spring-framework-bom/5.3.32": { - "module": "sha256-R6cJH2l8pjEYXtQY8Morhu7wyCqhbRdx3exLLDu3s70=", - "pom": "sha256-glr3ES49kupDa7DfeMGVFIhfXAFtD8YMiyTUdjoBWhA=" + "org/springframework#spring-framework-bom/5.3.39": { + "module": "sha256-+ItA4qUDM7QLQvGB7uJyt17HXdhmbLFFvZCxW5fhg+M=", + "pom": "sha256-9tSBCT51dny6Gsfh2zj49pLL4+OHRGkzcada6yHGFIs=" }, - "org/testcontainers#testcontainers/1.19.7": { - "jar": "sha256-xjfgJnjOvRKjAZqw/QWu9actBCkfC3OPGASZciMSgGw=", - "pom": "sha256-cKoV/o9xafOk76fPgfcIpIHMucsuCUe2Qh9ZKwjTDkU=" + "org/testcontainers#testcontainers-bom/1.20.1": { + "pom": "sha256-CKrS6R3QXKeycG0t/Ap66AxLXFBHAweZyLzbcyfLL0A=" }, - "org/testfx#testfx-core/4.0.16-alpha": { - "jar": "sha256-d0OENQCPIFYHClNrpQE9YxtPjBJv/1tTpJgh0Ml6dVE=", - "pom": "sha256-WgPqJdnH2bzqrnSheRJYPpZEpfUPENk20ovgMHzuyhs=" + "org/testfx#testfx-core/4.0.18": { + "pom": "sha256-+rVBhIAbFZm8WzBb8R0X3ACeT1lqUXwT3BxUb6jdOxo=" }, - "org/testfx#testfx-junit5/4.0.16-alpha": { - "jar": "sha256-QFZZthIlFxY+GwQdr3WL6q7Y2PQKmtRXEkhiUTrSbZI=", - "pom": "sha256-US6tI6KaaXRc4VgL44P/L1XE+2ts0tAoOjJCOo1sQcQ=" + "org/testfx#testfx-junit5/4.0.18": { + "pom": "sha256-tf7EtIJi2i0sWif2B0C/H9b1ChVVy45wtRgNr55fZLA=" }, "org/tinylog#slf4j-tinylog/2.7.0": { "jar": "sha256-UdOqc6mGv8mFPuqRzXGHe5eJHwHIX2m0Kie1u5YpXeI=", @@ -2083,61 +3019,57 @@ "jar": "sha256-N+Uy9wagG7dqmEVMzXHR/6LoPyvv4cMJ5cZ+PEdL7bo=", "pom": "sha256-mfmyIjpFEnD+OiS3DkfSXS46HWyYW0AxzReI/l1jt8Q=" }, - "org/xerial/snappy#snappy-java/1.1.10.5": { - "jar": "sha256-Dz8YV+0zEWWD9IC031wCGINsR7+8nGIhwNc/NW3s83s=", - "pom": "sha256-ZfW4PkjZ5JRIKtA/GEyeV680jXj0rr4AzWr9xnaB7Y0=" + "org/tukaani#xz/1.10": { + "jar": "sha256-lcY8GlWyLdZFOJCkGcwaZA95C799iugtseMK7++wiIg=", + "pom": "sha256-72CLg8O7bI4+azvqo4hCuhWWO0ZJXkr5GwdGyLdQ87k=" }, - "org/xmlresolver#xmlresolver/5.2.2": { - "jar": "sha256-78kr1+0ys+VwleCz6HIFHM+73MmAgx7zPonjgWGoUiI=", - "module": "sha256-GwTrOc/sj9X44KtqVSGymabUTza3o8Vx+6lr5Tp26AU=", - "pom": "sha256-4VopIlQ7OlXDF3TxDoPbdOk7L6kLPWMV3TocQqkfAHQ=" + "org/wiremock#wiremock/3.13.0": { + "module": "sha256-6UqHsje9650nqsFtS6+ujcPjsXblK3tBQSOKrhEsZgs=", + "pom": "sha256-8DaGoIr4nd2qb8RQ2/havBO4oKS99AXlSZo2vLhLjZ4=" }, - "org/xmlresolver#xmlresolver/5.2.2/data": { - "jar": "sha256-FzkEvb14O6D6ySxbzAXaXQnwzn7tJDRmZuoKI5Rh+bQ=" + "org/xmlunit#xmlunit-core/2.10.4": { + "pom": "sha256-QMVRcQPPFS8IejttyqpTDs5h8D1/KUSR/4gtk2utBl8=" }, - "org/xmlunit#xmlunit-core/2.9.1": { - "jar": "sha256-fnDyPU914F8O558Pa54Tts9R0082xfw6a4OUKd3h7+8=", - "pom": "sha256-0n5OKjEqIVR+82BcgS5+YMiuyWTn+WDlDU3Dy2azkBI=" + "org/xmlunit#xmlunit-legacy/2.10.0": { + "pom": "sha256-B0sBekWQP79QoP3faxekM90lzFQDmMGvuG+tkOxxwmg=" }, - "org/xmlunit#xmlunit-matchers/2.9.1": { - "jar": "sha256-uAyzm0wip1yGgQbGJoG/K64aWB9D82s1x74qz52d1GY=", - "pom": "sha256-EuxNwYrSDy5ojDCKgHWYl4ZE8T2bsTrqkDKlUEvQIK0=" + "org/xmlunit#xmlunit-matchers/2.10.4": { + "pom": "sha256-JH4kA3uLcvdMy7TUXzVPlJ1VUQTeyL7U6K/dVleCvww=" }, - "org/xmlunit#xmlunit-parent/2.9.1": { - "pom": "sha256-1+RY+9XGRFBIeOX7zglLHTB402mn/uF93ezj0Zn9qsA=" + "org/xmlunit#xmlunit-parent/2.10.0": { + "pom": "sha256-XOnCkW1QdlQJ78IKgQf5jvF3BAzr4LG4VwSI4h0JYcc=" }, - "org/yaml#snakeyaml/2.2": { - "jar": "sha256-FGeTFEiggXaWrigFt7iyC/sIJlK/nE767VKJMNxJOJs=", - "pom": "sha256-6YLq3HiMac8uTeUKn2MrGCwx26UGEoMNNI/EtLqN19Y=" + "org/xmlunit#xmlunit-parent/2.10.4": { + "pom": "sha256-g9gzkrJTxbwHpRKgjYt5RiPn1MW7u6DE25H0zjeAkeI=" + }, + "org/xmlunit#xmlunit-placeholders/2.10.0": { + "pom": "sha256-41+qK1zuBc03FaViqCOoA4/PQyp97WWZny0lBaGMSes=" + }, + "org/yaml#snakeyaml/2.5": { + "jar": "sha256-5mgqzxrOd1CO8TZJy/T40J0s9UV722HSX/tqwCM9eN0=", + "pom": "sha256-ugGuenRMtS/o7POwI8vDLgzMjGvu+fJt53pHgII5RH0=" }, "pt/davidafsilva/apple#jkeychain/1.1.0": { "jar": "sha256-DBAKBPcAbxpuRxOFMF2IORIFaO29gPV7eHtxq415sXM=", "module": "sha256-jMj9dmUna3xQ+fSqQtV4t40JKzy8ts0F/TKffE36A40=", "pom": "sha256-McjawxJZPkNy5BS90l5/ggozTuwD/itb0p4daocwRKg=" }, - "tech/units#indriya/2.1.2": { - "jar": "sha256-KGUPPEehW1AM1XkXaZKqWfbcQwqEKQqd7Svhly0r/eA=", - "pom": "sha256-ydZchn1fU9Z4XogcMASiwBCmk9EcCT8y03eiwHWxz9c=" + "tech/units#indriya/2.2.3": { + "jar": "sha256-w3NPevPuwgt5npaB27jrTbUTkqqvpr5ksD6JmcDgwQk=", + "pom": "sha256-OF6hZbmDyIXO3fX+jGmONo/bMm74r7HvDPD5dMANJNQ=" }, - "tech/uom#uom-parent/2.1": { - "pom": "sha256-iIrWpNud30ZNQcX1Jf0E95C5yTmoEPEWskVBw6ndFpM=" + "tech/uom#uom-parent/2.2": { + "pom": "sha256-r+BsBrxk+tTcsiqyq2pyyLRnH5abuU90KyRqxP9Vmjo=" }, - "tech/uom#uom-parent/2.1.1": { - "pom": "sha256-rNe3raemg444OLgoG3V4Hoo+mKSZm79kjwsNiBHXSe0=" + "tech/uom#uom-parent/2.2.3": { + "pom": "sha256-8Mgzb4y2X2bFwVBR2Qp25WMMI1ndQvxV+9IXjAHFRRA=" }, - "tech/uom/lib#uom-lib-common/2.1": { - "jar": "sha256-YYJfVNYd2pvalSU7QHZTvhz5/ZuUHaNGLJSjsW8rHIg=", - "pom": "sha256-ZyShzOK9EVWuZmGJ5j6Hzyu2tScCqxqLZsgY18dufvg=" + "tech/uom/lib#uom-lib-common/2.2": { + "jar": "sha256-oB7OHCNrexWkMbA4O93fBtxteoUpDppitjkE4eTg3A0=", + "pom": "sha256-ndT8yLY75Zvu29WHZwLYLUQ5ySpxgU9TrkL0p/SohNA=" }, - "tech/uom/lib#uom-lib/2.1": { - "pom": "sha256-x71alqfCcTCj8zlti6X9PO7yPTE9k8wAexFAKlJzjbY=" - } - }, - "https://sandec.jfrog.io": { - "artifactory/repo/one/jpro/jproutils#tree-showing/0.2.2": { - "jar": "sha256-UL0OKkyxsS6fmZUT19xz7XRE6xGDirJwOPh/42G7wk0=", - "module": "sha256-MIj5KRKf67jwt1J/uusje3MSfHk6PB4wVAPLpTn3xC8=", - "pom": "sha256-fP6x7y/1WE9jjIYlE+o+8IyFw0gTyzvHDOPTUyQLTMw=" + "tech/uom/lib#uom-lib/2.2": { + "pom": "sha256-EUCfWa/BJ74iyO5VCUNHZPSB5mX3FMBz5HGciB0oM8k=" } } } diff --git a/pkgs/by-name/ja/jabref/package.nix b/pkgs/by-name/ja/jabref/package.nix index e35decacd0e8..d8f0363e0390 100644 --- a/pkgs/by-name/ja/jabref/package.nix +++ b/pkgs/by-name/ja/jabref/package.nix @@ -1,35 +1,43 @@ { lib, stdenv, + fetchurl, fetchFromGitHub, wrapGAppsHook3, makeDesktopItem, copyDesktopItems, + makeShellWrapper, unzip, + zip, xdg-utils, gtk3, - jdk21, + jdk25, openjfx25, - gradle_8, + gradle_9, python3, + postgresql, + jbang, }: + let - jdk = jdk21.override { - enableJavaFX = true; - openjfx_jdk = openjfx25; + jdk = jdk25; + openjfx = openjfx25; + gradle = gradle_9; + ltwaUrl = "https://www.issn.org/wp-content/uploads/2021/07/ltwa_20210702.csv"; + ltwa = fetchurl { + url = ltwaUrl; + hash = "sha256-jnS8Y9x8eg2L3L3RPnS6INTs19mEtwzfNIjJUw6HtIY="; }; - # "Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0." - gradle = gradle_8; in stdenv.mkDerivation rec { - version = "5.13"; + version = "6.0-alpha.3"; pname = "jabref"; src = fetchFromGitHub { owner = "JabRef"; repo = "jabref"; - rev = "v${version}"; - hash = "sha256-inE2FXAaEEiq7343KwtjEiTEHLtn01AzP0foTpsLoAw="; + tag = "v${version}"; + hash = "sha256-ZX4LQe8xKZCDJqVh+L9BHkJK82Pz/qPhlaE8SrAin6o="; fetchSubmodules = true; }; @@ -38,7 +46,7 @@ stdenv.mkDerivation rec { comment = meta.description; name = "JabRef"; desktopName = "JabRef"; - genericName = "Bibliography manager"; + genericName = "BibTex Editor"; categories = [ "Office" ]; icon = "jabref"; exec = "JabRef %U"; @@ -53,22 +61,42 @@ stdenv.mkDerivation rec { }; postPatch = '' + sed -i -e '/vendor/d' -e '/JavaLanguageVersion/s/24/25/' build-logic/src/main/kotlin/org.jabref.gradle.feature.compile.gradle.kts + sed -i -e '/javafx-base/s/24.0.1/25/' build-support/src/main/java/*.java + + substituteInPlace build-support/src/main/java/*.java \ + --replace-fail 'JAVA 24' 'JAVA 25' + + sed -i -e '1a //REPOS file://${mitmCache}/https/repo.maven.apache.org/maven2,file://${mitmCache}/https/plugins.gradle.org/m2' build-support/src/main/java/*.java + + pushd jablib + # Disable update check - substituteInPlace src/main/java/org/jabref/preferences/JabRefPreferences.java \ - --replace 'VERSION_CHECK_ENABLED, Boolean.TRUE' \ + substituteInPlace src/main/java/org/jabref/logic/preferences/JabRefCliPreferences.java \ + --replace-fail 'VERSION_CHECK_ENABLED, Boolean.TRUE' \ 'VERSION_CHECK_ENABLED, Boolean.FALSE' # Find OpenOffice/LibreOffice binary substituteInPlace src/main/java/org/jabref/logic/openoffice/OpenOfficePreferences.java \ - --replace '/usr' '/run/current-system/sw' + --replace-fail '/usr' '/run/current-system/sw' + + sed -i -e '/setOutputRedirector/d' src/main/java/org/jabref/logic/search/PostgreServer.java + + substituteInPlace build.gradle.kts \ + --replace-fail '${ltwaUrl}' 'file://${ltwa}' + + popd ''; nativeBuildInputs = [ jdk gradle + (jbang.override { inherit jdk; }) wrapGAppsHook3 copyDesktopItems unzip + zip + makeShellWrapper ]; buildInputs = [ @@ -92,62 +120,96 @@ stdenv.mkDerivation rec { install -dm755 $out/share/java/jabref install -Dm644 LICENSE $out/share/licenses/jabref/LICENSE - install -Dm644 src/main/resources/icons/jabref.svg $out/share/pixmaps/jabref.svg + install -Dm644 jabgui/src/main/resources/icons/jabref.svg $out/share/pixmaps/jabref.svg # script to support browser extensions - install -Dm755 buildres/linux/jabrefHost.py $out/lib/jabrefHost.py + install -Dm755 jabgui/buildres/linux/jabrefHost.py $out/lib/jabrefHost.py patchShebangs $out/lib/jabrefHost.py - install -Dm644 buildres/linux/native-messaging-host/firefox/org.jabref.jabref.json $out/lib/mozilla/native-messaging-hosts/org.jabref.jabref.json + install -Dm644 jabgui/buildres/linux/native-messaging-host/firefox/org.jabref.jabref.json $out/lib/mozilla/native-messaging-hosts/org.jabref.jabref.json sed -i -e "s|/opt/jabref|$out|" $out/lib/mozilla/native-messaging-hosts/org.jabref.jabref.json # Resources in the jar can't be found, workaround copied from AUR - cp -r build/resources $out/share/java/jabref + cp -r */build/resources $out/share/java/jabref - tar xf build/distributions/JabRef-${version}.tar -C $out --strip-components=1 - - DEFAULT_JVM_OPTS=$(sed -n -E "s/^DEFAULT_JVM_OPTS='(.*)'$/\1/p" $out/bin/JabRef | sed -e "s|\$APP_HOME|$out|g" -e 's/"//g') + for tarball in */build/distributions/*.tar; do + tar xf $tarball -C $out --strip-components=1 + done # Temp fix: openjfx doesn't build with webkit unzip $out/lib/javafx-web-*-*.jar libjfxwebkit.so -d $out/lib/ + # Use postgresql from nixpkgs since the bundled binary doesn't work on NixOS + ARCH1=${if stdenv.isAarch64 then "arm64v8" else "amd64"} + ARCH2=${if stdenv.isAarch64 then "arm_64" else "x86_64"} + mkdir postgresql + cd postgresql + ln -s ${postgresql}/{lib,share} ./ + mkdir -p bin + ln -s ${postgresql}/bin/{postgres,initdb} ./bin + # Wrap pg_ctl to workaround https://github.com/NixOS/nixpkgs/issues/83770 + # Use custom wrap to workaround https://github.com/NixOS/nixpkgs/issues/330471 + makeShellWrapper ${postgresql}/bin/pg_ctl ./bin/pg_ctl \ + --add-flags '-o "-k /tmp"' + chmod +x ./bin/pg_ctl + + jar=$(ls $out/lib/embedded-postgres-binaries-linux-$ARCH1-*.jar) + + tar -cJf postgres-linux-$ARCH2.txz * + zip $jar postgres-linux-$ARCH2.txz + cd .. + runHook postInstall ''; postFixup = '' - rm $out/bin/* + for bin in jabgui jabkit jabsrv-cli; do + DEFAULT_JVM_OPTS=$(sed -n -E "s/^DEFAULT_JVM_OPTS='(.*)'$/\1/p" $out/bin/$bin | sed -e 's/"//g') + MODULE_PATH=$(sed -n -E 's/^MODULE_PATH=(.*)$/\1/p' $out/bin/$bin | sed -e "s|\$APP_HOME|$out|g") + MODULE=$(sed -n -E 's/\s*--module (.*) \\/\1/p' $out/bin/$bin) + rm $out/bin/$bin* - # put this in postFixup because some gappsWrapperArgs are generated in gappsWrapperArgsHook in preFixup - makeWrapper ${jdk}/bin/java $out/bin/JabRef \ - "''${gappsWrapperArgs[@]}" \ - --suffix PATH : ${lib.makeBinPath [ xdg-utils ]} \ - --add-flags "-Djava.library.path=$out/lib/ --patch-module org.jabref=$out/share/java/jabref/resources/main" \ - --add-flags "$DEFAULT_JVM_OPTS" + # put this in postFixup because some gappsWrapperArgs are generated in gappsWrapperArgsHook in preFixup + makeWrapper ${jdk}/bin/java $out/bin/$bin \ + "''${gappsWrapperArgs[@]}" \ + --suffix PATH : ${ + lib.makeBinPath [ + xdg-utils + postgresql + ] + } \ + --add-flags "$DEFAULT_JVM_OPTS \ + -Djava.library.path=$out/lib/:${openjfx}/modules_libs/javafx.graphics:${openjfx}/modules_libs/javafx.media \ + --module-path $MODULE_PATH \ + --module $MODULE" + done # lowercase alias (for convenience and required for browser extensions) - ln -sf $out/bin/JabRef $out/bin/jabref + ln -sf $out/bin/jabgui $out/bin/jabref + ln -sf $out/bin/jabgui $out/bin/JabRef ''; gradleUpdateScript = '' - runHook preBuild + # Add jbang deps to gradle + sed -n 's|//DEPS \(.*\)| implementation("\1")|p' build-support/src/main/java/*.java | sort -u | sed -i '/dependencies {/r /dev/stdin' build-logic/build.gradle.kts - gradle nixDownloadDeps -Dos.arch=amd64 - gradle nixDownloadDeps -Dos.arch=aarch64 + gradle assemble -Dos.arch=amd64 + gradle assemble -Dos.arch=aarch64 ''; - meta = with lib; { + meta = { description = "Open source bibliography reference manager"; homepage = "https://www.jabref.org"; - sourceProvenance = with sourceTypes; [ + sourceProvenance = with lib.sourceTypes; [ fromSource binaryBytecode # source bundles dependencies as jars binaryNativeCode # source bundles dependencies as jars ]; - license = licenses.mit; + license = lib.licenses.mit; platforms = [ "x86_64-linux" "aarch64-linux" ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ linsui ]; }; From 71bb7293917bcf475d00c13eaa27c926686195cf Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Thu, 20 Nov 2025 10:34:51 +0100 Subject: [PATCH 14/67] python313Packages.numpy-typing-compat: relax `uv_build` constraint --- .../python-modules/numpy-typing-compat/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/numpy-typing-compat/default.nix b/pkgs/development/python-modules/numpy-typing-compat/default.nix index 65be52b9dc8f..9015e25826b7 100644 --- a/pkgs/development/python-modules/numpy-typing-compat/default.nix +++ b/pkgs/development/python-modules/numpy-typing-compat/default.nix @@ -17,6 +17,11 @@ buildPythonPackage rec { hash = "sha256-cug9U1tjXWaLpzFeQ66AvhRppvrqb8ltMSUW85s9j6U="; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail '"uv_build>=0.8.11,<0.9.0"' '"uv_build>=0.8.11"' + ''; + build-system = [ uv-build ]; From 555fb582e11bc72affb9a1c24b244a6eedd404af Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Thu, 20 Nov 2025 10:45:06 +0100 Subject: [PATCH 15/67] python313Packages.optype: 0.14.0 -> 0.14.0-unstable-2025-11-10 Upstream updated `uv_build` on `master`. --- pkgs/development/python-modules/optype/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/optype/default.nix b/pkgs/development/python-modules/optype/default.nix index acf01ae469ba..22eec60da22c 100644 --- a/pkgs/development/python-modules/optype/default.nix +++ b/pkgs/development/python-modules/optype/default.nix @@ -11,16 +11,16 @@ pythonOlder, }: -buildPythonPackage rec { +buildPythonPackage { pname = "optype"; - version = "0.14.0"; + version = "0.14.0-unstable-2025-11-10"; pyproject = true; src = fetchFromGitHub { owner = "jorenham"; repo = "optype"; - tag = "v${version}"; - hash = "sha256-0CE6dU4Vt3UP8ZfNcmP2Th7ixceCa0ItYUmNcEU7mgw="; + rev = "5f16def3546222caf81a3411a27b007a00819172"; + hash = "sha256-52cY+u0wjhJFQDLsjND/h6cfln4rCTtcy+HqaoH/re0="; }; disabled = pythonOlder "3.11"; From e4335db024eb5631948aa77266446f3d459d2ab2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 22 Nov 2025 18:54:37 +0000 Subject: [PATCH 16/67] sillytavern: 1.13.5 -> 1.14.0 --- pkgs/by-name/si/sillytavern/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/si/sillytavern/package.nix b/pkgs/by-name/si/sillytavern/package.nix index 570e3d45fd8e..821ace818dd6 100644 --- a/pkgs/by-name/si/sillytavern/package.nix +++ b/pkgs/by-name/si/sillytavern/package.nix @@ -5,15 +5,15 @@ }: buildNpmPackage (finalAttrs: { pname = "sillytavern"; - version = "1.13.5"; + version = "1.14.0"; src = fetchFromGitHub { owner = "SillyTavern"; repo = "SillyTavern"; tag = finalAttrs.version; - hash = "sha256-kYTma8+GIXCwFrKB0EnU4nLMPi+HOayBioz1z+xNa+0="; + hash = "sha256-5bml7PwmlfJag8DzbR5qdNJ6ddKmZsEUD155VwkJhjI="; }; - npmDepsHash = "sha256-BBB+mKuG9cm9Rpa7kPneqK0gSA09hEvszWoWML78eSQ="; + npmDepsHash = "sha256-cqS8UFyXNql/SE1nrWhZlIXhz0SO3JUSDThsfAOHP7E="; dontNpmBuild = true; From 0db091037c64befce8d14534dfb8a2b98f941dce Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Mon, 24 Nov 2025 11:23:19 +0100 Subject: [PATCH 17/67] floorp-bin: 12.6.0 -> 12.7.0 Release notes: https://blog.floorp.app/en/release/12.7.0/ Git changelog: https://github.com/Floorp-Projects/Floorp/compare/v12.6.0...v12.7.0 Signed-off-by: Christoph Heiss --- .../fl/floorp-bin-unwrapped/sources.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/fl/floorp-bin-unwrapped/sources.json b/pkgs/by-name/fl/floorp-bin-unwrapped/sources.json index d7b00a0b0355..17588bf77ae8 100644 --- a/pkgs/by-name/fl/floorp-bin-unwrapped/sources.json +++ b/pkgs/by-name/fl/floorp-bin-unwrapped/sources.json @@ -1,21 +1,21 @@ { - "version": "12.6.0", + "version": "12.7.0", "sources": { "aarch64-linux": { - "url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.6.0/floorp-linux-aarch64.tar.xz", - "sha256": "8a03212a54f1eb2cd6d7634fecf4d01c8de978706ac80f176153a2fdf3a01f68" + "url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.7.0/floorp-linux-aarch64.tar.xz", + "sha256": "d66d9d978902e22dc0c312e1f267e0f2537c8b0427857acb75532ef07b095c9d" }, "x86_64-linux": { - "url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.6.0/floorp-linux-x86_64.tar.xz", - "sha256": "e14129dae8cfc5eeb4f1b0c25bd3db480dacc5d3fc89f6308400661f12ee91d0" + "url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.7.0/floorp-linux-x86_64.tar.xz", + "sha256": "8e97cbac7090cc3734eb63ce23e69495a0080dc881c6123b1b3b18bc7b6def62" }, "aarch64-darwin": { - "url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.6.0/floorp-macOS-universal.dmg", - "sha256": "343788c76781f864a5e7bdad02f65bf79caf24918ade056215086addaae98135" + "url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.7.0/floorp-macOS-universal.dmg", + "sha256": "fce34267d614417ff2d672214dbc8e3c9577fa9898eecbac5fb3c98bc72bda70" }, "x86_64-darwin": { - "url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.6.0/floorp-macOS-universal.dmg", - "sha256": "343788c76781f864a5e7bdad02f65bf79caf24918ade056215086addaae98135" + "url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.7.0/floorp-macOS-universal.dmg", + "sha256": "fce34267d614417ff2d672214dbc8e3c9577fa9898eecbac5fb3c98bc72bda70" } } } From 227d1be9436566a7fef166dfdd4bd9bd1e31b999 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 24 Nov 2025 11:16:45 +0000 Subject: [PATCH 18/67] python3Packages.fastexcel: 0.17.2 -> 0.18.0 Diff: https://github.com/ToucanToco/fastexcel/compare/v0.17.2...v0.18.0 Changelog: https://github.com/ToucanToco/fastexcel/releases/tag/v0.18.0 --- pkgs/development/python-modules/fastexcel/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/fastexcel/default.nix b/pkgs/development/python-modules/fastexcel/default.nix index 59b409e7462a..a635ebf77545 100644 --- a/pkgs/development/python-modules/fastexcel/default.nix +++ b/pkgs/development/python-modules/fastexcel/default.nix @@ -20,19 +20,19 @@ buildPythonPackage rec { pname = "fastexcel"; - version = "0.17.2"; + version = "0.18.0"; pyproject = true; src = fetchFromGitHub { owner = "ToucanToco"; repo = "fastexcel"; tag = "v${version}"; - hash = "sha256-MwwcxCnBDN5bK+Yv4LTdGCEFA/QbFE3tI9nN3dx1rrY="; + hash = "sha256-d55KHkY6kMuEcX1ApHZZbwnyjEObfPpMrxR+cQshi24="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-X8qBIFCFq+7t5EtskVej+RcX1Egl2iGo4Ntqe3JsQvU="; + hash = "sha256-ja8hYSq2BiajV/ZlN8EJEFypKzbv80w8iKij3yZst3M="; }; nativeBuildInputs = [ From 5d03823ffd15a252bda174b436a84d9d4c48f9d2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 24 Nov 2025 12:39:41 +0000 Subject: [PATCH 19/67] parallel: 20251022 -> 20251122 --- pkgs/by-name/pa/parallel/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/parallel/package.nix b/pkgs/by-name/pa/parallel/package.nix index 028c0524267c..6828f8ec4bc8 100644 --- a/pkgs/by-name/pa/parallel/package.nix +++ b/pkgs/by-name/pa/parallel/package.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "parallel"; - version = "20251022"; + version = "20251122"; src = fetchurl { url = "mirror://gnu/parallel/parallel-${finalAttrs.version}.tar.bz2"; - hash = "sha256-R0Mm1ZaI0vwHjPiaewtKEcyWhCKbP6AVj+i8A/G2nuE="; + hash = "sha256-No0Zgs/Z2+u4zQ5ETeYZlVnflKwt0e35X3Q1Dwrx6E0="; }; outputs = [ From 0b51b3bec09d0818f46c2e86f2d82d301648a79f Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 24 Nov 2025 21:55:46 +0800 Subject: [PATCH 20/67] xed-editor: 3.8.4 -> 3.8.5 https://github.com/linuxmint/xed/compare/3.8.4...3.8.5 --- pkgs/by-name/xe/xed-editor/package.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xe/xed-editor/package.nix b/pkgs/by-name/xe/xed-editor/package.nix index a9aa21391afd..89a4b75fb664 100644 --- a/pkgs/by-name/xe/xed-editor/package.nix +++ b/pkgs/by-name/xe/xed-editor/package.nix @@ -10,6 +10,7 @@ gtksourceview4, gspell, xapp, + xapp-symbolic-icons, pkg-config, python3, meson, @@ -22,13 +23,13 @@ stdenv.mkDerivation rec { pname = "xed-editor"; - version = "3.8.4"; + version = "3.8.5"; src = fetchFromGitHub { owner = "linuxmint"; repo = "xed"; rev = version; - hash = "sha256-pI9gjAA5dn0QwZKGungQ1xpQJmnfCxmqWR0VBEQ5v84="; + hash = "sha256-iPD9SawHA0bwnZvC+IyMq9cFE1YOYLISehUJjTXiqGw="; }; patches = [ @@ -64,6 +65,12 @@ stdenv.mkDerivation rec { xapp ]; + preFixup = '' + gappsWrapperArgs+=( + --prefix XDG_DATA_DIRS : "${lib.makeSearchPath "share" [ xapp-symbolic-icons ]}" + ) + ''; + doInstallCheck = true; versionCheckProgram = "${placeholder "out"}/bin/xed"; From 8a985abbe85d7cb82f4ae6b1c17f06a5df952476 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Sun, 23 Nov 2025 20:22:00 +0000 Subject: [PATCH 21/67] caddy: Add versionCheckHook --- pkgs/by-name/ca/caddy/package.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ca/caddy/package.nix b/pkgs/by-name/ca/caddy/package.nix index 021d03c96ca1..28eca35284a2 100644 --- a/pkgs/by-name/ca/caddy/package.nix +++ b/pkgs/by-name/ca/caddy/package.nix @@ -5,10 +5,10 @@ fetchFromGitHub, nixosTests, caddy, - testers, installShellFiles, stdenv, writableTmpDirAsHomeHook, + versionCheckHook, }: let version = "2.10.2"; @@ -75,15 +75,18 @@ buildGo125Module { passthru = { tests = { inherit (nixosTests) caddy; - version = testers.testVersion { - command = "${caddy}/bin/caddy version"; - package = caddy; - }; acme-integration = nixosTests.acme.caddy; }; withPlugins = callPackage ./plugins.nix { inherit caddy; }; }; + nativeInstallCheckInputs = [ + writableTmpDirAsHomeHook + versionCheckHook + ]; + versionCheckKeepEnvironment = [ "HOME" ]; + doInstallCheck = true; + meta = { homepage = "https://caddyserver.com"; description = "Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS"; From 9449efacb17ade603ebfd464db26fa1aac022bb9 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Sun, 23 Nov 2025 20:26:08 +0000 Subject: [PATCH 22/67] caddy: Add finalAttrs --- pkgs/by-name/ca/caddy/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ca/caddy/package.nix b/pkgs/by-name/ca/caddy/package.nix index 28eca35284a2..2c071a475f60 100644 --- a/pkgs/by-name/ca/caddy/package.nix +++ b/pkgs/by-name/ca/caddy/package.nix @@ -19,14 +19,14 @@ let hash = "sha256-D1qI7TDJpSvtgpo1FsPZk6mpqRvRharFZ8soI7Mn3RE="; }; in -buildGo125Module { +buildGo125Module (finalAttrs: { pname = "caddy"; inherit version; src = fetchFromGitHub { owner = "caddyserver"; repo = "caddy"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-KvikafRYPFZ0xCXqDdji1rxlkThEDEOHycK8GP5e8vk="; }; @@ -35,7 +35,7 @@ buildGo125Module { ldflags = [ "-s" "-w" - "-X github.com/caddyserver/caddy/v2.CustomVersion=${version}" + "-X github.com/caddyserver/caddy/v2.CustomVersion=${finalAttrs.version}" ]; # matches upstream since v2.8.0 @@ -99,4 +99,4 @@ buildGo125Module { ryan4yin ]; }; -} +}) From bf9f78f87ddb3237547f439bae984ba3d8d11d60 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Sun, 23 Nov 2025 20:26:24 +0000 Subject: [PATCH 23/67] caddy: Add changelog --- pkgs/by-name/ca/caddy/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ca/caddy/package.nix b/pkgs/by-name/ca/caddy/package.nix index 2c071a475f60..87ab46c64e38 100644 --- a/pkgs/by-name/ca/caddy/package.nix +++ b/pkgs/by-name/ca/caddy/package.nix @@ -90,6 +90,7 @@ buildGo125Module (finalAttrs: { meta = { homepage = "https://caddyserver.com"; description = "Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS"; + changelog = "https://github.com/caddyserver/caddy/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; mainProgram = "caddy"; maintainers = with lib.maintainers; [ From 7641c499ec84ae2b82a255d47c5bace27714677a Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Mon, 24 Nov 2025 21:29:35 +0100 Subject: [PATCH 24/67] =?UTF-8?q?ocamlPackages.graphics:=205.1.2=20?= =?UTF-8?q?=E2=86=92=205.2.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ocaml-modules/graphics/default.nix | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/pkgs/development/ocaml-modules/graphics/default.nix b/pkgs/development/ocaml-modules/graphics/default.nix index eab2c1b12ee6..f95f2bef0b11 100644 --- a/pkgs/development/ocaml-modules/graphics/default.nix +++ b/pkgs/development/ocaml-modules/graphics/default.nix @@ -1,29 +1,32 @@ { lib, - fetchurl, + fetchFromGitHub, buildDunePackage, dune-configurator, libX11, + libXft, }: -buildDunePackage rec { - +buildDunePackage (finalAttrs: { pname = "graphics"; - version = "5.1.2"; + version = "5.2.0"; - useDune2 = true; - - src = fetchurl { - url = "https://github.com/ocaml/graphics/releases/download/${version}/graphics-${version}.tbz"; - sha256 = "sha256-QA/YHSPxy0FGuWl5NCwkeXHdVPWHn/0vgOx80CEuMtQ="; + src = fetchFromGitHub { + owner = "ocaml"; + repo = "graphics"; + tag = finalAttrs.version; + hash = "sha256-0lpeZW1U//J5lH04x2ReBeug4s79KCyb5QYaiVgcBZI="; }; buildInputs = [ dune-configurator ]; - propagatedBuildInputs = [ libX11 ]; + propagatedBuildInputs = [ + libX11 + libXft + ]; meta = { homepage = "https://github.com/ocaml/graphics"; description = "Set of portable drawing primitives"; license = lib.licenses.lgpl2; }; -} +}) From 6b0fdbceb60152d11ecef95258f4e6ba70977f0f Mon Sep 17 00:00:00 2001 From: matthewcroughan Date: Mon, 17 Nov 2025 11:29:24 +0000 Subject: [PATCH 25/67] hexagonrpc: init at 0.4.0 --- pkgs/by-name/he/hexagonrpc/package.nix | 33 ++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pkgs/by-name/he/hexagonrpc/package.nix diff --git a/pkgs/by-name/he/hexagonrpc/package.nix b/pkgs/by-name/he/hexagonrpc/package.nix new file mode 100644 index 000000000000..ec90538b4205 --- /dev/null +++ b/pkgs/by-name/he/hexagonrpc/package.nix @@ -0,0 +1,33 @@ +{ + lib, + stdenv, + fetchFromGitHub, + meson, + ninja, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "hexagonrpc"; + version = "0.4.0"; + + src = fetchFromGitHub { + owner = "linux-msm"; + repo = "hexagonrpc"; + tag = "v${finalAttrs.version}"; + hash = "sha256-OC6wXBCIW4XznWG0zzxRK3BzWMVK2Jq/gTL36sJV1PE="; + }; + + nativeBuildInputs = [ + meson + ninja + ]; + + meta = { + description = "Daemon to communicate with Qualcomm DSPs"; + homepage = "https://github.com/linux-msm/hexagonrpc"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ matthewcroughan ]; + mainProgram = "hexagonrpc"; + platforms = lib.platforms.all; + }; +}) From 2ce3397562aaa6b3551f05794d48bf75c34c1c10 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Tue, 20 Jun 2023 23:32:41 -0300 Subject: [PATCH 26/67] buildDotnetModule: add dontPublish flag --- .../dotnet/build-dotnet-module/default.nix | 1 + .../build-dotnet-module/hook/dotnet-hook.sh | 16 +++++++++------- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/pkgs/build-support/dotnet/build-dotnet-module/default.nix b/pkgs/build-support/dotnet/build-dotnet-module/default.nix index 393aa155eec5..e7bc9e80cbfd 100644 --- a/pkgs/build-support/dotnet/build-dotnet-module/default.nix +++ b/pkgs/build-support/dotnet/build-dotnet-module/default.nix @@ -38,6 +38,7 @@ let # Unfortunately, dotnet has no method for doing this automatically. # If unset, all executables in the projects root will get installed. This may cause bloat! executables ? null, + dontPublish ? false, # Packs a project as a `nupkg`, and installs it to `$out/share`. If set to `true`, the derivation can be used as a dependency for another dotnet project by adding it to `projectReferences`. packNupkg ? false, # The packages project file, which contains instructions on how to compile it. This can be an array of multiple project files as well. diff --git a/pkgs/build-support/dotnet/build-dotnet-module/hook/dotnet-hook.sh b/pkgs/build-support/dotnet/build-dotnet-module/hook/dotnet-hook.sh index 5491d5d54e7e..4747e2aa040c 100644 --- a/pkgs/build-support/dotnet/build-dotnet-module/hook/dotnet-hook.sh +++ b/pkgs/build-support/dotnet/build-dotnet-module/hook/dotnet-hook.sh @@ -420,13 +420,15 @@ dotnetInstallPhase() { done } - if (( ${#projectFiles[@]} == 0 )); then - dotnetPublish - else - local projectFile - for projectFile in "${projectFiles[@]}"; do - dotnetPublish "$projectFile" - done + if [[ -z "${dontPublish-}" ]]; then + if (( ${#projectFiles[@]} == 0 )); then + dotnetPublish + else + local projectFile + for projectFile in "${projectFiles[@]}"; do + dotnetPublish "$projectFile" + done + fi fi if [[ -n ${packNupkg-} ]]; then From c7becfe7264428554f310081d22df921fcc6db84 Mon Sep 17 00:00:00 2001 From: botnk Date: Tue, 25 Nov 2025 01:31:20 +0000 Subject: [PATCH 27/67] zed-editor: 0.213.4 -> 0.213.7 Changelog: https://github.com/zed-industries/zed/releases/tag/v0.213.7 --- pkgs/by-name/ze/zed-editor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zed-editor/package.nix b/pkgs/by-name/ze/zed-editor/package.nix index 2e6ba1fe475f..5f8afa4a2e9c 100644 --- a/pkgs/by-name/ze/zed-editor/package.nix +++ b/pkgs/by-name/ze/zed-editor/package.nix @@ -101,7 +101,7 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "zed-editor"; - version = "0.213.4"; + version = "0.213.7"; outputs = [ "out" @@ -114,7 +114,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "zed-industries"; repo = "zed"; tag = "v${finalAttrs.version}"; - hash = "sha256-Xlqe5D22XEVTB7ODKGDy+e52kJSwzG8rwlQxc0R/qvQ="; + hash = "sha256-52B+m1mZ1TlNfiz7Tv8xOGFu+aQesISq450OItzsz3Y="; }; postPatch = '' @@ -134,7 +134,7 @@ rustPlatform.buildRustPackage (finalAttrs: { rm -r $out/git/*/candle-book/ ''; - cargoHash = "sha256-WiCzafRZWEhUN6Ud6gIlTKuheAOagvoCNQwouRN/4hA="; + cargoHash = "sha256-KqrTTU0qqx42mybYATG+DVShjWUCyWRVCYUb240ZDtw="; nativeBuildInputs = [ cmake From 3803d65740c58a9211f0b536209975cac319561e Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Tue, 25 Nov 2025 02:25:31 +0000 Subject: [PATCH 28/67] cudaPackages.cudnn-frontend: 1.9.0 -> 1.16.0 Signed-off-by: Connor Baker --- ...at-out-common-python-bindings-option.patch | 30 - ...-so-headers-can-be-discovered-when-i.patch | 84 --- ...install-samples-and-tests-when-built.patch | 85 --- ...fix-instances-of-maybe-uninitialized.patch | 591 ------------------ .../packages/cudnn-frontend/CMakeLists.txt | 133 ---- .../cudnn_frontend-config.cmake.in | 3 - .../packages/cudnn-frontend/package.nix | 18 +- 7 files changed, 6 insertions(+), 938 deletions(-) delete mode 100644 pkgs/development/cuda-modules/packages/cudnn-frontend/0001-cmake-float-out-common-python-bindings-option.patch delete mode 100644 pkgs/development/cuda-modules/packages/cudnn-frontend/0002-cmake-add-config-so-headers-can-be-discovered-when-i.patch delete mode 100644 pkgs/development/cuda-modules/packages/cudnn-frontend/0003-cmake-install-samples-and-tests-when-built.patch delete mode 100644 pkgs/development/cuda-modules/packages/cudnn-frontend/0004-samples-fix-instances-of-maybe-uninitialized.patch delete mode 100644 pkgs/development/cuda-modules/packages/cudnn-frontend/CMakeLists.txt delete mode 100644 pkgs/development/cuda-modules/packages/cudnn-frontend/cudnn_frontend-config.cmake.in diff --git a/pkgs/development/cuda-modules/packages/cudnn-frontend/0001-cmake-float-out-common-python-bindings-option.patch b/pkgs/development/cuda-modules/packages/cudnn-frontend/0001-cmake-float-out-common-python-bindings-option.patch deleted file mode 100644 index 76ad1d57ffcd..000000000000 --- a/pkgs/development/cuda-modules/packages/cudnn-frontend/0001-cmake-float-out-common-python-bindings-option.patch +++ /dev/null @@ -1,30 +0,0 @@ -From eeef96e91bd3453160315bf4618b7b91ae7240ba Mon Sep 17 00:00:00 2001 -From: Connor Baker -Date: Sat, 18 Jan 2025 20:48:11 +0000 -Subject: [PATCH 1/4] cmake: float out common python bindings option - ---- - CMakeLists.txt | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 9739569..8944621 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -5,12 +5,11 @@ project(cudnn_frontend VERSION 1.9.0) - option(CUDNN_FRONTEND_SKIP_JSON_LIB "Defines whether FE should not include nlohmann/json.hpp." OFF) - option(CUDNN_FRONTEND_BUILD_SAMPLES "Defines if samples are built or not." ON) - option(CUDNN_FRONTEND_BUILD_TESTS "Defines if unittests are built or not." ON) -+option(CUDNN_FRONTEND_BUILD_PYTHON_BINDINGS "Defines if python bindings are built or not." OFF) - - if(MSVC OR MSYS OR MINGW) -- option(CUDNN_FRONTEND_BUILD_PYTHON_BINDINGS "Defines if python bindings are built or not." OFF) - add_compile_options(/W4 /WX) - else() -- option(CUDNN_FRONTEND_BUILD_PYTHON_BINDINGS "Defines if python bindings are built or not." OFF) - add_compile_options(-Wall -Wextra -Wpedantic -Werror -Wno-error=attributes -Wno-attributes -Wno-error=unused-function -Wno-unused-function) - endif() - --- -2.47.0 - diff --git a/pkgs/development/cuda-modules/packages/cudnn-frontend/0002-cmake-add-config-so-headers-can-be-discovered-when-i.patch b/pkgs/development/cuda-modules/packages/cudnn-frontend/0002-cmake-add-config-so-headers-can-be-discovered-when-i.patch deleted file mode 100644 index e3edf4913daa..000000000000 --- a/pkgs/development/cuda-modules/packages/cudnn-frontend/0002-cmake-add-config-so-headers-can-be-discovered-when-i.patch +++ /dev/null @@ -1,84 +0,0 @@ -From da16ec51ea78f88f333ecf3df2a249fcc65ead24 Mon Sep 17 00:00:00 2001 -From: Connor Baker -Date: Sat, 18 Jan 2025 22:01:03 +0000 -Subject: [PATCH 2/4] cmake: add config so headers can be discovered when - installed - ---- - CMakeLists.txt | 39 +++++++++++++++++++++++++++++++--- - cudnn_frontend-config.cmake.in | 3 +++ - 2 files changed, 39 insertions(+), 3 deletions(-) - create mode 100644 cudnn_frontend-config.cmake.in - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 8944621..9b1bfba 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,4 +1,4 @@ --cmake_minimum_required(VERSION 3.17) -+cmake_minimum_required(VERSION 3.23) - - project(cudnn_frontend VERSION 1.9.0) - -@@ -15,6 +15,15 @@ endif() - - add_library(cudnn_frontend INTERFACE) - -+# Add header files to library -+file(GLOB_RECURSE CUDNN_FRONTEND_INCLUDE_FILES "include/*") -+target_sources( -+ cudnn_frontend PUBLIC FILE_SET HEADERS -+ BASE_DIRS "$" -+ FILES "${CUDNN_FRONTEND_INCLUDE_FILES}" -+) -+unset(CUDNN_FRONTEND_INCLUDE_FILES) -+ - target_compile_definitions( - cudnn_frontend INTERFACE - $<$:CUDNN_FRONTEND_SKIP_JSON_LIB> -@@ -58,7 +67,31 @@ endif() - # * CMAKE_INSTALL_INCLUDEDIR - include(GNUInstallDirs) - -+# See https://cmake.org/cmake/help/latest/module/CMakePackageConfigHelpers.html#example-generating-package-files -+include(CMakePackageConfigHelpers) -+ -+# Install and export the header files -+install( -+ TARGETS cudnn_frontend -+ EXPORT cudnn_frontend_targets FILE_SET HEADERS -+) -+export( -+ EXPORT cudnn_frontend_targets -+ FILE "${CMAKE_CURRENT_BINARY_DIR}/cudnn_frontend/cudnn_frontend-targets.cmake" -+) -+install( -+ EXPORT cudnn_frontend_targets -+ FILE cudnn_frontend-targets.cmake -+ DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/cudnn_frontend" -+) -+ -+# Install the CMake configuration file for header discovery -+configure_package_config_file( -+ cudnn_frontend-config.cmake.in -+ "${CMAKE_CURRENT_BINARY_DIR}/cudnn_frontend-config.cmake" -+ INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/cudnn_frontend" -+) - install( -- DIRECTORY ${PROJECT_SOURCE_DIR}/include/ -- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} -+ FILES "${CMAKE_CURRENT_BINARY_DIR}/cudnn_frontend-config.cmake" -+ DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/cudnn_frontend" - ) -diff --git a/cudnn_frontend-config.cmake.in b/cudnn_frontend-config.cmake.in -new file mode 100644 -index 0000000..8b2d843 ---- /dev/null -+++ b/cudnn_frontend-config.cmake.in -@@ -0,0 +1,3 @@ -+@PACKAGE_INIT@ -+ -+include(${CMAKE_CURRENT_LIST_DIR}/cudnn_frontend-targets.cmake) --- -2.47.0 - diff --git a/pkgs/development/cuda-modules/packages/cudnn-frontend/0003-cmake-install-samples-and-tests-when-built.patch b/pkgs/development/cuda-modules/packages/cudnn-frontend/0003-cmake-install-samples-and-tests-when-built.patch deleted file mode 100644 index a37e53bab069..000000000000 --- a/pkgs/development/cuda-modules/packages/cudnn-frontend/0003-cmake-install-samples-and-tests-when-built.patch +++ /dev/null @@ -1,85 +0,0 @@ -From 53d5aaaad09b479cd8c0e148c9428baa33204024 Mon Sep 17 00:00:00 2001 -From: Connor Baker -Date: Sat, 18 Jan 2025 22:10:41 +0000 -Subject: [PATCH 3/4] cmake: install samples and tests when built - ---- - CMakeLists.txt | 12 +++++++++++- - samples/cpp/CMakeLists.txt | 2 ++ - samples/legacy_samples/CMakeLists.txt | 2 ++ - test/cpp/CMakeLists.txt | 2 ++ - 4 files changed, 17 insertions(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 9b1bfba..f6af111 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -70,11 +70,21 @@ include(GNUInstallDirs) - # See https://cmake.org/cmake/help/latest/module/CMakePackageConfigHelpers.html#example-generating-package-files - include(CMakePackageConfigHelpers) - --# Install and export the header files -+# Install the components - install( - TARGETS cudnn_frontend - EXPORT cudnn_frontend_targets FILE_SET HEADERS - ) -+ -+if (CUDNN_FRONTEND_BUILD_SAMPLES) -+ install(TARGETS legacy_samples samples RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) -+endif() -+ -+if (CUDNN_FRONTEND_BUILD_TESTS) -+ install(TARGETS tests RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) -+endif() -+ -+# Export the targets - export( - EXPORT cudnn_frontend_targets - FILE "${CMAKE_CURRENT_BINARY_DIR}/cudnn_frontend/cudnn_frontend-targets.cmake" -diff --git a/samples/cpp/CMakeLists.txt b/samples/cpp/CMakeLists.txt -index 9b8a5eb..01b09bb 100644 ---- a/samples/cpp/CMakeLists.txt -+++ b/samples/cpp/CMakeLists.txt -@@ -69,8 +69,10 @@ target_link_libraries( - _cudnn_frontend_pch - CUDNN::cudnn - -+ CUDA::cublasLt - CUDA::cudart - CUDA::cuda_driver # Needed as calls all CUDA calls will eventually move to driver -+ CUDA::nvrtc - ) - - # target cmake properties -diff --git a/samples/legacy_samples/CMakeLists.txt b/samples/legacy_samples/CMakeLists.txt -index 019f17c..3b56329 100644 ---- a/samples/legacy_samples/CMakeLists.txt -+++ b/samples/legacy_samples/CMakeLists.txt -@@ -44,7 +44,9 @@ target_link_libraries( - _cudnn_frontend_pch - CUDNN::cudnn - -+ CUDA::cublasLt - CUDA::cudart -+ CUDA::nvrtc - ) - - # target cmake properties -diff --git a/test/cpp/CMakeLists.txt b/test/cpp/CMakeLists.txt -index e244cd0..2750294 100644 ---- a/test/cpp/CMakeLists.txt -+++ b/test/cpp/CMakeLists.txt -@@ -55,7 +55,9 @@ target_link_libraries( - - CUDNN::cudnn - -+ CUDA::cublasLt - CUDA::cudart -+ CUDA::nvrtc - ) - - # cuDNN dlopen's its libraries --- -2.47.0 - diff --git a/pkgs/development/cuda-modules/packages/cudnn-frontend/0004-samples-fix-instances-of-maybe-uninitialized.patch b/pkgs/development/cuda-modules/packages/cudnn-frontend/0004-samples-fix-instances-of-maybe-uninitialized.patch deleted file mode 100644 index d9119de87285..000000000000 --- a/pkgs/development/cuda-modules/packages/cudnn-frontend/0004-samples-fix-instances-of-maybe-uninitialized.patch +++ /dev/null @@ -1,591 +0,0 @@ -From 4ce40a0c3de0e8a7065caf1cf59a90493e084682 Mon Sep 17 00:00:00 2001 -From: Connor Baker -Date: Sat, 18 Jan 2025 22:22:21 +0000 -Subject: [PATCH 4/4] samples: fix instances of maybe-uninitialized - ---- - samples/cpp/convolution/dgrads.cpp | 6 +++--- - samples/cpp/convolution/fp8_fprop.cpp | 2 +- - samples/cpp/convolution/fprop.cpp | 10 +++++----- - samples/cpp/convolution/int8_fprop.cpp | 2 +- - samples/cpp/convolution/wgrads.cpp | 4 ++-- - samples/cpp/matmul/fp8_matmul.cpp | 2 +- - samples/cpp/matmul/int8_matmul.cpp | 2 +- - samples/cpp/matmul/matmuls.cpp | 8 ++++---- - samples/cpp/matmul/mixed_matmul.cpp | 2 +- - samples/cpp/misc/pointwise.cpp | 6 +++--- - samples/cpp/misc/resample.cpp | 6 +++--- - samples/cpp/misc/serialization.cpp | 4 ++-- - samples/cpp/misc/slice.cpp | 2 +- - samples/cpp/misc/sm_carveout.cpp | 2 +- - samples/cpp/norm/batchnorm.cpp | 8 ++++---- - samples/cpp/norm/layernorm.cpp | 8 ++++---- - samples/cpp/norm/rmsnorm.cpp | 6 +++--- - samples/cpp/sdpa/fp16_bwd.cpp | 2 +- - samples/cpp/sdpa/fp16_bwd_with_flexible_graphs.cpp | 2 +- - samples/cpp/sdpa/fp16_cached.cpp | 2 +- - samples/cpp/sdpa/fp16_fwd.cpp | 2 +- - samples/cpp/sdpa/fp16_fwd_with_custom_dropout.cpp | 2 +- - samples/cpp/sdpa/fp16_fwd_with_flexible_graphs.cpp | 2 +- - samples/cpp/sdpa/fp16_fwd_with_paged_caches.cpp | 2 +- - samples/cpp/sdpa/fp8_bwd.cpp | 4 ++-- - samples/cpp/sdpa/fp8_fwd.cpp | 2 +- - 26 files changed, 50 insertions(+), 50 deletions(-) - -diff --git a/samples/cpp/convolution/dgrads.cpp b/samples/cpp/convolution/dgrads.cpp -index 589cb5f..f66abf4 100644 ---- a/samples/cpp/convolution/dgrads.cpp -+++ b/samples/cpp/convolution/dgrads.cpp -@@ -65,7 +65,7 @@ TEST_CASE("Convolution Dgrad", "[dgrad][graph]") { - Surface w_tensor(64 * 32 * 3 * 3, false); - Surface dx_tensor(4 * 32 * 16 * 16, false); - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - - Surface workspace(workspace_size, false); -@@ -122,7 +122,7 @@ TEST_CASE("Dgrad Drelu Graph", "[dgrad][graph]") { - Surface x_tensor(4 * 32 * 16 * 16, false); - Surface dx_tensor(4 * 32 * 16 * 16, false); - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -234,7 +234,7 @@ TEST_CASE("Dgrad Drelu DBNweight Graph", "[dgrad][graph]") { - Surface eq_scale_x_tensor(1 * 32 * 1 * 1, false); - Surface eq_bias_tensor(1 * 32 * 1 * 1, false); - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/convolution/fp8_fprop.cpp b/samples/cpp/convolution/fp8_fprop.cpp -index dfcb7e2..8246ce4 100644 ---- a/samples/cpp/convolution/fp8_fprop.cpp -+++ b/samples/cpp/convolution/fp8_fprop.cpp -@@ -116,7 +116,7 @@ TEST_CASE("Convolution fp8 precision", "[conv][graph]") { - Surface Y_scale_gpu(1, false); - Surface amax_gpu(1, false); - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph->get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/convolution/fprop.cpp b/samples/cpp/convolution/fprop.cpp -index bc1aaf0..d61fa4e 100644 ---- a/samples/cpp/convolution/fprop.cpp -+++ b/samples/cpp/convolution/fprop.cpp -@@ -80,7 +80,7 @@ TEST_CASE("Convolution fprop", "[conv][graph][caching]") { - std::unordered_map variant_pack = { - {X->get_uid(), x_tensor.devPtr}, {W->get_uid(), w_tensor.devPtr}, {Y->get_uid(), y_tensor.devPtr}}; - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph->get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -303,7 +303,7 @@ TEST_CASE("CSBR Graph", "[conv][graph][caching]") { - Surface b_tensor(k, false); - Surface y_tensor(n * k * h * w, false); // Should be p, q. - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph->get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -550,7 +550,7 @@ TEST_CASE("SBRCS", "[conv][genstats][graph]") { - {SUM, sum_tensor.devPtr}, - {SQ_SUM, sq_sum_tensor.devPtr}}; - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph->get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -651,7 +651,7 @@ TEST_CASE("CBR Graph NCHW", "[conv][graph][caching]") { - Surface y_tensor(n * k * h * w, false); // Should be p, q. - Surface z_tensor(n * k * h * w, false); // Should be p, q. - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph->get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -734,7 +734,7 @@ TEST_CASE("Convolution fprop large", "[conv][graph][caching]") { - std::unordered_map variant_pack = { - {X->get_uid(), x_tensor.devPtr}, {W->get_uid(), w_tensor.devPtr}, {Y->get_uid(), y_tensor.devPtr}}; - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph->get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/convolution/int8_fprop.cpp b/samples/cpp/convolution/int8_fprop.cpp -index 3d5ac2f..e9248f5 100644 ---- a/samples/cpp/convolution/int8_fprop.cpp -+++ b/samples/cpp/convolution/int8_fprop.cpp -@@ -94,7 +94,7 @@ TEST_CASE("Conv with Int8 datatypes", "[conv][graph][caching]") { - std::unordered_map, void*> variant_pack = { - {X, x_tensor.devPtr}, {W, w_tensor.devPtr}, {Y, y_tensor.devPtr}}; - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph->get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/convolution/wgrads.cpp b/samples/cpp/convolution/wgrads.cpp -index 2c58b26..26887dc 100644 ---- a/samples/cpp/convolution/wgrads.cpp -+++ b/samples/cpp/convolution/wgrads.cpp -@@ -64,7 +64,7 @@ TEST_CASE("Convolution Wgrad", "[wgrad][graph][wgrad][Conv_wgrad]") { - Surface dy_tensor(4 * 64 * 16 * 16, false); - Surface dw_tensor(64 * 64 * 3 * 3, false); - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -137,7 +137,7 @@ TEST_CASE("scale-bias-relu-wgrad Graph", "[wgrad][graph][scale-bias-relu-wgrad][ - Surface dy_tensor(4 * 64 * 16 * 16, false); - Surface dw_tensor(64 * 64 * 3 * 3, false); - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/matmul/fp8_matmul.cpp b/samples/cpp/matmul/fp8_matmul.cpp -index c6470cd..f32c627 100644 ---- a/samples/cpp/matmul/fp8_matmul.cpp -+++ b/samples/cpp/matmul/fp8_matmul.cpp -@@ -115,7 +115,7 @@ TEST_CASE("Matmul fp8 precision", "[matmul][graph]") { - REQUIRE(graph.build_plans(handle, fe::BuildPlanPolicy_t::HEURISTICS_CHOICE).is_good()); - - Surface C_gpu(b * m * n, false); -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/matmul/int8_matmul.cpp b/samples/cpp/matmul/int8_matmul.cpp -index cf4353a..cb3ce34 100644 ---- a/samples/cpp/matmul/int8_matmul.cpp -+++ b/samples/cpp/matmul/int8_matmul.cpp -@@ -104,7 +104,7 @@ TEST_CASE("Int8 Matmul", "[matmul][graph]") { - // note this is a bf16 tensor, but half is used just for memory allocation - Surface C_gpu(b * m * n, false); - Surface Bias_gpu(b * m * n, false); -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/matmul/matmuls.cpp b/samples/cpp/matmul/matmuls.cpp -index ed0f10b..5c95713 100644 ---- a/samples/cpp/matmul/matmuls.cpp -+++ b/samples/cpp/matmul/matmuls.cpp -@@ -250,7 +250,7 @@ TEST_CASE("Matmul", "[matmul][graph]") { - - // Run cudnn graph - Surface C_gpu(b * m * n, false); -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -319,7 +319,7 @@ TEST_CASE("Abs + Matmul", "[matmul][graph]") { - - // Run cudnn graph - Surface C_gpu(b * m * n, false); -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -539,7 +539,7 @@ TEST_CASE("Matmul SBR Graph", "[matmul][graph]") { - auto [graph, A, B, bias, scale, O] = lookup_cache_or_build_graph( - handle, x_tensor.devPtr, w_tensor.devPtr, s_tensor.devPtr, b_tensor.devPtr, y_tensor.devPtr); - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph->get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -606,7 +606,7 @@ TEST_CASE("Matmul with restricted shared memory", "[matmul][graph]") { - - // Run cudnn graph - Surface C_gpu(b * m * n, false); -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/matmul/mixed_matmul.cpp b/samples/cpp/matmul/mixed_matmul.cpp -index ab3e195..a2b05bd 100644 ---- a/samples/cpp/matmul/mixed_matmul.cpp -+++ b/samples/cpp/matmul/mixed_matmul.cpp -@@ -96,7 +96,7 @@ TEST_CASE("Mixed Precision Matmul", "[matmul][graph]") { - //// Run cudnn graph - // note this is a bf16 tensor, but half is used just for memory allocation - Surface C_gpu(b * m * n, false); -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/misc/pointwise.cpp b/samples/cpp/misc/pointwise.cpp -index 8f8d699..e8f4cb1 100644 ---- a/samples/cpp/misc/pointwise.cpp -+++ b/samples/cpp/misc/pointwise.cpp -@@ -51,7 +51,7 @@ TEST_CASE("Reduction", "[reduction]") { - Surface C_gpu(n * n * n * n, false); - std::unordered_map, void*> variant_pack = {{A, A_gpu.devPtr}, - {C, C_gpu.devPtr}}; -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -88,7 +88,7 @@ TEST_CASE("Fused scalar", "[scalar][graph]") { - - std::unordered_map, void*> variant_pack = {{A, A_gpu.devPtr}, - {C, C_gpu.devPtr}}; -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -148,7 +148,7 @@ TEST_CASE("Fused Amax Reduction and type conversion", "[reduction]") { - - std::unordered_map, void*> variant_pack = { - {A, A_gpu.devPtr}, {scale, scale_gpu.devPtr}, {amax, amax_gpu.devPtr}, {C, C_gpu.devPtr}}; -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/misc/resample.cpp b/samples/cpp/misc/resample.cpp -index 3f782e7..21998c3 100644 ---- a/samples/cpp/misc/resample.cpp -+++ b/samples/cpp/misc/resample.cpp -@@ -69,7 +69,7 @@ TEST_CASE("Resample Max Pooling NHWC Inference", "[resample][pooling][max][graph - Surface Y_gpu(N * H * W * C, false); - std::unordered_map, void*> variant_pack = {{X, X_gpu.devPtr}, - {Y, Y_gpu.devPtr}}; -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -132,7 +132,7 @@ TEST_CASE("Resample Max Pooling NHWC Training", "[resample][pooling][max][graph] - Surface Index_gpu(N * H * W * C / 8, false); - std::unordered_map, void*> variant_pack = { - {X, X_gpu.devPtr}, {Y, Y_gpu.devPtr}, {Index, Index_gpu.devPtr}}; -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -186,7 +186,7 @@ TEST_CASE("Resample Avg Pooling", "[resample][pooling][average][graph]") { - Surface Y_gpu(N * H * W * C, false); - std::unordered_map, void*> variant_pack = {{X, X_gpu.devPtr}, - {Y, Y_gpu.devPtr}}; -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/misc/serialization.cpp b/samples/cpp/misc/serialization.cpp -index a130406..278bad8 100644 ---- a/samples/cpp/misc/serialization.cpp -+++ b/samples/cpp/misc/serialization.cpp -@@ -178,7 +178,7 @@ TEST_CASE("CSBR Graph with serialization", "[conv][graph][serialization]") { - Surface b_device_memory(k, false); - Surface y_device_memory(n * k * h * w, false); // Should be p, q. - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph->get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -401,7 +401,7 @@ TEST_CASE("SDPA Graph with serialization", "[sdpa][graph][serialization]") { - Surface dropoutSeed(scaleSize, false, seed_value); - Surface dropoutOffset(scaleSize, false, (int32_t)1); - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph->get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/misc/slice.cpp b/samples/cpp/misc/slice.cpp -index 087ba36..78962c6 100644 ---- a/samples/cpp/misc/slice.cpp -+++ b/samples/cpp/misc/slice.cpp -@@ -80,7 +80,7 @@ TEST_CASE("Slice gemm", "[slice][gemm][graph][fusion]") { - Surface C_gpu(B * M * N, false); - std::unordered_map variant_pack = { - {a_uid, A_gpu.devPtr}, {b_uid, B_gpu.devPtr}, {c_uid, C_gpu.devPtr}}; -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/misc/sm_carveout.cpp b/samples/cpp/misc/sm_carveout.cpp -index d6818c0..b0e0651 100644 ---- a/samples/cpp/misc/sm_carveout.cpp -+++ b/samples/cpp/misc/sm_carveout.cpp -@@ -121,7 +121,7 @@ TEST_CASE("SGBN with SM carveout", "[batchnorm][graph][sm_carveout]") { - Surface Peer_stats_0_tensor(2 * 4 * c, false, true); - Surface Peer_stats_1_tensor(2 * 4 * c, false); - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/norm/batchnorm.cpp b/samples/cpp/norm/batchnorm.cpp -index 5949365..a91a9bd 100644 ---- a/samples/cpp/norm/batchnorm.cpp -+++ b/samples/cpp/norm/batchnorm.cpp -@@ -96,7 +96,7 @@ TEST_CASE("BN Finalize Graph", "[batchnorm][graph]") { - Surface eq_scale_tensor(32, false); - Surface eq_bias_tensor(32, false); - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -226,7 +226,7 @@ TEST_CASE("SGBN Add Relu Graph", "[batchnorm][graph]") { - Surface Peer_stats_0_tensor(2 * 4 * 32, false, true); - Surface Peer_stats_1_tensor(2 * 4 * 32, false); - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -346,7 +346,7 @@ TEST_CASE("DBN Add Relu Graph", "[BN][graph][backward]") { - Surface Peer_stats_0_tensor(2 * 4 * 32, false, true); - Surface Peer_stats_1_tensor(2 * 4 * 32, false); - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -454,7 +454,7 @@ TEST_CASE("BN_inference DRelu DBN Graph", "[Batchnorm][graph][backward]") { - Surface Dbias_tensor(32, false); - Surface DX_tensor(4 * 32 * 16 * 16, false); - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/norm/layernorm.cpp b/samples/cpp/norm/layernorm.cpp -index bac996f..7f69f34 100644 ---- a/samples/cpp/norm/layernorm.cpp -+++ b/samples/cpp/norm/layernorm.cpp -@@ -133,7 +133,7 @@ layernorm_fwd_dynamic_shapes(bool train = true) { - Surface Mean_tensor(max_stats_volume, false); - Surface Var_tensor(max_stats_volume, false); - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -232,7 +232,7 @@ TEST_CASE("LayerNorm Training", "[layernorm][graph]") { - Surface Bias_tensor(hidden_size, false); - Surface Y_tensor(batch_size * seq_length * hidden_size, false); - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -310,7 +310,7 @@ TEST_CASE("LayerNorm Inference", "[layernorm][graph]") { - Surface Bias_tensor(hidden_size, false); - Surface Y_tensor(batch_size * seq_length * hidden_size, false); - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -392,7 +392,7 @@ TEST_CASE("LayerNorm Backward", "[layernorm][graph]") { - Surface Dbias_tensor(hidden_size, false); - Surface DX_tensor(batch_size * seq_length * hidden_size, false); - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/norm/rmsnorm.cpp b/samples/cpp/norm/rmsnorm.cpp -index 878086c..d5c919b 100644 ---- a/samples/cpp/norm/rmsnorm.cpp -+++ b/samples/cpp/norm/rmsnorm.cpp -@@ -78,7 +78,7 @@ TEST_CASE("RmsNorm Training", "[rmsnorm][graph]") { - Surface Scale_tensor(hidden_size, false); - Surface Y_tensor(batch_size * seq_length * hidden_size, false); - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -150,7 +150,7 @@ TEST_CASE("RmsNorm Inference", "[rmsnorm][graph]") { - Surface Bias_tensor(hidden_size, false); - Surface Y_tensor(batch_size * seq_length * hidden_size, false); - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -227,7 +227,7 @@ TEST_CASE("RmsNorm Backward", "[rmsnorm][graph]") { - Surface Dbias_tensor(hidden_size, false); - Surface DX_tensor(batch_size * seq_length * hidden_size, false); - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/sdpa/fp16_bwd.cpp b/samples/cpp/sdpa/fp16_bwd.cpp -index 749cbed..1145008 100644 ---- a/samples/cpp/sdpa/fp16_bwd.cpp -+++ b/samples/cpp/sdpa/fp16_bwd.cpp -@@ -275,7 +275,7 @@ TEST_CASE("Toy sdpa backward", "[graph][sdpa][flash][backward]") { - } - - // Allocate workspace -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph->get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/sdpa/fp16_bwd_with_flexible_graphs.cpp b/samples/cpp/sdpa/fp16_bwd_with_flexible_graphs.cpp -index 62d6bb3..50205c3 100644 ---- a/samples/cpp/sdpa/fp16_bwd_with_flexible_graphs.cpp -+++ b/samples/cpp/sdpa/fp16_bwd_with_flexible_graphs.cpp -@@ -195,7 +195,7 @@ TEST_CASE("Toy sdpa backward with flexible graph", "[graph][sdpa][flash][backwar - {DV_UID, dV_tensor.devPtr}}; - - // Allocate workspace -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph->get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/sdpa/fp16_cached.cpp b/samples/cpp/sdpa/fp16_cached.cpp -index d046271..4f0d3f8 100644 ---- a/samples/cpp/sdpa/fp16_cached.cpp -+++ b/samples/cpp/sdpa/fp16_cached.cpp -@@ -146,7 +146,7 @@ TEST_CASE("Cached sdpa", "[graph][sdpa][flash]") { - {O_UID, o_tensor.devPtr}, - {STATS_UID, stats_tensor.devPtr}}; - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(fwd_graph2->get_workspace_size(workspace_size).is_good()); - Surface fwd_workspace(workspace_size, false); - -diff --git a/samples/cpp/sdpa/fp16_fwd.cpp b/samples/cpp/sdpa/fp16_fwd.cpp -index b3acf5e..63697a1 100644 ---- a/samples/cpp/sdpa/fp16_fwd.cpp -+++ b/samples/cpp/sdpa/fp16_fwd.cpp -@@ -210,7 +210,7 @@ TEST_CASE("Toy sdpa forward", "[graph][sdpa][flash][forward]") { - variant_pack[STATS_UID] = statsTensor.devPtr; - } - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph->get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/sdpa/fp16_fwd_with_custom_dropout.cpp b/samples/cpp/sdpa/fp16_fwd_with_custom_dropout.cpp -index 36cfba4..0cb9d2f 100644 ---- a/samples/cpp/sdpa/fp16_fwd_with_custom_dropout.cpp -+++ b/samples/cpp/sdpa/fp16_fwd_with_custom_dropout.cpp -@@ -178,7 +178,7 @@ TEST_CASE("Toy sdpa forward with dropout", "[graph][sdpa][flash][forward]") { - variant_pack[STATS_UID] = statsTensor.devPtr; - } - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph->get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/sdpa/fp16_fwd_with_flexible_graphs.cpp b/samples/cpp/sdpa/fp16_fwd_with_flexible_graphs.cpp -index 810de63..7d81afe 100644 ---- a/samples/cpp/sdpa/fp16_fwd_with_flexible_graphs.cpp -+++ b/samples/cpp/sdpa/fp16_fwd_with_flexible_graphs.cpp -@@ -186,7 +186,7 @@ TEST_CASE("Toy sdpa forward with flexible graph", "[graph][sdpa][flash][forward] - variant_pack[STATS_UID] = statsTensor.devPtr; - } - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph->get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/sdpa/fp16_fwd_with_paged_caches.cpp b/samples/cpp/sdpa/fp16_fwd_with_paged_caches.cpp -index 18dd937..d195f6b 100644 ---- a/samples/cpp/sdpa/fp16_fwd_with_paged_caches.cpp -+++ b/samples/cpp/sdpa/fp16_fwd_with_paged_caches.cpp -@@ -268,7 +268,7 @@ TEST_CASE("Toy sdpa forward with paged caches", "[graph][sdpa][flash][paged][for - variant_pack[STATS_UID] = statsTensor.devPtr; - } - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(graph->get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/sdpa/fp8_bwd.cpp b/samples/cpp/sdpa/fp8_bwd.cpp -index 82e542b..296f2f9 100644 ---- a/samples/cpp/sdpa/fp8_bwd.cpp -+++ b/samples/cpp/sdpa/fp8_bwd.cpp -@@ -214,7 +214,7 @@ TEST_CASE("sdpa_fp8_bprop", "[graph][sdpa][fp8][backward]") { - {Amax_dV, AMax_dV_Tensor.devPtr}, - {Amax_dP, AMax_dP_Tensor.devPtr}}; - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(mha_graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -@@ -385,7 +385,7 @@ TEST_CASE("sdpa_fp8_gqa_bprop", "[graph][sdpa][fp8][backward]") { - {amax_dV, amax_dV_gpu.devPtr}, - {amax_dP, amax_dP_gpu.devPtr}}; - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(mha_graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - -diff --git a/samples/cpp/sdpa/fp8_fwd.cpp b/samples/cpp/sdpa/fp8_fwd.cpp -index 6ede98d..23abc3f 100644 ---- a/samples/cpp/sdpa/fp8_fwd.cpp -+++ b/samples/cpp/sdpa/fp8_fwd.cpp -@@ -146,7 +146,7 @@ TEST_CASE("sdpa_fp8_fprop", "[graph][sdpa][fp8][forward]") { - variant_pack[Stats] = stats_tensor.devPtr; - } - -- int64_t workspace_size; -+ int64_t workspace_size = 0; - REQUIRE(mha_graph.get_workspace_size(workspace_size).is_good()); - Surface workspace(workspace_size, false); - --- -2.47.0 - diff --git a/pkgs/development/cuda-modules/packages/cudnn-frontend/CMakeLists.txt b/pkgs/development/cuda-modules/packages/cudnn-frontend/CMakeLists.txt deleted file mode 100644 index 409d70f76d87..000000000000 --- a/pkgs/development/cuda-modules/packages/cudnn-frontend/CMakeLists.txt +++ /dev/null @@ -1,133 +0,0 @@ -cmake_minimum_required(VERSION 3.23) - -project(cudnn_frontend VERSION 1.8.0) - -option(CUDNN_FRONTEND_SKIP_JSON_LIB "Defines whether FE should not include nlohmann/json.hpp." OFF) -option(CUDNN_FRONTEND_BUILD_SAMPLES "Defines if samples are built or not." ON) -option(CUDNN_FRONTEND_BUILD_TESTS "Defines if unittests are built or not." ON) -option(CUDNN_FRONTEND_BUILD_PYTHON_BINDINGS "Defines if python bindings are built or not." OFF) - -if(MSVC OR MSYS OR MINGW) - add_compile_options(/W4 /WX) -else() - add_compile_options(-Wall -Wextra -Wpedantic -Werror -Wno-error=attributes -Wno-attributes -Wno-error=unused-function -Wno-unused-function) -endif() - -add_library(cudnn_frontend INTERFACE) - -# Add header files to library -file(GLOB_RECURSE CUDNN_FRONTEND_INCLUDE_FILES "include/*") -target_sources( - cudnn_frontend - PUBLIC - FILE_SET - HEADERS - BASE_DIRS - "$" - FILES - "${CUDNN_FRONTEND_INCLUDE_FILES}" -) -unset(CUDNN_FRONTEND_INCLUDE_FILES) - -target_compile_definitions(cudnn_frontend INTERFACE $<$:CUDNN_FRONTEND_SKIP_JSON_LIB>) - -target_include_directories( - cudnn_frontend - INTERFACE - "$" - "$" -) - -# Find the cuda compiler -find_package(CUDAToolkit REQUIRED) - -target_include_directories(cudnn_frontend INTERFACE ${CUDAToolkit_INCLUDE_DIRS}) - -target_compile_features(cudnn_frontend INTERFACE cxx_std_17) - -# Make PCH for targets to link against -add_library(_cudnn_frontend_pch INTERFACE) -target_precompile_headers(_cudnn_frontend_pch INTERFACE ${PROJECT_SOURCE_DIR}/include/cudnn_frontend.h) - -if (CUDNN_FRONTEND_BUILD_SAMPLES) - add_subdirectory(samples) - target_link_libraries( - samples - PRIVATE - CUDA::cublasLt - CUDA::nvrtc - ) - target_link_libraries( - legacy_samples - PRIVATE - CUDA::cublasLt - CUDA::nvrtc - ) -endif() - -if (CUDNN_FRONTEND_BUILD_TESTS) - add_subdirectory(test) - target_link_libraries( - tests - CUDA::cublasLt - CUDA::nvrtc - ) -endif() - -if (CUDNN_FRONTEND_BUILD_PYTHON_BINDINGS) - add_subdirectory(python) -endif() - -# Introduce variables: -# * CMAKE_INSTALL_LIBDIR -# * CMAKE_INSTALL_BINDIR -# * CMAKE_INSTALL_INCLUDEDIR -include(GNUInstallDirs) - -# Install and export the header files -install( - TARGETS - cudnn_frontend - EXPORT - cudnn_frontend_targets - FILE_SET HEADERS -) - -if (CUDNN_FRONTEND_BUILD_SAMPLES) - install(TARGETS legacy_samples samples RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) -endif() - -if (CUDNN_FRONTEND_BUILD_TESTS) - install(TARGETS tests RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) -endif() - -# See https://cmake.org/cmake/help/latest/module/CMakePackageConfigHelpers.html#example-generating-package-files -include(CMakePackageConfigHelpers) - -export( - EXPORT - cudnn_frontend_targets - FILE - "${CMAKE_CURRENT_BINARY_DIR}/cudnn_frontend/cudnn_frontend-targets.cmake" -) -install( - EXPORT - cudnn_frontend_targets - FILE - cudnn_frontend-targets.cmake - DESTINATION - "${CMAKE_INSTALL_LIBDIR}/cmake/cudnn_frontend" -) - -configure_package_config_file( - cudnn_frontend-config.cmake.in - "${CMAKE_CURRENT_BINARY_DIR}/cudnn_frontend-config.cmake" - INSTALL_DESTINATION - "${CMAKE_INSTALL_LIBDIR}/cmake/cudnn_frontend" -) -install( - FILES - "${CMAKE_CURRENT_BINARY_DIR}/cudnn_frontend-config.cmake" - DESTINATION - "${CMAKE_INSTALL_LIBDIR}/cmake/cudnn_frontend" -) diff --git a/pkgs/development/cuda-modules/packages/cudnn-frontend/cudnn_frontend-config.cmake.in b/pkgs/development/cuda-modules/packages/cudnn-frontend/cudnn_frontend-config.cmake.in deleted file mode 100644 index 8b2d843096f9..000000000000 --- a/pkgs/development/cuda-modules/packages/cudnn-frontend/cudnn_frontend-config.cmake.in +++ /dev/null @@ -1,3 +0,0 @@ -@PACKAGE_INIT@ - -include(${CMAKE_CURRENT_LIST_DIR}/cudnn_frontend-targets.cmake) diff --git a/pkgs/development/cuda-modules/packages/cudnn-frontend/package.nix b/pkgs/development/cuda-modules/packages/cudnn-frontend/package.nix index 79a19e321b39..2f29c1beab9e 100644 --- a/pkgs/development/cuda-modules/packages/cudnn-frontend/package.nix +++ b/pkgs/development/cuda-modules/packages/cudnn-frontend/package.nix @@ -34,23 +34,15 @@ backendStdenv.mkDerivation (finalAttrs: { name = "${cudaNamePrefix}-${finalAttrs.pname}-${finalAttrs.version}"; pname = "cudnn-frontend"; - version = "1.9.0"; + version = "1.16.0"; src = fetchFromGitHub { owner = "NVIDIA"; repo = "cudnn-frontend"; tag = "v${finalAttrs.version}"; - hash = "sha256-Vc5jqB1XHcJEdKG0nxbWLewW2fDezRVwjUSzPDubSGE="; + hash = "sha256-+8aBl9dKd2Uz50XoOr91NRyJ4OGJtzfDNNNYGQJ9b94="; }; - patches = [ - # https://github.com/NVIDIA/cudnn-frontend/pull/125 - ./0001-cmake-float-out-common-python-bindings-option.patch - ./0002-cmake-add-config-so-headers-can-be-discovered-when-i.patch - ./0003-cmake-install-samples-and-tests-when-built.patch - ./0004-samples-fix-instances-of-maybe-uninitialized.patch - ]; - # nlohmann_json should be the only vendored dependency. postPatch = '' nixLog "patching source to use nlohmann_json from nixpkgs" @@ -106,6 +98,8 @@ backendStdenv.mkDerivation (finalAttrs: { nlohmann_json ]; + # TODO(@connorbaker): I'm using this incorrectly to build the executables which would allow us to test functionality, + # rather than to indicate the checkPhase will actually run. doCheck = true; postInstall = optionalString finalAttrs.doCheck '' @@ -128,8 +122,8 @@ backendStdenv.mkDerivation (finalAttrs: { description = "A c++ wrapper for the cudnn backend API"; homepage = "https://github.com/NVIDIA/cudnn-frontend"; license = licenses.mit; - # TODO(@connorbaker): How tightly coupled is this library to specific cuDNN versions? - # Should it be marked as broken if it doesn't match our expected version? + # Supports cuDNN 8.5.0 and newer: + # https://github.com/NVIDIA/cudnn-frontend/blob/11b51e9c5ad6cc71cd66cb873e34bc922d97d547/README.md?plain=1#L32 platforms = [ "aarch64-linux" "x86_64-linux" From bfff3cfa16ab257d87ab8c29d55f05e57bd3d7b7 Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Tue, 25 Nov 2025 02:26:41 +0000 Subject: [PATCH 29/67] onnxruntime: correct cudnn-frontend usage Signed-off-by: Connor Baker --- pkgs/by-name/on/onnxruntime/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/on/onnxruntime/package.nix b/pkgs/by-name/on/onnxruntime/package.nix index a15dc8cf0d95..d6410b0b0c9e 100644 --- a/pkgs/by-name/on/onnxruntime/package.nix +++ b/pkgs/by-name/on/onnxruntime/package.nix @@ -128,7 +128,6 @@ effectiveStdenv.mkDerivation rec { ) ++ lib.optionals cudaSupport [ cudaPackages.cuda_nvcc - cudaPackages.cudnn-frontend removeReferencesTo ] ++ lib.optionals isCudaJetson [ @@ -167,6 +166,7 @@ effectiveStdenv.mkDerivation rec { libcusparse # cusparse.h libcufft # cufft.h cudnn # cudnn.h + cudnn-frontend cuda_cudart ] ++ lib.optionals ncclSupport [ nccl ] @@ -241,6 +241,8 @@ effectiveStdenv.mkDerivation rec { (lib.cmakeBool "onnxruntime_ENABLE_PYTHON" true) ] ++ lib.optionals cudaSupport [ + # Werror and cudnn_frontend deprecations make for a bad time. + "--compile-no-warning-as-error" (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_CUTLASS" "${cutlass}") (lib.cmakeFeature "onnxruntime_CUDNN_HOME" "${cudaPackages.cudnn}") (lib.cmakeFeature "CMAKE_CUDA_ARCHITECTURES" cudaArchitecturesString) From 6f7a8a63fa880b790078301a929b57ebbb62541e Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 25 Nov 2025 07:27:15 +0100 Subject: [PATCH 30/67] ocamlPackages.mparser: small cleaning --- pkgs/development/ocaml-modules/mparser/default.nix | 9 ++++----- pkgs/development/ocaml-modules/mparser/pcre.nix | 1 - 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/development/ocaml-modules/mparser/default.nix b/pkgs/development/ocaml-modules/mparser/default.nix index d9fa6326e93f..78f852371e9b 100644 --- a/pkgs/development/ocaml-modules/mparser/default.nix +++ b/pkgs/development/ocaml-modules/mparser/default.nix @@ -4,16 +4,15 @@ buildDunePackage, }: -buildDunePackage rec { +buildDunePackage (finalAttrs: { pname = "mparser"; version = "1.3"; - useDune2 = true; src = fetchFromGitHub { owner = "murmour"; repo = "mparser"; - rev = version; - sha256 = "16j19v16r42gcsii6a337zrs5cxnf12ig0vaysxyr7sq5lplqhkx"; + tag = finalAttrs.version; + hash = "sha256-fUJMLy1Yn+y79mqDF0VwtrOi8z9jKBOjZk+QbMJOQZo="; }; meta = { @@ -22,4 +21,4 @@ buildDunePackage rec { homepage = "https://github.com/murmour/mparser"; maintainers = [ lib.maintainers.vbgl ]; }; -} +}) diff --git a/pkgs/development/ocaml-modules/mparser/pcre.nix b/pkgs/development/ocaml-modules/mparser/pcre.nix index c2f81d1c149a..5b9c15797dc1 100644 --- a/pkgs/development/ocaml-modules/mparser/pcre.nix +++ b/pkgs/development/ocaml-modules/mparser/pcre.nix @@ -6,7 +6,6 @@ buildDunePackage { pname = "mparser-pcre"; - useDune2 = true; inherit (mparser) src version; From 68bd08d01ac4bc742f4bc9ad691438ae65cffb3a Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 25 Nov 2025 07:27:19 +0100 Subject: [PATCH 31/67] ocamlPackages.safepass: small cleaning --- pkgs/development/ocaml-modules/safepass/default.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/development/ocaml-modules/safepass/default.nix b/pkgs/development/ocaml-modules/safepass/default.nix index 363c8edf71ee..45d89da7f9bb 100644 --- a/pkgs/development/ocaml-modules/safepass/default.nix +++ b/pkgs/development/ocaml-modules/safepass/default.nix @@ -4,24 +4,22 @@ buildDunePackage, }: -buildDunePackage rec { +buildDunePackage (finalAttrs: { pname = "safepass"; version = "3.1"; - useDune2 = true; - src = fetchFromGitHub { owner = "darioteixeira"; repo = "ocaml-safepass"; - rev = "v${version}"; - sha256 = "1cwslwdb1774lfmhcclj9kymvidbcpjx1vp16jnjirqdqgl4zs5q"; + tag = "v${finalAttrs.version}"; + hash = "sha256-uOhP6MMN5yitNOHu0OVlq8Vd/UySMgaro+ScsBqnmrM="; }; meta = { - inherit (src.meta) homepage; + homepage = "https://github.com/darioteixeira/ocaml-safepass"; description = "OCaml library offering facilities for the safe storage of user passwords"; license = lib.licenses.lgpl21; maintainers = with lib.maintainers; [ vbgl ]; }; -} +}) From b17601302456bcd9de387cb6872de5b3829c55e7 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 25 Nov 2025 07:27:22 +0100 Subject: [PATCH 32/67] ocamlPackages.ezxmlm: small cleaning --- .../development/ocaml-modules/ezxmlm/default.nix | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/pkgs/development/ocaml-modules/ezxmlm/default.nix b/pkgs/development/ocaml-modules/ezxmlm/default.nix index d0ac55f6787e..7e38b9b14c2d 100644 --- a/pkgs/development/ocaml-modules/ezxmlm/default.nix +++ b/pkgs/development/ocaml-modules/ezxmlm/default.nix @@ -5,20 +5,18 @@ xmlm, }: -buildDunePackage rec { +buildDunePackage (finalAttrs: { pname = "ezxmlm"; version = "1.1.0"; - useDune2 = true; - src = fetchurl { - url = "https://github.com/mirage/ezxmlm/releases/download/v${version}/ezxmlm-v${version}.tbz"; - sha256 = "123dn4h993mlng9gzf4nc6mw75ja7ndcxkbkwfs48j5jk1z05j6d"; + url = "https://github.com/mirage/ezxmlm/releases/download/v${finalAttrs.version}/ezxmlm-v${finalAttrs.version}.tbz"; + hash = "sha256-zcgCfpiySES043PNzpo9SpbDq2GWuP/Ss7SOlCCxbYg="; }; propagatedBuildInputs = [ xmlm ]; - meta = with lib; { + meta = { description = "Combinators to use with xmlm for parsing and selection"; longDescription = '' An "easy" interface on top of the xmlm library. This version provides @@ -31,8 +29,8 @@ buildDunePackage rec { types in this library are more specific than Xmlm, it should interoperate just fine with it if you decide to switch over. ''; - maintainers = [ maintainers.carlosdagos ]; + maintainers = [ lib.maintainers.carlosdagos ]; homepage = "https://github.com/mirage/ezxmlm/"; - license = licenses.isc; + license = lib.licenses.isc; }; -} +}) From a72350e9eae19804c4878fe9eec2491e5e4ead8e Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 25 Nov 2025 07:27:24 +0100 Subject: [PATCH 33/67] ocamlPackages.ocaml-print-intf: small cleaning --- .../ocaml-print-intf/default.nix | 20 ++++++++----------- 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/pkgs/development/ocaml-modules/ocaml-print-intf/default.nix b/pkgs/development/ocaml-modules/ocaml-print-intf/default.nix index 2073ae6962b1..21ce5510bd4a 100644 --- a/pkgs/development/ocaml-modules/ocaml-print-intf/default.nix +++ b/pkgs/development/ocaml-modules/ocaml-print-intf/default.nix @@ -5,20 +5,16 @@ dune-build-info, bos, }: -let - author = "avsm"; + +buildDunePackage (finalAttrs: { pname = "ocaml-print-intf"; version = "1.2.0"; -in -buildDunePackage rec { - inherit pname version; - useDune2 = true; src = fetchFromGitHub { - owner = author; - repo = pname; - rev = "v${version}"; - sha256 = "0hw4gl7irarcywibdjqxmrga8f7yj52wgy7sc7n0wyy74jzxb8np"; + owner = "avsm"; + repo = "ocaml-print-intf"; + tag = "v${finalAttrs.version}"; + hash = "sha256-16LVvyTHew7sYfr4x0WR/jikXq4dy7Yi9yyrHA99hEM="; }; buildInputs = [ @@ -28,8 +24,8 @@ buildDunePackage rec { meta = { description = "Pretty print an OCaml cmi/cmt/cmti file in human-readable OCaml signature form"; - homepage = "https://github.com/${author}/${pname}"; + homepage = "https://github.com/avsm/ocaml-print-intf"; license = lib.licenses.isc; maintainers = [ lib.maintainers.nerdypepper ]; }; -} +}) From 251c0dbfc5aca84d8afce8241ae8396b588190f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 24 Nov 2025 22:04:38 -0800 Subject: [PATCH 34/67] python3Packages.gpgme: 1.24.3 -> 2.0.0 --- .../python-modules/gpgme/default.nix | 58 +++++++++++++------ 1 file changed, 39 insertions(+), 19 deletions(-) diff --git a/pkgs/development/python-modules/gpgme/default.nix b/pkgs/development/python-modules/gpgme/default.nix index b260516accd0..1aa561bee793 100644 --- a/pkgs/development/python-modules/gpgme/default.nix +++ b/pkgs/development/python-modules/gpgme/default.nix @@ -1,52 +1,72 @@ { autoreconfHook, buildPythonPackage, + fetchurl, + gnupg, gpgme, lib, + libgpg-error, setuptools, swig, }: -buildPythonPackage { +buildPythonPackage rec { pname = "gpgme"; - inherit (gpgme) version src; + version = "2.0.0"; pyproject = true; - patches = gpgme.patches or [ ]; + src = fetchurl { + url = "mirror://gnupg/gpgmepy/gpgmepy-${version}.tar.bz2"; + hash = "sha256-B+EmVkj/UdojjJr3oYs/HcewxmtPIacvJ8dLOWzTM20="; + }; postPatch = '' - substituteInPlace lang/python/setup.py.in \ - --replace-fail "gpgme_h = '''" "gpgme_h = '${lib.getDev gpgme}/include/gpgme.h'" \ - --replace-fail "@VERSION@" "${gpgme.version}" - ''; + substituteInPlace pyproject.toml \ + --replace-fail ', "swig"' "" - configureFlags = gpgme.configureFlags ++ [ - "--enable-languages=python" - ]; - - postConfigure = " - cd lang/python - "; - - preBuild = '' - make copystamp + # prevent `packaging.version.InvalidVersion: Invalid version: '2.0.0-unknown'` + substituteInPlace autogen.sh \ + --replace-fail 'tmp="-unknown"' 'tmp=""' ''; build-system = [ setuptools ]; nativeBuildInputs = [ autoreconfHook + gpgme # for gpgme-config + libgpg-error # for gpg-error-config swig ]; + preBuild = '' + # prevent `error: package directory 'gpg' does not exist` + mv src gpg + ''; + buildInputs = [ gpgme + libgpg-error ]; pythonImportsCheck = [ "gpg" ]; - meta = gpgme.meta // { + nativeCheckInputs = [ + gnupg + ]; + + checkPhase = '' + runHook preCheck + + make -C tests + + runHook postCheck + ''; + + meta = { + changelog = "https://dev.gnupg.org/source/gpgmepy/browse/master/NEWS;gpgmepy-${version}?as=remarkup"; description = "Python bindings to the GPGME API of the GnuPG cryptography library"; - homepage = "https://dev.gnupg.org/source/gpgme/browse/master/lang/python/"; + homepage = "https://dev.gnupg.org/source/gpgmepy/"; + license = lib.licenses.lgpl21Plus; + maintainers = [ lib.maintainers.dotlambda ]; }; } From 1a52dc277a881a9bd169fa7cb6e99bb99a23bdb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 24 Nov 2025 23:15:14 -0800 Subject: [PATCH 35/67] python3Packages.torchao: fix pname --- pkgs/development/python-modules/torchao/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/torchao/default.nix b/pkgs/development/python-modules/torchao/default.nix index e2a21306f432..48a8f34a9817 100644 --- a/pkgs/development/python-modules/torchao/default.nix +++ b/pkgs/development/python-modules/torchao/default.nix @@ -31,7 +31,7 @@ }: buildPythonPackage rec { - pname = "ao"; + pname = "torchao"; version = "0.14.1"; pyproject = true; From 1366c4fd2c018ad7f06ed5f14b521f72d1604ec4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 25 Nov 2025 08:46:02 +0000 Subject: [PATCH 36/67] wireguard-vanity-keygen: 0.1.1 -> 0.1.2 --- pkgs/by-name/wi/wireguard-vanity-keygen/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wi/wireguard-vanity-keygen/package.nix b/pkgs/by-name/wi/wireguard-vanity-keygen/package.nix index f1b9e3336996..59f1d8337803 100644 --- a/pkgs/by-name/wi/wireguard-vanity-keygen/package.nix +++ b/pkgs/by-name/wi/wireguard-vanity-keygen/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "wireguard-vanity-keygen"; - version = "0.1.1"; + version = "0.1.2"; src = fetchFromGitHub { owner = "axllent"; repo = "wireguard-vanity-keygen"; rev = version; - hash = "sha256-LibNWnjm52iPwrPKAA5v3krADvHcewKuLe9k5HhJgzg="; + hash = "sha256-IF5z0qkVOzcwVQNfem18DTn6KbEjjPspGfneG1ekGJI="; }; - vendorHash = "sha256-sHVdR1zuewT9B4UlPrEWU5V9MjgkwPBh/hkSsn2PQKw="; + vendorHash = "sha256-dYpkAdOjiXm1REGsUUTRb8de6okdZ9GpKppBnb6oo9g="; ldflags = [ "-s" From d0ff019ffd2e0e7a8342441e10dc5cfabb8028e3 Mon Sep 17 00:00:00 2001 From: huantian Date: Tue, 16 Sep 2025 21:23:56 -0700 Subject: [PATCH 37/67] tetrio-desktop: 9 -> 10 --- pkgs/by-name/te/tetrio-desktop/package.nix | 4 ++-- pkgs/by-name/te/tetrio-plus/package.nix | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/te/tetrio-desktop/package.nix b/pkgs/by-name/te/tetrio-desktop/package.nix index e258e486ba93..4f8fcfcddc89 100644 --- a/pkgs/by-name/te/tetrio-desktop/package.nix +++ b/pkgs/by-name/te/tetrio-desktop/package.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "tetrio-desktop"; - version = "9"; + version = "10"; src = fetchzip { url = "https://tetr.io/about/desktop/builds/${finalAttrs.version}/TETR.IO%20Setup.deb"; - hash = "sha256-TgegFy+sHjv0ILaiLO1ghyUhKXoj8v43ACJOJhKyI0c="; + hash = "sha256-2FtFCajNEj7O8DGangDecs2yeKbufYLx1aZb3ShnYvw="; nativeBuildInputs = [ dpkg ]; }; diff --git a/pkgs/by-name/te/tetrio-plus/package.nix b/pkgs/by-name/te/tetrio-plus/package.nix index d5e5de5a6741..9a7b02447a14 100644 --- a/pkgs/by-name/te/tetrio-plus/package.nix +++ b/pkgs/by-name/te/tetrio-plus/package.nix @@ -106,5 +106,6 @@ stdenv.mkDerivation (finalAttrs: { ]; maintainers = with lib.maintainers; [ huantian ]; platforms = lib.platforms.linux; + broken = true; # not yet updated for tetrio-desktop v10 }; }) From 04e9dcfeb08f368282b8600dee594b9534ce9a51 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 25 Nov 2025 09:12:54 +0000 Subject: [PATCH 38/67] python3Packages.python-socketio: 5.14.3 -> 5.15.0 --- pkgs/development/python-modules/python-socketio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-socketio/default.nix b/pkgs/development/python-modules/python-socketio/default.nix index ca137a296fec..ce1e23763ffa 100644 --- a/pkgs/development/python-modules/python-socketio/default.nix +++ b/pkgs/development/python-modules/python-socketio/default.nix @@ -29,14 +29,14 @@ buildPythonPackage rec { pname = "python-socketio"; - version = "5.14.3"; + version = "5.15.0"; pyproject = true; src = fetchFromGitHub { owner = "miguelgrinberg"; repo = "python-socketio"; tag = "v${version}"; - hash = "sha256-2zts0gkwAoUCC8S1UDg0PlBaFH23jTv04hgGblHSX7c="; + hash = "sha256-7SX55TXU7HzxoatYor4mUiZoi/2O7nqaAIniyl4lGoc="; }; build-system = [ setuptools ]; From 6995cd4b7ddfe05d228a7e9430aca838d08ed397 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 25 Nov 2025 10:34:12 +0100 Subject: [PATCH 39/67] python313Packages.pyexploitdb: 0.3.1 -> 0.3.2 Changelog: https://github.com/Hackman238/pyExploitDb/blob/master/ChangeLog.md --- pkgs/development/python-modules/pyexploitdb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyexploitdb/default.nix b/pkgs/development/python-modules/pyexploitdb/default.nix index 585f07170266..b10afd027be9 100644 --- a/pkgs/development/python-modules/pyexploitdb/default.nix +++ b/pkgs/development/python-modules/pyexploitdb/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "pyexploitdb"; - version = "0.3.1"; + version = "0.3.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-1qimRLU3kp2iVOOyCMJlc/E9zjgNvPMprRECuyQ8u68="; + hash = "sha256-fm0GoUThopt9SV9sxg/A9fylcyOi6l/dGx5rFi5MMIY="; }; build-system = [ setuptools ]; From 00d331486656dc2deaffd695d5aab216157ed252 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 25 Nov 2025 10:34:38 +0100 Subject: [PATCH 40/67] python313Packages.iamdata: 0.1.202511241 -> 0.1.202511251 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202511241...v0.1.202511251 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202511251 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 994795fc2f11..d0439e2aec75 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "iamdata"; - version = "0.1.202511241"; + version = "0.1.202511251"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${version}"; - hash = "sha256-xYHHUyHf4QDxoVsZV+cGtUEZefLtDj7YM7EmlXMEpBQ="; + hash = "sha256-HudfxjZgVFEu/ggUvC2vpZNhCAN9vKsH0t5VEyIKgbk="; }; __darwinAllowLocalNetworking = true; From 817af26d7f43f5471900e6339f0f431edeba8b82 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 25 Nov 2025 10:37:53 +0100 Subject: [PATCH 41/67] python313Packages.mypy-boto3-builder: 8.11.0 -> 8.12.0 Changelog: https://github.com/youtype/mypy_boto3_builder/releases/tag/8.12.0 --- .../python-modules/mypy-boto3-builder/default.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3-builder/default.nix b/pkgs/development/python-modules/mypy-boto3-builder/default.nix index 532c9a93b5de..6cfaac43bcfd 100644 --- a/pkgs/development/python-modules/mypy-boto3-builder/default.nix +++ b/pkgs/development/python-modules/mypy-boto3-builder/default.nix @@ -11,7 +11,6 @@ prompt-toolkit, pytest-mock, pytestCheckHook, - pythonOlder, questionary, requests-mock, requests, @@ -22,21 +21,19 @@ buildPythonPackage rec { pname = "mypy-boto3-builder"; - version = "8.11.0"; + version = "8.12.0"; pyproject = true; - disabled = pythonOlder "3.12"; - src = fetchFromGitHub { owner = "youtype"; repo = "mypy_boto3_builder"; tag = version; - hash = "sha256-7NrN42DcM+NNTjRnOdDzPBTKFRex8Ph4bVjdVgJa4Po="; + hash = "sha256-ZpZ//vFFxW1o9dEaCuO/8UHYM6lExvktYeNIiSrXR0Y="; }; postPatch = '' substituteInPlace pyproject.toml \ - --replace-fail 'version = "8.10.1"' 'version = "${version}"' + --replace-fail 'version = "8.11.0"' 'version = "${version}"' ''; build-system = [ setuptools ]; @@ -74,7 +71,7 @@ buildPythonPackage rec { meta = { description = "Type annotations builder for boto3"; homepage = "https://github.com/youtype/mypy_boto3_builder"; - changelog = "https://github.com/youtype/mypy_boto3_builder/releases/tag/${version}"; + changelog = "https://github.com/youtype/mypy_boto3_builder/releases/tag/${src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; mainProgram = "mypy_boto3_builder"; From 655db4e4c44768114b72734883db996dd25fc0ca Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 25 Nov 2025 10:41:19 +0100 Subject: [PATCH 42/67] python313Packages.enterpriseattack: 1.0.3 -> 1.0.4 Diff: https://github.com/xakepnz/enterpriseattack/compare/v1.0.3...v1.0.4 Changelog: https://github.com/xakepnz/enterpriseattack/releases/tag/v.1.0.4 --- pkgs/development/python-modules/enterpriseattack/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/enterpriseattack/default.nix b/pkgs/development/python-modules/enterpriseattack/default.nix index 986af55e1e67..fd2db5c2633c 100644 --- a/pkgs/development/python-modules/enterpriseattack/default.nix +++ b/pkgs/development/python-modules/enterpriseattack/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "enterpriseattack"; - version = "1.0.3"; + version = "1.0.4"; pyproject = true; src = fetchFromGitHub { owner = "xakepnz"; repo = "enterpriseattack"; tag = "v${version}"; - hash = "sha256-9tEJVz6eO02/iwOHIjhcASfSd2t2W06JGzxSqepUYjk="; + hash = "sha256-OZ/nao2oiXzzWl/zQA5A3GpsRNobnHb4ubAsZvVITj0="; }; build-system = [ From e4c95117d99955a9968c7874c48d41d8f52d4e41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C2=B7=F0=90=91=91=F0=90=91=B4=F0=90=91=95=F0=90=91=91?= =?UTF-8?q?=F0=90=91=A9=F0=90=91=A4?= Date: Tue, 25 Nov 2025 13:55:58 +0700 Subject: [PATCH 43/67] nix-prefetch-pijul: always show the state MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit As Pijul’s stable reference, downstream scripts *will* wish to have access to this value. --- pkgs/build-support/fetchpijul/nix-prefetch-pijul | 9 ++++++--- .../package-management/nix-prefetch-scripts/default.nix | 1 + 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/build-support/fetchpijul/nix-prefetch-pijul b/pkgs/build-support/fetchpijul/nix-prefetch-pijul index 9ac6db078942..9428c38cc14f 100755 --- a/pkgs/build-support/fetchpijul/nix-prefetch-pijul +++ b/pkgs/build-support/fetchpijul/nix-prefetch-pijul @@ -100,6 +100,11 @@ if [ -z "$final_path" ]; then cd "$tmp_clone" pijul clone $clone_args "$remote" "$name" + # State is a stable reference is a stable reference for the patchset that + # doesn't depend on patch order. As a result, it will always be included. + if [ -z "$state" ]; then + state="$(pijul log --repository "$tmp_clone/$name" --state --limit 1 | awk '/^State:/ {printf $2}')" + fi rm -rf "$tmp_clone/$name/.pijul" hash="$(nix-hash --type "$hash_algo" "$hash_format" "$tmp_clone/$name")" @@ -125,10 +130,8 @@ EOF if [ -n "$change" ]; then cat < Date: Tue, 25 Nov 2025 19:26:04 +0800 Subject: [PATCH 44/67] linuxwave: adopted by puiyq --- pkgs/by-name/li/linuxwave/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/linuxwave/package.nix b/pkgs/by-name/li/linuxwave/package.nix index 51bb162bfd14..8f7b2d92f14f 100644 --- a/pkgs/by-name/li/linuxwave/package.nix +++ b/pkgs/by-name/li/linuxwave/package.nix @@ -38,9 +38,9 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://github.com/orhun/linuxwave"; description = "Generate music from the entropy of Linux"; - changelog = "https://github.com/orhun/linuxwave/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + changelog = "https://github.com/orhun/linuxwave/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ puiyq ]; inherit (zig.meta) platforms; mainProgram = "linuxwave"; }; From f972fc5bb057b94a66ef13e04bf3a52914cac08d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 25 Nov 2025 12:25:27 +0000 Subject: [PATCH 45/67] saldo: 0.8.2 -> 0.8.3 --- pkgs/by-name/sa/saldo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sa/saldo/package.nix b/pkgs/by-name/sa/saldo/package.nix index 62ba9c63a8ad..05b55a42914f 100644 --- a/pkgs/by-name/sa/saldo/package.nix +++ b/pkgs/by-name/sa/saldo/package.nix @@ -20,14 +20,14 @@ python3.pkgs.buildPythonApplication rec { pname = "saldo"; - version = "0.8.2"; + version = "0.8.3"; pyproject = false; src = fetchFromGitLab { owner = "tabos"; repo = "saldo"; tag = version; - hash = "sha256-B1+lod6IJfSWDsMobXw5QMP3L7fin4Nub9DNfpVulzo="; + hash = "sha256-ItdEse9ab5spvxcWn1FTAl7ppfjohRr0CXI4ImiSe+g="; }; postPatch = '' From 8151260a2bc58b9c8645c07e35c908d1b1a3e0fa Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Tue, 25 Nov 2025 13:28:30 +0100 Subject: [PATCH 46/67] .github/labeler.yml: label musl itself --- .github/labeler.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/labeler.yml b/.github/labeler.yml index 0ce739384228..542e327e5026 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -332,6 +332,7 @@ - changed-files: - any-glob-to-any-file: - pkgs/os-specific/linux/musl/**/* + - pkgs/by-name/mu/musl/**/* "6.topic: nim": - any: From 94da1024de261f594ccecedf39fb348c82e9afe3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 25 Nov 2025 13:11:55 +0000 Subject: [PATCH 47/67] nelm: 1.16.2 -> 1.17.1 --- pkgs/by-name/ne/nelm/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/nelm/package.nix b/pkgs/by-name/ne/nelm/package.nix index 99c73c49c4df..41d6c1f285dc 100644 --- a/pkgs/by-name/ne/nelm/package.nix +++ b/pkgs/by-name/ne/nelm/package.nix @@ -9,16 +9,16 @@ }: buildGoModule (finalAttrs: { pname = "nelm"; - version = "1.16.2"; + version = "1.17.1"; src = fetchFromGitHub { owner = "werf"; repo = "nelm"; tag = "v${finalAttrs.version}"; - hash = "sha256-o5tIczqdDDT/xUHg3ft3NZnl28D0WuStBWTKLMf3new="; + hash = "sha256-pQfyAJGGCshGOVi4EYHUiAkZW9OlasHZUcWOVs/Qm78="; }; - vendorHash = "sha256-pev4J44XMjUG8VxrZav0NyEr1Vy2xVUg4gtb126XZyM="; + vendorHash = "sha256-M3MotC8R8Rf6n2s2zb/f/3fRzCmBizEfI/b2zTc2qSg="; subPackages = [ "cmd/nelm" ]; From 061bfb9003c3937361545c9c61deb7be7a41ee24 Mon Sep 17 00:00:00 2001 From: Eduardo Maia Date: Sun, 2 Nov 2025 19:58:34 -0300 Subject: [PATCH 48/67] maintainers: add emaiax --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 02091e05b2c9..1198eec75c0b 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7666,6 +7666,12 @@ githubId = 1365692; name = "Will Fancher"; }; + emaiax = { + email = "github@emaiax.dev"; + github = "emaiax"; + githubId = 1289661; + name = "Eduardo Maia"; + }; emantor = { email = "rouven+nixos@czerwinskis.de"; github = "Emantor"; From e4e516d13fbe6c02849bef34be88c4c04726a5e0 Mon Sep 17 00:00:00 2001 From: Eduardo Maia Date: Sun, 2 Nov 2025 20:59:21 -0300 Subject: [PATCH 49/67] iterm2: `3.5.14` -> `3.6.6`, update script and new maintainer --- pkgs/by-name/it/iterm2/package.nix | 7 ++++-- pkgs/by-name/it/iterm2/update.sh | 36 ++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+), 2 deletions(-) create mode 100755 pkgs/by-name/it/iterm2/update.sh diff --git a/pkgs/by-name/it/iterm2/package.nix b/pkgs/by-name/it/iterm2/package.nix index b441940fb430..8aee84e814ee 100644 --- a/pkgs/by-name/it/iterm2/package.nix +++ b/pkgs/by-name/it/iterm2/package.nix @@ -15,13 +15,13 @@ stdenvNoCC.mkDerivation rec { pname = "iterm2"; - version = "3.5.14"; + version = "3.6.6"; src = fetchzip { url = "https://iterm2.com/downloads/stable/iTerm2-${ lib.replaceStrings [ "." ] [ "_" ] version }.zip"; - hash = "sha256-cF7gg4kT0z/7Qu7d6AyXpnvrSQ937JbFUgpXw5F4AWE="; + hash = "sha256-n3VoRxMOBQK/8mbVbORSBz73tsuKAUMG7dFZIbaqdHU="; }; dontFixup = true; @@ -40,6 +40,8 @@ stdenvNoCC.mkDerivation rec { runHook postInstall ''; + passthru.updateScript = ./update.sh; + meta = with lib; { description = "Replacement for Terminal and the successor to iTerm"; homepage = "https://www.iterm2.com/"; @@ -48,6 +50,7 @@ stdenvNoCC.mkDerivation rec { maintainers = with maintainers; [ steinybot tricktron + emaiax ]; platforms = [ "x86_64-darwin" diff --git a/pkgs/by-name/it/iterm2/update.sh b/pkgs/by-name/it/iterm2/update.sh new file mode 100755 index 000000000000..8a36786c47f4 --- /dev/null +++ b/pkgs/by-name/it/iterm2/update.sh @@ -0,0 +1,36 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl coreutils common-updater-scripts +set -eu -o pipefail + +currentVersion=$(nix-instantiate --eval -E "with import ./. {}; iterm2.version or (lib.getVersion iterm2)" | tr -d '"') + +downloadUrl=$( + curl -sL "https://iterm2.com/downloads.html" | + grep -o -E 'href="[^"]*iTerm2[^"]*\.zip"' | + sed 's/href="//;s/"//' | + head -1 +) + +if [[ -z "$downloadUrl" ]]; then + echo >&2 "Failed to extract download url from iTerm2 downloads page" + exit 1 +fi + +version=$(echo "$downloadUrl" | sed -E ' + s/.*iTerm2-?// # Remove iTerm2 link prefix from download url + s/[vV]// # Remove version "v" prefix + s/\.zip$// # Remove .zip extension + s/_/./g # Convert underscores to dots +') + +# iterm2 is already up to date +if [[ "$version" == "$currentVersion" ]]; then + exit 0 +fi + +# Update package version +# +source=$(nix-prefetch-url "$downloadUrl" --unpack --name "iterm2-$version") +hash=$(nix-hash --to-sri --type sha256 "$source") + +update-source-version iterm2 $version $hash --ignore-same-version --ignore-same-hash From a8c0e03e8b025826826768b7c2fb1f066217b308 Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Tue, 25 Nov 2025 13:56:28 +0000 Subject: [PATCH 50/67] _cuda.manifests.tensorrt: use full manifests from nixos-cuda/cuda-legacy Signed-off-by: Connor Baker --- .../_cuda/manifests/tensorrt/redistrib_10.7.0.json | 7 +++++++ .../_cuda/manifests/tensorrt/redistrib_10.9.0.json | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/pkgs/development/cuda-modules/_cuda/manifests/tensorrt/redistrib_10.7.0.json b/pkgs/development/cuda-modules/_cuda/manifests/tensorrt/redistrib_10.7.0.json index 58c70ca39332..d463b6429ca4 100644 --- a/pkgs/development/cuda-modules/_cuda/manifests/tensorrt/redistrib_10.7.0.json +++ b/pkgs/development/cuda-modules/_cuda/manifests/tensorrt/redistrib_10.7.0.json @@ -7,6 +7,7 @@ "license": "TensorRT", "version": "10.7.0.23", "cuda_variant": [ + "11", "12" ], "linux-aarch64": { @@ -26,6 +27,12 @@ } }, "linux-x86_64": { + "cuda11": { + "md5": "6adf7d02aae9105abb6bf3b4c1ce89f4", + "relative_path": "tensorrt/10.7.0/tars/TensorRT-10.7.0.23.Linux.x86_64-gnu.cuda-11.8.tar.gz", + "sha256": "958e1c32b48e41d1c48bdc94363450e14f996ca9de0e205ccee65af319eea2c0", + "size": "4341092411" + }, "cuda12": { "md5": "925c98fbe9abe82058814159727732a2", "relative_path": "tensorrt/10.7.0/tars/TensorRT-10.7.0.23.Linux.x86_64-gnu.cuda-12.6.tar.gz", diff --git a/pkgs/development/cuda-modules/_cuda/manifests/tensorrt/redistrib_10.9.0.json b/pkgs/development/cuda-modules/_cuda/manifests/tensorrt/redistrib_10.9.0.json index 083119406e07..ecf90cbf4328 100644 --- a/pkgs/development/cuda-modules/_cuda/manifests/tensorrt/redistrib_10.9.0.json +++ b/pkgs/development/cuda-modules/_cuda/manifests/tensorrt/redistrib_10.9.0.json @@ -7,6 +7,7 @@ "license": "TensorRT", "version": "10.9.0.34", "cuda_variant": [ + "11", "12" ], "linux-sbsa": { @@ -18,6 +19,12 @@ } }, "linux-x86_64": { + "cuda11": { + "md5": "4bad700d0bbfa2c632fdd38319e32690", + "relative_path": "tensorrt/10.9.0/tars/TensorRT-10.9.0.34.Linux.x86_64-gnu.cuda-11.8.tar.gz", + "sha256": "9d0b5d81e388c5103c46c2f766f407781c40e1d6c9bf2584a05be64b13da04b0", + "size": "4422834383" + }, "cuda12": { "md5": "ee49e3e6e00b21274907956216b6769f", "relative_path": "tensorrt/10.9.0/tars/TensorRT-10.9.0.34.Linux.x86_64-gnu.cuda-12.8.tar.gz", From d75e88de4fcb5cf83c316ebf703bc321905f1f78 Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Tue, 25 Nov 2025 14:23:38 +0000 Subject: [PATCH 51/67] cudaPackages.tensorrt: use package expression from nixos-cuda/cuda-legacy Signed-off-by: Connor Baker --- .../cuda-modules/packages/tensorrt.nix | 101 +++++++++++++----- 1 file changed, 73 insertions(+), 28 deletions(-) diff --git a/pkgs/development/cuda-modules/packages/tensorrt.nix b/pkgs/development/cuda-modules/packages/tensorrt.nix index 0a1192090e90..745d590c03a5 100644 --- a/pkgs/development/cuda-modules/packages/tensorrt.nix +++ b/pkgs/development/cuda-modules/packages/tensorrt.nix @@ -3,24 +3,33 @@ backendStdenv, buildRedist, cuda_cudart, - cudnn, - cuda_nvrtc, + cudaAtLeast, + cudaMajorMinorVersion, lib, libcudla, # only for Jetson patchelf, }: let - inherit (_cuda.lib) majorMinorPatch; - inherit (backendStdenv) hasJetsonCudaCapability; - inherit (lib.attrsets) getLib; + inherit (backendStdenv) cudaCapabilities hostRedistSystem; inherit (lib.lists) optionals; inherit (lib.strings) concatStringsSep; in buildRedist ( finalAttrs: let - majorMinorPatchVersion = majorMinorPatch finalAttrs.version; majorVersion = lib.versions.major finalAttrs.version; + + tensorrtAtLeast = lib.versionAtLeast finalAttrs.version; + tensorrtOlder = lib.versionOlder finalAttrs.version; + + # Create variables and use logical OR to allow short-circuiting. + tensorrtAtLeast105 = tensorrtAtLeast "10.5.0"; + tensorrtAtLeast100 = tensorrtAtLeast105 || tensorrtAtLeast "10.0.0"; + + allCCNewerThan75 = lib.all (lib.flip lib.versionAtLeast "7.5") cudaCapabilities; + allCCNewerThan70 = allCCNewerThan75 || lib.all (lib.flip lib.versionAtLeast "7.0") cudaCapabilities; + + cudaCapabilitiesJSON = builtins.toJSON cudaCapabilities; in { redistName = "tensorrt"; @@ -32,7 +41,12 @@ buildRedist ( "dev" "include" "lib" + ] + # From 10.14.1, TensorRT samples are distributed through the TensorRT GitHub repository. + ++ optionals (tensorrtOlder "10.14.1") [ "samples" + ] + ++ [ "static" # "stubs" removed in postInstall ]; @@ -42,8 +56,6 @@ buildRedist ( nativeBuildInputs = [ patchelf ]; buildInputs = [ - (getLib cudnn) - (getLib cuda_nvrtc) cuda_cudart ] ++ optionals libcudla.meta.available [ libcudla ]; @@ -62,38 +74,44 @@ buildRedist ( '' for dir in bin lib; do [[ -L "$dir" ]] || continue - nixLog "replacing symlink $NIX_BUILD_TOP/$sourceRoot/$dir with $NIX_BUILD_TOP/$sourceRoot/targets/${targetString}/$dir" - rm --verbose "$NIX_BUILD_TOP/$sourceRoot/$dir" - mv --verbose --no-clobber "$NIX_BUILD_TOP/$sourceRoot/targets/${targetString}/$dir" "$NIX_BUILD_TOP/$sourceRoot/$dir" + nixLog "replacing symlink $PWD/$dir with $PWD/targets/${targetString}/$dir" + rm --verbose "$PWD/$dir" + mv --verbose --no-clobber "$PWD/targets/${targetString}/$dir" "$PWD/$dir" done unset -v dir '' # Remove symlinks if they exist + '' for dir in include samples; do - if [[ -L "$NIX_BUILD_TOP/$sourceRoot/targets/${targetString}/$dir" ]]; then - nixLog "removing symlink $NIX_BUILD_TOP/$sourceRoot/targets/${targetString}/$dir" - rm --verbose "$NIX_BUILD_TOP/$sourceRoot/targets/${targetString}/$dir" + if [[ -L "$PWD/targets/${targetString}/$dir" ]]; then + nixLog "removing symlink $PWD/targets/${targetString}/$dir" + rm --verbose "$PWD/targets/${targetString}/$dir" fi done unset -v dir - if [[ -d "$NIX_BUILD_TOP/$sourceRoot/targets" ]]; then + if [[ -d "$PWD/targets" ]]; then nixLog "removing targets directory" - rm --recursive --verbose "$NIX_BUILD_TOP/$sourceRoot/targets" || { - nixErrorLog "could not delete $NIX_BUILD_TOP/$sourceRoot/targets: $(ls -laR "$NIX_BUILD_TOP/$sourceRoot/targets")" + rm --recursive --verbose "$PWD/targets" || { + nixErrorLog "could not delete $PWD/targets: $(ls -laR "$PWD/targets")" exit 1 } fi ''; - autoPatchelfIgnoreMissingDeps = optionals hasJetsonCudaCapability [ - "libnvdla_compiler.so" - ]; + autoPatchelfIgnoreMissingDeps = + optionals (hostRedistSystem == "linux-aarch64") [ + "libnvdla_compiler.so" + ] + ++ optionals (tensorrtAtLeast "10.13.3") [ + "libcuda.so.1" + ]; # Create a symlink for the Onnx header files in include/onnx # NOTE(@connorbaker): This is shared with the tensorrt-oss package, with the `out` output swapped with `include`. # When updating one, check if the other should be updated. + # TODO(@connorbaker): It seems like recent versions of TensorRT have separate libs for separate capabilities; + # we should remove libraries older than those necessary to support requested capabilities. postInstall = '' mkdir "''${!outputInclude:?}/include/onnx" pushd "''${!outputInclude:?}/include" >/dev/null @@ -102,6 +120,7 @@ buildRedist ( popd >/dev/null '' # Move the python directory, which contains header files, to the include output. + # NOTE: Python wheels should be built from source using the TensorRT GitHub repo. + '' nixLog "moving python directory to include output" moveToOutput python "''${!outputInclude:?}" @@ -115,10 +134,11 @@ buildRedist ( '' # Remove the Windows library used for cross-compilation if it exists. + '' - if [[ -e "''${!outputLib:?}/lib/libnvinfer_builder_resource_win.so.${majorMinorPatchVersion}" ]]; then - nixLog "removing Windows library" - rm --verbose "''${!outputLib:?}/lib/libnvinfer_builder_resource_win.so.${majorMinorPatchVersion}" - fi + nixLog "removing any Windows libraries" + for winLib in "''${!outputLib:?}/lib/"*_win*; do + rm --verbose "$winLib" + done + unset -v winLib '' # Remove the stub libraries. + '' @@ -137,10 +157,35 @@ buildRedist ( --add-needed libnvinfer_plugin.so.${majorVersion} ''; - passthru = { - # The CUDNN used with TensorRT. - inherit cudnn; - }; + # NOTE: Like cuDNN, NVIDIA offers forward compatibility within a major releases of CUDA. + platformAssertions = [ + { + message = + "tensorrt releases since 10.0.0 (found ${finalAttrs.version})" + + " support CUDA compute capabilities 7.0 and newer (found ${cudaCapabilitiesJSON})"; + assertion = tensorrtAtLeast100 -> allCCNewerThan70; + } + { + message = + "tensorrt releases since 10.0.0 (found ${finalAttrs.version})" + + " support only CUDA compute capability 8.7 (Jetson Orin) for pre-Thor Jetson devices" + + " (found ${cudaCapabilitiesJSON})"; + assertion = + tensorrtAtLeast100 && hostRedistSystem == "linux-aarch64" -> cudaCapabilities == [ "8.7" ]; + } + { + message = + "tensorrt releases since 10.0.0 (found ${finalAttrs.version})" + + " support CUDA 12.4 and newer for pre-Thor Jetson devices (found ${cudaMajorMinorVersion})"; + assertion = tensorrtAtLeast100 && hostRedistSystem == "linux-aarch64" -> cudaAtLeast "12.4"; + } + { + message = + "tensorrt releases since 10.5.0 (found ${finalAttrs.version})" + + " support CUDA compute capabilities 7.5 and newer (found ${cudaCapabilitiesJSON})"; + assertion = tensorrtAtLeast105 -> allCCNewerThan75; + } + ]; meta = { description = "SDK that facilitates high-performance machine learning inference"; From d02eb46bfbfbc059d91dca35ec4334cc047ffb64 Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Tue, 25 Nov 2025 14:24:11 +0000 Subject: [PATCH 52/67] python3Packages.tensorrt: clean up expression Signed-off-by: Connor Baker --- .../python-modules/tensorrt/default.nix | 35 ++++++++++++++----- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/tensorrt/default.nix b/pkgs/development/python-modules/tensorrt/default.nix index 86580550c7af..4f5a2d22f4f9 100644 --- a/pkgs/development/python-modules/tensorrt/default.nix +++ b/pkgs/development/python-modules/tensorrt/default.nix @@ -7,12 +7,21 @@ stdenv, }: let - inherit (cudaPackages.tensorrt) src pname version; + inherit (cudaPackages.tensorrt) + meta + pname + src + version + ; inherit (lib.versions) major minor; inherit (stdenv.hostPlatform) parsed; in buildPythonPackage { - inherit pname version; + # Make sure to add the cudaNamePrefix tag since we're not using cudaPackages.buildRedist but this is a + # redistributable. + pname = "${cudaPackages.cudaNamePrefix}-${pname}"; + + inherit version; src = let @@ -31,17 +40,27 @@ buildPythonPackage { ]; buildInputs = [ - cudaPackages.cudnn cudaPackages.tensorrt ]; pythonImportsCheck = [ "tensorrt" ]; - meta = with lib; { + meta = { description = "Python bindings for TensorRT, a high-performance deep learning interface"; - homepage = "https://developer.nvidia.com/tensorrt"; - license = licenses.unfree; - platforms = [ "x86_64-linux" ]; - broken = !(cudaPackages ? tensorrt) || !(cudaPackages ? cudnn); + + # Explicitly inherit from TensorRT's meta to avoid pulling in attributes added by stdenv.mkDerivation. + inherit (meta) + badPlatforms + broken + changelog + downloadPage + homepage + license + longDescription + maintainers + platforms + sourceProvenance + teams + ; }; } From 2fa699ca66293b6960f23787e9bc511ee4784e59 Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Tue, 25 Nov 2025 14:25:31 +0000 Subject: [PATCH 53/67] cudaPackages.tensorrt: 10.9.0 -> 10.14.1 (for non-Jetson and Thor) Signed-off-by: Connor Baker --- .../manifests/tensorrt/redistrib_10.14.1.json | 36 +++++++++++++++++++ .../manifests/tensorrt/redistrib_10.9.0.json | 36 ------------------- pkgs/top-level/cuda-packages.nix | 14 +++++--- 3 files changed, 45 insertions(+), 41 deletions(-) create mode 100644 pkgs/development/cuda-modules/_cuda/manifests/tensorrt/redistrib_10.14.1.json delete mode 100644 pkgs/development/cuda-modules/_cuda/manifests/tensorrt/redistrib_10.9.0.json diff --git a/pkgs/development/cuda-modules/_cuda/manifests/tensorrt/redistrib_10.14.1.json b/pkgs/development/cuda-modules/_cuda/manifests/tensorrt/redistrib_10.14.1.json new file mode 100644 index 000000000000..ed82ea2a666b --- /dev/null +++ b/pkgs/development/cuda-modules/_cuda/manifests/tensorrt/redistrib_10.14.1.json @@ -0,0 +1,36 @@ +{ + "release_date": "2025-11-04", + "release_label": "10.14.1", + "release_product": "tensorrt", + "tensorrt": { + "name": "NVIDIA TensorRT", + "license": "TensorRT", + "version": "10.14.1.48", + "cuda_variant": [ + "12", + "13" + ], + "linux-sbsa": { + "cuda13": { + "md5": "f31d534daa41f517c8c5db8e0478119f", + "relative_path": "tensorrt/10.14.1/tars/TensorRT-10.14.1.48.Linux.aarch64-gnu.cuda-13.0.tar.gz", + "sha256": "3d3e438b49196a9b9ed5c5bc37ec24be9aa74d67d41db0f8fa54b4894aad748a", + "size": "5554126761" + } + }, + "linux-x86_64": { + "cuda12": { + "md5": "d21dd1cb62518f81173150f7bda77311", + "relative_path": "tensorrt/10.14.1/tars/TensorRT-10.14.1.48.Linux.x86_64-gnu.cuda-12.9.tar.gz", + "sha256": "0daa7d5929c78edfbe86b474064d0f82d2064c475cc6be747c5101f1ccc37105", + "size": "7905642926" + }, + "cuda13": { + "md5": "8ef547b7811197572294494551478214", + "relative_path": "tensorrt/10.14.1/tars/TensorRT-10.14.1.48.Linux.x86_64-gnu.cuda-13.0.tar.gz", + "sha256": "c74af67db57f1a0d7e66bb01ab93f1ecda5facac491ca76e680d832f1e035ce6", + "size": "7004299092" + } + } + } +} diff --git a/pkgs/development/cuda-modules/_cuda/manifests/tensorrt/redistrib_10.9.0.json b/pkgs/development/cuda-modules/_cuda/manifests/tensorrt/redistrib_10.9.0.json deleted file mode 100644 index ecf90cbf4328..000000000000 --- a/pkgs/development/cuda-modules/_cuda/manifests/tensorrt/redistrib_10.9.0.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "release_date": "2025-03-11", - "release_label": "10.9.0", - "release_product": "tensorrt", - "tensorrt": { - "name": "NVIDIA TensorRT", - "license": "TensorRT", - "version": "10.9.0.34", - "cuda_variant": [ - "11", - "12" - ], - "linux-sbsa": { - "cuda12": { - "md5": "e56a9f9d7327c65d9b95996d3008ed44", - "relative_path": "tensorrt/10.9.0/tars/TensorRT-10.9.0.34.Linux.aarch64-gnu.cuda-12.8.tar.gz", - "sha256": "b81ec2a067f67f082c13caec2dcef54385b42a9de6a4ecae6f318aa2d41964f2", - "size": "4123115318" - } - }, - "linux-x86_64": { - "cuda11": { - "md5": "4bad700d0bbfa2c632fdd38319e32690", - "relative_path": "tensorrt/10.9.0/tars/TensorRT-10.9.0.34.Linux.x86_64-gnu.cuda-11.8.tar.gz", - "sha256": "9d0b5d81e388c5103c46c2f766f407781c40e1d6c9bf2584a05be64b13da04b0", - "size": "4422834383" - }, - "cuda12": { - "md5": "ee49e3e6e00b21274907956216b6769f", - "relative_path": "tensorrt/10.9.0/tars/TensorRT-10.9.0.34.Linux.x86_64-gnu.cuda-12.8.tar.gz", - "sha256": "33be0e61e3bf177bbbcabb4892bf013f0c8ac71d2be73f2803848a382cb14272", - "size": "6917032417" - } - } - } -} diff --git a/pkgs/top-level/cuda-packages.nix b/pkgs/top-level/cuda-packages.nix index 3c90f71ed35e..65dac9efe79c 100644 --- a/pkgs/top-level/cuda-packages.nix +++ b/pkgs/top-level/cuda-packages.nix @@ -29,7 +29,7 @@ let nvjpeg2000 = "0.9.0"; nvpl = "25.5"; nvtiff = "0.5.1"; - tensorrt = if hasJetsonCudaCapability then "10.7.0" else "10.9.0"; + tensorrt = if hasJetsonCudaCapability then "10.7.0" else "10.14.1"; }; cudaPackages_12_8 = @@ -50,7 +50,7 @@ let nvjpeg2000 = "0.9.0"; nvpl = "25.5"; nvtiff = "0.5.1"; - tensorrt = if hasJetsonCudaCapability then "10.7.0" else "10.9.0"; + tensorrt = if hasJetsonCudaCapability then "10.7.0" else "10.14.1"; }; cudaPackages_12_9 = @@ -71,12 +71,15 @@ let nvjpeg2000 = "0.9.0"; nvpl = "25.5"; nvtiff = "0.5.1"; - tensorrt = if hasJetsonCudaCapability then "10.7.0" else "10.9.0"; + tensorrt = if hasJetsonCudaCapability then "10.7.0" else "10.14.1"; }; + # NOTE: Thor is supported from CUDA 13.0, so our check needs to capture whether pre-Thor devices were selected. + hasPreThorJetsonCudaCapability = lib.any (lib.flip lib.versionOlder "10.1"); + cudaPackages_13_0 = let - inherit (cudaPackages_13_0.backendStdenv) hasJetsonCudaCapability; + inherit (cudaPackages_13_0.backendStdenv) requestedJetsonCudaCapabilities; in mkCudaPackages { cublasmp = "0.6.0"; @@ -92,7 +95,8 @@ let nvjpeg2000 = "0.9.0"; nvpl = "25.5"; nvtiff = "0.5.1"; - tensorrt = if hasJetsonCudaCapability then "10.7.0" else "10.9.0"; + tensorrt = + if hasPreThorJetsonCudaCapability requestedJetsonCudaCapabilities then "10.7.0" else "10.14.1"; }; in { From 36fada3a6716c948ce7a5ace4d8b6f7021b01296 Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Tue, 25 Nov 2025 14:56:13 +0000 Subject: [PATCH 54/67] katago: patch outdated TensorRT version detection Signed-off-by: Connor Baker --- pkgs/by-name/ka/katago/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/ka/katago/package.nix b/pkgs/by-name/ka/katago/package.nix index d580be37282d..7bc1f7f30024 100644 --- a/pkgs/by-name/ka/katago/package.nix +++ b/pkgs/by-name/ka/katago/package.nix @@ -61,6 +61,17 @@ stdenv'.mkDerivation rec { makeWrapper ]; + # Included from release 1.16.2: + # https://github.com/lightvector/KataGo/commit/9030f72d152da42c1dd03590aa5116993ea842f6 + # Doesn't apply cleanly as a patch so doing a quick replacement to the same effect. + prePatch = lib.optionalString (backend == "tensorrt") '' + nixLog "patching $PWD/cpp/CMakeLists.txt to work around outdated TensorRT version detection" + substituteInPlace "$PWD/cpp/CMakeLists.txt" \ + --replace-fail \ + 'if(TENSORRT_VERSION VERSION_LESS 8.5)' \ + 'if(NOT TENSORRT_VERSION STREQUAL ".." AND TENSORRT_VERSION VERSION_LESS 8.5)' + ''; + buildInputs = [ libzip boost From 74d368c0adcde11283839fad1800aa09a70868e7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 25 Nov 2025 15:02:32 +0000 Subject: [PATCH 55/67] linuxKernel.kernels.linux_lqx: 6.17.7 -> 6.17.9 --- pkgs/os-specific/linux/kernel/zen-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/zen-kernels.nix b/pkgs/os-specific/linux/kernel/zen-kernels.nix index 235bae47ff91..012c7c223231 100644 --- a/pkgs/os-specific/linux/kernel/zen-kernels.nix +++ b/pkgs/os-specific/linux/kernel/zen-kernels.nix @@ -23,9 +23,9 @@ let }; # ./update-zen.py lqx lqx = { - version = "6.17.7"; # lqx + version = "6.17.9"; # lqx suffix = "lqx1"; # lqx - sha256 = "0cp625hcli2grmmkxfrja71slfl2j1pqds74a56sbx7irk82zwdh"; # lqx + sha256 = "0c1b73yzj5g783qrz3pydq2ilk57bmb867y48spxr1jxncxml8dz"; # lqx isLqx = true; }; }; From c1e36430dd4e317913a810520a28ea8802d0cd26 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 25 Nov 2025 15:16:02 +0000 Subject: [PATCH 56/67] symfony-cli: 5.16.0 -> 5.16.1 --- pkgs/by-name/sy/symfony-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sy/symfony-cli/package.nix b/pkgs/by-name/sy/symfony-cli/package.nix index 1f72fad96812..ae7838c25401 100644 --- a/pkgs/by-name/sy/symfony-cli/package.nix +++ b/pkgs/by-name/sy/symfony-cli/package.nix @@ -12,14 +12,14 @@ buildGoModule (finalAttrs: { pname = "symfony-cli"; - version = "5.16.0"; + version = "5.16.1"; vendorHash = "sha256-StRdOTEuijjnDWvXNjAVzvDL3zXQJ4LZOioart1CFPw="; src = fetchFromGitHub { owner = "symfony-cli"; repo = "symfony-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-rPiqvlRygwernra/NyoLxpUfD8eAKeHQzt09VMvvi0U="; + hash = "sha256-q8m8bhM07CUQxtwEB/BqE90tDY6uSoyNsCShbMIBesQ="; leaveDotGit = true; postFetch = '' git --git-dir $out/.git log -1 --pretty=%cd --date=format:'%Y-%m-%dT%H:%M:%SZ' > $out/SOURCE_DATE From d5a1a1e239698a24a234c68ff6e93d3af80c8d5d Mon Sep 17 00:00:00 2001 From: matthewcroughan Date: Sun, 16 Nov 2025 15:43:44 +0000 Subject: [PATCH 57/67] qmic: init at 1.0 --- pkgs/by-name/qm/qmic/package.nix | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 pkgs/by-name/qm/qmic/package.nix diff --git a/pkgs/by-name/qm/qmic/package.nix b/pkgs/by-name/qm/qmic/package.nix new file mode 100644 index 000000000000..16c8d6b7bcd0 --- /dev/null +++ b/pkgs/by-name/qm/qmic/package.nix @@ -0,0 +1,27 @@ +{ + lib, + stdenv, + fetchFromGitHub, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "qmic"; + version = "1.0"; + + src = fetchFromGitHub { + owner = "linux-msm"; + repo = "qmic"; + tag = "v${finalAttrs.version}"; + sha256 = "sha256-0/mIg98pN66ZaVsQ6KmZINuNfiKvdEHMsqDx0iciF8w="; + }; + + installFlags = [ "prefix=$(out)" ]; + + meta = with lib; { + maintainers = with maintainers; [ matthewcroughan ]; + description = "QMI IDL compiler"; + homepage = "https://github.com/andersson/qmic"; + license = licenses.bsd3; + platforms = platforms.aarch64; + }; +}) From f95b805b421a068ab5deecbf173817814be4fdbc Mon Sep 17 00:00:00 2001 From: matthewcroughan Date: Sun, 16 Nov 2025 15:44:07 +0000 Subject: [PATCH 58/67] qrtr: init at 0-unstable-2025-03-01 --- pkgs/by-name/qr/qrtr/package.nix | 40 ++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/by-name/qr/qrtr/package.nix diff --git a/pkgs/by-name/qr/qrtr/package.nix b/pkgs/by-name/qr/qrtr/package.nix new file mode 100644 index 000000000000..1aa8317260e9 --- /dev/null +++ b/pkgs/by-name/qr/qrtr/package.nix @@ -0,0 +1,40 @@ +{ + stdenv, + lib, + fetchFromGitHub, + meson, + cmake, + pkg-config, + systemd, + ninja, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "qrtr"; + version = "0-unstable-2025-03-01"; + + src = fetchFromGitHub { + owner = "linux-msm"; + repo = "qrtr"; + rev = "5923eea97377f4a3ed9121b358fd919e3659db7b"; + hash = "sha256-iHjF/2SQsvB/qC/UykNITH/apcYSVD+n4xA0S/rIfnM="; + }; + + nativeBuildInputs = [ + meson + pkg-config + ninja + ]; + + buildInputs = [ systemd ]; + + installFlags = [ "prefix=$(out)" ]; + + meta = with lib; { + maintainers = with maintainers; [ matthewcroughan ]; + description = "QMI IDL compiler"; + homepage = "https://github.com/linux-msm/qrtr"; + license = licenses.bsd3; + platforms = platforms.aarch64; + }; +}) From 5699a849a7cdfd2c6e06bd4935c06e670e90b0c0 Mon Sep 17 00:00:00 2001 From: matthewcroughan Date: Sun, 16 Nov 2025 15:44:22 +0000 Subject: [PATCH 59/67] rmtfs: init at 1.1.1 --- pkgs/by-name/rm/rmtfs/package.nix | 36 +++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pkgs/by-name/rm/rmtfs/package.nix diff --git a/pkgs/by-name/rm/rmtfs/package.nix b/pkgs/by-name/rm/rmtfs/package.nix new file mode 100644 index 000000000000..fe169597074a --- /dev/null +++ b/pkgs/by-name/rm/rmtfs/package.nix @@ -0,0 +1,36 @@ +{ + stdenv, + lib, + fetchFromGitHub, + udev, + qrtr, + qmic, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "rmtfs"; + version = "1.1.1"; + + src = fetchFromGitHub { + owner = "andersson"; + repo = "rmtfs"; + tag = "v${finalAttrs.version}"; + hash = "sha256-00KOjdkwcAER261lleSl7OVDEAEbDyW9MWxDd0GI8KA="; + }; + + buildInputs = [ + udev + qrtr + qmic + ]; + + installFlags = [ "prefix=$(out)" ]; + + meta = with lib; { + maintainers = with maintainers; [ matthewcroughan ]; + description = "Qualcomm Remote Filesystem Service"; + homepage = "https://github.com/linux-msm/rmtfs"; + license = licenses.bsd3; + platforms = platforms.aarch64; + }; +}) From d34044c5e214de43554c6d151574a6c16d87cd80 Mon Sep 17 00:00:00 2001 From: matthewcroughan Date: Sun, 16 Nov 2025 15:44:52 +0000 Subject: [PATCH 60/67] tqftpserv: init at 1.1 --- pkgs/by-name/tq/tqftpserv/package.nix | 49 +++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 pkgs/by-name/tq/tqftpserv/package.nix diff --git a/pkgs/by-name/tq/tqftpserv/package.nix b/pkgs/by-name/tq/tqftpserv/package.nix new file mode 100644 index 000000000000..e8541d26f6d4 --- /dev/null +++ b/pkgs/by-name/tq/tqftpserv/package.nix @@ -0,0 +1,49 @@ +{ + stdenv, + lib, + fetchFromGitHub, + qrtr, + meson, + zstd, + pkg-config, + systemd, + ninja, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "tqftpserv"; + version = "1.1"; + + src = fetchFromGitHub { + owner = "linux-msm"; + repo = "tqftpserv"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Djw2rx1FXYYPXs6Htq7jWcgeXFvfCUoeidKtYUvTqZU="; + }; + + buildInputs = [ + qrtr + zstd + systemd + ]; + + nativeBuildInputs = [ + meson + pkg-config + ninja + ]; + + postPatch = '' + substituteInPlace translate.c --replace-fail '/lib/firmware/' '/run/current-system/sw/share/uncompressed-firmware' + ''; + + installFlags = [ "prefix=$(out)" ]; + + meta = with lib; { + maintainers = with maintainers; [ matthewcroughan ]; + description = "Trivial File Transfer Protocol server over AF_QIPCRTR"; + homepage = "https://github.com/andersson/tqftpserv"; + license = licenses.bsd3; + platforms = platforms.aarch64; + }; +}) From 922f67f42c2616d7a7854935473ded99c77ad113 Mon Sep 17 00:00:00 2001 From: matthewcroughan Date: Sun, 16 Nov 2025 13:21:27 +0000 Subject: [PATCH 61/67] libssc: init at 0.2.2 --- pkgs/by-name/li/libssc/package.nix | 51 ++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 pkgs/by-name/li/libssc/package.nix diff --git a/pkgs/by-name/li/libssc/package.nix b/pkgs/by-name/li/libssc/package.nix new file mode 100644 index 000000000000..728c0b8c2abc --- /dev/null +++ b/pkgs/by-name/li/libssc/package.nix @@ -0,0 +1,51 @@ +{ + lib, + stdenv, + fetchFromGitea, + meson, + ninja, + glib, + pkg-config, + libqmi, + protobufc, + protobuf, +}: + +stdenv.mkDerivation rec { + pname = "libssc"; + version = "0.2.2"; + + src = fetchFromGitea { + domain = "codeberg.org"; + owner = "DylanVanAssche"; + repo = "libssc"; + tag = "v${version}"; + hash = "sha256-vc3phLAURKXAVD/o4uiGkBtJ3wsbLEfkwygMltEhqug="; + fetchSubmodules = false; + }; + + buildInputs = [ + glib + protobufc + ]; + + propagatedBuildInputs = [ + libqmi + ]; + + nativeBuildInputs = [ + protobuf + pkg-config + meson + ninja + ]; + + meta = { + description = "Library for exposing Qualcomm Sensor Core sensors to Linux"; + homepage = "https://codeberg.org/DylanVanAssche/libssc"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ matthewcroughan ]; + mainProgram = "libssc"; + platforms = lib.platforms.all; + }; +} From 18718f27e6f1da9929b2c4a50029de899d0c193d Mon Sep 17 00:00:00 2001 From: matthewcroughan Date: Sun, 16 Nov 2025 15:01:33 +0000 Subject: [PATCH 62/67] iio-sensor-proxy: support libssc --- pkgs/by-name/ii/iio-sensor-proxy/package.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ii/iio-sensor-proxy/package.nix b/pkgs/by-name/ii/iio-sensor-proxy/package.nix index f7755333b773..723b8f065d1f 100644 --- a/pkgs/by-name/ii/iio-sensor-proxy/package.nix +++ b/pkgs/by-name/ii/iio-sensor-proxy/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchFromGitLab, - fetchpatch2, + fetchpatch, glib, cmake, libxml2, @@ -13,6 +13,8 @@ systemd, polkit, udevCheckHook, + libssc, + libqmi, }: stdenv.mkDerivation rec { @@ -33,10 +35,19 @@ stdenv.mkDerivation rec { --replace 'polkit_policy_directory' "'$out/share/polkit-1/actions'" ''; + patches = [ + # https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/merge_requests/381 + (fetchpatch { + url = "https://gitlab.postmarketos.org/postmarketOS/pmaports/-/raw/af17d8f3a7572ed2be40d5a28c6ce08c74bd36c7/temp/iio-sensor-proxy/0001-iio-sensor-proxy-depend-on-libssc.patch"; + hash = "sha256-faOpfR6qit68R2b+sk9/k4XeA6Ao5UuerrfFzMaD3MM="; + }) + ]; + buildInputs = [ libgudev systemd polkit + libssc ]; nativeBuildInputs = [ @@ -52,6 +63,7 @@ stdenv.mkDerivation rec { mesonFlags = [ (lib.mesonOption "udevrulesdir" "${placeholder "out"}/lib/udev/rules.d") (lib.mesonOption "systemdsystemunitdir" "${placeholder "out"}/lib/systemd/system") + (lib.mesonBool "ssc-support" true) ]; doInstallCheck = true; From 2dd1eca32b17556fcccec3a396c00e858d5235a0 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Tue, 25 Nov 2025 16:47:31 +0100 Subject: [PATCH 63/67] workflows/merge-group: make check & build required These jobs were recently introduced into the merge queue - but I forgot to make them actually required. They sometimes fail - but the PR is still merged. Dumb. --- .github/workflows/merge-group.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/merge-group.yml b/.github/workflows/merge-group.yml index 277d9c268825..3bcb0891b145 100644 --- a/.github/workflows/merge-group.yml +++ b/.github/workflows/merge-group.yml @@ -111,8 +111,10 @@ jobs: if: github.event_name != 'pull_request' && always() # Modify this list to add or remove jobs from required status checks. needs: + - check - lint - eval + - build runs-on: ubuntu-slim permissions: statuses: write From cda4f9a126c2216c34aaa8e44fbe57aa00e7ecbb Mon Sep 17 00:00:00 2001 From: Sandro Date: Tue, 25 Nov 2025 16:52:37 +0100 Subject: [PATCH 64/67] libssc: remove default fetchSubmodules --- pkgs/by-name/li/libssc/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/li/libssc/package.nix b/pkgs/by-name/li/libssc/package.nix index 728c0b8c2abc..dfe6705101ba 100644 --- a/pkgs/by-name/li/libssc/package.nix +++ b/pkgs/by-name/li/libssc/package.nix @@ -21,7 +21,6 @@ stdenv.mkDerivation rec { repo = "libssc"; tag = "v${version}"; hash = "sha256-vc3phLAURKXAVD/o4uiGkBtJ3wsbLEfkwygMltEhqug="; - fetchSubmodules = false; }; buildInputs = [ From e36057a72f45564abf3aab6d09e76dfac9aa1d19 Mon Sep 17 00:00:00 2001 From: Defelo Date: Tue, 25 Nov 2025 16:02:16 +0000 Subject: [PATCH 65/67] tokei: 13.0.0-alpha.9 -> 13.0.0 Changelog: https://github.com/XAMPPRocky/tokei/blob/v13.0.0/CHANGELOG.md Diff: https://github.com/XAMPPRocky/tokei/compare/v13.0.0-alpha.9...v13.0.0 --- pkgs/by-name/to/tokei/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/to/tokei/package.nix b/pkgs/by-name/to/tokei/package.nix index dc6d97745131..59d995a4cd83 100644 --- a/pkgs/by-name/to/tokei/package.nix +++ b/pkgs/by-name/to/tokei/package.nix @@ -12,13 +12,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tokei"; - version = "13.0.0-alpha.9"; + version = "13.0.0"; src = fetchFromGitHub { owner = "XAMPPRocky"; repo = "tokei"; tag = "v${finalAttrs.version}"; - hash = "sha256-OSIJYSUwc8SvszEOMgt+d/ljCW2jtBkPw6buof4JpUc="; + hash = "sha256-7VyjNqwyqJhTTnaiijwXxHzWzk6GbxvQJPjIf250Kfc="; }; patches = [ @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: { }) ]; - cargoHash = "sha256-FIT+c2YzGxJEvLB5uqkdVLWkQ/wlrbCrAkSQEoS4kJw="; + cargoHash = "sha256-aCSz4BwSk+h+LLOPoBHy2lOmLeZI35o3qXSCE0UmEBY="; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ]; @@ -42,7 +42,7 @@ rustPlatform.buildRustPackage (finalAttrs: { versionCheckProgramArg = "--version"; doInstallCheck = true; - passthru.updateScript = nix-update-script { extraArgs = [ "--version=unstable" ]; }; + passthru.updateScript = nix-update-script { }; meta = { description = "Count your code, quickly"; From fb34ec9e8e59f1a05a88be8cc3fcb416607799da Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 25 Nov 2025 16:22:52 +0000 Subject: [PATCH 66/67] hurl: 7.0.0 -> 7.1.0 --- pkgs/by-name/hu/hurl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hu/hurl/package.nix b/pkgs/by-name/hu/hurl/package.nix index cd2a3c0c6de4..83b0097fd1d6 100644 --- a/pkgs/by-name/hu/hurl/package.nix +++ b/pkgs/by-name/hu/hurl/package.nix @@ -13,16 +13,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "hurl"; - version = "7.0.0"; + version = "7.1.0"; src = fetchFromGitHub { owner = "Orange-OpenSource"; repo = "hurl"; tag = finalAttrs.version; - hash = "sha256-dmPXI2RHEi/wcdVVwBRtBgNXyBXFnm44236pqYjxgBs="; + hash = "sha256-ZKTlS+J+43cqB0O5BAqvGwB9ZXfiOunOVB4hH6t2NxI="; }; - cargoHash = "sha256-1bZaSdMJe39cDEOoqW82zS5NvOlZDGe1ia56BjXddyc="; + cargoHash = "sha256-ZfkOh/sZb0OrA/f5v1mwZ23XuArTAoAcs3evmtAElf4="; nativeBuildInputs = [ pkg-config From 976e71d34dd9c21812886a688a6bfd2630f8c7f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 25 Nov 2025 09:19:36 -0800 Subject: [PATCH 67/67] isoimagewriter: drop --- pkgs/tools/misc/isoimagewriter/default.nix | 48 ---------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - 3 files changed, 1 insertion(+), 50 deletions(-) delete mode 100644 pkgs/tools/misc/isoimagewriter/default.nix diff --git a/pkgs/tools/misc/isoimagewriter/default.nix b/pkgs/tools/misc/isoimagewriter/default.nix deleted file mode 100644 index b26629065cca..000000000000 --- a/pkgs/tools/misc/isoimagewriter/default.nix +++ /dev/null @@ -1,48 +0,0 @@ -{ - lib, - mkDerivation, - fetchurl, - cmake, - extra-cmake-modules, - wrapQtAppsHook, - karchive, - kcoreaddons, - kcrash, - kiconthemes, - kwidgetsaddons, - solid, - qgpgme, -}: -mkDerivation rec { - pname = "isoimagewriter"; - version = "1.0.0"; - - src = fetchurl { - url = "mirror://kde/stable/isoimagewriter/${version}/isoimagewriter-${version}.tar.xz"; - hash = "sha256-ppAiMD7Bvra3tPDWjlnkGZ08mGh2fLnrI8bdGZngal0="; - }; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - wrapQtAppsHook - ]; - buildInputs = [ - karchive - kcoreaddons - kcrash - kiconthemes - kwidgetsaddons - solid - qgpgme - ]; - - meta = { - description = "Program to write hybrid ISO files onto USB disks"; - homepage = "https://invent.kde.org/utilities/isoimagewriter"; - platforms = lib.platforms.linux; - license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ k900 ]; - mainProgram = "isoimagewriter"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 4c04fe4c3211..bb570b85bf2e 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -62,6 +62,7 @@ let grantleetheme incidenceeditor index + isoimagewriter juk kaccounts-integration kaccounts-providers diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ca849c74bb63..69fa8240b3ce 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7544,8 +7544,6 @@ with pkgs; ''; }); - isoimagewriter = libsForQt5.callPackage ../tools/misc/isoimagewriter { }; - isso = callPackage ../servers/isso { nodejs = nodejs_20; };