Bug 25034 - should conflict with/obsolete older libgpod
Summary: should conflict with/obsolete older libgpod
Status: CLOSED DUPLICATE of bug 24613
Alias: None
Product: Branch 5.1
Classification: Distributions
Component: libgpod4 (show other bugs)
Version: unspecified
Hardware: all Linux
: P3 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: QA 5.1
URL:
Keywords:
Depends on: 24613
Blocks:
  Show dependency tree
 
Reported: 2011-02-05 00:01 MSK by Ivan Zakharyaschev
Modified: 2011-12-14 16:04 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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