Юнит тесты которые запускаются после сборки gear не проходят, например на ext4. Потому, что последовательность файлов после запаковки и распаковки не совпадает, а на tmpfs совпадает. например функция gear_rules_archive_dot_const ожидает список файлов после распаковки: ./$spec ./$name.$gear_directive а на ext4 они оказываются в обратной последовательности: ./$name.$gear_directive ./$spec из за этого тест ложно сваливается, хотя все файлы на месте. Видимо, необходимо добавить сортировку перед сравнением списка файлов.
Try http://git.altlinux.org/people/ldv/packages/?p=gear.git;a=commit;h=1.7.2.1-alt1-6-gba6f0fb
gear-1.7.2.2-alt1 -> sisyphus: * Mon Sep 06 2010 Dmitry V. Levin <ldv@altlinux> 1.7.2.2-alt1 - gear-import: pass --no-verify option to git-commit. - Renamed gear-update-tag to gear-store-tags (closes: #18739). - gear-command-{hasher,rpmbuild}: unset GIT_* environment variables used by gear itself (closes: #20884). - tests: fixed false positive on non-tmpfs filesystems (closes: #24012).