После простой пересборки branding-altlinux-centaurus-7.0.5-alt1.src.rpm превращается в тыкву в части -bootloader (получается чёрный фон загрузчика). Также есть следующие наблюдения: - branding-altlinux-sisyphus-20160315-alt1.src.rpm пересобирается в нормальный (возможно, в силу крайне простой -- почти монохромной -- картинки); - пересборка "проблемных" брендингов на p7/branch приводит к рабочему субпакету; - попытка сборки с ImageMagick-6.9.2.4-alt1.1.1 ничего не меняет; - собраться с IM 6.8 (6.8.9.10-alt1.1) уже невозможно; - собраться с предыдущим design-bootloader-source тоже уже невозможно; - BR: GraphicsMagick-nox GraphicsMagick-ImageMagick-compat => спотыкается так: convert images/wallpaper.png -fill '#c62530' -font /usr/share/fonts/ttf/dejavu/DejaVuSansCondensed-Bold.ttf -style Normal -weight Normal -pointsize 20 -gravity northeast -draw 'text 25,25 "альфа"' wallpaper.png convert convert: Unrecognized option (-style). Антон озвучил ещё один запасной вариант: сгенерировать картинку в среде p7, положить в пакет и не трогать (получается блоб). PS: задание 163373 (gfxboot-4.5.12-alt1) проверить отдельно ещё не успел.
Где картинка исходная и параметры конвертации с помощью IM ? Наверное это не проблема branding, а проблема ImageMagick. В любом случае надо понять что там поменялось и попробовать починить.
Created attachment 6699 [details] images/boot.jpg Да, это скорее изменение в IM -- при одинаковом исходнике различаются размеры некоторых из полученных картинок/данных; при сборке на p7: 658618 /boot/grub/themes/workstation/boot.png 463872 /boot/splash/workstation/message 1879040 /usr/share/gfxboot/workstation/bootlogo на p8/sisyphus: 658637 /boot/grub/themes/workstation/boot.png 463872 /boot/splash/workstation/message 1906688 /usr/share/gfxboot/workstation/bootlogo Занимается этим такой код: branding.git::components.mk: for size in 1024x768 800x600 640x480; do \ convert images/boot.jpg -quality 97 -resize "$$size!" -fill '#c62530' -font /usr/share/fonts/ttf/dejavu/DejaVuSansCondensed-Bold.ttf -style Normal -weight Normal -pointsize 20 -gravity northeast -draw 'text 25,25 "$(STATUS)"' boot-$$size.jpg ;\ done cp -al boot-800x600.jpg design-bootloader-source/data-boot/back.jpg design-bootloader-source.git::Makefile лишь перекладывает полученное. images/boot.jpg прилагаю.
Created attachment 6700 [details] bootlogo::back.jpg из сборки на p7
Created attachment 6701 [details] bootlogo::back.jpg из сборки на p8
Что с этой багой? 2sem: Вы об этом говорили?
(В ответ на комментарий №5) > Что с этой багой? > 2sem: Вы об этом говорили? Нет, то, что gfxboot очень нежен по части картинок - это отдельная история. Сейчас же проблема с фоном самого инсталлятора при сборке на Сизифе.
(В ответ на комментарий №6) > (В ответ на комментарий №5) > > Что с этой багой? > > 2sem: Вы об этом говорили? > > Нет, то, что gfxboot очень нежен по части картинок - это отдельная история. > Сейчас же проблема с фоном самого инсталлятора при сборке на Сизифе. Ок. Хорошо бы описать пример в новой баге. Завтра обсудим.
Да этого вроде как уже нет давно. По крайней мере никто не жаловался. Проверьте
Created attachment 8054 [details] Параметры JPG В данном случае причина в субвыборке сравните строки: back-bad.jpg: Y Cb Cr Sub Sampling : YCbCr4:4:4 (1 1) back-good.jpg: Y Cb Cr Sub Sampling : YCbCr4:2:0 (2 2) Также не будет работать с Progressive DCT. При субвыборке YCbCr4:2:0 (2 2) сильно размываются границы и линии шириной в один пиксель. Имеет ли смысл использовать тут jpg? Если не изменяет память — png тоже поддерживается и у него нет артефактов.