[sisyphus] hasher with new coreutils

Andrey Liakhovets =?iso-8859-1?q?liakh_=CE=C1_dol=2Eru?=
Сб Мар 22 14:45:46 MSK 2008


Здравствуйте.

На некоторых системах при пересборке пакета в hasher'е с новыми coreutils (6.10-alt1)
перестала работать опция --no-sisyphus-check=packager,gpg,changelog :
без неё пакет пересобирается, с ней - нет.
Например,

$ hsh -v --lazy-cleanup --target=i586 --apt-config ~/hsh.apt.conf.Sisyphus_20080320 --no-sisyphus-check=packager,gpg,changelog ~/mp0320/ /mnt/ALTLinux/Sisyphus/files/SRPMS/hasher-priv-1.2.11-alt1.src.rpm

заканчивается так:
...
hsh-rebuild: Created rebuild script.
`/mnt/ALTLinux/Sisyphus/files/SRPMS/hasher-priv-1.2.11-alt1.src.rpm' -> `chroot/.in/hasher-priv-1.2.11-alt1.src.rpm'
mkdir: created directory `/usr/src/in'
mkdir: created directory `/usr/src/in/srpm'
`hasher-priv-1.2.11-alt1.src.rpm' -> `/usr/src/in/srpm/hasher-priv-1.2.11-alt1.src.rpm'
hsh-rebuild: hasher-priv-1.2.11-alt1.src.rpm: installed source file.
hsh-rebuild: hasher-priv-1.2.11-alt1.src.rpm does not look like source package.

Если убрать --no-sisyphus-check=packager,gpg,changelog
или оставить эту опцию, но использовать предыдущие coreutils (5.97-alt6),
то всё хорошо: вместо "... does not look like source package." получаю
hsh-rebuild: hasher-priv-1.2.11-alt1.src.rpm: sisyphus_check passed.
и т.д.

Системы, где это наблюдается:
-- 2 CPU, i586, последний Sisyphus
-- 4 CPU, x86_64, последний Sisyphus
-- 4 CPU, x86_64, последний Branch.
Есть система, где такое НЕ проявляется: 1 CPU, i586, последний Сизиф.

Многоядерность CPU -- пока единственное отличие, что я углядел в "плохих" системах.

Может ли это быть связано с
http://lists.altlinux.org/pipermail/devel/2008-March/071802.html
?

Андрей Ляховец



Подробная информация о списке рассылки Sisyphus