Bug 47500

Summary: При обновлении принудительно заменяется на wine-mono-8.0.0
Product: Sisyphus Reporter: Alexander Makeenkov <amakeenk>
Component: wine-monoAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lav, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Alexander Makeenkov 2023-09-08 10:30:42 MSK
Версии пакетов:
wine-mono-7.4.0-alt1
wine-mono-8.0.0-8.0.0-alt1

Шаги воспроизведения.
1. Обновить систему до актуального репозитория

2. Установить wine-mono:
# apt-get install wine-mono
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие НОВЫЕ пакеты будут установлены:
  wine-mono
0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.

2. Выполнить обновление системы:
# apt-get dist-upgrade 


Получаемый результат:

Следующие пакеты будут ЗАМЕНЕНЫ:
  wine-mono (by wine-mono-8.0.0)
Следующие НОВЫЕ пакеты будут установлены:
  wine-mono-8.0.0
0 будет обновлено, 1 новых установлено, 1 пакетов будет заменено, 0 пакетов будет удалено и 0 не будет обновлено.

Затем можно снова установить wine-mono, при этом wine-mono-8.0.0 удалится, но при следующем обновлении опять заменит собой wine-mono, и так до бесконечности.

В p10 поведение аналогичное.

Либо он не должен заменяться, либо при установке wine-mono нужно сразу устанавливать wine-mono-8.0.0 (добавить provides?)
Comment 1 Vitaly Lipatov 2023-11-02 01:46:16 MSK
Видимо, забыл удалить wine-mono. Из Сизифа удалил,
из p10:
333371 EPERM #2 p10 del=wine-mono
Что можно было бы сделать с Provides, не знаю.