Summary: | Не собраны некоторые библиотеки | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | neurofreak-alt <neurofreak-alt> |
Component: | gst-plugins-ugly1.0 | Assignee: | Yuri N. Sedunov <aris> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | aris, m |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
neurofreak-alt@yandex.ru
2022-10-22 22:32:03 MSK
Кому нужны эти ужасные штепсели? К примеру, проприетерасты r7-office/onlyoffice их прпоисывают в зависимости. Может, используют для проигрывания видео и аудио в презентациях. Какие-нибудь видеоплееры, наверное, тоже используют, те, которые на gstreamer работают. (Ответ для mikhailnov на комментарий #2) > К примеру, проприетерасты r7-office/onlyoffice их прпоисывают в зависимости. Каким образом прописывают? Мне нужно скачать onlyoffice, чтоб посмотреть? > Может, используют для проигрывания видео и аудио в презентациях. > Какие-нибудь видеоплееры, наверное, тоже используют, те, которые на > gstreamer работают. "Может" и "наверное" -- ни о чем. Нужны конкретные примеры. (Ответ для Yuri N. Sedunov на комментарий #3) > (Ответ для mikhailnov на комментарий #2) > > К примеру, проприетерасты r7-office/onlyoffice их прпоисывают в зависимости. > > Каким образом прописывают? Мне нужно скачать onlyoffice, чтоб посмотреть? В виде Requires: /usr/lib64/gstreamer-1.0/libxxx.so в некоторых сборках, где-то именами пакетов. > > > Может, используют для проигрывания видео и аудио в презентациях. > > Какие-нибудь видеоплееры, наверное, тоже используют, те, которые на > > gstreamer работают. > > "Может" и "наверное" -- ни о чем. Нужны конкретные примеры. Вы специально убрали сборку этих библиотек или просто не заметили их пропажу, т.к. в спеке вместо перечисления файлов написана звездочка? Если не специально, то значит это тупо регрессия. # apt-get install r7-office Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Некоторые пакеты установить невозможно. Это может означать, что Вы потребовали невозможного, либо пользуетесь нестабильным репозиторием. Часть необходимых пакетов либо ещё не создана, либо была удалена из каталога 'Входящие'. Так как для выполнения Вашего запроса достаточно одной операции, то скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста, об этом как о найденной ошибке в пакете. Эти сведения могут помочь найти выход из ситуации: Следующие пакеты имеют неудовлетворенные зависимости: r7-office: Требует: /usr/lib64/gstreamer-1.0/libgstcdio.so Требует: /usr/lib64/gstreamer-1.0/libgstdvdread.so Требует: /usr/lib64/gstreamer-1.0/libgstmpeg2dec.so E: Извините, `битые' пакеты Не вижу проблемы в том, чтобы добавить эти библиотеки. Хотелось бы увидеть их в пакете. Спасибо за понимание. (Ответ для mikhailnov на комментарий #4) > (Ответ для Yuri N. Sedunov на комментарий #3) > > (Ответ для mikhailnov на комментарий #2) > > > К примеру, проприетерасты r7-office/onlyoffice их прпоисывают в зависимости. > > > > Каким образом прописывают? Мне нужно скачать onlyoffice, чтоб посмотреть? > > В виде Requires: /usr/lib64/gstreamer-1.0/libxxx.so в некоторых сборках, > где-то именами пакетов. > > > > > Может, используют для проигрывания видео и аудио в презентациях. > > > Какие-нибудь видеоплееры, наверное, тоже используют, те, которые на > > > gstreamer работают. > > > > "Может" и "наверное" -- ни о чем. Нужны конкретные примеры. > Вы специально убрали сборку этих библиотек или просто не заметили их > пропажу, т.к. в спеке вместо перечисления файлов написана звездочка? > Если не специально, то значит это тупо регрессия. Примеры будут? Пойдите и обвините апстрим в лицензионных вывихах. Удовлетворять onlyoffice по факту от руки прописанных зависимостей -- нужды нет. Да можно и просто выкинуть этот пакет с ужасными степселями )) И еще в ffmpeg тоже тогда можно отключить x264, по тем же причинам и такой же логике (Ответ для mikhailnov на комментарий #8) > Да можно и просто выкинуть этот пакет с ужасными степселями )) Нет нельзя, ряд пакетов их таки хочет, но и жалоб на функциональность текущей сборки не поступало. (Ответ для Yuri N. Sedunov на комментарий #10) > (Ответ для mikhailnov на комментарий #8) > > Да можно и просто выкинуть этот пакет с ужасными степселями )) > > Нет нельзя, ряд пакетов их таки хочет, но и жалоб на функциональность > текущей сборки не поступало. Пакеты-то хотят конкретные плагины, а не просто наличие самого пакета, это у них в зависимостях сам пакет прописан. Пример влияния на функционал: [root@alt-p10 ~]# apt-get install totem [root@alt-p10 ~]# mv -v /usr/lib64/gstreamer-1.0/libgstlibav.so /usr/lib64/gstreamer-1.0/libgstlibav.so.old переименован '/usr/lib64/gstreamer-1.0/libgstlibav.so' -> '/usr/lib64/gstreamer-1.0/libgstlibav.so.old' [root@alt-p10 ~]# sudo -u mikhailnov totem '/home/mikhailnov/Музыка/IMG_2439_mpeg2.mpg' ** Message: 01:04:57.319: Missing plugin: gstreamer|1.0|totem|Декодер MPEG-2 Video (Main Profile)|decoder-video/mpeg, mpegversion=(int)2, systemstream=(boolean)false, profile=(string)main, level=(string)main, interlace-mode=(string)progressive (Декодер MPEG-2 Video (Main Profile)) Видео не проигрывается. Само видео: https://disk.yandex.ru/i/JcMufGSTVc8Wog Закодировано было так: ffmpeg <...> -c:v mpeg2video <...> Ставим сборку neurofreak: [root@alt-p10 ~]# apt-repo test 308864 После этого видео MPEG-2 начинает проигрываться. Примера без удаления libgstlibav.so не придумал. libgstlibav в теории может не подойти, если у проприетарного приложения свой версия ffmpeg, которая по ABI несовместима с системной. Знаний чуток прибавилось, спасибо. На этой конструктивной ноте и закроем (свмо не смогло): https://packages.altlinux.org/ru/sisyphus/srpms/gst-plugins-ugly1.0/2862492717496301168 Спасибо! |