Summary: | wrong arch | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | inger <inger> |
Component: | erlang-visual | Assignee: | nbr <nbr> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | at, egori, kas, ldv, nbr |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
inger@altlinux.org
2008-08-19 12:30:31 MSD
2led: не пора ли сменить лидера пакета? Вот ещё до кучи: Package erlang-examples version R12B.3-alt1 has an unmet dep: Depends: erlang_mod(bonk) Depends: erlang_mod(bonk_square) Depends: erlang_mod(highscore) Depends: erlang_mod(othello) Depends: erlang_mod(othello_adt) Depends: erlang_mod(othello_board) Depends: erlang_mod(sounder) И ещё: Package erlang-otp version R12B.3-alt1 has an unmet dep: Depends: erlang_mod(observer_backend) Depends: erlang_mod(os_mon) (In reply to comment #0) > erlang-visual-common -- noarch пакет, однако содержит бинарное приложение. > > Package erlang-visual-common version R12B.3-alt1 has an unmet dep: > Depends: /lib/ld-linux.so.2 > Depends: libc.so.6(GLIBC_2.0) > Depends: libc.so.6(GLIBC_2.3) > Depends: libc.so.6(GLIBC_2.3.4) > Depends: libc.so.6(GLIBC_2.4) Виноват, бинарник в этот пакет был добавлен в последний момент, BuildArch не поправил. Будет исправлено.(In reply to comment #2) (In reply to comment #2) > Вот ещё до кучи: > Package erlang-examples version R12B.3-alt1 has an unmet dep: > Depends: erlang_mod(bonk) > Depends: erlang_mod(bonk_square) > Depends: erlang_mod(highscore) > Depends: erlang_mod(othello) > Depends: erlang_mod(othello_adt) > Depends: erlang_mod(othello_board) > Depends: erlang_mod(sounder) Тоже будет исправлено. (In reply to comment #3) > И ещё: > Package erlang-otp version R12B.3-alt1 has an unmet dep: > Depends: erlang_mod(observer_backend) > Depends: erlang_mod(os_mon) А вот с этим пока непонятно... fixed in erlang-R12B.3-alt2 Проверка "noarch пакеты не должны включать ELFы" выполняется в /usr/lib/rpm/verify-elf. Но с введением noarch подпакетов эта проверка уже не может определить, какие файлы принадлежат noarch подпакетам, а какие нет -- сканируется весь %buildroot разом, а за архитектуру принята основная архитектура пакета. Добавил новую проверку в sisyphus_check. * Tue Sep 16 2008 Alexey Tourbin <at@altlinux.ru> 0.8.4-alt1 - check-noarch: new check for soname dependencies and lib64 paths in noarch packages (In reply to comment #8) > Проверка "noarch пакеты не должны включать ELFы" выполняется в /usr/lib/rpm/verify-elf. Но с > введением noarch подпакетов эта проверка уже не может определить, какие файлы > принадлежат noarch подпакетам, а какие нет -- сканируется весь %buildroot разом, а за > архитектуру принята основная архитектура пакета. > > Добавил новую проверку в sisyphus_check. > > * Tue Sep 16 2008 Alexey Tourbin <at@altlinux.ru> 0.8.4-alt1 > - check-noarch: new check for soname dependencies and lib64 paths in noarch packages > Ээ.. У меня в qemu в %_datadir/qemu/ лежит openbios-sparc32 и openbios-sparc64. Они являются elf-файлами, но при этом noarch. Сейчас они лежат в arch пакете. После этого изменения у меня останется возможность позже упаковать их в noarch. > После этого изменения у меня
> останется возможность позже упаковать их в noarch.
Здесь должен был быть знак вопроса. :)
Если openbios-sparc32 не производит зависимости на soname'ы (типа libc.so.6), то проверка не обнаружит никакой ошибки. http://git.altlinux.org/people/at/packages/sisyphus_check.git?;a=commitdiff;h=33b9e0af |