Summary: | переопределённый niconsdir (или лучший description) | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Artem Zolochevskiy <azol> |
Component: | rpm-build-compat | Assignee: | Vitaly Lipatov <lav> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | icesik, kirill, lav |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Artem Zolochevskiy
2007-03-22 02:00:00 MSK
Не понял - что --eval показывает, туда и кладётся. Как может получится указанное ваши расхождение, не понимаю. Что именно неправильно? /compat так не переопределяет: $ grep nicon /etc/rpm/macros.d/compat %_niconsdir %_iconsdir Уточните пожалуйста. Да, и конечно же речь о rpm-build-compat, а не etersoft-build-utils :) (In reply to comment #1) > Не понял - что --eval показывает, туда и кладётся. > Как может получится указанное ваши расхождение, не понимаю. > Что именно неправильно? > /compat так не переопределяет: > $ grep nicon /etc/rpm/macros.d/compat > %_niconsdir %_iconsdir > > Уточните пожалуйста. > Да, и конечно же речь о rpm-build-compat, а не etersoft-build-utils :) Да конечно, речь о rpm-build-compat :-) Постараюсь на примере $ rpm -qf /etc/rpm/macros.d/compat rpm-build-compat-0.8-alt4 $ rpm -V rpm-build-compat $ rpm --eval "%_niconsdir" /usr/share/icons # mv /etc/rpm/macros.d/compat /tmp/ $ rpm --eval "%_niconsdir" /usr/share/icons/hicolor/32x32/apps # mv /tmp/compat /etc/rpm/macros.d/compat $ rpm --eval "%_niconsdir" /usr/share/icons $ grep "%_niconsdir" /etc/rpm/macros.d/compat %_niconsdir %_iconsdir $ rpm --eval "%_iconsdir" /usr/share/icons надеюсь понятно, что при установленном rpm-build-compat rpm --eval "%_niconsdir" выдает значения отличные от ситуации с НЕустановленным rpm-build-compat я не говорю, что это как-то неверно, просто у меня к примеру вызвало недопонимание, что при установленном rpm-build-compat rpm -bE spec раскрывает %_niconsdir в /usr/share/icons а реальная сборка отправляет всё как надо в /usr/share/icons/hicolor/32x32/apps вот и получается что с толку сбивает установленный rpm-build-compat ибо переопределяет у себя в /etc/rpm/macros.d/compat %_niconsdir Нет, такое поведение допустимо. Сейчас исправлю. Извините за ошибку, исправил в rpm-build-altlinux-compat-0.92. rpm-build-compat-0.92-alt1 - ok |