https://git.altlinux.org/tasks/430089/logs/events.2.1.log https://packages.altlinux.org/tasks/430089
subtask name aarch64 i586 x86_64 #200 python3-module-xonsh failed 7:43 6:03 2026-Sep-01 18:12:35 :: task #430089 for p11 resumed by rauty: 2026-Sep-01 18:12:36 :: message: New version (0.22.8 -> 0.24.2) #100 removed #200 build 0.24.2-alt1 from /people/rauty/packages/python3-module-xonsh.git fetched at 2026-Sep-01 18:05:49 2026-Sep-01 18:12:37 :: [i586] #200 python3-module-xonsh.git 0.24.2-alt1: build start 2026-Sep-01 18:12:37 :: [x86_64] #200 python3-module-xonsh.git 0.24.2-alt1: build start 2026-Sep-01 18:12:37 :: [aarch64] #200 python3-module-xonsh.git 0.24.2-alt1: build start 2026-Sep-01 18:18:40 :: [x86_64] #200 python3-module-xonsh.git 0.24.2-alt1: build OK 2026-Sep-01 18:20:20 :: [i586] #200 python3-module-xonsh.git 0.24.2-alt1: build OK [aarch64] XPASS tests/xintegration/test_integrations.py::test_xonsh_no_close_fds [aarch64] FAILED tests/xintegration/test_stress.py::test_callable_alias_fd_leaking[\n$XONSH_SHOW_TRACEBACK = True\nimport sys\n\[email protected]\ndef _a(args, stdin, stdout, stderr):\n name = 'a'\n\n print(f"{name}: print out alias.stdout", file=stdout)\n print(f"{name}: print err alias.stderr", file=stderr)\n\n print(f"{name}: print out sys.stdout", file=sys.stdout)\n print(f"{name}: print err sys.stderr", file=sys.stderr)\n\n echo @(f"{name}: echo stdout")\n echo @(f"{name}: echo stderr") o>e\n\n ![echo @(f"{name}: ![] echo stdout")]\n $[echo @(f"{name}: $[] echo stdout")]\n\n $(echo @(f"{name}: $() echo stdout LEAKING TEST"))\n $(echo @(f"{name}: $() echo stderr") o>e)\n\n !(echo @(f"{name}: !() echo stdout LEAKING TEST"))\n !(echo @(f"{name}: !() echo stderr LEAKING TEST") o>e)\n\n execx(f'echo "{name}: execx echo stdout"')\n execx(f'echo "{name}: execx echo stderr" o>e')\n\n echo 1 && echo 2\n\n\[email protected]\ndef _b(args, s tdin, stdout, stderr):\n name = 'b'\n\n print(f"{name}: print out alias.stdout", file=stdout)\n print(f"{name}: print err alias.stderr", file=stderr)\n\n print(f"{name}: print out sys.stdout", file=sys.stdout)\n print(f"{name}: print err sys.stderr", file=sys.stderr)\n\n echo @(f"{name}: echo stdout")\n echo @(f"{name}: echo stderr") o>e\n\n ![echo @(f"{name}: ![] echo stdout")]\n $[echo @(f"{name}: $[] echo stdout")]\n\n $(echo @(f"{name}: $() echo stdout LEAKING TEST"))\n $(echo @(f"{name}: $() echo stderr") o>e)\n\n !(echo @(f"{name}: !() echo stdout LEAKING TEST"))\n !(echo @(f"{name}: !() echo stderr LEAKING TEST") o>e)\n\n execx(f'echo "{name}: execx echo stdout"')\n execx(f'echo "{name}: execx echo stderr" o>e')\n\n echo 3 && echo 4\n\nfor i in range(111):\n $(a | b)\n\n\n# Empirically, in case of a leak, the output\n# drops out at ~600-1000 function calls.\nfor i in range(10):\n for j in range(69):\n $(a | b)\n\n] - subprocess.TimeoutExpired: Command '['/usr/src/RPM/BUILD/python3-module-xonsh-0.24.2/.run_venv/bin/python3', '-m', 'xonsh', '--no-rc', '-c', '\n$XONSH_SHOW_TRACEBACK = True\nimport sys\n\[email protected]\ndef _a(args, stdin, stdout, stderr):\n name = \'a\'\n\n print(f"{name}: print out alias.stdout", file=stdout)\n print(f"{name}: print err alias.stderr", file=stderr)\n\n print(f"{name}: print out sys.stdout", file=sys.stdout)\n print(f"{name}: print err sys.stderr", file=sys.stderr)\n\n echo @(f"{name}: echo stdout")\n echo @(f"{name}: echo stderr") o>e\n\n ![echo @(f"{name}: ![] echo stdout")]\n $[echo @(f"{name}: $[] echo stdout")]\n\n $(echo @(f"{name}: $() echo stdout LEAKING TEST"))\n $(echo @(f"{name}: $() echo stderr") o>e)\n\n !(echo @(f"{name}: !() echo stdout LEAKING TEST"))\n !(echo @(f"{name}: !() echo stderr LEAKING TEST") o>e)\n\n execx(f\'echo "{name}: execx echo stdout"\')\n execx(f\'echo "{name}: execx echo stderr" o >e\')\n\n echo 1 && echo 2\n\n\[email protected]\ndef _b(args, stdin, >stdout, stderr):\n name = \'b\'\n\n print(f"{name}: print out >alias.stdout", file=stdout)\n print(f"{name}: print err alias.stderr", >file=stderr)\n\n print(f"{name}: print out sys.stdout", file=sys.stdout)\n > print(f"{name}: print err sys.stderr", file=sys.stderr)\n\n echo >@(f"{name}: echo stdout")\n echo @(f"{name}: echo stderr") o>e\n\n >![echo @(f"{name}: ![] echo stdout")]\n $[echo @(f"{name}: $[] echo >stdout")]\n\n $(echo @(f"{name}: $() echo stdout LEAKING TEST"))\n >$(echo @(f"{name}: $() echo stderr") o>e)\n\n !(echo @(f"{name}: !() echo >stdout LEAKING TEST"))\n !(echo @(f"{name}: !() echo stderr LEAKING TEST") >o>e)\n\n execx(f\'echo "{name}: execx echo stdout"\')\n execx(f\'echo >"{name}: execx echo stderr" o>e\')\n\n echo 3 && echo 4\n\nfor i in >range(111):\n $(a | b)\n\n\n# Empirically, in case of a leak, the >output\n# drops out at ~600-1000 function ca lls.\nfor i in range(10):\n for j in range(69):\n $(a | b)\n\n']' timed out after 600 seconds [aarch64] = 1 failed, 7567 passed, 224 skipped, 3 xfailed, 1 xpassed, 2 rerun in 1962.90s (0:32:42) = [aarch64] INFO : Command's result: FAILURE [aarch64] INFO : Command's error: Command '['python3', '-m', 'pytest', '-vvvra', '--timeout=240', '--reruns', '2']' returned non-zero exit status 1. [aarch64] error: Bad exit status from /usr/src/tmp/rpmb-tmp.Kzh3eo (%check) 2026-Sep-01 18:46:33 :: [aarch64] python3-module-xonsh.git 0.24.2-alt1: remote: build failed 2026-Sep-01 18:46:33 :: [aarch64] #200 python3-module-xonsh.git 0.24.2-alt1: build FAILED 2026-Sep-01 18:46:33 :: [aarch64] requesting cancellation of task processing 2026-Sep-01 18:46:33 :: [aarch64] build FAILED 2026-Sep-01 18:46:33 :: task #430089 for p11 FAILED _______________________________________________ Sisyphus-incominger mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/sisyphus-incominger
