Bug 15826 - Missing dep on fonts
: Missing dep on fonts
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/openoffice.org)
: unstable
: all Linux
: P2 minor
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-05-29 11:40 by
Modified: 2008-06-14 11:08 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-05-29 11:40:56
свежеустановленный оо.о показывает меню квадратиками. После установки
fonts-dejavu всё в порядке.
------- Comment #1 From 2008-05-29 11:46:52 -------
и?
------- Comment #2 From 2008-05-29 11:55:38 -------
Либо зависимость на DejaVu надо ставить, либо отвязывать OO.o от конкретных
шрифтов :)
------- Comment #3 From 2008-05-30 12:29:21 -------
у меня нет fonts-ttf-dejavu и это не мешает ООо отображать меню нормально
------- Comment #4 From 2008-05-30 12:37:15 -------
Ещё раз:

СВЕЖЕУСТАНОВЛЕННЫЙ оо.о показывает меню квадратиками. Я не настаиваю, что ему
нужен именно fonts-dejavu. Но зависимостей у него явно недостаточно, чтобы
РАБОТАТЬ НОРМАЛЬНО.

Очевидно, что у Вас на компьютере ЕСТЬ какие-то шрифты, которые оо.о
подхватывает. Попробуйте, однако, на чистой системе, установленной без X сделать: 
apt-get install openoffice.org xorg-x11-server
------- Comment #5 From 2008-05-30 13:03:58 -------
1. зачем ставить ООо на систему без Х?
2. после установки иксов полюбому придется сделать apt-get install 
fonts-ttf-чегонибудь

бага я здесь не вижу
------- Comment #6 From 2008-05-30 13:25:17 -------
shrek@, Правильно ли я понимаю, что для нормальной работы OOo нужны ЛЮБЫЕ
ttf-шрифты? ildar@, сделай rpm -qa 'fonts-*' на проблемной машине, пожалуйста.
------- Comment #7 From 2008-05-30 14:10:26 -------
> 1. зачем ставить ООо на систему без Х?
читайте внимательно мой пост:
apt-get install openoffice.org xorg-x11-server

Я просто имел в виду, что инсталлятор шрифтов не ставил.

> 2. после установки иксов полюбому придется сделать apt-get install 
fonts-ttf-чегонибудь

Нет. Если программе нужны шрифты, она сама вытянет по зависимостям.

> бага я здесь не вижу
В Альтлинуксе если всё, что нужно программе для работы, она не вытягивает по
зависимостям, это баг.
------- Comment #8 From 2008-05-30 15:10:10 -------
Поделюсь своими соображениями.

В плане шрифтов уже давно сделано так, что если программе нужна какая-то
определённая гарнитура, а соотв. шрифт не установлен, то это не значит, что
программа обломится. Для этой цели написали отдельную программу fontconfig.

Однако в случае, если в системе нет вообще никаких подходящих шрифтов, то мы
видим квадратики.

Возможно, самым правильным в данном случае было бы пакетам fonts-.* Provides:
font-sans/mono/etc... , а пакетам типа оо.о требовать соотв. font-sans...

Те, кто у нас вплотную работают с шрифтовым хозяйством, поправят и скажут лучше
меня.
------- Comment #9 From 2008-05-30 15:13:15 -------
я уже сказал. поставьте шрифты
------- Comment #10 From 2008-05-30 15:20:53 -------
(In reply to comment #8)
> Возможно, самым правильным в данном случае было бы пакетам fonts-.* Provides:
> font-sans/mono/etc... , а пакетам типа оо.о требовать соотв. font-sans...

Тогда уж требовать должен fontconfig, а не openoffice.org.

------- Comment #11 From 2008-05-30 18:24:33 -------
fontconfig не может требовать шрифты, это всё равно что от alternatives
требовать установку хотя бы одной альтернативы из всех имеющихся для каждого
имени.
Есть предложение: если OOo требуется шрифт TTF (или какой-нибудь шрифт
SansSerif), давайте поставим в его зависимости font-ttf, или
font-ttf-sansserif,
а в каждом из шрифтов fonts-ttf-* - Provides: font-ttf. То же самое можно
сделать для шрифтов остальных групп.
------- Comment #12 From 2008-05-30 19:02:51 -------
а давайте просто ставить дистрибютивы с тем набором пакетов который 
предлагается. в противном случае вы CCЗБ и разбирайтесь сами.
или будем каждому иксовому пакету лепить зависимость на fonts-чегототам?