file /usr/lib64/libmozjs.so from install of xulrunner-libs-1.9-alt2.20080718 conflicts with file from package seamonkey-1.1.7-alt2
На новом сизифе не воспроизводится: $ rpmquery -pl i586/RPMS/seamonkey-1.1.11-alt1.i586.rpm |grep /usr/lib/libmozjs.so |wc -l 0
Речь про обновление до нового Сизифа. В старом seamonkey есть файл, который есть в новом xulrunner-libs. Для нормального обновления старых дистрибутивов или старого Сизифа нужно в xulrunner-libs выставить Conflict со всеми seamonkey до той версии, где дубликат файла уже отсутствует. Мне всегда казалось, что до файловых конфликтов доходить не должно, всё должно решаться указаниями в спеке.
(In reply to comment #2) > Мне всегда казалось, что до файловых конфликтов доходить не должно, всё > должно решаться указаниями в спеке. Если следовать этой логике, то конфликт нужно ставить и на все версии mozilla и на бог знает ещё чего... в общем на всё, что когда-то в прошлом пересекалось по файлам.
Да, по хорошему надо ставить конфликты на все пакеты с пересекающимися файлами. А в чём проблема? Список файлов xulrunner-libs известен, поиск их в contents_index старых Сизифов реализуется тривиальным скриптом. Старые Сизифы - это из архива за период внедрения xulrunner. Если Вы настаиваете на том, что неработающее обновление - не ошибка, дело хозяйское, закрывайте баг.
(In reply to comment #4) > Если Вы настаиваете на том, что неработающее обновление - не ошибка, дело > хозяйское, закрывайте баг. Я его уже зарезолвил.
В общем, вот список того, с чем 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