+2
doc/release-notes/rl-2505.section.md
+2
doc/release-notes/rl-2505.section.md
···- `dwarf-fortress-packages` now only contains one minor version for each major version since version 0.44. Saves should still be compatible, but you may have to change which minor version you were using if it was one other than the newest.- `zig_0_9` and `zig_0_10` have been removed, you should upgrade to `zig_0_13` (also available as just `zig`), `zig_0_12` or `zig_0_11` instead.- `webpack-cli` was updated to major version 6, which has breaking changes from the previous version 5.1.4. See the [upstream release notes](https://github.com/webpack/webpack-cli/releases/tag/webpack-cli%406.0.0) for details on these changes.
···- `dwarf-fortress-packages` now only contains one minor version for each major version since version 0.44. Saves should still be compatible, but you may have to change which minor version you were using if it was one other than the newest.+- `tpm2-pkcs11` now is compiled without abrmd (Access Broker and Resource Manager Daemon) support by default, preferring the kernel resource manager. Use `tpm2-pkcs11.abrmd` if you would like a version with abrmd support. Note that the NixOS module picks the correct one automatically based on `security.tpm2.abrmd`.- `zig_0_9` and `zig_0_10` have been removed, you should upgrade to `zig_0_13` (also available as just `zig`), `zig_0_12` or `zig_0_11` instead.- `webpack-cli` was updated to major version 6, which has breaking changes from the previous version 5.1.4. See the [upstream release notes](https://github.com/webpack/webpack-cli/releases/tag/webpack-cli%406.0.0) for details on these changes.
+27
-20
nixos/modules/programs/direnv.nix
+27
-20
nixos/modules/programs/direnv.nix
·········if ${lib.boolToString cfg.loadInNixShell} || [ -z "$IN_NIX_SHELL$NIX_GCROOT$(printenv PATH | grep '/nix/store')" ] ; then···
·········if ${lib.boolToString cfg.loadInNixShell} || [ -z "$IN_NIX_SHELL$NIX_GCROOT$(printenv PATH | grep '/nix/store')" ] ; then···
+2
-2
nixos/modules/security/tpm2.nix
+2
-2
nixos/modules/security/tpm2.nix
···+defaultText = lib.literalExpression "if config.security.tpm2.abrmd.enable then pkgs.tpm2-pkcs11.abrmd else pkgs.tpm2-pkcs11";
+1
-1
nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py
+1
-1
nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py
···+raise Exception("Could not find any previously installed systemd-boot. If you are switching to systemd-boot from a different bootloader, you need to run `nixos-rebuild switch --install-bootloader`")
+2
-2
pkgs/applications/audio/qpwgraph/default.nix
+2
-2
pkgs/applications/audio/qpwgraph/default.nix
···
···
+2
-2
pkgs/applications/editors/vscode/extensions/default.nix
+2
-2
pkgs/applications/editors/vscode/extensions/default.nix
+77
-34
pkgs/by-name/am/amp-cli/package-lock.json
+77
-34
pkgs/by-name/am/amp-cli/package-lock.json
······-"integrity": "sha512-L1GqHpgYhagR9WG5XOwWcUCJJV41n1DIwuz0hCUNrl+UJMhcvjLL5PG8fnA4TiFZiNEOTR8yWztfYKYeE7+U3g==",·········-"integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",···-"integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==",·········"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",-"integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
······+"integrity": "sha512-LTlMR3cs5ax9EGIuyu92g85SJdsXV7fvADsEnYmBOd/no7r1CIxeEtOzLFY1FPDCxLHjN74BivwHs0piMiLktg==",···+"integrity": "sha512-kncnfKlRj4FM0+9IRBlZ/06b1BNVDya3d5hN5kFfuzCNAgZFZuApz/XBqe0+d6Y5cV/f86UD8q2ehnaSVdtBrw==",···+"integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",······+"integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",+"integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==",···+"integrity": "sha512-K6p9y4ZyL9wPzA+PMDloNQPfoDGTiFYDvdlXznyGKgD10BJpcAosvATKrExRKOrNLgD8E7Um7WGW0lxsnOuNLg==",···+"integrity": "sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==",+"integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",···"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+3
-3
pkgs/by-name/am/amp-cli/package.nix
+3
-3
pkgs/by-name/am/amp-cli/package.nix
······
······
+3
-3
pkgs/by-name/bu/bufisk/package.nix
+3
-3
pkgs/by-name/bu/bufisk/package.nix
······
······
+3
-3
pkgs/by-name/ca/caido/package.nix
+3
-3
pkgs/by-name/ca/caido/package.nix
···url = "https://caido.download/releases/v${version}/caido-desktop-v${version}-linux-x86_64.AppImage";
···url = "https://caido.download/releases/v${version}/caido-desktop-v${version}-linux-x86_64.AppImage";
+2
-2
pkgs/by-name/du/dump1090-fa/package.nix
+2
-2
pkgs/by-name/du/dump1090-fa/package.nix
···
···
+2
-2
pkgs/by-name/he/hello/package.nix
+2
-2
pkgs/by-name/he/hello/package.nix
···# The GNU Hello `configure` script detects how to link libiconv but fails to actually make use of that.
···# The GNU Hello `configure` script detects how to link libiconv but fails to actually make use of that.
+2
pkgs/by-name/li/libmikmod/package.nix
+2
pkgs/by-name/li/libmikmod/package.nix
+1
-1
pkgs/by-name/lo/louvre/package.nix
+1
-1
pkgs/by-name/lo/louvre/package.nix
+2
-2
pkgs/by-name/ma/maestro/package.nix
+2
-2
pkgs/by-name/ma/maestro/package.nix
···url = "https://github.com/mobile-dev-inc/maestro/releases/download/cli-${finalAttrs.version}/maestro.zip";
···url = "https://github.com/mobile-dev-inc/maestro/releases/download/cli-${finalAttrs.version}/maestro.zip";
+2
-2
pkgs/by-name/mu/mullvad-browser/package.nix
+2
-2
pkgs/by-name/mu/mullvad-browser/package.nix
······"https://tor.eff.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz""https://tor.calyxinstitute.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz"
······"https://tor.eff.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz""https://tor.calyxinstitute.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz"
+3
-3
pkgs/by-name/ne/netbird/package.nix
+3
-3
pkgs/by-name/ne/netbird/package.nix
···
···
+10
-8
pkgs/by-name/nu/numcpp/package.nix
+10
-8
pkgs/by-name/nu/numcpp/package.nix
······
······
+18
pkgs/by-name/nu/numcpp/pytest-CMakeLists.patch
+18
pkgs/by-name/nu/numcpp/pytest-CMakeLists.patch
···
···
+1
-1
pkgs/by-name/op/opencloud/idp-web.nix
+1
-1
pkgs/by-name/op/opencloud/idp-web.nix
···-changelog = "https://github.com/opencloud-eu/opencloud/blob/v${finalAttrs.src.rev}/CHANGELOG.md";
···+changelog = "https://github.com/opencloud-eu/opencloud/blob/v${finalAttrs.src.tag}/CHANGELOG.md";
+1
-1
pkgs/by-name/op/opencloud/package.nix
+1
-1
pkgs/by-name/op/opencloud/package.nix
···description = "OpenCloud gives you a secure and private way to store, access, and share your files.";
···description = "OpenCloud gives you a secure and private way to store, access, and share your files.";
+1
-1
pkgs/by-name/op/opencloud/web.nix
+1
-1
pkgs/by-name/op/opencloud/web.nix
···
···
+40
-30
pkgs/by-name/ph/phoenixd/package.nix
+40
-30
pkgs/by-name/ph/phoenixd/package.nix
······-url = "https://github.com/ACINQ/phoenixd/releases/download/v${version}/phoenix-${version}-${suffix}.zip";···
······+attrs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");+url = "https://github.com/ACINQ/phoenixd/releases/download/v${finalAttrs.version}/phoenixd-${finalAttrs.version}-${suffix}.zip";+nativeBuildInputs = [ unzip ] ++ lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ];···
+24
pkgs/by-name/ph/phoenixd/update.sh
+24
pkgs/by-name/ph/phoenixd/update.sh
···
···+currentVersion=$(nix-instantiate --eval -E "with import ./. {}; phoenixd.version or (lib.getVersion phoenixd)" | tr -d '"')+latestVersion=$(nix-instantiate --eval -E "with import ./. {}; phoenixd.version or (lib.getVersion phoenixd)" | tr -d '"')+hash=$(nix hash convert --to sri --hash-algo sha256 $(nix-prefetch-url $(nix-instantiate --eval -E "with import ./. {}; phoenixd.src.url" --system "$system" | tr -d '"')))
+2
-2
pkgs/by-name/re/reddit-tui/package.nix
+2
-2
pkgs/by-name/re/reddit-tui/package.nix
···
···
+25
pkgs/by-name/sp/spoolman/common.nix
+25
pkgs/by-name/sp/spoolman/common.nix
···
···
+23
pkgs/by-name/sp/spoolman/frontend.nix
+23
pkgs/by-name/sp/spoolman/frontend.nix
···
···
+79
pkgs/by-name/sp/spoolman/package.nix
+79
pkgs/by-name/sp/spoolman/package.nix
···
···
+1
-1
pkgs/by-name/sr/srm-cuarzo/package.nix
+1
-1
pkgs/by-name/sr/srm-cuarzo/package.nix
+49
pkgs/by-name/sy/systemd-bootchart/package.nix
+49
pkgs/by-name/sy/systemd-bootchart/package.nix
···
···
+3
-3
pkgs/by-name/to/tor-browser/package.nix
+3
-3
pkgs/by-name/to/tor-browser/package.nix
······"https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz"···"https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz"
······"https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz"···"https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz"
+19
-11
pkgs/by-name/tp/tpm2-pkcs11/package.nix
+19
-11
pkgs/by-name/tp/tpm2-pkcs11/package.nix
···
···
+4
-4
pkgs/by-name/ty/typstyle/package.nix
+4
-4
pkgs/by-name/ty/typstyle/package.nix
······-changelog = "https://github.com/Enter-tainer/typstyle/blob/v${finalAttrs.version}/CHANGELOG.md";
······+changelog = "https://github.com/Enter-tainer/typstyle/blob/${finalAttrs.src.tag}/CHANGELOG.md";
+30
-14
pkgs/by-name/wr/wrangler/package.nix
+30
-14
pkgs/by-name/wr/wrangler/package.nix
············# - the build process builds a version of miniflare which is used by wrangler; for this reason, the miniflare package is copied also# - pnpm stores all content in the top-level node_modules directory, but it is linked to from a node_modules directory inside wrangler# - as they are linked via symlinks, the relative location of them on the filesystem should be maintained-rm -rf node_modules/typescript node_modules/eslint node_modules/prettier node_modules/bin node_modules/.bin node_modules/**/bin node_modules/**/.bin···--set-default SSL_CERT_FILE "${cacert}/etc/ssl/certs/ca-bundle.crt" # https://github.com/cloudflare/workers-sdk/issues/3264···
············# - the build process builds a version of miniflare which is used by wrangler; for this reason, the miniflare package is copied also# - pnpm stores all content in the top-level node_modules directory, but it is linked to from a node_modules directory inside wrangler# - as they are linked via symlinks, the relative location of them on the filesystem should be maintained+rm -rf node_modules/typescript node_modules/eslint node_modules/prettier node_modules/bin node_modules/.bin node_modules/**/bin node_modules/**/.bin···--set-default SSL_CERT_FILE "${cacert}/etc/ssl/certs/ca-bundle.crt" # https://github.com/cloudflare/workers-sdk/issues/3264···
+2
-2
pkgs/by-name/xm/xmedcon/package.nix
+2
-2
pkgs/by-name/xm/xmedcon/package.nix
+3
-3
pkgs/by-name/ya/yazi/plugins/projects/default.nix
+3
-3
pkgs/by-name/ya/yazi/plugins/projects/default.nix
···
···
+2
-2
pkgs/development/interpreters/elixir/1.18.nix
+2
-2
pkgs/development/interpreters/elixir/1.18.nix
···# https://hexdocs.pm/elixir/1.18.0/compatibility-and-deprecations.html#between-elixir-and-erlang-otp
···# https://hexdocs.pm/elixir/1.18.0/compatibility-and-deprecations.html#between-elixir-and-erlang-otp
+71
pkgs/development/python-modules/django-lasuite/default.nix
+71
pkgs/development/python-modules/django-lasuite/default.nix
···
···+description = "The common library for La Suite Django projects and Proconnected Django projects";
pkgs/development/python-modules/django/5.nix
pkgs/development/python-modules/django/5_1.nix
pkgs/development/python-modules/django/5.nix
pkgs/development/python-modules/django/5_1.nix
+150
pkgs/development/python-modules/django/5_2.nix
+150
pkgs/development/python-modules/django/5_2.nix
···
···+changelog = "https://docs.djangoproject.com/en/${lib.versions.majorMinor version}/releases/${version}/";+description = "High-level Python Web framework that encourages rapid development and clean, pragmatic design";
+37
pkgs/development/python-modules/scheduler/default.nix
+37
pkgs/development/python-modules/scheduler/default.nix
···
···+description = "A simple in-process python scheduler library with asyncio, threading and timezone support. Use datetime standard library objects for planning of Jobs depending on time cycles, fixed times, weekdays, dates, weights, offsets and execution counts";
+37
pkgs/development/python-modules/sqlalchemy-cockroachdb/default.nix
+37
pkgs/development/python-modules/sqlalchemy-cockroachdb/default.nix
···
···
+11
pkgs/development/python-modules/supervisor/default.nix
+11
pkgs/development/python-modules/supervisor/default.nix
······+url = "https://github.com/Supervisor/supervisor/commit/27efcd59b454e4f3a81e5e1b02ab0d8d0ff2f45f.patch";
+337
pkgs/development/python-modules/supervisor/fix-python313-unittest.patch
+337
pkgs/development/python-modules/supervisor/fix-python313-unittest.patch
···
···+/home/runner/work/supervisor/supervisor/supervisor/tests/test_confecho.py:18: DeprecationWarning: unittest.findTestCases() is deprecated and will be removed in Python 3.13. Please use unittest.TestLoader.loadTestsFromModule() instead.+/home/runner/work/supervisor/supervisor/.tox/py311/lib/python3.11/site-packages/_pytest/python.py:199: PytestReturnNotNoneWarning: Expected None, but supervisor/tests/test_confecho.py::test_suite returned <unittest.suite.TestSuite tests=[<unittest.suite.TestSuite tests=[<supervisor.tests.test_confecho.TopLevelFunctionTests testMethod=test_main_writes_data_out_that_looks_like_a_config_file>]>]>, which will be an error in a future version of pytest. Did you mean to use `assert` instead of `return`?+diff --git a/supervisor/tests/test_socket_manager.py b/supervisor/tests/test_socket_manager.py
+2
-2
pkgs/development/web/nodejs/v24.nix
+2
-2
pkgs/development/web/nodejs/v24.nix
+2
-2
pkgs/kde/misc/kirigami-addons/default.nix
+2
-2
pkgs/kde/misc/kirigami-addons/default.nix
···
···
+2
-2
pkgs/servers/sql/percona-server/8_0.nix
+2
-2
pkgs/servers/sql/percona-server/8_0.nix
···url = "https://www.percona.com/downloads/Percona-Server-8.0/Percona-Server-${finalAttrs.version}/source/tarball/percona-server-${finalAttrs.version}.tar.gz";
···url = "https://www.percona.com/downloads/Percona-Server-8.0/Percona-Server-${finalAttrs.version}/source/tarball/percona-server-${finalAttrs.version}.tar.gz";
+11
-1
pkgs/top-level/python-packages.nix
+11
-1
pkgs/top-level/python-packages.nix
············
············+sqlalchemy-cockroachdb = callPackage ../development/python-modules/sqlalchemy-cockroachdb { };