Bug 36094

Summary: Ошибка в обработке конфликтов
Product: Branch p8 Reporter: Vera Blagoveschenskaya <vercha>
Component: aptAssignee: Ivan Zakharyaschev <imz>
Status: NEW --- QA Contact: qa-p8 <qa-p8>
Severity: normal    
Priority: P3 CC: drool, drool, glebfm, ldv, rider, sotor, vercha, vseleznv, zerg
Version: не указана   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Так работает
none
А так фигвам none

Description Vera Blagoveschenskaya 2019-02-13 16:24:30 MSK
kworkstation 8.2 x86_64

apt-get install qmmp
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
libqmmp
Следующие НОВЫЕ пакеты будут установлены:
libqmmp qmmp
0 будет обновлено, 2 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 1085kB архивов.
После распаковки потребуется дополнительно 4118kB дискового пространства.
Продолжить? [Y/n]
Получено: 1 http://ftp.altlinux.org p8/branch/x86_64/classic libqmmp 1:0.12.0-alt0.M80P.svn8288.1 [465kB]
Получено: 2 http://ftp.altlinux.org p8/branch/x86_64/classic qmmp 1:0.12.0-alt0.M80P.svn8288.1 [620kB]
Получено 1085kB за 0s (3870kB/s).
qmmp < 1:0.12.0-alt0.M80P.svn8288.1 conflicts with qmmp1-1.2.6-alt1
E: Проверка группы транзакций не удалась
Comment 1 Vera Blagoveschenskaya 2019-02-13 16:25:52 MSK
Не воспроизводится в Сизифе
Comment 2 Sergey V Turchin 2019-02-13 16:31:35 MSK
Created attachment 8015 [details]
Так работает
Comment 3 Sergey V Turchin 2019-02-13 16:32:09 MSK
Created attachment 8016 [details]
А так фигвам
Comment 4 Dmitry V. Levin 2019-02-13 16:39:40 MSK
Включите, пожалуйста, отладочную информацию:
Debug::pkgMarkInstall "true";
Debug::pkgProblemResolver "true";
Comment 5 Sergey V Turchin 2019-02-13 16:46:55 MSK
(В ответ на комментарий №4)
> Включите, пожалуйста, отладочную информацию:
Пусто там. Совсем.
Comment 6 Motsyo Gennadi 2019-02-14 21:21:22 MSK
https://lists.altlinux.org/pipermail/devel/2018-March/204123.html
Я же давным давно обратился к разработчику и он qmmp-0.x посадил в свой каталог, попереименовывал файлы и даже desktop-файлы имеют иное название. ФАйловых конфликтов быть не должно. Вполне возможно, что в сборке qmmp1 просто забыли убрать Conflicts...
Comment 7 Sergey V Turchin 2019-02-15 09:35:52 MSK
(В ответ на комментарий №6)
> Вполне возможно
Вполне конкретно всё тут описано.

> забыли
Никто ничего не забыл. qmmp тут просто "повезло" участвовать.
Comment 8 Motsyo Gennadi 2019-02-16 21:25:30 MSK
(В ответ на комментарий №7)
> Никто ничего не забыл. qmmp тут просто "повезло" участвовать.

Ну, тогда я не совсем понимаю, зачем в спеке qmmp1 в p8 я вижу строки

Conflicts: qmmp < 1:0.12.0-alt0.M80P.svn8288.1
Conflicts: qmmp-docs < 1:0.12.0-alt0.M80P.svn8288.1 qmmp-qsui < 1:0.12.0-alt0.M80P.svn8288.1
Comment 9 Sergey V Turchin 2019-02-18 10:15:18 MSK
(В ответ на комментарий №8)
> Ну, тогда я не совсем понимаю, зачем в спеке qmmp1 в p8 я вижу строки
> Conflicts: qmmp < 1:0.12.0-alt0.M80P.svn8288.1
Для самого что ни на есть прямого назначения того, что в них написано.

P.S.
Дальнейшее обсуждение qmmmp прошу перенести в личку или devel@lists.
Comment 10 Anton Farygin 2019-05-21 12:04:58 MSK
(В ответ на комментарий №8)
> (В ответ на комментарий №7)
> > Никто ничего не забыл. qmmp тут просто "повезло" участвовать.
> 
> Ну, тогда я не совсем понимаю, зачем в спеке qmmp1 в p8 я вижу строки
> 
> Conflicts: qmmp < 1:0.12.0-alt0.M80P.svn8288.1
> Conflicts: qmmp-docs < 1:0.12.0-alt0.M80P.svn8288.1 qmmp-qsui <
> 1:0.12.0-alt0.M80P.svn8288.1

Потому что qmmp 0.11.0, который сейчас в p8 - содержит файл /usr/bin/qmmp - точно такой же есть в пакете qmmp1-1.2.6

И они естественно, конфликтуют.
Comment 11 Sergey V Turchin 2019-05-22 03:37:18 MSK
(В ответ на комментарий №10)
> конфликтуют
Нет.
Comment 12 Anton Farygin 2019-05-22 08:12:14 MSK
$ rpm -qp --conflicts p8/branch/files/x86_64/RPMS/qmmp1-1.2.6-alt1.x86_64.rpm 
qmmp < 1:0.12.0-alt0.M80P.svn8288.1
qmmp-docs < 1:0.12.0-alt0.M80P.svn8288.1
qmmp-qsui < 1:0.12.0-alt0.M80P.svn8288.1

Но в p8 уже qmmp-0.12, в котором файлы переименованы и там действительно нет файловых конфликтов.
Comment 13 Anton Farygin 2019-05-22 08:15:36 MSK
Я не смог воспроизвести.
# apt-get install qmmp qmmp1
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  qmmp-out-pulseaudio
Следующие НОВЫЕ пакеты будут установлены:
  qmmp qmmp-out-pulseaudio qmmp1
0 будет обновлено, 3 новых установлено, 0 пакетов будет удалено и 39 не будет обновлено.
Необходимо получить 0B/2705kB архивов.
После распаковки потребуется дополнительно 16,9MB дискового пространства.
Продолжить? [Y/n] n
Прервано.

# apt-get install  qmmp1 qmmp
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  qmmp-out-pulseaudio
Следующие НОВЫЕ пакеты будут установлены:
  qmmp qmmp-out-pulseaudio qmmp1
0 будет обновлено, 3 новых установлено, 0 пакетов будет удалено и 39 не будет обновлено.
Необходимо получить 0B/2705kB архивов.
После распаковки потребуется дополнительно 16,9MB дискового пространства.
Продолжить? [Y/n] n
Прервано.
Comment 14 Sergey V Turchin 2019-06-03 12:27:31 MSK
(В ответ на комментарий №13)
> Я не смог воспроизвести.
> Прервано.
Поэтому и не смог.
Comment 15 Sergey V Turchin 2019-06-03 12:30:31 MSK
apt-get install qmmp qmmp1
apt-get remove qmmp
apt-get install qmmp
и не прерывать
Comment 16 Anton Farygin 2019-09-03 08:45:58 MSK
Вера, проверь пожалуйста на текущем apt'е в p8. На Sisyphus не воспроизводится.
Comment 17 Vera Blagoveschenskaya 2019-09-03 09:35:13 MSK
(В ответ на комментарий №16)
> Вера, проверь пожалуйста на текущем apt'е в p8. На Sisyphus не воспроизводится.

На обновленном до текущего состояния p8 поведение воспроизводится согласно описанию Comment#0