Bug 15709

Summary: add version to the symbols in the ABI
Product: Sisyphus Reporter: Ivan Zakharyaschev <imz>
Component: libhalAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: ktirf
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 15708    

Description Ivan Zakharyaschev 2008-05-19 04:04:49 MSD
libhal 0.5.10-alt9
libhal 0.5.11-alt6

Programs built with the newer libhal depend on symbols that are not present in
the older libhal; but these dependencies don't get detected and declared in the
RPM. Because of this, APT doesn't upgrade libhal when installing packages with
those programs, for example -- https://bugzilla.altlinux.org/show_bug.cgi?id=15708 .

Adding versionized symbols to libhal's ABI and rebuilding the dependent packages
would be a solution.
Comment 1 Valery Inozemtsev 2008-05-20 14:16:15 MSD
*** Bug 15708 has been marked as a duplicate of this bug. ***
Comment 2 Valery Inozemtsev 2008-08-13 22:34:04 MSD
не к чему оно там
Comment 3 Alexey Rusakov 2008-12-02 17:41:40 MSK
Обоснуй. "Ни к чему" - не обоснование.
Comment 4 Valery Inozemtsev 2008-12-02 19:34:27 MSK
1. из-за одного символа городить огород не буду
2. точечные обновления зло
Comment 5 Alexey Rusakov 2008-12-04 20:18:47 MSK
1. Если кто-то ещё это сделает за тебя, ты примешь NMU?
2. Проблема касается не только точечных обновлений. apt-get upgrade не должен позволять обновлять библиотеки, если это ломает приложения.
Comment 6 Valery Inozemtsev 2008-12-04 20:22:31 MSK
1. здесь не сказано что какое то приложение сломалось
2. ты предлагаешь это сделать в 4.1, а потом пересобрать все что хочет libhal?
Comment 7 Alexey Rusakov 2008-12-04 21:14:03 MSK
1. В описании бага есть ссылка на другой баг про конкретное сломавшееся приложение. Точнее даже целую подсистему.
2. В 4.1 - не предлагаю, бага на Сизифе.
Comment 8 Valery Inozemtsev 2008-12-04 22:36:39 MSK
я по сцилкам не хожу
Comment 9 Valery Inozemtsev 2008-12-04 23:15:08 MSK
hal-0.5.12-alt2