On Tue, Oct 23, 2018 at 03:03:37PM +0400, Ivan A. Melnikov wrote: [...] > asheplyakov@, собиравший 1.16.3-alt1 и исправлявший как раз > эти два теста, посмотрел на проблему и сказал, что в сборочной > среде во время пересборки не был смонтирован /proc. Тем временем, > BR: /proc в спеке, естественно, был. На какой стадии во время пересборки не был смонтирован /proc? [...] > Добавьте к этому фишку rpmquery: она умеет раскрывать шаблоны > имён файлов сама, и если ни один файл не попал под шаблон, не > считает это ошибкой: > > $ rpmquery -pR foo; echo "exit code: $?" > error: open of foo failed: No such file or directory > exit code: 1 > $ rpmquery -pR 'foo*'; echo "exit code: $?" > exit code: 0 Оказывается, в новом rpmquery потерялся наш коммит из rpm-4.0.4-alt12: * Sun Nov 10 2002 Dmitry V. Levin 4.0.4-alt12 - lib/query.c: rpmQueryVerify[RPMQV_RPM]: parse file argument (do glob and other expansions) only if glob_query is enabled [and disabled it by default]. This change allows widespread constructions like "find -print0 |xargs -r0 rpmquery -p --". git blame говворит, что это коммит 112afdc29cd4019a7750d31c624682c2c580b3bb, но на самом деле git-cvsimport, очевидно, плохо справился. В каком-нибудь p8 вы увидите совсем другое поведение rpmquery: $ rpmquery -p foo\*; echo \$?=$? error: open of foo* failed: No such file or directory $?=1 Почините rpmquery в Сизифе, пожалуйста. -- ldv