Bug 40556

Summary: В проект flowblade невозможно добавить изображение png
Product: Sisyphus Reporter: Глеб <nmperator2008>
Component: flowbladeAssignee: arbars <arbars>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: arbars, keremet
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Изображения не загружаются none

Description Глеб 2021-07-21 15:00:40 MSK
Created attachment 9531 [details]
Изображения не загружаются

При попытке добавить изображение вместо него отображается белый прямоугольник с чёрными краями. Скриншот во вложении.
Comment 1 keremet 2021-07-21 15:17:33 MSK
Для формирования изображения для предпросмотра используется библиотека mlt. В файле /usr/share/mlt/core/loader.dict видно, что для формирования файла в формате png должны использоваться модули qimage и pixbuf.
Причина ошибки в том, что модуль qimage отключен в flowblade (processutils.py:41:    repo.producers().set('qimage', None, 0)), а pixbuf (/usr/lib64/mlt/libmltgdk.so) не входит в пакет libmlt6. Поэтому изображения не предпросмотра не создаются. Требуется добавить пакеты libgdk-pixbuf-devel libpango-devel в BuildRequires, чтобы файл libmltgdk.so был собран
Comment 2 Repository Robot 2021-07-21 16:26:32 MSK
mlt-6.26.1-alt2 -> sisyphus:

 Wed Jul 21 2021 Andrey Sokolov <keremet@altlinux> 6.26.1-alt2
 - add build requirements for libmltgdk.so (closes 40556)