Bug 17007 - Should conflict with seamonkey
Summary: Should conflict with seamonkey
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: xulrunner-libs (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-03 16:53 MSD by Vitaly A. Ostanin
Modified: 2008-10-27 11:52 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly A. Ostanin 2008-09-03 16:53:24 MSD
file /usr/lib64/libmozjs.so from install of xulrunner-libs-1.9-alt2.20080718 conflicts with file from package seamonkey-1.1.7-alt2
Comment 1 Alexey Gladkov 2008-09-08 09:50:03 MSD
На новом сизифе не воспроизводится:

$ rpmquery -pl i586/RPMS/seamonkey-1.1.11-alt1.i586.rpm |grep /usr/lib/libmozjs.so |wc -l
0
Comment 2 Vitaly A. Ostanin 2008-09-08 12:36:03 MSD
Речь про обновление до нового Сизифа. В старом seamonkey есть файл, который есть в новом xulrunner-libs. Для нормального обновления старых дистрибутивов или старого Сизифа нужно в xulrunner-libs выставить Conflict со всеми seamonkey до той версии, где дубликат файла уже отсутствует.

Мне всегда казалось, что до файловых конфликтов доходить не должно, всё должно решаться указаниями в спеке.
Comment 3 Alexey Gladkov 2008-09-08 12:42:05 MSD
(In reply to comment #2)
> Мне всегда казалось, что до файловых конфликтов доходить не должно, всё
> должно решаться указаниями в спеке.

Если следовать этой логике, то конфликт нужно ставить и на все версии mozilla и на бог знает ещё чего... в общем на всё, что когда-то в прошлом пересекалось по файлам.
Comment 4 Vitaly A. Ostanin 2008-09-08 16:07:01 MSD
Да, по хорошему надо ставить конфликты на все пакеты с пересекающимися файлами. А в чём проблема? Список файлов xulrunner-libs известен, поиск их в contents_index старых Сизифов реализуется тривиальным скриптом. Старые Сизифы - это из архива за период внедрения xulrunner.

Если Вы настаиваете на том, что неработающее обновление - не ошибка, дело хозяйское, закрывайте баг.
Comment 5 Alexey Gladkov 2008-09-08 16:17:30 MSD
(In reply to comment #4)
> Если Вы настаиваете на том, что неработающее обновление - не ошибка, дело
> хозяйское, закрывайте баг.

Я его уже зарезолвил.
Comment 6 Vitaly A. Ostanin 2008-10-27 11:52:32 MSK
В общем, вот список того, с чем xulrunner-libs когда-то конфликтовал:

seamonkey <= 1:1.1.7-alt2
mozilla <= 1.7.12-alt3.5
libjs-devel <= 1.5-alt0.2
libgecko <= 1.7.7-alt0.2