Bug 36109

Summary: Не автоматический переезд с avconv на ffmpeg
Product: Sisyphus Reporter: mikhailnov <m>
Component: ffmpegAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: darktemplar, placeholder, rider
Version: unstable   
Hardware: all   
OS: Linux   

Description mikhailnov 2019-02-15 01:23:48 MSK
При обновлении с p8 до сизифа нужно вручную пнуть установку ffmpeg, иначе avconv автоматически не заменяется на него.

alt-p8-edu ~ # apt-get install kdenlive
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.

Так как для выполнения Вашего запроса достаточно одной операции, то
скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
об этом как о найденной ошибке в пакете.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
  kdenlive: Требует: /usr/bin/ffmpeg
            Требует: /usr/bin/ffplay
            Требует: /usr/bin/ffprobe
E: Извините, `битые' пакеты
alt-p8-edu ~ # apt-get install /usr/bin/ffmpeg
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано ffmpeg для '/usr/bin/ffmpeg'
Следующие дополнительные пакеты будут установлены:
  ffmpeg ffplay ffprobe kdenlive
Следующие пакеты будут ОБНОВЛЕНЫ:
  kdenlive
Следующие пакеты будут УДАЛЕНЫ:
  avconv avplay avprobe
Следующие НОВЫЕ пакеты будут установлены:
  ffmpeg ffplay ffprobe
1 будет обновлено, 3 новых установлено, 3 пакетов будет удалено и 1 не будет обновлено.
Необходимо получить 12,2MB архивов.
После распаковки будет освобождено 119kB дискового пространства.
Продолжить? [Y/n] 
Получено: 1 http://ftp.altlinux.org ALTLinux/Sisyphus/x86_64/classic kdenlive 18.12.1-alt1 [10,9MB]
Получено: 2 http://ftp.altlinux.org ALTLinux/Sisyphus/x86_64/classic ffmpeg 2:4.1-alt1 [705kB]
Получено: 3 http://ftp.altlinux.org ALTLinux/Sisyphus/x86_64/classic ffplay 2:4.1-alt1 [271kB]
Получено: 4 http://ftp.altlinux.org ALTLinux/Sisyphus/x86_64/classic ffprobe 2:4.1-alt1 [279kB]
Получено 12,2MB за 1s (6459kB/s).
Совершаем изменения...
Подготовка...                                                                                                                     #################################################################################################### [100%]
Обновление / установка...
1: ffprobe-2:4.1-alt1                                                                                                             #################################################################################################### [ 13%]
2: ffplay-2:4.1-alt1                                                                                                              #################################################################################################### [ 25%]
3: ffmpeg-2:4.1-alt1                                                                                                              #################################################################################################### [ 38%]
4: kdenlive-18.12.1-alt1                                                                                                          #################################################################################################### [ 50%]
Очистка / удаление... 
5: kdenlive-18.08.3-alt1                                                                                                          #################################################################################################### [ 63%]
6: avconv-1:11.6-alt1                                                                                                             #################################################################################################### [ 75%]
7: avplay-1:11.6-alt1                                                                                                             #################################################################################################### [ 88%]
8: avprobe-1:11.6-alt1                                                                                                            #################################################################################################### [100%]

Завершено.
Comment 1 Anton Farygin 2019-02-15 08:07:34 MSK
1. не apt-get install, а apt-get dist-upgrade.
2. Обновление с p8 до Sisyphus сломано на уровне apt/rpm.

*** This bug has been marked as a duplicate of bug 35529 ***
Comment 2 mikhailnov 2019-02-15 15:26:48 MSK
Суть в том, что при dist-upgrade avconv не заменился на ffmpeg. 
Это вряд ли связано с bug#35529
Comment 3 Anton Farygin 2019-02-15 16:15:34 MSK
именно с ним и связано, как же иначе ?

Посмотрим после исправления rpm/apt как оно себя будет вести, сейчас что-то говорить не имеет никакого смысла.
Comment 4 mikhailnov 2019-02-15 18:26:52 MSK
Может, не туда смотрю, но в спеке ffmpeg https://packages.altlinux.org/ru/sisyphus/specfiles/ffmpeg не вижу чего-то вроде Obsoletes: avconv < 4, Conflicts: avconv < 4
Непонятно, почему должно работать правильно.
Comment 5 Anton Farygin 2019-02-15 20:33:17 MSK
потому что он и не обсолетит.
Comment 6 Anton Farygin 2019-02-26 17:21:34 MSK
Всё-таки ошибка в сборке ffmpeg.
Comment 7 Repository Robot 2019-02-26 19:33:27 MSK
ffmpeg-2:4.1.1-alt2 -> sisyphus:

Tue Feb 26 2019 Anton Farygin <rider@altlinux.ru> 2:4.1.1-alt2
- added provides and obsoletes for avplay and avprobe packages (closes: #36109)