| Summary: | Некорректный параметр для нового sisyphus-check | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Yury Aliaev <mutabor> |
| Component: | etersoft-build-utils | Assignee: | Vitaly Lipatov <lav> |
| Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P2 | CC: | ktirf, lav, ldv, legion, sin |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
|
Description
Yury Aliaev
2008-05-28 11:36:58 MSD
(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 Ну тогда понятно... |