Bug 25034

Summary: should conflict with/obsolete older libgpod
Product: Branch 5.1 Reporter: Ivan Zakharyaschev <imz>
Component: libgpod4Assignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED DUPLICATE QA Contact: QA 5.1 <qa-5.1>
Severity: normal    
Priority: P3 CC: zxwarior
Version: unspecified   
Hardware: all   
OS: Linux   
Bug Depends on: 24613    
Bug Blocks:    

Description Ivan Zakharyaschev 2011-02-05 00:01:04 MSK
libgpod4-0.7.2-alt1

The installing of libgpod4 in a system with an older libgpod breaks because there are file conflicts, but they are not reflected in formal deps of the RPMs:

How it happens:

Committing changes...
Preparing...                 ########################## [100%]
file /usr/bin/ipod-read-sysinfo-extended from install of libgpod4-0.7.2-alt1 conflicts with file from package libgpod-0.6.0-alt1.1
file /usr/libexec/hal/libgpod-callout from install of libgpod4-0.7.2-alt1 conflicts with file from package libgpod-0.6.0-alt1.1
file /usr/share/locale/de/LC_MESSAGES/libgpod.mo from install of libgpod4-0.7.2-alt1 conflicts with file from package libgpod-0.6.0-alt1.1
file /usr/share/locale/es/LC_MESSAGES/libgpod.mo from install of libgpod4-0.7.2-alt1 conflicts with file from package libgpod-0.6.0-alt1.1
file /usr/share/locale/fr/LC_MESSAGES/libgpod.mo from install of libgpod4-0.7.2-alt1 conflicts with file from package libgpod-0.6.0-alt1.1
file /usr/share/locale/he/LC_MESSAGES/libgpod.mo from install of libgpod4-0.7.2-alt1 conflicts with file from package libgpod-0.6.0-alt1.1
file /usr/share/locale/it/LC_MESSAGES/libgpod.mo from install of libgpod4-0.7.2-alt1 conflicts with file from package libgpod-0.6.0-alt1.1
file /usr/share/locale/ja/LC_MESSAGES/libgpod.mo from install of libgpod4-0.7.2-alt1 conflicts with file from package libgpod-0.6.0-alt1.1
file /usr/share/locale/ro/LC_MESSAGES/libgpod.mo from install of libgpod4-0.7.2-alt1 conflicts with file from package libgpod-0.6.0-alt1.1
file /usr/share/locale/sv/LC_MESSAGES/libgpod.mo from install of libgpod4-0.7.2-alt1 conflicts with file from package libgpod-0.6.0-alt1.1
E: Error while running transaction
Comment 1 Ivan Zakharyaschev 2011-02-05 00:06:18 MSK
This file conflict is only present in the case of a rather old libgpod (from branch 4.1), but it's still an issue, because it interferes with per-package upgrades to branch 5.1 from branch 4.1.
Comment 2 aspsk 2011-02-08 14:48:05 MSK
.

*** This bug has been marked as a duplicate of bug 24613 ***
Comment 3 Speccyfighter 2011-12-14 16:04:39 MSK
Конфликт версий библиотек не подтверждается.

$ rpm -qa --last|grep libgpod
libgpod-0.6.0-alt7                            Вск 22 Авг 2010 15:16:51
libgpod4-0.7.2-alt1                           Пнд 09 Авг 2010 06:01:14

Если библиотека libgpod4 установлена раньше чем libgpod, конфликта версий не возникает.

Багфикс #26680 делает невозможным апгрейд библиотеки libgpod4 до свежей версии если обе библиотеки libgpod и libgpod4 установлены в системе.
Попытка апгрейда libgpod4 с багфиксом, на предмет проверки конфликта версий, приводит к выносу пакета last.fm
Подробнее:
https://bugzilla.altlinux.org/show_bug.cgi?id=26680