+1
-1
doc/release-notes/rl-2505.section.md
+1
-1
doc/release-notes/rl-2505.section.md
···-- The default version of `z3` has been updated from 4.8 to 4.13. There are still a few packages that need specific older versions; those will continue to be maintained as long as other packages depend on them but may be removed in the future.+- The default version of `z3` has been updated from 4.8 to 4.14, and all old versions have been dropped. Note that `fstar` still depends on specific versions, and maintains them as overrides.
+2
nixos/doc/manual/release-notes/rl-2505.section.md
+2
nixos/doc/manual/release-notes/rl-2505.section.md
···- [GlitchTip](https://glitchtip.com/), an open source Sentry API compatible error tracking platform. Available as [services.glitchtip](#opt-services.glitchtip.enable).+- [`yarr`](https://github.com/nkanaev/yarr), a small, web-based feed aggregator and RSS reader. Available as [services.yarr](#opt-services.yarr.enable).- [Stash](https://github.com/stashapp/stash), An organizer for your adult videos/images, written in Go. Available as [services.stash](#opt-services.stash.enable).
+1
nixos/modules/module-list.nix
+1
nixos/modules/module-list.nix
+118
nixos/modules/services/misc/yarr.nix
+118
nixos/modules/services/misc/yarr.nix
···+description = "Path to a file containing username:password. `null` means no authentication required to use the service.";+${optionalString (cfg.authFilePath != null) "-auth-file /run/credentials/yarr.service/authfile"}
+1
nixos/tests/all-tests.nix
+1
nixos/tests/all-tests.nix
···
+43
-48
nixos/tests/armagetronad.nix
+43
-48
nixos/tests/armagetronad.nix
···-Server = namedtuple('Server', ('node', 'name', 'address', 'port', 'welcome', 'attacker', 'victim', 'coredump_delay'))+Server = namedtuple('Server', ('node', 'name', 'address', 'port', 'welcome', 'player1', 'player2'))···-Server(server, 'high-rubber', 'server', 4534, 'NixOS Smoke Test Server', 'SmOoThIcE', 'Arduino', 8),-Server(server, 'sty', 'server', 4535, 'NixOS Smoke Test sty+ct+ap Server', 'Arduino', 'SmOoThIcE', 8),-Server(server, 'trunk', 'server', 4536, 'NixOS Smoke Test 0.4 Server', 'Arduino', 'SmOoThIcE', 8)+Server(server, 'high-rubber', 'server', 4534, 'NixOS Smoke Test Server', 'SmOoThIcE', 'Arduino'),+Server(server, 'sty', 'server', 4535, 'NixOS Smoke Test sty+ct+ap Server', 'Arduino', 'SmOoThIcE'),+Server(server, 'trunk', 'server', 4536, 'NixOS Smoke Test 0.4 Server', 'Arduino', 'SmOoThIcE')······+client.node.succeed(run("cd; ulimit -c unlimited; armagetronad --record test.aarec >&2 & disown"))······# Get to the Server Bookmarks screen on both clients. This takes a while so do it asynchronously.# Main testing loop. Iterates through each server bookmark and connects to them in sequence.···-f"journalctl -u armagetronad-{srv.name} -e | grep -q '{attacker.name} core dumped {victim.name}'"
+19
nixos/tests/yarr.nix
+19
nixos/tests/yarr.nix
···
+9
pkgs/applications/editors/texmacs/default.nix
+9
pkgs/applications/editors/texmacs/default.nix
······+url = "https://github.com/texmacs/texmacs/commit/e72783b023f22eaa0456d2e4cc76ae509d963672.patch";
+13
pkgs/applications/editors/vim/plugins/generated.nix
+13
pkgs/applications/editors/vim/plugins/generated.nix
···
+3
-1
pkgs/applications/editors/vim/plugins/non-generated/sonarlint-nvim/default.nix
+3
-1
pkgs/applications/editors/vim/plugins/non-generated/sonarlint-nvim/default.nix
···
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
···
+2
-2
pkgs/applications/misc/syncthingtray/default.nix
+2
-2
pkgs/applications/misc/syncthingtray/default.nix
···
+3
-36
pkgs/applications/science/biology/mrtrix/default.nix
+3
-36
pkgs/applications/science/biology/mrtrix/default.nix
······-# ["Fix vectorized reductions for Eigen::half"](https://gitlab.com/libeigen/eigen/-/merge_requests/699)-url = "https://gitlab.com/libeigen/eigen/-/commit/d0e3791b1a0e2db9edd5f1d1befdb2ac5a40efe0.patch";······
-26
pkgs/applications/science/logic/z3/4-8-5-typos.diff
-26
pkgs/applications/science/logic/z3/4-8-5-typos.diff
···-@@ -86,7 +86,7 @@ static_matrix<T, X>::static_matrix(static_matrix const &A, unsigned * /* basis *
-216
pkgs/applications/science/logic/z3/default.nix
-216
pkgs/applications/science/logic/z3/default.nix
···-# See https://github.com/Z3Prover/z3/pull/5729. This is a specialization of this patch for 4.8.5.-ln -sf $lib/lib/libz3${stdenv.hostPlatform.extensions.sharedLibrary} $python/${python.sitePackages}/z3/lib/libz3${stdenv.hostPlatform.extensions.sharedLibrary}
-13
pkgs/applications/science/logic/z3/lower-bound-typo.diff
-13
pkgs/applications/science/logic/z3/lower-bound-typo.diff
···
-12
pkgs/applications/science/logic/z3/tail-matrix.diff
-12
pkgs/applications/science/logic/z3/tail-matrix.diff
···
+1
-1
pkgs/applications/science/logic/z3/tptp.nix
pkgs/by-name/z3/z3-tptp/package.nix
+1
-1
pkgs/applications/science/logic/z3/tptp.nix
pkgs/by-name/z3/z3-tptp/package.nix
+3
-3
pkgs/by-name/ar/ares-cli/package.nix
+3
-3
pkgs/by-name/ar/ares-cli/package.nix
······
+34
pkgs/by-name/ca/cargo-sonar/package.nix
+34
pkgs/by-name/ca/cargo-sonar/package.nix
···+description = "Utility to produce some Sonar-compatible format from different Rust tools like cargo-clippy cargo-audit or cargo-outdated";
+2
-30
pkgs/by-name/cu/curv/package.nix
+2
-30
pkgs/by-name/cu/curv/package.nix
······-# ["Fix vectorized reductions for Eigen::half"](https://gitlab.com/libeigen/eigen/-/merge_requests/699)-url = "https://gitlab.com/libeigen/eigen/-/commit/d0e3791b1a0e2db9edd5f1d1befdb2ac5a40efe0.patch";
+57
pkgs/by-name/ei/eigen_3_4_0/include-dir.patch
+57
pkgs/by-name/ei/eigen_3_4_0/include-dir.patch
···+@@ -6,4 +6,4 @@ Description: A C++ template library for linear algebra: vectors, matrices, and r
+50
pkgs/by-name/ei/eigen_3_4_0/package.nix
+50
pkgs/by-name/ei/eigen_3_4_0/package.nix
···+# ["Fix vectorized reductions for Eigen::half"](https://gitlab.com/libeigen/eigen/-/merge_requests/699)+url = "https://gitlab.com/libeigen/eigen/-/commit/d0e3791b1a0e2db9edd5f1d1befdb2ac5a40efe0.patch";+description = "C++ template library for linear algebra: vectors, matrices, and related algorithms";
+31
pkgs/by-name/fx/fx-cast-bridge/bump-nan.patch
+31
pkgs/by-name/fx/fx-cast-bridge/bump-nan.patch
···+- "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ=="++ "integrity": "sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ==",+- "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ=="++ "integrity": "sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ=="
+13
-5
pkgs/by-name/fx/fx-cast-bridge/package.nix
+13
-5
pkgs/by-name/fx/fx-cast-bridge/package.nix
············
+2
-2
pkgs/by-name/gi/git-town/package.nix
+2
-2
pkgs/by-name/gi/git-town/package.nix
···
+2
-33
pkgs/by-name/ks/kstars/package.nix
+2
-33
pkgs/by-name/ks/kstars/package.nix
······-# ["Fix vectorized reductions for Eigen::half"](https://gitlab.com/libeigen/eigen/-/merge_requests/699)-url = "https://gitlab.com/libeigen/eigen/-/commit/d0e3791b1a0e2db9edd5f1d1befdb2ac5a40efe0.patch";···
+3
-8
pkgs/by-name/li/libblake3/package.nix
+3
-8
pkgs/by-name/li/libblake3/package.nix
···
+3
-3
pkgs/by-name/li/librenms/package.nix
+3
-3
pkgs/by-name/li/librenms/package.nix
···
+3
-3
pkgs/by-name/ll/lls/package.nix
+3
-3
pkgs/by-name/ll/lls/package.nix
···
+57
pkgs/by-name/mo/mongodb-atlas-cli/package.nix
+57
pkgs/by-name/mo/mongodb-atlas-cli/package.nix
···
+5
pkgs/by-name/mu/mupen64plus/package.nix
+5
pkgs/by-name/mu/mupen64plus/package.nix
+21
pkgs/by-name/mu/mupen64plus/remove-unused-header.patch
+21
pkgs/by-name/mu/mupen64plus/remove-unused-header.patch
···+diff --git a/source/mupen64plus-core/src/main/eventloop.c b/source/mupen64plus-core/src/main/eventloop.c
+2
-2
pkgs/by-name/ne/netbox_4_1/package.nix
+2
-2
pkgs/by-name/ne/netbox_4_1/package.nix
······
+2
-2
pkgs/by-name/ne/netbox_4_2/package.nix
+2
-2
pkgs/by-name/ne/netbox_4_2/package.nix
······
+3
-3
pkgs/by-name/ob/obsidian/package.nix
+3
-3
pkgs/by-name/ob/obsidian/package.nix
···description = "Powerful knowledge base that works on top of a local folder of plain text Markdown files";···url = "https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/${filename}";
+104
-50
pkgs/by-name/ov/ovftool/package.nix
+104
-50
pkgs/by-name/ov/ovftool/package.nix
···-url = "${baseUrl}/7254abb2-434d-4f5d-83e2-9311ced9752e/57e666a2-874c-48fe-b1d2-4b6381f7fe97/${name}";-url = "${baseUrl}/8a93ce23-4f88-4ae8-b067-ae174291e98f/c609234d-59f2-4758-a113-0ec5bbe4b120/${name}";-url = "${baseUrl}/91091b23-280a-487a-a048-0c2594303c92/dc666e23-104f-4b9b-be11-6d88dcf3ab98/${name}";++ "?p_p_id=SDK_AND_TOOL_DETAILS_INSTANCE_iwlk&p_p_lifecycle=2&p_p_resource_id=documentDownloadArtifact";+urls="$(jq -r 'if (.success == true) then .data.downloadUrl else error(. | tostring) end' < "$downloadedFile" || exit $?)" \-ovftoolSystem = ovftoolSystems.${stdenv.system} or (throw "unsupported system ${stdenv.system}");+ovftoolSystem = ovftoolSystems.${stdenv.system} or (throw "unsupported system ${stdenv.system}");···············change_args+=(-change @loader_path/lib/libicuuc.60.2.dylib ${icu60}/lib/libicuuc.60.2.dylib)change_args+=(-change @loader_path/lib/libxerces-c-3.2.dylib ${xercesc}/lib/libxerces-c-3.2.dylib)+change_args+=(-change @GOBUILD_CAYMAN_CURL_ROOT@/apple_mac64/lib/libcurl.4.dylib ${curl.out}/lib/libcurl.4.dylib)change_args+=(-change /usr/lib/libresolv.9.dylib ${lib.getLib darwin.libresolv}/lib/libresolv.9.dylib)···change_args+=(-change @loader_path/libxerces-c-3.2.dylib ${xercesc}/lib/libxerces-c-3.2.dylib)············
+2
-2
pkgs/by-name/pf/pferd/package.nix
+2
-2
pkgs/by-name/pf/pferd/package.nix
···
+46
pkgs/by-name/qw/qwertone/package.nix
+46
pkgs/by-name/qw/qwertone/package.nix
···
+3
-3
pkgs/by-name/re/reddit-tui/package.nix
+3
-3
pkgs/by-name/re/reddit-tui/package.nix
···
+73
-67
pkgs/by-name/re/redisinsight/package.nix
+73
-67
pkgs/by-name/re/redisinsight/package.nix
···-yarn install --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive-yarn --offline --cwd redisinsight/ --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive-yarn --offline --cwd redisinsight/api/ --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive-npm_config_node_gyp="${buildPackages.nodejs}/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" npm rebuild --verbose --sqlite=${sqlite.dev} sqlite3···+--replace-fail 'compilerCommand = (() => {' 'compilerCommand = (() => { return ["${lib.getExe dart-sass}"];'···
+70
pkgs/by-name/re/redisinsight/remove-cpu-features.patch
+70
pkgs/by-name/re/redisinsight/remove-cpu-features.patch
···+resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320"+resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"+integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==+resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
+4
pkgs/by-name/rs/rspamd/package.nix
+4
pkgs/by-name/rs/rspamd/package.nix
·········
+2
-2
pkgs/by-name/sp/splash/package.nix
+2
-2
pkgs/by-name/sp/splash/package.nix
···
+84
-39
pkgs/by-name/to/tone/deps.json
+84
-39
pkgs/by-name/to/tone/deps.json
····································
+7
-2
pkgs/by-name/to/tone/package.nix
+7
-2
pkgs/by-name/to/tone/package.nix
···
+3
-3
pkgs/by-name/ur/url-parser/package.nix
+3
-3
pkgs/by-name/ur/url-parser/package.nix
···
+17
-14
pkgs/by-name/ya/yarr/package.nix
+17
-14
pkgs/by-name/ya/yarr/package.nix
·········
+1
pkgs/by-name/yo/your_spotify/package.nix
+1
pkgs/by-name/yo/your_spotify/package.nix
···
+6
pkgs/by-name/z3/z3/package.nix
+6
pkgs/by-name/z3/z3/package.nix
+130
pkgs/by-name/z3/z3_4_14/package.nix
+130
pkgs/by-name/z3/z3_4_14/package.nix
···+ln -sf $lib/lib/libz3${stdenv.hostPlatform.extensions.sharedLibrary} $python/${python3.sitePackages}/z3/lib/libz3${stdenv.hostPlatform.extensions.sharedLibrary}
pkgs/development/libraries/eigen/2.0.nix
pkgs/by-name/ei/eigen2/package.nix
pkgs/development/libraries/eigen/2.0.nix
pkgs/by-name/ei/eigen2/package.nix
pkgs/development/libraries/eigen/default.nix
pkgs/by-name/ei/eigen/package.nix
pkgs/development/libraries/eigen/default.nix
pkgs/by-name/ei/eigen/package.nix
pkgs/development/libraries/eigen/include-dir.patch
pkgs/by-name/ei/eigen/include-dir.patch
pkgs/development/libraries/eigen/include-dir.patch
pkgs/by-name/ei/eigen/include-dir.patch
+2
-29
pkgs/development/libraries/libfive/default.nix
+2
-29
pkgs/development/libraries/libfive/default.nix
······-# ["Fix vectorized reductions for Eigen::half"](https://gitlab.com/libeigen/eigen/-/merge_requests/699)-url = "https://gitlab.com/libeigen/eigen/-/commit/d0e3791b1a0e2db9edd5f1d1befdb2ac5a40efe0.patch";
+2
-2
pkgs/development/python-modules/azure-mgmt-netapp/default.nix
+2
-2
pkgs/development/python-modules/azure-mgmt-netapp/default.nix
······
+3
-3
pkgs/development/python-modules/bleak-esphome/default.nix
+3
-3
pkgs/development/python-modules/bleak-esphome/default.nix
······-changelog = "https://github.com/bluetooth-devices/bleak-esphome/blob/v${version}/CHANGELOG.md";
+2
-2
pkgs/development/python-modules/cf-xarray/default.nix
+2
-2
pkgs/development/python-modules/cf-xarray/default.nix
···
+2
-2
pkgs/development/python-modules/coinmetrics-api-client/default.nix
+2
-2
pkgs/development/python-modules/coinmetrics-api-client/default.nix
······
+4
pkgs/development/python-modules/dask-image/default.nix
+4
pkgs/development/python-modules/dask-image/default.nix
······
+18
-8
pkgs/development/python-modules/gdsfactory/default.nix
+18
-8
pkgs/development/python-modules/gdsfactory/default.nix
············
+2
-2
pkgs/development/python-modules/google-cloud-org-policy/default.nix
+2
-2
pkgs/development/python-modules/google-cloud-org-policy/default.nix
······
+3
-3
pkgs/development/python-modules/google-generativeai/default.nix
+3
-3
pkgs/development/python-modules/google-generativeai/default.nix
·········
+2
-2
pkgs/development/python-modules/holidays/default.nix
+2
-2
pkgs/development/python-modules/holidays/default.nix
······
+18
-11
pkgs/development/python-modules/kfactory/default.nix
+18
-11
pkgs/development/python-modules/kfactory/default.nix
······
+2
-2
pkgs/development/python-modules/lacuscore/default.nix
+2
-2
pkgs/development/python-modules/lacuscore/default.nix
······
+3
-3
pkgs/development/python-modules/lib4package/default.nix
+3
-3
pkgs/development/python-modules/lib4package/default.nix
······description = "Utility for handling package metadata to include in Software Bill of Materials (SBOMs";
+2
-2
pkgs/development/python-modules/mcpadapt/default.nix
+2
-2
pkgs/development/python-modules/mcpadapt/default.nix
···
+2
-2
pkgs/development/python-modules/metaflow/default.nix
+2
-2
pkgs/development/python-modules/metaflow/default.nix
···
+2
-2
pkgs/development/python-modules/model-checker/default.nix
+2
-2
pkgs/development/python-modules/model-checker/default.nix
······
+8
-8
pkgs/development/python-modules/mypy-boto3/default.nix
+8
-8
pkgs/development/python-modules/mypy-boto3/default.nix
············
+3
-3
pkgs/development/python-modules/notus-scanner/default.nix
+3
-3
pkgs/development/python-modules/notus-scanner/default.nix
·········
+2
-2
pkgs/development/python-modules/okta/default.nix
+2
-2
pkgs/development/python-modules/okta/default.nix
···
+2
-2
pkgs/development/python-modules/oracledb/default.nix
+2
-2
pkgs/development/python-modules/oracledb/default.nix
···
+4
-2
pkgs/development/python-modules/playwrightcapture/default.nix
+4
-2
pkgs/development/python-modules/playwrightcapture/default.nix
············
+2
-2
pkgs/development/python-modules/posthog/default.nix
+2
-2
pkgs/development/python-modules/posthog/default.nix
···
+20
-12
pkgs/development/python-modules/pydantic-compat/default.nix
+20
-12
pkgs/development/python-modules/pydantic-compat/default.nix
······+# deprecated, and will be removed in Pydantic V3. Instead, you should access this attribute from
+2
-2
pkgs/development/python-modules/pyexploitdb/default.nix
+2
-2
pkgs/development/python-modules/pyexploitdb/default.nix
······
+2
-2
pkgs/development/python-modules/pylutron/default.nix
+2
-2
pkgs/development/python-modules/pylutron/default.nix
···
+2
-2
pkgs/development/python-modules/pyschlage/default.nix
+2
-2
pkgs/development/python-modules/pyschlage/default.nix
······
+2
-2
pkgs/development/python-modules/reflex/default.nix
+2
-2
pkgs/development/python-modules/reflex/default.nix
···
+15
-14
pkgs/development/python-modules/rioxarray/default.nix
+15
-14
pkgs/development/python-modules/rioxarray/default.nix
·········-(stdenv.hostPlatform.system == "aarch64-linux" || stdenv.hostPlatform.system == "aarch64-darwin")
+2
-2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
+2
-2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
······
+2
-2
pkgs/development/python-modules/venstarcolortouch/default.nix
+2
-2
pkgs/development/python-modules/venstarcolortouch/default.nix
···
+2
-2
pkgs/games/armagetronad/default.nix
+2
-2
pkgs/games/armagetronad/default.nix
···
+3
-3
pkgs/servers/monitoring/grafana/default.nix
+3
-3
pkgs/servers/monitoring/grafana/default.nix
······# borrowed from: https://github.com/NixOS/nixpkgs/blob/d70d9425f49f9aba3c49e2c389fe6d42bac8c5b0/pkgs/development/tools/analysis/snyk/default.nix#L20-L22···
-14
pkgs/servers/osrm-backend/boost187-compat.patch
-14
pkgs/servers/osrm-backend/boost187-compat.patch
···
+10
-12
pkgs/servers/osrm-backend/default.nix
pkgs/by-name/os/osrm-backend/package.nix
+10
-12
pkgs/servers/osrm-backend/default.nix
pkgs/by-name/os/osrm-backend/package.nix
······description = "Open Source Routing Machine computes shortest paths in a graph. It was designed to run well with map data from the Openstreetmap Project";
+12
-10
pkgs/servers/web-apps/wordpress/packages/default.nix
+12
-10
pkgs/servers/web-apps/wordpress/packages/default.nix
···
+8
pkgs/tools/package-management/lix/common-nix-eval-jobs.nix
+8
pkgs/tools/package-management/lix/common-nix-eval-jobs.nix
···
+5
pkgs/tools/package-management/lix/default.nix
+5
pkgs/tools/package-management/lix/default.nix
······nix-eval-jobs = self.callPackage (callPackage ./common-nix-eval-jobs.nix nix-eval-jobs-args) {
+3
-3
pkgs/tools/security/cnspec/default.nix
+3
-3
pkgs/tools/security/cnspec/default.nix
···
+3
-3
pkgs/tools/security/trufflehog/default.nix
+3
-3
pkgs/tools/security/trufflehog/default.nix
···
+1
-19
pkgs/top-level/all-packages.nix
+1
-19
pkgs/top-level/all-packages.nix
············
+1
-6
pkgs/top-level/python-packages.nix
+1
-6
pkgs/top-level/python-packages.nix
···