diffoscope 0 -> 1 attrpath: diffoscope Checking auto update branch... [version] [version] skipping because derivation has updateScript [rustCrateVersion] [rustCrateVersion] No cargoSha256 or cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Success [updateScript] these 2 derivations will be built: /nix/store/68pfashhmzkswpipxa4lik02nkbfyk9g-update-diffoscope.drv /nix/store/c1ihfbkhrx8i3830nv3pxqv3fa2zfigk-packages.json.drv building '/nix/store/68pfashhmzkswpipxa4lik02nkbfyk9g-update-diffoscope.drv'... building '/nix/store/c1ihfbkhrx8i3830nv3pxqv3fa2zfigk-packages.json.drv'... Going to be running update for following packages: - diffoscope-261 Press Enter key to continue... Running update for: - diffoscope-261: UPDATING ... - diffoscope-261: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/tools/misc/diffoscope/default.nix b/pkgs/tools/misc/diffoscope/default.nix index 171cbc2dfe72..99ccb8632178 100644 --- a/pkgs/tools/misc/diffoscope/default.nix +++ b/pkgs/tools/misc/diffoscope/default.nix @@ -79,11 +79,11 @@ # Note: when upgrading this package, please run the list-missing-tools.sh script as described below! python3.pkgs.buildPythonApplication rec { pname = "diffoscope"; - version = "261"; + version = "263"; src = fetchurl { url = "https://diffoscope.org/archive/diffoscope-${version}.tar.bz2"; - hash = "sha256-BbxY5w2Up5IaDJyZgwnUDm683G8VIGaVnhUvaMRZHqU="; + hash = "sha256-tKGPit8rPn/fMdEWP3cC93qakU5d7mBeRiKNQT3DBJ4="; }; outputs = [ No auto update branch exists Received ExitFailure 1 when running Raw command: /nix/store/v7gdmdc9yhx3ngh840xx5kr46840s73b-nix-2.18.2/bin/nix-build --option sandbox true --arg config "{ allowBroken = true; allowUnfree = true; allowAliases = false; }" --arg overlays "[ ]" -A diffoscope nix build failed. tests/comparators/test_openssh_pub_key.py:60: IndexError __________________________ test_compare_non_existing ___________________________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fff2c362a10> opensshpubkey1 = < /build/diffoscope-263/tests/data/test_openssh_pub_key1.pub> @skip_unless_tools_exist("ssh-keygen") def test_compare_non_existing(monkeypatch, opensshpubkey1): monkeypatch.setattr(Config(), "new_file", True) difference = opensshpubkey1.compare( MissingFile("/nonexisting", opensshpubkey1) ) assert difference.source2 == "/nonexisting" > assert len(difference.details) > 0 E assert 0 > 0 E + where 0 = len([]) E + where [] = .details tests/comparators/test_openssh_pub_key.py:70: AssertionError =============================== warnings summary =============================== ../../nix/store/4vdc8i6i2yrs7nvqfa4fcypksaqabrcr-python3.11-pypdf2-3.0.1/lib/python3.11/site-packages/PyPDF2/__init__.py:21 /nix/store/4vdc8i6i2yrs7nvqfa4fcypksaqabrcr-python3.11-pypdf2-3.0.1/lib/python3.11/site-packages/PyPDF2/__init__.py:21: DeprecationWarning: PyPDF2 is deprecated. Please move to the pypdf library instead. warnings.warn( -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED tests/comparators/test_openssh_pub_key.py::test_diff - IndexError: list index out of range FAILED tests/comparators/test_openssh_pub_key.py::test_compare_non_existing - assert 0 > 0 = 2 failed, 669 passed, 39 skipped, 5 deselected, 1 xfailed, 1 xpassed, 1 warning in 53.46s = /nix/store/v5lsd029lz5lfhamivbgqyp3zdv94ah2-stdenv-linux/setup: line 1578: pop_var_context: head of shell_variables not a function context