Summary: | allow to avoid include-image-data | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | ildar <ildar> | ||||||
Component: | gtk4-update-icon-cache | Assignee: | Yuri N. Sedunov <aris> | ||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||
Severity: | minor | ||||||||
Priority: | P5 | CC: | aris, kurachenko.urup | ||||||
Version: | unstable | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Description
ildar
2024-05-10 12:38:08 MSK
Created attachment 16860 [details]
Установка пакета с include-image-data(по-умолчанию)
Created attachment 16861 [details]
Установка пакета с выключенным include-image-data
Поддержу тему. Столкнулся с неприятной ситуацией пытаясь собрать тему иконок Mint-Y в сизиф. Использование ключа --include-image-data приводит к ошибке при установке пакета с этой темой. Без --include-image-data установка проходит штатно. Скрины прилагаются. Насколько действительно необходимо использование этого ключа по-умолчанию? (Ответ для Anton Kurachenko на комментарий #3) > Поддержу тему. Столкнулся с неприятной ситуацией пытаясь собрать тему иконок > Mint-Y в сизиф. Использование ключа --include-image-data приводит к ошибке > при установке пакета с этой темой. Без --include-image-data установка > проходит штатно. Если вы считаете, что это ошибка gtk4-update-icon-cache, повесьте багу в апстрим. Я очень подробно написал, что этот ключик возникает в файле /usr/lib/rpm/gtk4-icon-cache.filetrigger . Я очень сильно сомневаюсь, что этот файл приходит к нам из апстрима. Самый тривиальный подход — применить следующий патч: --- gtk4-icon-cache.filetrigger.ORIG 2022-04-30 03:02:56.000000000 +0500 +++ gtk4-icon-cache.filetrigger 2024-03-20 03:40:33.456164209 +0500 @@ -6,7 +6,7 @@ dir=${dir%/} if [ -f "$dir"/index.theme ]; then # since 2.24.24 --include-image-data used to include image data into the icon cache - gtk4-update-icon-cache --force --quiet --include-image-data "$dir" + gtk4-update-icon-cache --force --quiet "$dir" elif [ -f "$dir"/icon-theme.cache ]; then rm -f "$dir"/icon-theme.cache rmdir --ignore-fail-on-non-empty "$dir" (Ответ для Yuri N. Sedunov на комментарий #4) > (Ответ для Anton Kurachenko на комментарий #3) > > Поддержу тему. Столкнулся с неприятной ситуацией пытаясь собрать тему иконок > > Mint-Y в сизиф. Использование ключа --include-image-data приводит к ошибке > > при установке пакета с этой темой. Без --include-image-data установка > > проходит штатно. > > > Если вы считаете, что это ошибка gtk4-update-icon-cache, повесьте багу в > апстрим. Ок. А насчет вопроса что скажете? libgtk4-4.16.3-alt1 -> sisyphus: Sat Oct 05 2024 Yuri N. Sedunov <aris@altlinux> 4.16.3-alt1 - 4.16.3 - gtk4-icon-cache.filetrigger: don't include image data in the cache if /etc/gtk-4.0/gtk4-update-icon-cache-no-include-image-data exists (ALT #50313) Спасибо. |