Summary: | insufficient formal deps: undefined symbol: set_escdelay (/usr/bin/alsamixer) | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Ivan Zakharyaschev <imz> |
Component: | alsa-utils | Assignee: | Michael Shigorin <mike> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | mike, shrek |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | 15079, 21992 | ||
Bug Blocks: |
Description
Ivan Zakharyaschev
2009-10-19 12:54:49 MSD
ССЗБ (В ответ на комментарий №1)
> ССЗБ
Ну а почему бы не стараться обеспечить гладкое обновление пакета, когда это возможно? Тут может быть интересно и обновление из дистрибутива в Sisyphus, и из дистрибутива в следующий бранч (но он-то тоже делается из Sisyphus, поэтому работать над этой проблемой стоило бы в Sisyphus).
(У меня же даже не чёрти какие старые библиотеки стояли, а из 4.1, послднего выпущенного дистрибутива.)
Можно версионировать символы в библиотеке (ncursesw, наверное) и пересобрать пакет.
The symbol you are talking about is defined in libncurses.so.5 and libncursesw.so.5. alsa-utils-1.0.21-alt2 -> sisyphus: * Sun Oct 25 2009 Michael Shigorin <mike@altlinux> 1.0.21-alt2 - added crude versioning of ncurses dependency (closes: #21991) - _unpackaged_files_terminate_build again - spec cleanup (In reply to comment #4) > alsa-utils-1.0.21-alt2 -> sisyphus: > > * Sun Oct 25 2009 Michael Shigorin <mike@altlinux> 1.0.21-alt2 > > - added crude versioning of ncurses dependency (closes: #21991) > - _unpackaged_files_terminate_build again > - spec cleanup Спасибо! В 1.0.21-alt2, который сейчас сохранился в ветке 5.1 (ftp://ftp.altlinux.org/pub/distributions/ALTLinux/5.1/branch/files/i586/RPMS/alsa-utils-1.0.21-alt2.i586.rpm ), замечание действительно было учтено: # rpm -Uhv --oldpackage alsa-utils-1.0.21-alt2.i586.rpm error: failed dependencies: libncursesw >= 5.7 is needed by alsa-utils-1.0.21-alt2 aplay = 1.0.21-alt2 is needed by alsa-utils-1.0.21-alt2 amixer = 1.0.21-alt2 is needed by alsa-utils-1.0.21-alt2 но в alsa-utils-1.0.22-alt1 из Сизифа этого нет -- обновление из Сизифа этого пакета не вытянуло нужные свежие зависимости: $ rpm -qf /usr/bin/alsamixer alsa-utils-1.0.22-alt1 $ alsamixer alsamixer: symbol lookup error: alsamixer: undefined symbol: set_escdelay $ ldd -r /usr/bin/alsamixer | awk '/=> \// {print $3;}' | xargs rpm -qf | sort -u undefined symbol: set_escdelay (/usr/bin/alsamixer) glibc-core-2.11.1-alt2 glibc-pthread-2.11.1-alt2 libalsa-1.0.21a-alt1 libgpm-1.20.1-alt8 libncursesw-5.6-alt4 libtinfo-5.6-alt4 $ Есть такое дело. alsa-utils - Advanced Linux Sound Architecture (ALSA) utils * Fri Apr 09 2010 Michael Shigorin <mike@altlinux> 1:1.0.22-alt2.1 - slightly softened libalsa dependency (version only, dropped release) * Sat Mar 27 2010 Michael Shigorin <mike@altlinux> 1:1.0.22-alt2 - merge-up: shrek@ didn't notice my 1.0.22 "test please" announce and did an independent update + reverted localized descriptions removal, no policy so far and I consider these useful + minor spec cleanup + re-added crude versioning of ncurses dependency (closes: #21991) * Thu Dec 24 2009 Valery Inozemtsev <shrek@altlinux> 1:1.0.22-alt1 Спасибо, сейчас с alsa-utils-1.0.23-alt1 всё хорошо. (In reply to comment #7) > alsa-utils - Advanced Linux Sound Architecture (ALSA) utils > * Fri Apr 09 2010 Michael Shigorin <mike@altlinux> 1:1.0.22-alt2.1 > - slightly softened libalsa dependency (version only, dropped release) > * Sat Mar 27 2010 Michael Shigorin <mike@altlinux> 1:1.0.22-alt2 > - merge-up: shrek@ didn't notice my 1.0.22 "test please" announce > and did an independent update > + reverted localized descriptions removal, no policy so far > and I consider these useful > + minor spec cleanup > + re-added crude versioning of ncurses dependency (closes: #21991) > * Thu Dec 24 2009 Valery Inozemtsev <shrek@altlinux> 1:1.0.22-alt1 |