После обновления sisyphus-check перестал работать rpmbsh. Вылетает со следующей руганью: [mutabor@builder SPECS]$ rpmbsh libquicktime.spec Target ALT Linux system: SS, use /etc/apt/apt.conf.SS add_changelog: libquicktime.spec: version "1.0.2-alt1" unchanged, skipping skip changelog editing without EDITOR var Просто упаковывается libquicktime-1.0.2-alt1.src.rpm Платформы для сборки: i586 Сборка для платформы i586 Записан: /home/mutabor/RPM/SRPMS/libquicktime-1.0.2-alt1.src.rpm Target ALT Linux system: SS, use /etc/apt/apt.conf.SS Список пакетов на пересборку: libquicktime-1.0.2-alt1.src.rpm Проверка пакета через sisyphus_check...sisyphus_check: --no-check: invalid argument: deps Try `sisyphus_check --help' for more information. Error: check for sisyphus failed Command exited with non-zero status 1 0.13user 0.06system 0:00.19elapsed 102%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (0major+19426minor)pagefaults 0swaps Срд Май 28 11:31:25 MSD 2008 ------------------------------- /home/mutabor/RPM/SPECS Насколько я понимаю, это из-за того, что у нового sisyphus-check пропал параметр "--no-check-deps".
(In reply to comment #0) > После обновления sisyphus-check перестал работать rpmbsh. Вылетает со следующей > руганью: [...] > Насколько я понимаю, это из-за того, что у нового sisyphus-check пропал параметр > "--no-check-deps". У sisyphus_check ничего не должно было пропасть.
И тем не менее... [mutabor@builder SPECS]$ sisyphus_check --help sisyphus_check - check packages for acceptability for Sisyphus. This program is free software, covered by the GNU General Public License. sisyphus_check comes with ABSOLUTELY NO WARRANTY, see license for details. Usage: sisyphus_check [options] <target>... Valid options are: --quiet try to be more quiet; --verbose print a message for each action; --fast-check stop checking after first error; --files treat <target> as a packages; --directories treat <target> as a directory. Packages in this directory will be checked. This is default behavior; --recursive search packages recursively; --show-bad-files print bad packages; --trust-gpg-names=LIST change the list of trusted gpg names; --[no-]check=LIST change the list of checks; --[no-]check-buildhost --[no-]check-buildtime --[no-]check-changelog --[no-]check-content --[no-]check-description --[no-]check-fhs --[no-]check-gpg --[no-]check-group --[no-]check-intersects --[no-]check-libtool --[no-]check-locales --[no-]check-nvr --[no-]check-packager --[no-]check-perms --[no-]check-pkgconfig --[no-]check-printable --[no-]check-subdirs --[no-]check-summary Про зависимости -- ни слова. Глюк?
(In reply to comment #1) > У sisyphus_check ничего не должно было пропасть. $ sisyphus_check --no-check-gpg --check=deps ~/RPM/RPMS/noarch >/dev/null; echo $?; 0 $ sisyphus_check --no-check-gpg --check-deps ~/RPM/RPMS/noarch >/dev/null; echo $?; 0 $ sisyphus_check --no-check-gpg --no-check-deps ~/RPM/RPMS/noarch >/dev/null; echo $?; 0 $ sisyphus_check --help |grep dep; --[no-]check-deps $ rpmquery sisyphus_check sisyphus_check-0.8.0-alt1 Всё на месте.
(In reply to comment #2) > Про зависимости -- ни слова. Глюк? rpmquery -V sisyphus_check ?
Вы случайно sisyphus_check из Дедала не обновили?
[mutabor@builder SPECS]$ sisyphus_check --help | grep dep [mutabor@builder SPECS]$ rpmquery sisyphus_check sisyphus_check-0.8.0-alt1 Странно... В Дедале он что, той же версии, но кастрированный?
(In reply to comment #6) > [mutabor@builder SPECS]$ sisyphus_check --help | grep dep > [mutabor@builder SPECS]$ rpmquery sisyphus_check > sisyphus_check-0.8.0-alt1 Юрий, ответье на мой вопрос. Этот ключ может исчезнуть только если в /etc/sisyphus_check/check.d нет этой проверки.
Ну я это, я, удалил соответствующий файл на нашей машине. Мне не удавалось выключить его с помощью --nocheck-deps. [lav@builder ~]$ rpm -V sisyphus_check отсутствует /etc/sisyphus_check/check.d/100-check-deps
Ну тогда понятно...