From b7c13f0006f68f41830c4b7733972eb915df73bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Aug 2024 15:08:55 -0700 Subject: [PATCH 01/62] python312Packages.bx-py-utils: 93 -> 94 Diff: https://github.com/boxine/bx_py_utils/compare/refs/tags/v93...v94 Changelog: https://github.com/boxine/bx_py_utils/releases/tag/refs/tags/v94 --- pkgs/development/python-modules/bx-py-utils/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/bx-py-utils/default.nix b/pkgs/development/python-modules/bx-py-utils/default.nix index f1825c5ae789..72872780f8d0 100644 --- a/pkgs/development/python-modules/bx-py-utils/default.nix +++ b/pkgs/development/python-modules/bx-py-utils/default.nix @@ -16,9 +16,9 @@ buildPythonPackage rec { pname = "bx-py-utils"; - version = "93"; + version = "94"; - disabled = pythonOlder "3.9"; + disabled = pythonOlder "3.10"; pyproject = true; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "boxine"; repo = "bx_py_utils"; rev = "refs/tags/v${version}"; - hash = "sha256-4xZOj6A2RKz7zOhFkLcSM7D870PfOljI8jn2+gKeYk4="; + hash = "sha256-IvmH0D3544zBukDQN6mea/nI1G4qZL+8KbIcF1Pehc8="; }; postPatch = '' From a41189a7461f77b4327658fad091ace1025bf1a0 Mon Sep 17 00:00:00 2001 From: Mathieu Rene Date: Thu, 8 Aug 2024 07:19:37 -0400 Subject: [PATCH 02/62] home-assistant-cli: format using nixfmt-rfc-style --- pkgs/servers/home-assistant/cli.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pkgs/servers/home-assistant/cli.nix b/pkgs/servers/home-assistant/cli.nix index b567cb0fe536..9921abcc2e95 100644 --- a/pkgs/servers/home-assistant/cli.nix +++ b/pkgs/servers/home-assistant/cli.nix @@ -1,6 +1,7 @@ -{ lib -, fetchFromGitHub -, python3 +{ + lib, + fetchFromGitHub, + python3, }: python3.pkgs.buildPythonApplication rec { @@ -49,9 +50,7 @@ python3.pkgs.buildPythonApplication rec { requests-mock ]; - pythonImportsCheck = [ - "homeassistant_cli" - ]; + pythonImportsCheck = [ "homeassistant_cli" ]; meta = with lib; { description = "Command-line tool for Home Assistant"; From 66fd9c663347f1c1e5cd72dabc19fdd827fa1ed6 Mon Sep 17 00:00:00 2001 From: Mathieu Rene Date: Thu, 8 Aug 2024 07:20:33 -0400 Subject: [PATCH 03/62] home-assistant-cli: got rid of 'with lib' inside meta --- pkgs/servers/home-assistant/cli.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/home-assistant/cli.nix b/pkgs/servers/home-assistant/cli.nix index 9921abcc2e95..d3c8348e3034 100644 --- a/pkgs/servers/home-assistant/cli.nix +++ b/pkgs/servers/home-assistant/cli.nix @@ -52,12 +52,12 @@ python3.pkgs.buildPythonApplication rec { pythonImportsCheck = [ "homeassistant_cli" ]; - meta = with lib; { + meta = { description = "Command-line tool for Home Assistant"; mainProgram = "hass-cli"; homepage = "https://github.com/home-assistant-ecosystem/home-assistant-cli"; changelog = "https://github.com/home-assistant-ecosystem/home-assistant-cli/releases/tag/${version}"; - license = licenses.asl20; - maintainers = teams.home-assistant.members; + license = lib.licenses.asl20; + maintainers = lib.teams.home-assistant.members; }; } From 3ca6a8c60eb4515fd80e37f792c1447849274ff0 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sun, 11 Aug 2024 13:22:02 +0800 Subject: [PATCH 04/62] singularity-tools: add bashInteractive and runScript into layerClosure --- pkgs/build-support/singularity-tools/default.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/build-support/singularity-tools/default.nix b/pkgs/build-support/singularity-tools/default.nix index ef8ca167b336..86e7ebe8a561 100644 --- a/pkgs/build-support/singularity-tools/default.nix +++ b/pkgs/build-support/singularity-tools/default.nix @@ -82,7 +82,13 @@ rec { util-linux ]; strictDeps = true; - layerClosure = writeClosure contents; + layerClosure = writeClosure ( + [ + bashInteractive + runScriptFile + ] + ++ contents + ); preVM = vmTools.createEmptyImage { size = diskSize; fullName = "${projectName}-run-disk"; From e8360a61bcc21f523afd6226dc289cfaaf411573 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sat, 10 Aug 2024 22:34:01 +0800 Subject: [PATCH 05/62] singularity-tools: make extensible --- pkgs/build-support/singularity-tools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/build-support/singularity-tools/default.nix b/pkgs/build-support/singularity-tools/default.nix index 86e7ebe8a561..735cd14cc7a9 100644 --- a/pkgs/build-support/singularity-tools/default.nix +++ b/pkgs/build-support/singularity-tools/default.nix @@ -20,7 +20,7 @@ let defaultSingularity = singularity; in -rec { +lib.makeExtensible (final: { # TODO(@ShamrockLee): Remove after Nixpkgs 24.11 branch-off. shellScript = lib.warn @@ -147,4 +147,4 @@ rec { in result; -} +}) From a7b54b36c56f343b3bcb4f95f57646de2be4ce62 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sun, 11 Aug 2024 10:25:20 +0800 Subject: [PATCH 06/62] singularity-tools: create VM disk image outside $out Place the VM disk image in a local directory "disk-image" instead of "$out", so that we don't have to delete it to reserve "$out" for the container image. --- pkgs/build-support/singularity-tools/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/build-support/singularity-tools/default.nix b/pkgs/build-support/singularity-tools/default.nix index 735cd14cc7a9..f9b11489275d 100644 --- a/pkgs/build-support/singularity-tools/default.nix +++ b/pkgs/build-support/singularity-tools/default.nix @@ -92,11 +92,13 @@ lib.makeExtensible (final: { preVM = vmTools.createEmptyImage { size = diskSize; fullName = "${projectName}-run-disk"; + # Leaving "$out" for the Singularity/Container image + destination = "disk-image"; }; inherit memSize; } '' - rm -rf $out + rmdir "$out" mkdir disk mkfs -t ext3 -b 4096 /dev/${vmTools.hd} mount /dev/${vmTools.hd} disk From 4be1e115d6e1fbca373abf7bd28b157c445b1db0 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sun, 11 Aug 2024 10:54:42 +0800 Subject: [PATCH 07/62] singularity-tools: rename the VM mountpoint as "workspace" --- pkgs/build-support/singularity-tools/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/build-support/singularity-tools/default.nix b/pkgs/build-support/singularity-tools/default.nix index f9b11489275d..eb2c55c33354 100644 --- a/pkgs/build-support/singularity-tools/default.nix +++ b/pkgs/build-support/singularity-tools/default.nix @@ -99,11 +99,11 @@ lib.makeExtensible (final: { } '' rmdir "$out" - mkdir disk + mkdir workspace mkfs -t ext3 -b 4096 /dev/${vmTools.hd} - mount /dev/${vmTools.hd} disk - mkdir -p disk/img - cd disk/img + mount /dev/${vmTools.hd} workspace + mkdir -p workspace/img + cd workspace/img mkdir proc sys dev # Run root script From 7487a6207d6ecebf48e6376157ad6d581693f229 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sun, 11 Aug 2024 11:06:00 +0800 Subject: [PATCH 08/62] singularity-tools: quote shell variables --- pkgs/build-support/singularity-tools/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/build-support/singularity-tools/default.nix b/pkgs/build-support/singularity-tools/default.nix index eb2c55c33354..4eed6abae016 100644 --- a/pkgs/build-support/singularity-tools/default.nix +++ b/pkgs/build-support/singularity-tools/default.nix @@ -116,14 +116,14 @@ lib.makeExtensible (final: { # Build /bin and copy across closure mkdir -p bin ./${builtins.storeDir} - for f in $(cat $layerClosure) ; do - cp -ar $f ./$f + for f in $(cat "$layerClosure") ; do + cp -ar "$f" "./$f" done for c in ${toString contents} ; do - for f in $c/bin/* ; do - if [ ! -e bin/$(basename $f) ] ; then - ln -s $f bin/ + for f in "$c"/bin/* ; do + if [ ! -e "bin/$(basename "$f")" ] ; then + ln -s "$f" bin/ fi done done @@ -143,7 +143,7 @@ lib.makeExtensible (final: { mkdir -p /var/lib/${projectName}/mnt/session echo "root:x:0:0:System administrator:/root:/bin/sh" > /etc/passwd echo > /etc/resolv.conf - TMPDIR=$(pwd -P) ${projectName} build $out ./img + TMPDIR="$(pwd -P)" ${projectName} build "$out" ./img '' ); From b33c0b61934e290fd2ace0616579f660f608e333 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 13 Aug 2024 04:24:58 -0700 Subject: [PATCH 09/62] python312Packages.pdoc3: 0.10.0 -> 0.11.1 Diff: https://github.com/pdoc3/pdoc/compare/refs/tags/0.10.0...0.11.1 Changelog: https://github.com/pdoc3/pdoc/blob/refs/tags/0.11.1/CHANGELOG --- .../python-modules/pdoc3/default.nix | 44 +++++++------------ 1 file changed, 15 insertions(+), 29 deletions(-) diff --git a/pkgs/development/python-modules/pdoc3/default.nix b/pkgs/development/python-modules/pdoc3/default.nix index e9def284c26c..c568605b16f1 100644 --- a/pkgs/development/python-modules/pdoc3/default.nix +++ b/pkgs/development/python-modules/pdoc3/default.nix @@ -1,8 +1,7 @@ { lib, buildPythonPackage, - fetchPypi, - fetchpatch, + fetchFromGitHub, pythonOlder, mako, markdown, @@ -12,45 +11,32 @@ buildPythonPackage rec { pname = "pdoc3"; - version = "0.10.0"; - format = "setuptools"; - disabled = pythonOlder "3.7"; + version = "0.11.1"; + pyproject = true; + disabled = pythonOlder "3.9"; - src = fetchPypi { - inherit pname version; - hash = "sha256-XyLnvLlpAGc44apCGcdaMvNMLWLUbcnS+y0+CwKH5Lc="; + src = fetchFromGitHub { + owner = "pdoc3"; + repo = "pdoc"; + rev = "refs/tags/${version}"; + hash = "sha256-Opj1fU1eZvqsYJGCBliVwugxFV4H1hzOOTkjs4fOEWA="; }; - patches = [ - (fetchpatch { - # test_Class_params fails in 0.10.0 - # https://github.com/pdoc3/pdoc/issues/355 - url = "https://github.com/pdoc3/pdoc/commit/4aa70de2221a34a3003a7e5f52a9b91965f0e359.patch"; - hash = "sha256-W7Dy516cA+Oj0ZCTQBB6MJ+fCTBeLRp+aW8nANdxSx8="; - }) - # https://github.com/pdoc3/pdoc/issues/400 - (fetchpatch { - name = "fix-test-for-python310.patch"; - url = "https://github.com/pdoc3/pdoc/commit/80af5d40d3ca39e2701c44941c1003ae6a280799.patch"; - hash = "sha256-69Cn+BY7feisSHugONIF/PRgEDEfnvnS/RBHWv1P8/w="; - excludes = [ ".github/workflows/ci.yml" ]; - }) - ]; - - nativeBuildInputs = [ + build-system = [ setuptools-git setuptools-scm ]; - propagatedBuildInputs = [ + dependencies = [ mako markdown ]; - meta = with lib; { + meta = { + changelog = "https://github.com/pdoc3/pdoc/blob/${src.rev}/CHANGELOG"; description = "Auto-generate API documentation for Python projects"; homepage = "https://pdoc3.github.io/pdoc/"; - license = with licenses; [ agpl3Plus ]; - maintainers = with maintainers; [ catern ]; + license = lib.licenses.agpl3Plus; + maintainers = with lib.maintainers; [ catern ]; }; } From 8105df6639c414b1c72d224b3fc9332cfb62628f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 13 Aug 2024 04:27:25 -0700 Subject: [PATCH 10/62] python312Packages.pdoc3: run tests --- pkgs/development/python-modules/pdoc3/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/pdoc3/default.nix b/pkgs/development/python-modules/pdoc3/default.nix index c568605b16f1..cbdbf7464236 100644 --- a/pkgs/development/python-modules/pdoc3/default.nix +++ b/pkgs/development/python-modules/pdoc3/default.nix @@ -7,6 +7,7 @@ markdown, setuptools-git, setuptools-scm, + unittestCheckHook, }: buildPythonPackage rec { @@ -32,6 +33,10 @@ buildPythonPackage rec { markdown ]; + pythonImportsCheck = [ "pdoc" ]; + + nativeCheckInputs = [ unittestCheckHook ]; + meta = { changelog = "https://github.com/pdoc3/pdoc/blob/${src.rev}/CHANGELOG"; description = "Auto-generate API documentation for Python projects"; From febbe99e783477dc62a10748af0b15a7fd76b743 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 13 Aug 2024 04:28:52 -0700 Subject: [PATCH 11/62] python312Packages.pdoc3: add meta.mainProgram --- pkgs/development/python-modules/pdoc3/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/pdoc3/default.nix b/pkgs/development/python-modules/pdoc3/default.nix index cbdbf7464236..72604e5af492 100644 --- a/pkgs/development/python-modules/pdoc3/default.nix +++ b/pkgs/development/python-modules/pdoc3/default.nix @@ -42,6 +42,7 @@ buildPythonPackage rec { description = "Auto-generate API documentation for Python projects"; homepage = "https://pdoc3.github.io/pdoc/"; license = lib.licenses.agpl3Plus; + mainProgram = "pdoc"; maintainers = with lib.maintainers; [ catern ]; }; } From 60089c7941d5554adfb3d741698bc41a11e57b54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 13 Aug 2024 04:43:22 -0700 Subject: [PATCH 12/62] authentik: fix dependencies --- pkgs/by-name/au/authentik/package.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/au/authentik/package.nix b/pkgs/by-name/au/authentik/package.nix index 47729e8db2d6..2059f4a414d2 100644 --- a/pkgs/by-name/au/authentik/package.nix +++ b/pkgs/by-name/au/authentik/package.nix @@ -289,9 +289,9 @@ let celery channels channels-redis + codespell colorama dacite - daphne deepmerge defusedxml django @@ -324,7 +324,6 @@ let packaging paramiko psycopg - pycryptodome pydantic pydantic-scim pyjwt @@ -344,13 +343,15 @@ let uvicorn watchdog webauthn - websockets wsproto xmlsec zxcvbn ] - ++ uvicorn.optional-dependencies.standard - ++ [ codespell ]; + ++ channels.optional-dependencies.daphne + ++ django-storages.optional-dependencies.s3 + ++ opencontainers.optional-dependencies.reggie + ++ psycopg.optional-dependencies.c + ++ uvicorn.optional-dependencies.standard; postInstall = '' mkdir -p $out/web $out/website From 68fc74c84633e44510391893fb4b2a7575afa5c0 Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Mon, 1 Jul 2024 22:49:37 +0200 Subject: [PATCH 13/62] tetrio-desktop: migrate to fixup-yarn-lock --- pkgs/by-name/te/tetrio-desktop/tetrio-plus.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/tetrio-desktop/tetrio-plus.nix b/pkgs/by-name/te/tetrio-desktop/tetrio-plus.nix index 0ee89e9e037b..9c12dd1b9a45 100644 --- a/pkgs/by-name/te/tetrio-desktop/tetrio-plus.nix +++ b/pkgs/by-name/te/tetrio-desktop/tetrio-plus.nix @@ -9,7 +9,7 @@ , fetchYarnDeps , yarn -, fixup_yarn_lock +, fixup-yarn-lock , nodejs , asar @@ -93,7 +93,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ yarn - fixup_yarn_lock + fixup-yarn-lock nodejs asar ]; @@ -113,7 +113,7 @@ stdenv.mkDerivation (finalAttrs: { export HOME=$(mktemp -d) yarn config --offline set yarn-offline-mirror ${offlineCache} - fixup_yarn_lock yarn.lock + fixup-yarn-lock yarn.lock yarn install --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive patchShebangs node_modules/ From ecf8f23f797a146b8413b914ea926ffd4e6f4fe0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 14 Aug 2024 07:04:46 +0000 Subject: [PATCH 14/62] ferretdb: 1.22.0 -> 1.23.1 --- pkgs/servers/nosql/ferretdb/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/nosql/ferretdb/default.nix b/pkgs/servers/nosql/ferretdb/default.nix index 24658a280cb4..2eac2d689d72 100644 --- a/pkgs/servers/nosql/ferretdb/default.nix +++ b/pkgs/servers/nosql/ferretdb/default.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "ferretdb"; - version = "1.22.0"; + version = "1.23.1"; src = fetchFromGitHub { owner = "FerretDB"; repo = "FerretDB"; rev = "v${version}"; - hash = "sha256-LrlBudJLqFFOPHShl56Z5LcEZ9E5nPVxnheUuVkjOcQ="; + hash = "sha256-Y4mMh/3I2ajXnHCR9PQXvuUA/BVIfgNrnAIU0/o7QFw="; }; postPatch = '' @@ -20,7 +20,7 @@ buildGoModule rec { echo nixpkgs > build/version/package.txt ''; - vendorHash = "sha256-7kwKz70Q2ulOgl5VZv26rraO1M/zGYgc3zMZur56mgA="; + vendorHash = "sha256-qBEaL0+sBcT8PTet4Znm4OPHFy+UcIuvwI2ywyv4nDc="; CGO_ENABLED = 0; From 6b046b466cd7e644500b9a645e91c839262f7dbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 11 Aug 2024 08:07:53 -0700 Subject: [PATCH 15/62] python312Packages.pytest-django: run all tests Previously some would be skipped with messages like SKIPPED [1] tests/test_db_setup.py:203: could not import 'xdist': No module named 'xdist' --- .../development/python-modules/pytest-django/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pytest-django/default.nix b/pkgs/development/python-modules/pytest-django/default.nix index d1fe3b75ca1c..71e6e66c5b5b 100644 --- a/pkgs/development/python-modules/pytest-django/default.nix +++ b/pkgs/development/python-modules/pytest-django/default.nix @@ -7,6 +7,7 @@ setuptools-scm, django-configurations, pytest, + pytest-xdist, pytestCheckHook, }: buildPythonPackage rec { @@ -19,17 +20,18 @@ buildPythonPackage rec { hash = "sha256-XQVP4BHFbzsQ+Xj0Go77Llrfx+aA7zb7VxraHyR3nZA="; }; - nativeBuildInputs = [ + build-system = [ setuptools setuptools-scm ]; buildInputs = [ pytest ]; - propagatedBuildInputs = [ django ]; + dependencies = [ django ]; nativeCheckInputs = [ django-configurations + pytest-xdist pytestCheckHook ]; @@ -49,7 +51,8 @@ buildPythonPackage rec { __darwinAllowLocalNetworking = true; meta = with lib; { - description = "py.test plugin for testing of Django applications"; + changelog = "https://github.com/pytest-dev/pytest-django/blob/v${version}/docs/changelog.rst"; + description = "Pytest plugin for testing of Django applications"; homepage = "https://pytest-django.readthedocs.org/en/latest/"; license = licenses.bsd3; }; From e707213f12faf58c872580ba4ff75c93a602aa00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 14 Aug 2024 06:37:59 -0700 Subject: [PATCH 16/62] python312Packages.django-redis: fix tests on Darwin --- pkgs/development/python-modules/django-redis/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/django-redis/default.nix b/pkgs/development/python-modules/django-redis/default.nix index 95996d0afa6a..eefb715e1708 100644 --- a/pkgs/development/python-modules/django-redis/default.nix +++ b/pkgs/development/python-modules/django-redis/default.nix @@ -86,6 +86,8 @@ buildPythonPackage rec { "test_delete_pattern_calls_scan_iter_with_count_if_itersize_given" ]; + __darwinAllowLocalNetworking = true; + meta = with lib; { description = "Full featured redis cache backend for Django"; homepage = "https://github.com/jazzband/django-redis"; From 5135065ff7d95c3753e028f10fdd3f6aa250e023 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 14 Aug 2024 17:27:18 +0000 Subject: [PATCH 17/62] fanbox-dl: 0.23.0 -> 0.23.1 --- pkgs/by-name/fa/fanbox-dl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/fanbox-dl/package.nix b/pkgs/by-name/fa/fanbox-dl/package.nix index eb8481a9bf01..a1989988b4f5 100644 --- a/pkgs/by-name/fa/fanbox-dl/package.nix +++ b/pkgs/by-name/fa/fanbox-dl/package.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "fanbox-dl"; - version = "0.23.0"; + version = "0.23.1"; src = fetchFromGitHub { owner = "hareku"; repo = "fanbox-dl"; rev = "v${version}"; - hash = "sha256-hR6aO9Mdm3lxRqt1l3Qryp4ggO5B+poYBcq9k1XNrvs="; + hash = "sha256-EO1J90uH2J8EI51qGzIQyl4BbSwijkEi5ZQENgSMEm8="; }; vendorHash = "sha256-GD5uxa5XWhlHHBztTpDKCTSym2pdkr/or6aGl9qF29U="; From 5aa8ddf7e52637c7cb997e76818c94afb4bce274 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Wed, 14 Aug 2024 19:46:43 +0200 Subject: [PATCH 18/62] rcu: Properly keep src alive --- pkgs/by-name/rc/rcu/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/rc/rcu/package.nix b/pkgs/by-name/rc/rcu/package.nix index ea319d0d8b19..d792eee00af3 100644 --- a/pkgs/by-name/rc/rcu/package.nix +++ b/pkgs/by-name/rc/rcu/package.nix @@ -27,6 +27,7 @@ python3Packages.buildPythonApplication rec { in runCommand "${src-tarball.name}-unpacked" {} '' gunzip -ck ${src-tarball} | tar -xvf- mv rcu $out + ln -s ${src-tarball} $out/src ''; patches = [ From cd584d3e9296cabe55a385e946eff4dbd8f1fab5 Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Wed, 14 Aug 2024 14:53:38 -0400 Subject: [PATCH 19/62] kubernetes-helm: 3.15.3 -> 3.15.4 Diff: https://github.com/helm/helm/compare/v3.15.3...v3.15.4 --- pkgs/applications/networking/cluster/helm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/helm/default.nix b/pkgs/applications/networking/cluster/helm/default.nix index 058ad004a217..d7f56f0331f2 100644 --- a/pkgs/applications/networking/cluster/helm/default.nix +++ b/pkgs/applications/networking/cluster/helm/default.nix @@ -2,15 +2,15 @@ buildGoModule rec { pname = "kubernetes-helm"; - version = "3.15.3"; + version = "3.15.4"; src = fetchFromGitHub { owner = "helm"; repo = "helm"; rev = "v${version}"; - sha256 = "sha256-m5k1MUncx9xSGu49Qjy1MByl3h6Qz7VCNrveqRVjtdQ="; + sha256 = "sha256-hFQX9v37cXJ4wv1aQnBOBlmVWUiZuKrjCJ/R4dzUa/4="; }; - vendorHash = "sha256-2q5IziYSW2FFfRZvWKz6dVnJfauRlE9lRrb4/l2EGC0="; + vendorHash = "sha256-lR/6n+EH4Nhs1Q/BqEkMlugM74NtEtT+SKQQHc6+Zjk="; subPackages = [ "cmd/helm" ]; ldflags = [ From 6e521c81bdf97fa70326bb88b007879bf9b226bf Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Wed, 14 Aug 2024 14:56:34 -0400 Subject: [PATCH 20/62] kubernetes-helm: nixfmt --- .../networking/cluster/helm/default.nix | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/helm/default.nix b/pkgs/applications/networking/cluster/helm/default.nix index d7f56f0331f2..2ebc58852727 100644 --- a/pkgs/applications/networking/cluster/helm/default.nix +++ b/pkgs/applications/networking/cluster/helm/default.nix @@ -1,4 +1,11 @@ -{ lib, buildGoModule, fetchFromGitHub, installShellFiles, testers, kubernetes-helm }: +{ + lib, + buildGoModule, + fetchFromGitHub, + installShellFiles, + testers, + kubernetes-helm, +}: buildGoModule rec { pname = "kubernetes-helm"; @@ -68,6 +75,13 @@ buildGoModule rec { description = "Package manager for kubernetes"; mainProgram = "helm"; license = licenses.asl20; - maintainers = with maintainers; [ rlupton20 edude03 saschagrunert Frostman Chili-Man techknowlogick ]; + maintainers = with maintainers; [ + rlupton20 + edude03 + saschagrunert + Frostman + Chili-Man + techknowlogick + ]; }; } From 726bc0ca27834918ab946dc4d82668504e3081f7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Aug 2024 00:01:48 +0000 Subject: [PATCH 21/62] jumppad: 0.13.0 -> 0.13.1 --- pkgs/tools/virtualization/jumppad/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/virtualization/jumppad/default.nix b/pkgs/tools/virtualization/jumppad/default.nix index e2848c839694..e9612ea08947 100644 --- a/pkgs/tools/virtualization/jumppad/default.nix +++ b/pkgs/tools/virtualization/jumppad/default.nix @@ -2,15 +2,15 @@ buildGoModule rec { pname = "jumppad"; - version = "0.13.0"; + version = "0.13.1"; src = fetchFromGitHub { owner = "jumppad-labs"; repo = "jumppad"; rev = version; - hash = "sha256-RgUjefOWOIIRPtXOLBkXaJoSprmsMRzyUPjt/RLVFFc="; + hash = "sha256-XKn0Xr7fgds+TPgYm6Hbk2A4woWtXd25UCXN7jDTWBw="; }; - vendorHash = "sha256-HyG6gPl3uyDR3GZqrFktnbKihIgIj/BZdntE4S0KD2M="; + vendorHash = "sha256-dqCnk1g8ksznC79En4C29oB1gmZcZMkxd70Lz62Adgc="; subPackages = [ "." ]; From 2f1a499d264a7002a4d40502a92577d26f148f19 Mon Sep 17 00:00:00 2001 From: networkException Date: Thu, 15 Aug 2024 02:16:21 +0200 Subject: [PATCH 22/62] Revert "nixos/chromium: Update description for `programs.chromium.enable`" This reverts commit 80656f196da5a1d05ae2b3c50d8e8433ecf7800f. The main change to be reverted depends on this change, see the following commit. --- nixos/modules/programs/chromium.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/programs/chromium.nix b/nixos/modules/programs/chromium.nix index 65a334b46f0a..298a2197effa 100644 --- a/nixos/modules/programs/chromium.nix +++ b/nixos/modules/programs/chromium.nix @@ -17,7 +17,7 @@ in options = { programs.chromium = { - enable = lib.mkEnableOption "the {command}`chromium` web browser"; + enable = lib.mkEnableOption "{command}`chromium` policies"; package = lib.mkPackageOption pkgs "chromium" { }; From 2c8c689cd7643f326e2782d8d8b28572d946816a Mon Sep 17 00:00:00 2001 From: networkException Date: Thu, 15 Aug 2024 02:16:25 +0200 Subject: [PATCH 23/62] Revert "nixos/chromium: Make programs.chromium.enable install chromium" This reverts commit 93b6400ff55782bdcdc68df89168fe498ae6494a. Putting chromium in the system closure by enabling the module breaks previous expectations of module users. Previously, this would create policy files for chromium, google-chrome and brave as chromium based browsers. Use cases relating to a browser other than chromium directly as well as only using home-manager's module system to configure other aspects of a chromium package (various use cases require overriding inputs to the chromium derivation) were not covered by this breaking change. More design is needed before having policy and package options coexist properly in this module. --- nixos/modules/programs/chromium.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/nixos/modules/programs/chromium.nix b/nixos/modules/programs/chromium.nix index 298a2197effa..4d248dbe0945 100644 --- a/nixos/modules/programs/chromium.nix +++ b/nixos/modules/programs/chromium.nix @@ -19,8 +19,6 @@ in programs.chromium = { enable = lib.mkEnableOption "{command}`chromium` policies"; - package = lib.mkPackageOption pkgs "chromium" { }; - enablePlasmaBrowserIntegration = lib.mkEnableOption "Native Messaging Host for Plasma Browser Integration"; plasmaBrowserIntegrationPackage = lib.mkPackageOption pkgs [ "plasma5Packages" "plasma-browser-integration" ] { }; @@ -121,9 +119,8 @@ in ###### implementation - config = lib.mkIf cfg.enable { - environment.systemPackages = [ cfg.package ]; - environment.etc = { + config = { + environment.etc = lib.mkIf cfg.enable { # for chromium "chromium/native-messaging-hosts/org.kde.plasma.browser_integration.json" = lib.mkIf cfg.enablePlasmaBrowserIntegration { source = "${cfg.plasmaBrowserIntegrationPackage}/etc/chromium/native-messaging-hosts/org.kde.plasma.browser_integration.json"; }; From 3d2e459df681ffb88f5ceb97d3ff45a7673674f3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Aug 2024 00:33:13 +0000 Subject: [PATCH 24/62] cyberchef: 10.19.0 -> 10.19.2 --- pkgs/tools/misc/cyberchef/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/cyberchef/default.nix b/pkgs/tools/misc/cyberchef/default.nix index c8e57c208982..11fc25bd9d17 100644 --- a/pkgs/tools/misc/cyberchef/default.nix +++ b/pkgs/tools/misc/cyberchef/default.nix @@ -5,11 +5,11 @@ stdenv.mkDerivation rec { pname = "cyberchef"; - version = "10.19.0"; + version = "10.19.2"; src = fetchzip { url = "https://github.com/gchq/CyberChef/releases/download/v${version}/CyberChef_v${version}.zip"; - sha256 = "sha256-jhT1HcAXNRBNgZcRv6yYZ8xTIHo5EUe71KpAgUx8FCU="; + sha256 = "sha256-+ICoJnW92IOi/QDwJXRNxP9tN99hNfH6BwLKJvzZFF4="; stripRoot = false; }; From 3a86a88d01640f35d7f69262f14daea36331192b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Aug 2024 00:40:12 +0000 Subject: [PATCH 25/62] elvish: 0.20.1 -> 0.21.0 --- pkgs/by-name/el/elvish/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/el/elvish/package.nix b/pkgs/by-name/el/elvish/package.nix index 20369246ba85..77e8b949b4b4 100644 --- a/pkgs/by-name/el/elvish/package.nix +++ b/pkgs/by-name/el/elvish/package.nix @@ -6,7 +6,7 @@ let pname = "elvish"; - version = "0.20.1"; + version = "0.21.0"; in buildGoModule { inherit pname version; @@ -15,10 +15,10 @@ buildGoModule { owner = "elves"; repo = "elvish"; rev = "v${version}"; - hash = "sha256-lKrX38gVUhYwwuNF25LcZ+TytP4vx/GO7ay6Au4BBZA="; + hash = "sha256-+qkr0ziHWs3MVhBoqAxrwwbsQVvmGHRKrlqiujqBKvs="; }; - vendorHash = "sha256-sgVGqpncV7Ylok5FRcV01a3MCX6UdZvTt3nfVh5L2so="; + vendorHash = "sha256-UjX1P8v97Mi5cLWv3n7pmxgnw+wCr4aRTHDHHd/9+Lo="; subPackages = [ "cmd/elvish" ]; From 6996eff47bfdff479a58799c05cd11c3a2d8daa5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Aug 2024 00:49:00 +0000 Subject: [PATCH 26/62] python312Packages.django-modeltranslation: 0.19.6 -> 0.19.7 --- .../python-modules/django-modeltranslation/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-modeltranslation/default.nix b/pkgs/development/python-modules/django-modeltranslation/default.nix index ccce9d93848d..35cd50fe4f53 100644 --- a/pkgs/development/python-modules/django-modeltranslation/default.nix +++ b/pkgs/development/python-modules/django-modeltranslation/default.nix @@ -13,7 +13,7 @@ let # 0.18.12 was yanked from PyPI, it refers to this issue: # https://github.com/deschler/django-modeltranslation/issues/701 - version = "0.19.6"; + version = "0.19.7"; in buildPythonPackage { pname = "django-modeltranslation"; @@ -23,7 +23,7 @@ buildPythonPackage { owner = "deschler"; repo = "django-modeltranslation"; rev = "refs/tags/v${version}"; - hash = "sha256-zFY8YsM1Qp6rdcb+Upfk0/6mTv0o1zwxGqKzTupZ1zI="; + hash = "sha256-jZm51HmK4pgEPeDirMkbLdLJQONspjuqSc2HgiSCtOY="; }; disabled = pythonOlder "3.6"; From 86b356494acf7fe19f8f73db4a42860a561bfb93 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Aug 2024 00:52:44 +0000 Subject: [PATCH 27/62] spruce: 1.31.0 -> 1.31.1 --- pkgs/development/tools/misc/spruce/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/spruce/default.nix b/pkgs/development/tools/misc/spruce/default.nix index 0527af3eb77b..6127973e7953 100644 --- a/pkgs/development/tools/misc/spruce/default.nix +++ b/pkgs/development/tools/misc/spruce/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "spruce"; - version = "1.31.0"; + version = "1.31.1"; src = fetchFromGitHub { owner = "geofffranks"; repo = pname; rev = "v${version}"; - hash = "sha256-7BZl3GPEuXdZptbkChlmdUkxfIkA3B3IdPFO46zejQ4="; + hash = "sha256-wLxPHaCU0fciSIdK26dV4XOnJsp5EKKEXzgspWC1GvA="; }; vendorHash = null; From 72d285c0794685254238167af811afc83338bdb0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Aug 2024 01:08:03 +0000 Subject: [PATCH 28/62] flip-link: 0.1.8 -> 0.1.9 --- pkgs/development/tools/flip-link/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/flip-link/default.nix b/pkgs/development/tools/flip-link/default.nix index deb13d050b49..b4ba056ee3b4 100644 --- a/pkgs/development/tools/flip-link/default.nix +++ b/pkgs/development/tools/flip-link/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "flip-link"; - version = "0.1.8"; + version = "0.1.9"; src = fetchFromGitHub { owner = "knurling-rs"; repo = pname; rev = "v${version}"; - hash = "sha256-12eVZqW4+ZCDS0oszJI5rTREJY77km/y57LNDFJAwkk="; + hash = "sha256-slidPVL0LAUtmCI2rlAwfGVUmB4WRF9bHqQhdgbO2oc="; }; - cargoHash = "sha256-75D38+QjEzj7J4CC30iMeuDXwcW4QT9YWgYyCILSv+g="; + cargoHash = "sha256-x3JnqztoLol5dNMact/qMveQuvcMTg/jqHxW0lksB7Y="; buildInputs = lib.optional stdenv.isDarwin libiconv; From bdb19d7a716a5e025152c77269f22d9499743513 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Aug 2024 01:09:25 +0000 Subject: [PATCH 29/62] fastly: 10.12.3 -> 10.13.1 --- pkgs/misc/fastly/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/misc/fastly/default.nix b/pkgs/misc/fastly/default.nix index 4c8fdb2a64de..5f40deb2c6a5 100644 --- a/pkgs/misc/fastly/default.nix +++ b/pkgs/misc/fastly/default.nix @@ -10,13 +10,13 @@ buildGoModule rec { pname = "fastly"; - version = "10.12.3"; + version = "10.13.1"; src = fetchFromGitHub { owner = "fastly"; repo = "cli"; rev = "refs/tags/v${version}"; - hash = "sha256-rvutRCfySapyHHzU6hVUdcQ/QdC/mqjrDhx1KTJnWlE="; + hash = "sha256-rzv1JRmk2yWe/mrvwYPYx5M0qEdU5JebWPMWAq0QlDk="; # The git commit is part of the `fastly version` original output; # leave that output the same in nixpkgs. Use the `.git` directory # to retrieve the commit SHA, and remove the directory afterwards, @@ -33,7 +33,7 @@ buildGoModule rec { "cmd/fastly" ]; - vendorHash = "sha256-rQLnCY4tdNKYJcCpRs/J5SII0hSkxHxtVZkl4O4Ytyk="; + vendorHash = "sha256-WZfaIoVwLMoXU/NLVQAiwH6SuEU0BEKy4Vg887K6c6o="; nativeBuildInputs = [ installShellFiles From 798a8bfb418a5bf17bb3a6c6a10c1d7a53ffc8d9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Aug 2024 01:17:37 +0000 Subject: [PATCH 30/62] libdnf: 0.73.2 -> 0.73.3 --- pkgs/tools/package-management/libdnf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/package-management/libdnf/default.nix b/pkgs/tools/package-management/libdnf/default.nix index dc5e95f7f3d9..a63dd347c029 100644 --- a/pkgs/tools/package-management/libdnf/default.nix +++ b/pkgs/tools/package-management/libdnf/default.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { pname = "libdnf"; - version = "0.73.2"; + version = "0.73.3"; outputs = [ "out" "dev" "py" ]; @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { owner = "rpm-software-management"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-tdAbkIb3BAhNKFbjIGHEdVNwh3E1sKFLP+L4MhifsQM="; + hash = "sha256-XzPpjnmL2wwLZnLAJLuOQGWXAoCJnij14P6qSXglMhY="; }; nativeBuildInputs = [ From c72939e6d204a9cc87870e4baae0cdb7b26dd92c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Aug 2024 01:23:41 +0000 Subject: [PATCH 31/62] mosdns: 5.3.1 -> 5.3.3 --- pkgs/by-name/mo/mosdns/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/mosdns/package.nix b/pkgs/by-name/mo/mosdns/package.nix index e38eea028551..638240ad254b 100644 --- a/pkgs/by-name/mo/mosdns/package.nix +++ b/pkgs/by-name/mo/mosdns/package.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "mosdns"; - version = "5.3.1"; + version = "5.3.3"; src = fetchFromGitHub { owner = "IrineSistiana"; repo = "mosdns"; rev = "refs/tags/v${version}"; - hash = "sha256-QujkDx899GAImEtQE28ru7H0Zym5SYXJbJEfSBkJYjo="; + hash = "sha256-nSqSfbpi91W28DaLjCsWlPiLe1gLVHeZnstktc/CLag="; }; - vendorHash = "sha256-0J5hXb1W8UruNG0KFaJBOQwHl2XiWg794A6Ktgv+ObM="; + vendorHash = "sha256-RpvWkIDhHSNbdkpBCcXYbbvbmGiG15qyB5aEJRmg9s4="; nativeBuildInputs = [ installShellFiles ]; From 495a73b2a8ac97930d3ff4015f29614cd85e0fdd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Aug 2024 01:33:02 +0000 Subject: [PATCH 32/62] kubectl-view-secret: 0.12.1 -> 0.13.0 --- .../networking/cluster/kubectl-view-secret/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/kubectl-view-secret/default.nix b/pkgs/applications/networking/cluster/kubectl-view-secret/default.nix index 5dbc4513a9f0..ddeb05573e0e 100644 --- a/pkgs/applications/networking/cluster/kubectl-view-secret/default.nix +++ b/pkgs/applications/networking/cluster/kubectl-view-secret/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "kubectl-view-secret"; - version = "0.12.1"; + version = "0.13.0"; src = fetchFromGitHub { owner = "elsesiy"; repo = pname; rev = "v${version}"; - hash = "sha256-0/gz3fquqZCRbHQrBBLXs2rwQPkyktEcBMQ46GfMauo="; + hash = "sha256-mdooeKlwoPxiAHaOuhMF+Zx1l0uZ1OYMgDADI7JbYDc="; }; - vendorHash = "sha256-OJboCLa+ntKOhmQ9zs5aF/mio5OFsr/f/IS0PAwAi6U="; + vendorHash = "sha256-5mSS7UWfdk28oXk/ONnnjj4OMGJAtH26xGES4NGZuTc="; subPackages = [ "./cmd/" ]; From acba1cca43e069e4cfde7d1a59946bce89e8970d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Aug 2024 01:38:11 +0000 Subject: [PATCH 33/62] paper-age: 1.3.2 -> 1.3.3 --- pkgs/by-name/pa/paper-age/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/paper-age/package.nix b/pkgs/by-name/pa/paper-age/package.nix index 700e55d2db58..d9e9bba2a7aa 100644 --- a/pkgs/by-name/pa/paper-age/package.nix +++ b/pkgs/by-name/pa/paper-age/package.nix @@ -5,16 +5,16 @@ rustPlatform.buildRustPackage rec { pname = "paper-age"; - version = "1.3.2"; + version = "1.3.3"; src = fetchFromGitHub { owner = "matiaskorhonen"; repo = "paper-age"; rev = "v${version}"; - hash = "sha256-OnCE277CeU9k7NGO0fEF2wI9S1wxOw4lK7iSNp1D+KQ="; + hash = "sha256-XnJSsxWe4/NLOqBjU7++bwLtVfIR9n8hpBxL3K8Bmho="; }; - cargoHash = "sha256-2WhzXr5ugPu56BS++MiTNOzcJxSL9F17IM/+yfjkL8k="; + cargoHash = "sha256-808+lQxjE9dxgNZm/FuZwFuBFJgx/7kCpNn+FrMvuoY="; meta = with lib; { description = "Easy and secure paper backups of secrets"; From 8741d2a5a959114476c5031523f9d890c624423a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Aug 2024 03:47:36 +0000 Subject: [PATCH 34/62] fast-float: 6.1.3 -> 6.1.4 --- pkgs/by-name/fa/fast-float/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/fast-float/package.nix b/pkgs/by-name/fa/fast-float/package.nix index 1edfd5482856..b6270a6eaa73 100644 --- a/pkgs/by-name/fa/fast-float/package.nix +++ b/pkgs/by-name/fa/fast-float/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "fast-float"; - version = "6.1.3"; + version = "6.1.4"; src = fetchFromGitHub { owner = "fastfloat"; repo = "fast_float"; rev = "v${finalAttrs.version}"; - hash = "sha256-CMPk2RNbfPT+Pe2L9nS/i1JNXM0giuX+lOuF1g9tn9s="; + hash = "sha256-0eVovauN7SnO3nSIWBRWAJ4dR7q5beZrIGUZ18M2pao="; }; nativeBuildInputs = [ cmake ]; From 2945098e993193eac78d7ab0e7b9c8a2feed4c42 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Aug 2024 05:09:10 +0000 Subject: [PATCH 35/62] slack: 4.39.90 -> 4.39.95 --- .../networking/instant-messengers/slack/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/slack/default.nix b/pkgs/applications/networking/instant-messengers/slack/default.nix index 3a26639e2ed9..125691639586 100644 --- a/pkgs/applications/networking/instant-messengers/slack/default.nix +++ b/pkgs/applications/networking/instant-messengers/slack/default.nix @@ -45,14 +45,14 @@ let pname = "slack"; - x86_64-darwin-version = "4.39.90"; - x86_64-darwin-sha256 = "0wdvsw0m1jks1n97anzamssicl9jfx9js480q3kl9hd80viz97lq"; + x86_64-darwin-version = "4.39.95"; + x86_64-darwin-sha256 = "1bvafqnh60ps5dba473l6zpm6hw7qcmpj55mxm6amakvkp63d92s"; - x86_64-linux-version = "4.39.90"; - x86_64-linux-sha256 = "00ygbka304xnh99s17hh51lxjdkv2flh6nmn143dkj7qqabgrll8"; + x86_64-linux-version = "4.39.95"; + x86_64-linux-sha256 = "06d4mnvk3fj57laygf08nlh970wb4jvq1kycv27h1bq6bq365b6n"; - aarch64-darwin-version = "4.39.90"; - aarch64-darwin-sha256 = "0rm0khbf2bqxs2ddlmss7m3sb5yy05lb96kv0a065ifadzcf5zsb"; + aarch64-darwin-version = "4.39.95"; + aarch64-darwin-sha256 = "0kmbf9nd6ccng8a9qb02i2n2mcrjk45cqphx0k7drwd4nyn6zzmy"; version = { x86_64-darwin = x86_64-darwin-version; From 704bb04969ac834d70f2fb8e019bd48fd864f5b9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 15 Aug 2024 07:47:00 +0200 Subject: [PATCH 36/62] python312Packages.tencentcloud-sdk-python: 3.0.1211 -> 3.0.1212 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1211...3.0.1212 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1212/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index fb53f449d826..0fe34d24a0af 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.0.1211"; + version = "3.0.1212"; pyproject = true; disabled = pythonOlder "3.9"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; rev = "refs/tags/${version}"; - hash = "sha256-/NIFYBZXVV/v83EGG2HDLvpErOZW/61jQ/+C3Lc3Zs4="; + hash = "sha256-9+gDWklZVCNu+l0knZA+3LaAtq6PmUmt2LVITpWP/O4="; }; build-system = [ setuptools ]; From 41951d52bdcb2f6ab2ea7434b7c1753fb353bee0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 15 Aug 2024 08:25:13 +0200 Subject: [PATCH 37/62] python312Packages.playwrightcapture: 1.25.11 -> 1.25.12 Diff: https://github.com/Lookyloo/PlaywrightCapture/compare/refs/tags/v1.25.11...v1.25.12 Changelog: https://github.com/Lookyloo/PlaywrightCapture/releases/tag/v1.25.12 --- pkgs/development/python-modules/playwrightcapture/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/playwrightcapture/default.nix b/pkgs/development/python-modules/playwrightcapture/default.nix index b58d17507f3f..2b1b168bfe44 100644 --- a/pkgs/development/python-modules/playwrightcapture/default.nix +++ b/pkgs/development/python-modules/playwrightcapture/default.nix @@ -22,7 +22,7 @@ buildPythonPackage rec { pname = "playwrightcapture"; - version = "1.25.11"; + version = "1.25.12"; pyproject = true; disabled = pythonOlder "3.8"; @@ -31,7 +31,7 @@ buildPythonPackage rec { owner = "Lookyloo"; repo = "PlaywrightCapture"; rev = "refs/tags/v${version}"; - hash = "sha256-2nT6VRK0HQr1M8iUW/JUHEYhMwATZGWur4XL/KWZcRA="; + hash = "sha256-nVRXTswisYm5Lbhb6brkUbl9okTkAcU+6WDe3Q+v6Cg="; }; pythonRelaxDeps = [ From da532d241da923eee08ff1f818019b3fb044e672 Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 15 Aug 2024 09:30:39 +0200 Subject: [PATCH 38/62] libdnf: add missing pcre2 dependency, format Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- .../package-management/libdnf/default.nix | 69 ++++++++++--------- 1 file changed, 38 insertions(+), 31 deletions(-) diff --git a/pkgs/tools/package-management/libdnf/default.nix b/pkgs/tools/package-management/libdnf/default.nix index a63dd347c029..ac510b954fee 100644 --- a/pkgs/tools/package-management/libdnf/default.nix +++ b/pkgs/tools/package-management/libdnf/default.nix @@ -1,32 +1,37 @@ -{ lib -, stdenv -, fetchFromGitHub -, cmake -, gettext -, pkg-config -, libsolv -, openssl -, check -, json_c -, libmodulemd -, libsmartcols -, sqlite -, librepo -, libyaml -, rpm -, zchunk -, cppunit -, python -, swig -, glib -, sphinx +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + gettext, + pkg-config, + libsolv, + openssl, + check, + json_c, + libmodulemd, + libsmartcols, + sqlite, + librepo, + libyaml, + rpm, + zchunk, + cppunit, + python, + swig, + pcre2, + sphinx, }: stdenv.mkDerivation rec { pname = "libdnf"; version = "0.73.3"; - outputs = [ "out" "dev" "py" ]; + outputs = [ + "out" + "dev" + "py" + ]; src = fetchFromGitHub { owner = "rpm-software-management"; @@ -53,6 +58,7 @@ stdenv.mkDerivation rec { python swig sphinx + pcre2.dev ]; propagatedBuildInputs = [ @@ -67,9 +73,7 @@ stdenv.mkDerivation rec { cp ${libsolv}/share/cmake/Modules/FindLibSolv.cmake cmake/modules/ ''; - patches = [ - ./fix-python-install-dir.patch - ]; + patches = [ ./fix-python-install-dir.patch ]; postPatch = '' # https://github.com/rpm-software-management/libdnf/issues/1518 @@ -82,7 +86,7 @@ stdenv.mkDerivation rec { cmakeFlags = [ "-DWITH_GTKDOC=OFF" "-DWITH_HTML=OFF" - "-DPYTHON_DESIRED=${lib.head (lib.splitString ["."] python.version)}" + "-DPYTHON_DESIRED=${lib.head (lib.splitString [ "." ] python.version)}" ]; postInstall = '' @@ -93,12 +97,15 @@ stdenv.mkDerivation rec { moveToOutput "lib/${python.libPrefix}" "$py" ''; - meta = with lib; { + meta = { description = "Package management library"; homepage = "https://github.com/rpm-software-management/libdnf"; changelog = "https://github.com/rpm-software-management/libdnf/releases/tag/${version}"; - license = licenses.gpl2Plus; - platforms = platforms.linux ++ platforms.darwin; - maintainers = with maintainers; [ rb2k katexochen ]; + license = lib.licenses.gpl2Plus; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + maintainers = with lib.maintainers; [ + rb2k + katexochen + ]; }; } From c9188128c21cab87660196dc46c6801c9187245b Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 15 Aug 2024 09:31:22 +0200 Subject: [PATCH 39/62] microdnf: add missing zchunk and pcre2 dependencies, format Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- .../package-management/microdnf/default.nix | 39 ++++++++++++++++--- 1 file changed, 33 insertions(+), 6 deletions(-) diff --git a/pkgs/tools/package-management/microdnf/default.nix b/pkgs/tools/package-management/microdnf/default.nix index 79fcdf0300c2..ec9a1daf5945 100644 --- a/pkgs/tools/package-management/microdnf/default.nix +++ b/pkgs/tools/package-management/microdnf/default.nix @@ -1,4 +1,18 @@ -{ lib, stdenv, fetchFromGitHub, cmake, gettext, libdnf, pkg-config, glib, libpeas, libsmartcols, help2man }: +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + gettext, + libdnf, + pkg-config, + glib, + libpeas, + libsmartcols, + help2man, + zchunk, + pcre2, +}: stdenv.mkDerivation rec { pname = "microdnf"; @@ -11,15 +25,28 @@ stdenv.mkDerivation rec { sha256 = "sha256-R7jOeH6pw/THLXxLezp2AmE8lUBagKMRJ0XfXgdLi2E="; }; - nativeBuildInputs = [ pkg-config cmake gettext help2man ]; - buildInputs = [ libdnf glib libpeas libsmartcols ]; + nativeBuildInputs = [ + pkg-config + cmake + gettext + help2man + ]; - meta = with lib; { + buildInputs = [ + libdnf + glib + libpeas + libsmartcols + zchunk + pcre2.dev + ]; + + meta = { description = "Lightweight implementation of dnf in C"; homepage = "https://github.com/rpm-software-management/microdnf"; - license = licenses.gpl2Plus; + license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ rb2k ]; - platforms = platforms.linux ++ platforms.darwin; + platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "microdnf"; }; } From d1f4d70049637219fd682cbdac3ad6647eef5f7c Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 15 Aug 2024 09:33:24 +0200 Subject: [PATCH 40/62] microdnf: move to by-name Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- .../microdnf/default.nix => by-name/mi/microdnf/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{tools/package-management/microdnf/default.nix => by-name/mi/microdnf/package.nix} (100%) diff --git a/pkgs/tools/package-management/microdnf/default.nix b/pkgs/by-name/mi/microdnf/package.nix similarity index 100% rename from pkgs/tools/package-management/microdnf/default.nix rename to pkgs/by-name/mi/microdnf/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c2031b4382b9..d89ae58bcf93 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10324,8 +10324,6 @@ with pkgs; microbin = callPackage ../servers/microbin { }; - microdnf = callPackage ../tools/package-management/microdnf { }; - microplane = callPackage ../tools/misc/microplane { }; microserver = callPackage ../servers/microserver { }; From 868dc2caff99e5a27e050c0e63ddb6e88e47ddd3 Mon Sep 17 00:00:00 2001 From: Philipp Mildenberger Date: Thu, 15 Aug 2024 12:17:42 +0200 Subject: [PATCH 41/62] cargo-update: 14.0.0 -> 14.0.2, fixes build --- pkgs/development/tools/rust/cargo-update/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-update/default.nix b/pkgs/development/tools/rust/cargo-update/default.nix index 2d323753d74e..b0210e5187d7 100644 --- a/pkgs/development/tools/rust/cargo-update/default.nix +++ b/pkgs/development/tools/rust/cargo-update/default.nix @@ -16,14 +16,14 @@ rustPlatform.buildRustPackage rec { pname = "cargo-update"; - version = "14.0.0"; + version = "14.0.2"; src = fetchCrate { inherit pname version; - hash = "sha256-TSqvT5YjnlfXvNjsiG7lR4f8QIzFoTG9Z70Wy66MhNM="; + hash = "sha256-5fNypt1zezBWmt0eLDGxL7PmRUSuzQ3s4Aymz9ZMXT0="; }; - cargoHash = "sha256-hkKr/3mTrnznOWfySTWY+tmeWYjn7nAk+sP4ISPlqHs="; + cargoHash = "sha256-NKo3Ry2bok7jxblrHjFJB24FFm62zclCxae+SxoYQqc="; nativeBuildInputs = [ cmake From 59fe871ed738a42de3e211d805ae07d1c39d1af2 Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Thu, 15 Aug 2024 13:04:35 +0200 Subject: [PATCH 42/62] jnv: fix darwin build --- pkgs/by-name/jn/jnv/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/jn/jnv/package.nix b/pkgs/by-name/jn/jnv/package.nix index 22762a7bbd53..2c391ad4a94f 100644 --- a/pkgs/by-name/jn/jnv/package.nix +++ b/pkgs/by-name/jn/jnv/package.nix @@ -1,6 +1,8 @@ { lib , rustPlatform , fetchFromGitHub +, stdenv +, darwin }: rustPlatform.buildRustPackage rec { pname = "jnv"; @@ -15,6 +17,8 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-xF0sxoSo7z7lxrF3wFAmU7edREoWKBFBnZ6Xq22c8q0="; + buildInputs = lib.optional stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ CoreGraphics AppKit ]); + meta = with lib; { description = "Interactive JSON filter using jq"; mainProgram = "jnv"; From c497bbd6b03913d9109550990a4defe93c83b98f Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Thu, 15 Aug 2024 13:10:40 +0200 Subject: [PATCH 43/62] jnv: format with nixfmt-rfc-style --- pkgs/by-name/jn/jnv/package.nix | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/jn/jnv/package.nix b/pkgs/by-name/jn/jnv/package.nix index 2c391ad4a94f..ecb59dad3775 100644 --- a/pkgs/by-name/jn/jnv/package.nix +++ b/pkgs/by-name/jn/jnv/package.nix @@ -1,8 +1,9 @@ -{ lib -, rustPlatform -, fetchFromGitHub -, stdenv -, darwin +{ + lib, + rustPlatform, + fetchFromGitHub, + stdenv, + darwin, }: rustPlatform.buildRustPackage rec { pname = "jnv"; @@ -17,13 +18,22 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-xF0sxoSo7z7lxrF3wFAmU7edREoWKBFBnZ6Xq22c8q0="; - buildInputs = lib.optional stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ CoreGraphics AppKit ]); + buildInputs = lib.optional stdenv.isDarwin ( + with darwin.apple_sdk.frameworks; + [ + CoreGraphics + AppKit + ] + ); meta = with lib; { description = "Interactive JSON filter using jq"; mainProgram = "jnv"; homepage = "https://github.com/ynqa/jnv"; license = with licenses; [ mit ]; - maintainers = with maintainers; [ nealfennimore nshalman ]; + maintainers = with maintainers; [ + nealfennimore + nshalman + ]; }; } From 2ae95d90f286cef893f4ee3c4251e72ddef03e5a Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 15 Aug 2024 13:12:19 +0200 Subject: [PATCH 44/62] python312Packages.cohere: 5.8.0 -> 5.8.1 Diff: https://github.com/cohere-ai/cohere-python/compare/refs/tags/5.8.0...5.8.1 Changelog: https://github.com/cohere-ai/cohere-python/releases/tag/5.8.1 --- pkgs/development/python-modules/cohere/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cohere/default.nix b/pkgs/development/python-modules/cohere/default.nix index e6d43cbc5b9c..43180319f7e9 100644 --- a/pkgs/development/python-modules/cohere/default.nix +++ b/pkgs/development/python-modules/cohere/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { pname = "cohere"; - version = "5.8.0"; + version = "5.8.1"; pyproject = true; disabled = pythonOlder "3.8"; @@ -32,7 +32,7 @@ buildPythonPackage rec { owner = "cohere-ai"; repo = "cohere-python"; rev = "refs/tags/${version}"; - hash = "sha256-ejqsiT0hDBusqOjDGaK6Wda3xr3iyZuQPFj0EDugcew="; + hash = "sha256-IU+6X2lyH+5SeWSfzogLLj0D5t1rRwkNbb8AyaaIxnA="; }; build-system = [ poetry-core ]; From 1c3f1d087796e3ad5f3f951b0477dd4455b864fa Mon Sep 17 00:00:00 2001 From: Reno Dakota <170618376+paparodeo@users.noreply.github.com> Date: Thu, 15 Aug 2024 11:25:13 +0000 Subject: [PATCH 45/62] ueberzugpp: fix strictDeps add wayland-scanner to fix strictDeps --- pkgs/by-name/ue/ueberzugpp/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/ue/ueberzugpp/package.nix b/pkgs/by-name/ue/ueberzugpp/package.nix index b41f7693c517..78c1f817ad6a 100644 --- a/pkgs/by-name/ue/ueberzugpp/package.nix +++ b/pkgs/by-name/ue/ueberzugpp/package.nix @@ -24,6 +24,7 @@ , extra-cmake-modules , wayland , wayland-protocols +, wayland-scanner , enableX11 ? stdenv.isLinux , xorg }: @@ -44,6 +45,8 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake pkg-config + ] ++ lib.optionals enableWayland [ + wayland-scanner ]; buildInputs = [ From 66af6fde57b0b0d4c864b1b45ad6e0abe4c6f288 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Aug 2024 11:28:25 +0000 Subject: [PATCH 46/62] clash-geoip: 20240712 -> 20240812 --- pkgs/data/misc/clash-geoip/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/data/misc/clash-geoip/default.nix b/pkgs/data/misc/clash-geoip/default.nix index a477984c52b8..28b2fab1309d 100644 --- a/pkgs/data/misc/clash-geoip/default.nix +++ b/pkgs/data/misc/clash-geoip/default.nix @@ -2,11 +2,11 @@ stdenvNoCC.mkDerivation rec { pname = "clash-geoip"; - version = "20240712"; + version = "20240812"; src = fetchurl { url = "https://github.com/Dreamacro/maxmind-geoip/releases/download/${version}/Country.mmdb"; - sha256 = "sha256-qCa1Udu3qcXggDcVRYqTs7Jvisudh0ZMb48oKVYCG+k="; + sha256 = "sha256-wX5qBZIwdGFzOlk42SDs8T4QhDovEJ6twyghX/JRgjY="; }; dontUnpack = true; From 8ce9ff23a4a828f5ef87f11491cd52c312266a77 Mon Sep 17 00:00:00 2001 From: Maksym Balatsko Date: Thu, 15 Aug 2024 04:39:24 -0700 Subject: [PATCH 47/62] clickhouse: 24.3.5.46 -> 24.3.7.30 --- pkgs/servers/clickhouse/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/clickhouse/default.nix b/pkgs/servers/clickhouse/default.nix index a236147bcc0f..4b5071be7bd2 100644 --- a/pkgs/servers/clickhouse/default.nix +++ b/pkgs/servers/clickhouse/default.nix @@ -29,7 +29,7 @@ let else llvmPackages.stdenv).mkDerivation; in mkDerivation rec { pname = "clickhouse"; - version = "24.3.5.46"; + version = "24.3.7.30"; src = fetchFromGitHub rec { owner = "ClickHouse"; @@ -37,7 +37,7 @@ in mkDerivation rec { rev = "v${version}-lts"; fetchSubmodules = true; name = "clickhouse-${rev}.tar.gz"; - hash = "sha256-YauScK9rIR9XgUbcxSq0XBH3nRAnXL/dDr/5oWCtvGw="; + hash = "sha256-xIqn1cRbuD3NpUC2c7ZzvC8EAmg+XOXCkp+g/HTdIc0="; postFetch = '' # delete files that make the source too big rm -rf $out/contrib/llvm-project/llvm/test From fe371ad1951eac0e38e1179c7cb66517c755e7f4 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Fri, 9 Aug 2024 19:47:32 +0200 Subject: [PATCH 48/62] stalwart-mail: 0.9.0 -> 0.9.1 --- pkgs/by-name/st/stalwart-mail/package.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/st/stalwart-mail/package.nix b/pkgs/by-name/st/stalwart-mail/package.nix index 7e25e8846f90..988421c5170e 100644 --- a/pkgs/by-name/st/stalwart-mail/package.nix +++ b/pkgs/by-name/st/stalwart-mail/package.nix @@ -25,7 +25,7 @@ let # See upstream issue for rocksdb 9.X support # https://github.com/stalwartlabs/mail-server/issues/407 rocksdb = rocksdb_8_11; - version = "0.9.0"; + version = "0.9.1"; in rustPlatform.buildRustPackage { pname = "stalwart-mail"; @@ -34,14 +34,12 @@ rustPlatform.buildRustPackage { src = fetchFromGitHub { owner = "stalwartlabs"; repo = "mail-server"; - # XXX: We need to use a revisoin two commits after v0.9.0, which includes fixes for test cases. - # Can be reverted to "v${version}" next release. - rev = "2a12e251f2591b7785d7a921364f125d2e9c1e6e"; - hash = "sha256-qoU09tLpOlsy5lKv2GdCV23bd70hnNZ0r/O5APGVDyw="; + rev = "refs/tags/v${version}"; + hash = "sha256-7a2Vrrjo4Qd62dneQr3Xl2+HVUIfLa9AnGXEt2RWWZY="; fetchSubmodules = true; }; - cargoHash = "sha256-rGCu3J+hTxiIENDIQM/jPz1wUNJr0ouoa1IkwWKfOWM="; + cargoHash = "sha256-sAma3T9X9N8UjJ4leePIa6gvqpKW2QkpzYaIAFWLeVc="; patches = [ # Remove "PermissionsStartOnly" from systemd service files, From 8fb565ee8eda25f936d8bf0f04f1cf21f2097b4b Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Wed, 14 Aug 2024 16:59:23 +0200 Subject: [PATCH 49/62] stalwart-mail: disable new failing tests --- pkgs/by-name/st/stalwart-mail/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/st/stalwart-mail/package.nix b/pkgs/by-name/st/stalwart-mail/package.nix index 988421c5170e..8ed6c8386666 100644 --- a/pkgs/by-name/st/stalwart-mail/package.nix +++ b/pkgs/by-name/st/stalwart-mail/package.nix @@ -128,6 +128,12 @@ rustPlatform.buildRustPackage { # left: 0 # right: 12 "--skip=smtp::reporting::analyze::report_analyze" + # thread 'smtp::inbound::dmarc::dmarc' panicked at tests/src/smtp/inbound/mod.rs:59:26: + # Expected empty queue but got Reload + "--skip=smtp::inbound::dmarc::dmarc" + # thread 'smtp::queue::concurrent::concurrent_queue' panicked at tests/src/smtp/inbound/mod.rs:65:9: + # assertion `left == right` failed + "--skip=smtp::queue::concurrent::concurrent_queue" ]; doCheck = !(stdenv.isLinux && stdenv.isAarch64); From 5396a84b1dcf44b4edb32a56172a3aff677f2aae Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sun, 11 Aug 2024 10:58:06 +0800 Subject: [PATCH 50/62] singularity-tools: string-interpolate and and quote members in contents String-interpolation converts path objects inside `contents` into store paths to ensure they are properly included in the result image. See tests.trivial-builders.references for the necessity of string-interpolation. Quote each string-interpolated content member to accomodates spaces inside. --- pkgs/build-support/singularity-tools/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/build-support/singularity-tools/default.nix b/pkgs/build-support/singularity-tools/default.nix index 4eed6abae016..12e35720faf6 100644 --- a/pkgs/build-support/singularity-tools/default.nix +++ b/pkgs/build-support/singularity-tools/default.nix @@ -120,7 +120,12 @@ lib.makeExtensible (final: { cp -ar "$f" "./$f" done - for c in ${toString contents} ; do + # TODO(@ShamrockLee): + # Once vmTools.runInLinuxVMm works with `__structuredAttrs = true` (#334705), + # set __structuredAttrs = true and pass contents as an attribute + # so that we could loop with `for c in ''${contents[@]}` + # instead of expanding all the paths in contents into the Bash string. + for c in ${lib.escapeShellArgs contents} ; do for f in "$c"/bin/* ; do if [ ! -e "bin/$(basename "$f")" ] ; then ln -s "$f" bin/ From c7b8a912d0e0075094c6fb66f8879c9b42a76066 Mon Sep 17 00:00:00 2001 From: Mathieu Rene Date: Mon, 29 Jul 2024 20:51:32 -0400 Subject: [PATCH 51/62] home-assistant-cli: fix shell completions --- pkgs/servers/home-assistant/cli.nix | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/pkgs/servers/home-assistant/cli.nix b/pkgs/servers/home-assistant/cli.nix index d3c8348e3034..d8839e155d56 100644 --- a/pkgs/servers/home-assistant/cli.nix +++ b/pkgs/servers/home-assistant/cli.nix @@ -1,7 +1,9 @@ { lib, + stdenv, fetchFromGitHub, python3, + installShellFiles, }: python3.pkgs.buildPythonApplication rec { @@ -35,15 +37,14 @@ python3.pkgs.buildPythonApplication rec { tabulate ]; - # TODO: Completion needs to be adapted after support for latest click was added - # $ source <(_HASS_CLI_COMPLETE=bash_source hass-cli) # for bash - # $ source <(_HASS_CLI_COMPLETE=zsh_source hass-cli) # for zsh - # $ eval (_HASS_CLI_COMPLETE=fish_source hass-cli) # for fish - #postInstall = '' - # mkdir -p "$out/share/bash-completion/completions" "$out/share/zsh/site-functions" - # $out/bin/hass-cli completion bash > "$out/share/bash-completion/completions/hass-cli" - # $out/bin/hass-cli completion zsh > "$out/share/zsh/site-functions/_hass-cli" - #''; + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd hass-cli \ + --bash <(_HASS_CLI_COMPLETE=bash_source $out/bin/hass-cli) \ + --fish <(_HASS_CLI_COMPLETE=fish_source $out/bin/hass-cli) \ + --zsh <(_HASS_CLI_COMPLETE=zsh_source $out/bin/hass-cli) + ''; + + nativeBuildInputs = [ installShellFiles ]; nativeCheckInputs = with python3.pkgs; [ pytestCheckHook From 98011db6641e5767e739b7e5be3cc370055ce7e8 Mon Sep 17 00:00:00 2001 From: Philip Wilk Date: Thu, 15 Aug 2024 13:27:56 +0100 Subject: [PATCH 52/62] maintainers: add philipwilk --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 87051d27b230..0909e7932159 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -15802,6 +15802,12 @@ githubId = 43863; name = "Philip Taron"; }; + philipwilk = { + name = "Philip Wilk"; + email = "p.wilk@student.reading.ac.uk"; + github = "philipwilk"; + githubId = 50517631; + }; philtaken = { email = "philipp.herzog@protonmail.com"; github = "philtaken"; From 3212a3719697ca78734510103c8aa10bb12584e3 Mon Sep 17 00:00:00 2001 From: Philip Wilk Date: Thu, 15 Aug 2024 13:28:08 +0100 Subject: [PATCH 53/62] kakounePlugins.kakoune-catppuccin: init at 0-unstable-2024-03-29 --- .../editors/kakoune/plugins/overrides.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pkgs/applications/editors/kakoune/plugins/overrides.nix b/pkgs/applications/editors/kakoune/plugins/overrides.nix index ebdcac8e4dae..1253d93442b5 100644 --- a/pkgs/applications/editors/kakoune/plugins/overrides.nix +++ b/pkgs/applications/editors/kakoune/plugins/overrides.nix @@ -158,4 +158,22 @@ declare-option -hidden str ansi_filter %{'"$out"'/bin/kak-ansi-filter} platforms = platforms.all; }; }; + + kakoune-catppuccin = buildKakounePluginFrom2Nix { + pname = "kakoune-catppuccin"; + version = "0-unstable-2024-03-29"; + src = fetchFromGitHub { + owner = "catppuccin"; + repo = "kakoune"; + rev = "7f187d9da2867a7fda568b2135d29b9c00cfbb94"; + hash = "sha256-acBOQuJ8MgsMKdvFV5B2CxuxvXIYsg11n1mHEGqd120="; + }; + meta = with lib; { + description = "Soothing pastel theme for Kakoune"; + homepage = "https://github.com/catppuccin/kakoune/"; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ philipwilk ]; + }; + }; } From 195662d20d9c35f988d0122d34479f90da709e0a Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Thu, 15 Aug 2024 19:20:26 +1000 Subject: [PATCH 54/62] delta: 0.17.0 -> 0.17.0-unstable-2024-08-12 --- pkgs/applications/version-management/delta/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/version-management/delta/default.nix b/pkgs/applications/version-management/delta/default.nix index 40f474f2c4c1..1547632119fd 100644 --- a/pkgs/applications/version-management/delta/default.nix +++ b/pkgs/applications/version-management/delta/default.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "delta"; - version = "0.17.0"; + version = "0.17.0-unstable-2024-08-12"; src = fetchFromGitHub { owner = "dandavison"; repo = pname; - rev = version; - hash = "sha256-r0ED9o2UP91fe6Bng5ioJra5S1bg+UEXMLeSQPkMswI="; + rev = "a01141b72001f4c630d77cf5274267d7638851e4"; + hash = "sha256-My51pQw5a2Y2VTu39MmnjGfmCavg8pFqOmOntUildS0="; }; - cargoHash = "sha256-3CxRNhcjfDK/xUuM3w+GwqE0+X6WT92/LGj/qRp0TwA="; + cargoHash = "sha256-Rlc3Bc6Jh89KLLEWBWQB5GjoeIuHnwIVZN/MVFMjY24="; nativeBuildInputs = [ installShellFiles From e57228512561add2e46812f3e61a7304b46a7958 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 15 Aug 2024 11:47:14 +0200 Subject: [PATCH 55/62] wezterm: fix compilation with rust 1.80 --- .../terminal-emulators/wezterm/Cargo.lock | 16 ++++++++++++---- .../terminal-emulators/wezterm/default.nix | 2 ++ 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/terminal-emulators/wezterm/Cargo.lock b/pkgs/applications/terminal-emulators/wezterm/Cargo.lock index 58f7820be40e..4d31d10c502f 100644 --- a/pkgs/applications/terminal-emulators/wezterm/Cargo.lock +++ b/pkgs/applications/terminal-emulators/wezterm/Cargo.lock @@ -3648,6 +3648,12 @@ dependencies = [ "num-traits", ] +[[package]] +name = "num-conv" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" + [[package]] name = "num-derive" version = "0.3.3" @@ -5554,12 +5560,13 @@ dependencies = [ [[package]] name = "time" -version = "0.3.31" +version = "0.3.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e" +checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" dependencies = [ "deranged", "itoa", + "num-conv", "powerfmt", "serde", "time-core", @@ -5589,10 +5596,11 @@ dependencies = [ [[package]] name = "time-macros" -version = "0.2.16" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f" +checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" dependencies = [ + "num-conv", "time-core", ] diff --git a/pkgs/applications/terminal-emulators/wezterm/default.nix b/pkgs/applications/terminal-emulators/wezterm/default.nix index ea9e45c292e1..4f710d61c20a 100644 --- a/pkgs/applications/terminal-emulators/wezterm/default.nix +++ b/pkgs/applications/terminal-emulators/wezterm/default.nix @@ -43,6 +43,8 @@ rustPlatform.buildRustPackage rec { }; postPatch = '' + cp ${./Cargo.lock} Cargo.lock + echo ${version} > .tag # tests are failing with: Unable to exchange encryption keys From 415796c61de3ef74d7935d712f5ad2a3ca5730ec Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 15 Aug 2024 14:57:32 +0200 Subject: [PATCH 56/62] ruff: move to pkgs/by-name --- pkgs/{development/tools => by-name/ru}/ruff/Cargo.lock | 0 .../tools/ruff/default.nix => by-name/ru/ruff/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 2 deletions(-) rename pkgs/{development/tools => by-name/ru}/ruff/Cargo.lock (100%) rename pkgs/{development/tools/ruff/default.nix => by-name/ru/ruff/package.nix} (100%) diff --git a/pkgs/development/tools/ruff/Cargo.lock b/pkgs/by-name/ru/ruff/Cargo.lock similarity index 100% rename from pkgs/development/tools/ruff/Cargo.lock rename to pkgs/by-name/ru/ruff/Cargo.lock diff --git a/pkgs/development/tools/ruff/default.nix b/pkgs/by-name/ru/ruff/package.nix similarity index 100% rename from pkgs/development/tools/ruff/default.nix rename to pkgs/by-name/ru/ruff/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3f36bfcb38e1..4ec027a1513a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -38855,8 +38855,6 @@ with pkgs; rucksack = callPackage ../development/tools/rucksack { }; - ruff = callPackage ../development/tools/ruff { }; - sam-ba = callPackage ../tools/misc/sam-ba { }; sndio = callPackage ../misc/sndio { }; From 9aae4ad367edd8243148f5545dbcafcc2f81921a Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 15 Aug 2024 14:58:39 +0200 Subject: [PATCH 57/62] ruff: 0.5.7 -> 0.6.0 Diff: https://github.com/astral-sh/ruff/compare/refs/tags/0.5.7...0.6.0 Changelog: https://github.com/astral-sh/ruff/releases/tag/0.6.0 --- pkgs/by-name/ru/ruff/Cargo.lock | 145 ++++++++++++++++++------------- pkgs/by-name/ru/ruff/package.nix | 4 +- 2 files changed, 88 insertions(+), 61 deletions(-) diff --git a/pkgs/by-name/ru/ruff/Cargo.lock b/pkgs/by-name/ru/ruff/Cargo.lock index c39b2a534b6d..2c69d7cb8225 100644 --- a/pkgs/by-name/ru/ruff/Cargo.lock +++ b/pkgs/by-name/ru/ruff/Cargo.lock @@ -95,9 +95,9 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.6" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" +checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" [[package]] name = "anstyle-parse" @@ -288,7 +288,7 @@ dependencies = [ "android-tzdata", "iana-time-zone", "num-traits", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -320,9 +320,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.13" +version = "4.5.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fbb260a053428790f3de475e304ff84cdbc4face759ea7a3e64c1edd938a7fc" +checksum = "11d8838454fda655dafd3accb2b6e2bea645b9e4078abe84a22ceb947235c5cc" dependencies = [ "clap_builder", "clap_derive", @@ -330,9 +330,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.13" +version = "4.5.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64b17d7ea74e9f833c7dbf2cbe4fb12ff26783eda4782a8975b72f895c9b4d99" +checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6" dependencies = [ "anstream", "anstyle", @@ -820,14 +820,14 @@ dependencies = [ [[package]] name = "filetime" -version = "0.2.23" +version = "0.2.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" +checksum = "bf401df4a4e3872c4fe8151134cf483738e74b67fc934d6532c882b3d24a4550" dependencies = [ "cfg-if", "libc", - "redox_syscall", - "windows-sys 0.52.0", + "libredox", + "windows-sys 0.59.0", ] [[package]] @@ -1143,9 +1143,9 @@ dependencies = [ [[package]] name = "is-macro" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59a85abdc13717906baccb5a1e435556ce0df215f242892f721dff62bf25288f" +checksum = "2069faacbe981460232f880d26bf3c7634e322d49053aa48c27e3ae642f728f1" dependencies = [ "Inflector", "proc-macro2", @@ -1297,6 +1297,7 @@ checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ "bitflags 2.6.0", "libc", + "redox_syscall 0.5.3", ] [[package]] @@ -1564,7 +1565,7 @@ checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" dependencies = [ "cfg-if", "libc", - "redox_syscall", + "redox_syscall 0.4.1", "smallvec", "windows-targets 0.48.5", ] @@ -1899,6 +1900,7 @@ dependencies = [ "ruff_python_ast", "ruff_python_parser", "ruff_python_stdlib", + "ruff_source_file", "ruff_text_size", "rustc-hash 2.0.0", "salsa", @@ -1918,6 +1920,7 @@ dependencies = [ "libc", "lsp-server", "lsp-types", + "red_knot_python_semantic", "red_knot_workspace", "ruff_db", "ruff_linter", @@ -1941,6 +1944,7 @@ dependencies = [ "console_log", "js-sys", "log", + "red_knot_python_semantic", "red_knot_workspace", "ruff_db", "ruff_notebook", @@ -1959,6 +1963,7 @@ dependencies = [ "ruff_cache", "ruff_db", "ruff_python_ast", + "ruff_text_size", "rustc-hash 2.0.0", "salsa", "thiserror", @@ -1974,6 +1979,15 @@ dependencies = [ "bitflags 1.3.2", ] +[[package]] +name = "redox_syscall" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" +dependencies = [ + "bitflags 2.6.0", +] + [[package]] name = "redox_users" version = "0.4.5" @@ -2046,7 +2060,7 @@ dependencies = [ [[package]] name = "ruff" -version = "0.5.7" +version = "0.6.0" dependencies = [ "anyhow", "argfile", @@ -2104,6 +2118,7 @@ dependencies = [ "criterion", "mimalloc", "once_cell", + "red_knot_python_semantic", "red_knot_workspace", "ruff_db", "ruff_linter", @@ -2153,7 +2168,10 @@ dependencies = [ "rustc-hash 2.0.0", "salsa", "tempfile", + "thiserror", "tracing", + "tracing-subscriber", + "tracing-tree", "web-time", "zip", ] @@ -2234,7 +2252,7 @@ dependencies = [ [[package]] name = "ruff_linter" -version = "0.5.7" +version = "0.6.0" dependencies = [ "aho-corasick", "annotate-snippets 0.9.2", @@ -2554,7 +2572,7 @@ dependencies = [ [[package]] name = "ruff_wasm" -version = "0.5.7" +version = "0.6.0" dependencies = [ "console_error_panic_hook", "console_log", @@ -2781,9 +2799,9 @@ checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" [[package]] name = "serde" -version = "1.0.204" +version = "1.0.206" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" +checksum = "5b3e4cd94123dd520a128bcd11e34d9e9e423e7e3e50425cb1b4b1e3549d0284" dependencies = [ "serde_derive", ] @@ -2801,9 +2819,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.204" +version = "1.0.206" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" +checksum = "fabfb6138d2383ea8208cf98ccf69cdfb1aff4088460681d84189aa259762f97" dependencies = [ "proc-macro2", "quote", @@ -2823,9 +2841,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.122" +version = "1.0.124" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784b6203951c57ff748476b126ccb5e8e2959a5c19e5c617ab1956be3dbc68da" +checksum = "66ad62847a56b3dba58cc891acd13884b9c61138d330c0d7b6181713d4fce38d" dependencies = [ "itoa", "memchr", @@ -2855,9 +2873,9 @@ dependencies = [ [[package]] name = "serde_test" -version = "1.0.176" +version = "1.0.177" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a2f49ace1498612d14f7e0b8245519584db8299541dfe31a06374a828d620ab" +checksum = "7f901ee573cab6b3060453d2d5f0bae4e6d628c23c0a962ff9b5f1d7c8d4f1ed" dependencies = [ "serde", ] @@ -2984,9 +3002,9 @@ checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "syn" -version = "2.0.72" +version = "2.0.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af" +checksum = "1fceb41e3d546d0bd83421d3409b1460cc7444cd389341a4c880fe7a042cb3d7" dependencies = [ "proc-macro2", "quote", @@ -3006,15 +3024,15 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.11.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fcd239983515c23a32fb82099f97d0b11b8c72f654ed659363a95c3dad7a53" +checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" dependencies = [ "cfg-if", "fastrand", "once_cell", "rustix", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -3390,9 +3408,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "ureq" -version = "2.10.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72139d247e5f97a3eff96229a7ae85ead5328a39efe76f8bf5a06313d505b6ea" +checksum = "b74fc6b57825be3373f7054754755f03ac3a8f5d70015ccad699ba2029956f4a" dependencies = [ "base64", "flate2", @@ -3684,7 +3702,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -3702,7 +3720,16 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", ] [[package]] @@ -3722,18 +3749,18 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.5", - "windows_aarch64_msvc 0.52.5", - "windows_i686_gnu 0.52.5", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", "windows_i686_gnullvm", - "windows_i686_msvc 0.52.5", - "windows_x86_64_gnu 0.52.5", - "windows_x86_64_gnullvm 0.52.5", - "windows_x86_64_msvc 0.52.5", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", ] [[package]] @@ -3744,9 +3771,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] name = "windows_aarch64_msvc" @@ -3756,9 +3783,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] name = "windows_i686_gnu" @@ -3768,15 +3795,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" [[package]] name = "windows_i686_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" [[package]] name = "windows_i686_msvc" @@ -3786,9 +3813,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] name = "windows_x86_64_gnu" @@ -3798,9 +3825,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" [[package]] name = "windows_x86_64_gnullvm" @@ -3810,9 +3837,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] name = "windows_x86_64_msvc" @@ -3822,9 +3849,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winnow" diff --git a/pkgs/by-name/ru/ruff/package.nix b/pkgs/by-name/ru/ruff/package.nix index 2c1e6332bdb5..e4cfeddc2de7 100644 --- a/pkgs/by-name/ru/ruff/package.nix +++ b/pkgs/by-name/ru/ruff/package.nix @@ -13,13 +13,13 @@ rustPlatform.buildRustPackage rec { pname = "ruff"; - version = "0.5.7"; + version = "0.6.0"; src = fetchFromGitHub { owner = "astral-sh"; repo = "ruff"; rev = "refs/tags/${version}"; - hash = "sha256-swnh2bfmwPP1BHlnKbOtRdskMMArZgP/ErtrnXKRiC8="; + hash = "sha256-s4JIqeOIxJ3NQ61fuBYYF0kSovEMcVHRExLB7kpICeg="; }; cargoLock = { From c229d14f505e64543cd62ba77898016f1059dc1c Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sun, 11 Aug 2024 11:49:23 +0800 Subject: [PATCH 58/62] singularity-tools: proper line looping with while-read --- pkgs/build-support/singularity-tools/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/build-support/singularity-tools/default.nix b/pkgs/build-support/singularity-tools/default.nix index 12e35720faf6..66cb4943091a 100644 --- a/pkgs/build-support/singularity-tools/default.nix +++ b/pkgs/build-support/singularity-tools/default.nix @@ -116,9 +116,10 @@ lib.makeExtensible (final: { # Build /bin and copy across closure mkdir -p bin ./${builtins.storeDir} - for f in $(cat "$layerClosure") ; do + # Loop over the line-separated paths in $layerClosure + while IFS= read -r f; do cp -ar "$f" "./$f" - done + done < "$layerClosure" # TODO(@ShamrockLee): # Once vmTools.runInLinuxVMm works with `__structuredAttrs = true` (#334705), From c2eb0aa56e90cffbdcb82a54f3a9b1419e19c88b Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sun, 11 Aug 2024 11:56:20 +0800 Subject: [PATCH 59/62] singularity-tools: don't preserve store content ownership Don't preserve store content ownership to prepare for unprivileged-build workflow. --- pkgs/build-support/singularity-tools/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/singularity-tools/default.nix b/pkgs/build-support/singularity-tools/default.nix index 66cb4943091a..249c3c8c85f1 100644 --- a/pkgs/build-support/singularity-tools/default.nix +++ b/pkgs/build-support/singularity-tools/default.nix @@ -118,7 +118,7 @@ lib.makeExtensible (final: { mkdir -p bin ./${builtins.storeDir} # Loop over the line-separated paths in $layerClosure while IFS= read -r f; do - cp -ar "$f" "./$f" + cp -r "$f" "./$f" done < "$layerClosure" # TODO(@ShamrockLee): From 5ca61c4eed98c7f4b3d2daaf6febf2c730f19e79 Mon Sep 17 00:00:00 2001 From: David Morgan Date: Thu, 15 Aug 2024 13:14:12 +0000 Subject: [PATCH 60/62] awscli2: fix tests --- pkgs/by-name/aw/awscli2/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/aw/awscli2/package.nix b/pkgs/by-name/aw/awscli2/package.nix index e8f6aec95d2a..3214675a9c60 100644 --- a/pkgs/by-name/aw/awscli2/package.nix +++ b/pkgs/by-name/aw/awscli2/package.nix @@ -69,6 +69,14 @@ py.pkgs.buildPythonApplication rec { hash = "sha256-HxFtMFeGR6XAMsP5LM0tvJ/ECWVpveIhWRTKvf8uYA0="; }; + patches = [ + # Temporary test fix until https://github.com/aws/aws-cli/pull/8838 is merged upstream + (fetchpatch { + url = "https://github.com/aws/aws-cli/commit/b5f19fe136ab0752cd5fcab21ff0ab59bddbea99.patch"; + hash = "sha256-NM+nVlpxGAHVimrlV0m30d4rkFVb11tiH8Y6//2QhMI="; + }) + ]; + postPatch = '' substituteInPlace pyproject.toml \ --replace-fail 'awscrt>=0.19.18,<=0.20.11' 'awscrt>=0.19.18' \ From a76327a5fd02be5d8be39065b5a8c48a0459d251 Mon Sep 17 00:00:00 2001 From: 9R Date: Sun, 11 Aug 2024 10:07:12 +0200 Subject: [PATCH 61/62] home-assistant-custom-components.moonraker: 1.2.2 -> 1.2.3 home-assistant-custom-components.moonraker: 1.2.3 -> 1.3.0 --- .../home-assistant/custom-components/moonraker/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/moonraker/default.nix b/pkgs/servers/home-assistant/custom-components/moonraker/default.nix index 40601bef0e2c..b17533f72ae5 100644 --- a/pkgs/servers/home-assistant/custom-components/moonraker/default.nix +++ b/pkgs/servers/home-assistant/custom-components/moonraker/default.nix @@ -7,13 +7,13 @@ buildHomeAssistantComponent rec { owner = "marcolivierarsenault"; domain = "moonraker"; - version = "1.2.2"; + version = "1.3.0"; src = fetchFromGitHub { owner = "marcolivierarsenault"; repo = "moonraker-home-assistant"; rev = "refs/tags/${version}"; - hash = "sha256-e1Bdhv6YSz9yhIx5SDKfRxq0f6Fr0oc0vzpOqPPMxmc="; + hash = "sha256-kx18vCuMkM5sMUkVbKPVy4vkpjcOc/+VT/KJC73/B4E="; }; propagatedBuildInputs = [ From fd61e577354dcc704bfcdc82d26608196fad6043 Mon Sep 17 00:00:00 2001 From: Philipp Mildenberger Date: Thu, 15 Aug 2024 12:41:31 +0200 Subject: [PATCH 62/62] bandwhich: fix build by manually updating `time` --- pkgs/tools/networking/bandwhich/Cargo.lock | 20 ++++++++++++++------ pkgs/tools/networking/bandwhich/default.nix | 4 ++++ 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/pkgs/tools/networking/bandwhich/Cargo.lock b/pkgs/tools/networking/bandwhich/Cargo.lock index 2742af2bd33c..feb4351cdb2a 100644 --- a/pkgs/tools/networking/bandwhich/Cargo.lock +++ b/pkgs/tools/networking/bandwhich/Cargo.lock @@ -1074,6 +1074,12 @@ dependencies = [ "winapi", ] +[[package]] +name = "num-conv" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" + [[package]] name = "num-derive" version = "0.3.3" @@ -1728,9 +1734,9 @@ checksum = "32fea41aca09ee824cc9724996433064c89f7777e60762749a4170a14abbfa21" [[package]] name = "simplelog" -version = "0.12.1" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acee08041c5de3d5048c8b3f6f13fafb3026b24ba43c6a695a0c76179b844369" +checksum = "16257adbfaef1ee58b1363bdc0664c9b8e1e30aed86049635fb5f147d065a9c0" dependencies = [ "log", "termcolor", @@ -1887,13 +1893,14 @@ dependencies = [ [[package]] name = "time" -version = "0.3.31" +version = "0.3.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e" +checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" dependencies = [ "deranged", "itoa", "libc", + "num-conv", "num_threads", "powerfmt", "serde", @@ -1909,10 +1916,11 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.16" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f" +checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" dependencies = [ + "num-conv", "time-core", ] diff --git a/pkgs/tools/networking/bandwhich/default.nix b/pkgs/tools/networking/bandwhich/default.nix index 9862bd5bd97a..eb361e1aac2d 100644 --- a/pkgs/tools/networking/bandwhich/default.nix +++ b/pkgs/tools/networking/bandwhich/default.nix @@ -30,6 +30,10 @@ rustPlatform.buildRustPackage rec { # 10 passed; 47 failed https://hydra.nixos.org/build/148943783/nixlog/1 doCheck = !stdenv.isDarwin; + postPatch = '' + ln --force -s ${./Cargo.lock} Cargo.lock + ''; + preConfigure = '' export BANDWHICH_GEN_DIR=_shell-files mkdir -p $BANDWHICH_GEN_DIR