Bug 37089 - libwebp7 should conflict with older libwebp6
Summary: libwebp7 should conflict with older libwebp6
Status: CLOSED WONTFIX
Alias: None
Product: Branch p8
Classification: Distributions
Component: libwebp7 (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Leontiy Volodin
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-08-08 21:21 MSK by Ivan Zakharyaschev
Modified: 2020-03-25 14:27 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 Ivan Zakharyaschev 2019-08-08 21:21:57 MSK
libwebp7-0.6.0-alt0.M80P.1

libwebp7 should conflict with older libwebp6.

When installing packages in a p8 system where an older libwebp6 is already installed:

apt> install ImageMagick-tools 
Чтобы выполнить эту операцию необходимы изменения, которые не были запрошены.
Следующие пакеты будут ОБНОВЛЕНЫ:
  ImageMagick-tools libImageMagick
Следующие НОВЫЕ пакеты будут установлены:
  libwebp7
2 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 0 будет сохранено.
Понадобится получить более 2331kB архивов.
После распаковки понадобится более 686kB дискового пространства.
Продолжить? [Y/n] 
...
Совершаем изменения...
Preparing...                                                                                            ################################################################################################### [100%]
file /usr/lib64/libwebpdemux.so.2 from install of libwebp7-0.6.0-alt0.M80P.1 conflicts with file from package libwebp6-0.5.1-alt1
Comment 1 Leontiy Volodin 2019-08-27 10:52:12 MSK
> file /usr/lib64/libwebpdemux.so.2 from install of libwebp7-0.6.0-alt0.M80P.1
> conflicts with file from package libwebp6-0.5.1-alt1

У тебя последняя версия libwebp6 0.5.1-alt1 или 0.5.1-alt1.M80P.1?
Там не должно быть конфликта, т.к. в спеке последнего:
#%{?_enable_libwebpdemux:%_libdir/%{_name}demux.so.*}

Добавление конфликта приведёт к удалению всех пакетов, которые зависят от libwebp6. В основном, это пакеты на qt4.
Пример:

# apt-get install libwebp7
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут ОБНОВЛЕНЫ:
  libwebp7
Следующие пакеты будут УДАЛЕНЫ:
  kde4libs kmymoney kmymoney-i18n kmymoney-payeeidentifier libakonadi4-kde libkabc4 libkholidays4 libkmime4 libkpimidentities4 libkpimtextedit4 libkpimutils4 libkresources4 libqt4-webkit libwebp6 python-module-PyQt4 recordmydesktop-qt
Comment 2 Leontiy Volodin 2020-03-25 14:27:12 MSK
Конфликт файлов не воспроизводится.