Bug 15812 - Некорректный параметр для нового sisyphus-check
Summary: Некорректный параметр для нового sisyphus-check
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: etersoft-build-utils (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-28 11:36 MSD by Yury Aliaev
Modified: 2008-05-29 11:48 MSD (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yury Aliaev 2008-05-28 11:36:58 MSD
После обновления 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".
Comment 1 Dmitry V. Levin 2008-05-28 15:05:09 MSD
(In reply to comment #0)
> После обновления sisyphus-check перестал работать rpmbsh. Вылетает со следующей
> руганью:
[...]
> Насколько я понимаю, это из-за того, что у нового sisyphus-check пропал параметр
> "--no-check-deps".

У sisyphus_check ничего не должно было пропасть.
Comment 2 Yury Aliaev 2008-05-28 15:21:04 MSD
И тем не менее...

[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

Про зависимости -- ни слова. Глюк?
Comment 3 Alexey Gladkov 2008-05-28 15:21:39 MSD
(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

Всё на месте.
Comment 4 Alexey Gladkov 2008-05-28 15:23:07 MSD
(In reply to comment #2)
> Про зависимости -- ни слова. Глюк?

rpmquery -V sisyphus_check ?
Comment 5 Alexey Rusakov 2008-05-28 16:34:26 MSD
Вы случайно sisyphus_check из Дедала не обновили?
Comment 6 Yury Aliaev 2008-05-28 16:44:01 MSD
[mutabor@builder SPECS]$ sisyphus_check --help | grep dep
[mutabor@builder SPECS]$ rpmquery sisyphus_check
sisyphus_check-0.8.0-alt1

Странно... В Дедале он что, той же версии, но кастрированный?
Comment 7 Alexey Gladkov 2008-05-28 16:54:35 MSD
(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 нет этой
проверки.
Comment 8 Vitaly Lipatov 2008-05-28 23:23:55 MSD
Ну я это, я, удалил соответствующий файл на нашей машине.
Мне не удавалось выключить его с помощью --nocheck-deps.
[lav@builder ~]$ rpm -V sisyphus_check
отсутствует /etc/sisyphus_check/check.d/100-check-deps
Comment 9 Yury Aliaev 2008-05-29 11:48:34 MSD
Ну тогда понятно...