this derivation will be built: /nix/store/4c4dqadk7m7bxhy39gh6fc4rhl9c1qd1-nixpkgs-review.drv building '/nix/store/4c4dqadk7m7bxhy39gh6fc4rhl9c1qd1-nixpkgs-review.drv' on 'ssh-ng://nix@eliza' building '/nix/store/4c4dqadk7m7bxhy39gh6fc4rhl9c1qd1-nixpkgs-review.drv' nixpkgs-review> Sourcing python-remove-tests-dir-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> Sourcing python-remove-bin-bytecode-hook.sh nixpkgs-review> Sourcing pypa-build-hook nixpkgs-review> Using pypaBuildPhase nixpkgs-review> Sourcing python-runtime-deps-check-hook nixpkgs-review> Using pythonRuntimeDepsCheckHook nixpkgs-review> Sourcing pypa-install-hook nixpkgs-review> Using pypaInstallPhase nixpkgs-review> Sourcing python-imports-check-hook.sh nixpkgs-review> Using pythonImportsCheckPhase nixpkgs-review> Sourcing python-namespaces-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> Running phase: unpackPhase nixpkgs-review> unpacking source archive /nix/store/lyzrb23fwwk0wkjaabmfkk3cnp24kvhg-source nixpkgs-review> source root is source nixpkgs-review> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tests/test_wip.py" nixpkgs-review> Running phase: patchPhase nixpkgs-review> Running phase: updateAutotoolsGnuConfigScriptsPhase nixpkgs-review> Running phase: configurePhase nixpkgs-review> no configure script, doing nothing nixpkgs-review> Running phase: buildPhase nixpkgs-review> Executing pypaBuildPhase nixpkgs-review> Creating a wheel... nixpkgs-review> pypa build flags: --no-isolation --outdir dist/ --wheel nixpkgs-review> * Getting build dependencies for wheel... nixpkgs-review> /nix/store/638ql46a08wmw470a1p3d3sjcdfrhc5d-python3.13-setuptools-80.10.1/lib/python3.13/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated nixpkgs-review> !! nixpkgs-review> nixpkgs-review> ******************************************************************************** nixpkgs-review> Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). nixpkgs-review> nixpkgs-review> This deprecation is overdue, please update your project and remove deprecated nixpkgs-review> calls to avoid build errors in the future. nixpkgs-review> nixpkgs-review> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. nixpkgs-review> ******************************************************************************** nixpkgs-review> nixpkgs-review> !! nixpkgs-review> corresp(dist, value, root_dir) nixpkgs-review> running egg_info nixpkgs-review> creating nixpkgs_review.egg-info nixpkgs-review> writing nixpkgs_review.egg-info/PKG-INFO nixpkgs-review> writing dependency_links to nixpkgs_review.egg-info/dependency_links.txt nixpkgs-review> writing entry points to nixpkgs_review.egg-info/entry_points.txt nixpkgs-review> writing top-level names to nixpkgs_review.egg-info/top_level.txt nixpkgs-review> writing manifest file 'nixpkgs_review.egg-info/SOURCES.txt' nixpkgs-review> reading manifest file 'nixpkgs_review.egg-info/SOURCES.txt' nixpkgs-review> writing manifest file 'nixpkgs_review.egg-info/SOURCES.txt' nixpkgs-review> * Building wheel... nixpkgs-review> /nix/store/638ql46a08wmw470a1p3d3sjcdfrhc5d-python3.13-setuptools-80.10.1/lib/python3.13/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated nixpkgs-review> !! nixpkgs-review> nixpkgs-review> ******************************************************************************** nixpkgs-review> Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). nixpkgs-review> nixpkgs-review> This deprecation is overdue, please update your project and remove deprecated nixpkgs-review> calls to avoid build errors in the future. nixpkgs-review> nixpkgs-review> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. nixpkgs-review> ******************************************************************************** nixpkgs-review> nixpkgs-review> !! nixpkgs-review> corresp(dist, value, root_dir) nixpkgs-review> running bdist_wheel nixpkgs-review> running build nixpkgs-review> running build_py nixpkgs-review> creating build/lib/nixpkgs_review nixpkgs-review> copying nixpkgs_review/review.py -> build/lib/nixpkgs_review nixpkgs-review> copying nixpkgs_review/utils.py -> build/lib/nixpkgs_review nixpkgs-review> copying nixpkgs_review/github.py -> build/lib/nixpkgs_review nixpkgs-review> copying nixpkgs_review/allow.py -> build/lib/nixpkgs_review nixpkgs-review> copying nixpkgs_review/git.py -> build/lib/nixpkgs_review nixpkgs-review> copying nixpkgs_review/errors.py -> build/lib/nixpkgs_review nixpkgs-review> copying nixpkgs_review/http_requests.py -> build/lib/nixpkgs_review nixpkgs-review> copying nixpkgs_review/buildenv.py -> build/lib/nixpkgs_review nixpkgs-review> copying nixpkgs_review/report.py -> build/lib/nixpkgs_review nixpkgs-review> copying nixpkgs_review/builddir.py -> build/lib/nixpkgs_review nixpkgs-review> copying nixpkgs_review/__init__.py -> build/lib/nixpkgs_review nixpkgs-review> copying nixpkgs_review/overlay.py -> build/lib/nixpkgs_review nixpkgs-review> copying nixpkgs_review/nix.py -> build/lib/nixpkgs_review nixpkgs-review> copying nixpkgs_review/nixpkgs.py -> build/lib/nixpkgs_review nixpkgs-review> creating build/lib/tests nixpkgs-review> copying tests/test_escape_attr.py -> build/lib/tests nixpkgs-review> copying tests/test_github_actions.py -> build/lib/tests nixpkgs-review> copying tests/test_rev.py -> build/lib/tests nixpkgs-review> copying tests/test_pr.py -> build/lib/tests nixpkgs-review> copying tests/test_nixpkgs.py -> build/lib/tests nixpkgs-review> copying tests/conftest.py -> build/lib/tests nixpkgs-review> copying tests/__init__.py -> build/lib/tests nixpkgs-review> copying tests/test_wip.py -> build/lib/tests nixpkgs-review> creating build/lib/nixpkgs_review/cli nixpkgs-review> copying nixpkgs_review/cli/pr.py -> build/lib/nixpkgs_review/cli nixpkgs-review> copying nixpkgs_review/cli/utils.py -> build/lib/nixpkgs_review/cli nixpkgs-review> copying nixpkgs_review/cli/__init__.py -> build/lib/nixpkgs_review/cli nixpkgs-review> copying nixpkgs_review/cli/rev.py -> build/lib/nixpkgs_review/cli nixpkgs-review> copying nixpkgs_review/cli/approve.py -> build/lib/nixpkgs_review/cli nixpkgs-review> copying nixpkgs_review/cli/comments.py -> build/lib/nixpkgs_review/cli nixpkgs-review> copying nixpkgs_review/cli/merge.py -> build/lib/nixpkgs_review/cli nixpkgs-review> copying nixpkgs_review/cli/wip.py -> build/lib/nixpkgs_review/cli nixpkgs-review> copying nixpkgs_review/cli/post_result.py -> build/lib/nixpkgs_review/cli nixpkgs-review> running egg_info nixpkgs-review> writing nixpkgs_review.egg-info/PKG-INFO nixpkgs-review> writing dependency_links to nixpkgs_review.egg-info/dependency_links.txt nixpkgs-review> writing entry points to nixpkgs_review.egg-info/entry_points.txt nixpkgs-review> writing top-level names to nixpkgs_review.egg-info/top_level.txt nixpkgs-review> reading manifest file 'nixpkgs_review.egg-info/SOURCES.txt' nixpkgs-review> writing manifest file 'nixpkgs_review.egg-info/SOURCES.txt' nixpkgs-review> creating build/lib/nixpkgs_review/nix nixpkgs-review> copying nixpkgs_review/nix/evalAttrs.nix -> build/lib/nixpkgs_review/nix nixpkgs-review> copying nixpkgs_review/nix/review-shell.nix -> build/lib/nixpkgs_review/nix nixpkgs-review> installing to build/bdist.linux-aarch64/wheel nixpkgs-review> running install nixpkgs-review> running install_lib nixpkgs-review> creating build/bdist.linux-aarch64/wheel nixpkgs-review> creating build/bdist.linux-aarch64/wheel/tests nixpkgs-review> copying build/lib/tests/test_github_actions.py -> build/bdist.linux-aarch64/wheel/./tests nixpkgs-review> copying build/lib/tests/test_escape_attr.py -> build/bdist.linux-aarch64/wheel/./tests nixpkgs-review> copying build/lib/tests/test_pr.py -> build/bdist.linux-aarch64/wheel/./tests nixpkgs-review> copying build/lib/tests/test_rev.py -> build/bdist.linux-aarch64/wheel/./tests nixpkgs-review> copying build/lib/tests/test_nixpkgs.py -> build/bdist.linux-aarch64/wheel/./tests nixpkgs-review> copying build/lib/tests/conftest.py -> build/bdist.linux-aarch64/wheel/./tests nixpkgs-review> copying build/lib/tests/test_wip.py -> build/bdist.linux-aarch64/wheel/./tests nixpkgs-review> copying build/lib/tests/__init__.py -> build/bdist.linux-aarch64/wheel/./tests nixpkgs-review> creating build/bdist.linux-aarch64/wheel/nixpkgs_review nixpkgs-review> copying build/lib/nixpkgs_review/http_requests.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review nixpkgs-review> creating build/bdist.linux-aarch64/wheel/nixpkgs_review/nix nixpkgs-review> copying build/lib/nixpkgs_review/nix/review-shell.nix -> build/bdist.linux-aarch64/wheel/./nixpkgs_review/nix nixpkgs-review> copying build/lib/nixpkgs_review/nix/evalAttrs.nix -> build/bdist.linux-aarch64/wheel/./nixpkgs_review/nix nixpkgs-review> copying build/lib/nixpkgs_review/__init__.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review nixpkgs-review> copying build/lib/nixpkgs_review/builddir.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review nixpkgs-review> copying build/lib/nixpkgs_review/utils.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review nixpkgs-review> copying build/lib/nixpkgs_review/git.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review nixpkgs-review> copying build/lib/nixpkgs_review/allow.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review nixpkgs-review> copying build/lib/nixpkgs_review/buildenv.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review nixpkgs-review> copying build/lib/nixpkgs_review/report.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review nixpkgs-review> copying build/lib/nixpkgs_review/nixpkgs.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review nixpkgs-review> copying build/lib/nixpkgs_review/nix.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review nixpkgs-review> copying build/lib/nixpkgs_review/overlay.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review nixpkgs-review> copying build/lib/nixpkgs_review/review.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review nixpkgs-review> copying build/lib/nixpkgs_review/github.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review nixpkgs-review> creating build/bdist.linux-aarch64/wheel/nixpkgs_review/cli nixpkgs-review> copying build/lib/nixpkgs_review/cli/utils.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review/cli nixpkgs-review> copying build/lib/nixpkgs_review/cli/pr.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review/cli nixpkgs-review> copying build/lib/nixpkgs_review/cli/wip.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review/cli nixpkgs-review> copying build/lib/nixpkgs_review/cli/comments.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review/cli nixpkgs-review> copying build/lib/nixpkgs_review/cli/post_result.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review/cli nixpkgs-review> copying build/lib/nixpkgs_review/cli/merge.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review/cli nixpkgs-review> copying build/lib/nixpkgs_review/cli/__init__.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review/cli nixpkgs-review> copying build/lib/nixpkgs_review/cli/approve.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review/cli nixpkgs-review> copying build/lib/nixpkgs_review/cli/rev.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review/cli nixpkgs-review> copying build/lib/nixpkgs_review/errors.py -> build/bdist.linux-aarch64/wheel/./nixpkgs_review nixpkgs-review> running install_egg_info nixpkgs-review> Copying nixpkgs_review.egg-info to build/bdist.linux-aarch64/wheel/./nixpkgs_review-3.8.0-py3.13.egg-info nixpkgs-review> running install_scripts nixpkgs-review> creating build/bdist.linux-aarch64/wheel/nixpkgs_review-3.8.0.dist-info/WHEEL nixpkgs-review> creating '/build/source/dist/.tmp-ygjjn790/nixpkgs_review-3.8.0-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it nixpkgs-review> adding 'nixpkgs_review/__init__.py' nixpkgs-review> adding 'nixpkgs_review/allow.py' nixpkgs-review> adding 'nixpkgs_review/builddir.py' nixpkgs-review> adding 'nixpkgs_review/buildenv.py' nixpkgs-review> adding 'nixpkgs_review/errors.py' nixpkgs-review> adding 'nixpkgs_review/git.py' nixpkgs-review> adding 'nixpkgs_review/github.py' nixpkgs-review> adding 'nixpkgs_review/http_requests.py' nixpkgs-review> adding 'nixpkgs_review/nix.py' nixpkgs-review> adding 'nixpkgs_review/nixpkgs.py' nixpkgs-review> adding 'nixpkgs_review/overlay.py' nixpkgs-review> adding 'nixpkgs_review/report.py' nixpkgs-review> adding 'nixpkgs_review/review.py' nixpkgs-review> adding 'nixpkgs_review/utils.py' nixpkgs-review> adding 'nixpkgs_review/cli/__init__.py' nixpkgs-review> adding 'nixpkgs_review/cli/approve.py' nixpkgs-review> adding 'nixpkgs_review/cli/comments.py' nixpkgs-review> adding 'nixpkgs_review/cli/merge.py' nixpkgs-review> adding 'nixpkgs_review/cli/post_result.py' nixpkgs-review> adding 'nixpkgs_review/cli/pr.py' nixpkgs-review> adding 'nixpkgs_review/cli/rev.py' nixpkgs-review> adding 'nixpkgs_review/cli/utils.py' nixpkgs-review> adding 'nixpkgs_review/cli/wip.py' nixpkgs-review> adding 'nixpkgs_review/nix/evalAttrs.nix' nixpkgs-review> adding 'nixpkgs_review/nix/review-shell.nix' nixpkgs-review> adding 'tests/__init__.py' nixpkgs-review> adding 'tests/conftest.py' nixpkgs-review> adding 'tests/test_escape_attr.py' nixpkgs-review> adding 'tests/test_github_actions.py' nixpkgs-review> adding 'tests/test_nixpkgs.py' nixpkgs-review> adding 'tests/test_pr.py' nixpkgs-review> adding 'tests/test_rev.py' nixpkgs-review> adding 'tests/test_wip.py' nixpkgs-review> adding 'nixpkgs_review-3.8.0.dist-info/METADATA' nixpkgs-review> adding 'nixpkgs_review-3.8.0.dist-info/WHEEL' nixpkgs-review> adding 'nixpkgs_review-3.8.0.dist-info/entry_points.txt' nixpkgs-review> adding 'nixpkgs_review-3.8.0.dist-info/top_level.txt' nixpkgs-review> adding 'nixpkgs_review-3.8.0.dist-info/RECORD' nixpkgs-review> removing build/bdist.linux-aarch64/wheel nixpkgs-review> Successfully built nixpkgs_review-3.8.0-py3-none-any.whl nixpkgs-review> Finished creating a wheel... nixpkgs-review> Finished executing pypaBuildPhase nixpkgs-review> Running phase: pythonRuntimeDepsCheckHook nixpkgs-review> Executing pythonRuntimeDepsCheck nixpkgs-review> Checking runtime dependencies for nixpkgs_review-3.8.0-py3-none-any.whl nixpkgs-review> Finished executing pythonRuntimeDepsCheck nixpkgs-review> Running phase: installPhase nixpkgs-review> Executing pypaInstallPhase nixpkgs-review> Successfully installed nixpkgs_review-3.8.0-py3-none-any.whl nixpkgs-review> Finished executing pypaInstallPhase nixpkgs-review> Running phase: pythonOutputDistPhase nixpkgs-review> Executing pythonOutputDistPhase nixpkgs-review> Finished executing pythonOutputDistPhase nixpkgs-review> Running phase: fixupPhase nixpkgs-review> shrinking RPATHs of ELF executables and libraries in /nix/store/670z81kkzfc4sxhi7i0vkg31s5s563r6-nixpkgs-review nixpkgs-review> checking for references to /build/ in /nix/store/670z81kkzfc4sxhi7i0vkg31s5s563r6-nixpkgs-review... nixpkgs-review> patching script interpreter paths in /nix/store/670z81kkzfc4sxhi7i0vkg31s5s563r6-nixpkgs-review nixpkgs-review> stripping (with command strip and flags -S -p) in /nix/store/670z81kkzfc4sxhi7i0vkg31s5s563r6-nixpkgs-review/lib /nix/store/670z81kkzfc4sxhi7i0vkg31s5s563r6-nixpkgs-review/bin nixpkgs-review> shrinking RPATHs of ELF executables and libraries in /nix/store/9dy71xdxpd775md7k8yq2hbnjnm9dskd-nixpkgs-review-dist nixpkgs-review> checking for references to /build/ in /nix/store/9dy71xdxpd775md7k8yq2hbnjnm9dskd-nixpkgs-review-dist... nixpkgs-review> patching script interpreter paths in /nix/store/9dy71xdxpd775md7k8yq2hbnjnm9dskd-nixpkgs-review-dist nixpkgs-review> Rewriting #!/nix/store/lqn6mbgzzdrqq2qkwddcmxj9z6amdd86-python3-3.13.13/bin/python3.13 to #!/nix/store/lqn6mbgzzdrqq2qkwddcmxj9z6amdd86-python3-3.13.13 nixpkgs-review> wrapping `/nix/store/670z81kkzfc4sxhi7i0vkg31s5s563r6-nixpkgs-review/bin/nixpkgs-review'... nixpkgs-review> Rewriting #!/nix/store/lqn6mbgzzdrqq2qkwddcmxj9z6amdd86-python3-3.13.13/bin/python3.13 to #!/nix/store/lqn6mbgzzdrqq2qkwddcmxj9z6amdd86-python3-3.13.13 nixpkgs-review> wrapping `/nix/store/670z81kkzfc4sxhi7i0vkg31s5s563r6-nixpkgs-review/bin/nix-review'... nixpkgs-review> Executing pythonRemoveTestsDir nixpkgs-review> Finished executing pythonRemoveTestsDir nixpkgs-review> Running phase: installCheckPhase nixpkgs-review> ============================= test session starts ============================== nixpkgs-review> platform linux -- Python 3.13.13, pytest-9.0.3, pluggy-1.6.0 nixpkgs-review> rootdir: /build/source nixpkgs-review> configfile: pyproject.toml nixpkgs-review> plugins: xdist-3.8.0 nixpkgs-review> 192 workers [30 items] m nixpkgs-review> s.s.ss........FFFFFFFFFFFFFFFF nixpkgs-review> =================================== FAILURES =================================== nixpkgs-review> ________________________ test_pr_local_eval_missing_nom ________________________ nixpkgs-review> [gw9] linux -- Python 3.13.13 /nix/store/lqn6mbgzzdrqq2qkwddcmxj9z6amdd86-python3-3.13.13/bin/python nixpkgs-review> nixpkgs-review> mock_tool = nixpkgs-review> mock_urlopen = nixpkgs-review> helpers = nixpkgs-review> capfd = <_pytest.capture.CaptureFixture object at 0xfffff4b56a50> nixpkgs-review> nixpkgs-review> @patch("nixpkgs_review.http_requests.urlopen") nixpkgs-review> @patch("nixpkgs_review.cli.nix_nom_tool", return_value="nix") nixpkgs-review> def test_pr_local_eval_missing_nom( nixpkgs-review> mock_tool: Mock, nixpkgs-review> mock_urlopen: MagicMock, nixpkgs-review> helpers: Helpers, nixpkgs-review> capfd: pytest.CaptureFixture[Any], nixpkgs-review> ) -> None: nixpkgs-review> with helpers.nixpkgs() as nixpkgs: nixpkgs-review> base, head, merge = setup_repo(nixpkgs) nixpkgs-review> setup_pr_mocks( nixpkgs-review> mock_urlopen, nixpkgs-review> create_mock_pr_response(base_rev=base, head_rev=head, merge_rev=merge), nixpkgs-review> ) nixpkgs-review> nixpkgs-review> path = main( nixpkgs-review> "nixpkgs-review", nixpkgs-review> [ nixpkgs-review> "pr", nixpkgs-review> "--remote", nixpkgs-review> str(nixpkgs.remote), nixpkgs-review> "--eval", nixpkgs-review> "local", nixpkgs-review> "--run", nixpkgs-review> "exit 0", nixpkgs-review> "1", nixpkgs-review> ], nixpkgs-review> ) nixpkgs-review> > helpers.assert_built(path, "pkg1") nixpkgs-review> nixpkgs-review> tests/test_pr.py:168: nixpkgs-review> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nixpkgs-review> nixpkgs-review> path = '/build/tmpgdn2rq6i/cache/nixpkgs-review/pr-1', pkg_names = ('pkg1',) nixpkgs-review> report = {'additional_packages': [], 'checkout': 'merge', 'commit': '8c75b6d71f0aa6c7cf9088376895d92690538321', 'extra-nixpkgs-config': None, ...} nixpkgs-review> nixpkgs-review> @staticmethod nixpkgs-review> def assert_built(path: str, *pkg_names: str) -> None: nixpkgs-review> report = Helpers.load_report(path) nixpkgs-review> > assert {*report["result"][current_system()]["built"]} == {*pkg_names} nixpkgs-review> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nixpkgs-review> E TypeError: unhashable type: 'dict' nixpkgs-review> nixpkgs-review> tests/conftest.py:185: TypeError nixpkgs-review> ----------------------------- Captured stdout call ----------------------------- nixpkgs-review> Initialized empty Git repository in /build/tmpgdn2rq6i/nixpkgs/.git/ nixpkgs-review> [master (root-commit) ac64da2] first commit nixpkgs-review> 116 files changed, 219 insertions(+) nixpkgs-review> create mode 100644 .bash_source nixpkgs-review> create mode 100644 .coreutils_source nixpkgs-review> create mode 100644 .gitignore nixpkgs-review> create mode 100755 bin/bash nixpkgs-review> create mode 120000 bin/coreutils/[ nixpkgs-review> create mode 120000 bin/coreutils/b2sum nixpkgs-review> create mode 120000 bin/coreutils/base32 nixpkgs-review> create mode 120000 bin/coreutils/base64 nixpkgs-review> create mode 120000 bin/coreutils/basename nixpkgs-review> create mode 120000 bin/coreutils/basenc nixpkgs-review> create mode 120000 bin/coreutils/cat nixpkgs-review> create mode 120000 bin/coreutils/chcon nixpkgs-review> create mode 120000 bin/coreutils/chgrp nixpkgs-review> create mode 120000 bin/coreutils/chmod nixpkgs-review> create mode 120000 bin/coreutils/chown nixpkgs-review> create mode 120000 bin/coreutils/chroot nixpkgs-review> create mode 120000 bin/coreutils/cksum nixpkgs-review> create mode 120000 bin/coreutils/comm nixpkgs-review> create mode 100755 bin/coreutils/coreutils nixpkgs-review> create mode 120000 bin/coreutils/cp nixpkgs-review> create mode 120000 bin/coreutils/csplit nixpkgs-review> create mode 120000 bin/coreutils/cut nixpkgs-review> create mode 120000 bin/coreutils/date nixpkgs-review> create mode 120000 bin/coreutils/dd nixpkgs-review> create mode 120000 bin/coreutils/df nixpkgs-review> create mode 120000 bin/coreutils/dir nixpkgs-review> create mode 120000 bin/coreutils/dircolors nixpkgs-review> create mode 120000 bin/coreutils/dirname nixpkgs-review> create mode 120000 bin/coreutils/du nixpkgs-review> create mode 120000 bin/coreutils/echo nixpkgs-review> create mode 120000 bin/coreutils/env nixpkgs-review> create mode 120000 bin/coreutils/expand nixpkgs-review> create mode 120000 bin/coreutils/expr nixpkgs-review> create mode 120000 bin/coreutils/factor nixpkgs-review> create mode 120000 bin/coreutils/false nixpkgs-review> create mode 120000 bin/coreutils/fmt nixpkgs-review> create mode 120000 bin/coreutils/fold nixpkgs-review> create mode 120000 bin/coreutils/groups nixpkgs-review> create mode 120000 bin/coreutils/head nixpkgs-review> create mode 120000 bin/coreutils/hostid nixpkgs-review> create mode 120000 bin/coreutils/id nixpkgs-review> create mode 120000 bin/coreutils/install nixpkgs-review> create mode 120000 bin/coreutils/join nixpkgs-review> create mode 120000 bin/coreutils/kill nixpkgs-review> create mode 120000 bin/coreutils/link nixpkgs-review> create mode 120000 bin/coreutils/ln nixpkgs-review> create mode 120000 bin/coreutils/logname nixpkgs-review> create mode 120000 bin/coreutils/ls nixpkgs-review> create mode 120000 bin/coreutils/md5sum nixpkgs-review> create mode 120000 bin/coreutils/mkdir nixpkgs-review> create mode 120000 bin/coreutils/mkfifo nixpkgs-review> create mode 120000 bin/coreutils/mknod nixpkgs-review> create mode 120000 bin/coreutils/mktemp nixpkgs-review> create mode 120000 bin/coreutils/mv nixpkgs-review> create mode 120000 bin/coreutils/nice nixpkgs-review> create mode 120000 bin/coreutils/nl nixpkgs-review> create mode 120000 bin/coreutils/nohup nixpkgs-review> create mode 120000 bin/coreutils/nproc nixpkgs-review> create mode 120000 bin/coreutils/numfmt nixpkgs-review> create mode 120000 bin/coreutils/od nixpkgs-review> create mode 120000 bin/coreutils/paste nixpkgs-review> create mode 120000 bin/coreutils/pathchk nixpkgs-review> create mode 120000 bin/coreutils/pinky nixpkgs-review> create mode 120000 bin/coreutils/pr nixpkgs-review> create mode 120000 bin/coreutils/printenv nixpkgs-review> create mode 120000 bin/coreutils/printf nixpkgs-review> create mode 120000 bin/coreutils/ptx nixpkgs-review> create mode 120000 bin/coreutils/pwd nixpkgs-review> create mode 120000 bin/coreutils/readlink nixpkgs-review> create mode 120000 bin/coreutils/realpath nixpkgs-review> create mode 120000 bin/coreutils/rm nixpkgs-review> create mode 120000 bin/coreutils/rmdir nixpkgs-review> create mode 120000 bin/coreutils/runcon nixpkgs-review> create mode 120000 bin/coreutils/seq nixpkgs-review> create mode 120000 bin/coreutils/sha1sum nixpkgs-review> create mode 120000 bin/coreutils/sha224sum nixpkgs-review> create mode 120000 bin/coreutils/sha256sum nixpkgs-review> create mode 120000 bin/coreutils/sha384sum nixpkgs-review> create mode 120000 bin/coreutils/sha512sum nixpkgs-review> create mode 120000 bin/coreutils/shred nixpkgs-review> create mode 120000 bin/coreutils/shuf nixpkgs-review> create mode 120000 bin/coreutils/sleep nixpkgs-review> create mode 120000 bin/coreutils/sort nixpkgs-review> create mode 120000 bin/coreutils/split nixpkgs-review> create mode 120000 bin/coreutils/stat nixpkgs-review> create mode 120000 bin/coreutils/stdbuf nixpkgs-review> create mode 120000 bin/coreutils/stty nixpkgs-review> create mode 120000 bin/coreutils/sum nixpkgs-review> create mode 120000 bin/coreutils/sync nixpkgs-review> create mode 120000 bin/coreutils/tac nixpkgs-review> create mode 120000 bin/coreutils/tail nixpkgs-review> create mode 120000 bin/coreutils/tee nixpkgs-review> create mode 120000 bin/coreutils/test nixpkgs-review> create mode 120000 bin/coreutils/timeout nixpkgs-review> create mode 120000 bin/coreutils/touch nixpkgs-review> create mode 120000 bin/coreutils/tr nixpkgs-review> create mode 120000 bin/coreutils/true nixpkgs-review> create mode 120000 bin/coreutils/truncate nixpkgs-review> create mode 120000 bin/coreutils/tsort nixpkgs-review> create mode 120000 bin/coreutils/tty nixpkgs-review> create mode 120000 bin/coreutils/uname nixpkgs-review> create mode 120000 bin/coreutils/unexpand nixpkgs-review> create mode 120000 bin/coreutils/uniq nixpkgs-review> create mode 120000 bin/coreutils/unlink nixpkgs-review> create mode 120000 bin/coreutils/uptime nixpkgs-review> create mode 120000 bin/coreutils/users nixpkgs-review> create mode 120000 bin/coreutils/vdir nixpkgs-review> create mode 120000 bin/coreutils/wc nixpkgs-review> create mode 120000 bin/coreutils/who nixpkgs-review> create mode 120000 bin/coreutils/whoami nixpkgs-review> create mode 120000 bin/coreutils/yes nixpkgs-review> create mode 100644 config.nix nixpkgs-review> create mode 100644 config.nix.in nixpkgs-review> create mode 100644 default.nix nixpkgs-review> create mode 100644 nixos/release.nix nixpkgs-review> create mode 100644 pkg1.txt nixpkgs-review> Initialized empty Git repository in /build/tmpgdn2rq6i/nixpkgs/remote/ nixpkgs-review> [pull/1/head 8c75b6d] example-change nixpkgs-review> 1 file changed, 1 insertion(+) nixpkgs-review> Merge made by the 'ort' strategy. nixpkgs-review> pkg1.txt | 1 + nixpkgs-review> 1 file changed, 1 insertion(+) nixpkgs-review> nixpkgs-review> ================================================================================ nixpkgs-review> PR #1: Example PR nixpkgs-review> ================================================================================ nixpkgs-review> Author: test-user nixpkgs-review> Branch: user:example-branch -> NixOS:master nixpkgs-review> State: open nixpkgs-review> nixpkgs-review> Description: nixpkgs-review> ---------------------------------------- nixpkgs-review> This is a test PR nixpkgs-review> ---------------------------------------- nixpkgs-review> nixpkgs-review> Files changed (1 files): nixpkgs-review> - pkg1.txt nixpkgs-review> ================================================================================ nixpkgs-review> nixpkgs-review> $ git -c fetch.prune=false fetch --no-tags --force /build/tmpgdn2rq6i/nixpkgs/remote 4801d3551acd01a5674c9f1748f98874289be87a:refs/nixpkgs-review/0 nixpkgs-review> $ git worktree prune nixpkgs-review> $ git worktree add /build/tmpgdn2rq6i/cache/nixpkgs-review/pr-1/nixpkgs ac64da261c7602ed279ce8b115fcc1b6a0af20b9 nixpkgs-review> HEAD is now at ac64da2 first commit nixpkgs-review> Local evaluation for computing rebuilds nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmpgdn2rq6i/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-overlays=/build/tmpqdwjx1bd -qaP --xml --out-path --show-trace --no-allow-import-from-derivation nixpkgs-review> $ git checkout 4801d3551acd01a5674c9f1748f98874289be87a nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmpgdn2rq6i/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-overlays=/build/tmpqdwjx1bd -qaP --xml --out-path --show-trace --no-allow-import-from-derivation --meta nixpkgs-review> --------- Impacted packages on 'aarch64-linux' --------- nixpkgs-review> 1 package updated: nixpkgs-review> pkg1 nixpkgs-review> nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpgdn2rq6i/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-overlays=/build/tmpqdwjx1bd' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmpjzt06klx; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix build --file /build/source/nixpkgs_review/nix/review-shell.nix --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpgdn2rq6i/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-overlays=/build/tmpqdwjx1bd' --no-allow-import-from-derivation --no-link --keep-going --option build-use-sandbox relaxed --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmpgdn2rq6i/cache/nixpkgs-review/pr-1/nixpkgs --argstr nixpkgs-config-path /build/tmpu3pd41e1.nix --argstr attrs-path /build/tmpgdn2rq6i/cache/nixpkgs-review/pr-1/attrs.nix nixpkgs-review> nixpkgs-review> Link to currently reviewing PR: nixpkgs-review> https://github.com/NixOS/nixpkgs/pull/1 nixpkgs-review> --------- Report for 'aarch64-linux' --------- nixpkgs-review> 1 package built: nixpkgs-review> pkg1 nixpkgs-review> nixpkgs-review> Logs can be found under: nixpkgs-review> /build/tmpgdn2rq6i/cache/nixpkgs-review/pr-1/logs nixpkgs-review> nixpkgs-review> $ /nix/store/6qk7ai1w44gvxcmy1788nwd645im5yph-nix-2.34.7/bin/nix-shell --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmpgdn2rq6i/cache/nixpkgs-review/pr-1/nixpkgs --argstr nixpkgs-config-path /build/tmpu3pd41e1.nix --argstr attrs-path /build/tmpgdn2rq6i/cache/nixpkgs-review/pr-1/attrs.nix --nix-path 'nixpkgs=/build/tmpgdn2rq6i/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-overlays=/build/tmpqdwjx1bd' /build/source/nixpkgs_review/nix/review-shell.nix --run 'exit 0' nixpkgs-review> Sourcing python-remove-tests-dir-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> Sourcing python-remove-bin-bytecode-hook.sh nixpkgs-review> Sourcing pypa-build-hook nixpkgs-review> Using pypaBuildPhase nixpkgs-review> Sourcing python-runtime-deps-check-hook nixpkgs-review> Using pythonRuntimeDepsCheckHook nixpkgs-review> Sourcing pypa-install-hook nixpkgs-review> Using pypaInstallPhase nixpkgs-review> Sourcing python-imports-check-hook.sh nixpkgs-review> Using pythonImportsCheckPhase nixpkgs-review> Sourcing python-namespaces-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> $ git worktree remove -f /build/tmpgdn2rq6i/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-review> ----------------------------- Captured stderr call ----------------------------- nixpkgs-review> hint: Using 'master' as the name for the initial branch. This default branch name nixpkgs-review> hint: will change to "main" in Git 3.0. To configure the initial branch name nixpkgs-review> hint: to use in all of your new repositories, which will suppress this warning, nixpkgs-review> hint: call: nixpkgs-review> hint: nixpkgs-review> hint: git config --global init.defaultBranch nixpkgs-review> hint: nixpkgs-review> hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and nixpkgs-review> hint: 'development'. The just-created branch can be renamed via this command: nixpkgs-review> hint: nixpkgs-review> hint: git branch -m nixpkgs-review> hint: nixpkgs-review> hint: Disable this message with "git config set advice.defaultBranchName false" nixpkgs-review> To /build/tmpgdn2rq6i/nixpkgs/remote nixpkgs-review> * [new branch] HEAD -> master nixpkgs-review> Switched to a new branch 'pull/1/head' nixpkgs-review> Switched to a new branch 'pull/1/merge' nixpkgs-review> To /build/tmpgdn2rq6i/nixpkgs/remote nixpkgs-review> * [new branch] pull/1/merge -> pull/1/merge nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> From /build/tmpgdn2rq6i/nixpkgs/remote nixpkgs-review> * [new ref] 4801d3551acd01a5674c9f1748f98874289be87a -> refs/nixpkgs-review/0 nixpkgs-review> Preparing worktree (detached HEAD ac64da2) nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> Previous HEAD position was ac64da2 first commit nixpkgs-review> HEAD is now at 4801d35 Merge branch 'pull/1/head' into pull/1/merge nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> these 2 derivations will be built: nixpkgs-review> /build/tmpgdn2rq6i/test-nix/store/zyhbjdqlrpbr0vlyxk76mf81f7xggp4a-pkg1.drv nixpkgs-review> /build/tmpgdn2rq6i/test-nix/store/anr7lsns8kpm93lyydrrvki6s8r2fq3y-review-shell.drv nixpkgs-review> building '/build/tmpgdn2rq6i/test-nix/store/zyhbjdqlrpbr0vlyxk76mf81f7xggp4a-pkg1.drv'... nixpkgs-review> building '/build/tmpgdn2rq6i/test-nix/store/anr7lsns8kpm93lyydrrvki6s8r2fq3y-review-shell.drv'... nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpgdn2rq6i/test-nix/store/zyhbjdqlrpbr0vlyxk76mf81f7xggp4a-pkg1.drv^*' from 'local' nixpkgs-review> this derivation will be built: nixpkgs-review> /build/tmpgdn2rq6i/test-nix/store/fg2qx4lk4cd0mqrlcf3smypynbf0xywz-bash-interactive.drv nixpkgs-review> building '/build/tmpgdn2rq6i/test-nix/store/fg2qx4lk4cd0mqrlcf3smypynbf0xywz-bash-interactive.drv'... nixpkgs-review> ________________________ test_pr_local_eval_without_nom ________________________ nixpkgs-review> [gw10] linux -- Python 3.13.13 /nix/store/lqn6mbgzzdrqq2qkwddcmxj9z6amdd86-python3-3.13.13/bin/python nixpkgs-review> nixpkgs-review> mock_urlopen = nixpkgs-review> helpers = nixpkgs-review> capfd = <_pytest.capture.CaptureFixture object at 0xfffff4b56a50> nixpkgs-review> nixpkgs-review> @patch("nixpkgs_review.http_requests.urlopen") nixpkgs-review> def test_pr_local_eval_without_nom( nixpkgs-review> mock_urlopen: MagicMock, helpers: Helpers, capfd: pytest.CaptureFixture[Any] nixpkgs-review> ) -> None: nixpkgs-review> with helpers.nixpkgs() as nixpkgs: nixpkgs-review> base, head, merge = setup_repo(nixpkgs) nixpkgs-review> setup_pr_mocks( nixpkgs-review> mock_urlopen, nixpkgs-review> create_mock_pr_response(base_rev=base, head_rev=head, merge_rev=merge), nixpkgs-review> ) nixpkgs-review> nixpkgs-review> path = main( nixpkgs-review> "nixpkgs-review", nixpkgs-review> [ nixpkgs-review> "pr", nixpkgs-review> "--remote", nixpkgs-review> str(nixpkgs.remote), nixpkgs-review> "--eval", nixpkgs-review> "local", nixpkgs-review> "--run", nixpkgs-review> "exit 0", nixpkgs-review> "1", nixpkgs-review> "--build-graph", nixpkgs-review> "nix", nixpkgs-review> ], nixpkgs-review> ) nixpkgs-review> > helpers.assert_built(path, "pkg1") nixpkgs-review> nixpkgs-review> tests/test_pr.py:200: nixpkgs-review> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nixpkgs-review> nixpkgs-review> path = '/build/tmp3fcl4skd/cache/nixpkgs-review/pr-1', pkg_names = ('pkg1',) nixpkgs-review> report = {'additional_packages': [], 'checkout': 'merge', 'commit': '8c75b6d71f0aa6c7cf9088376895d92690538321', 'extra-nixpkgs-config': None, ...} nixpkgs-review> nixpkgs-review> @staticmethod nixpkgs-review> def assert_built(path: str, *pkg_names: str) -> None: nixpkgs-review> report = Helpers.load_report(path) nixpkgs-review> > assert {*report["result"][current_system()]["built"]} == {*pkg_names} nixpkgs-review> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nixpkgs-review> E TypeError: unhashable type: 'dict' nixpkgs-review> nixpkgs-review> tests/conftest.py:185: TypeError nixpkgs-review> ----------------------------- Captured stdout call ----------------------------- nixpkgs-review> Initialized empty Git repository in /build/tmp3fcl4skd/nixpkgs/.git/ nixpkgs-review> [master (root-commit) ac64da2] first commit nixpkgs-review> 116 files changed, 219 insertions(+) nixpkgs-review> create mode 100644 .bash_source nixpkgs-review> create mode 100644 .coreutils_source nixpkgs-review> create mode 100644 .gitignore nixpkgs-review> create mode 100755 bin/bash nixpkgs-review> create mode 120000 bin/coreutils/[ nixpkgs-review> create mode 120000 bin/coreutils/b2sum nixpkgs-review> create mode 120000 bin/coreutils/base32 nixpkgs-review> create mode 120000 bin/coreutils/base64 nixpkgs-review> create mode 120000 bin/coreutils/basename nixpkgs-review> create mode 120000 bin/coreutils/basenc nixpkgs-review> create mode 120000 bin/coreutils/cat nixpkgs-review> create mode 120000 bin/coreutils/chcon nixpkgs-review> create mode 120000 bin/coreutils/chgrp nixpkgs-review> create mode 120000 bin/coreutils/chmod nixpkgs-review> create mode 120000 bin/coreutils/chown nixpkgs-review> create mode 120000 bin/coreutils/chroot nixpkgs-review> create mode 120000 bin/coreutils/cksum nixpkgs-review> create mode 120000 bin/coreutils/comm nixpkgs-review> create mode 100755 bin/coreutils/coreutils nixpkgs-review> create mode 120000 bin/coreutils/cp nixpkgs-review> create mode 120000 bin/coreutils/csplit nixpkgs-review> create mode 120000 bin/coreutils/cut nixpkgs-review> create mode 120000 bin/coreutils/date nixpkgs-review> create mode 120000 bin/coreutils/dd nixpkgs-review> create mode 120000 bin/coreutils/df nixpkgs-review> create mode 120000 bin/coreutils/dir nixpkgs-review> create mode 120000 bin/coreutils/dircolors nixpkgs-review> create mode 120000 bin/coreutils/dirname nixpkgs-review> create mode 120000 bin/coreutils/du nixpkgs-review> create mode 120000 bin/coreutils/echo nixpkgs-review> create mode 120000 bin/coreutils/env nixpkgs-review> create mode 120000 bin/coreutils/expand nixpkgs-review> create mode 120000 bin/coreutils/expr nixpkgs-review> create mode 120000 bin/coreutils/factor nixpkgs-review> create mode 120000 bin/coreutils/false nixpkgs-review> create mode 120000 bin/coreutils/fmt nixpkgs-review> create mode 120000 bin/coreutils/fold nixpkgs-review> create mode 120000 bin/coreutils/groups nixpkgs-review> create mode 120000 bin/coreutils/head nixpkgs-review> create mode 120000 bin/coreutils/hostid nixpkgs-review> create mode 120000 bin/coreutils/id nixpkgs-review> create mode 120000 bin/coreutils/install nixpkgs-review> create mode 120000 bin/coreutils/join nixpkgs-review> create mode 120000 bin/coreutils/kill nixpkgs-review> create mode 120000 bin/coreutils/link nixpkgs-review> create mode 120000 bin/coreutils/ln nixpkgs-review> create mode 120000 bin/coreutils/logname nixpkgs-review> create mode 120000 bin/coreutils/ls nixpkgs-review> create mode 120000 bin/coreutils/md5sum nixpkgs-review> create mode 120000 bin/coreutils/mkdir nixpkgs-review> create mode 120000 bin/coreutils/mkfifo nixpkgs-review> create mode 120000 bin/coreutils/mknod nixpkgs-review> create mode 120000 bin/coreutils/mktemp nixpkgs-review> create mode 120000 bin/coreutils/mv nixpkgs-review> create mode 120000 bin/coreutils/nice nixpkgs-review> create mode 120000 bin/coreutils/nl nixpkgs-review> create mode 120000 bin/coreutils/nohup nixpkgs-review> create mode 120000 bin/coreutils/nproc nixpkgs-review> create mode 120000 bin/coreutils/numfmt nixpkgs-review> create mode 120000 bin/coreutils/od nixpkgs-review> create mode 120000 bin/coreutils/paste nixpkgs-review> create mode 120000 bin/coreutils/pathchk nixpkgs-review> create mode 120000 bin/coreutils/pinky nixpkgs-review> create mode 120000 bin/coreutils/pr nixpkgs-review> create mode 120000 bin/coreutils/printenv nixpkgs-review> create mode 120000 bin/coreutils/printf nixpkgs-review> create mode 120000 bin/coreutils/ptx nixpkgs-review> create mode 120000 bin/coreutils/pwd nixpkgs-review> create mode 120000 bin/coreutils/readlink nixpkgs-review> create mode 120000 bin/coreutils/realpath nixpkgs-review> create mode 120000 bin/coreutils/rm nixpkgs-review> create mode 120000 bin/coreutils/rmdir nixpkgs-review> create mode 120000 bin/coreutils/runcon nixpkgs-review> create mode 120000 bin/coreutils/seq nixpkgs-review> create mode 120000 bin/coreutils/sha1sum nixpkgs-review> create mode 120000 bin/coreutils/sha224sum nixpkgs-review> create mode 120000 bin/coreutils/sha256sum nixpkgs-review> create mode 120000 bin/coreutils/sha384sum nixpkgs-review> create mode 120000 bin/coreutils/sha512sum nixpkgs-review> create mode 120000 bin/coreutils/shred nixpkgs-review> create mode 120000 bin/coreutils/shuf nixpkgs-review> create mode 120000 bin/coreutils/sleep nixpkgs-review> create mode 120000 bin/coreutils/sort nixpkgs-review> create mode 120000 bin/coreutils/split nixpkgs-review> create mode 120000 bin/coreutils/stat nixpkgs-review> create mode 120000 bin/coreutils/stdbuf nixpkgs-review> create mode 120000 bin/coreutils/stty nixpkgs-review> create mode 120000 bin/coreutils/sum nixpkgs-review> create mode 120000 bin/coreutils/sync nixpkgs-review> create mode 120000 bin/coreutils/tac nixpkgs-review> create mode 120000 bin/coreutils/tail nixpkgs-review> create mode 120000 bin/coreutils/tee nixpkgs-review> create mode 120000 bin/coreutils/test nixpkgs-review> create mode 120000 bin/coreutils/timeout nixpkgs-review> create mode 120000 bin/coreutils/touch nixpkgs-review> create mode 120000 bin/coreutils/tr nixpkgs-review> create mode 120000 bin/coreutils/true nixpkgs-review> create mode 120000 bin/coreutils/truncate nixpkgs-review> create mode 120000 bin/coreutils/tsort nixpkgs-review> create mode 120000 bin/coreutils/tty nixpkgs-review> create mode 120000 bin/coreutils/uname nixpkgs-review> create mode 120000 bin/coreutils/unexpand nixpkgs-review> create mode 120000 bin/coreutils/uniq nixpkgs-review> create mode 120000 bin/coreutils/unlink nixpkgs-review> create mode 120000 bin/coreutils/uptime nixpkgs-review> create mode 120000 bin/coreutils/users nixpkgs-review> create mode 120000 bin/coreutils/vdir nixpkgs-review> create mode 120000 bin/coreutils/wc nixpkgs-review> create mode 120000 bin/coreutils/who nixpkgs-review> create mode 120000 bin/coreutils/whoami nixpkgs-review> create mode 120000 bin/coreutils/yes nixpkgs-review> create mode 100644 config.nix nixpkgs-review> create mode 100644 config.nix.in nixpkgs-review> create mode 100644 default.nix nixpkgs-review> create mode 100644 nixos/release.nix nixpkgs-review> create mode 100644 pkg1.txt nixpkgs-review> Initialized empty Git repository in /build/tmp3fcl4skd/nixpkgs/remote/ nixpkgs-review> [pull/1/head 8c75b6d] example-change nixpkgs-review> 1 file changed, 1 insertion(+) nixpkgs-review> Merge made by the 'ort' strategy. nixpkgs-review> pkg1.txt | 1 + nixpkgs-review> 1 file changed, 1 insertion(+) nixpkgs-review> nixpkgs-review> ================================================================================ nixpkgs-review> PR #1: Example PR nixpkgs-review> ================================================================================ nixpkgs-review> Author: test-user nixpkgs-review> Branch: user:example-branch -> NixOS:master nixpkgs-review> State: open nixpkgs-review> nixpkgs-review> Description: nixpkgs-review> ---------------------------------------- nixpkgs-review> This is a test PR nixpkgs-review> ---------------------------------------- nixpkgs-review> nixpkgs-review> Files changed (1 files): nixpkgs-review> - pkg1.txt nixpkgs-review> ================================================================================ nixpkgs-review> nixpkgs-review> $ git -c fetch.prune=false fetch --no-tags --force /build/tmp3fcl4skd/nixpkgs/remote 4801d3551acd01a5674c9f1748f98874289be87a:refs/nixpkgs-review/0 nixpkgs-review> $ git worktree prune nixpkgs-review> $ git worktree add /build/tmp3fcl4skd/cache/nixpkgs-review/pr-1/nixpkgs ac64da261c7602ed279ce8b115fcc1b6a0af20b9 nixpkgs-review> HEAD is now at ac64da2 first commit nixpkgs-review> Local evaluation for computing rebuilds nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmp3fcl4skd/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-overlays=/build/tmpr3gowt4x -qaP --xml --out-path --show-trace --no-allow-import-from-derivation nixpkgs-review> $ git checkout 4801d3551acd01a5674c9f1748f98874289be87a nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmp3fcl4skd/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-overlays=/build/tmpr3gowt4x -qaP --xml --out-path --show-trace --no-allow-import-from-derivation --meta nixpkgs-review> --------- Impacted packages on 'aarch64-linux' --------- nixpkgs-review> 1 package updated: nixpkgs-review> pkg1 nixpkgs-review> nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmp3fcl4skd/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-overlays=/build/tmpr3gowt4x' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmpqc7tdlyj; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix build --file /build/source/nixpkgs_review/nix/review-shell.nix --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmp3fcl4skd/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-overlays=/build/tmpr3gowt4x' --no-allow-import-from-derivation --no-link --keep-going --option build-use-sandbox relaxed --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmp3fcl4skd/cache/nixpkgs-review/pr-1/nixpkgs --argstr nixpkgs-config-path /build/tmp6ypwum_a.nix --argstr attrs-path /build/tmp3fcl4skd/cache/nixpkgs-review/pr-1/attrs.nix nixpkgs-review> nixpkgs-review> Link to currently reviewing PR: nixpkgs-review> https://github.com/NixOS/nixpkgs/pull/1 nixpkgs-review> --------- Report for 'aarch64-linux' --------- nixpkgs-review> 1 package built: nixpkgs-review> pkg1 nixpkgs-review> nixpkgs-review> Logs can be found under: nixpkgs-review> /build/tmp3fcl4skd/cache/nixpkgs-review/pr-1/logs nixpkgs-review> nixpkgs-review> $ /nix/store/6qk7ai1w44gvxcmy1788nwd645im5yph-nix-2.34.7/bin/nix-shell --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmp3fcl4skd/cache/nixpkgs-review/pr-1/nixpkgs --argstr nixpkgs-config-path /build/tmp6ypwum_a.nix --argstr attrs-path /build/tmp3fcl4skd/cache/nixpkgs-review/pr-1/attrs.nix --nix-path 'nixpkgs=/build/tmp3fcl4skd/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-overlays=/build/tmpr3gowt4x' /build/source/nixpkgs_review/nix/review-shell.nix --run 'exit 0' nixpkgs-review> Sourcing python-remove-tests-dir-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> Sourcing python-remove-bin-bytecode-hook.sh nixpkgs-review> Sourcing pypa-build-hook nixpkgs-review> Using pypaBuildPhase nixpkgs-review> Sourcing python-runtime-deps-check-hook nixpkgs-review> Using pythonRuntimeDepsCheckHook nixpkgs-review> Sourcing pypa-install-hook nixpkgs-review> Using pypaInstallPhase nixpkgs-review> Sourcing python-imports-check-hook.sh nixpkgs-review> Using pythonImportsCheckPhase nixpkgs-review> Sourcing python-namespaces-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> $ git worktree remove -f /build/tmp3fcl4skd/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-review> ----------------------------- Captured stderr call ----------------------------- nixpkgs-review> hint: Using 'master' as the name for the initial branch. This default branch name nixpkgs-review> hint: will change to "main" in Git 3.0. To configure the initial branch name nixpkgs-review> hint: to use in all of your new repositories, which will suppress this warning, nixpkgs-review> hint: call: nixpkgs-review> hint: nixpkgs-review> hint: git config --global init.defaultBranch nixpkgs-review> hint: nixpkgs-review> hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and nixpkgs-review> hint: 'development'. The just-created branch can be renamed via this command: nixpkgs-review> hint: nixpkgs-review> hint: git branch -m nixpkgs-review> hint: nixpkgs-review> hint: Disable this message with "git config set advice.defaultBranchName false" nixpkgs-review> To /build/tmp3fcl4skd/nixpkgs/remote nixpkgs-review> * [new branch] HEAD -> master nixpkgs-review> Switched to a new branch 'pull/1/head' nixpkgs-review> Switched to a new branch 'pull/1/merge' nixpkgs-review> To /build/tmp3fcl4skd/nixpkgs/remote nixpkgs-review> * [new branch] pull/1/merge -> pull/1/merge nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> From /build/tmp3fcl4skd/nixpkgs/remote nixpkgs-review> * [new ref] 4801d3551acd01a5674c9f1748f98874289be87a -> refs/nixpkgs-review/0 nixpkgs-review> Preparing worktree (detached HEAD ac64da2) nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> Previous HEAD position was ac64da2 first commit nixpkgs-review> HEAD is now at 4801d35 Merge branch 'pull/1/head' into pull/1/merge nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> these 2 derivations will be built: nixpkgs-review> /build/tmp3fcl4skd/test-nix/store/gf89yi3xjzakjq3wfkk4w36cxyz0311w-pkg1.drv nixpkgs-review> /build/tmp3fcl4skd/test-nix/store/smid70pcdgsp4a8y98vzy42l7gh9f6vf-review-shell.drv nixpkgs-review> building '/build/tmp3fcl4skd/test-nix/store/gf89yi3xjzakjq3wfkk4w36cxyz0311w-pkg1.drv'... nixpkgs-review> building '/build/tmp3fcl4skd/test-nix/store/smid70pcdgsp4a8y98vzy42l7gh9f6vf-review-shell.drv'... nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmp3fcl4skd/test-nix/store/gf89yi3xjzakjq3wfkk4w36cxyz0311w-pkg1.drv^*' from 'local' nixpkgs-review> this derivation will be built: nixpkgs-review> /build/tmp3fcl4skd/test-nix/store/pjqc7lbasbrkx5017r26w5ir886fpk0p-bash-interactive.drv nixpkgs-review> building '/build/tmp3fcl4skd/test-nix/store/pjqc7lbasbrkx5017r26w5ir886fpk0p-bash-interactive.drv'... nixpkgs-review> _________________________ test_rev_command_without_nom _________________________ nixpkgs-review> [gw19] linux -- Python 3.13.13 /nix/store/lqn6mbgzzdrqq2qkwddcmxj9z6amdd86-python3-3.13.13/bin/python nixpkgs-review> nixpkgs-review> helpers = nixpkgs-review> nixpkgs-review> def test_rev_command_without_nom(helpers: Helpers) -> None: nixpkgs-review> with helpers.nixpkgs() as nixpkgs: nixpkgs-review> nixpkgs.path.joinpath("pkg1.txt").write_text("foo") nixpkgs-review> subprocess.run(["git", "add", "."], check=True) nixpkgs-review> subprocess.run(["git", "commit", "-m", "example-change"], check=True) nixpkgs-review> path = main( nixpkgs-review> "nixpkgs-review", nixpkgs-review> [ nixpkgs-review> "rev", nixpkgs-review> "HEAD", nixpkgs-review> "--remote", nixpkgs-review> str(nixpkgs.remote), nixpkgs-review> "--run", nixpkgs-review> "exit 0", nixpkgs-review> "--build-graph", nixpkgs-review> "nix", nixpkgs-review> ], nixpkgs-review> ) nixpkgs-review> > helpers.assert_built(path, "pkg1") nixpkgs-review> nixpkgs-review> tests/test_rev.py:47: nixpkgs-review> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nixpkgs-review> nixpkgs-review> path = PosixPath('/build/tmpn33_tan8/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321') nixpkgs-review> pkg_names = ('pkg1',) nixpkgs-review> report = {'additional_packages': [], 'checkout': 'merge', 'commit': '8c75b6d71f0aa6c7cf9088376895d92690538321', 'extra-nixpkgs-config': None, ...} nixpkgs-review> nixpkgs-review> @staticmethod nixpkgs-review> def assert_built(path: str, *pkg_names: str) -> None: nixpkgs-review> report = Helpers.load_report(path) nixpkgs-review> > assert {*report["result"][current_system()]["built"]} == {*pkg_names} nixpkgs-review> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nixpkgs-review> E TypeError: unhashable type: 'dict' nixpkgs-review> nixpkgs-review> tests/conftest.py:185: TypeError nixpkgs-review> ----------------------------- Captured stdout call ----------------------------- nixpkgs-review> Initialized empty Git repository in /build/tmpn33_tan8/nixpkgs/.git/ nixpkgs-review> [master (root-commit) ac64da2] first commit nixpkgs-review> 116 files changed, 219 insertions(+) nixpkgs-review> create mode 100644 .bash_source nixpkgs-review> create mode 100644 .coreutils_source nixpkgs-review> create mode 100644 .gitignore nixpkgs-review> create mode 100755 bin/bash nixpkgs-review> create mode 120000 bin/coreutils/[ nixpkgs-review> create mode 120000 bin/coreutils/b2sum nixpkgs-review> create mode 120000 bin/coreutils/base32 nixpkgs-review> create mode 120000 bin/coreutils/base64 nixpkgs-review> create mode 120000 bin/coreutils/basename nixpkgs-review> create mode 120000 bin/coreutils/basenc nixpkgs-review> create mode 120000 bin/coreutils/cat nixpkgs-review> create mode 120000 bin/coreutils/chcon nixpkgs-review> create mode 120000 bin/coreutils/chgrp nixpkgs-review> create mode 120000 bin/coreutils/chmod nixpkgs-review> create mode 120000 bin/coreutils/chown nixpkgs-review> create mode 120000 bin/coreutils/chroot nixpkgs-review> create mode 120000 bin/coreutils/cksum nixpkgs-review> create mode 120000 bin/coreutils/comm nixpkgs-review> create mode 100755 bin/coreutils/coreutils nixpkgs-review> create mode 120000 bin/coreutils/cp nixpkgs-review> create mode 120000 bin/coreutils/csplit nixpkgs-review> create mode 120000 bin/coreutils/cut nixpkgs-review> create mode 120000 bin/coreutils/date nixpkgs-review> create mode 120000 bin/coreutils/dd nixpkgs-review> create mode 120000 bin/coreutils/df nixpkgs-review> create mode 120000 bin/coreutils/dir nixpkgs-review> create mode 120000 bin/coreutils/dircolors nixpkgs-review> create mode 120000 bin/coreutils/dirname nixpkgs-review> create mode 120000 bin/coreutils/du nixpkgs-review> create mode 120000 bin/coreutils/echo nixpkgs-review> create mode 120000 bin/coreutils/env nixpkgs-review> create mode 120000 bin/coreutils/expand nixpkgs-review> create mode 120000 bin/coreutils/expr nixpkgs-review> create mode 120000 bin/coreutils/factor nixpkgs-review> create mode 120000 bin/coreutils/false nixpkgs-review> create mode 120000 bin/coreutils/fmt nixpkgs-review> create mode 120000 bin/coreutils/fold nixpkgs-review> create mode 120000 bin/coreutils/groups nixpkgs-review> create mode 120000 bin/coreutils/head nixpkgs-review> create mode 120000 bin/coreutils/hostid nixpkgs-review> create mode 120000 bin/coreutils/id nixpkgs-review> create mode 120000 bin/coreutils/install nixpkgs-review> create mode 120000 bin/coreutils/join nixpkgs-review> create mode 120000 bin/coreutils/kill nixpkgs-review> create mode 120000 bin/coreutils/link nixpkgs-review> create mode 120000 bin/coreutils/ln nixpkgs-review> create mode 120000 bin/coreutils/logname nixpkgs-review> create mode 120000 bin/coreutils/ls nixpkgs-review> create mode 120000 bin/coreutils/md5sum nixpkgs-review> create mode 120000 bin/coreutils/mkdir nixpkgs-review> create mode 120000 bin/coreutils/mkfifo nixpkgs-review> create mode 120000 bin/coreutils/mknod nixpkgs-review> create mode 120000 bin/coreutils/mktemp nixpkgs-review> create mode 120000 bin/coreutils/mv nixpkgs-review> create mode 120000 bin/coreutils/nice nixpkgs-review> create mode 120000 bin/coreutils/nl nixpkgs-review> create mode 120000 bin/coreutils/nohup nixpkgs-review> create mode 120000 bin/coreutils/nproc nixpkgs-review> create mode 120000 bin/coreutils/numfmt nixpkgs-review> create mode 120000 bin/coreutils/od nixpkgs-review> create mode 120000 bin/coreutils/paste nixpkgs-review> create mode 120000 bin/coreutils/pathchk nixpkgs-review> create mode 120000 bin/coreutils/pinky nixpkgs-review> create mode 120000 bin/coreutils/pr nixpkgs-review> create mode 120000 bin/coreutils/printenv nixpkgs-review> create mode 120000 bin/coreutils/printf nixpkgs-review> create mode 120000 bin/coreutils/ptx nixpkgs-review> create mode 120000 bin/coreutils/pwd nixpkgs-review> create mode 120000 bin/coreutils/readlink nixpkgs-review> create mode 120000 bin/coreutils/realpath nixpkgs-review> create mode 120000 bin/coreutils/rm nixpkgs-review> create mode 120000 bin/coreutils/rmdir nixpkgs-review> create mode 120000 bin/coreutils/runcon nixpkgs-review> create mode 120000 bin/coreutils/seq nixpkgs-review> create mode 120000 bin/coreutils/sha1sum nixpkgs-review> create mode 120000 bin/coreutils/sha224sum nixpkgs-review> create mode 120000 bin/coreutils/sha256sum nixpkgs-review> create mode 120000 bin/coreutils/sha384sum nixpkgs-review> create mode 120000 bin/coreutils/sha512sum nixpkgs-review> create mode 120000 bin/coreutils/shred nixpkgs-review> create mode 120000 bin/coreutils/shuf nixpkgs-review> create mode 120000 bin/coreutils/sleep nixpkgs-review> create mode 120000 bin/coreutils/sort nixpkgs-review> create mode 120000 bin/coreutils/split nixpkgs-review> create mode 120000 bin/coreutils/stat nixpkgs-review> create mode 120000 bin/coreutils/stdbuf nixpkgs-review> create mode 120000 bin/coreutils/stty nixpkgs-review> create mode 120000 bin/coreutils/sum nixpkgs-review> create mode 120000 bin/coreutils/sync nixpkgs-review> create mode 120000 bin/coreutils/tac nixpkgs-review> create mode 120000 bin/coreutils/tail nixpkgs-review> create mode 120000 bin/coreutils/tee nixpkgs-review> create mode 120000 bin/coreutils/test nixpkgs-review> create mode 120000 bin/coreutils/timeout nixpkgs-review> create mode 120000 bin/coreutils/touch nixpkgs-review> create mode 120000 bin/coreutils/tr nixpkgs-review> create mode 120000 bin/coreutils/true nixpkgs-review> create mode 120000 bin/coreutils/truncate nixpkgs-review> create mode 120000 bin/coreutils/tsort nixpkgs-review> create mode 120000 bin/coreutils/tty nixpkgs-review> create mode 120000 bin/coreutils/uname nixpkgs-review> create mode 120000 bin/coreutils/unexpand nixpkgs-review> create mode 120000 bin/coreutils/uniq nixpkgs-review> create mode 120000 bin/coreutils/unlink nixpkgs-review> create mode 120000 bin/coreutils/uptime nixpkgs-review> create mode 120000 bin/coreutils/users nixpkgs-review> create mode 120000 bin/coreutils/vdir nixpkgs-review> create mode 120000 bin/coreutils/wc nixpkgs-review> create mode 120000 bin/coreutils/who nixpkgs-review> create mode 120000 bin/coreutils/whoami nixpkgs-review> create mode 120000 bin/coreutils/yes nixpkgs-review> create mode 100644 config.nix nixpkgs-review> create mode 100644 config.nix.in nixpkgs-review> create mode 100644 default.nix nixpkgs-review> create mode 100644 nixos/release.nix nixpkgs-review> create mode 100644 pkg1.txt nixpkgs-review> Initialized empty Git repository in /build/tmpn33_tan8/nixpkgs/remote/ nixpkgs-review> [master 8c75b6d] example-change nixpkgs-review> 1 file changed, 1 insertion(+) nixpkgs-review> $ git -c fetch.prune=false fetch --no-tags --force /build/tmpn33_tan8/nixpkgs/remote master:refs/nixpkgs-review/0 nixpkgs-review> $ git worktree prune nixpkgs-review> $ git worktree add /build/tmpn33_tan8/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs ac64da261c7602ed279ce8b115fcc1b6a0af20b9 nixpkgs-review> HEAD is now at ac64da2 first commit nixpkgs-review> Local evaluation for computing rebuilds nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmpn33_tan8/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpm29b2y8m -qaP --xml --out-path --show-trace --no-allow-import-from-derivation nixpkgs-review> $ git merge --no-commit --no-ff 8c75b6d71f0aa6c7cf9088376895d92690538321 nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmpn33_tan8/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpm29b2y8m -qaP --xml --out-path --show-trace --no-allow-import-from-derivation --meta nixpkgs-review> --------- Impacted packages on 'aarch64-linux' --------- nixpkgs-review> 1 package updated: nixpkgs-review> pkg1 nixpkgs-review> nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpn33_tan8/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpm29b2y8m' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmp5eslpale; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix build --file /build/source/nixpkgs_review/nix/review-shell.nix --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpn33_tan8/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpm29b2y8m' --no-allow-import-from-derivation --no-link --keep-going --option build-use-sandbox relaxed --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmpn33_tan8/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs --argstr nixpkgs-config-path /build/tmp8u17ymj9.nix --argstr attrs-path /build/tmpn33_tan8/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/attrs.nix nixpkgs-review> --------- Report for 'aarch64-linux' --------- nixpkgs-review> 1 package built: nixpkgs-review> pkg1 nixpkgs-review> nixpkgs-review> Logs can be found under: nixpkgs-review> /build/tmpn33_tan8/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/logs nixpkgs-review> nixpkgs-review> $ /nix/store/6qk7ai1w44gvxcmy1788nwd645im5yph-nix-2.34.7/bin/nix-shell --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmpn33_tan8/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs --argstr nixpkgs-config-path /build/tmp8u17ymj9.nix --argstr attrs-path /build/tmpn33_tan8/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/attrs.nix --nix-path 'nixpkgs=/build/tmpn33_tan8/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpm29b2y8m' /build/source/nixpkgs_review/nix/review-shell.nix --run 'exit 0' nixpkgs-review> Sourcing python-remove-tests-dir-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> Sourcing python-remove-bin-bytecode-hook.sh nixpkgs-review> Sourcing pypa-build-hook nixpkgs-review> Using pypaBuildPhase nixpkgs-review> Sourcing python-runtime-deps-check-hook nixpkgs-review> Using pythonRuntimeDepsCheckHook nixpkgs-review> Sourcing pypa-install-hook nixpkgs-review> Using pypaInstallPhase nixpkgs-review> Sourcing python-imports-check-hook.sh nixpkgs-review> Using pythonImportsCheckPhase nixpkgs-review> Sourcing python-namespaces-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> $ git worktree remove -f /build/tmpn33_tan8/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-review> ----------------------------- Captured stderr call ----------------------------- nixpkgs-review> hint: Using 'master' as the name for the initial branch. This default branch name nixpkgs-review> hint: will change to "main" in Git 3.0. To configure the initial branch name nixpkgs-review> hint: to use in all of your new repositories, which will suppress this warning, nixpkgs-review> hint: call: nixpkgs-review> hint: nixpkgs-review> hint: git config --global init.defaultBranch nixpkgs-review> hint: nixpkgs-review> hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and nixpkgs-review> hint: 'development'. The just-created branch can be renamed via this command: nixpkgs-review> hint: nixpkgs-review> hint: git branch -m nixpkgs-review> hint: nixpkgs-review> hint: Disable this message with "git config set advice.defaultBranchName false" nixpkgs-review> To /build/tmpn33_tan8/nixpkgs/remote nixpkgs-review> * [new branch] HEAD -> master nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> From /build/tmpn33_tan8/nixpkgs/remote nixpkgs-review> * [new branch] master -> refs/nixpkgs-review/0 nixpkgs-review> Preparing worktree (detached HEAD ac64da2) nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> Automatic merge went well; stopped before committing as requested nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> these 2 derivations will be built: nixpkgs-review> /build/tmpn33_tan8/test-nix/store/z1dg5a1525bnscy1nspvxl5wdxfnlgy7-pkg1.drv nixpkgs-review> /build/tmpn33_tan8/test-nix/store/j88289hdjwk2w3mnxksf2km74i91s189-review-shell.drv nixpkgs-review> building '/build/tmpn33_tan8/test-nix/store/z1dg5a1525bnscy1nspvxl5wdxfnlgy7-pkg1.drv'... nixpkgs-review> building '/build/tmpn33_tan8/test-nix/store/j88289hdjwk2w3mnxksf2km74i91s189-review-shell.drv'... nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpn33_tan8/test-nix/store/z1dg5a1525bnscy1nspvxl5wdxfnlgy7-pkg1.drv^*' from 'local' nixpkgs-review> this derivation will be built: nixpkgs-review> /build/tmpn33_tan8/test-nix/store/95nw8rfh0ql217i8qn7ca73q48kjjrma-bash-interactive.drv nixpkgs-review> building '/build/tmpn33_tan8/test-nix/store/95nw8rfh0ql217i8qn7ca73q48kjjrma-bash-interactive.drv'... nixpkgs-review> _________________________ test_wip_command_without_nom _________________________ nixpkgs-review> [gw28] linux -- Python 3.13.13 /nix/store/lqn6mbgzzdrqq2qkwddcmxj9z6amdd86-python3-3.13.13/bin/python nixpkgs-review> nixpkgs-review> helpers = nixpkgs-review> capfd = <_pytest.capture.CaptureFixture object at 0xfffff4b56a50> nixpkgs-review> nixpkgs-review> def test_wip_command_without_nom( nixpkgs-review> helpers: Helpers, capfd: pytest.CaptureFixture[Any] nixpkgs-review> ) -> None: nixpkgs-review> with helpers.nixpkgs() as nixpkgs: nixpkgs-review> nixpkgs.path.joinpath("pkg1.txt").write_text("foo") nixpkgs-review> path = main( nixpkgs-review> "nixpkgs-review", nixpkgs-review> [ nixpkgs-review> "wip", nixpkgs-review> "--remote", nixpkgs-review> str(nixpkgs.remote), nixpkgs-review> "--run", nixpkgs-review> "exit 0", nixpkgs-review> "--build-graph", nixpkgs-review> "nix", nixpkgs-review> ], nixpkgs-review> ) nixpkgs-review> > helpers.assert_built(path, "pkg1") nixpkgs-review> nixpkgs-review> tests/test_wip.py:45: nixpkgs-review> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nixpkgs-review> nixpkgs-review> path = PosixPath('/build/tmplw5nigvh/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty') nixpkgs-review> pkg_names = ('pkg1',) nixpkgs-review> report = {'additional_packages': [], 'checkout': 'merge', 'commit': None, 'extra-nixpkgs-config': None, ...} nixpkgs-review> nixpkgs-review> @staticmethod nixpkgs-review> def assert_built(path: str, *pkg_names: str) -> None: nixpkgs-review> report = Helpers.load_report(path) nixpkgs-review> > assert {*report["result"][current_system()]["built"]} == {*pkg_names} nixpkgs-review> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nixpkgs-review> E TypeError: unhashable type: 'dict' nixpkgs-review> nixpkgs-review> tests/conftest.py:185: TypeError nixpkgs-review> ----------------------------- Captured stdout call ----------------------------- nixpkgs-review> Initialized empty Git repository in /build/tmplw5nigvh/nixpkgs/.git/ nixpkgs-review> [master (root-commit) ac64da2] first commit nixpkgs-review> 116 files changed, 219 insertions(+) nixpkgs-review> create mode 100644 .bash_source nixpkgs-review> create mode 100644 .coreutils_source nixpkgs-review> create mode 100644 .gitignore nixpkgs-review> create mode 100755 bin/bash nixpkgs-review> create mode 120000 bin/coreutils/[ nixpkgs-review> create mode 120000 bin/coreutils/b2sum nixpkgs-review> create mode 120000 bin/coreutils/base32 nixpkgs-review> create mode 120000 bin/coreutils/base64 nixpkgs-review> create mode 120000 bin/coreutils/basename nixpkgs-review> create mode 120000 bin/coreutils/basenc nixpkgs-review> create mode 120000 bin/coreutils/cat nixpkgs-review> create mode 120000 bin/coreutils/chcon nixpkgs-review> create mode 120000 bin/coreutils/chgrp nixpkgs-review> create mode 120000 bin/coreutils/chmod nixpkgs-review> create mode 120000 bin/coreutils/chown nixpkgs-review> create mode 120000 bin/coreutils/chroot nixpkgs-review> create mode 120000 bin/coreutils/cksum nixpkgs-review> create mode 120000 bin/coreutils/comm nixpkgs-review> create mode 100755 bin/coreutils/coreutils nixpkgs-review> create mode 120000 bin/coreutils/cp nixpkgs-review> create mode 120000 bin/coreutils/csplit nixpkgs-review> create mode 120000 bin/coreutils/cut nixpkgs-review> create mode 120000 bin/coreutils/date nixpkgs-review> create mode 120000 bin/coreutils/dd nixpkgs-review> create mode 120000 bin/coreutils/df nixpkgs-review> create mode 120000 bin/coreutils/dir nixpkgs-review> create mode 120000 bin/coreutils/dircolors nixpkgs-review> create mode 120000 bin/coreutils/dirname nixpkgs-review> create mode 120000 bin/coreutils/du nixpkgs-review> create mode 120000 bin/coreutils/echo nixpkgs-review> create mode 120000 bin/coreutils/env nixpkgs-review> create mode 120000 bin/coreutils/expand nixpkgs-review> create mode 120000 bin/coreutils/expr nixpkgs-review> create mode 120000 bin/coreutils/factor nixpkgs-review> create mode 120000 bin/coreutils/false nixpkgs-review> create mode 120000 bin/coreutils/fmt nixpkgs-review> create mode 120000 bin/coreutils/fold nixpkgs-review> create mode 120000 bin/coreutils/groups nixpkgs-review> create mode 120000 bin/coreutils/head nixpkgs-review> create mode 120000 bin/coreutils/hostid nixpkgs-review> create mode 120000 bin/coreutils/id nixpkgs-review> create mode 120000 bin/coreutils/install nixpkgs-review> create mode 120000 bin/coreutils/join nixpkgs-review> create mode 120000 bin/coreutils/kill nixpkgs-review> create mode 120000 bin/coreutils/link nixpkgs-review> create mode 120000 bin/coreutils/ln nixpkgs-review> create mode 120000 bin/coreutils/logname nixpkgs-review> create mode 120000 bin/coreutils/ls nixpkgs-review> create mode 120000 bin/coreutils/md5sum nixpkgs-review> create mode 120000 bin/coreutils/mkdir nixpkgs-review> create mode 120000 bin/coreutils/mkfifo nixpkgs-review> create mode 120000 bin/coreutils/mknod nixpkgs-review> create mode 120000 bin/coreutils/mktemp nixpkgs-review> create mode 120000 bin/coreutils/mv nixpkgs-review> create mode 120000 bin/coreutils/nice nixpkgs-review> create mode 120000 bin/coreutils/nl nixpkgs-review> create mode 120000 bin/coreutils/nohup nixpkgs-review> create mode 120000 bin/coreutils/nproc nixpkgs-review> create mode 120000 bin/coreutils/numfmt nixpkgs-review> create mode 120000 bin/coreutils/od nixpkgs-review> create mode 120000 bin/coreutils/paste nixpkgs-review> create mode 120000 bin/coreutils/pathchk nixpkgs-review> create mode 120000 bin/coreutils/pinky nixpkgs-review> create mode 120000 bin/coreutils/pr nixpkgs-review> create mode 120000 bin/coreutils/printenv nixpkgs-review> create mode 120000 bin/coreutils/printf nixpkgs-review> create mode 120000 bin/coreutils/ptx nixpkgs-review> create mode 120000 bin/coreutils/pwd nixpkgs-review> create mode 120000 bin/coreutils/readlink nixpkgs-review> create mode 120000 bin/coreutils/realpath nixpkgs-review> create mode 120000 bin/coreutils/rm nixpkgs-review> create mode 120000 bin/coreutils/rmdir nixpkgs-review> create mode 120000 bin/coreutils/runcon nixpkgs-review> create mode 120000 bin/coreutils/seq nixpkgs-review> create mode 120000 bin/coreutils/sha1sum nixpkgs-review> create mode 120000 bin/coreutils/sha224sum nixpkgs-review> create mode 120000 bin/coreutils/sha256sum nixpkgs-review> create mode 120000 bin/coreutils/sha384sum nixpkgs-review> create mode 120000 bin/coreutils/sha512sum nixpkgs-review> create mode 120000 bin/coreutils/shred nixpkgs-review> create mode 120000 bin/coreutils/shuf nixpkgs-review> create mode 120000 bin/coreutils/sleep nixpkgs-review> create mode 120000 bin/coreutils/sort nixpkgs-review> create mode 120000 bin/coreutils/split nixpkgs-review> create mode 120000 bin/coreutils/stat nixpkgs-review> create mode 120000 bin/coreutils/stdbuf nixpkgs-review> create mode 120000 bin/coreutils/stty nixpkgs-review> create mode 120000 bin/coreutils/sum nixpkgs-review> create mode 120000 bin/coreutils/sync nixpkgs-review> create mode 120000 bin/coreutils/tac nixpkgs-review> create mode 120000 bin/coreutils/tail nixpkgs-review> create mode 120000 bin/coreutils/tee nixpkgs-review> create mode 120000 bin/coreutils/test nixpkgs-review> create mode 120000 bin/coreutils/timeout nixpkgs-review> create mode 120000 bin/coreutils/touch nixpkgs-review> create mode 120000 bin/coreutils/tr nixpkgs-review> create mode 120000 bin/coreutils/true nixpkgs-review> create mode 120000 bin/coreutils/truncate nixpkgs-review> create mode 120000 bin/coreutils/tsort nixpkgs-review> create mode 120000 bin/coreutils/tty nixpkgs-review> create mode 120000 bin/coreutils/uname nixpkgs-review> create mode 120000 bin/coreutils/unexpand nixpkgs-review> create mode 120000 bin/coreutils/uniq nixpkgs-review> create mode 120000 bin/coreutils/unlink nixpkgs-review> create mode 120000 bin/coreutils/uptime nixpkgs-review> create mode 120000 bin/coreutils/users nixpkgs-review> create mode 120000 bin/coreutils/vdir nixpkgs-review> create mode 120000 bin/coreutils/wc nixpkgs-review> create mode 120000 bin/coreutils/who nixpkgs-review> create mode 120000 bin/coreutils/whoami nixpkgs-review> create mode 120000 bin/coreutils/yes nixpkgs-review> create mode 100644 config.nix nixpkgs-review> create mode 100644 config.nix.in nixpkgs-review> create mode 100644 default.nix nixpkgs-review> create mode 100644 nixos/release.nix nixpkgs-review> create mode 100644 pkg1.txt nixpkgs-review> Initialized empty Git repository in /build/tmplw5nigvh/nixpkgs/remote/ nixpkgs-review> $ git -c fetch.prune=false fetch --no-tags --force /build/tmplw5nigvh/nixpkgs/remote master:refs/nixpkgs-review/0 nixpkgs-review> $ git worktree prune nixpkgs-review> $ git worktree add /build/tmplw5nigvh/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/nixpkgs ac64da261c7602ed279ce8b115fcc1b6a0af20b9 nixpkgs-review> HEAD is now at ac64da2 first commit nixpkgs-review> Local evaluation for computing rebuilds nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmplw5nigvh/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/nixpkgs nixpkgs-overlays=/build/tmpypqocbt0 -qaP --xml --out-path --show-trace --no-allow-import-from-derivation nixpkgs-review> $ git --no-pager diff --no-ext-diff --src-prefix=a/ --dst-prefix=b/ nixpkgs-review> Applying `nixpkgs` diff... nixpkgs-review> $ git apply nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmplw5nigvh/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/nixpkgs nixpkgs-overlays=/build/tmpypqocbt0 -qaP --xml --out-path --show-trace --no-allow-import-from-derivation --meta nixpkgs-review> --------- Impacted packages on 'aarch64-linux' --------- nixpkgs-review> 1 package updated: nixpkgs-review> pkg1 nixpkgs-review> nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmplw5nigvh/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/nixpkgs nixpkgs-overlays=/build/tmpypqocbt0' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmp0d3ce_42; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix build --file /build/source/nixpkgs_review/nix/review-shell.nix --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmplw5nigvh/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/nixpkgs nixpkgs-overlays=/build/tmpypqocbt0' --no-allow-import-from-derivation --no-link --keep-going --option build-use-sandbox relaxed --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmplw5nigvh/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/nixpkgs --argstr nixpkgs-config-path /build/tmppdhurbnq.nix --argstr attrs-path /build/tmplw5nigvh/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/attrs.nix nixpkgs-review> --------- Report for 'aarch64-linux' --------- nixpkgs-review> 1 package built: nixpkgs-review> pkg1 nixpkgs-review> nixpkgs-review> Logs can be found under: nixpkgs-review> /build/tmplw5nigvh/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/logs nixpkgs-review> nixpkgs-review> $ /nix/store/6qk7ai1w44gvxcmy1788nwd645im5yph-nix-2.34.7/bin/nix-shell --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmplw5nigvh/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/nixpkgs --argstr nixpkgs-config-path /build/tmppdhurbnq.nix --argstr attrs-path /build/tmplw5nigvh/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/attrs.nix --nix-path 'nixpkgs=/build/tmplw5nigvh/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/nixpkgs nixpkgs-overlays=/build/tmpypqocbt0' /build/source/nixpkgs_review/nix/review-shell.nix --run 'exit 0' nixpkgs-review> Sourcing python-remove-tests-dir-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> Sourcing python-remove-bin-bytecode-hook.sh nixpkgs-review> Sourcing pypa-build-hook nixpkgs-review> Using pypaBuildPhase nixpkgs-review> Sourcing python-runtime-deps-check-hook nixpkgs-review> Using pythonRuntimeDepsCheckHook nixpkgs-review> Sourcing pypa-install-hook nixpkgs-review> Using pypaInstallPhase nixpkgs-review> Sourcing python-imports-check-hook.sh nixpkgs-review> Using pythonImportsCheckPhase nixpkgs-review> Sourcing python-namespaces-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> $ git worktree remove -f /build/tmplw5nigvh/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/nixpkgs nixpkgs-review> ----------------------------- Captured stderr call ----------------------------- nixpkgs-review> hint: Using 'master' as the name for the initial branch. This default branch name nixpkgs-review> hint: will change to "main" in Git 3.0. To configure the initial branch name nixpkgs-review> hint: to use in all of your new repositories, which will suppress this warning, nixpkgs-review> hint: call: nixpkgs-review> hint: nixpkgs-review> hint: git config --global init.defaultBranch nixpkgs-review> hint: nixpkgs-review> hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and nixpkgs-review> hint: 'development'. The just-created branch can be renamed via this command: nixpkgs-review> hint: nixpkgs-review> hint: git branch -m nixpkgs-review> hint: nixpkgs-review> hint: Disable this message with "git config set advice.defaultBranchName false" nixpkgs-review> To /build/tmplw5nigvh/nixpkgs/remote nixpkgs-review> * [new branch] HEAD -> master nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> From /build/tmplw5nigvh/nixpkgs/remote nixpkgs-review> * [new branch] master -> refs/nixpkgs-review/0 nixpkgs-review> Preparing worktree (detached HEAD ac64da2) nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> these 2 derivations will be built: nixpkgs-review> /build/tmplw5nigvh/test-nix/store/5fj57ky28n96y2nd6v6pzhl2jxd24d59-pkg1.drv nixpkgs-review> /build/tmplw5nigvh/test-nix/store/p57jghbd7rzz06xdwn8nw6jgmz4qi21v-review-shell.drv nixpkgs-review> building '/build/tmplw5nigvh/test-nix/store/5fj57ky28n96y2nd6v6pzhl2jxd24d59-pkg1.drv'... nixpkgs-review> building '/build/tmplw5nigvh/test-nix/store/p57jghbd7rzz06xdwn8nw6jgmz4qi21v-review-shell.drv'... nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmplw5nigvh/test-nix/store/5fj57ky28n96y2nd6v6pzhl2jxd24d59-pkg1.drv^*' from 'local' nixpkgs-review> this derivation will be built: nixpkgs-review> /build/tmplw5nigvh/test-nix/store/kixrw9fybv3slgvab3bx42khdvqqhsff-bash-interactive.drv nixpkgs-review> building '/build/tmplw5nigvh/test-nix/store/kixrw9fybv3slgvab3bx42khdvqqhsff-bash-interactive.drv'... nixpkgs-review> ________________ test_pr_only_packages_does_not_trigger_an_eval ________________ nixpkgs-review> [gw17] linux -- Python 3.13.13 /nix/store/lqn6mbgzzdrqq2qkwddcmxj9z6amdd86-python3-3.13.13/bin/python nixpkgs-review> nixpkgs-review> mock_eval = nixpkgs-review> mock_urlopen = nixpkgs-review> helpers = nixpkgs-review> nixpkgs-review> @patch("nixpkgs_review.http_requests.urlopen") nixpkgs-review> @patch("nixpkgs_review.review._list_packages_system") nixpkgs-review> def test_pr_only_packages_does_not_trigger_an_eval( nixpkgs-review> mock_eval: MagicMock, nixpkgs-review> mock_urlopen: MagicMock, nixpkgs-review> helpers: Helpers, nixpkgs-review> ) -> None: nixpkgs-review> mock_eval.side_effect = RuntimeError nixpkgs-review> with helpers.nixpkgs() as nixpkgs: nixpkgs-review> base, head, merge = setup_repo(nixpkgs) nixpkgs-review> nixpkgs-review> pr = json.loads( nixpkgs-review> helpers.read_asset("test_pr_github_action_eval/github-pull-363128.json") nixpkgs-review> ) nixpkgs-review> pr["merge_commit_sha"] = merge nixpkgs-review> pr["base"]["sha"] = base nixpkgs-review> pr["head"]["sha"] = head nixpkgs-review> nixpkgs-review> # Use custom PR response from asset file nixpkgs-review> mock_urlopen.side_effect = [ nixpkgs-review> mock_open(read_data=json.dumps(pr).encode())(), nixpkgs-review> mock_open(read_data=create_mock_diff_content().encode())(), nixpkgs-review> ] nixpkgs-review> nixpkgs-review> path = main( nixpkgs-review> "nixpkgs-review", nixpkgs-review> [ nixpkgs-review> "pr", nixpkgs-review> "--remote", nixpkgs-review> str(nixpkgs.remote), nixpkgs-review> "--run", nixpkgs-review> "exit 0", nixpkgs-review> "--package", nixpkgs-review> "pkg1", nixpkgs-review> "363128", nixpkgs-review> ], nixpkgs-review> ) nixpkgs-review> > helpers.assert_built(path, "pkg1") nixpkgs-review> nixpkgs-review> tests/test_pr.py:492: nixpkgs-review> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nixpkgs-review> nixpkgs-review> path = '/build/tmph_006zt6/cache/nixpkgs-review/pr-363128' nixpkgs-review> pkg_names = ('pkg1',) nixpkgs-review> report = {'additional_packages': [], 'checkout': 'merge', 'commit': '8c75b6d71f0aa6c7cf9088376895d92690538321', 'extra-nixpkgs-config': None, ...} nixpkgs-review> nixpkgs-review> @staticmethod nixpkgs-review> def assert_built(path: str, *pkg_names: str) -> None: nixpkgs-review> report = Helpers.load_report(path) nixpkgs-review> > assert {*report["result"][current_system()]["built"]} == {*pkg_names} nixpkgs-review> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nixpkgs-review> E TypeError: unhashable type: 'dict' nixpkgs-review> nixpkgs-review> tests/conftest.py:185: TypeError nixpkgs-review> ----------------------------- Captured stdout call ----------------------------- nixpkgs-review> Initialized empty Git repository in /build/tmph_006zt6/nixpkgs/.git/ nixpkgs-review> [master (root-commit) ac64da2] first commit nixpkgs-review> 116 files changed, 219 insertions(+) nixpkgs-review> create mode 100644 .bash_source nixpkgs-review> create mode 100644 .coreutils_source nixpkgs-review> create mode 100644 .gitignore nixpkgs-review> create mode 100755 bin/bash nixpkgs-review> create mode 120000 bin/coreutils/[ nixpkgs-review> create mode 120000 bin/coreutils/b2sum nixpkgs-review> create mode 120000 bin/coreutils/base32 nixpkgs-review> create mode 120000 bin/coreutils/base64 nixpkgs-review> create mode 120000 bin/coreutils/basename nixpkgs-review> create mode 120000 bin/coreutils/basenc nixpkgs-review> create mode 120000 bin/coreutils/cat nixpkgs-review> create mode 120000 bin/coreutils/chcon nixpkgs-review> create mode 120000 bin/coreutils/chgrp nixpkgs-review> create mode 120000 bin/coreutils/chmod nixpkgs-review> create mode 120000 bin/coreutils/chown nixpkgs-review> create mode 120000 bin/coreutils/chroot nixpkgs-review> create mode 120000 bin/coreutils/cksum nixpkgs-review> create mode 120000 bin/coreutils/comm nixpkgs-review> create mode 100755 bin/coreutils/coreutils nixpkgs-review> create mode 120000 bin/coreutils/cp nixpkgs-review> create mode 120000 bin/coreutils/csplit nixpkgs-review> create mode 120000 bin/coreutils/cut nixpkgs-review> create mode 120000 bin/coreutils/date nixpkgs-review> create mode 120000 bin/coreutils/dd nixpkgs-review> create mode 120000 bin/coreutils/df nixpkgs-review> create mode 120000 bin/coreutils/dir nixpkgs-review> create mode 120000 bin/coreutils/dircolors nixpkgs-review> create mode 120000 bin/coreutils/dirname nixpkgs-review> create mode 120000 bin/coreutils/du nixpkgs-review> create mode 120000 bin/coreutils/echo nixpkgs-review> create mode 120000 bin/coreutils/env nixpkgs-review> create mode 120000 bin/coreutils/expand nixpkgs-review> create mode 120000 bin/coreutils/expr nixpkgs-review> create mode 120000 bin/coreutils/factor nixpkgs-review> create mode 120000 bin/coreutils/false nixpkgs-review> create mode 120000 bin/coreutils/fmt nixpkgs-review> create mode 120000 bin/coreutils/fold nixpkgs-review> create mode 120000 bin/coreutils/groups nixpkgs-review> create mode 120000 bin/coreutils/head nixpkgs-review> create mode 120000 bin/coreutils/hostid nixpkgs-review> create mode 120000 bin/coreutils/id nixpkgs-review> create mode 120000 bin/coreutils/install nixpkgs-review> create mode 120000 bin/coreutils/join nixpkgs-review> create mode 120000 bin/coreutils/kill nixpkgs-review> create mode 120000 bin/coreutils/link nixpkgs-review> create mode 120000 bin/coreutils/ln nixpkgs-review> create mode 120000 bin/coreutils/logname nixpkgs-review> create mode 120000 bin/coreutils/ls nixpkgs-review> create mode 120000 bin/coreutils/md5sum nixpkgs-review> create mode 120000 bin/coreutils/mkdir nixpkgs-review> create mode 120000 bin/coreutils/mkfifo nixpkgs-review> create mode 120000 bin/coreutils/mknod nixpkgs-review> create mode 120000 bin/coreutils/mktemp nixpkgs-review> create mode 120000 bin/coreutils/mv nixpkgs-review> create mode 120000 bin/coreutils/nice nixpkgs-review> create mode 120000 bin/coreutils/nl nixpkgs-review> create mode 120000 bin/coreutils/nohup nixpkgs-review> create mode 120000 bin/coreutils/nproc nixpkgs-review> create mode 120000 bin/coreutils/numfmt nixpkgs-review> create mode 120000 bin/coreutils/od nixpkgs-review> create mode 120000 bin/coreutils/paste nixpkgs-review> create mode 120000 bin/coreutils/pathchk nixpkgs-review> create mode 120000 bin/coreutils/pinky nixpkgs-review> create mode 120000 bin/coreutils/pr nixpkgs-review> create mode 120000 bin/coreutils/printenv nixpkgs-review> create mode 120000 bin/coreutils/printf nixpkgs-review> create mode 120000 bin/coreutils/ptx nixpkgs-review> create mode 120000 bin/coreutils/pwd nixpkgs-review> create mode 120000 bin/coreutils/readlink nixpkgs-review> create mode 120000 bin/coreutils/realpath nixpkgs-review> create mode 120000 bin/coreutils/rm nixpkgs-review> create mode 120000 bin/coreutils/rmdir nixpkgs-review> create mode 120000 bin/coreutils/runcon nixpkgs-review> create mode 120000 bin/coreutils/seq nixpkgs-review> create mode 120000 bin/coreutils/sha1sum nixpkgs-review> create mode 120000 bin/coreutils/sha224sum nixpkgs-review> create mode 120000 bin/coreutils/sha256sum nixpkgs-review> create mode 120000 bin/coreutils/sha384sum nixpkgs-review> create mode 120000 bin/coreutils/sha512sum nixpkgs-review> create mode 120000 bin/coreutils/shred nixpkgs-review> create mode 120000 bin/coreutils/shuf nixpkgs-review> create mode 120000 bin/coreutils/sleep nixpkgs-review> create mode 120000 bin/coreutils/sort nixpkgs-review> create mode 120000 bin/coreutils/split nixpkgs-review> create mode 120000 bin/coreutils/stat nixpkgs-review> create mode 120000 bin/coreutils/stdbuf nixpkgs-review> create mode 120000 bin/coreutils/stty nixpkgs-review> create mode 120000 bin/coreutils/sum nixpkgs-review> create mode 120000 bin/coreutils/sync nixpkgs-review> create mode 120000 bin/coreutils/tac nixpkgs-review> create mode 120000 bin/coreutils/tail nixpkgs-review> create mode 120000 bin/coreutils/tee nixpkgs-review> create mode 120000 bin/coreutils/test nixpkgs-review> create mode 120000 bin/coreutils/timeout nixpkgs-review> create mode 120000 bin/coreutils/touch nixpkgs-review> create mode 120000 bin/coreutils/tr nixpkgs-review> create mode 120000 bin/coreutils/true nixpkgs-review> create mode 120000 bin/coreutils/truncate nixpkgs-review> create mode 120000 bin/coreutils/tsort nixpkgs-review> create mode 120000 bin/coreutils/tty nixpkgs-review> create mode 120000 bin/coreutils/uname nixpkgs-review> create mode 120000 bin/coreutils/unexpand nixpkgs-review> create mode 120000 bin/coreutils/uniq nixpkgs-review> create mode 120000 bin/coreutils/unlink nixpkgs-review> create mode 120000 bin/coreutils/uptime nixpkgs-review> create mode 120000 bin/coreutils/users nixpkgs-review> create mode 120000 bin/coreutils/vdir nixpkgs-review> create mode 120000 bin/coreutils/wc nixpkgs-review> create mode 120000 bin/coreutils/who nixpkgs-review> create mode 120000 bin/coreutils/whoami nixpkgs-review> create mode 120000 bin/coreutils/yes nixpkgs-review> create mode 100644 config.nix nixpkgs-review> create mode 100644 config.nix.in nixpkgs-review> create mode 100644 default.nix nixpkgs-review> create mode 100644 nixos/release.nix nixpkgs-review> create mode 100644 pkg1.txt nixpkgs-review> Initialized empty Git repository in /build/tmph_006zt6/nixpkgs/remote/ nixpkgs-review> [pull/1/head 8c75b6d] example-change nixpkgs-review> 1 file changed, 1 insertion(+) nixpkgs-review> Merge made by the 'ort' strategy. nixpkgs-review> pkg1.txt | 1 + nixpkgs-review> 1 file changed, 1 insertion(+) nixpkgs-review> nixpkgs-review> ================================================================================ nixpkgs-review> PR #363128: python312Packages.equinox: 0.11.9 -> 0.11.10 nixpkgs-review> ================================================================================ nixpkgs-review> Author: GaetanLepage nixpkgs-review> Branch: GaetanLepage:equinox -> NixOS:master nixpkgs-review> State: open nixpkgs-review> nixpkgs-review> Description: nixpkgs-review> ---------------------------------------- nixpkgs-review> ## Things done nixpkgs-review> nixpkgs-review> Changelog: https://github.com/patrick-kidger/equinox/releases/tag/v0.11.10 nixpkgs-review> nixpkgs-review> - Built on platform(s) nixpkgs-review> - [x] x86_64-linux nixpkgs-review> - [x] aarch64-linux nixpkgs-review> - [ ] x86_64-darwin nixpkgs-review> - [x] aarch64-darwin nixpkgs-review> - For non-Linux: Is sandboxing enabled in `nix.conf`? (See [Nix manual](https://nixos.org/manual/nix/stable/command-ref/conf-file.html)) nixpkgs-review> - [ ] `sandbox = relaxed` nixpkgs-review> - [ ] `sandbox = true` nixpkgs-review> - [ ] Tested, as applicable: nixpkgs-review> - [NixOS test(s)](https://nixos.org/manual/nixos/unstable/index.html#sec-nixos-tests) (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests)) nixpkgs-review> - and/or [package tests](https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#package-tests) nixpkgs-review> - or, for functions and "core" functionality, tests in [lib/tests](https://github.com/NixOS/nixpkgs/blob/master/lib/tests) or [pkgs/test](https://github.com/NixOS/nixpkgs/blob/master/pkgs/test) nixpkgs-review> - made sure NixOS tests are [linked](https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#linking nixpkgs-review> nixpkgs-review> ... (truncated) nixpkgs-review> ---------------------------------------- nixpkgs-review> nixpkgs-review> Files changed (1 files): nixpkgs-review> - pkg1.txt nixpkgs-review> ================================================================================ nixpkgs-review> nixpkgs-review> $ git -c fetch.prune=false fetch --no-tags --force /build/tmph_006zt6/nixpkgs/remote 4801d3551acd01a5674c9f1748f98874289be87a:refs/nixpkgs-review/0 nixpkgs-review> $ git worktree prune nixpkgs-review> $ git worktree add /build/tmph_006zt6/cache/nixpkgs-review/pr-363128/nixpkgs 4801d3551acd01a5674c9f1748f98874289be87a nixpkgs-review> HEAD is now at 4801d35 Merge branch 'pull/1/head' into pull/1/merge nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmph_006zt6/cache/nixpkgs-review/pr-363128/nixpkgs nixpkgs-overlays=/build/tmp9gsc4_ar' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmpqqww8pek; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmph_006zt6/cache/nixpkgs-review/pr-363128/nixpkgs nixpkgs-overlays=/build/tmp9gsc4_ar' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmpp9kcx2ga; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmph_006zt6/cache/nixpkgs-review/pr-363128/nixpkgs nixpkgs-overlays=/build/tmp9gsc4_ar' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmpsodb0u2z; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix build --file /build/source/nixpkgs_review/nix/review-shell.nix --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmph_006zt6/cache/nixpkgs-review/pr-363128/nixpkgs nixpkgs-overlays=/build/tmp9gsc4_ar' --no-allow-import-from-derivation --no-link --keep-going --option build-use-sandbox relaxed --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmph_006zt6/cache/nixpkgs-review/pr-363128/nixpkgs --argstr nixpkgs-config-path /build/tmpugdswnb7.nix --argstr attrs-path /build/tmph_006zt6/cache/nixpkgs-review/pr-363128/attrs.nix nixpkgs-review> nixpkgs-review> Link to currently reviewing PR: nixpkgs-review> https://github.com/NixOS/nixpkgs/pull/363128 nixpkgs-review> --------- Report for 'aarch64-linux' --------- nixpkgs-review> 1 package built: nixpkgs-review> pkg1 nixpkgs-review> nixpkgs-review> Logs can be found under: nixpkgs-review> /build/tmph_006zt6/cache/nixpkgs-review/pr-363128/logs nixpkgs-review> nixpkgs-review> $ /nix/store/6qk7ai1w44gvxcmy1788nwd645im5yph-nix-2.34.7/bin/nix-shell --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmph_006zt6/cache/nixpkgs-review/pr-363128/nixpkgs --argstr nixpkgs-config-path /build/tmpugdswnb7.nix --argstr attrs-path /build/tmph_006zt6/cache/nixpkgs-review/pr-363128/attrs.nix --nix-path 'nixpkgs=/build/tmph_006zt6/cache/nixpkgs-review/pr-363128/nixpkgs nixpkgs-overlays=/build/tmp9gsc4_ar' /build/source/nixpkgs_review/nix/review-shell.nix --run 'exit 0' nixpkgs-review> Sourcing python-remove-tests-dir-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> Sourcing python-remove-bin-bytecode-hook.sh nixpkgs-review> Sourcing pypa-build-hook nixpkgs-review> Using pypaBuildPhase nixpkgs-review> Sourcing python-runtime-deps-check-hook nixpkgs-review> Using pythonRuntimeDepsCheckHook nixpkgs-review> Sourcing pypa-install-hook nixpkgs-review> Using pypaInstallPhase nixpkgs-review> Sourcing python-imports-check-hook.sh nixpkgs-review> Using pythonImportsCheckPhase nixpkgs-review> Sourcing python-namespaces-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> $ git worktree remove -f /build/tmph_006zt6/cache/nixpkgs-review/pr-363128/nixpkgs nixpkgs-review> ----------------------------- Captured stderr call ----------------------------- nixpkgs-review> hint: Using 'master' as the name for the initial branch. This default branch name nixpkgs-review> hint: will change to "main" in Git 3.0. To configure the initial branch name nixpkgs-review> hint: to use in all of your new repositories, which will suppress this warning, nixpkgs-review> hint: call: nixpkgs-review> hint: nixpkgs-review> hint: git config --global init.defaultBranch nixpkgs-review> hint: nixpkgs-review> hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and nixpkgs-review> hint: 'development'. The just-created branch can be renamed via this command: nixpkgs-review> hint: nixpkgs-review> hint: git branch -m nixpkgs-review> hint: nixpkgs-review> hint: Disable this message with "git config set advice.defaultBranchName false" nixpkgs-review> To /build/tmph_006zt6/nixpkgs/remote nixpkgs-review> * [new branch] HEAD -> master nixpkgs-review> Switched to a new branch 'pull/1/head' nixpkgs-review> Switched to a new branch 'pull/1/merge' nixpkgs-review> To /build/tmph_006zt6/nixpkgs/remote nixpkgs-review> * [new branch] pull/1/merge -> pull/1/merge nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> From /build/tmph_006zt6/nixpkgs/remote nixpkgs-review> * [new ref] 4801d3551acd01a5674c9f1748f98874289be87a -> refs/nixpkgs-review/0 nixpkgs-review> Preparing worktree (detached HEAD 4801d35) nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> these 2 derivations will be built: nixpkgs-review> /build/tmph_006zt6/test-nix/store/h27cbp0phcbm2ypw766h8rss5l6slpki-pkg1.drv nixpkgs-review> /build/tmph_006zt6/test-nix/store/vxh0wgjf0xr7w3g5ifsj58h438kp4xcn-review-shell.drv nixpkgs-review> building '/build/tmph_006zt6/test-nix/store/h27cbp0phcbm2ypw766h8rss5l6slpki-pkg1.drv'... nixpkgs-review> building '/build/tmph_006zt6/test-nix/store/vxh0wgjf0xr7w3g5ifsj58h438kp4xcn-review-shell.drv'... nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmph_006zt6/test-nix/store/h27cbp0phcbm2ypw766h8rss5l6slpki-pkg1.drv^*' from 'local' nixpkgs-review> this derivation will be built: nixpkgs-review> /build/tmph_006zt6/test-nix/store/qa6zjfbqwrcjxd9zl05hly508vxqar0v-bash-interactive.drv nixpkgs-review> building '/build/tmph_006zt6/test-nix/store/qa6zjfbqwrcjxd9zl05hly508vxqar0v-bash-interactive.drv'... nixpkgs-review> _____________________ test_pr_checkout_base_with_packages ______________________ nixpkgs-review> [gw16] linux -- Python 3.13.13 /nix/store/lqn6mbgzzdrqq2qkwddcmxj9z6amdd86-python3-3.13.13/bin/python nixpkgs-review> nixpkgs-review> mock_urlopen = nixpkgs-review> helpers = nixpkgs-review> nixpkgs-review> @patch("nixpkgs_review.http_requests.urlopen") nixpkgs-review> def test_pr_checkout_base_with_packages( nixpkgs-review> mock_urlopen: MagicMock, nixpkgs-review> helpers: Helpers, nixpkgs-review> ) -> None: nixpkgs-review> """--checkout base with -p should work: build specified packages on the base branch.""" nixpkgs-review> with helpers.nixpkgs() as nixpkgs: nixpkgs-review> base, head, merge = setup_repo(nixpkgs) nixpkgs-review> setup_pr_mocks( nixpkgs-review> mock_urlopen, nixpkgs-review> create_mock_pr_response(base_rev=base, head_rev=head, merge_rev=merge), nixpkgs-review> ) nixpkgs-review> nixpkgs-review> path = main( nixpkgs-review> "nixpkgs-review", nixpkgs-review> [ nixpkgs-review> "pr", nixpkgs-review> "--remote", nixpkgs-review> str(nixpkgs.remote), nixpkgs-review> "--eval", nixpkgs-review> "local", nixpkgs-review> "--checkout", nixpkgs-review> "base", nixpkgs-review> "--run", nixpkgs-review> "exit 0", nixpkgs-review> "--package", nixpkgs-review> "pkg1", nixpkgs-review> "1", nixpkgs-review> ], nixpkgs-review> ) nixpkgs-review> > helpers.assert_built(path, "pkg1") nixpkgs-review> nixpkgs-review> tests/test_pr.py:452: nixpkgs-review> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nixpkgs-review> nixpkgs-review> path = '/build/tmpmrty8dtx/cache/nixpkgs-review/pr-1', pkg_names = ('pkg1',) nixpkgs-review> report = {'additional_packages': [], 'checkout': 'base', 'commit': '8c75b6d71f0aa6c7cf9088376895d92690538321', 'extra-nixpkgs-config': None, ...} nixpkgs-review> nixpkgs-review> @staticmethod nixpkgs-review> def assert_built(path: str, *pkg_names: str) -> None: nixpkgs-review> report = Helpers.load_report(path) nixpkgs-review> > assert {*report["result"][current_system()]["built"]} == {*pkg_names} nixpkgs-review> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nixpkgs-review> E TypeError: unhashable type: 'dict' nixpkgs-review> nixpkgs-review> tests/conftest.py:185: TypeError nixpkgs-review> ----------------------------- Captured stdout call ----------------------------- nixpkgs-review> Initialized empty Git repository in /build/tmpmrty8dtx/nixpkgs/.git/ nixpkgs-review> [master (root-commit) ac64da2] first commit nixpkgs-review> 116 files changed, 219 insertions(+) nixpkgs-review> create mode 100644 .bash_source nixpkgs-review> create mode 100644 .coreutils_source nixpkgs-review> create mode 100644 .gitignore nixpkgs-review> create mode 100755 bin/bash nixpkgs-review> create mode 120000 bin/coreutils/[ nixpkgs-review> create mode 120000 bin/coreutils/b2sum nixpkgs-review> create mode 120000 bin/coreutils/base32 nixpkgs-review> create mode 120000 bin/coreutils/base64 nixpkgs-review> create mode 120000 bin/coreutils/basename nixpkgs-review> create mode 120000 bin/coreutils/basenc nixpkgs-review> create mode 120000 bin/coreutils/cat nixpkgs-review> create mode 120000 bin/coreutils/chcon nixpkgs-review> create mode 120000 bin/coreutils/chgrp nixpkgs-review> create mode 120000 bin/coreutils/chmod nixpkgs-review> create mode 120000 bin/coreutils/chown nixpkgs-review> create mode 120000 bin/coreutils/chroot nixpkgs-review> create mode 120000 bin/coreutils/cksum nixpkgs-review> create mode 120000 bin/coreutils/comm nixpkgs-review> create mode 100755 bin/coreutils/coreutils nixpkgs-review> create mode 120000 bin/coreutils/cp nixpkgs-review> create mode 120000 bin/coreutils/csplit nixpkgs-review> create mode 120000 bin/coreutils/cut nixpkgs-review> create mode 120000 bin/coreutils/date nixpkgs-review> create mode 120000 bin/coreutils/dd nixpkgs-review> create mode 120000 bin/coreutils/df nixpkgs-review> create mode 120000 bin/coreutils/dir nixpkgs-review> create mode 120000 bin/coreutils/dircolors nixpkgs-review> create mode 120000 bin/coreutils/dirname nixpkgs-review> create mode 120000 bin/coreutils/du nixpkgs-review> create mode 120000 bin/coreutils/echo nixpkgs-review> create mode 120000 bin/coreutils/env nixpkgs-review> create mode 120000 bin/coreutils/expand nixpkgs-review> create mode 120000 bin/coreutils/expr nixpkgs-review> create mode 120000 bin/coreutils/factor nixpkgs-review> create mode 120000 bin/coreutils/false nixpkgs-review> create mode 120000 bin/coreutils/fmt nixpkgs-review> create mode 120000 bin/coreutils/fold nixpkgs-review> create mode 120000 bin/coreutils/groups nixpkgs-review> create mode 120000 bin/coreutils/head nixpkgs-review> create mode 120000 bin/coreutils/hostid nixpkgs-review> create mode 120000 bin/coreutils/id nixpkgs-review> create mode 120000 bin/coreutils/install nixpkgs-review> create mode 120000 bin/coreutils/join nixpkgs-review> create mode 120000 bin/coreutils/kill nixpkgs-review> create mode 120000 bin/coreutils/link nixpkgs-review> create mode 120000 bin/coreutils/ln nixpkgs-review> create mode 120000 bin/coreutils/logname nixpkgs-review> create mode 120000 bin/coreutils/ls nixpkgs-review> create mode 120000 bin/coreutils/md5sum nixpkgs-review> create mode 120000 bin/coreutils/mkdir nixpkgs-review> create mode 120000 bin/coreutils/mkfifo nixpkgs-review> create mode 120000 bin/coreutils/mknod nixpkgs-review> create mode 120000 bin/coreutils/mktemp nixpkgs-review> create mode 120000 bin/coreutils/mv nixpkgs-review> create mode 120000 bin/coreutils/nice nixpkgs-review> create mode 120000 bin/coreutils/nl nixpkgs-review> create mode 120000 bin/coreutils/nohup nixpkgs-review> create mode 120000 bin/coreutils/nproc nixpkgs-review> create mode 120000 bin/coreutils/numfmt nixpkgs-review> create mode 120000 bin/coreutils/od nixpkgs-review> create mode 120000 bin/coreutils/paste nixpkgs-review> create mode 120000 bin/coreutils/pathchk nixpkgs-review> create mode 120000 bin/coreutils/pinky nixpkgs-review> create mode 120000 bin/coreutils/pr nixpkgs-review> create mode 120000 bin/coreutils/printenv nixpkgs-review> create mode 120000 bin/coreutils/printf nixpkgs-review> create mode 120000 bin/coreutils/ptx nixpkgs-review> create mode 120000 bin/coreutils/pwd nixpkgs-review> create mode 120000 bin/coreutils/readlink nixpkgs-review> create mode 120000 bin/coreutils/realpath nixpkgs-review> create mode 120000 bin/coreutils/rm nixpkgs-review> create mode 120000 bin/coreutils/rmdir nixpkgs-review> create mode 120000 bin/coreutils/runcon nixpkgs-review> create mode 120000 bin/coreutils/seq nixpkgs-review> create mode 120000 bin/coreutils/sha1sum nixpkgs-review> create mode 120000 bin/coreutils/sha224sum nixpkgs-review> create mode 120000 bin/coreutils/sha256sum nixpkgs-review> create mode 120000 bin/coreutils/sha384sum nixpkgs-review> create mode 120000 bin/coreutils/sha512sum nixpkgs-review> create mode 120000 bin/coreutils/shred nixpkgs-review> create mode 120000 bin/coreutils/shuf nixpkgs-review> create mode 120000 bin/coreutils/sleep nixpkgs-review> create mode 120000 bin/coreutils/sort nixpkgs-review> create mode 120000 bin/coreutils/split nixpkgs-review> create mode 120000 bin/coreutils/stat nixpkgs-review> create mode 120000 bin/coreutils/stdbuf nixpkgs-review> create mode 120000 bin/coreutils/stty nixpkgs-review> create mode 120000 bin/coreutils/sum nixpkgs-review> create mode 120000 bin/coreutils/sync nixpkgs-review> create mode 120000 bin/coreutils/tac nixpkgs-review> create mode 120000 bin/coreutils/tail nixpkgs-review> create mode 120000 bin/coreutils/tee nixpkgs-review> create mode 120000 bin/coreutils/test nixpkgs-review> create mode 120000 bin/coreutils/timeout nixpkgs-review> create mode 120000 bin/coreutils/touch nixpkgs-review> create mode 120000 bin/coreutils/tr nixpkgs-review> create mode 120000 bin/coreutils/true nixpkgs-review> create mode 120000 bin/coreutils/truncate nixpkgs-review> create mode 120000 bin/coreutils/tsort nixpkgs-review> create mode 120000 bin/coreutils/tty nixpkgs-review> create mode 120000 bin/coreutils/uname nixpkgs-review> create mode 120000 bin/coreutils/unexpand nixpkgs-review> create mode 120000 bin/coreutils/uniq nixpkgs-review> create mode 120000 bin/coreutils/unlink nixpkgs-review> create mode 120000 bin/coreutils/uptime nixpkgs-review> create mode 120000 bin/coreutils/users nixpkgs-review> create mode 120000 bin/coreutils/vdir nixpkgs-review> create mode 120000 bin/coreutils/wc nixpkgs-review> create mode 120000 bin/coreutils/who nixpkgs-review> create mode 120000 bin/coreutils/whoami nixpkgs-review> create mode 120000 bin/coreutils/yes nixpkgs-review> create mode 100644 config.nix nixpkgs-review> create mode 100644 config.nix.in nixpkgs-review> create mode 100644 default.nix nixpkgs-review> create mode 100644 nixos/release.nix nixpkgs-review> create mode 100644 pkg1.txt nixpkgs-review> Initialized empty Git repository in /build/tmpmrty8dtx/nixpkgs/remote/ nixpkgs-review> [pull/1/head 8c75b6d] example-change nixpkgs-review> 1 file changed, 1 insertion(+) nixpkgs-review> Merge made by the 'ort' strategy. nixpkgs-review> pkg1.txt | 1 + nixpkgs-review> 1 file changed, 1 insertion(+) nixpkgs-review> nixpkgs-review> ================================================================================ nixpkgs-review> PR #1: Example PR nixpkgs-review> ================================================================================ nixpkgs-review> Author: test-user nixpkgs-review> Branch: user:example-branch -> NixOS:master nixpkgs-review> State: open nixpkgs-review> nixpkgs-review> Description: nixpkgs-review> ---------------------------------------- nixpkgs-review> This is a test PR nixpkgs-review> ---------------------------------------- nixpkgs-review> nixpkgs-review> Files changed (1 files): nixpkgs-review> - pkg1.txt nixpkgs-review> ================================================================================ nixpkgs-review> nixpkgs-review> $ git -c fetch.prune=false fetch --no-tags --force /build/tmpmrty8dtx/nixpkgs/remote 4801d3551acd01a5674c9f1748f98874289be87a:refs/nixpkgs-review/0 nixpkgs-review> $ git worktree prune nixpkgs-review> $ git worktree add /build/tmpmrty8dtx/cache/nixpkgs-review/pr-1/nixpkgs ac64da261c7602ed279ce8b115fcc1b6a0af20b9 nixpkgs-review> HEAD is now at ac64da2 first commit nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpmrty8dtx/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-overlays=/build/tmp45li0sxo' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmp2f0lkjde; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpmrty8dtx/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-overlays=/build/tmp45li0sxo' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmpm3j93b73; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpmrty8dtx/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-overlays=/build/tmp45li0sxo' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmp16v3m7ma; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix build --file /build/source/nixpkgs_review/nix/review-shell.nix --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpmrty8dtx/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-overlays=/build/tmp45li0sxo' --no-allow-import-from-derivation --no-link --keep-going --option build-use-sandbox relaxed --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmpmrty8dtx/cache/nixpkgs-review/pr-1/nixpkgs --argstr nixpkgs-config-path /build/tmply5npqg7.nix --argstr attrs-path /build/tmpmrty8dtx/cache/nixpkgs-review/pr-1/attrs.nix nixpkgs-review> nixpkgs-review> Link to currently reviewing PR: nixpkgs-review> https://github.com/NixOS/nixpkgs/pull/1 nixpkgs-review> --------- Report for 'aarch64-linux' --------- nixpkgs-review> 1 package built: nixpkgs-review> pkg1 nixpkgs-review> nixpkgs-review> Logs can be found under: nixpkgs-review> /build/tmpmrty8dtx/cache/nixpkgs-review/pr-1/logs nixpkgs-review> nixpkgs-review> $ /nix/store/6qk7ai1w44gvxcmy1788nwd645im5yph-nix-2.34.7/bin/nix-shell --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmpmrty8dtx/cache/nixpkgs-review/pr-1/nixpkgs --argstr nixpkgs-config-path /build/tmply5npqg7.nix --argstr attrs-path /build/tmpmrty8dtx/cache/nixpkgs-review/pr-1/attrs.nix --nix-path 'nixpkgs=/build/tmpmrty8dtx/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-overlays=/build/tmp45li0sxo' /build/source/nixpkgs_review/nix/review-shell.nix --run 'exit 0' nixpkgs-review> Sourcing python-remove-tests-dir-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> Sourcing python-remove-bin-bytecode-hook.sh nixpkgs-review> Sourcing pypa-build-hook nixpkgs-review> Using pypaBuildPhase nixpkgs-review> Sourcing python-runtime-deps-check-hook nixpkgs-review> Using pythonRuntimeDepsCheckHook nixpkgs-review> Sourcing pypa-install-hook nixpkgs-review> Using pypaInstallPhase nixpkgs-review> Sourcing python-imports-check-hook.sh nixpkgs-review> Using pythonImportsCheckPhase nixpkgs-review> Sourcing python-namespaces-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> $ git worktree remove -f /build/tmpmrty8dtx/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-review> ----------------------------- Captured stderr call ----------------------------- nixpkgs-review> hint: Using 'master' as the name for the initial branch. This default branch name nixpkgs-review> hint: will change to "main" in Git 3.0. To configure the initial branch name nixpkgs-review> hint: to use in all of your new repositories, which will suppress this warning, nixpkgs-review> hint: call: nixpkgs-review> hint: nixpkgs-review> hint: git config --global init.defaultBranch nixpkgs-review> hint: nixpkgs-review> hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and nixpkgs-review> hint: 'development'. The just-created branch can be renamed via this command: nixpkgs-review> hint: nixpkgs-review> hint: git branch -m nixpkgs-review> hint: nixpkgs-review> hint: Disable this message with "git config set advice.defaultBranchName false" nixpkgs-review> To /build/tmpmrty8dtx/nixpkgs/remote nixpkgs-review> * [new branch] HEAD -> master nixpkgs-review> Switched to a new branch 'pull/1/head' nixpkgs-review> Switched to a new branch 'pull/1/merge' nixpkgs-review> To /build/tmpmrty8dtx/nixpkgs/remote nixpkgs-review> * [new branch] pull/1/merge -> pull/1/merge nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> From /build/tmpmrty8dtx/nixpkgs/remote nixpkgs-review> * [new ref] 4801d3551acd01a5674c9f1748f98874289be87a -> refs/nixpkgs-review/0 nixpkgs-review> Preparing worktree (detached HEAD ac64da2) nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> these 2 derivations will be built: nixpkgs-review> /build/tmpmrty8dtx/test-nix/store/pab1y2l43ymmmppklh9b2zb9wa9xqlkf-pkg1.drv nixpkgs-review> /build/tmpmrty8dtx/test-nix/store/j6sw5jyllx343akb8yk00y9is94nh9h4-review-shell.drv nixpkgs-review> building '/build/tmpmrty8dtx/test-nix/store/pab1y2l43ymmmppklh9b2zb9wa9xqlkf-pkg1.drv'... nixpkgs-review> building '/build/tmpmrty8dtx/test-nix/store/j6sw5jyllx343akb8yk00y9is94nh9h4-review-shell.drv'... nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpmrty8dtx/test-nix/store/pab1y2l43ymmmppklh9b2zb9wa9xqlkf-pkg1.drv^*' from 'local' nixpkgs-review> this derivation will be built: nixpkgs-review> /build/tmpmrty8dtx/test-nix/store/jlr8sy2lphd6i63gwzvwckxa2khkcr27-bash-interactive.drv nixpkgs-review> building '/build/tmpmrty8dtx/test-nix/store/jlr8sy2lphd6i63gwzvwckxa2khkcr27-bash-interactive.drv'... nixpkgs-review> _________________ test_pr_local_eval_without_merge_commit_sha __________________ nixpkgs-review> [gw11] linux -- Python 3.13.13 /nix/store/lqn6mbgzzdrqq2qkwddcmxj9z6amdd86-python3-3.13.13/bin/python nixpkgs-review> nixpkgs-review> mock_urlopen = nixpkgs-review> helpers = nixpkgs-review> nixpkgs-review> @patch("nixpkgs_review.http_requests.urlopen") nixpkgs-review> def test_pr_local_eval_without_merge_commit_sha( nixpkgs-review> mock_urlopen: MagicMock, helpers: Helpers nixpkgs-review> ) -> None: nixpkgs-review> with helpers.nixpkgs() as nixpkgs: nixpkgs-review> base, head, _merge = setup_repo(nixpkgs) nixpkgs-review> setup_pr_mocks( nixpkgs-review> mock_urlopen, nixpkgs-review> create_mock_pr_response(base_rev=base, head_rev=head, merge_rev=None), nixpkgs-review> ) nixpkgs-review> nixpkgs-review> path = main( nixpkgs-review> "nixpkgs-review", nixpkgs-review> [ nixpkgs-review> "pr", nixpkgs-review> "--remote", nixpkgs-review> str(nixpkgs.remote), nixpkgs-review> "--eval", nixpkgs-review> "local", nixpkgs-review> "--run", nixpkgs-review> "exit 0", nixpkgs-review> "1", nixpkgs-review> ], nixpkgs-review> ) nixpkgs-review> > helpers.assert_built(path, "pkg1") nixpkgs-review> nixpkgs-review> tests/test_pr.py:229: nixpkgs-review> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nixpkgs-review> nixpkgs-review> path = '/build/tmpv1w54jfd/cache/nixpkgs-review/pr-1', pkg_names = ('pkg1',) nixpkgs-review> report = {'additional_packages': [], 'checkout': 'merge', 'commit': '8c75b6d71f0aa6c7cf9088376895d92690538321', 'extra-nixpkgs-config': None, ...} nixpkgs-review> nixpkgs-review> @staticmethod nixpkgs-review> def assert_built(path: str, *pkg_names: str) -> None: nixpkgs-review> report = Helpers.load_report(path) nixpkgs-review> > assert {*report["result"][current_system()]["built"]} == {*pkg_names} nixpkgs-review> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nixpkgs-review> E TypeError: unhashable type: 'dict' nixpkgs-review> nixpkgs-review> tests/conftest.py:185: TypeError nixpkgs-review> ----------------------------- Captured stdout call ----------------------------- nixpkgs-review> Initialized empty Git repository in /build/tmpv1w54jfd/nixpkgs/.git/ nixpkgs-review> [master (root-commit) ac64da2] first commit nixpkgs-review> 116 files changed, 219 insertions(+) nixpkgs-review> create mode 100644 .bash_source nixpkgs-review> create mode 100644 .coreutils_source nixpkgs-review> create mode 100644 .gitignore nixpkgs-review> create mode 100755 bin/bash nixpkgs-review> create mode 120000 bin/coreutils/[ nixpkgs-review> create mode 120000 bin/coreutils/b2sum nixpkgs-review> create mode 120000 bin/coreutils/base32 nixpkgs-review> create mode 120000 bin/coreutils/base64 nixpkgs-review> create mode 120000 bin/coreutils/basename nixpkgs-review> create mode 120000 bin/coreutils/basenc nixpkgs-review> create mode 120000 bin/coreutils/cat nixpkgs-review> create mode 120000 bin/coreutils/chcon nixpkgs-review> create mode 120000 bin/coreutils/chgrp nixpkgs-review> create mode 120000 bin/coreutils/chmod nixpkgs-review> create mode 120000 bin/coreutils/chown nixpkgs-review> create mode 120000 bin/coreutils/chroot nixpkgs-review> create mode 120000 bin/coreutils/cksum nixpkgs-review> create mode 120000 bin/coreutils/comm nixpkgs-review> create mode 100755 bin/coreutils/coreutils nixpkgs-review> create mode 120000 bin/coreutils/cp nixpkgs-review> create mode 120000 bin/coreutils/csplit nixpkgs-review> create mode 120000 bin/coreutils/cut nixpkgs-review> create mode 120000 bin/coreutils/date nixpkgs-review> create mode 120000 bin/coreutils/dd nixpkgs-review> create mode 120000 bin/coreutils/df nixpkgs-review> create mode 120000 bin/coreutils/dir nixpkgs-review> create mode 120000 bin/coreutils/dircolors nixpkgs-review> create mode 120000 bin/coreutils/dirname nixpkgs-review> create mode 120000 bin/coreutils/du nixpkgs-review> create mode 120000 bin/coreutils/echo nixpkgs-review> create mode 120000 bin/coreutils/env nixpkgs-review> create mode 120000 bin/coreutils/expand nixpkgs-review> create mode 120000 bin/coreutils/expr nixpkgs-review> create mode 120000 bin/coreutils/factor nixpkgs-review> create mode 120000 bin/coreutils/false nixpkgs-review> create mode 120000 bin/coreutils/fmt nixpkgs-review> create mode 120000 bin/coreutils/fold nixpkgs-review> create mode 120000 bin/coreutils/groups nixpkgs-review> create mode 120000 bin/coreutils/head nixpkgs-review> create mode 120000 bin/coreutils/hostid nixpkgs-review> create mode 120000 bin/coreutils/id nixpkgs-review> create mode 120000 bin/coreutils/install nixpkgs-review> create mode 120000 bin/coreutils/join nixpkgs-review> create mode 120000 bin/coreutils/kill nixpkgs-review> create mode 120000 bin/coreutils/link nixpkgs-review> create mode 120000 bin/coreutils/ln nixpkgs-review> create mode 120000 bin/coreutils/logname nixpkgs-review> create mode 120000 bin/coreutils/ls nixpkgs-review> create mode 120000 bin/coreutils/md5sum nixpkgs-review> create mode 120000 bin/coreutils/mkdir nixpkgs-review> create mode 120000 bin/coreutils/mkfifo nixpkgs-review> create mode 120000 bin/coreutils/mknod nixpkgs-review> create mode 120000 bin/coreutils/mktemp nixpkgs-review> create mode 120000 bin/coreutils/mv nixpkgs-review> create mode 120000 bin/coreutils/nice nixpkgs-review> create mode 120000 bin/coreutils/nl nixpkgs-review> create mode 120000 bin/coreutils/nohup nixpkgs-review> create mode 120000 bin/coreutils/nproc nixpkgs-review> create mode 120000 bin/coreutils/numfmt nixpkgs-review> create mode 120000 bin/coreutils/od nixpkgs-review> create mode 120000 bin/coreutils/paste nixpkgs-review> create mode 120000 bin/coreutils/pathchk nixpkgs-review> create mode 120000 bin/coreutils/pinky nixpkgs-review> create mode 120000 bin/coreutils/pr nixpkgs-review> create mode 120000 bin/coreutils/printenv nixpkgs-review> create mode 120000 bin/coreutils/printf nixpkgs-review> create mode 120000 bin/coreutils/ptx nixpkgs-review> create mode 120000 bin/coreutils/pwd nixpkgs-review> create mode 120000 bin/coreutils/readlink nixpkgs-review> create mode 120000 bin/coreutils/realpath nixpkgs-review> create mode 120000 bin/coreutils/rm nixpkgs-review> create mode 120000 bin/coreutils/rmdir nixpkgs-review> create mode 120000 bin/coreutils/runcon nixpkgs-review> create mode 120000 bin/coreutils/seq nixpkgs-review> create mode 120000 bin/coreutils/sha1sum nixpkgs-review> create mode 120000 bin/coreutils/sha224sum nixpkgs-review> create mode 120000 bin/coreutils/sha256sum nixpkgs-review> create mode 120000 bin/coreutils/sha384sum nixpkgs-review> create mode 120000 bin/coreutils/sha512sum nixpkgs-review> create mode 120000 bin/coreutils/shred nixpkgs-review> create mode 120000 bin/coreutils/shuf nixpkgs-review> create mode 120000 bin/coreutils/sleep nixpkgs-review> create mode 120000 bin/coreutils/sort nixpkgs-review> create mode 120000 bin/coreutils/split nixpkgs-review> create mode 120000 bin/coreutils/stat nixpkgs-review> create mode 120000 bin/coreutils/stdbuf nixpkgs-review> create mode 120000 bin/coreutils/stty nixpkgs-review> create mode 120000 bin/coreutils/sum nixpkgs-review> create mode 120000 bin/coreutils/sync nixpkgs-review> create mode 120000 bin/coreutils/tac nixpkgs-review> create mode 120000 bin/coreutils/tail nixpkgs-review> create mode 120000 bin/coreutils/tee nixpkgs-review> create mode 120000 bin/coreutils/test nixpkgs-review> create mode 120000 bin/coreutils/timeout nixpkgs-review> create mode 120000 bin/coreutils/touch nixpkgs-review> create mode 120000 bin/coreutils/tr nixpkgs-review> create mode 120000 bin/coreutils/true nixpkgs-review> create mode 120000 bin/coreutils/truncate nixpkgs-review> create mode 120000 bin/coreutils/tsort nixpkgs-review> create mode 120000 bin/coreutils/tty nixpkgs-review> create mode 120000 bin/coreutils/uname nixpkgs-review> create mode 120000 bin/coreutils/unexpand nixpkgs-review> create mode 120000 bin/coreutils/uniq nixpkgs-review> create mode 120000 bin/coreutils/unlink nixpkgs-review> create mode 120000 bin/coreutils/uptime nixpkgs-review> create mode 120000 bin/coreutils/users nixpkgs-review> create mode 120000 bin/coreutils/vdir nixpkgs-review> create mode 120000 bin/coreutils/wc nixpkgs-review> create mode 120000 bin/coreutils/who nixpkgs-review> create mode 120000 bin/coreutils/whoami nixpkgs-review> create mode 120000 bin/coreutils/yes nixpkgs-review> create mode 100644 config.nix nixpkgs-review> create mode 100644 config.nix.in nixpkgs-review> create mode 100644 default.nix nixpkgs-review> create mode 100644 nixos/release.nix nixpkgs-review> create mode 100644 pkg1.txt nixpkgs-review> Initialized empty Git repository in /build/tmpv1w54jfd/nixpkgs/remote/ nixpkgs-review> [pull/1/head 8c75b6d] example-change nixpkgs-review> 1 file changed, 1 insertion(+) nixpkgs-review> Merge made by the 'ort' strategy. nixpkgs-review> pkg1.txt | 1 + nixpkgs-review> 1 file changed, 1 insertion(+) nixpkgs-review> nixpkgs-review> ================================================================================ nixpkgs-review> PR #1: Example PR nixpkgs-review> ================================================================================ nixpkgs-review> Author: test-user nixpkgs-review> Branch: user:example-branch -> NixOS:master nixpkgs-review> State: open nixpkgs-review> nixpkgs-review> Description: nixpkgs-review> ---------------------------------------- nixpkgs-review> This is a test PR nixpkgs-review> ---------------------------------------- nixpkgs-review> nixpkgs-review> Files changed (1 files): nixpkgs-review> - pkg1.txt nixpkgs-review> ================================================================================ nixpkgs-review> nixpkgs-review> $ git -c fetch.prune=false fetch --no-tags --force /build/tmpv1w54jfd/nixpkgs/remote ac64da261c7602ed279ce8b115fcc1b6a0af20b9:refs/nixpkgs-review/0 8c75b6d71f0aa6c7cf9088376895d92690538321:refs/nixpkgs-review/1 nixpkgs-review> $ git worktree prune nixpkgs-review> $ git worktree add /build/tmpv1w54jfd/cache/nixpkgs-review/pr-1/nixpkgs ac64da261c7602ed279ce8b115fcc1b6a0af20b9 nixpkgs-review> HEAD is now at ac64da2 first commit nixpkgs-review> Local evaluation for computing rebuilds nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmpv1w54jfd/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-overlays=/build/tmpzlxu11fl -qaP --xml --out-path --show-trace --no-allow-import-from-derivation nixpkgs-review> $ git merge --no-commit --no-ff 8c75b6d71f0aa6c7cf9088376895d92690538321 nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmpv1w54jfd/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-overlays=/build/tmpzlxu11fl -qaP --xml --out-path --show-trace --no-allow-import-from-derivation --meta nixpkgs-review> --------- Impacted packages on 'aarch64-linux' --------- nixpkgs-review> 1 package updated: nixpkgs-review> pkg1 nixpkgs-review> nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpv1w54jfd/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-overlays=/build/tmpzlxu11fl' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmpkajo343c; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix build --file /build/source/nixpkgs_review/nix/review-shell.nix --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpv1w54jfd/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-overlays=/build/tmpzlxu11fl' --no-allow-import-from-derivation --no-link --keep-going --option build-use-sandbox relaxed --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmpv1w54jfd/cache/nixpkgs-review/pr-1/nixpkgs --argstr nixpkgs-config-path /build/tmpny6cr2k3.nix --argstr attrs-path /build/tmpv1w54jfd/cache/nixpkgs-review/pr-1/attrs.nix nixpkgs-review> nixpkgs-review> Link to currently reviewing PR: nixpkgs-review> https://github.com/NixOS/nixpkgs/pull/1 nixpkgs-review> --------- Report for 'aarch64-linux' --------- nixpkgs-review> 1 package built: nixpkgs-review> pkg1 nixpkgs-review> nixpkgs-review> Logs can be found under: nixpkgs-review> /build/tmpv1w54jfd/cache/nixpkgs-review/pr-1/logs nixpkgs-review> nixpkgs-review> $ /nix/store/6qk7ai1w44gvxcmy1788nwd645im5yph-nix-2.34.7/bin/nix-shell --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmpv1w54jfd/cache/nixpkgs-review/pr-1/nixpkgs --argstr nixpkgs-config-path /build/tmpny6cr2k3.nix --argstr attrs-path /build/tmpv1w54jfd/cache/nixpkgs-review/pr-1/attrs.nix --nix-path 'nixpkgs=/build/tmpv1w54jfd/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-overlays=/build/tmpzlxu11fl' /build/source/nixpkgs_review/nix/review-shell.nix --run 'exit 0' nixpkgs-review> Sourcing python-remove-tests-dir-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> Sourcing python-remove-bin-bytecode-hook.sh nixpkgs-review> Sourcing pypa-build-hook nixpkgs-review> Using pypaBuildPhase nixpkgs-review> Sourcing python-runtime-deps-check-hook nixpkgs-review> Using pythonRuntimeDepsCheckHook nixpkgs-review> Sourcing pypa-install-hook nixpkgs-review> Using pypaInstallPhase nixpkgs-review> Sourcing python-imports-check-hook.sh nixpkgs-review> Using pythonImportsCheckPhase nixpkgs-review> Sourcing python-namespaces-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> $ git worktree remove -f /build/tmpv1w54jfd/cache/nixpkgs-review/pr-1/nixpkgs nixpkgs-review> ----------------------------- Captured stderr call ----------------------------- nixpkgs-review> hint: Using 'master' as the name for the initial branch. This default branch name nixpkgs-review> hint: will change to "main" in Git 3.0. To configure the initial branch name nixpkgs-review> hint: to use in all of your new repositories, which will suppress this warning, nixpkgs-review> hint: call: nixpkgs-review> hint: nixpkgs-review> hint: git config --global init.defaultBranch nixpkgs-review> hint: nixpkgs-review> hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and nixpkgs-review> hint: 'development'. The just-created branch can be renamed via this command: nixpkgs-review> hint: nixpkgs-review> hint: git branch -m nixpkgs-review> hint: nixpkgs-review> hint: Disable this message with "git config set advice.defaultBranchName false" nixpkgs-review> To /build/tmpv1w54jfd/nixpkgs/remote nixpkgs-review> * [new branch] HEAD -> master nixpkgs-review> Switched to a new branch 'pull/1/head' nixpkgs-review> Switched to a new branch 'pull/1/merge' nixpkgs-review> To /build/tmpv1w54jfd/nixpkgs/remote nixpkgs-review> * [new branch] pull/1/merge -> pull/1/merge nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> GitHub API returned no merge commit for this PR; falling back to base/head SHAs for local merge evaluation. nixpkgs-review> From /build/tmpv1w54jfd/nixpkgs/remote nixpkgs-review> * [new ref] ac64da261c7602ed279ce8b115fcc1b6a0af20b9 -> refs/nixpkgs-review/0 nixpkgs-review> * [new ref] 8c75b6d71f0aa6c7cf9088376895d92690538321 -> refs/nixpkgs-review/1 nixpkgs-review> Preparing worktree (detached HEAD ac64da2) nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> Automatic merge went well; stopped before committing as requested nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> these 2 derivations will be built: nixpkgs-review> /build/tmpv1w54jfd/test-nix/store/s0c44p3k98a0clk15k9wql3428k4240l-pkg1.drv nixpkgs-review> /build/tmpv1w54jfd/test-nix/store/z2qljwpl40z74322cql22kr4wn8jmpx5-review-shell.drv nixpkgs-review> building '/build/tmpv1w54jfd/test-nix/store/s0c44p3k98a0clk15k9wql3428k4240l-pkg1.drv'... nixpkgs-review> building '/build/tmpv1w54jfd/test-nix/store/z2qljwpl40z74322cql22kr4wn8jmpx5-review-shell.drv'... nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpv1w54jfd/test-nix/store/s0c44p3k98a0clk15k9wql3428k4240l-pkg1.drv^*' from 'local' nixpkgs-review> this derivation will be built: nixpkgs-review> /build/tmpv1w54jfd/test-nix/store/ap9ldh8kvhfnadjpk2a1k3bczl2x6i11-bash-interactive.drv nixpkgs-review> building '/build/tmpv1w54jfd/test-nix/store/ap9ldh8kvhfnadjpk2a1k3bczl2x6i11-bash-interactive.drv'... nixpkgs-review> _______________ test_rev_only_packages_does_not_trigger_an_eval ________________ nixpkgs-review> [gw20] linux -- Python 3.13.13 /nix/store/lqn6mbgzzdrqq2qkwddcmxj9z6amdd86-python3-3.13.13/bin/python nixpkgs-review> nixpkgs-review> mock_eval = nixpkgs-review> helpers = nixpkgs-review> nixpkgs-review> @patch("nixpkgs_review.review._list_packages_system") nixpkgs-review> def test_rev_only_packages_does_not_trigger_an_eval( nixpkgs-review> mock_eval: MagicMock, nixpkgs-review> helpers: Helpers, nixpkgs-review> ) -> None: nixpkgs-review> mock_eval.side_effect = RuntimeError nixpkgs-review> with helpers.nixpkgs() as nixpkgs: nixpkgs-review> nixpkgs.path.joinpath("pkg1.txt").write_text("foo") nixpkgs-review> subprocess.run(["git", "add", "."], check=True) nixpkgs-review> subprocess.run(["git", "commit", "-m", "example-change"], check=True) nixpkgs-review> nixpkgs-review> path = main( nixpkgs-review> "nixpkgs-review", nixpkgs-review> [ nixpkgs-review> "rev", nixpkgs-review> "HEAD", nixpkgs-review> "--remote", nixpkgs-review> str(nixpkgs.remote), nixpkgs-review> "--run", nixpkgs-review> "exit 0", nixpkgs-review> "--build-graph", nixpkgs-review> "nix", nixpkgs-review> "--package", nixpkgs-review> "pkg1", nixpkgs-review> ], nixpkgs-review> ) nixpkgs-review> > helpers.assert_built(path, "pkg1") nixpkgs-review> nixpkgs-review> tests/test_rev.py:76: nixpkgs-review> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nixpkgs-review> nixpkgs-review> path = PosixPath('/build/tmpge7qhpyu/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321') nixpkgs-review> pkg_names = ('pkg1',) nixpkgs-review> report = {'additional_packages': [], 'checkout': 'merge', 'commit': '8c75b6d71f0aa6c7cf9088376895d92690538321', 'extra-nixpkgs-config': None, ...} nixpkgs-review> nixpkgs-review> @staticmethod nixpkgs-review> def assert_built(path: str, *pkg_names: str) -> None: nixpkgs-review> report = Helpers.load_report(path) nixpkgs-review> > assert {*report["result"][current_system()]["built"]} == {*pkg_names} nixpkgs-review> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nixpkgs-review> E TypeError: unhashable type: 'dict' nixpkgs-review> nixpkgs-review> tests/conftest.py:185: TypeError nixpkgs-review> ----------------------------- Captured stdout call ----------------------------- nixpkgs-review> Initialized empty Git repository in /build/tmpge7qhpyu/nixpkgs/.git/ nixpkgs-review> [master (root-commit) ac64da2] first commit nixpkgs-review> 116 files changed, 219 insertions(+) nixpkgs-review> create mode 100644 .bash_source nixpkgs-review> create mode 100644 .coreutils_source nixpkgs-review> create mode 100644 .gitignore nixpkgs-review> create mode 100755 bin/bash nixpkgs-review> create mode 120000 bin/coreutils/[ nixpkgs-review> create mode 120000 bin/coreutils/b2sum nixpkgs-review> create mode 120000 bin/coreutils/base32 nixpkgs-review> create mode 120000 bin/coreutils/base64 nixpkgs-review> create mode 120000 bin/coreutils/basename nixpkgs-review> create mode 120000 bin/coreutils/basenc nixpkgs-review> create mode 120000 bin/coreutils/cat nixpkgs-review> create mode 120000 bin/coreutils/chcon nixpkgs-review> create mode 120000 bin/coreutils/chgrp nixpkgs-review> create mode 120000 bin/coreutils/chmod nixpkgs-review> create mode 120000 bin/coreutils/chown nixpkgs-review> create mode 120000 bin/coreutils/chroot nixpkgs-review> create mode 120000 bin/coreutils/cksum nixpkgs-review> create mode 120000 bin/coreutils/comm nixpkgs-review> create mode 100755 bin/coreutils/coreutils nixpkgs-review> create mode 120000 bin/coreutils/cp nixpkgs-review> create mode 120000 bin/coreutils/csplit nixpkgs-review> create mode 120000 bin/coreutils/cut nixpkgs-review> create mode 120000 bin/coreutils/date nixpkgs-review> create mode 120000 bin/coreutils/dd nixpkgs-review> create mode 120000 bin/coreutils/df nixpkgs-review> create mode 120000 bin/coreutils/dir nixpkgs-review> create mode 120000 bin/coreutils/dircolors nixpkgs-review> create mode 120000 bin/coreutils/dirname nixpkgs-review> create mode 120000 bin/coreutils/du nixpkgs-review> create mode 120000 bin/coreutils/echo nixpkgs-review> create mode 120000 bin/coreutils/env nixpkgs-review> create mode 120000 bin/coreutils/expand nixpkgs-review> create mode 120000 bin/coreutils/expr nixpkgs-review> create mode 120000 bin/coreutils/factor nixpkgs-review> create mode 120000 bin/coreutils/false nixpkgs-review> create mode 120000 bin/coreutils/fmt nixpkgs-review> create mode 120000 bin/coreutils/fold nixpkgs-review> create mode 120000 bin/coreutils/groups nixpkgs-review> create mode 120000 bin/coreutils/head nixpkgs-review> create mode 120000 bin/coreutils/hostid nixpkgs-review> create mode 120000 bin/coreutils/id nixpkgs-review> create mode 120000 bin/coreutils/install nixpkgs-review> create mode 120000 bin/coreutils/join nixpkgs-review> create mode 120000 bin/coreutils/kill nixpkgs-review> create mode 120000 bin/coreutils/link nixpkgs-review> create mode 120000 bin/coreutils/ln nixpkgs-review> create mode 120000 bin/coreutils/logname nixpkgs-review> create mode 120000 bin/coreutils/ls nixpkgs-review> create mode 120000 bin/coreutils/md5sum nixpkgs-review> create mode 120000 bin/coreutils/mkdir nixpkgs-review> create mode 120000 bin/coreutils/mkfifo nixpkgs-review> create mode 120000 bin/coreutils/mknod nixpkgs-review> create mode 120000 bin/coreutils/mktemp nixpkgs-review> create mode 120000 bin/coreutils/mv nixpkgs-review> create mode 120000 bin/coreutils/nice nixpkgs-review> create mode 120000 bin/coreutils/nl nixpkgs-review> create mode 120000 bin/coreutils/nohup nixpkgs-review> create mode 120000 bin/coreutils/nproc nixpkgs-review> create mode 120000 bin/coreutils/numfmt nixpkgs-review> create mode 120000 bin/coreutils/od nixpkgs-review> create mode 120000 bin/coreutils/paste nixpkgs-review> create mode 120000 bin/coreutils/pathchk nixpkgs-review> create mode 120000 bin/coreutils/pinky nixpkgs-review> create mode 120000 bin/coreutils/pr nixpkgs-review> create mode 120000 bin/coreutils/printenv nixpkgs-review> create mode 120000 bin/coreutils/printf nixpkgs-review> create mode 120000 bin/coreutils/ptx nixpkgs-review> create mode 120000 bin/coreutils/pwd nixpkgs-review> create mode 120000 bin/coreutils/readlink nixpkgs-review> create mode 120000 bin/coreutils/realpath nixpkgs-review> create mode 120000 bin/coreutils/rm nixpkgs-review> create mode 120000 bin/coreutils/rmdir nixpkgs-review> create mode 120000 bin/coreutils/runcon nixpkgs-review> create mode 120000 bin/coreutils/seq nixpkgs-review> create mode 120000 bin/coreutils/sha1sum nixpkgs-review> create mode 120000 bin/coreutils/sha224sum nixpkgs-review> create mode 120000 bin/coreutils/sha256sum nixpkgs-review> create mode 120000 bin/coreutils/sha384sum nixpkgs-review> create mode 120000 bin/coreutils/sha512sum nixpkgs-review> create mode 120000 bin/coreutils/shred nixpkgs-review> create mode 120000 bin/coreutils/shuf nixpkgs-review> create mode 120000 bin/coreutils/sleep nixpkgs-review> create mode 120000 bin/coreutils/sort nixpkgs-review> create mode 120000 bin/coreutils/split nixpkgs-review> create mode 120000 bin/coreutils/stat nixpkgs-review> create mode 120000 bin/coreutils/stdbuf nixpkgs-review> create mode 120000 bin/coreutils/stty nixpkgs-review> create mode 120000 bin/coreutils/sum nixpkgs-review> create mode 120000 bin/coreutils/sync nixpkgs-review> create mode 120000 bin/coreutils/tac nixpkgs-review> create mode 120000 bin/coreutils/tail nixpkgs-review> create mode 120000 bin/coreutils/tee nixpkgs-review> create mode 120000 bin/coreutils/test nixpkgs-review> create mode 120000 bin/coreutils/timeout nixpkgs-review> create mode 120000 bin/coreutils/touch nixpkgs-review> create mode 120000 bin/coreutils/tr nixpkgs-review> create mode 120000 bin/coreutils/true nixpkgs-review> create mode 120000 bin/coreutils/truncate nixpkgs-review> create mode 120000 bin/coreutils/tsort nixpkgs-review> create mode 120000 bin/coreutils/tty nixpkgs-review> create mode 120000 bin/coreutils/uname nixpkgs-review> create mode 120000 bin/coreutils/unexpand nixpkgs-review> create mode 120000 bin/coreutils/uniq nixpkgs-review> create mode 120000 bin/coreutils/unlink nixpkgs-review> create mode 120000 bin/coreutils/uptime nixpkgs-review> create mode 120000 bin/coreutils/users nixpkgs-review> create mode 120000 bin/coreutils/vdir nixpkgs-review> create mode 120000 bin/coreutils/wc nixpkgs-review> create mode 120000 bin/coreutils/who nixpkgs-review> create mode 120000 bin/coreutils/whoami nixpkgs-review> create mode 120000 bin/coreutils/yes nixpkgs-review> create mode 100644 config.nix nixpkgs-review> create mode 100644 config.nix.in nixpkgs-review> create mode 100644 default.nix nixpkgs-review> create mode 100644 nixos/release.nix nixpkgs-review> create mode 100644 pkg1.txt nixpkgs-review> Initialized empty Git repository in /build/tmpge7qhpyu/nixpkgs/remote/ nixpkgs-review> [master 8c75b6d] example-change nixpkgs-review> 1 file changed, 1 insertion(+) nixpkgs-review> $ git -c fetch.prune=false fetch --no-tags --force /build/tmpge7qhpyu/nixpkgs/remote master:refs/nixpkgs-review/0 nixpkgs-review> $ git worktree prune nixpkgs-review> $ git worktree add /build/tmpge7qhpyu/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs ac64da261c7602ed279ce8b115fcc1b6a0af20b9 nixpkgs-review> HEAD is now at ac64da2 first commit nixpkgs-review> $ git merge --no-commit --no-ff 8c75b6d71f0aa6c7cf9088376895d92690538321 nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpge7qhpyu/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpvkwi_wpu' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmph0bz54pm; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpge7qhpyu/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpvkwi_wpu' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmp61seq050; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpge7qhpyu/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpvkwi_wpu' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmpbp_tvc7k; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix build --file /build/source/nixpkgs_review/nix/review-shell.nix --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpge7qhpyu/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpvkwi_wpu' --no-allow-import-from-derivation --no-link --keep-going --option build-use-sandbox relaxed --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmpge7qhpyu/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs --argstr nixpkgs-config-path /build/tmpwwd2w_3i.nix --argstr attrs-path /build/tmpge7qhpyu/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/attrs.nix nixpkgs-review> --------- Report for 'aarch64-linux' --------- nixpkgs-review> 1 package built: nixpkgs-review> pkg1 nixpkgs-review> nixpkgs-review> Logs can be found under: nixpkgs-review> /build/tmpge7qhpyu/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/logs nixpkgs-review> nixpkgs-review> $ /nix/store/6qk7ai1w44gvxcmy1788nwd645im5yph-nix-2.34.7/bin/nix-shell --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmpge7qhpyu/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs --argstr nixpkgs-config-path /build/tmpwwd2w_3i.nix --argstr attrs-path /build/tmpge7qhpyu/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/attrs.nix --nix-path 'nixpkgs=/build/tmpge7qhpyu/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpvkwi_wpu' /build/source/nixpkgs_review/nix/review-shell.nix --run 'exit 0' nixpkgs-review> Sourcing python-remove-tests-dir-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> Sourcing python-remove-bin-bytecode-hook.sh nixpkgs-review> Sourcing pypa-build-hook nixpkgs-review> Using pypaBuildPhase nixpkgs-review> Sourcing python-runtime-deps-check-hook nixpkgs-review> Using pythonRuntimeDepsCheckHook nixpkgs-review> Sourcing pypa-install-hook nixpkgs-review> Using pypaInstallPhase nixpkgs-review> Sourcing python-imports-check-hook.sh nixpkgs-review> Using pythonImportsCheckPhase nixpkgs-review> Sourcing python-namespaces-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> $ git worktree remove -f /build/tmpge7qhpyu/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-review> ----------------------------- Captured stderr call ----------------------------- nixpkgs-review> hint: Using 'master' as the name for the initial branch. This default branch name nixpkgs-review> hint: will change to "main" in Git 3.0. To configure the initial branch name nixpkgs-review> hint: to use in all of your new repositories, which will suppress this warning, nixpkgs-review> hint: call: nixpkgs-review> hint: nixpkgs-review> hint: git config --global init.defaultBranch nixpkgs-review> hint: nixpkgs-review> hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and nixpkgs-review> hint: 'development'. The just-created branch can be renamed via this command: nixpkgs-review> hint: nixpkgs-review> hint: git branch -m nixpkgs-review> hint: nixpkgs-review> hint: Disable this message with "git config set advice.defaultBranchName false" nixpkgs-review> To /build/tmpge7qhpyu/nixpkgs/remote nixpkgs-review> * [new branch] HEAD -> master nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> From /build/tmpge7qhpyu/nixpkgs/remote nixpkgs-review> * [new branch] master -> refs/nixpkgs-review/0 nixpkgs-review> Preparing worktree (detached HEAD ac64da2) nixpkgs-review> Automatic merge went well; stopped before committing as requested nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> these 2 derivations will be built: nixpkgs-review> /build/tmpge7qhpyu/test-nix/store/k4p1mkl933llz5hd081zrp75jn750jxq-pkg1.drv nixpkgs-review> /build/tmpge7qhpyu/test-nix/store/98lvjkizndy68f1blyrw91jdiiz6m40g-review-shell.drv nixpkgs-review> building '/build/tmpge7qhpyu/test-nix/store/k4p1mkl933llz5hd081zrp75jn750jxq-pkg1.drv'... nixpkgs-review> building '/build/tmpge7qhpyu/test-nix/store/98lvjkizndy68f1blyrw91jdiiz6m40g-review-shell.drv'... nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpge7qhpyu/test-nix/store/k4p1mkl933llz5hd081zrp75jn750jxq-pkg1.drv^*' from 'local' nixpkgs-review> this derivation will be built: nixpkgs-review> /build/tmpge7qhpyu/test-nix/store/jbd1qrdb1vzfzmfzpanxz71xbwqc08m7-bash-interactive.drv nixpkgs-review> building '/build/tmpge7qhpyu/test-nix/store/jbd1qrdb1vzfzmfzpanxz71xbwqc08m7-bash-interactive.drv'... nixpkgs-review> _____________________________ test_pr_ofborg_eval ______________________________ nixpkgs-review> [gw13] linux -- Python 3.13.13 /nix/store/lqn6mbgzzdrqq2qkwddcmxj9z6amdd86-python3-3.13.13/bin/python nixpkgs-review> nixpkgs-review> mock_urlopen = nixpkgs-review> helpers = nixpkgs-review> nixpkgs-review> @patch("nixpkgs_review.http_requests.urlopen") nixpkgs-review> def test_pr_ofborg_eval(mock_urlopen: MagicMock, helpers: Helpers) -> None: nixpkgs-review> with helpers.nixpkgs() as nixpkgs: nixpkgs-review> base, head, merge = setup_repo(nixpkgs) nixpkgs-review> nixpkgs-review> pr = json.loads( nixpkgs-review> helpers.read_asset("test_pr_ofborg_eval/github-pull-37200.json") nixpkgs-review> ) nixpkgs-review> pr["merge_commit_sha"] = merge nixpkgs-review> pr["base"]["sha"] = base nixpkgs-review> pr["head"]["sha"] = head nixpkgs-review> nixpkgs-review> # Set up mocks for ofborg eval nixpkgs-review> additional_mocks = [ nixpkgs-review> mock_open( nixpkgs-review> read_data=helpers.read_asset( nixpkgs-review> "test_pr_ofborg_eval/github-workflows-37200.json" nixpkgs-review> ).encode() nixpkgs-review> )(), nixpkgs-review> mock_open( nixpkgs-review> read_data=helpers.read_asset( nixpkgs-review> "test_pr_ofborg_eval/github-pull-37200-statuses.json" nixpkgs-review> ).encode() nixpkgs-review> )(), nixpkgs-review> helpers.read_asset("test_pr_ofborg_eval/gist-37200.txt") nixpkgs-review> .encode("utf-8") nixpkgs-review> .split(b"\n"), nixpkgs-review> ] nixpkgs-review> nixpkgs-review> # Use custom PR response from asset file nixpkgs-review> mock_urlopen.side_effect = [ nixpkgs-review> mock_open(read_data=json.dumps(pr).encode())(), nixpkgs-review> mock_open(read_data=create_mock_diff_content().encode())(), nixpkgs-review> *additional_mocks, nixpkgs-review> ] nixpkgs-review> nixpkgs-review> path = main( nixpkgs-review> "nixpkgs-review", nixpkgs-review> [ nixpkgs-review> "pr", nixpkgs-review> "--remote", nixpkgs-review> str(nixpkgs.remote), nixpkgs-review> "--eval", nixpkgs-review> "local", nixpkgs-review> "--run", nixpkgs-review> "exit 0", nixpkgs-review> "37200", nixpkgs-review> ], nixpkgs-review> ) nixpkgs-review> > helpers.assert_built(path, "pkg1") nixpkgs-review> nixpkgs-review> tests/test_pr.py:308: nixpkgs-review> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nixpkgs-review> nixpkgs-review> path = '/build/tmpzkjfyso1/cache/nixpkgs-review/pr-37200', pkg_names = ('pkg1',) nixpkgs-review> report = {'additional_packages': [], 'checkout': 'merge', 'commit': '8c75b6d71f0aa6c7cf9088376895d92690538321', 'extra-nixpkgs-config': None, ...} nixpkgs-review> nixpkgs-review> @staticmethod nixpkgs-review> def assert_built(path: str, *pkg_names: str) -> None: nixpkgs-review> report = Helpers.load_report(path) nixpkgs-review> > assert {*report["result"][current_system()]["built"]} == {*pkg_names} nixpkgs-review> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nixpkgs-review> E TypeError: unhashable type: 'dict' nixpkgs-review> nixpkgs-review> tests/conftest.py:185: TypeError nixpkgs-review> ----------------------------- Captured stdout call ----------------------------- nixpkgs-review> Initialized empty Git repository in /build/tmpzkjfyso1/nixpkgs/.git/ nixpkgs-review> [master (root-commit) ac64da2] first commit nixpkgs-review> 116 files changed, 219 insertions(+) nixpkgs-review> create mode 100644 .bash_source nixpkgs-review> create mode 100644 .coreutils_source nixpkgs-review> create mode 100644 .gitignore nixpkgs-review> create mode 100755 bin/bash nixpkgs-review> create mode 120000 bin/coreutils/[ nixpkgs-review> create mode 120000 bin/coreutils/b2sum nixpkgs-review> create mode 120000 bin/coreutils/base32 nixpkgs-review> create mode 120000 bin/coreutils/base64 nixpkgs-review> create mode 120000 bin/coreutils/basename nixpkgs-review> create mode 120000 bin/coreutils/basenc nixpkgs-review> create mode 120000 bin/coreutils/cat nixpkgs-review> create mode 120000 bin/coreutils/chcon nixpkgs-review> create mode 120000 bin/coreutils/chgrp nixpkgs-review> create mode 120000 bin/coreutils/chmod nixpkgs-review> create mode 120000 bin/coreutils/chown nixpkgs-review> create mode 120000 bin/coreutils/chroot nixpkgs-review> create mode 120000 bin/coreutils/cksum nixpkgs-review> create mode 120000 bin/coreutils/comm nixpkgs-review> create mode 100755 bin/coreutils/coreutils nixpkgs-review> create mode 120000 bin/coreutils/cp nixpkgs-review> create mode 120000 bin/coreutils/csplit nixpkgs-review> create mode 120000 bin/coreutils/cut nixpkgs-review> create mode 120000 bin/coreutils/date nixpkgs-review> create mode 120000 bin/coreutils/dd nixpkgs-review> create mode 120000 bin/coreutils/df nixpkgs-review> create mode 120000 bin/coreutils/dir nixpkgs-review> create mode 120000 bin/coreutils/dircolors nixpkgs-review> create mode 120000 bin/coreutils/dirname nixpkgs-review> create mode 120000 bin/coreutils/du nixpkgs-review> create mode 120000 bin/coreutils/echo nixpkgs-review> create mode 120000 bin/coreutils/env nixpkgs-review> create mode 120000 bin/coreutils/expand nixpkgs-review> create mode 120000 bin/coreutils/expr nixpkgs-review> create mode 120000 bin/coreutils/factor nixpkgs-review> create mode 120000 bin/coreutils/false nixpkgs-review> create mode 120000 bin/coreutils/fmt nixpkgs-review> create mode 120000 bin/coreutils/fold nixpkgs-review> create mode 120000 bin/coreutils/groups nixpkgs-review> create mode 120000 bin/coreutils/head nixpkgs-review> create mode 120000 bin/coreutils/hostid nixpkgs-review> create mode 120000 bin/coreutils/id nixpkgs-review> create mode 120000 bin/coreutils/install nixpkgs-review> create mode 120000 bin/coreutils/join nixpkgs-review> create mode 120000 bin/coreutils/kill nixpkgs-review> create mode 120000 bin/coreutils/link nixpkgs-review> create mode 120000 bin/coreutils/ln nixpkgs-review> create mode 120000 bin/coreutils/logname nixpkgs-review> create mode 120000 bin/coreutils/ls nixpkgs-review> create mode 120000 bin/coreutils/md5sum nixpkgs-review> create mode 120000 bin/coreutils/mkdir nixpkgs-review> create mode 120000 bin/coreutils/mkfifo nixpkgs-review> create mode 120000 bin/coreutils/mknod nixpkgs-review> create mode 120000 bin/coreutils/mktemp nixpkgs-review> create mode 120000 bin/coreutils/mv nixpkgs-review> create mode 120000 bin/coreutils/nice nixpkgs-review> create mode 120000 bin/coreutils/nl nixpkgs-review> create mode 120000 bin/coreutils/nohup nixpkgs-review> create mode 120000 bin/coreutils/nproc nixpkgs-review> create mode 120000 bin/coreutils/numfmt nixpkgs-review> create mode 120000 bin/coreutils/od nixpkgs-review> create mode 120000 bin/coreutils/paste nixpkgs-review> create mode 120000 bin/coreutils/pathchk nixpkgs-review> create mode 120000 bin/coreutils/pinky nixpkgs-review> create mode 120000 bin/coreutils/pr nixpkgs-review> create mode 120000 bin/coreutils/printenv nixpkgs-review> create mode 120000 bin/coreutils/printf nixpkgs-review> create mode 120000 bin/coreutils/ptx nixpkgs-review> create mode 120000 bin/coreutils/pwd nixpkgs-review> create mode 120000 bin/coreutils/readlink nixpkgs-review> create mode 120000 bin/coreutils/realpath nixpkgs-review> create mode 120000 bin/coreutils/rm nixpkgs-review> create mode 120000 bin/coreutils/rmdir nixpkgs-review> create mode 120000 bin/coreutils/runcon nixpkgs-review> create mode 120000 bin/coreutils/seq nixpkgs-review> create mode 120000 bin/coreutils/sha1sum nixpkgs-review> create mode 120000 bin/coreutils/sha224sum nixpkgs-review> create mode 120000 bin/coreutils/sha256sum nixpkgs-review> create mode 120000 bin/coreutils/sha384sum nixpkgs-review> create mode 120000 bin/coreutils/sha512sum nixpkgs-review> create mode 120000 bin/coreutils/shred nixpkgs-review> create mode 120000 bin/coreutils/shuf nixpkgs-review> create mode 120000 bin/coreutils/sleep nixpkgs-review> create mode 120000 bin/coreutils/sort nixpkgs-review> create mode 120000 bin/coreutils/split nixpkgs-review> create mode 120000 bin/coreutils/stat nixpkgs-review> create mode 120000 bin/coreutils/stdbuf nixpkgs-review> create mode 120000 bin/coreutils/stty nixpkgs-review> create mode 120000 bin/coreutils/sum nixpkgs-review> create mode 120000 bin/coreutils/sync nixpkgs-review> create mode 120000 bin/coreutils/tac nixpkgs-review> create mode 120000 bin/coreutils/tail nixpkgs-review> create mode 120000 bin/coreutils/tee nixpkgs-review> create mode 120000 bin/coreutils/test nixpkgs-review> create mode 120000 bin/coreutils/timeout nixpkgs-review> create mode 120000 bin/coreutils/touch nixpkgs-review> create mode 120000 bin/coreutils/tr nixpkgs-review> create mode 120000 bin/coreutils/true nixpkgs-review> create mode 120000 bin/coreutils/truncate nixpkgs-review> create mode 120000 bin/coreutils/tsort nixpkgs-review> create mode 120000 bin/coreutils/tty nixpkgs-review> create mode 120000 bin/coreutils/uname nixpkgs-review> create mode 120000 bin/coreutils/unexpand nixpkgs-review> create mode 120000 bin/coreutils/uniq nixpkgs-review> create mode 120000 bin/coreutils/unlink nixpkgs-review> create mode 120000 bin/coreutils/uptime nixpkgs-review> create mode 120000 bin/coreutils/users nixpkgs-review> create mode 120000 bin/coreutils/vdir nixpkgs-review> create mode 120000 bin/coreutils/wc nixpkgs-review> create mode 120000 bin/coreutils/who nixpkgs-review> create mode 120000 bin/coreutils/whoami nixpkgs-review> create mode 120000 bin/coreutils/yes nixpkgs-review> create mode 100644 config.nix nixpkgs-review> create mode 100644 config.nix.in nixpkgs-review> create mode 100644 default.nix nixpkgs-review> create mode 100644 nixos/release.nix nixpkgs-review> create mode 100644 pkg1.txt nixpkgs-review> Initialized empty Git repository in /build/tmpzkjfyso1/nixpkgs/remote/ nixpkgs-review> [pull/1/head 8c75b6d] example-change nixpkgs-review> 1 file changed, 1 insertion(+) nixpkgs-review> Merge made by the 'ort' strategy. nixpkgs-review> pkg1.txt | 1 + nixpkgs-review> 1 file changed, 1 insertion(+) nixpkgs-review> nixpkgs-review> ================================================================================ nixpkgs-review> PR #37200: mattermost: 4.7.2 -> 4.8.0 nixpkgs-review> ================================================================================ nixpkgs-review> Author: ryantm nixpkgs-review> Branch: ryantm:mattermost -> NixOS:master nixpkgs-review> State: open nixpkgs-review> nixpkgs-review> Description: nixpkgs-review> ---------------------------------------- nixpkgs-review> ###### Motivation for this change nixpkgs-review> nixpkgs-review> new version nixpkgs-review> nixpkgs-review> ###### Things done nixpkgs-review> nixpkgs-review> - [x] built on NixOS nixpkgs-review> - [x] tested on NixOS deployment (sent some messages, verified version number nixpkgs-4.8.0 in About Mattermost page) nixpkgs-review> ---------------------------------------- nixpkgs-review> nixpkgs-review> Files changed (1 files): nixpkgs-review> - pkg1.txt nixpkgs-review> ================================================================================ nixpkgs-review> nixpkgs-review> $ git -c fetch.prune=false fetch --no-tags --force /build/tmpzkjfyso1/nixpkgs/remote 4801d3551acd01a5674c9f1748f98874289be87a:refs/nixpkgs-review/0 nixpkgs-review> $ git worktree prune nixpkgs-review> $ git worktree add /build/tmpzkjfyso1/cache/nixpkgs-review/pr-37200/nixpkgs ac64da261c7602ed279ce8b115fcc1b6a0af20b9 nixpkgs-review> HEAD is now at ac64da2 first commit nixpkgs-review> Local evaluation for computing rebuilds nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmpzkjfyso1/cache/nixpkgs-review/pr-37200/nixpkgs nixpkgs-overlays=/build/tmp8x9g8l95 -qaP --xml --out-path --show-trace --no-allow-import-from-derivation nixpkgs-review> $ git checkout 4801d3551acd01a5674c9f1748f98874289be87a nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmpzkjfyso1/cache/nixpkgs-review/pr-37200/nixpkgs nixpkgs-overlays=/build/tmp8x9g8l95 -qaP --xml --out-path --show-trace --no-allow-import-from-derivation --meta nixpkgs-review> --------- Impacted packages on 'aarch64-linux' --------- nixpkgs-review> 1 package updated: nixpkgs-review> pkg1 nixpkgs-review> nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpzkjfyso1/cache/nixpkgs-review/pr-37200/nixpkgs nixpkgs-overlays=/build/tmp8x9g8l95' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmpftangajj; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix build --file /build/source/nixpkgs_review/nix/review-shell.nix --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpzkjfyso1/cache/nixpkgs-review/pr-37200/nixpkgs nixpkgs-overlays=/build/tmp8x9g8l95' --no-allow-import-from-derivation --no-link --keep-going --option build-use-sandbox relaxed --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmpzkjfyso1/cache/nixpkgs-review/pr-37200/nixpkgs --argstr nixpkgs-config-path /build/tmp6guodjfo.nix --argstr attrs-path /build/tmpzkjfyso1/cache/nixpkgs-review/pr-37200/attrs.nix nixpkgs-review> nixpkgs-review> Link to currently reviewing PR: nixpkgs-review> https://github.com/NixOS/nixpkgs/pull/37200 nixpkgs-review> --------- Report for 'aarch64-linux' --------- nixpkgs-review> 1 package built: nixpkgs-review> pkg1 nixpkgs-review> nixpkgs-review> Logs can be found under: nixpkgs-review> /build/tmpzkjfyso1/cache/nixpkgs-review/pr-37200/logs nixpkgs-review> nixpkgs-review> $ /nix/store/6qk7ai1w44gvxcmy1788nwd645im5yph-nix-2.34.7/bin/nix-shell --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmpzkjfyso1/cache/nixpkgs-review/pr-37200/nixpkgs --argstr nixpkgs-config-path /build/tmp6guodjfo.nix --argstr attrs-path /build/tmpzkjfyso1/cache/nixpkgs-review/pr-37200/attrs.nix --nix-path 'nixpkgs=/build/tmpzkjfyso1/cache/nixpkgs-review/pr-37200/nixpkgs nixpkgs-overlays=/build/tmp8x9g8l95' /build/source/nixpkgs_review/nix/review-shell.nix --run 'exit 0' nixpkgs-review> Sourcing python-remove-tests-dir-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> Sourcing python-remove-bin-bytecode-hook.sh nixpkgs-review> Sourcing pypa-build-hook nixpkgs-review> Using pypaBuildPhase nixpkgs-review> Sourcing python-runtime-deps-check-hook nixpkgs-review> Using pythonRuntimeDepsCheckHook nixpkgs-review> Sourcing pypa-install-hook nixpkgs-review> Using pypaInstallPhase nixpkgs-review> Sourcing python-imports-check-hook.sh nixpkgs-review> Using pythonImportsCheckPhase nixpkgs-review> Sourcing python-namespaces-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> $ git worktree remove -f /build/tmpzkjfyso1/cache/nixpkgs-review/pr-37200/nixpkgs nixpkgs-review> ----------------------------- Captured stderr call ----------------------------- nixpkgs-review> hint: Using 'master' as the name for the initial branch. This default branch name nixpkgs-review> hint: will change to "main" in Git 3.0. To configure the initial branch name nixpkgs-review> hint: to use in all of your new repositories, which will suppress this warning, nixpkgs-review> hint: call: nixpkgs-review> hint: nixpkgs-review> hint: git config --global init.defaultBranch nixpkgs-review> hint: nixpkgs-review> hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and nixpkgs-review> hint: 'development'. The just-created branch can be renamed via this command: nixpkgs-review> hint: nixpkgs-review> hint: git branch -m nixpkgs-review> hint: nixpkgs-review> hint: Disable this message with "git config set advice.defaultBranchName false" nixpkgs-review> To /build/tmpzkjfyso1/nixpkgs/remote nixpkgs-review> * [new branch] HEAD -> master nixpkgs-review> Switched to a new branch 'pull/1/head' nixpkgs-review> Switched to a new branch 'pull/1/merge' nixpkgs-review> To /build/tmpzkjfyso1/nixpkgs/remote nixpkgs-review> * [new branch] pull/1/merge -> pull/1/merge nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> From /build/tmpzkjfyso1/nixpkgs/remote nixpkgs-review> * [new ref] 4801d3551acd01a5674c9f1748f98874289be87a -> refs/nixpkgs-review/0 nixpkgs-review> Preparing worktree (detached HEAD ac64da2) nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> Previous HEAD position was ac64da2 first commit nixpkgs-review> HEAD is now at 4801d35 Merge branch 'pull/1/head' into pull/1/merge nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> these 2 derivations will be built: nixpkgs-review> /build/tmpzkjfyso1/test-nix/store/2brgcviwk1g29pamyxxdzknxdjhd3r3i-pkg1.drv nixpkgs-review> /build/tmpzkjfyso1/test-nix/store/17axkqb5dr5fhjc1zpj4fvwafs9026zx-review-shell.drv nixpkgs-review> building '/build/tmpzkjfyso1/test-nix/store/2brgcviwk1g29pamyxxdzknxdjhd3r3i-pkg1.drv'... nixpkgs-review> building '/build/tmpzkjfyso1/test-nix/store/17axkqb5dr5fhjc1zpj4fvwafs9026zx-review-shell.drv'... nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpzkjfyso1/test-nix/store/2brgcviwk1g29pamyxxdzknxdjhd3r3i-pkg1.drv^*' from 'local' nixpkgs-review> this derivation will be built: nixpkgs-review> /build/tmpzkjfyso1/test-nix/store/478vqwnwbngbf9iwr358q005drzbzqjp-bash-interactive.drv nixpkgs-review> building '/build/tmpzkjfyso1/test-nix/store/478vqwnwbngbf9iwr358q005drzbzqjp-bash-interactive.drv'... nixpkgs-review> ____________________ test_rev_command_with_pkgs_and_package ____________________ nixpkgs-review> [gw22] linux -- Python 3.13.13 /nix/store/lqn6mbgzzdrqq2qkwddcmxj9z6amdd86-python3-3.13.13/bin/python nixpkgs-review> nixpkgs-review> helpers = nixpkgs-review> nixpkgs-review> def test_rev_command_with_pkgs_and_package(helpers: Helpers) -> None: nixpkgs-review> with helpers.nixpkgs() as nixpkgs: nixpkgs-review> nixpkgs.path.joinpath("pkg1.txt").write_text("foo") nixpkgs-review> subprocess.run(["git", "add", "."], check=True) nixpkgs-review> subprocess.run(["git", "commit", "-m", "example-change"], check=True) nixpkgs-review> path = main( nixpkgs-review> "nixpkgs-review", nixpkgs-review> [ nixpkgs-review> "rev", nixpkgs-review> "HEAD", nixpkgs-review> "--remote", nixpkgs-review> str(nixpkgs.remote), nixpkgs-review> "--run", nixpkgs-review> "exit 0", nixpkgs-review> "--build-graph", nixpkgs-review> "nix", nixpkgs-review> "--pkgs", nixpkgs-review> "pkgsAlt", nixpkgs-review> "--package", nixpkgs-review> "pkg1", nixpkgs-review> ], nixpkgs-review> ) nixpkgs-review> > helpers.assert_built(path, "pkgsAlt.pkg1") nixpkgs-review> nixpkgs-review> tests/test_rev.py:124: nixpkgs-review> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nixpkgs-review> nixpkgs-review> path = PosixPath('/build/tmp7orau10k/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321') nixpkgs-review> pkg_names = ('pkgsAlt.pkg1',) nixpkgs-review> report = {'additional_packages': [], 'checkout': 'merge', 'commit': '8c75b6d71f0aa6c7cf9088376895d92690538321', 'extra-nixpkgs-config': None, ...} nixpkgs-review> nixpkgs-review> @staticmethod nixpkgs-review> def assert_built(path: str, *pkg_names: str) -> None: nixpkgs-review> report = Helpers.load_report(path) nixpkgs-review> > assert {*report["result"][current_system()]["built"]} == {*pkg_names} nixpkgs-review> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nixpkgs-review> E TypeError: unhashable type: 'dict' nixpkgs-review> nixpkgs-review> tests/conftest.py:185: TypeError nixpkgs-review> ----------------------------- Captured stdout call ----------------------------- nixpkgs-review> Initialized empty Git repository in /build/tmp7orau10k/nixpkgs/.git/ nixpkgs-review> [master (root-commit) ac64da2] first commit nixpkgs-review> 116 files changed, 219 insertions(+) nixpkgs-review> create mode 100644 .bash_source nixpkgs-review> create mode 100644 .coreutils_source nixpkgs-review> create mode 100644 .gitignore nixpkgs-review> create mode 100755 bin/bash nixpkgs-review> create mode 120000 bin/coreutils/[ nixpkgs-review> create mode 120000 bin/coreutils/b2sum nixpkgs-review> create mode 120000 bin/coreutils/base32 nixpkgs-review> create mode 120000 bin/coreutils/base64 nixpkgs-review> create mode 120000 bin/coreutils/basename nixpkgs-review> create mode 120000 bin/coreutils/basenc nixpkgs-review> create mode 120000 bin/coreutils/cat nixpkgs-review> create mode 120000 bin/coreutils/chcon nixpkgs-review> create mode 120000 bin/coreutils/chgrp nixpkgs-review> create mode 120000 bin/coreutils/chmod nixpkgs-review> create mode 120000 bin/coreutils/chown nixpkgs-review> create mode 120000 bin/coreutils/chroot nixpkgs-review> create mode 120000 bin/coreutils/cksum nixpkgs-review> create mode 120000 bin/coreutils/comm nixpkgs-review> create mode 100755 bin/coreutils/coreutils nixpkgs-review> create mode 120000 bin/coreutils/cp nixpkgs-review> create mode 120000 bin/coreutils/csplit nixpkgs-review> create mode 120000 bin/coreutils/cut nixpkgs-review> create mode 120000 bin/coreutils/date nixpkgs-review> create mode 120000 bin/coreutils/dd nixpkgs-review> create mode 120000 bin/coreutils/df nixpkgs-review> create mode 120000 bin/coreutils/dir nixpkgs-review> create mode 120000 bin/coreutils/dircolors nixpkgs-review> create mode 120000 bin/coreutils/dirname nixpkgs-review> create mode 120000 bin/coreutils/du nixpkgs-review> create mode 120000 bin/coreutils/echo nixpkgs-review> create mode 120000 bin/coreutils/env nixpkgs-review> create mode 120000 bin/coreutils/expand nixpkgs-review> create mode 120000 bin/coreutils/expr nixpkgs-review> create mode 120000 bin/coreutils/factor nixpkgs-review> create mode 120000 bin/coreutils/false nixpkgs-review> create mode 120000 bin/coreutils/fmt nixpkgs-review> create mode 120000 bin/coreutils/fold nixpkgs-review> create mode 120000 bin/coreutils/groups nixpkgs-review> create mode 120000 bin/coreutils/head nixpkgs-review> create mode 120000 bin/coreutils/hostid nixpkgs-review> create mode 120000 bin/coreutils/id nixpkgs-review> create mode 120000 bin/coreutils/install nixpkgs-review> create mode 120000 bin/coreutils/join nixpkgs-review> create mode 120000 bin/coreutils/kill nixpkgs-review> create mode 120000 bin/coreutils/link nixpkgs-review> create mode 120000 bin/coreutils/ln nixpkgs-review> create mode 120000 bin/coreutils/logname nixpkgs-review> create mode 120000 bin/coreutils/ls nixpkgs-review> create mode 120000 bin/coreutils/md5sum nixpkgs-review> create mode 120000 bin/coreutils/mkdir nixpkgs-review> create mode 120000 bin/coreutils/mkfifo nixpkgs-review> create mode 120000 bin/coreutils/mknod nixpkgs-review> create mode 120000 bin/coreutils/mktemp nixpkgs-review> create mode 120000 bin/coreutils/mv nixpkgs-review> create mode 120000 bin/coreutils/nice nixpkgs-review> create mode 120000 bin/coreutils/nl nixpkgs-review> create mode 120000 bin/coreutils/nohup nixpkgs-review> create mode 120000 bin/coreutils/nproc nixpkgs-review> create mode 120000 bin/coreutils/numfmt nixpkgs-review> create mode 120000 bin/coreutils/od nixpkgs-review> create mode 120000 bin/coreutils/paste nixpkgs-review> create mode 120000 bin/coreutils/pathchk nixpkgs-review> create mode 120000 bin/coreutils/pinky nixpkgs-review> create mode 120000 bin/coreutils/pr nixpkgs-review> create mode 120000 bin/coreutils/printenv nixpkgs-review> create mode 120000 bin/coreutils/printf nixpkgs-review> create mode 120000 bin/coreutils/ptx nixpkgs-review> create mode 120000 bin/coreutils/pwd nixpkgs-review> create mode 120000 bin/coreutils/readlink nixpkgs-review> create mode 120000 bin/coreutils/realpath nixpkgs-review> create mode 120000 bin/coreutils/rm nixpkgs-review> create mode 120000 bin/coreutils/rmdir nixpkgs-review> create mode 120000 bin/coreutils/runcon nixpkgs-review> create mode 120000 bin/coreutils/seq nixpkgs-review> create mode 120000 bin/coreutils/sha1sum nixpkgs-review> create mode 120000 bin/coreutils/sha224sum nixpkgs-review> create mode 120000 bin/coreutils/sha256sum nixpkgs-review> create mode 120000 bin/coreutils/sha384sum nixpkgs-review> create mode 120000 bin/coreutils/sha512sum nixpkgs-review> create mode 120000 bin/coreutils/shred nixpkgs-review> create mode 120000 bin/coreutils/shuf nixpkgs-review> create mode 120000 bin/coreutils/sleep nixpkgs-review> create mode 120000 bin/coreutils/sort nixpkgs-review> create mode 120000 bin/coreutils/split nixpkgs-review> create mode 120000 bin/coreutils/stat nixpkgs-review> create mode 120000 bin/coreutils/stdbuf nixpkgs-review> create mode 120000 bin/coreutils/stty nixpkgs-review> create mode 120000 bin/coreutils/sum nixpkgs-review> create mode 120000 bin/coreutils/sync nixpkgs-review> create mode 120000 bin/coreutils/tac nixpkgs-review> create mode 120000 bin/coreutils/tail nixpkgs-review> create mode 120000 bin/coreutils/tee nixpkgs-review> create mode 120000 bin/coreutils/test nixpkgs-review> create mode 120000 bin/coreutils/timeout nixpkgs-review> create mode 120000 bin/coreutils/touch nixpkgs-review> create mode 120000 bin/coreutils/tr nixpkgs-review> create mode 120000 bin/coreutils/true nixpkgs-review> create mode 120000 bin/coreutils/truncate nixpkgs-review> create mode 120000 bin/coreutils/tsort nixpkgs-review> create mode 120000 bin/coreutils/tty nixpkgs-review> create mode 120000 bin/coreutils/uname nixpkgs-review> create mode 120000 bin/coreutils/unexpand nixpkgs-review> create mode 120000 bin/coreutils/uniq nixpkgs-review> create mode 120000 bin/coreutils/unlink nixpkgs-review> create mode 120000 bin/coreutils/uptime nixpkgs-review> create mode 120000 bin/coreutils/users nixpkgs-review> create mode 120000 bin/coreutils/vdir nixpkgs-review> create mode 120000 bin/coreutils/wc nixpkgs-review> create mode 120000 bin/coreutils/who nixpkgs-review> create mode 120000 bin/coreutils/whoami nixpkgs-review> create mode 120000 bin/coreutils/yes nixpkgs-review> create mode 100644 config.nix nixpkgs-review> create mode 100644 config.nix.in nixpkgs-review> create mode 100644 default.nix nixpkgs-review> create mode 100644 nixos/release.nix nixpkgs-review> create mode 100644 pkg1.txt nixpkgs-review> Initialized empty Git repository in /build/tmp7orau10k/nixpkgs/remote/ nixpkgs-review> [master 8c75b6d] example-change nixpkgs-review> 1 file changed, 1 insertion(+) nixpkgs-review> $ git -c fetch.prune=false fetch --no-tags --force /build/tmp7orau10k/nixpkgs/remote master:refs/nixpkgs-review/0 nixpkgs-review> $ git worktree prune nixpkgs-review> $ git worktree add /build/tmp7orau10k/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs ac64da261c7602ed279ce8b115fcc1b6a0af20b9 nixpkgs-review> HEAD is now at ac64da2 first commit nixpkgs-review> $ git merge --no-commit --no-ff 8c75b6d71f0aa6c7cf9088376895d92690538321 nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmp7orau10k/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpg0f15eze' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmp7g7e949q; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmp7orau10k/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpg0f15eze' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmpm_n59ymc; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmp7orau10k/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpg0f15eze' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmpk_wt_zns; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix build --file /build/source/nixpkgs_review/nix/review-shell.nix --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmp7orau10k/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpg0f15eze' --no-allow-import-from-derivation --no-link --keep-going --option build-use-sandbox relaxed --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmp7orau10k/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs --argstr nixpkgs-config-path /build/tmpjogt5nw9.nix --argstr attrs-path /build/tmp7orau10k/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/attrs.nix --argstr alt-pkgs pkgsAlt nixpkgs-review> --------- Report for 'aarch64-linux' --------- nixpkgs-review> 1 package built: nixpkgs-review> pkgsAlt.pkg1 nixpkgs-review> nixpkgs-review> Logs can be found under: nixpkgs-review> /build/tmp7orau10k/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/logs nixpkgs-review> nixpkgs-review> $ /nix/store/6qk7ai1w44gvxcmy1788nwd645im5yph-nix-2.34.7/bin/nix-shell --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmp7orau10k/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs --argstr nixpkgs-config-path /build/tmpjogt5nw9.nix --argstr attrs-path /build/tmp7orau10k/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/attrs.nix --argstr alt-pkgs pkgsAlt --nix-path 'nixpkgs=/build/tmp7orau10k/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpg0f15eze' /build/source/nixpkgs_review/nix/review-shell.nix --run 'exit 0' nixpkgs-review> Sourcing python-remove-tests-dir-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> Sourcing python-remove-bin-bytecode-hook.sh nixpkgs-review> Sourcing pypa-build-hook nixpkgs-review> Using pypaBuildPhase nixpkgs-review> Sourcing python-runtime-deps-check-hook nixpkgs-review> Using pythonRuntimeDepsCheckHook nixpkgs-review> Sourcing pypa-install-hook nixpkgs-review> Using pypaInstallPhase nixpkgs-review> Sourcing python-imports-check-hook.sh nixpkgs-review> Using pythonImportsCheckPhase nixpkgs-review> Sourcing python-namespaces-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> $ git worktree remove -f /build/tmp7orau10k/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-review> ----------------------------- Captured stderr call ----------------------------- nixpkgs-review> hint: Using 'master' as the name for the initial branch. This default branch name nixpkgs-review> hint: will change to "main" in Git 3.0. To configure the initial branch name nixpkgs-review> hint: to use in all of your new repositories, which will suppress this warning, nixpkgs-review> hint: call: nixpkgs-review> hint: nixpkgs-review> hint: git config --global init.defaultBranch nixpkgs-review> hint: nixpkgs-review> hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and nixpkgs-review> hint: 'development'. The just-created branch can be renamed via this command: nixpkgs-review> hint: nixpkgs-review> hint: git branch -m nixpkgs-review> hint: nixpkgs-review> hint: Disable this message with "git config set advice.defaultBranchName false" nixpkgs-review> To /build/tmp7orau10k/nixpkgs/remote nixpkgs-review> * [new branch] HEAD -> master nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> From /build/tmp7orau10k/nixpkgs/remote nixpkgs-review> * [new branch] master -> refs/nixpkgs-review/0 nixpkgs-review> Preparing worktree (detached HEAD ac64da2) nixpkgs-review> Automatic merge went well; stopped before committing as requested nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> these 3 derivations will be built: nixpkgs-review> /build/tmp7orau10k/test-nix/store/5vdhmgys9qz9jspbq2snx206767dll26-alt-pkg1.drv nixpkgs-review> /build/tmp7orau10k/test-nix/store/lhmb1nah12061gzj705w19z2n6zmp81a-env.drv nixpkgs-review> /build/tmp7orau10k/test-nix/store/k14442sx2y7bg6hwxr9sxgm84p0dfs2h-review-shell.drv nixpkgs-review> building '/build/tmp7orau10k/test-nix/store/5vdhmgys9qz9jspbq2snx206767dll26-alt-pkg1.drv'... nixpkgs-review> building '/build/tmp7orau10k/test-nix/store/lhmb1nah12061gzj705w19z2n6zmp81a-env.drv'... nixpkgs-review> building '/build/tmp7orau10k/test-nix/store/k14442sx2y7bg6hwxr9sxgm84p0dfs2h-review-shell.drv'... nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmp7orau10k/test-nix/store/5vdhmgys9qz9jspbq2snx206767dll26-alt-pkg1.drv^*' from 'local' nixpkgs-review> this derivation will be built: nixpkgs-review> /build/tmp7orau10k/test-nix/store/xmxfdwnb649lx5gawh2zf9chlakyip8n-bash-interactive.drv nixpkgs-review> building '/build/tmp7orau10k/test-nix/store/xmxfdwnb649lx5gawh2zf9chlakyip8n-bash-interactive.drv'... nixpkgs-review> _______________ test_wip_only_packages_does_not_trigger_an_eval ________________ nixpkgs-review> [gw29] linux -- Python 3.13.13 /nix/store/lqn6mbgzzdrqq2qkwddcmxj9z6amdd86-python3-3.13.13/bin/python nixpkgs-review> nixpkgs-review> mock_eval = nixpkgs-review> helpers = nixpkgs-review> capfd = <_pytest.capture.CaptureFixture object at 0xfffff4b56a50> nixpkgs-review> nixpkgs-review> @patch("nixpkgs_review.review._list_packages_system") nixpkgs-review> def test_wip_only_packages_does_not_trigger_an_eval( nixpkgs-review> mock_eval: MagicMock, nixpkgs-review> helpers: Helpers, nixpkgs-review> capfd: pytest.CaptureFixture[Any], nixpkgs-review> ) -> None: nixpkgs-review> mock_eval.side_effect = RuntimeError nixpkgs-review> with helpers.nixpkgs() as nixpkgs: nixpkgs-review> nixpkgs.path.joinpath("pkg1.txt").write_text("foo") nixpkgs-review> path = main( nixpkgs-review> "nixpkgs-review", nixpkgs-review> [ nixpkgs-review> "wip", nixpkgs-review> "--remote", nixpkgs-review> str(nixpkgs.remote), nixpkgs-review> "--run", nixpkgs-review> "exit 0", nixpkgs-review> "--build-graph", nixpkgs-review> "nix", nixpkgs-review> "--package", nixpkgs-review> "pkg1", nixpkgs-review> ], nixpkgs-review> ) nixpkgs-review> > helpers.assert_built(path, "pkg1") nixpkgs-review> nixpkgs-review> tests/test_wip.py:73: nixpkgs-review> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nixpkgs-review> nixpkgs-review> path = PosixPath('/build/tmp5krv21p0/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty') nixpkgs-review> pkg_names = ('pkg1',) nixpkgs-review> report = {'additional_packages': [], 'checkout': 'merge', 'commit': None, 'extra-nixpkgs-config': None, ...} nixpkgs-review> nixpkgs-review> @staticmethod nixpkgs-review> def assert_built(path: str, *pkg_names: str) -> None: nixpkgs-review> report = Helpers.load_report(path) nixpkgs-review> > assert {*report["result"][current_system()]["built"]} == {*pkg_names} nixpkgs-review> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nixpkgs-review> E TypeError: unhashable type: 'dict' nixpkgs-review> nixpkgs-review> tests/conftest.py:185: TypeError nixpkgs-review> ----------------------------- Captured stdout call ----------------------------- nixpkgs-review> Initialized empty Git repository in /build/tmp5krv21p0/nixpkgs/.git/ nixpkgs-review> [master (root-commit) ac64da2] first commit nixpkgs-review> 116 files changed, 219 insertions(+) nixpkgs-review> create mode 100644 .bash_source nixpkgs-review> create mode 100644 .coreutils_source nixpkgs-review> create mode 100644 .gitignore nixpkgs-review> create mode 100755 bin/bash nixpkgs-review> create mode 120000 bin/coreutils/[ nixpkgs-review> create mode 120000 bin/coreutils/b2sum nixpkgs-review> create mode 120000 bin/coreutils/base32 nixpkgs-review> create mode 120000 bin/coreutils/base64 nixpkgs-review> create mode 120000 bin/coreutils/basename nixpkgs-review> create mode 120000 bin/coreutils/basenc nixpkgs-review> create mode 120000 bin/coreutils/cat nixpkgs-review> create mode 120000 bin/coreutils/chcon nixpkgs-review> create mode 120000 bin/coreutils/chgrp nixpkgs-review> create mode 120000 bin/coreutils/chmod nixpkgs-review> create mode 120000 bin/coreutils/chown nixpkgs-review> create mode 120000 bin/coreutils/chroot nixpkgs-review> create mode 120000 bin/coreutils/cksum nixpkgs-review> create mode 120000 bin/coreutils/comm nixpkgs-review> create mode 100755 bin/coreutils/coreutils nixpkgs-review> create mode 120000 bin/coreutils/cp nixpkgs-review> create mode 120000 bin/coreutils/csplit nixpkgs-review> create mode 120000 bin/coreutils/cut nixpkgs-review> create mode 120000 bin/coreutils/date nixpkgs-review> create mode 120000 bin/coreutils/dd nixpkgs-review> create mode 120000 bin/coreutils/df nixpkgs-review> create mode 120000 bin/coreutils/dir nixpkgs-review> create mode 120000 bin/coreutils/dircolors nixpkgs-review> create mode 120000 bin/coreutils/dirname nixpkgs-review> create mode 120000 bin/coreutils/du nixpkgs-review> create mode 120000 bin/coreutils/echo nixpkgs-review> create mode 120000 bin/coreutils/env nixpkgs-review> create mode 120000 bin/coreutils/expand nixpkgs-review> create mode 120000 bin/coreutils/expr nixpkgs-review> create mode 120000 bin/coreutils/factor nixpkgs-review> create mode 120000 bin/coreutils/false nixpkgs-review> create mode 120000 bin/coreutils/fmt nixpkgs-review> create mode 120000 bin/coreutils/fold nixpkgs-review> create mode 120000 bin/coreutils/groups nixpkgs-review> create mode 120000 bin/coreutils/head nixpkgs-review> create mode 120000 bin/coreutils/hostid nixpkgs-review> create mode 120000 bin/coreutils/id nixpkgs-review> create mode 120000 bin/coreutils/install nixpkgs-review> create mode 120000 bin/coreutils/join nixpkgs-review> create mode 120000 bin/coreutils/kill nixpkgs-review> create mode 120000 bin/coreutils/link nixpkgs-review> create mode 120000 bin/coreutils/ln nixpkgs-review> create mode 120000 bin/coreutils/logname nixpkgs-review> create mode 120000 bin/coreutils/ls nixpkgs-review> create mode 120000 bin/coreutils/md5sum nixpkgs-review> create mode 120000 bin/coreutils/mkdir nixpkgs-review> create mode 120000 bin/coreutils/mkfifo nixpkgs-review> create mode 120000 bin/coreutils/mknod nixpkgs-review> create mode 120000 bin/coreutils/mktemp nixpkgs-review> create mode 120000 bin/coreutils/mv nixpkgs-review> create mode 120000 bin/coreutils/nice nixpkgs-review> create mode 120000 bin/coreutils/nl nixpkgs-review> create mode 120000 bin/coreutils/nohup nixpkgs-review> create mode 120000 bin/coreutils/nproc nixpkgs-review> create mode 120000 bin/coreutils/numfmt nixpkgs-review> create mode 120000 bin/coreutils/od nixpkgs-review> create mode 120000 bin/coreutils/paste nixpkgs-review> create mode 120000 bin/coreutils/pathchk nixpkgs-review> create mode 120000 bin/coreutils/pinky nixpkgs-review> create mode 120000 bin/coreutils/pr nixpkgs-review> create mode 120000 bin/coreutils/printenv nixpkgs-review> create mode 120000 bin/coreutils/printf nixpkgs-review> create mode 120000 bin/coreutils/ptx nixpkgs-review> create mode 120000 bin/coreutils/pwd nixpkgs-review> create mode 120000 bin/coreutils/readlink nixpkgs-review> create mode 120000 bin/coreutils/realpath nixpkgs-review> create mode 120000 bin/coreutils/rm nixpkgs-review> create mode 120000 bin/coreutils/rmdir nixpkgs-review> create mode 120000 bin/coreutils/runcon nixpkgs-review> create mode 120000 bin/coreutils/seq nixpkgs-review> create mode 120000 bin/coreutils/sha1sum nixpkgs-review> create mode 120000 bin/coreutils/sha224sum nixpkgs-review> create mode 120000 bin/coreutils/sha256sum nixpkgs-review> create mode 120000 bin/coreutils/sha384sum nixpkgs-review> create mode 120000 bin/coreutils/sha512sum nixpkgs-review> create mode 120000 bin/coreutils/shred nixpkgs-review> create mode 120000 bin/coreutils/shuf nixpkgs-review> create mode 120000 bin/coreutils/sleep nixpkgs-review> create mode 120000 bin/coreutils/sort nixpkgs-review> create mode 120000 bin/coreutils/split nixpkgs-review> create mode 120000 bin/coreutils/stat nixpkgs-review> create mode 120000 bin/coreutils/stdbuf nixpkgs-review> create mode 120000 bin/coreutils/stty nixpkgs-review> create mode 120000 bin/coreutils/sum nixpkgs-review> create mode 120000 bin/coreutils/sync nixpkgs-review> create mode 120000 bin/coreutils/tac nixpkgs-review> create mode 120000 bin/coreutils/tail nixpkgs-review> create mode 120000 bin/coreutils/tee nixpkgs-review> create mode 120000 bin/coreutils/test nixpkgs-review> create mode 120000 bin/coreutils/timeout nixpkgs-review> create mode 120000 bin/coreutils/touch nixpkgs-review> create mode 120000 bin/coreutils/tr nixpkgs-review> create mode 120000 bin/coreutils/true nixpkgs-review> create mode 120000 bin/coreutils/truncate nixpkgs-review> create mode 120000 bin/coreutils/tsort nixpkgs-review> create mode 120000 bin/coreutils/tty nixpkgs-review> create mode 120000 bin/coreutils/uname nixpkgs-review> create mode 120000 bin/coreutils/unexpand nixpkgs-review> create mode 120000 bin/coreutils/uniq nixpkgs-review> create mode 120000 bin/coreutils/unlink nixpkgs-review> create mode 120000 bin/coreutils/uptime nixpkgs-review> create mode 120000 bin/coreutils/users nixpkgs-review> create mode 120000 bin/coreutils/vdir nixpkgs-review> create mode 120000 bin/coreutils/wc nixpkgs-review> create mode 120000 bin/coreutils/who nixpkgs-review> create mode 120000 bin/coreutils/whoami nixpkgs-review> create mode 120000 bin/coreutils/yes nixpkgs-review> create mode 100644 config.nix nixpkgs-review> create mode 100644 config.nix.in nixpkgs-review> create mode 100644 default.nix nixpkgs-review> create mode 100644 nixos/release.nix nixpkgs-review> create mode 100644 pkg1.txt nixpkgs-review> Initialized empty Git repository in /build/tmp5krv21p0/nixpkgs/remote/ nixpkgs-review> $ git -c fetch.prune=false fetch --no-tags --force /build/tmp5krv21p0/nixpkgs/remote master:refs/nixpkgs-review/0 nixpkgs-review> $ git worktree prune nixpkgs-review> $ git worktree add /build/tmp5krv21p0/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/nixpkgs ac64da261c7602ed279ce8b115fcc1b6a0af20b9 nixpkgs-review> HEAD is now at ac64da2 first commit nixpkgs-review> $ git --no-pager diff --no-ext-diff --src-prefix=a/ --dst-prefix=b/ nixpkgs-review> Applying `nixpkgs` diff... nixpkgs-review> $ git apply nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmp5krv21p0/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/nixpkgs nixpkgs-overlays=/build/tmpbmjhky2c' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmplblcuc4q; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmp5krv21p0/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/nixpkgs nixpkgs-overlays=/build/tmpbmjhky2c' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmpbkb_1e4y; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmp5krv21p0/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/nixpkgs nixpkgs-overlays=/build/tmpbmjhky2c' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmp0_nohe9k; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix build --file /build/source/nixpkgs_review/nix/review-shell.nix --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmp5krv21p0/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/nixpkgs nixpkgs-overlays=/build/tmpbmjhky2c' --no-allow-import-from-derivation --no-link --keep-going --option build-use-sandbox relaxed --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmp5krv21p0/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/nixpkgs --argstr nixpkgs-config-path /build/tmp7l16e4ux.nix --argstr attrs-path /build/tmp5krv21p0/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/attrs.nix nixpkgs-review> --------- Report for 'aarch64-linux' --------- nixpkgs-review> 1 package built: nixpkgs-review> pkg1 nixpkgs-review> nixpkgs-review> Logs can be found under: nixpkgs-review> /build/tmp5krv21p0/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/logs nixpkgs-review> nixpkgs-review> $ /nix/store/6qk7ai1w44gvxcmy1788nwd645im5yph-nix-2.34.7/bin/nix-shell --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmp5krv21p0/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/nixpkgs --argstr nixpkgs-config-path /build/tmp7l16e4ux.nix --argstr attrs-path /build/tmp5krv21p0/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/attrs.nix --nix-path 'nixpkgs=/build/tmp5krv21p0/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/nixpkgs nixpkgs-overlays=/build/tmpbmjhky2c' /build/source/nixpkgs_review/nix/review-shell.nix --run 'exit 0' nixpkgs-review> Sourcing python-remove-tests-dir-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> Sourcing python-remove-bin-bytecode-hook.sh nixpkgs-review> Sourcing pypa-build-hook nixpkgs-review> Using pypaBuildPhase nixpkgs-review> Sourcing python-runtime-deps-check-hook nixpkgs-review> Using pythonRuntimeDepsCheckHook nixpkgs-review> Sourcing pypa-install-hook nixpkgs-review> Using pypaInstallPhase nixpkgs-review> Sourcing python-imports-check-hook.sh nixpkgs-review> Using pythonImportsCheckPhase nixpkgs-review> Sourcing python-namespaces-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> $ git worktree remove -f /build/tmp5krv21p0/cache/nixpkgs-review/rev-ac64da261c7602ed279ce8b115fcc1b6a0af20b9-dirty/nixpkgs nixpkgs-review> ----------------------------- Captured stderr call ----------------------------- nixpkgs-review> hint: Using 'master' as the name for the initial branch. This default branch name nixpkgs-review> hint: will change to "main" in Git 3.0. To configure the initial branch name nixpkgs-review> hint: to use in all of your new repositories, which will suppress this warning, nixpkgs-review> hint: call: nixpkgs-review> hint: nixpkgs-review> hint: git config --global init.defaultBranch nixpkgs-review> hint: nixpkgs-review> hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and nixpkgs-review> hint: 'development'. The just-created branch can be renamed via this command: nixpkgs-review> hint: nixpkgs-review> hint: git branch -m nixpkgs-review> hint: nixpkgs-review> hint: Disable this message with "git config set advice.defaultBranchName false" nixpkgs-review> To /build/tmp5krv21p0/nixpkgs/remote nixpkgs-review> * [new branch] HEAD -> master nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> From /build/tmp5krv21p0/nixpkgs/remote nixpkgs-review> * [new branch] master -> refs/nixpkgs-review/0 nixpkgs-review> Preparing worktree (detached HEAD ac64da2) nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> these 2 derivations will be built: nixpkgs-review> /build/tmp5krv21p0/test-nix/store/dv9dh56rv0nb87rka6w4y880bm3m3ncr-pkg1.drv nixpkgs-review> /build/tmp5krv21p0/test-nix/store/fr8hs45ykqp23rvnpczdnbdj9wcwdy99-review-shell.drv nixpkgs-review> building '/build/tmp5krv21p0/test-nix/store/dv9dh56rv0nb87rka6w4y880bm3m3ncr-pkg1.drv'... nixpkgs-review> building '/build/tmp5krv21p0/test-nix/store/fr8hs45ykqp23rvnpczdnbdj9wcwdy99-review-shell.drv'... nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmp5krv21p0/test-nix/store/dv9dh56rv0nb87rka6w4y880bm3m3ncr-pkg1.drv^*' from 'local' nixpkgs-review> this derivation will be built: nixpkgs-review> /build/tmp5krv21p0/test-nix/store/4q6wmxg6ba2bh891i7yjyng2n31ca6a9-bash-interactive.drv nixpkgs-review> building '/build/tmp5krv21p0/test-nix/store/4q6wmxg6ba2bh891i7yjyng2n31ca6a9-bash-interactive.drv'... nixpkgs-review> __________________________ test_pr_github_action_eval __________________________ nixpkgs-review> [gw14] linux -- Python 3.13.13 /nix/store/lqn6mbgzzdrqq2qkwddcmxj9z6amdd86-python3-3.13.13/bin/python nixpkgs-review> nixpkgs-review> mock_urlopen = nixpkgs-review> helpers = nixpkgs-review> nixpkgs-review> @patch("nixpkgs_review.http_requests.urlopen") nixpkgs-review> def test_pr_github_action_eval( nixpkgs-review> mock_urlopen: MagicMock, nixpkgs-review> helpers: Helpers, nixpkgs-review> ) -> None: nixpkgs-review> with helpers.nixpkgs() as nixpkgs: nixpkgs-review> base, head, merge = setup_repo(nixpkgs) nixpkgs-review> nixpkgs-review> pr = json.loads( nixpkgs-review> helpers.read_asset("test_pr_github_action_eval/github-pull-363128.json") nixpkgs-review> ) nixpkgs-review> pr["merge_commit_sha"] = merge nixpkgs-review> pr["base"]["sha"] = base nixpkgs-review> pr["head"]["sha"] = head nixpkgs-review> nixpkgs-review> # Create minimal fake zip archive that could have been generated by the `comparison` GH action. nixpkgs-review> mock_zip = io.BytesIO() nixpkgs-review> with zipfile.ZipFile(mock_zip, "w", zipfile.ZIP_DEFLATED) as zf: nixpkgs-review> zf.writestr( nixpkgs-review> "changed-paths.json", nixpkgs-review> helpers.read_asset( nixpkgs-review> "test_pr_github_action_eval/comparison-changed-paths.json" nixpkgs-review> ), nixpkgs-review> ) nixpkgs-review> mock_zip.seek(0) nixpkgs-review> nixpkgs-review> # Set up mocks for github action eval nixpkgs-review> additional_mocks = [ nixpkgs-review> mock_open( nixpkgs-review> read_data=helpers.read_asset( nixpkgs-review> "test_pr_github_action_eval/github-workflows-363128.json" nixpkgs-review> ).encode() nixpkgs-review> )(), nixpkgs-review> mock_open( nixpkgs-review> read_data=helpers.read_asset( nixpkgs-review> "test_pr_github_action_eval/github-artifacts-363128.json" nixpkgs-review> ).encode() nixpkgs-review> )(), nixpkgs-review> mock_open(read_data=mock_zip.getvalue())(), nixpkgs-review> ] nixpkgs-review> nixpkgs-review> # Use custom PR response from asset file nixpkgs-review> mock_urlopen.side_effect = [ nixpkgs-review> mock_open(read_data=json.dumps(pr).encode())(), nixpkgs-review> mock_open(read_data=create_mock_diff_content().encode())(), nixpkgs-review> *additional_mocks, nixpkgs-review> ] nixpkgs-review> nixpkgs-review> hdrs = HTTPMessage() nixpkgs-review> hdrs.add_header("Location", "http://example.com") nixpkgs-review> http_error = HTTPError( nixpkgs-review> url="http://example.com", nixpkgs-review> code=302, nixpkgs-review> msg="Found", nixpkgs-review> hdrs=hdrs, nixpkgs-review> fp=None, nixpkgs-review> ) nixpkgs-review> nixpkgs-review> with patch( nixpkgs-review> "nixpkgs_review.github.no_redirect_opener.open", side_effect=http_error nixpkgs-review> ): nixpkgs-review> path = main( nixpkgs-review> "nixpkgs-review", nixpkgs-review> [ nixpkgs-review> "pr", nixpkgs-review> "--remote", nixpkgs-review> str(nixpkgs.remote), nixpkgs-review> "--run", nixpkgs-review> "exit 0", nixpkgs-review> "--additional-package", nixpkgs-review> "bashInteractive", nixpkgs-review> "363128", nixpkgs-review> ], nixpkgs-review> ) nixpkgs-review> > helpers.assert_built(path, "pkg1", "bashInteractive") nixpkgs-review> nixpkgs-review> tests/test_pr.py:385: nixpkgs-review> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nixpkgs-review> nixpkgs-review> path = '/build/tmpxeh1c_ri/cache/nixpkgs-review/pr-363128' nixpkgs-review> pkg_names = ('pkg1', 'bashInteractive') nixpkgs-review> report = {'additional_packages': ['bashInteractive'], 'checkout': 'merge', 'commit': '8c75b6d71f0aa6c7cf9088376895d92690538321', 'extra-nixpkgs-config': None, ...} nixpkgs-review> nixpkgs-review> @staticmethod nixpkgs-review> def assert_built(path: str, *pkg_names: str) -> None: nixpkgs-review> report = Helpers.load_report(path) nixpkgs-review> > assert {*report["result"][current_system()]["built"]} == {*pkg_names} nixpkgs-review> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nixpkgs-review> E TypeError: unhashable type: 'dict' nixpkgs-review> nixpkgs-review> tests/conftest.py:185: TypeError nixpkgs-review> ----------------------------- Captured stdout call ----------------------------- nixpkgs-review> Initialized empty Git repository in /build/tmpxeh1c_ri/nixpkgs/.git/ nixpkgs-review> [master (root-commit) ac64da2] first commit nixpkgs-review> 116 files changed, 219 insertions(+) nixpkgs-review> create mode 100644 .bash_source nixpkgs-review> create mode 100644 .coreutils_source nixpkgs-review> create mode 100644 .gitignore nixpkgs-review> create mode 100755 bin/bash nixpkgs-review> create mode 120000 bin/coreutils/[ nixpkgs-review> create mode 120000 bin/coreutils/b2sum nixpkgs-review> create mode 120000 bin/coreutils/base32 nixpkgs-review> create mode 120000 bin/coreutils/base64 nixpkgs-review> create mode 120000 bin/coreutils/basename nixpkgs-review> create mode 120000 bin/coreutils/basenc nixpkgs-review> create mode 120000 bin/coreutils/cat nixpkgs-review> create mode 120000 bin/coreutils/chcon nixpkgs-review> create mode 120000 bin/coreutils/chgrp nixpkgs-review> create mode 120000 bin/coreutils/chmod nixpkgs-review> create mode 120000 bin/coreutils/chown nixpkgs-review> create mode 120000 bin/coreutils/chroot nixpkgs-review> create mode 120000 bin/coreutils/cksum nixpkgs-review> create mode 120000 bin/coreutils/comm nixpkgs-review> create mode 100755 bin/coreutils/coreutils nixpkgs-review> create mode 120000 bin/coreutils/cp nixpkgs-review> create mode 120000 bin/coreutils/csplit nixpkgs-review> create mode 120000 bin/coreutils/cut nixpkgs-review> create mode 120000 bin/coreutils/date nixpkgs-review> create mode 120000 bin/coreutils/dd nixpkgs-review> create mode 120000 bin/coreutils/df nixpkgs-review> create mode 120000 bin/coreutils/dir nixpkgs-review> create mode 120000 bin/coreutils/dircolors nixpkgs-review> create mode 120000 bin/coreutils/dirname nixpkgs-review> create mode 120000 bin/coreutils/du nixpkgs-review> create mode 120000 bin/coreutils/echo nixpkgs-review> create mode 120000 bin/coreutils/env nixpkgs-review> create mode 120000 bin/coreutils/expand nixpkgs-review> create mode 120000 bin/coreutils/expr nixpkgs-review> create mode 120000 bin/coreutils/factor nixpkgs-review> create mode 120000 bin/coreutils/false nixpkgs-review> create mode 120000 bin/coreutils/fmt nixpkgs-review> create mode 120000 bin/coreutils/fold nixpkgs-review> create mode 120000 bin/coreutils/groups nixpkgs-review> create mode 120000 bin/coreutils/head nixpkgs-review> create mode 120000 bin/coreutils/hostid nixpkgs-review> create mode 120000 bin/coreutils/id nixpkgs-review> create mode 120000 bin/coreutils/install nixpkgs-review> create mode 120000 bin/coreutils/join nixpkgs-review> create mode 120000 bin/coreutils/kill nixpkgs-review> create mode 120000 bin/coreutils/link nixpkgs-review> create mode 120000 bin/coreutils/ln nixpkgs-review> create mode 120000 bin/coreutils/logname nixpkgs-review> create mode 120000 bin/coreutils/ls nixpkgs-review> create mode 120000 bin/coreutils/md5sum nixpkgs-review> create mode 120000 bin/coreutils/mkdir nixpkgs-review> create mode 120000 bin/coreutils/mkfifo nixpkgs-review> create mode 120000 bin/coreutils/mknod nixpkgs-review> create mode 120000 bin/coreutils/mktemp nixpkgs-review> create mode 120000 bin/coreutils/mv nixpkgs-review> create mode 120000 bin/coreutils/nice nixpkgs-review> create mode 120000 bin/coreutils/nl nixpkgs-review> create mode 120000 bin/coreutils/nohup nixpkgs-review> create mode 120000 bin/coreutils/nproc nixpkgs-review> create mode 120000 bin/coreutils/numfmt nixpkgs-review> create mode 120000 bin/coreutils/od nixpkgs-review> create mode 120000 bin/coreutils/paste nixpkgs-review> create mode 120000 bin/coreutils/pathchk nixpkgs-review> create mode 120000 bin/coreutils/pinky nixpkgs-review> create mode 120000 bin/coreutils/pr nixpkgs-review> create mode 120000 bin/coreutils/printenv nixpkgs-review> create mode 120000 bin/coreutils/printf nixpkgs-review> create mode 120000 bin/coreutils/ptx nixpkgs-review> create mode 120000 bin/coreutils/pwd nixpkgs-review> create mode 120000 bin/coreutils/readlink nixpkgs-review> create mode 120000 bin/coreutils/realpath nixpkgs-review> create mode 120000 bin/coreutils/rm nixpkgs-review> create mode 120000 bin/coreutils/rmdir nixpkgs-review> create mode 120000 bin/coreutils/runcon nixpkgs-review> create mode 120000 bin/coreutils/seq nixpkgs-review> create mode 120000 bin/coreutils/sha1sum nixpkgs-review> create mode 120000 bin/coreutils/sha224sum nixpkgs-review> create mode 120000 bin/coreutils/sha256sum nixpkgs-review> create mode 120000 bin/coreutils/sha384sum nixpkgs-review> create mode 120000 bin/coreutils/sha512sum nixpkgs-review> create mode 120000 bin/coreutils/shred nixpkgs-review> create mode 120000 bin/coreutils/shuf nixpkgs-review> create mode 120000 bin/coreutils/sleep nixpkgs-review> create mode 120000 bin/coreutils/sort nixpkgs-review> create mode 120000 bin/coreutils/split nixpkgs-review> create mode 120000 bin/coreutils/stat nixpkgs-review> create mode 120000 bin/coreutils/stdbuf nixpkgs-review> create mode 120000 bin/coreutils/stty nixpkgs-review> create mode 120000 bin/coreutils/sum nixpkgs-review> create mode 120000 bin/coreutils/sync nixpkgs-review> create mode 120000 bin/coreutils/tac nixpkgs-review> create mode 120000 bin/coreutils/tail nixpkgs-review> create mode 120000 bin/coreutils/tee nixpkgs-review> create mode 120000 bin/coreutils/test nixpkgs-review> create mode 120000 bin/coreutils/timeout nixpkgs-review> create mode 120000 bin/coreutils/touch nixpkgs-review> create mode 120000 bin/coreutils/tr nixpkgs-review> create mode 120000 bin/coreutils/true nixpkgs-review> create mode 120000 bin/coreutils/truncate nixpkgs-review> create mode 120000 bin/coreutils/tsort nixpkgs-review> create mode 120000 bin/coreutils/tty nixpkgs-review> create mode 120000 bin/coreutils/uname nixpkgs-review> create mode 120000 bin/coreutils/unexpand nixpkgs-review> create mode 120000 bin/coreutils/uniq nixpkgs-review> create mode 120000 bin/coreutils/unlink nixpkgs-review> create mode 120000 bin/coreutils/uptime nixpkgs-review> create mode 120000 bin/coreutils/users nixpkgs-review> create mode 120000 bin/coreutils/vdir nixpkgs-review> create mode 120000 bin/coreutils/wc nixpkgs-review> create mode 120000 bin/coreutils/who nixpkgs-review> create mode 120000 bin/coreutils/whoami nixpkgs-review> create mode 120000 bin/coreutils/yes nixpkgs-review> create mode 100644 config.nix nixpkgs-review> create mode 100644 config.nix.in nixpkgs-review> create mode 100644 default.nix nixpkgs-review> create mode 100644 nixos/release.nix nixpkgs-review> create mode 100644 pkg1.txt nixpkgs-review> Initialized empty Git repository in /build/tmpxeh1c_ri/nixpkgs/remote/ nixpkgs-review> [pull/1/head 8c75b6d] example-change nixpkgs-review> 1 file changed, 1 insertion(+) nixpkgs-review> Merge made by the 'ort' strategy. nixpkgs-review> pkg1.txt | 1 + nixpkgs-review> 1 file changed, 1 insertion(+) nixpkgs-review> nixpkgs-review> ================================================================================ nixpkgs-review> PR #363128: python312Packages.equinox: 0.11.9 -> 0.11.10 nixpkgs-review> ================================================================================ nixpkgs-review> Author: GaetanLepage nixpkgs-review> Branch: GaetanLepage:equinox -> NixOS:master nixpkgs-review> State: open nixpkgs-review> nixpkgs-review> Description: nixpkgs-review> ---------------------------------------- nixpkgs-review> ## Things done nixpkgs-review> nixpkgs-review> Changelog: https://github.com/patrick-kidger/equinox/releases/tag/v0.11.10 nixpkgs-review> nixpkgs-review> - Built on platform(s) nixpkgs-review> - [x] x86_64-linux nixpkgs-review> - [x] aarch64-linux nixpkgs-review> - [ ] x86_64-darwin nixpkgs-review> - [x] aarch64-darwin nixpkgs-review> - For non-Linux: Is sandboxing enabled in `nix.conf`? (See [Nix manual](https://nixos.org/manual/nix/stable/command-ref/conf-file.html)) nixpkgs-review> - [ ] `sandbox = relaxed` nixpkgs-review> - [ ] `sandbox = true` nixpkgs-review> - [ ] Tested, as applicable: nixpkgs-review> - [NixOS test(s)](https://nixos.org/manual/nixos/unstable/index.html#sec-nixos-tests) (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests)) nixpkgs-review> - and/or [package tests](https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#package-tests) nixpkgs-review> - or, for functions and "core" functionality, tests in [lib/tests](https://github.com/NixOS/nixpkgs/blob/master/lib/tests) or [pkgs/test](https://github.com/NixOS/nixpkgs/blob/master/pkgs/test) nixpkgs-review> - made sure NixOS tests are [linked](https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#linking nixpkgs-review> nixpkgs-review> ... (truncated) nixpkgs-review> ---------------------------------------- nixpkgs-review> nixpkgs-review> Files changed (1 files): nixpkgs-review> - pkg1.txt nixpkgs-review> ================================================================================ nixpkgs-review> nixpkgs-review> $ git -c fetch.prune=false fetch --no-tags --force /build/tmpxeh1c_ri/nixpkgs/remote 4801d3551acd01a5674c9f1748f98874289be87a:refs/nixpkgs-review/0 nixpkgs-review> $ git worktree prune nixpkgs-review> $ git worktree add /build/tmpxeh1c_ri/cache/nixpkgs-review/pr-363128/nixpkgs ac64da261c7602ed279ce8b115fcc1b6a0af20b9 nixpkgs-review> HEAD is now at ac64da2 first commit nixpkgs-review> Local evaluation for computing rebuilds nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmpxeh1c_ri/cache/nixpkgs-review/pr-363128/nixpkgs nixpkgs-overlays=/build/tmpao1wxeo3 -qaP --xml --out-path --show-trace --no-allow-import-from-derivation nixpkgs-review> $ git checkout 4801d3551acd01a5674c9f1748f98874289be87a nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmpxeh1c_ri/cache/nixpkgs-review/pr-363128/nixpkgs nixpkgs-overlays=/build/tmpao1wxeo3 -qaP --xml --out-path --show-trace --no-allow-import-from-derivation --meta nixpkgs-review> --------- Impacted packages on 'aarch64-linux' --------- nixpkgs-review> 1 package updated: nixpkgs-review> pkg1 nixpkgs-review> nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpxeh1c_ri/cache/nixpkgs-review/pr-363128/nixpkgs nixpkgs-overlays=/build/tmpao1wxeo3' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmpzmzs8pps; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix build --file /build/source/nixpkgs_review/nix/review-shell.nix --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpxeh1c_ri/cache/nixpkgs-review/pr-363128/nixpkgs nixpkgs-overlays=/build/tmpao1wxeo3' --no-allow-import-from-derivation --no-link --keep-going --option build-use-sandbox relaxed --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmpxeh1c_ri/cache/nixpkgs-review/pr-363128/nixpkgs --argstr nixpkgs-config-path /build/tmpvjd2otfu.nix --argstr attrs-path /build/tmpxeh1c_ri/cache/nixpkgs-review/pr-363128/attrs.nix nixpkgs-review> nixpkgs-review> Link to currently reviewing PR: nixpkgs-review> https://github.com/NixOS/nixpkgs/pull/363128 nixpkgs-review> --------- Report for 'aarch64-linux' --------- nixpkgs-review> 2 packages built: nixpkgs-review> bashInteractive pkg1 nixpkgs-review> nixpkgs-review> Logs can be found under: nixpkgs-review> /build/tmpxeh1c_ri/cache/nixpkgs-review/pr-363128/logs nixpkgs-review> nixpkgs-review> $ /nix/store/6qk7ai1w44gvxcmy1788nwd645im5yph-nix-2.34.7/bin/nix-shell --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmpxeh1c_ri/cache/nixpkgs-review/pr-363128/nixpkgs --argstr nixpkgs-config-path /build/tmpvjd2otfu.nix --argstr attrs-path /build/tmpxeh1c_ri/cache/nixpkgs-review/pr-363128/attrs.nix --nix-path 'nixpkgs=/build/tmpxeh1c_ri/cache/nixpkgs-review/pr-363128/nixpkgs nixpkgs-overlays=/build/tmpao1wxeo3' /build/source/nixpkgs_review/nix/review-shell.nix --run 'exit 0' nixpkgs-review> Sourcing python-remove-tests-dir-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> Sourcing python-remove-bin-bytecode-hook.sh nixpkgs-review> Sourcing pypa-build-hook nixpkgs-review> Using pypaBuildPhase nixpkgs-review> Sourcing python-runtime-deps-check-hook nixpkgs-review> Using pythonRuntimeDepsCheckHook nixpkgs-review> Sourcing pypa-install-hook nixpkgs-review> Using pypaInstallPhase nixpkgs-review> Sourcing python-imports-check-hook.sh nixpkgs-review> Using pythonImportsCheckPhase nixpkgs-review> Sourcing python-namespaces-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> $ git worktree remove -f /build/tmpxeh1c_ri/cache/nixpkgs-review/pr-363128/nixpkgs nixpkgs-review> ----------------------------- Captured stderr call ----------------------------- nixpkgs-review> hint: Using 'master' as the name for the initial branch. This default branch name nixpkgs-review> hint: will change to "main" in Git 3.0. To configure the initial branch name nixpkgs-review> hint: to use in all of your new repositories, which will suppress this warning, nixpkgs-review> hint: call: nixpkgs-review> hint: nixpkgs-review> hint: git config --global init.defaultBranch nixpkgs-review> hint: nixpkgs-review> hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and nixpkgs-review> hint: 'development'. The just-created branch can be renamed via this command: nixpkgs-review> hint: nixpkgs-review> hint: git branch -m nixpkgs-review> hint: nixpkgs-review> hint: Disable this message with "git config set advice.defaultBranchName false" nixpkgs-review> To /build/tmpxeh1c_ri/nixpkgs/remote nixpkgs-review> * [new branch] HEAD -> master nixpkgs-review> Switched to a new branch 'pull/1/head' nixpkgs-review> Switched to a new branch 'pull/1/merge' nixpkgs-review> To /build/tmpxeh1c_ri/nixpkgs/remote nixpkgs-review> * [new branch] pull/1/merge -> pull/1/merge nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> No GitHub token provided via GITHUB_TOKEN variable. nixpkgs-review> Falling back to local evaluation. nixpkgs-review> Tip: Install the `gh` command line tool and run `gh auth login` to authenticate. nixpkgs-review> From /build/tmpxeh1c_ri/nixpkgs/remote nixpkgs-review> * [new ref] 4801d3551acd01a5674c9f1748f98874289be87a -> refs/nixpkgs-review/0 nixpkgs-review> Preparing worktree (detached HEAD ac64da2) nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> Previous HEAD position was ac64da2 first commit nixpkgs-review> HEAD is now at 4801d35 Merge branch 'pull/1/head' into pull/1/merge nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> these 3 derivations will be built: nixpkgs-review> /build/tmpxeh1c_ri/test-nix/store/24927n4hb9xwkpfk0ahgllk773zi14c6-pkg1.drv nixpkgs-review> /build/tmpxeh1c_ri/test-nix/store/4yyh22dgg0kgqk8326v7097i6vzwvcnj-bash-interactive.drv nixpkgs-review> /build/tmpxeh1c_ri/test-nix/store/wb6b1lrf9xyj190ignl5nbhk3szv8s0k-review-shell.drv nixpkgs-review> building '/build/tmpxeh1c_ri/test-nix/store/4yyh22dgg0kgqk8326v7097i6vzwvcnj-bash-interactive.drv'... nixpkgs-review> building '/build/tmpxeh1c_ri/test-nix/store/24927n4hb9xwkpfk0ahgllk773zi14c6-pkg1.drv'... nixpkgs-review> building '/build/tmpxeh1c_ri/test-nix/store/wb6b1lrf9xyj190ignl5nbhk3szv8s0k-review-shell.drv'... nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpxeh1c_ri/test-nix/store/24927n4hb9xwkpfk0ahgllk773zi14c6-pkg1.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpxeh1c_ri/test-nix/store/4yyh22dgg0kgqk8326v7097i6vzwvcnj-bash-interactive.drv^*' from 'local' nixpkgs-review> ______________________ test_rev_command_with_pkg_count[1] ______________________ nixpkgs-review> [gw24] linux -- Python 3.13.13 /nix/store/lqn6mbgzzdrqq2qkwddcmxj9z6amdd86-python3-3.13.13/bin/python nixpkgs-review> nixpkgs-review> helpers = , pkg_count = 1 nixpkgs-review> nixpkgs-review> @pytest.mark.parametrize("pkg_count", [0, 1, 10, 51]) nixpkgs-review> def test_rev_command_with_pkg_count(helpers: Helpers, pkg_count: int) -> None: nixpkgs-review> with helpers.nixpkgs() as nixpkgs: nixpkgs-review> nixpkgs.path.joinpath("pkg1.txt").write_text("foo") nixpkgs-review> subprocess.run(["git", "add", "."], check=True) nixpkgs-review> subprocess.run(["git", "commit", "-m", "example-change"], check=True) nixpkgs-review> path = main( nixpkgs-review> "nixpkgs-review", nixpkgs-review> [ nixpkgs-review> "rev", nixpkgs-review> "HEAD", nixpkgs-review> "--remote", nixpkgs-review> str(nixpkgs.remote), nixpkgs-review> "--run", nixpkgs-review> "exit 0", nixpkgs-review> "--build-graph", nixpkgs-review> "nix", nixpkgs-review> "--extra-nixpkgs-config", nixpkgs-review> f"{{ pkgCount = {pkg_count}; }}", nixpkgs-review> ], nixpkgs-review> ) nixpkgs-review> pkgs = {f"pkg{x + 1}" for x in range(pkg_count)} nixpkgs-review> > helpers.assert_built(path, *pkgs) nixpkgs-review> nixpkgs-review> tests/test_rev.py:150: nixpkgs-review> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nixpkgs-review> nixpkgs-review> path = PosixPath('/build/tmpu6n33oe3/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321') nixpkgs-review> pkg_names = ('pkg1',) nixpkgs-review> report = {'additional_packages': [], 'checkout': 'merge', 'commit': '8c75b6d71f0aa6c7cf9088376895d92690538321', 'extra-nixpkgs-config': '{ pkgCount = 1; }', ...} nixpkgs-review> nixpkgs-review> @staticmethod nixpkgs-review> def assert_built(path: str, *pkg_names: str) -> None: nixpkgs-review> report = Helpers.load_report(path) nixpkgs-review> > assert {*report["result"][current_system()]["built"]} == {*pkg_names} nixpkgs-review> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nixpkgs-review> E TypeError: unhashable type: 'dict' nixpkgs-review> nixpkgs-review> tests/conftest.py:185: TypeError nixpkgs-review> ----------------------------- Captured stdout call ----------------------------- nixpkgs-review> Initialized empty Git repository in /build/tmpu6n33oe3/nixpkgs/.git/ nixpkgs-review> [master (root-commit) ac64da2] first commit nixpkgs-review> 116 files changed, 219 insertions(+) nixpkgs-review> create mode 100644 .bash_source nixpkgs-review> create mode 100644 .coreutils_source nixpkgs-review> create mode 100644 .gitignore nixpkgs-review> create mode 100755 bin/bash nixpkgs-review> create mode 120000 bin/coreutils/[ nixpkgs-review> create mode 120000 bin/coreutils/b2sum nixpkgs-review> create mode 120000 bin/coreutils/base32 nixpkgs-review> create mode 120000 bin/coreutils/base64 nixpkgs-review> create mode 120000 bin/coreutils/basename nixpkgs-review> create mode 120000 bin/coreutils/basenc nixpkgs-review> create mode 120000 bin/coreutils/cat nixpkgs-review> create mode 120000 bin/coreutils/chcon nixpkgs-review> create mode 120000 bin/coreutils/chgrp nixpkgs-review> create mode 120000 bin/coreutils/chmod nixpkgs-review> create mode 120000 bin/coreutils/chown nixpkgs-review> create mode 120000 bin/coreutils/chroot nixpkgs-review> create mode 120000 bin/coreutils/cksum nixpkgs-review> create mode 120000 bin/coreutils/comm nixpkgs-review> create mode 100755 bin/coreutils/coreutils nixpkgs-review> create mode 120000 bin/coreutils/cp nixpkgs-review> create mode 120000 bin/coreutils/csplit nixpkgs-review> create mode 120000 bin/coreutils/cut nixpkgs-review> create mode 120000 bin/coreutils/date nixpkgs-review> create mode 120000 bin/coreutils/dd nixpkgs-review> create mode 120000 bin/coreutils/df nixpkgs-review> create mode 120000 bin/coreutils/dir nixpkgs-review> create mode 120000 bin/coreutils/dircolors nixpkgs-review> create mode 120000 bin/coreutils/dirname nixpkgs-review> create mode 120000 bin/coreutils/du nixpkgs-review> create mode 120000 bin/coreutils/echo nixpkgs-review> create mode 120000 bin/coreutils/env nixpkgs-review> create mode 120000 bin/coreutils/expand nixpkgs-review> create mode 120000 bin/coreutils/expr nixpkgs-review> create mode 120000 bin/coreutils/factor nixpkgs-review> create mode 120000 bin/coreutils/false nixpkgs-review> create mode 120000 bin/coreutils/fmt nixpkgs-review> create mode 120000 bin/coreutils/fold nixpkgs-review> create mode 120000 bin/coreutils/groups nixpkgs-review> create mode 120000 bin/coreutils/head nixpkgs-review> create mode 120000 bin/coreutils/hostid nixpkgs-review> create mode 120000 bin/coreutils/id nixpkgs-review> create mode 120000 bin/coreutils/install nixpkgs-review> create mode 120000 bin/coreutils/join nixpkgs-review> create mode 120000 bin/coreutils/kill nixpkgs-review> create mode 120000 bin/coreutils/link nixpkgs-review> create mode 120000 bin/coreutils/ln nixpkgs-review> create mode 120000 bin/coreutils/logname nixpkgs-review> create mode 120000 bin/coreutils/ls nixpkgs-review> create mode 120000 bin/coreutils/md5sum nixpkgs-review> create mode 120000 bin/coreutils/mkdir nixpkgs-review> create mode 120000 bin/coreutils/mkfifo nixpkgs-review> create mode 120000 bin/coreutils/mknod nixpkgs-review> create mode 120000 bin/coreutils/mktemp nixpkgs-review> create mode 120000 bin/coreutils/mv nixpkgs-review> create mode 120000 bin/coreutils/nice nixpkgs-review> create mode 120000 bin/coreutils/nl nixpkgs-review> create mode 120000 bin/coreutils/nohup nixpkgs-review> create mode 120000 bin/coreutils/nproc nixpkgs-review> create mode 120000 bin/coreutils/numfmt nixpkgs-review> create mode 120000 bin/coreutils/od nixpkgs-review> create mode 120000 bin/coreutils/paste nixpkgs-review> create mode 120000 bin/coreutils/pathchk nixpkgs-review> create mode 120000 bin/coreutils/pinky nixpkgs-review> create mode 120000 bin/coreutils/pr nixpkgs-review> create mode 120000 bin/coreutils/printenv nixpkgs-review> create mode 120000 bin/coreutils/printf nixpkgs-review> create mode 120000 bin/coreutils/ptx nixpkgs-review> create mode 120000 bin/coreutils/pwd nixpkgs-review> create mode 120000 bin/coreutils/readlink nixpkgs-review> create mode 120000 bin/coreutils/realpath nixpkgs-review> create mode 120000 bin/coreutils/rm nixpkgs-review> create mode 120000 bin/coreutils/rmdir nixpkgs-review> create mode 120000 bin/coreutils/runcon nixpkgs-review> create mode 120000 bin/coreutils/seq nixpkgs-review> create mode 120000 bin/coreutils/sha1sum nixpkgs-review> create mode 120000 bin/coreutils/sha224sum nixpkgs-review> create mode 120000 bin/coreutils/sha256sum nixpkgs-review> create mode 120000 bin/coreutils/sha384sum nixpkgs-review> create mode 120000 bin/coreutils/sha512sum nixpkgs-review> create mode 120000 bin/coreutils/shred nixpkgs-review> create mode 120000 bin/coreutils/shuf nixpkgs-review> create mode 120000 bin/coreutils/sleep nixpkgs-review> create mode 120000 bin/coreutils/sort nixpkgs-review> create mode 120000 bin/coreutils/split nixpkgs-review> create mode 120000 bin/coreutils/stat nixpkgs-review> create mode 120000 bin/coreutils/stdbuf nixpkgs-review> create mode 120000 bin/coreutils/stty nixpkgs-review> create mode 120000 bin/coreutils/sum nixpkgs-review> create mode 120000 bin/coreutils/sync nixpkgs-review> create mode 120000 bin/coreutils/tac nixpkgs-review> create mode 120000 bin/coreutils/tail nixpkgs-review> create mode 120000 bin/coreutils/tee nixpkgs-review> create mode 120000 bin/coreutils/test nixpkgs-review> create mode 120000 bin/coreutils/timeout nixpkgs-review> create mode 120000 bin/coreutils/touch nixpkgs-review> create mode 120000 bin/coreutils/tr nixpkgs-review> create mode 120000 bin/coreutils/true nixpkgs-review> create mode 120000 bin/coreutils/truncate nixpkgs-review> create mode 120000 bin/coreutils/tsort nixpkgs-review> create mode 120000 bin/coreutils/tty nixpkgs-review> create mode 120000 bin/coreutils/uname nixpkgs-review> create mode 120000 bin/coreutils/unexpand nixpkgs-review> create mode 120000 bin/coreutils/uniq nixpkgs-review> create mode 120000 bin/coreutils/unlink nixpkgs-review> create mode 120000 bin/coreutils/uptime nixpkgs-review> create mode 120000 bin/coreutils/users nixpkgs-review> create mode 120000 bin/coreutils/vdir nixpkgs-review> create mode 120000 bin/coreutils/wc nixpkgs-review> create mode 120000 bin/coreutils/who nixpkgs-review> create mode 120000 bin/coreutils/whoami nixpkgs-review> create mode 120000 bin/coreutils/yes nixpkgs-review> create mode 100644 config.nix nixpkgs-review> create mode 100644 config.nix.in nixpkgs-review> create mode 100644 default.nix nixpkgs-review> create mode 100644 nixos/release.nix nixpkgs-review> create mode 100644 pkg1.txt nixpkgs-review> Initialized empty Git repository in /build/tmpu6n33oe3/nixpkgs/remote/ nixpkgs-review> [master 8c75b6d] example-change nixpkgs-review> 1 file changed, 1 insertion(+) nixpkgs-review> $ git -c fetch.prune=false fetch --no-tags --force /build/tmpu6n33oe3/nixpkgs/remote master:refs/nixpkgs-review/0 nixpkgs-review> $ git worktree prune nixpkgs-review> $ git worktree add /build/tmpu6n33oe3/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs ac64da261c7602ed279ce8b115fcc1b6a0af20b9 nixpkgs-review> HEAD is now at ac64da2 first commit nixpkgs-review> Local evaluation for computing rebuilds nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmpu6n33oe3/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpmc54g_bz -qaP --xml --out-path --show-trace --no-allow-import-from-derivation nixpkgs-review> $ git merge --no-commit --no-ff 8c75b6d71f0aa6c7cf9088376895d92690538321 nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmpu6n33oe3/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpmc54g_bz -qaP --xml --out-path --show-trace --no-allow-import-from-derivation --meta nixpkgs-review> --------- Impacted packages on 'aarch64-linux' --------- nixpkgs-review> 1 package updated: nixpkgs-review> pkg1 nixpkgs-review> nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpu6n33oe3/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpmc54g_bz' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmpme391dkr; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix build --file /build/source/nixpkgs_review/nix/review-shell.nix --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpu6n33oe3/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpmc54g_bz' --no-allow-import-from-derivation --no-link --keep-going --option build-use-sandbox relaxed --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmpu6n33oe3/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs --argstr nixpkgs-config-path /build/tmplqwbb203.nix --argstr attrs-path /build/tmpu6n33oe3/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/attrs.nix nixpkgs-review> --------- Report for 'aarch64-linux' --------- nixpkgs-review> 1 package built: nixpkgs-review> pkg1 nixpkgs-review> nixpkgs-review> Logs can be found under: nixpkgs-review> /build/tmpu6n33oe3/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/logs nixpkgs-review> nixpkgs-review> $ /nix/store/6qk7ai1w44gvxcmy1788nwd645im5yph-nix-2.34.7/bin/nix-shell --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmpu6n33oe3/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs --argstr nixpkgs-config-path /build/tmplqwbb203.nix --argstr attrs-path /build/tmpu6n33oe3/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/attrs.nix --nix-path 'nixpkgs=/build/tmpu6n33oe3/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpmc54g_bz' /build/source/nixpkgs_review/nix/review-shell.nix --run 'exit 0' nixpkgs-review> Sourcing python-remove-tests-dir-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> Sourcing python-remove-bin-bytecode-hook.sh nixpkgs-review> Sourcing pypa-build-hook nixpkgs-review> Using pypaBuildPhase nixpkgs-review> Sourcing python-runtime-deps-check-hook nixpkgs-review> Using pythonRuntimeDepsCheckHook nixpkgs-review> Sourcing pypa-install-hook nixpkgs-review> Using pypaInstallPhase nixpkgs-review> Sourcing python-imports-check-hook.sh nixpkgs-review> Using pythonImportsCheckPhase nixpkgs-review> Sourcing python-namespaces-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> $ git worktree remove -f /build/tmpu6n33oe3/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-review> ----------------------------- Captured stderr call ----------------------------- nixpkgs-review> hint: Using 'master' as the name for the initial branch. This default branch name nixpkgs-review> hint: will change to "main" in Git 3.0. To configure the initial branch name nixpkgs-review> hint: to use in all of your new repositories, which will suppress this warning, nixpkgs-review> hint: call: nixpkgs-review> hint: nixpkgs-review> hint: git config --global init.defaultBranch nixpkgs-review> hint: nixpkgs-review> hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and nixpkgs-review> hint: 'development'. The just-created branch can be renamed via this command: nixpkgs-review> hint: nixpkgs-review> hint: git branch -m nixpkgs-review> hint: nixpkgs-review> hint: Disable this message with "git config set advice.defaultBranchName false" nixpkgs-review> To /build/tmpu6n33oe3/nixpkgs/remote nixpkgs-review> * [new branch] HEAD -> master nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> From /build/tmpu6n33oe3/nixpkgs/remote nixpkgs-review> * [new branch] master -> refs/nixpkgs-review/0 nixpkgs-review> Preparing worktree (detached HEAD ac64da2) nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> Automatic merge went well; stopped before committing as requested nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> these 2 derivations will be built: nixpkgs-review> /build/tmpu6n33oe3/test-nix/store/jygv6wc7si58s8vhz2zbp8vkxvvhv5w3-pkg1.drv nixpkgs-review> /build/tmpu6n33oe3/test-nix/store/5span41x9lzgipigwli04yr5apk47rrq-review-shell.drv nixpkgs-review> building '/build/tmpu6n33oe3/test-nix/store/jygv6wc7si58s8vhz2zbp8vkxvvhv5w3-pkg1.drv'... nixpkgs-review> building '/build/tmpu6n33oe3/test-nix/store/5span41x9lzgipigwli04yr5apk47rrq-review-shell.drv'... nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpu6n33oe3/test-nix/store/jygv6wc7si58s8vhz2zbp8vkxvvhv5w3-pkg1.drv^*' from 'local' nixpkgs-review> this derivation will be built: nixpkgs-review> /build/tmpu6n33oe3/test-nix/store/wk8hq3sjdfjhapkvwrcwnsdrp36cjnv6-bash-interactive.drv nixpkgs-review> building '/build/tmpu6n33oe3/test-nix/store/wk8hq3sjdfjhapkvwrcwnsdrp36cjnv6-bash-interactive.drv'... nixpkgs-review> __________________________ test_rev_command_with_pkgs __________________________ nixpkgs-review> [gw21] linux -- Python 3.13.13 /nix/store/lqn6mbgzzdrqq2qkwddcmxj9z6amdd86-python3-3.13.13/bin/python nixpkgs-review> nixpkgs-review> helpers = nixpkgs-review> nixpkgs-review> def test_rev_command_with_pkgs(helpers: Helpers) -> None: nixpkgs-review> with helpers.nixpkgs() as nixpkgs: nixpkgs-review> nixpkgs.path.joinpath("pkg1.txt").write_text("foo") nixpkgs-review> subprocess.run(["git", "add", "."], check=True) nixpkgs-review> subprocess.run(["git", "commit", "-m", "example-change"], check=True) nixpkgs-review> path = main( nixpkgs-review> "nixpkgs-review", nixpkgs-review> [ nixpkgs-review> "rev", nixpkgs-review> "HEAD", nixpkgs-review> "--remote", nixpkgs-review> str(nixpkgs.remote), nixpkgs-review> "--run", nixpkgs-review> "exit 0", nixpkgs-review> "--build-graph", nixpkgs-review> "nix", nixpkgs-review> "--pkgs", nixpkgs-review> "pkgsAlt", nixpkgs-review> ], nixpkgs-review> ) nixpkgs-review> > helpers.assert_built(path, "pkgsAlt.pkg1") nixpkgs-review> nixpkgs-review> tests/test_rev.py:99: nixpkgs-review> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nixpkgs-review> nixpkgs-review> path = PosixPath('/build/tmpoj3m9q8z/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321') nixpkgs-review> pkg_names = ('pkgsAlt.pkg1',) nixpkgs-review> report = {'additional_packages': [], 'checkout': 'merge', 'commit': '8c75b6d71f0aa6c7cf9088376895d92690538321', 'extra-nixpkgs-config': None, ...} nixpkgs-review> nixpkgs-review> @staticmethod nixpkgs-review> def assert_built(path: str, *pkg_names: str) -> None: nixpkgs-review> report = Helpers.load_report(path) nixpkgs-review> > assert {*report["result"][current_system()]["built"]} == {*pkg_names} nixpkgs-review> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nixpkgs-review> E TypeError: unhashable type: 'dict' nixpkgs-review> nixpkgs-review> tests/conftest.py:185: TypeError nixpkgs-review> ----------------------------- Captured stdout call ----------------------------- nixpkgs-review> Initialized empty Git repository in /build/tmpoj3m9q8z/nixpkgs/.git/ nixpkgs-review> [master (root-commit) ac64da2] first commit nixpkgs-review> 116 files changed, 219 insertions(+) nixpkgs-review> create mode 100644 .bash_source nixpkgs-review> create mode 100644 .coreutils_source nixpkgs-review> create mode 100644 .gitignore nixpkgs-review> create mode 100755 bin/bash nixpkgs-review> create mode 120000 bin/coreutils/[ nixpkgs-review> create mode 120000 bin/coreutils/b2sum nixpkgs-review> create mode 120000 bin/coreutils/base32 nixpkgs-review> create mode 120000 bin/coreutils/base64 nixpkgs-review> create mode 120000 bin/coreutils/basename nixpkgs-review> create mode 120000 bin/coreutils/basenc nixpkgs-review> create mode 120000 bin/coreutils/cat nixpkgs-review> create mode 120000 bin/coreutils/chcon nixpkgs-review> create mode 120000 bin/coreutils/chgrp nixpkgs-review> create mode 120000 bin/coreutils/chmod nixpkgs-review> create mode 120000 bin/coreutils/chown nixpkgs-review> create mode 120000 bin/coreutils/chroot nixpkgs-review> create mode 120000 bin/coreutils/cksum nixpkgs-review> create mode 120000 bin/coreutils/comm nixpkgs-review> create mode 100755 bin/coreutils/coreutils nixpkgs-review> create mode 120000 bin/coreutils/cp nixpkgs-review> create mode 120000 bin/coreutils/csplit nixpkgs-review> create mode 120000 bin/coreutils/cut nixpkgs-review> create mode 120000 bin/coreutils/date nixpkgs-review> create mode 120000 bin/coreutils/dd nixpkgs-review> create mode 120000 bin/coreutils/df nixpkgs-review> create mode 120000 bin/coreutils/dir nixpkgs-review> create mode 120000 bin/coreutils/dircolors nixpkgs-review> create mode 120000 bin/coreutils/dirname nixpkgs-review> create mode 120000 bin/coreutils/du nixpkgs-review> create mode 120000 bin/coreutils/echo nixpkgs-review> create mode 120000 bin/coreutils/env nixpkgs-review> create mode 120000 bin/coreutils/expand nixpkgs-review> create mode 120000 bin/coreutils/expr nixpkgs-review> create mode 120000 bin/coreutils/factor nixpkgs-review> create mode 120000 bin/coreutils/false nixpkgs-review> create mode 120000 bin/coreutils/fmt nixpkgs-review> create mode 120000 bin/coreutils/fold nixpkgs-review> create mode 120000 bin/coreutils/groups nixpkgs-review> create mode 120000 bin/coreutils/head nixpkgs-review> create mode 120000 bin/coreutils/hostid nixpkgs-review> create mode 120000 bin/coreutils/id nixpkgs-review> create mode 120000 bin/coreutils/install nixpkgs-review> create mode 120000 bin/coreutils/join nixpkgs-review> create mode 120000 bin/coreutils/kill nixpkgs-review> create mode 120000 bin/coreutils/link nixpkgs-review> create mode 120000 bin/coreutils/ln nixpkgs-review> create mode 120000 bin/coreutils/logname nixpkgs-review> create mode 120000 bin/coreutils/ls nixpkgs-review> create mode 120000 bin/coreutils/md5sum nixpkgs-review> create mode 120000 bin/coreutils/mkdir nixpkgs-review> create mode 120000 bin/coreutils/mkfifo nixpkgs-review> create mode 120000 bin/coreutils/mknod nixpkgs-review> create mode 120000 bin/coreutils/mktemp nixpkgs-review> create mode 120000 bin/coreutils/mv nixpkgs-review> create mode 120000 bin/coreutils/nice nixpkgs-review> create mode 120000 bin/coreutils/nl nixpkgs-review> create mode 120000 bin/coreutils/nohup nixpkgs-review> create mode 120000 bin/coreutils/nproc nixpkgs-review> create mode 120000 bin/coreutils/numfmt nixpkgs-review> create mode 120000 bin/coreutils/od nixpkgs-review> create mode 120000 bin/coreutils/paste nixpkgs-review> create mode 120000 bin/coreutils/pathchk nixpkgs-review> create mode 120000 bin/coreutils/pinky nixpkgs-review> create mode 120000 bin/coreutils/pr nixpkgs-review> create mode 120000 bin/coreutils/printenv nixpkgs-review> create mode 120000 bin/coreutils/printf nixpkgs-review> create mode 120000 bin/coreutils/ptx nixpkgs-review> create mode 120000 bin/coreutils/pwd nixpkgs-review> create mode 120000 bin/coreutils/readlink nixpkgs-review> create mode 120000 bin/coreutils/realpath nixpkgs-review> create mode 120000 bin/coreutils/rm nixpkgs-review> create mode 120000 bin/coreutils/rmdir nixpkgs-review> create mode 120000 bin/coreutils/runcon nixpkgs-review> create mode 120000 bin/coreutils/seq nixpkgs-review> create mode 120000 bin/coreutils/sha1sum nixpkgs-review> create mode 120000 bin/coreutils/sha224sum nixpkgs-review> create mode 120000 bin/coreutils/sha256sum nixpkgs-review> create mode 120000 bin/coreutils/sha384sum nixpkgs-review> create mode 120000 bin/coreutils/sha512sum nixpkgs-review> create mode 120000 bin/coreutils/shred nixpkgs-review> create mode 120000 bin/coreutils/shuf nixpkgs-review> create mode 120000 bin/coreutils/sleep nixpkgs-review> create mode 120000 bin/coreutils/sort nixpkgs-review> create mode 120000 bin/coreutils/split nixpkgs-review> create mode 120000 bin/coreutils/stat nixpkgs-review> create mode 120000 bin/coreutils/stdbuf nixpkgs-review> create mode 120000 bin/coreutils/stty nixpkgs-review> create mode 120000 bin/coreutils/sum nixpkgs-review> create mode 120000 bin/coreutils/sync nixpkgs-review> create mode 120000 bin/coreutils/tac nixpkgs-review> create mode 120000 bin/coreutils/tail nixpkgs-review> create mode 120000 bin/coreutils/tee nixpkgs-review> create mode 120000 bin/coreutils/test nixpkgs-review> create mode 120000 bin/coreutils/timeout nixpkgs-review> create mode 120000 bin/coreutils/touch nixpkgs-review> create mode 120000 bin/coreutils/tr nixpkgs-review> create mode 120000 bin/coreutils/true nixpkgs-review> create mode 120000 bin/coreutils/truncate nixpkgs-review> create mode 120000 bin/coreutils/tsort nixpkgs-review> create mode 120000 bin/coreutils/tty nixpkgs-review> create mode 120000 bin/coreutils/uname nixpkgs-review> create mode 120000 bin/coreutils/unexpand nixpkgs-review> create mode 120000 bin/coreutils/uniq nixpkgs-review> create mode 120000 bin/coreutils/unlink nixpkgs-review> create mode 120000 bin/coreutils/uptime nixpkgs-review> create mode 120000 bin/coreutils/users nixpkgs-review> create mode 120000 bin/coreutils/vdir nixpkgs-review> create mode 120000 bin/coreutils/wc nixpkgs-review> create mode 120000 bin/coreutils/who nixpkgs-review> create mode 120000 bin/coreutils/whoami nixpkgs-review> create mode 120000 bin/coreutils/yes nixpkgs-review> create mode 100644 config.nix nixpkgs-review> create mode 100644 config.nix.in nixpkgs-review> create mode 100644 default.nix nixpkgs-review> create mode 100644 nixos/release.nix nixpkgs-review> create mode 100644 pkg1.txt nixpkgs-review> Initialized empty Git repository in /build/tmpoj3m9q8z/nixpkgs/remote/ nixpkgs-review> [master 8c75b6d] example-change nixpkgs-review> 1 file changed, 1 insertion(+) nixpkgs-review> $ git -c fetch.prune=false fetch --no-tags --force /build/tmpoj3m9q8z/nixpkgs/remote master:refs/nixpkgs-review/0 nixpkgs-review> $ git worktree prune nixpkgs-review> $ git worktree add /build/tmpoj3m9q8z/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs ac64da261c7602ed279ce8b115fcc1b6a0af20b9 nixpkgs-review> HEAD is now at ac64da2 first commit nixpkgs-review> Local evaluation for computing rebuilds nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmpoj3m9q8z/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmp5wllvh1h -qaP --xml --out-path --show-trace --no-allow-import-from-derivation -A pkgsAlt nixpkgs-review> $ git merge --no-commit --no-ff 8c75b6d71f0aa6c7cf9088376895d92690538321 nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmpoj3m9q8z/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmp5wllvh1h -qaP --xml --out-path --show-trace --no-allow-import-from-derivation -A pkgsAlt --meta nixpkgs-review> --------- Impacted packages on 'aarch64-linux' --------- nixpkgs-review> 1 package updated: nixpkgs-review> alt-pkg1 nixpkgs-review> nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpoj3m9q8z/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmp5wllvh1h' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmp0iihbz4o; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix build --file /build/source/nixpkgs_review/nix/review-shell.nix --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpoj3m9q8z/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmp5wllvh1h' --no-allow-import-from-derivation --no-link --keep-going --option build-use-sandbox relaxed --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmpoj3m9q8z/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs --argstr nixpkgs-config-path /build/tmpd1oanrap.nix --argstr attrs-path /build/tmpoj3m9q8z/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/attrs.nix --argstr alt-pkgs pkgsAlt nixpkgs-review> --------- Report for 'aarch64-linux' --------- nixpkgs-review> 1 package built: nixpkgs-review> pkgsAlt.pkg1 nixpkgs-review> nixpkgs-review> Logs can be found under: nixpkgs-review> /build/tmpoj3m9q8z/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/logs nixpkgs-review> nixpkgs-review> $ /nix/store/6qk7ai1w44gvxcmy1788nwd645im5yph-nix-2.34.7/bin/nix-shell --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmpoj3m9q8z/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs --argstr nixpkgs-config-path /build/tmpd1oanrap.nix --argstr attrs-path /build/tmpoj3m9q8z/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/attrs.nix --argstr alt-pkgs pkgsAlt --nix-path 'nixpkgs=/build/tmpoj3m9q8z/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmp5wllvh1h' /build/source/nixpkgs_review/nix/review-shell.nix --run 'exit 0' nixpkgs-review> Sourcing python-remove-tests-dir-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> Sourcing python-remove-bin-bytecode-hook.sh nixpkgs-review> Sourcing pypa-build-hook nixpkgs-review> Using pypaBuildPhase nixpkgs-review> Sourcing python-runtime-deps-check-hook nixpkgs-review> Using pythonRuntimeDepsCheckHook nixpkgs-review> Sourcing pypa-install-hook nixpkgs-review> Using pypaInstallPhase nixpkgs-review> Sourcing python-imports-check-hook.sh nixpkgs-review> Using pythonImportsCheckPhase nixpkgs-review> Sourcing python-namespaces-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> $ git worktree remove -f /build/tmpoj3m9q8z/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-review> ----------------------------- Captured stderr call ----------------------------- nixpkgs-review> hint: Using 'master' as the name for the initial branch. This default branch name nixpkgs-review> hint: will change to "main" in Git 3.0. To configure the initial branch name nixpkgs-review> hint: to use in all of your new repositories, which will suppress this warning, nixpkgs-review> hint: call: nixpkgs-review> hint: nixpkgs-review> hint: git config --global init.defaultBranch nixpkgs-review> hint: nixpkgs-review> hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and nixpkgs-review> hint: 'development'. The just-created branch can be renamed via this command: nixpkgs-review> hint: nixpkgs-review> hint: git branch -m nixpkgs-review> hint: nixpkgs-review> hint: Disable this message with "git config set advice.defaultBranchName false" nixpkgs-review> To /build/tmpoj3m9q8z/nixpkgs/remote nixpkgs-review> * [new branch] HEAD -> master nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> From /build/tmpoj3m9q8z/nixpkgs/remote nixpkgs-review> * [new branch] master -> refs/nixpkgs-review/0 nixpkgs-review> Preparing worktree (detached HEAD ac64da2) nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> Automatic merge went well; stopped before committing as requested nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> these 3 derivations will be built: nixpkgs-review> /build/tmpoj3m9q8z/test-nix/store/6lg8yn3n75wlyzql3z766xwnwk8xdw6z-alt-pkg1.drv nixpkgs-review> /build/tmpoj3m9q8z/test-nix/store/js72akxmhwi9xnw2hbpcrwsbh2ij3c13-env.drv nixpkgs-review> /build/tmpoj3m9q8z/test-nix/store/s546pn52mm9cgxpvgsgkfnkiwmm1i7s5-review-shell.drv nixpkgs-review> building '/build/tmpoj3m9q8z/test-nix/store/6lg8yn3n75wlyzql3z766xwnwk8xdw6z-alt-pkg1.drv'... nixpkgs-review> building '/build/tmpoj3m9q8z/test-nix/store/js72akxmhwi9xnw2hbpcrwsbh2ij3c13-env.drv'... nixpkgs-review> building '/build/tmpoj3m9q8z/test-nix/store/s546pn52mm9cgxpvgsgkfnkiwmm1i7s5-review-shell.drv'... nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpoj3m9q8z/test-nix/store/6lg8yn3n75wlyzql3z766xwnwk8xdw6z-alt-pkg1.drv^*' from 'local' nixpkgs-review> this derivation will be built: nixpkgs-review> /build/tmpoj3m9q8z/test-nix/store/7fc9lpjwg8y3g5pwjwgypdrfd8s950r9-bash-interactive.drv nixpkgs-review> building '/build/tmpoj3m9q8z/test-nix/store/7fc9lpjwg8y3g5pwjwgypdrfd8s950r9-bash-interactive.drv'... nixpkgs-review> _____________________ test_rev_command_with_pkg_count[10] ______________________ nixpkgs-review> [gw25] linux -- Python 3.13.13 /nix/store/lqn6mbgzzdrqq2qkwddcmxj9z6amdd86-python3-3.13.13/bin/python nixpkgs-review> nixpkgs-review> helpers = , pkg_count = 10 nixpkgs-review> nixpkgs-review> @pytest.mark.parametrize("pkg_count", [0, 1, 10, 51]) nixpkgs-review> def test_rev_command_with_pkg_count(helpers: Helpers, pkg_count: int) -> None: nixpkgs-review> with helpers.nixpkgs() as nixpkgs: nixpkgs-review> nixpkgs.path.joinpath("pkg1.txt").write_text("foo") nixpkgs-review> subprocess.run(["git", "add", "."], check=True) nixpkgs-review> subprocess.run(["git", "commit", "-m", "example-change"], check=True) nixpkgs-review> path = main( nixpkgs-review> "nixpkgs-review", nixpkgs-review> [ nixpkgs-review> "rev", nixpkgs-review> "HEAD", nixpkgs-review> "--remote", nixpkgs-review> str(nixpkgs.remote), nixpkgs-review> "--run", nixpkgs-review> "exit 0", nixpkgs-review> "--build-graph", nixpkgs-review> "nix", nixpkgs-review> "--extra-nixpkgs-config", nixpkgs-review> f"{{ pkgCount = {pkg_count}; }}", nixpkgs-review> ], nixpkgs-review> ) nixpkgs-review> pkgs = {f"pkg{x + 1}" for x in range(pkg_count)} nixpkgs-review> > helpers.assert_built(path, *pkgs) nixpkgs-review> nixpkgs-review> tests/test_rev.py:150: nixpkgs-review> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nixpkgs-review> nixpkgs-review> path = PosixPath('/build/tmp6gn5wk11/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321') nixpkgs-review> pkg_names = ('pkg6', 'pkg1', 'pkg7', 'pkg9', 'pkg4', 'pkg5', ...) nixpkgs-review> report = {'additional_packages': [], 'checkout': 'merge', 'commit': '8c75b6d71f0aa6c7cf9088376895d92690538321', 'extra-nixpkgs-config': '{ pkgCount = 10; }', ...} nixpkgs-review> nixpkgs-review> @staticmethod nixpkgs-review> def assert_built(path: str, *pkg_names: str) -> None: nixpkgs-review> report = Helpers.load_report(path) nixpkgs-review> > assert {*report["result"][current_system()]["built"]} == {*pkg_names} nixpkgs-review> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nixpkgs-review> E TypeError: unhashable type: 'dict' nixpkgs-review> nixpkgs-review> tests/conftest.py:185: TypeError nixpkgs-review> ----------------------------- Captured stdout call ----------------------------- nixpkgs-review> Initialized empty Git repository in /build/tmp6gn5wk11/nixpkgs/.git/ nixpkgs-review> [master (root-commit) ac64da2] first commit nixpkgs-review> 116 files changed, 219 insertions(+) nixpkgs-review> create mode 100644 .bash_source nixpkgs-review> create mode 100644 .coreutils_source nixpkgs-review> create mode 100644 .gitignore nixpkgs-review> create mode 100755 bin/bash nixpkgs-review> create mode 120000 bin/coreutils/[ nixpkgs-review> create mode 120000 bin/coreutils/b2sum nixpkgs-review> create mode 120000 bin/coreutils/base32 nixpkgs-review> create mode 120000 bin/coreutils/base64 nixpkgs-review> create mode 120000 bin/coreutils/basename nixpkgs-review> create mode 120000 bin/coreutils/basenc nixpkgs-review> create mode 120000 bin/coreutils/cat nixpkgs-review> create mode 120000 bin/coreutils/chcon nixpkgs-review> create mode 120000 bin/coreutils/chgrp nixpkgs-review> create mode 120000 bin/coreutils/chmod nixpkgs-review> create mode 120000 bin/coreutils/chown nixpkgs-review> create mode 120000 bin/coreutils/chroot nixpkgs-review> create mode 120000 bin/coreutils/cksum nixpkgs-review> create mode 120000 bin/coreutils/comm nixpkgs-review> create mode 100755 bin/coreutils/coreutils nixpkgs-review> create mode 120000 bin/coreutils/cp nixpkgs-review> create mode 120000 bin/coreutils/csplit nixpkgs-review> create mode 120000 bin/coreutils/cut nixpkgs-review> create mode 120000 bin/coreutils/date nixpkgs-review> create mode 120000 bin/coreutils/dd nixpkgs-review> create mode 120000 bin/coreutils/df nixpkgs-review> create mode 120000 bin/coreutils/dir nixpkgs-review> create mode 120000 bin/coreutils/dircolors nixpkgs-review> create mode 120000 bin/coreutils/dirname nixpkgs-review> create mode 120000 bin/coreutils/du nixpkgs-review> create mode 120000 bin/coreutils/echo nixpkgs-review> create mode 120000 bin/coreutils/env nixpkgs-review> create mode 120000 bin/coreutils/expand nixpkgs-review> create mode 120000 bin/coreutils/expr nixpkgs-review> create mode 120000 bin/coreutils/factor nixpkgs-review> create mode 120000 bin/coreutils/false nixpkgs-review> create mode 120000 bin/coreutils/fmt nixpkgs-review> create mode 120000 bin/coreutils/fold nixpkgs-review> create mode 120000 bin/coreutils/groups nixpkgs-review> create mode 120000 bin/coreutils/head nixpkgs-review> create mode 120000 bin/coreutils/hostid nixpkgs-review> create mode 120000 bin/coreutils/id nixpkgs-review> create mode 120000 bin/coreutils/install nixpkgs-review> create mode 120000 bin/coreutils/join nixpkgs-review> create mode 120000 bin/coreutils/kill nixpkgs-review> create mode 120000 bin/coreutils/link nixpkgs-review> create mode 120000 bin/coreutils/ln nixpkgs-review> create mode 120000 bin/coreutils/logname nixpkgs-review> create mode 120000 bin/coreutils/ls nixpkgs-review> create mode 120000 bin/coreutils/md5sum nixpkgs-review> create mode 120000 bin/coreutils/mkdir nixpkgs-review> create mode 120000 bin/coreutils/mkfifo nixpkgs-review> create mode 120000 bin/coreutils/mknod nixpkgs-review> create mode 120000 bin/coreutils/mktemp nixpkgs-review> create mode 120000 bin/coreutils/mv nixpkgs-review> create mode 120000 bin/coreutils/nice nixpkgs-review> create mode 120000 bin/coreutils/nl nixpkgs-review> create mode 120000 bin/coreutils/nohup nixpkgs-review> create mode 120000 bin/coreutils/nproc nixpkgs-review> create mode 120000 bin/coreutils/numfmt nixpkgs-review> create mode 120000 bin/coreutils/od nixpkgs-review> create mode 120000 bin/coreutils/paste nixpkgs-review> create mode 120000 bin/coreutils/pathchk nixpkgs-review> create mode 120000 bin/coreutils/pinky nixpkgs-review> create mode 120000 bin/coreutils/pr nixpkgs-review> create mode 120000 bin/coreutils/printenv nixpkgs-review> create mode 120000 bin/coreutils/printf nixpkgs-review> create mode 120000 bin/coreutils/ptx nixpkgs-review> create mode 120000 bin/coreutils/pwd nixpkgs-review> create mode 120000 bin/coreutils/readlink nixpkgs-review> create mode 120000 bin/coreutils/realpath nixpkgs-review> create mode 120000 bin/coreutils/rm nixpkgs-review> create mode 120000 bin/coreutils/rmdir nixpkgs-review> create mode 120000 bin/coreutils/runcon nixpkgs-review> create mode 120000 bin/coreutils/seq nixpkgs-review> create mode 120000 bin/coreutils/sha1sum nixpkgs-review> create mode 120000 bin/coreutils/sha224sum nixpkgs-review> create mode 120000 bin/coreutils/sha256sum nixpkgs-review> create mode 120000 bin/coreutils/sha384sum nixpkgs-review> create mode 120000 bin/coreutils/sha512sum nixpkgs-review> create mode 120000 bin/coreutils/shred nixpkgs-review> create mode 120000 bin/coreutils/shuf nixpkgs-review> create mode 120000 bin/coreutils/sleep nixpkgs-review> create mode 120000 bin/coreutils/sort nixpkgs-review> create mode 120000 bin/coreutils/split nixpkgs-review> create mode 120000 bin/coreutils/stat nixpkgs-review> create mode 120000 bin/coreutils/stdbuf nixpkgs-review> create mode 120000 bin/coreutils/stty nixpkgs-review> create mode 120000 bin/coreutils/sum nixpkgs-review> create mode 120000 bin/coreutils/sync nixpkgs-review> create mode 120000 bin/coreutils/tac nixpkgs-review> create mode 120000 bin/coreutils/tail nixpkgs-review> create mode 120000 bin/coreutils/tee nixpkgs-review> create mode 120000 bin/coreutils/test nixpkgs-review> create mode 120000 bin/coreutils/timeout nixpkgs-review> create mode 120000 bin/coreutils/touch nixpkgs-review> create mode 120000 bin/coreutils/tr nixpkgs-review> create mode 120000 bin/coreutils/true nixpkgs-review> create mode 120000 bin/coreutils/truncate nixpkgs-review> create mode 120000 bin/coreutils/tsort nixpkgs-review> create mode 120000 bin/coreutils/tty nixpkgs-review> create mode 120000 bin/coreutils/uname nixpkgs-review> create mode 120000 bin/coreutils/unexpand nixpkgs-review> create mode 120000 bin/coreutils/uniq nixpkgs-review> create mode 120000 bin/coreutils/unlink nixpkgs-review> create mode 120000 bin/coreutils/uptime nixpkgs-review> create mode 120000 bin/coreutils/users nixpkgs-review> create mode 120000 bin/coreutils/vdir nixpkgs-review> create mode 120000 bin/coreutils/wc nixpkgs-review> create mode 120000 bin/coreutils/who nixpkgs-review> create mode 120000 bin/coreutils/whoami nixpkgs-review> create mode 120000 bin/coreutils/yes nixpkgs-review> create mode 100644 config.nix nixpkgs-review> create mode 100644 config.nix.in nixpkgs-review> create mode 100644 default.nix nixpkgs-review> create mode 100644 nixos/release.nix nixpkgs-review> create mode 100644 pkg1.txt nixpkgs-review> Initialized empty Git repository in /build/tmp6gn5wk11/nixpkgs/remote/ nixpkgs-review> [master 8c75b6d] example-change nixpkgs-review> 1 file changed, 1 insertion(+) nixpkgs-review> $ git -c fetch.prune=false fetch --no-tags --force /build/tmp6gn5wk11/nixpkgs/remote master:refs/nixpkgs-review/0 nixpkgs-review> $ git worktree prune nixpkgs-review> $ git worktree add /build/tmp6gn5wk11/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs ac64da261c7602ed279ce8b115fcc1b6a0af20b9 nixpkgs-review> HEAD is now at ac64da2 first commit nixpkgs-review> Local evaluation for computing rebuilds nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmp6gn5wk11/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpftwr9wsf -qaP --xml --out-path --show-trace --no-allow-import-from-derivation nixpkgs-review> $ git merge --no-commit --no-ff 8c75b6d71f0aa6c7cf9088376895d92690538321 nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmp6gn5wk11/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpftwr9wsf -qaP --xml --out-path --show-trace --no-allow-import-from-derivation --meta nixpkgs-review> --------- Impacted packages on 'aarch64-linux' --------- nixpkgs-review> 10 packages updated: nixpkgs-review> pkg1 pkg10 pkg2 pkg3 pkg4 pkg5 pkg6 pkg7 pkg8 pkg9 nixpkgs-review> nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmp6gn5wk11/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpftwr9wsf' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmpko4jzm3l; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix build --file /build/source/nixpkgs_review/nix/review-shell.nix --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmp6gn5wk11/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpftwr9wsf' --no-allow-import-from-derivation --no-link --keep-going --option build-use-sandbox relaxed --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmp6gn5wk11/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs --argstr nixpkgs-config-path /build/tmpwqf5hn5b.nix --argstr attrs-path /build/tmp6gn5wk11/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/attrs.nix nixpkgs-review> --------- Report for 'aarch64-linux' --------- nixpkgs-review> 10 packages built: nixpkgs-review> pkg1 pkg10 pkg2 pkg3 pkg4 pkg5 pkg6 pkg7 pkg8 pkg9 nixpkgs-review> nixpkgs-review> Logs can be found under: nixpkgs-review> /build/tmp6gn5wk11/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/logs nixpkgs-review> nixpkgs-review> $ /nix/store/6qk7ai1w44gvxcmy1788nwd645im5yph-nix-2.34.7/bin/nix-shell --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmp6gn5wk11/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs --argstr nixpkgs-config-path /build/tmpwqf5hn5b.nix --argstr attrs-path /build/tmp6gn5wk11/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/attrs.nix --nix-path 'nixpkgs=/build/tmp6gn5wk11/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmpftwr9wsf' /build/source/nixpkgs_review/nix/review-shell.nix --run 'exit 0' nixpkgs-review> Sourcing python-remove-tests-dir-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> Sourcing python-remove-bin-bytecode-hook.sh nixpkgs-review> Sourcing pypa-build-hook nixpkgs-review> Using pypaBuildPhase nixpkgs-review> Sourcing python-runtime-deps-check-hook nixpkgs-review> Using pythonRuntimeDepsCheckHook nixpkgs-review> Sourcing pypa-install-hook nixpkgs-review> Using pypaInstallPhase nixpkgs-review> Sourcing python-imports-check-hook.sh nixpkgs-review> Using pythonImportsCheckPhase nixpkgs-review> Sourcing python-namespaces-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> $ git worktree remove -f /build/tmp6gn5wk11/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-review> ----------------------------- Captured stderr call ----------------------------- nixpkgs-review> hint: Using 'master' as the name for the initial branch. This default branch name nixpkgs-review> hint: will change to "main" in Git 3.0. To configure the initial branch name nixpkgs-review> hint: to use in all of your new repositories, which will suppress this warning, nixpkgs-review> hint: call: nixpkgs-review> hint: nixpkgs-review> hint: git config --global init.defaultBranch nixpkgs-review> hint: nixpkgs-review> hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and nixpkgs-review> hint: 'development'. The just-created branch can be renamed via this command: nixpkgs-review> hint: nixpkgs-review> hint: git branch -m nixpkgs-review> hint: nixpkgs-review> hint: Disable this message with "git config set advice.defaultBranchName false" nixpkgs-review> To /build/tmp6gn5wk11/nixpkgs/remote nixpkgs-review> * [new branch] HEAD -> master nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> From /build/tmp6gn5wk11/nixpkgs/remote nixpkgs-review> * [new branch] master -> refs/nixpkgs-review/0 nixpkgs-review> Preparing worktree (detached HEAD ac64da2) nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> Automatic merge went well; stopped before committing as requested nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> these 11 derivations will be built: nixpkgs-review> /build/tmp6gn5wk11/test-nix/store/0byyxvwfvbvm0cnfxyb8aanbfis4z320-pkg3.drv nixpkgs-review> /build/tmp6gn5wk11/test-nix/store/17mmyzvc9hws0xqxrdj76g3xij2agwiy-pkg7.drv nixpkgs-review> /build/tmp6gn5wk11/test-nix/store/5rvpr7g5ifdaz16jqj0sjr8xrz1cw2vc-pkg1.drv nixpkgs-review> /build/tmp6gn5wk11/test-nix/store/c8cqz4gm0s69zwgdxhw6799vndyx7nxl-pkg8.drv nixpkgs-review> /build/tmp6gn5wk11/test-nix/store/k8qh89shnr3l04iihz26vic374gjgw42-pkg2.drv nixpkgs-review> /build/tmp6gn5wk11/test-nix/store/p2srj622isvkv5yc0glvnnsclr7dh06k-pkg10.drv nixpkgs-review> /build/tmp6gn5wk11/test-nix/store/rjkaj02ng1zm3gv0rhwkp1dkfgav97pw-pkg4.drv nixpkgs-review> /build/tmp6gn5wk11/test-nix/store/wg9yp55pxirfbs491amigx753bnghdxl-pkg9.drv nixpkgs-review> /build/tmp6gn5wk11/test-nix/store/wvhglkn8lwja2ir7w6nfpzzjjp0wb7pr-pkg5.drv nixpkgs-review> /build/tmp6gn5wk11/test-nix/store/x8rhj2f45xdaa6q5bv9iqhrgcscg2wjy-pkg6.drv nixpkgs-review> /build/tmp6gn5wk11/test-nix/store/smm7i2bxmk8farkclahxgb6kdcnhbqmm-review-shell.drv nixpkgs-review> building '/build/tmp6gn5wk11/test-nix/store/5rvpr7g5ifdaz16jqj0sjr8xrz1cw2vc-pkg1.drv'... nixpkgs-review> building '/build/tmp6gn5wk11/test-nix/store/p2srj622isvkv5yc0glvnnsclr7dh06k-pkg10.drv'... nixpkgs-review> building '/build/tmp6gn5wk11/test-nix/store/k8qh89shnr3l04iihz26vic374gjgw42-pkg2.drv'... nixpkgs-review> building '/build/tmp6gn5wk11/test-nix/store/0byyxvwfvbvm0cnfxyb8aanbfis4z320-pkg3.drv'... nixpkgs-review> building '/build/tmp6gn5wk11/test-nix/store/rjkaj02ng1zm3gv0rhwkp1dkfgav97pw-pkg4.drv'... nixpkgs-review> building '/build/tmp6gn5wk11/test-nix/store/wvhglkn8lwja2ir7w6nfpzzjjp0wb7pr-pkg5.drv'... nixpkgs-review> building '/build/tmp6gn5wk11/test-nix/store/x8rhj2f45xdaa6q5bv9iqhrgcscg2wjy-pkg6.drv'... nixpkgs-review> building '/build/tmp6gn5wk11/test-nix/store/17mmyzvc9hws0xqxrdj76g3xij2agwiy-pkg7.drv'... nixpkgs-review> building '/build/tmp6gn5wk11/test-nix/store/c8cqz4gm0s69zwgdxhw6799vndyx7nxl-pkg8.drv'... nixpkgs-review> building '/build/tmp6gn5wk11/test-nix/store/wg9yp55pxirfbs491amigx753bnghdxl-pkg9.drv'... nixpkgs-review> building '/build/tmp6gn5wk11/test-nix/store/smm7i2bxmk8farkclahxgb6kdcnhbqmm-review-shell.drv'... nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmp6gn5wk11/test-nix/store/5rvpr7g5ifdaz16jqj0sjr8xrz1cw2vc-pkg1.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmp6gn5wk11/test-nix/store/k8qh89shnr3l04iihz26vic374gjgw42-pkg2.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmp6gn5wk11/test-nix/store/rjkaj02ng1zm3gv0rhwkp1dkfgav97pw-pkg4.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmp6gn5wk11/test-nix/store/p2srj622isvkv5yc0glvnnsclr7dh06k-pkg10.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmp6gn5wk11/test-nix/store/wvhglkn8lwja2ir7w6nfpzzjjp0wb7pr-pkg5.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmp6gn5wk11/test-nix/store/c8cqz4gm0s69zwgdxhw6799vndyx7nxl-pkg8.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmp6gn5wk11/test-nix/store/wg9yp55pxirfbs491amigx753bnghdxl-pkg9.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmp6gn5wk11/test-nix/store/x8rhj2f45xdaa6q5bv9iqhrgcscg2wjy-pkg6.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmp6gn5wk11/test-nix/store/0byyxvwfvbvm0cnfxyb8aanbfis4z320-pkg3.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmp6gn5wk11/test-nix/store/17mmyzvc9hws0xqxrdj76g3xij2agwiy-pkg7.drv^*' from 'local' nixpkgs-review> this derivation will be built: nixpkgs-review> /build/tmp6gn5wk11/test-nix/store/vva3n61asd89gbj8kskyfqhjmd0jj710-bash-interactive.drv nixpkgs-review> building '/build/tmp6gn5wk11/test-nix/store/vva3n61asd89gbj8kskyfqhjmd0jj710-bash-interactive.drv'... nixpkgs-review> _____________________ test_rev_command_with_pkg_count[51] ______________________ nixpkgs-review> [gw26] linux -- Python 3.13.13 /nix/store/lqn6mbgzzdrqq2qkwddcmxj9z6amdd86-python3-3.13.13/bin/python nixpkgs-review> nixpkgs-review> helpers = , pkg_count = 51 nixpkgs-review> nixpkgs-review> @pytest.mark.parametrize("pkg_count", [0, 1, 10, 51]) nixpkgs-review> def test_rev_command_with_pkg_count(helpers: Helpers, pkg_count: int) -> None: nixpkgs-review> with helpers.nixpkgs() as nixpkgs: nixpkgs-review> nixpkgs.path.joinpath("pkg1.txt").write_text("foo") nixpkgs-review> subprocess.run(["git", "add", "."], check=True) nixpkgs-review> subprocess.run(["git", "commit", "-m", "example-change"], check=True) nixpkgs-review> path = main( nixpkgs-review> "nixpkgs-review", nixpkgs-review> [ nixpkgs-review> "rev", nixpkgs-review> "HEAD", nixpkgs-review> "--remote", nixpkgs-review> str(nixpkgs.remote), nixpkgs-review> "--run", nixpkgs-review> "exit 0", nixpkgs-review> "--build-graph", nixpkgs-review> "nix", nixpkgs-review> "--extra-nixpkgs-config", nixpkgs-review> f"{{ pkgCount = {pkg_count}; }}", nixpkgs-review> ], nixpkgs-review> ) nixpkgs-review> pkgs = {f"pkg{x + 1}" for x in range(pkg_count)} nixpkgs-review> > helpers.assert_built(path, *pkgs) nixpkgs-review> nixpkgs-review> tests/test_rev.py:150: nixpkgs-review> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nixpkgs-review> nixpkgs-review> path = PosixPath('/build/tmpl19_mhbt/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321') nixpkgs-review> pkg_names = ('pkg9', 'pkg14', 'pkg36', 'pkg45', 'pkg16', 'pkg23', ...) nixpkgs-review> report = {'additional_packages': [], 'checkout': 'merge', 'commit': '8c75b6d71f0aa6c7cf9088376895d92690538321', 'extra-nixpkgs-config': '{ pkgCount = 51; }', ...} nixpkgs-review> nixpkgs-review> @staticmethod nixpkgs-review> def assert_built(path: str, *pkg_names: str) -> None: nixpkgs-review> report = Helpers.load_report(path) nixpkgs-review> > assert {*report["result"][current_system()]["built"]} == {*pkg_names} nixpkgs-review> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nixpkgs-review> E TypeError: unhashable type: 'dict' nixpkgs-review> nixpkgs-review> tests/conftest.py:185: TypeError nixpkgs-review> ----------------------------- Captured stdout call ----------------------------- nixpkgs-review> Initialized empty Git repository in /build/tmpl19_mhbt/nixpkgs/.git/ nixpkgs-review> [master (root-commit) ac64da2] first commit nixpkgs-review> 116 files changed, 219 insertions(+) nixpkgs-review> create mode 100644 .bash_source nixpkgs-review> create mode 100644 .coreutils_source nixpkgs-review> create mode 100644 .gitignore nixpkgs-review> create mode 100755 bin/bash nixpkgs-review> create mode 120000 bin/coreutils/[ nixpkgs-review> create mode 120000 bin/coreutils/b2sum nixpkgs-review> create mode 120000 bin/coreutils/base32 nixpkgs-review> create mode 120000 bin/coreutils/base64 nixpkgs-review> create mode 120000 bin/coreutils/basename nixpkgs-review> create mode 120000 bin/coreutils/basenc nixpkgs-review> create mode 120000 bin/coreutils/cat nixpkgs-review> create mode 120000 bin/coreutils/chcon nixpkgs-review> create mode 120000 bin/coreutils/chgrp nixpkgs-review> create mode 120000 bin/coreutils/chmod nixpkgs-review> create mode 120000 bin/coreutils/chown nixpkgs-review> create mode 120000 bin/coreutils/chroot nixpkgs-review> create mode 120000 bin/coreutils/cksum nixpkgs-review> create mode 120000 bin/coreutils/comm nixpkgs-review> create mode 100755 bin/coreutils/coreutils nixpkgs-review> create mode 120000 bin/coreutils/cp nixpkgs-review> create mode 120000 bin/coreutils/csplit nixpkgs-review> create mode 120000 bin/coreutils/cut nixpkgs-review> create mode 120000 bin/coreutils/date nixpkgs-review> create mode 120000 bin/coreutils/dd nixpkgs-review> create mode 120000 bin/coreutils/df nixpkgs-review> create mode 120000 bin/coreutils/dir nixpkgs-review> create mode 120000 bin/coreutils/dircolors nixpkgs-review> create mode 120000 bin/coreutils/dirname nixpkgs-review> create mode 120000 bin/coreutils/du nixpkgs-review> create mode 120000 bin/coreutils/echo nixpkgs-review> create mode 120000 bin/coreutils/env nixpkgs-review> create mode 120000 bin/coreutils/expand nixpkgs-review> create mode 120000 bin/coreutils/expr nixpkgs-review> create mode 120000 bin/coreutils/factor nixpkgs-review> create mode 120000 bin/coreutils/false nixpkgs-review> create mode 120000 bin/coreutils/fmt nixpkgs-review> create mode 120000 bin/coreutils/fold nixpkgs-review> create mode 120000 bin/coreutils/groups nixpkgs-review> create mode 120000 bin/coreutils/head nixpkgs-review> create mode 120000 bin/coreutils/hostid nixpkgs-review> create mode 120000 bin/coreutils/id nixpkgs-review> create mode 120000 bin/coreutils/install nixpkgs-review> create mode 120000 bin/coreutils/join nixpkgs-review> create mode 120000 bin/coreutils/kill nixpkgs-review> create mode 120000 bin/coreutils/link nixpkgs-review> create mode 120000 bin/coreutils/ln nixpkgs-review> create mode 120000 bin/coreutils/logname nixpkgs-review> create mode 120000 bin/coreutils/ls nixpkgs-review> create mode 120000 bin/coreutils/md5sum nixpkgs-review> create mode 120000 bin/coreutils/mkdir nixpkgs-review> create mode 120000 bin/coreutils/mkfifo nixpkgs-review> create mode 120000 bin/coreutils/mknod nixpkgs-review> create mode 120000 bin/coreutils/mktemp nixpkgs-review> create mode 120000 bin/coreutils/mv nixpkgs-review> create mode 120000 bin/coreutils/nice nixpkgs-review> create mode 120000 bin/coreutils/nl nixpkgs-review> create mode 120000 bin/coreutils/nohup nixpkgs-review> create mode 120000 bin/coreutils/nproc nixpkgs-review> create mode 120000 bin/coreutils/numfmt nixpkgs-review> create mode 120000 bin/coreutils/od nixpkgs-review> create mode 120000 bin/coreutils/paste nixpkgs-review> create mode 120000 bin/coreutils/pathchk nixpkgs-review> create mode 120000 bin/coreutils/pinky nixpkgs-review> create mode 120000 bin/coreutils/pr nixpkgs-review> create mode 120000 bin/coreutils/printenv nixpkgs-review> create mode 120000 bin/coreutils/printf nixpkgs-review> create mode 120000 bin/coreutils/ptx nixpkgs-review> create mode 120000 bin/coreutils/pwd nixpkgs-review> create mode 120000 bin/coreutils/readlink nixpkgs-review> create mode 120000 bin/coreutils/realpath nixpkgs-review> create mode 120000 bin/coreutils/rm nixpkgs-review> create mode 120000 bin/coreutils/rmdir nixpkgs-review> create mode 120000 bin/coreutils/runcon nixpkgs-review> create mode 120000 bin/coreutils/seq nixpkgs-review> create mode 120000 bin/coreutils/sha1sum nixpkgs-review> create mode 120000 bin/coreutils/sha224sum nixpkgs-review> create mode 120000 bin/coreutils/sha256sum nixpkgs-review> create mode 120000 bin/coreutils/sha384sum nixpkgs-review> create mode 120000 bin/coreutils/sha512sum nixpkgs-review> create mode 120000 bin/coreutils/shred nixpkgs-review> create mode 120000 bin/coreutils/shuf nixpkgs-review> create mode 120000 bin/coreutils/sleep nixpkgs-review> create mode 120000 bin/coreutils/sort nixpkgs-review> create mode 120000 bin/coreutils/split nixpkgs-review> create mode 120000 bin/coreutils/stat nixpkgs-review> create mode 120000 bin/coreutils/stdbuf nixpkgs-review> create mode 120000 bin/coreutils/stty nixpkgs-review> create mode 120000 bin/coreutils/sum nixpkgs-review> create mode 120000 bin/coreutils/sync nixpkgs-review> create mode 120000 bin/coreutils/tac nixpkgs-review> create mode 120000 bin/coreutils/tail nixpkgs-review> create mode 120000 bin/coreutils/tee nixpkgs-review> create mode 120000 bin/coreutils/test nixpkgs-review> create mode 120000 bin/coreutils/timeout nixpkgs-review> create mode 120000 bin/coreutils/touch nixpkgs-review> create mode 120000 bin/coreutils/tr nixpkgs-review> create mode 120000 bin/coreutils/true nixpkgs-review> create mode 120000 bin/coreutils/truncate nixpkgs-review> create mode 120000 bin/coreutils/tsort nixpkgs-review> create mode 120000 bin/coreutils/tty nixpkgs-review> create mode 120000 bin/coreutils/uname nixpkgs-review> create mode 120000 bin/coreutils/unexpand nixpkgs-review> create mode 120000 bin/coreutils/uniq nixpkgs-review> create mode 120000 bin/coreutils/unlink nixpkgs-review> create mode 120000 bin/coreutils/uptime nixpkgs-review> create mode 120000 bin/coreutils/users nixpkgs-review> create mode 120000 bin/coreutils/vdir nixpkgs-review> create mode 120000 bin/coreutils/wc nixpkgs-review> create mode 120000 bin/coreutils/who nixpkgs-review> create mode 120000 bin/coreutils/whoami nixpkgs-review> create mode 120000 bin/coreutils/yes nixpkgs-review> create mode 100644 config.nix nixpkgs-review> create mode 100644 config.nix.in nixpkgs-review> create mode 100644 default.nix nixpkgs-review> create mode 100644 nixos/release.nix nixpkgs-review> create mode 100644 pkg1.txt nixpkgs-review> Initialized empty Git repository in /build/tmpl19_mhbt/nixpkgs/remote/ nixpkgs-review> [master 8c75b6d] example-change nixpkgs-review> 1 file changed, 1 insertion(+) nixpkgs-review> $ git -c fetch.prune=false fetch --no-tags --force /build/tmpl19_mhbt/nixpkgs/remote master:refs/nixpkgs-review/0 nixpkgs-review> $ git worktree prune nixpkgs-review> $ git worktree add /build/tmpl19_mhbt/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs ac64da261c7602ed279ce8b115fcc1b6a0af20b9 nixpkgs-review> HEAD is now at ac64da2 first commit nixpkgs-review> Local evaluation for computing rebuilds nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmpl19_mhbt/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmp1bj_6oa5 -qaP --xml --out-path --show-trace --no-allow-import-from-derivation nixpkgs-review> $ git merge --no-commit --no-ff 8c75b6d71f0aa6c7cf9088376895d92690538321 nixpkgs-review> $ nix-env --extra-experimental-features no-url-literals --option system aarch64-linux -f --nix-path nixpkgs=/build/tmpl19_mhbt/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmp1bj_6oa5 -qaP --xml --out-path --show-trace --no-allow-import-from-derivation --meta nixpkgs-review> --------- Impacted packages on 'aarch64-linux' --------- nixpkgs-review> 51 packages updated: nixpkgs-review> pkg1 pkg10 pkg11 pkg12 pkg13 pkg14 pkg15 pkg16 pkg17 pkg18 pkg19 pkg2 pkg20 pkg21 pkg22 pkg23 pkg24 pkg25 pkg26 pkg27 pkg28 pkg29 pkg3 pkg30 pkg31 pkg32 pkg33 pkg34 pkg35 pkg36 pkg37 pkg38 pkg39 pkg4 pkg40 pkg41 pkg42 pkg43 pkg44 pkg45 pkg46 pkg47 pkg48 pkg49 pkg5 pkg50 pkg51 pkg6 pkg7 pkg8 pkg9 nixpkgs-review> nixpkgs-review> $ nix-eval-jobs --workers 1 --max-memory-size 4096 --no-instantiate --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpl19_mhbt/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmp1bj_6oa5' --no-allow-import-from-derivation --expr '(import /build/source/nixpkgs_review/nix/evalAttrs.nix { attr-json = /build/tmp0x3ip_6h; })' --apply 'd: { inherit (d) exists broken; }' nixpkgs-review> $ nix build --file /build/source/nixpkgs_review/nix/review-shell.nix --extra-experimental-features 'nix-command no-url-literals' --nix-path 'nixpkgs=/build/tmpl19_mhbt/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmp1bj_6oa5' --no-allow-import-from-derivation --no-link --keep-going --option build-use-sandbox relaxed --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmpl19_mhbt/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs --argstr nixpkgs-config-path /build/tmpryqcxm1x.nix --argstr attrs-path /build/tmpl19_mhbt/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/attrs.nix nixpkgs-review> --------- Report for 'aarch64-linux' --------- nixpkgs-review> 51 packages built: nixpkgs-review> pkg1 pkg10 pkg11 pkg12 pkg13 pkg14 pkg15 pkg16 pkg17 pkg18 pkg19 pkg2 pkg20 pkg21 pkg22 pkg23 pkg24 pkg25 pkg26 pkg27 pkg28 pkg29 pkg3 pkg30 pkg31 pkg32 pkg33 pkg34 pkg35 pkg36 pkg37 pkg38 pkg39 pkg4 pkg40 pkg41 pkg42 pkg43 pkg44 pkg45 pkg46 pkg47 pkg48 pkg49 pkg5 pkg50 pkg51 pkg6 pkg7 pkg8 pkg9 nixpkgs-review> nixpkgs-review> Logs can be found under: nixpkgs-review> /build/tmpl19_mhbt/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/logs nixpkgs-review> nixpkgs-review> $ /nix/store/6qk7ai1w44gvxcmy1788nwd645im5yph-nix-2.34.7/bin/nix-shell --argstr local-system aarch64-linux --argstr nixpkgs-path /build/tmpl19_mhbt/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs --argstr nixpkgs-config-path /build/tmpryqcxm1x.nix --argstr attrs-path /build/tmpl19_mhbt/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/attrs.nix --nix-path 'nixpkgs=/build/tmpl19_mhbt/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-overlays=/build/tmp1bj_6oa5' /build/source/nixpkgs_review/nix/review-shell.nix --run 'exit 0' nixpkgs-review> Sourcing python-remove-tests-dir-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> Sourcing python-remove-bin-bytecode-hook.sh nixpkgs-review> Sourcing pypa-build-hook nixpkgs-review> Using pypaBuildPhase nixpkgs-review> Sourcing python-runtime-deps-check-hook nixpkgs-review> Using pythonRuntimeDepsCheckHook nixpkgs-review> Sourcing pypa-install-hook nixpkgs-review> Using pypaInstallPhase nixpkgs-review> Sourcing python-imports-check-hook.sh nixpkgs-review> Using pythonImportsCheckPhase nixpkgs-review> Sourcing python-namespaces-hook nixpkgs-review> Sourcing python-catch-conflicts-hook.sh nixpkgs-review> $ git worktree remove -f /build/tmpl19_mhbt/cache/nixpkgs-review/rev-8c75b6d71f0aa6c7cf9088376895d92690538321/nixpkgs nixpkgs-review> ----------------------------- Captured stderr call ----------------------------- nixpkgs-review> hint: Using 'master' as the name for the initial branch. This default branch name nixpkgs-review> hint: will change to "main" in Git 3.0. To configure the initial branch name nixpkgs-review> hint: to use in all of your new repositories, which will suppress this warning, nixpkgs-review> hint: call: nixpkgs-review> hint: nixpkgs-review> hint: git config --global init.defaultBranch nixpkgs-review> hint: nixpkgs-review> hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and nixpkgs-review> hint: 'development'. The just-created branch can be renamed via this command: nixpkgs-review> hint: nixpkgs-review> hint: git branch -m nixpkgs-review> hint: nixpkgs-review> hint: Disable this message with "git config set advice.defaultBranchName false" nixpkgs-review> To /build/tmpl19_mhbt/nixpkgs/remote nixpkgs-review> * [new branch] HEAD -> master nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> From /build/tmpl19_mhbt/nixpkgs/remote nixpkgs-review> * [new branch] master -> refs/nixpkgs-review/0 nixpkgs-review> Preparing worktree (detached HEAD ac64da2) nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> Automatic merge went well; stopped before committing as requested nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: experimental feature 'no-url-literals' has been stabilized and renamed; use 'lint-url-literals = fatal' setting instead nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> these 53 derivations will be built: nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/127iriqzy9s21qs98bacwyxampqqq84i-pkg50.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/1gyj24rfd6jp9i6vyxhfbs0g2px5isa5-pkg4.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/1irrm840fl7s28d533593bknd20hp7jj-pkg29.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/220sj67ph7aybp2cbkr1kil3858mvgxx-pkg22.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/7xq37k2zjfibpy6w1y3a52kbkxr6i7sk-pkg39.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/8j9pd7hm5wkvs51hwysn9ykwljbxq8lv-pkg19.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/8q7z56nr32qv83w0fpgb124vvx7ir10a-pkg45.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/93m3sdkxcbww33dhp9jini6k7nqprqaz-pkg10.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/954yprwpkpspnih6sc9kxhzkf2kkhvpw-pkg35.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/96nv7w3kapr8la6i0dk81l94i8i94bv7-pkg18.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/a7x31q7qc1028yrb9khmzzmhppm0p4rh-pkg21.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/bbqc9jqfjjgrk9ygpqbp64cfxfv58x74-pkg17.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/brbxk3zhcqxryh4b916q6cc9k436rk7z-pkg28.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/c73vhy9mygb6jpji31rbysajs7n1z6d1-pkg25.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/dj1q0d4prp6vl52rw8pxl4znr4z5i8i9-pkg36.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/dj6mq4r15wrkfk655rbjn321kzb9vn0p-pkg24.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/dswmg2ddimrwi3x8fjhfawdmbxg0d5ak-pkg15.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/fdp2gwjjv2cpfhfmg7bq60ql754cmfvm-pkg34.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/fg37lp7x2kpfxn3qb8jizj6qdchbacp1-pkg14.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/fla06xb7kbsvmad3am8wc37pq456mi30-pkg8.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/fma5wnzw0znfn0zy0lph7zbiqwndpjkr-pkg1.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/hhgy1zgcm6k0scpl6lylzqwbvd82g6n6-pkg44.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/hkw9qjj784fmkr5821y8nw89k7x0b85l-pkg33.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/hl4zghmq864icm1aka1y2gp5hdvklb0l-pkg20.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/hlampvlg8kz1damklvdyr56lvy75q27d-pkg5.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/j7408wflvrsajrzm0r6ggm1kdk68gks3-pkg26.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/k2xl4g5jz83q0910nglab3s5y9lm0g57-pkg42.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/k37dywc7d50kqwigymsl7nw786sih5cf-pkg49.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/lj2dkgzl1gkmxqnssd8aj9jhyb58sn5c-pkg37.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/m4823kpn78pzrpdbs98nrj0b4z2p9k2v-pkg43.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/mv059l8bi2in96r71cw3srgqn3amp9kl-pkg23.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/n33w4dphny6yrs2lfksb4s2f4ysn2b6l-pkg9.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/n5bd8ccm2gqp48qmvhb9hlv3zdccaf2c-pkg46.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/p1kjdgi3wfprvnzxrywl2rhygpqvcx5v-pkg51.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/pw0v7cpp30hnp4qma9dynklb1i25cg10-pkg30.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/qbam5ym6ma5x7b9f3hl0cx8rx0dshnxv-pkg16.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/qykrh3nqdknxl6y22mkwgdpf1x43wrqz-pkg13.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/r82ca9f9fnp9zc53lvhyk6234wxklzj1-pkg27.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/rj33hs0gsljp11fginmja82vi3ykq2rb-pkg2.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/rrds5ybcc1r4l1hx34g84p3wbd55hd5b-pkg7.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/s2yvxwszxjiqic4qai99lwkcynyijgvr-pkg12.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/sd5nkhbk8n4j40g36wbcn1ig20jq6y7y-pkg3.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/v3wggnkqyhbljv7lbk4fmk8d1lih4kaj-pkg38.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/v6lqg2jpna7yninyg5x0iw6bxdwf8iqp-pkg32.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/v8jjj644zhhlcccq7jc03bxbagsi1249-pkg41.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/wxh8gpri57vykz65i00jf0xc0b6427b8-pkg6.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/y43hxgwc6y39gv2jqhp9gzmavp7rgh4j-pkg31.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/yck23cfynm8fqa113d4h7860hfj1bmxy-pkg48.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/z21x0xchh944vnadnhcyi7ca1lx140p8-pkg11.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/za8ka65xqnbnswzlzagi3lsil8347hla-pkg40.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/zf42cwapxibck8919l8vczhalnn9wail-pkg47.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/03v2hsawd1f5d8g7n6f26fcbi2grzvz0-env.drv nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/mx36yr463s81rvsag887nhwjqvi1a68b-review-shell.drv nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/fma5wnzw0znfn0zy0lph7zbiqwndpjkr-pkg1.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/93m3sdkxcbww33dhp9jini6k7nqprqaz-pkg10.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/z21x0xchh944vnadnhcyi7ca1lx140p8-pkg11.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/s2yvxwszxjiqic4qai99lwkcynyijgvr-pkg12.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/qykrh3nqdknxl6y22mkwgdpf1x43wrqz-pkg13.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/fg37lp7x2kpfxn3qb8jizj6qdchbacp1-pkg14.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/dswmg2ddimrwi3x8fjhfawdmbxg0d5ak-pkg15.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/qbam5ym6ma5x7b9f3hl0cx8rx0dshnxv-pkg16.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/bbqc9jqfjjgrk9ygpqbp64cfxfv58x74-pkg17.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/96nv7w3kapr8la6i0dk81l94i8i94bv7-pkg18.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/8j9pd7hm5wkvs51hwysn9ykwljbxq8lv-pkg19.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/rj33hs0gsljp11fginmja82vi3ykq2rb-pkg2.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/hl4zghmq864icm1aka1y2gp5hdvklb0l-pkg20.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/a7x31q7qc1028yrb9khmzzmhppm0p4rh-pkg21.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/220sj67ph7aybp2cbkr1kil3858mvgxx-pkg22.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/mv059l8bi2in96r71cw3srgqn3amp9kl-pkg23.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/dj6mq4r15wrkfk655rbjn321kzb9vn0p-pkg24.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/c73vhy9mygb6jpji31rbysajs7n1z6d1-pkg25.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/j7408wflvrsajrzm0r6ggm1kdk68gks3-pkg26.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/r82ca9f9fnp9zc53lvhyk6234wxklzj1-pkg27.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/brbxk3zhcqxryh4b916q6cc9k436rk7z-pkg28.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/1irrm840fl7s28d533593bknd20hp7jj-pkg29.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/sd5nkhbk8n4j40g36wbcn1ig20jq6y7y-pkg3.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/pw0v7cpp30hnp4qma9dynklb1i25cg10-pkg30.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/y43hxgwc6y39gv2jqhp9gzmavp7rgh4j-pkg31.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/v6lqg2jpna7yninyg5x0iw6bxdwf8iqp-pkg32.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/hkw9qjj784fmkr5821y8nw89k7x0b85l-pkg33.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/fdp2gwjjv2cpfhfmg7bq60ql754cmfvm-pkg34.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/954yprwpkpspnih6sc9kxhzkf2kkhvpw-pkg35.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/dj1q0d4prp6vl52rw8pxl4znr4z5i8i9-pkg36.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/lj2dkgzl1gkmxqnssd8aj9jhyb58sn5c-pkg37.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/v3wggnkqyhbljv7lbk4fmk8d1lih4kaj-pkg38.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/7xq37k2zjfibpy6w1y3a52kbkxr6i7sk-pkg39.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/1gyj24rfd6jp9i6vyxhfbs0g2px5isa5-pkg4.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/za8ka65xqnbnswzlzagi3lsil8347hla-pkg40.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/v8jjj644zhhlcccq7jc03bxbagsi1249-pkg41.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/k2xl4g5jz83q0910nglab3s5y9lm0g57-pkg42.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/m4823kpn78pzrpdbs98nrj0b4z2p9k2v-pkg43.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/hhgy1zgcm6k0scpl6lylzqwbvd82g6n6-pkg44.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/8q7z56nr32qv83w0fpgb124vvx7ir10a-pkg45.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/n5bd8ccm2gqp48qmvhb9hlv3zdccaf2c-pkg46.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/zf42cwapxibck8919l8vczhalnn9wail-pkg47.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/yck23cfynm8fqa113d4h7860hfj1bmxy-pkg48.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/k37dywc7d50kqwigymsl7nw786sih5cf-pkg49.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/hlampvlg8kz1damklvdyr56lvy75q27d-pkg5.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/127iriqzy9s21qs98bacwyxampqqq84i-pkg50.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/p1kjdgi3wfprvnzxrywl2rhygpqvcx5v-pkg51.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/wxh8gpri57vykz65i00jf0xc0b6427b8-pkg6.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/rrds5ybcc1r4l1hx34g84p3wbd55hd5b-pkg7.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/fla06xb7kbsvmad3am8wc37pq456mi30-pkg8.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/n33w4dphny6yrs2lfksb4s2f4ysn2b6l-pkg9.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/03v2hsawd1f5d8g7n6f26fcbi2grzvz0-env.drv'... nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/mx36yr463s81rvsag887nhwjqvi1a68b-review-shell.drv'... nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/qbam5ym6ma5x7b9f3hl0cx8rx0dshnxv-pkg16.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/fma5wnzw0znfn0zy0lph7zbiqwndpjkr-pkg1.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/93m3sdkxcbww33dhp9jini6k7nqprqaz-pkg10.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/z21x0xchh944vnadnhcyi7ca1lx140p8-pkg11.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/qykrh3nqdknxl6y22mkwgdpf1x43wrqz-pkg13.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/dswmg2ddimrwi3x8fjhfawdmbxg0d5ak-pkg15.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/fg37lp7x2kpfxn3qb8jizj6qdchbacp1-pkg14.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/hl4zghmq864icm1aka1y2gp5hdvklb0l-pkg20.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/mv059l8bi2in96r71cw3srgqn3amp9kl-pkg23.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/dj6mq4r15wrkfk655rbjn321kzb9vn0p-pkg24.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/c73vhy9mygb6jpji31rbysajs7n1z6d1-pkg25.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/a7x31q7qc1028yrb9khmzzmhppm0p4rh-pkg21.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/r82ca9f9fnp9zc53lvhyk6234wxklzj1-pkg27.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/220sj67ph7aybp2cbkr1kil3858mvgxx-pkg22.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/rj33hs0gsljp11fginmja82vi3ykq2rb-pkg2.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/brbxk3zhcqxryh4b916q6cc9k436rk7z-pkg28.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/j7408wflvrsajrzm0r6ggm1kdk68gks3-pkg26.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/sd5nkhbk8n4j40g36wbcn1ig20jq6y7y-pkg3.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/s2yvxwszxjiqic4qai99lwkcynyijgvr-pkg12.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/pw0v7cpp30hnp4qma9dynklb1i25cg10-pkg30.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/y43hxgwc6y39gv2jqhp9gzmavp7rgh4j-pkg31.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/8j9pd7hm5wkvs51hwysn9ykwljbxq8lv-pkg19.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/dj1q0d4prp6vl52rw8pxl4znr4z5i8i9-pkg36.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/1irrm840fl7s28d533593bknd20hp7jj-pkg29.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/v3wggnkqyhbljv7lbk4fmk8d1lih4kaj-pkg38.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/96nv7w3kapr8la6i0dk81l94i8i94bv7-pkg18.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/bbqc9jqfjjgrk9ygpqbp64cfxfv58x74-pkg17.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/fdp2gwjjv2cpfhfmg7bq60ql754cmfvm-pkg34.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/hkw9qjj784fmkr5821y8nw89k7x0b85l-pkg33.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/954yprwpkpspnih6sc9kxhzkf2kkhvpw-pkg35.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/v6lqg2jpna7yninyg5x0iw6bxdwf8iqp-pkg32.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/lj2dkgzl1gkmxqnssd8aj9jhyb58sn5c-pkg37.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/hhgy1zgcm6k0scpl6lylzqwbvd82g6n6-pkg44.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/k2xl4g5jz83q0910nglab3s5y9lm0g57-pkg42.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/1gyj24rfd6jp9i6vyxhfbs0g2px5isa5-pkg4.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/za8ka65xqnbnswzlzagi3lsil8347hla-pkg40.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/zf42cwapxibck8919l8vczhalnn9wail-pkg47.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/n5bd8ccm2gqp48qmvhb9hlv3zdccaf2c-pkg46.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/k37dywc7d50kqwigymsl7nw786sih5cf-pkg49.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/hlampvlg8kz1damklvdyr56lvy75q27d-pkg5.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/8q7z56nr32qv83w0fpgb124vvx7ir10a-pkg45.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/rrds5ybcc1r4l1hx34g84p3wbd55hd5b-pkg7.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/wxh8gpri57vykz65i00jf0xc0b6427b8-pkg6.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/n33w4dphny6yrs2lfksb4s2f4ysn2b6l-pkg9.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/m4823kpn78pzrpdbs98nrj0b4z2p9k2v-pkg43.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/p1kjdgi3wfprvnzxrywl2rhygpqvcx5v-pkg51.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/fla06xb7kbsvmad3am8wc37pq456mi30-pkg8.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/7xq37k2zjfibpy6w1y3a52kbkxr6i7sk-pkg39.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/v8jjj644zhhlcccq7jc03bxbagsi1249-pkg41.drv^*' from 'local' nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/yck23cfynm8fqa113d4h7860hfj1bmxy-pkg48.drv^*' from 'local' nixpkgs-review> warning: you don't have Internet access; disabling some network-dependent features nixpkgs-review> got build log for '/build/tmpl19_mhbt/test-nix/store/127iriqzy9s21qs98bacwyxampqqq84i-pkg50.drv^*' from 'local' nixpkgs-review> this derivation will be built: nixpkgs-review> /build/tmpl19_mhbt/test-nix/store/hy2c6411a7bjcpvvgdr7sazgyprnkvmb-bash-interactive.drv nixpkgs-review> building '/build/tmpl19_mhbt/test-nix/store/hy2c6411a7bjcpvvgdr7sazgyprnkvmb-bash-interactive.drv'... nixpkgs-review> =========================== short test summary info ============================ nixpkgs-review> FAILED tests/test_pr.py::test_pr_local_eval_missing_nom - TypeError: unhashable type: 'dict' nixpkgs-review> FAILED tests/test_pr.py::test_pr_local_eval_without_nom - TypeError: unhashable type: 'dict' nixpkgs-review> FAILED tests/test_rev.py::test_rev_command_without_nom - TypeError: unhashable type: 'dict' nixpkgs-review> FAILED tests/test_wip.py::test_wip_command_without_nom - TypeError: unhashable type: 'dict' nixpkgs-review> FAILED tests/test_pr.py::test_pr_only_packages_does_not_trigger_an_eval - TypeError: unhashable type: 'dict' nixpkgs-review> FAILED tests/test_pr.py::test_pr_checkout_base_with_packages - TypeError: unhashable type: 'dict' nixpkgs-review> FAILED tests/test_pr.py::test_pr_local_eval_without_merge_commit_sha - TypeError: unhashable type: 'dict' nixpkgs-review> FAILED tests/test_rev.py::test_rev_only_packages_does_not_trigger_an_eval - TypeError: unhashable type: 'dict' nixpkgs-review> FAILED tests/test_pr.py::test_pr_ofborg_eval - TypeError: unhashable type: 'dict' nixpkgs-review> FAILED tests/test_rev.py::test_rev_command_with_pkgs_and_package - TypeError: unhashable type: 'dict' nixpkgs-review> FAILED tests/test_wip.py::test_wip_only_packages_does_not_trigger_an_eval - TypeError: unhashable type: 'dict' nixpkgs-review> FAILED tests/test_pr.py::test_pr_github_action_eval - TypeError: unhashable type: 'dict' nixpkgs-review> FAILED tests/test_rev.py::test_rev_command_with_pkg_count[1] - TypeError: unhashable type: 'dict' nixpkgs-review> FAILED tests/test_rev.py::test_rev_command_with_pkgs - TypeError: unhashable type: 'dict' nixpkgs-review> FAILED tests/test_rev.py::test_rev_command_with_pkg_count[10] - TypeError: unhashable type: 'dict' nixpkgs-review> FAILED tests/test_rev.py::test_rev_command_with_pkg_count[51] - TypeError: unhashable type: 'dict' nixpkgs-review> !!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 16 failures !!!!!!!!!!!!!!!!!!!!!!!!!! nixpkgs-review> !!!!!!!!!!!! xdist.dsession.Interrupted: stopping after 1 failures !!!!!!!!!!!!! nixpkgs-review> ================== 16 failed, 10 passed, 4 skipped in 18.38s =================== error: build of '/nix/store/4c4dqadk7m7bxhy39gh6fc4rhl9c1qd1-nixpkgs-review.drv' on 'ssh-ng://nix@eliza' failed: Cannot build '/nix/store/4c4dqadk7m7bxhy39gh6fc4rhl9c1qd1-nixpkgs-review.drv'. Reason: builder failed with exit code 2. Output paths: /nix/store/670z81kkzfc4sxhi7i0vkg31s5s563r6-nixpkgs-review /nix/store/9dy71xdxpd775md7k8yq2hbnjnm9dskd-nixpkgs-review-dist Last 25 log lines: > warning: you don't have Internet access; disabling some network-dependent features > got build log for '/build/tmpl19_mhbt/test-nix/store/127iriqzy9s21qs98bacwyxampqqq84i-pkg50.drv^*' from 'local' > this derivation will be built: > /build/tmpl19_mhbt/test-nix/store/hy2c6411a7bjcpvvgdr7sazgyprnkvmb-bash-interactive.drv > building '/build/tmpl19_mhbt/test-nix/store/hy2c6411a7bjcpvvgdr7sazgyprnkvmb-bash-interactive.drv'... > =========================== short test summary info ============================ > FAILED tests/test_pr.py::test_pr_local_eval_missing_nom - TypeError: unhashable type: 'dict' > FAILED tests/test_pr.py::test_pr_local_eval_without_nom - TypeError: unhashable type: 'dict' > FAILED tests/test_rev.py::test_rev_command_without_nom - TypeError: unhashable type: 'dict' > FAILED tests/test_wip.py::test_wip_command_without_nom - TypeError: unhashable type: 'dict' > FAILED tests/test_pr.py::test_pr_only_packages_does_not_trigger_an_eval - TypeError: unhashable type: 'dict' > FAILED tests/test_pr.py::test_pr_checkout_base_with_packages - TypeError: unhashable type: 'dict' > FAILED tests/test_pr.py::test_pr_local_eval_without_merge_commit_sha - TypeError: unhashable type: 'dict' > FAILED tests/test_rev.py::test_rev_only_packages_does_not_trigger_an_eval - TypeError: unhashable type: 'dict' > FAILED tests/test_pr.py::test_pr_ofborg_eval - TypeError: unhashable type: 'dict' > FAILED tests/test_rev.py::test_rev_command_with_pkgs_and_package - TypeError: unhashable type: 'dict' > FAILED tests/test_wip.py::test_wip_only_packages_does_not_trigger_an_eval - TypeError: unhashable type: 'dict' > FAILED tests/test_pr.py::test_pr_github_action_eval - TypeError: unhashable type: 'dict' > FAILED tests/test_rev.py::test_rev_command_with_pkg_count[1] - TypeError: unhashable type: 'dict' > FAILED tests/test_rev.py::test_rev_command_with_pkgs - TypeError: unhashable type: 'dict' > FAILED tests/test_rev.py::test_rev_command_with_pkg_count[10] - TypeError: unhashable type: 'dict' > FAILED tests/test_rev.py::test_rev_command_with_pkg_count[51] - TypeError: unhashable type: 'dict' > !!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 16 failures !!!!!!!!!!!!!!!!!!!!!!!!!! > !!!!!!!!!!!! xdist.dsession.Interrupted: stopping after 1 failures !!!!!!!!!!!!! > ================== 16 failed, 10 passed, 4 skipped in 18.38s =================== For full logs, run: nix log /nix/store/4c4dqadk7m7bxhy39gh6fc4rhl9c1qd1-nixpkgs-review.drv error: Cannot build '/nix/store/4c4dqadk7m7bxhy39gh6fc4rhl9c1qd1-nixpkgs-review.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/670z81kkzfc4sxhi7i0vkg31s5s563r6-nixpkgs-review /nix/store/9dy71xdxpd775md7k8yq2hbnjnm9dskd-nixpkgs-review-dist