Bug 47847

Summary: /usr/lib/rpm/python3.req.files: line 73: test: too many arguments
Product: Sisyphus Reporter: Ivan A. Melnikov <iv>
Component: rpm-macros-python3Assignee: kotopesutility <kotopesutility>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: andy, darktemplar, george, glebfm, imz, kotopesutility, ldv, slev, vitty
Version: unstable   
Hardware: all   
OS: Linux   

Description Ivan A. Melnikov 2023-10-05 14:11:05 MSK
При сборке многих пакетов (замечено на systemd, воспроизведено на iotop например, но вообще в /beehive/logs/Sisyphus-x86_64/latest/success нагрепалось 2266 пакетов) замечено сообщение об ошибке:

/usr/lib/rpm/python3.req.files: line 73: test: too many arguments

И правда, если посмотреть на эту строку, видно, что, похоже, нужно больше кавычек.

https://git.altlinux.org/gears/r/rpm-build-python3.git?a=blob;f=rpm-build-python3/python3.req.files;h=c526c4d41290cabede837be0c98c49266759fe00#l73

> test -z $to_handle || echo $to_handle
Comment 1 Repository Robot 2023-10-09 19:52:01 MSK
rpm-build-python3-0.1.24-alt2 -> sisyphus:

 Thu Oct 05 2023 Daniel Zagaynov <kotopesutility@altlinux> 0.1.24-alt2
 - python3.req.files:used quotes for test argument (closes #47847)