Bug 33155 - Собрать ffmpeg на замену libav в репозитории
Summary: Собрать ffmpeg на замену libav в репозитории
Status: CLOSED FIXED
Alias: None
Product: New/proposed packages
Classification: Development
Component: Обычный репозиторий (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Anton Farygin
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks: 30213 32312 32382 32975 33156 33462
  Show dependency tree
 
Reported: 2017-02-21 15:58 MSK by Vitaly Lipatov
Modified: 2018-09-25 06:51 MSK (History)
13 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2017-02-21 15:58:32 MSK
Поскольку
- идея о сосуществовании ffmpeg и libav в репозитории не нашла поддержки под предлогом того, что обязательно кто-нибудь слинкуется с ними двумя,
- предложение рекурсивно проверять появление одинаковых функций в разных библиотеках не вызвало большого ажиотажа (пример скрипта, который для бинарника показывает конфликты по символам в используемых им библиотеках: https://github.com/vitlav/checkduplicatelibrarysymbols)
- практика собирать программы со встроенным ffmpeg плоха
- обычно программы могут собраться только с ffmpeg

выходом признано
заменить libav (форк ffmpeg, сделанный без изменения названий библиотек и символов в них) на оригинальный ffmpeg, сделав его основной библиотекой и пересобрав всё, что использует libav, с ним.
Comment 1 Anton Farygin 2017-02-21 16:22:32 MSK
Есть предложение делать это не просто так, а когда появится серьёзный повод - выход новой версии libav с другим soname и т.д.
Comment 2 Michael Shigorin 2017-02-21 18:42:10 MSK
Известно несколько вариантов спека, которые для себя делали те, кто занимается собственно мультимедией... может, кто прицепит свой?
Comment 3 Vitaly Lipatov 2017-02-21 19:11:30 MSK
(В ответ на комментарий №2)
> Известно несколько вариантов спека, которые для себя делали те, кто занимается
> собственно мультимедией... может, кто прицепит свой?
Ты про это?
git.alt:/people/vseleznv/packages/ffmpeg.git
git.alt:/people/yakonstb/packages/ffmpeg.git
Comment 4 Vitaly Lipatov 2017-02-21 19:32:31 MSK
(В ответ на комментарий №1)
> Есть предложение делать это не просто так, а когда появится серьёзный повод -
> выход новой версии libav с другим soname и т.д.
Мне кажется, такого никогда не случится.
Но проблема в том, что сейчас не собрать такие программы как
tdesktop, qtox, mplayer, mpv
ну и другие из зависимостей этой баги.
Проблема просто замаскирована тем, что мантейнеры собирают пакеты с внутренней ffmpeg, или просто программы, использующие ffmpeg, не могут появиться в репозитории, не в силах собраться.
Comment 5 Vitaly Lipatov 2017-06-12 22:54:17 MSK
Благодаря @rider ffmpeg в Сизифе, идёт процесс пересборки пакетов.
Comment 6 Anton Farygin 2017-06-12 22:55:56 MSK
Кстати, проверь пожалуйста своим скриптом - где и в каких приложениях влетает libav и ffmpeg одновременно.
Comment 7 Vitaly Lipatov 2017-06-15 04:39:41 MSK
(В ответ на комментарий №6)
> Кстати, проверь пожалуйста своим скриптом - где и в каких приложениях влетает
> libav и ffmpeg одновременно.
Ничего не нашёл, но он же несколько ущербный — по установленным пакетам проверяет.
Comment 8 Anton Farygin 2017-07-10 10:22:16 MSK
Собран