Bug 27647

Summary: Сломан дизайн для livecd-install
Product: Branch t6 Reporter: Roman Savochenko <rom_as>
Component: branding-altlinux-kdesktop-alteratorAssignee: Sergey V Turchin <zerg>
Status: CLOSED FIXED QA Contact: QA t6 <qa-t6>
Severity: normal    
Priority: P3 CC: aen, anubix, cas, mike
Version: не указана   
Hardware: all   
OS: Linux   
Bug Depends on: 21256    
Bug Blocks: 26300    
Attachments:
Description Flags
Экран установки
none
Экран модуля лицензии
none
Нормальный экран модуля лицензии
none
Xorg.log none

Description Roman Savochenko 2012-08-18 09:44:47 MSK
Created attachment 5542 [details]
Экран установки

Собрал нынче свой LiveCD с функцией установки и получил чёрный фон установщика, который совпадает с цветом текста всех модулей внутри рамки.

Проблема оказалась в файле /usr/share/alterator-browser-qt/design/branding-altlinux-kdesktop.rcc из версии alt3.M60P.1, поскольку замена его на файл из версии alt1 исправила проблему.
Comment 1 Roman Savochenko 2012-08-18 11:31:18 MSK
Created attachment 5543 [details]
Экран модуля лицензии

Как можно заметить текста около флага подтверждения, внизу, не видно.
Comment 2 Sergey V Turchin 2012-08-20 15:50:02 MSK
Ой! А у меня нормально.
У кого-нибудь в KDesktop-6.0 RC3 такое есть?
Comment 3 Sergey V Turchin 2012-08-20 15:53:03 MSK
Created attachment 5544 [details]
Нормальный экран модуля лицензии
Comment 4 AEN 2012-08-20 15:54:29 MSK
(В ответ на комментарий №2)
> Ой! А у меня нормально.
> У кого-нибудь в KDesktop-6.0 RC3 такое есть?

Да. Именно об этом я и писал. При установке в VirtualBox.
Comment 5 Sergey V Turchin 2012-08-20 16:00:41 MSK
branding-altlinux-kdesktop-alterator-6.0.2-alt3.M60P.1 давно устарел
Comment 6 Sergey V Turchin 2012-08-20 18:42:50 MSK
(В ответ на комментарий №4)
> Да. Именно об этом я и писал. При установке в VirtualBox.
Возможно, как-то связано с глубиной цвета фонового изображения, но у меня и с vesa и в VB с nvidia на хост-машине все ок.
Comment 7 Sergey V Turchin 2012-08-20 18:46:33 MSK
(В ответ на комментарий №0)
> LiveCD с функцией установки
Можно xorg.log?
Comment 8 Roman Savochenko 2012-08-20 21:28:18 MSK
Created attachment 5546 [details]
Xorg.log

(В ответ на комментарий №7)
> Можно xorg.log?
Прикладываю, но думаю он тут не причём.
Если Вы говорите, что 6.0.2-alt3.M60P.1 устарело, то почему-бы в T6 не вбросить сначала последний?
Comment 9 Sergey V Turchin 2012-08-21 15:29:42 MSK
(В ответ на комментарий №8)
> Если Вы говорите, что 6.0.2-alt3.M60P.1 устарело, то почему-бы в T6
> не вбросить сначала последний?
А кто против?
Comment 10 Sergey V Turchin 2012-08-21 15:31:34 MSK
(В ответ на комментарий №4)
> Да. Именно об этом я и писал. При установке в VirtualBox.
О чем именно? На какой из прикрепленных скриншотов похоже?
Comment 11 AEN 2012-08-21 15:32:55 MSK
(В ответ на комментарий №10)
> (В ответ на комментарий №4)
> > Да. Именно об этом я и писал. При установке в VirtualBox.
> О чем именно? На какой из прикрепленных скриншотов похоже?

На третий
Comment 12 Sergey V Turchin 2012-08-21 15:34:05 MSK
(В ответ на комментарий №8)
> > Можно xorg.log?
> Прикладываю, но думаю он тут не причём.
Я пока не исключаю возможности какой-то проблемы, при которой фоновое
изображение просто не отображается. К тому же, у вас nouveau.
Comment 13 Sergey V Turchin 2012-08-21 15:34:36 MSK
(В ответ на комментарий №11)
> > О чем именно? На какой из прикрепленных скриншотов похоже?
> На третий
А-а-а. Это нормально. Так и надо.
Comment 14 Sergey V Turchin 2012-08-24 15:11:23 MSK
(В ответ на комментарий №8)
> > Можно xorg.log?
> Прикладываю
Это ж не тот.
Comment 15 Roman Savochenko 2012-08-24 19:44:01 MSK
> > Прикладываю, но думаю он тут не причём.
> Я пока не исключаю возможности какой-то проблемы, при которой
> фоновое изображение просто не отображается. К тому же, у вас nouveau.
Подтверждаю. Эта проблема связана с "nouveau", который ранее на этой карте так вообще не работал. На этой-же машине с родными дровами nvidia также как у Вас на третьем скрине.

> > > Можно xorg.log?
> > Прикладываю
> Это ж не тот.
В смысле?
Comment 16 Roman Savochenko 2012-08-25 09:49:38 MSK
(В ответ на комментарий №15)
> > > Прикладываю, но думаю он тут не причём.
> > Я пока не исключаю возможности какой-то проблемы, при которой
> > фоновое изображение просто не отображается. К тому же, у вас nouveau.
> Подтверждаю. Эта проблема связана с "nouveau", который ранее на этой карте так
> вообще не работал. На этой-же машине с родными дровами nvidia также как у Вас
> на третьем скрине.
Не совсем. Эта-же проблема и с vesa драйвером, а так-же вообще на ATI (radeon). Погляжу может файла фона на диске нет.
Comment 17 Roman Savochenko 2012-08-25 13:03:23 MSK
(В ответ на комментарий №16)
> Не совсем. Эта-же проблема и с vesa драйвером, а так-же вообще на ATI (radeon).
> Погляжу может файла фона на диске нет.
В общем проблема в следующем:
- Пакет branding-altlinux-kdesktop-alterator-6.0.2-alt6.M60P.1.noarch.rpm содержит два файла дизайна:
  - design/branding-altlinux-kdesktop.rcc
  - design/branding-altlinux-kdesktop-live.rcc
- В живом диске файл branding-altlinux-kdesktop-live.rcc переименовывется в branding-altlinux-kdesktop.rcc
- Вот и оказывается, что branding-altlinux-kdesktop.rcc иммет нужный дизайн на третьем экране, а branding-altlinux-kdesktop-live.rcc имеет дизайн на первых двух скринах.

Вывод: Файл дизайна для живого диска branding-altlinux-kdesktop-live.rcc реально сломан!
Comment 18 Sergey V Turchin 2012-08-27 15:44:54 MSK
(В ответ на комментарий №17)
> Вывод: Файл дизайна для живого диска branding-altlinux-kdesktop-live.rcc
> реально сломан!
О, спасибо! Если честно, всасывая чужие изменения я и не думал, что кто-то натворил этот файл :-(
Comment 19 Sergey V Turchin 2012-08-27 15:46:39 MSK
Ну конечно. Там изврат в виде
subst 's/background-image.*//' components/browser-qt/design/design.qss
Comment 20 Repository Robot 2012-08-27 16:06:40 MSK
branding-altlinux-kdesktop-6.0.2-alt8 -> sisyphus:

* Mon Aug 27 2012 Sergey V Turchin <zerg@altlinux> 6.0.2-alt8
- don't remove background image from livecd alterator-browser-qt branding (ALT#27647)

* Tue Aug 21 2012 Sergey V Turchin <zerg@altlinux> 6.0.2-alt6.M60P.1
- built for M60P
Comment 21 Michael Shigorin 2012-08-27 19:18:05 MSK
(In reply to comment #17)
> - В живом диске файл branding-altlinux-kdesktop-live.rcc переименовывется
>   в branding-altlinux-kdesktop.rcc
Вот таких неочевидных и труднодиагностируемых хаков крайне хочется избежать.
Comment 22 Sergey V Turchin 2012-08-28 14:45:48 MSK
(В ответ на комментарий №21)
> > - В живом диске файл branding-altlinux-kdesktop-live.rcc переименовывется
> >   в branding-altlinux-kdesktop.rcc
> Вот таких неочевидных и труднодиагностируемых хаков крайне хочется избежать.
Я тоже против такого. Это сделал Boyarsh, чтоб обойти проблему, которая начинается с прибивания гвоздями 800х600 в инсталляторе.
2 Cas: вот почему я делаю _правильный_ фон в этом месте в брандинге. Чтоб не извращаться.
Comment 23 Andrey Cherepanov 2012-08-28 15:23:56 MSK
(В ответ на комментарий №22)
> 2 Cas: вот почему я делаю _правильный_ фон в этом месте в брандинге. Чтоб не
> извращаться.
Герои-автоматизааторы, чо!
Comment 24 Roman Savochenko 2012-09-03 18:51:16 MSK
(В ответ на комментарий №20)
> branding-altlinux-kdesktop-6.0.2-alt8 -> sisyphus:
Спасибо. Теперь нормально.

Пока Вы далеко не ушли от этого пакета хотел попросить исправить файл "/etc/skel/.kde/share/config/ksplashrc" в пакете branding-altlinux-kdesktop-kde3-settings. Этот файл сейчас содержит:
[KSplash]
Theme=ALTLinuxDesktop

А должно быть:
[KSplash]
Theme=ALTLinuxKDesktop