Bug 1174

Summary: packageof работает некорректно
Product: Sisyphus Reporter: Sergey Budnevitch <svb>
Component: rpm-utilsAssignee: placeholder <placeholder>
Status: CLOSED FIXED QA Contact:
Severity: blocker    
Priority: P4 CC: at, glebfm, ldv, placeholder
Version: unstable   
Hardware: all   
OS: Linux   

Description Sergey Budnevitch 2002-08-04 21:15:22 MSD
Пример:

$ rpm -qf --qf=\&quot;%{NAME}\\n\&quot; /usr/lib/libtiff.so
libtiff-devel
$ packageof /usr/lib/libtiff.so
libtiff

И так со многими (со всеми?) библиотеками

P.S. ошибка обнаружена Алексеем Фроловым (<a href="mailto:raorn@altlinux.ru" target="_new">raorn@altlinux.ru</a>) и отправлена на bugs.altlinux.ru по его просьбе.
---

---

Comment 1 Sir Raorn 2002-08-05 09:06:26 MSD
Как выяснилось все ело в том, что packageof вызывает realpath(3) для имени файла. Это, как я думаю, было сделано для того, чтобы нормально обрабатывались альтрнативы, но под удар попали библиотеки...
Comment 2 Sir Raorn 2002-08-05 09:06:26 MSD
Как выяснилось все ело в том, что packageof вызывает realpath(3) для имени файла. Это, как я думаю, было сделано для того, чтобы нормально обрабатывались альтрнативы, но под удар попали библиотеки...
Comment 3 Dmitry V. Levin 2002-08-05 15:46:00 MSD
Fixed in rpm-utils-0.5.1-alt1.
Comment 4 Dmitry V. Levin 2002-08-05 15:46:00 MSD
Fixed in rpm-utils-0.5.1-alt1.