Bug 46800 - nemo-preview не поддерживает некоторые форматы, поддерживаемые upstream, в т. ч. webp
Summary: nemo-preview не поддерживает некоторые форматы, поддерживаемые upstream, в т....
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: nemo-preview (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Антон Мидюков
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-07 11:43 MSK by Artem Varaksa
Modified: 2023-07-07 13:43 MSK (History)
2 users (show)

See Also:


Attachments
diff (6.31 KB, patch)
2023-07-07 11:44 MSK, Artem Varaksa
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Artem Varaksa 2023-07-07 11:43:45 MSK
Описание ошибки
===============

1. Установить nemo, nemo-preview.
(Также может быть необходим xreader - см. https://bugzilla.altlinux.org/46655.)
2. Выбрать нажатием ЛКМ любое изображение WebP, например https://example-files.online-convert.com/raster%20image/webp/example_small.webp.
3. Нажать клавишу пробела.

Фактический результат: Окно предварительного просмотра открывается, но индикатор загрузки отображается бесконечно и сам предварительный просмотр не отображается. 

Ожидаемый результат: Предварительный просмотр отображается.

Дополнительная информация
=========================

В upstream WebP, похоже, поддерживается. Например, в одной из ошибок в upstream в выводе $ nemo-preview есть:

> JS LOG: Register mimetype image/webp

А в ALT такой строчки нет, но, что стоит отметить, есть:

> JS LOG: Register mimetype image/*

В целом разницу между форматами в той ошибке и в ALT ([sisyphus] workstation-10.1-x86-64) см. во вложении.


Воспроизводимость
=================

Воспроизводится на виртуальных машинах:

[p10] nemo-preview-5.0.1-alt1.x86_64, nemo-5.0.3-alt1.x86_64
kworkstation-10.1-x86-64
education-10.1-x86-64
education-10.1-x86-64-kde
workstation-10.1-x86-64
server-10.1-x86-64

[sisyphus] nemo-preview-5.6.0-alt1.x86_64, nemo-5.8.2-alt1.x86_64
kworkstation-10.1-x86-64
education-10.1-x86-64
education-10.1-x86-64-kde
workstation-10.1-x86-64
server-10.1-x86-64

Воспроизводится на реальной машине:

[p10] nemo-preview-5.0.1-alt1.x86_64, nemo-5.0.3-alt1.x86_64
LENOVO IP Gaming 3 15ARH05 - 7db339f5e6e0cd2fbe67f4cb5df0f76e  alt-education-10.1-x86_64.iso (обновлен до p10)
Comment 1 Artem Varaksa 2023-07-07 11:44:48 MSK
Created attachment 13735 [details]
diff

Ошибка в upstream, упомянутая в дополнительной информации: https://github.com/linuxmint/nemo-extensions/issues/465
Comment 2 Владимир Диденко 2023-07-07 13:43:39 MSK
Сделал то, что давно пора было сделать - перевел пакет nemo-extensions на nobody. Желающие, подхватывайте пакет.

Причины
1. Я никогда пакетом сам не пользовался и пользоваться не собираюсь, поэтому мотивации им заниматься нет никакой. 
2. Я считаю, что качество кода у пакета ниже плинтуса и, кроме того, у апстрима нет особых ресурсов им заниматься.