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

Reply via email to