ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] libXfont >= 1.2.9 - прощай chkfontpath
@ 2007-08-28  7:56 Valery V. Inozemtsev
  2007-08-28 10:57 ` Valery V. Inozemtsev
  2007-08-29  5:26 ` [devel] да здравствует chkfontpath для /etc/X11/fontpath.d Vitaly Lipatov
  0 siblings, 2 replies; 38+ messages in thread
From: Valery V. Inozemtsev @ 2007-08-28  7:56 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1104 bytes --]

Добрый день.

Понимаю что для больших изменений сейчас не время, но все же...
В сизиф отправлен libXfont-1.3.0 в котором наконец то появилось возможность 
очень просто добавлять/удалять шрифтовые каталоги для XFS/X, а chkfontpath 
вообще теряет всякий смысл, как и /etc/X11/xinit.d/xfonts.
Схема такая - есть каталог /etc/X11/fontpath.d в который кладутся симлинки на 
каталоги содержащие шрифты:

$ ls -l /etc/X11/fontpath.d
bitmap-misc:unscaled:pri=20 -> /usr/share/fonts/bitmap/misc
ttf-dejavu:pri=50 -> /usr/share/fonts/ttf/dejavu
type1-urw:pri=40 -> /usr/share/fonts/type1/urw

в xorg.conf прописывается:

Section "Files"
  FontPath "catalogue:/etc/X11/fontpath.d"
EndSection

после чего иксы безо всяких хаков подгружают все шрифты.
тоже самое для XFS, в /etc/X11/fs/config о шрифтах будет всего одна строка 
(неизменяемая!):

catalogue = catalogue:/etc/X11/fontpath.d

это позволит убрать /etc/X11/fs/config из setup и вернуть его в xorg-x11-xfs, 
где он и должен быть, но для этого придется пересобрать все пакеты со 
шрифтами.

ну и напоследок вопрос - когда займемся?

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] libXfont >= 1.2.9 - прощай chkfontpath
  2007-08-28  7:56 [devel] libXfont >= 1.2.9 - прощай chkfontpath Valery V. Inozemtsev
@ 2007-08-28 10:57 ` Valery V. Inozemtsev
  2007-08-28 17:01   ` Denis Medvedev
  2007-08-29  5:26 ` [devel] да здравствует chkfontpath для /etc/X11/fontpath.d Vitaly Lipatov
  1 sibling, 1 reply; 38+ messages in thread
From: Valery V. Inozemtsev @ 2007-08-28 10:57 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 491 bytes --]

> catalogue = catalogue:/etc/X11/fontpath.d
>
> это позволит убрать /etc/X11/fs/config из setup и вернуть его в
> xorg-x11-xfs, где он и должен быть, но для этого придется пересобрать все
> пакеты со шрифтами.

в догонку - после установки шрифтового пакета шрифты доступны сразу без 
перезагрузки иксов, вызова xset fp+, передергивания XFS

>
> ну и напоследок вопрос - когда займемся?

возможен плавный переход, который уже начался в xorg-x11-server-1.3.0.0-alt22

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] libXfont >= 1.2.9 - прощай chkfontpath
  2007-08-28 10:57 ` Valery V. Inozemtsev
@ 2007-08-28 17:01   ` Denis Medvedev
  2007-08-28 18:10     ` Valery V. Inozemtsev
  0 siblings, 1 reply; 38+ messages in thread
From: Denis Medvedev @ 2007-08-28 17:01 UTC (permalink / raw)
  To: ALT Devel discussion list

А как это может повлиять на VNC? 
Еcть пожелания?

-----Original Message-----
From: "Valery V. Inozemtsev" <shrek@altlinux.ru>
To: ALT Devel discussion list <devel@lists.altlinux.org>
Date: Tue, 28 Aug 2007 14:57:52 +0400
Subject: Re: [devel]libXfont >= 1.2.9 - прощай chkfontpath

> > catalogue = catalogue:/etc/X11/fontpath.d
> >
> > это позволит убрать /etc/X11/fs/config из setup и вернуть его в
> > xorg-x11-xfs, где он и должен быть, но для этого придется пересобрать все
> > пакеты со шрифтами.
> 
> в догонку - после установки шрифтового пакета шрифты доступны сразу без 
> перезагрузки иксов, вызова xset fp+, передергивания XFS
> 
> >
> > ну и напоследок вопрос - когда займемся?
> 
> возможен плавный переход, который уже начался в xorg-x11-server-1.3.0.0-alt22
> 
> -- 
> Valery V. Inozemtsev
> ATTACHMENT: application/pgp-signature (signature.asc)
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] libXfont >= 1.2.9 - прощай chkfontpath
  2007-08-28 17:01   ` Denis Medvedev
@ 2007-08-28 18:10     ` Valery V. Inozemtsev
  0 siblings, 0 replies; 38+ messages in thread
From: Valery V. Inozemtsev @ 2007-08-28 18:10 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 203 bytes --]

В сообщении от 28 августа 2007 Denis Medvedev написал(a):
> А как это может повлиять на VNC?

никак. VNC вроде должен появиться в xorg-1.4, тогда и посмотрим

> Еcть пожелания?

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] да здравствует chkfontpath для /etc/X11/fontpath.d
  2007-08-28  7:56 [devel] libXfont >= 1.2.9 - прощай chkfontpath Valery V. Inozemtsev
  2007-08-28 10:57 ` Valery V. Inozemtsev
@ 2007-08-29  5:26 ` Vitaly Lipatov
  2007-08-29  5:56   ` Valery V. Inozemtsev
  1 sibling, 1 reply; 38+ messages in thread
From: Vitaly Lipatov @ 2007-08-29  5:26 UTC (permalink / raw)
  To: ALT Devel discussion list

On 28 августа 2007, Valery V. Inozemtsev wrote:
...
> пересобрать все пакеты со шрифтами.
>
> ну и напоследок вопрос - когда займемся?
Нужен план перехода, по возможности обеспечивающий совместимость.

Нынешний chkfontpath не нужен, но важно создать новый 
chkfontpath, поддерживающий
%_sbindir/chkfontpath -q --add %fontsdir
%_sbindir/chkfontpath -q --remove %fontsdir
Не в спеках же симлинки в /etc/X11/fontpath.d создавать.
Это позволит вообще обойтись без пересборки.

В случае дополнительных изменений переход на новую схему для 
шрифтовых пакетов, использующих rpm-build-fonts, будет выглядеть 
как пересборка с новой версией rpm-build-fonts.
И по случаю возникновения новой шрифтовой политики хорошо бы 
посмотреть, всё ли правильно делают макросы из rpm-build-fonts.



-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] да здравствует chkfontpath для /etc/X11/fontpath.d
  2007-08-29  5:26 ` [devel] да здравствует chkfontpath для /etc/X11/fontpath.d Vitaly Lipatov
@ 2007-08-29  5:56   ` Valery V. Inozemtsev
  2007-08-29  7:23     ` Alexey Rusakov
  2007-08-29  9:37     ` [devel] да здравствует chkfontpath для /etc/X11/fontpath.d Slava Semushin
  0 siblings, 2 replies; 38+ messages in thread
From: Valery V. Inozemtsev @ 2007-08-29  5:56 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1160 bytes --]

В сообщении от 29 августа 2007 Vitaly Lipatov написал(a):
> On 28 августа 2007, Valery V. Inozemtsev wrote:
> ...
>
> > пересобрать все пакеты со шрифтами.
> >
> > ну и напоследок вопрос - когда займемся?
>
> Нужен план перехода, по возможности обеспечивающий совместимость.

нужна ручная пересборка, за которую я готов взяться. за одно имена пакетов 
привести к общему виду

>
> Нынешний chkfontpath не нужен, но важно создать новый
> chkfontpath, поддерживающий
> %_sbindir/chkfontpath -q --add %fontsdir
> %_sbindir/chkfontpath -q --remove %fontsdir
> Не в спеках же симлинки в /etc/X11/fontpath.d создавать.
> Это позволит вообще обойтись без пересборки.

без пересборки не обойтись, в новых пакетах во первых придется делать 
триггеры, а во вторых макросы там вообще не нужны

>
> В случае дополнительных изменений переход на новую схему для
> шрифтовых пакетов, использующих rpm-build-fonts, будет выглядеть
> как пересборка с новой версией rpm-build-fonts.
> И по случаю возникновения новой шрифтовой политики хорошо бы
> посмотреть, всё ли правильно делают макросы из rpm-build-fonts.

выкинь rpm-build-fonts за ненадобностью

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] да здравствует chkfontpath для /etc/X11/fontpath.d
  2007-08-29  5:56   ` Valery V. Inozemtsev
@ 2007-08-29  7:23     ` Alexey Rusakov
  2007-08-29 10:15       ` Valery V. Inozemtsev
  2007-08-29  9:37     ` [devel] да здравствует chkfontpath для /etc/X11/fontpath.d Slava Semushin
  1 sibling, 1 reply; 38+ messages in thread
From: Alexey Rusakov @ 2007-08-29  7:23 UTC (permalink / raw)
  To: devel

On Wed, 29 Aug 2007 09:56:51 +0400
Valery V. Inozemtsev wrote:

> > Нынешний chkfontpath не нужен, но важно создать новый
> > chkfontpath, поддерживающий
> > %_sbindir/chkfontpath -q --add %fontsdir
> > %_sbindir/chkfontpath -q --remove %fontsdir
> > Не в спеках же симлинки в /etc/X11/fontpath.d создавать.
Почему бы, собственно, и нет?

> > Это позволит вообще обойтись без пересборки.
> 
> без пересборки не обойтись, в новых пакетах во первых придется делать 
> триггеры,
Вот в этом месте

> а во вторых макросы там вообще не нужны
у меня возникла предвзятость к остатку фразы.

Зачем нужны триггеры в шрифтовых пакетах? У rpm-build-fonts есть
существенный плюс: с помощью него упаковка нового шрифта становится
no-brainer. Мне не нравится деградация по простоте упаковки и не нравится
появление триггеров в неединичных количествах.

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team


^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] да здравствует chkfontpath для /etc/X11/fontpath.d
  2007-08-29  5:56   ` Valery V. Inozemtsev
  2007-08-29  7:23     ` Alexey Rusakov
@ 2007-08-29  9:37     ` Slava Semushin
  1 sibling, 0 replies; 38+ messages in thread
From: Slava Semushin @ 2007-08-29  9:37 UTC (permalink / raw)
  To: ALT Devel discussion list

29.08.07, Valery V. Inozemtsev<shrek / altlinux.ru> написал(а):
[...]
> нужна ручная пересборка, за которую я готов взяться. за одно имена пакетов
> привести к общему виду
[...]

Да, есть пакеты которые до сих пор даже под следование font police не
заточены. К примеру,
dmtr40in-fonts, sharatype-fonts и devanagari-fonts-ttf


-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] да здравствует chkfontpath для /etc/X11/fontpath.d
  2007-08-29  7:23     ` Alexey Rusakov
@ 2007-08-29 10:15       ` Valery V. Inozemtsev
  2007-08-29 13:13         ` Alexey Rusakov
  0 siblings, 1 reply; 38+ messages in thread
From: Valery V. Inozemtsev @ 2007-08-29 10:15 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1241 bytes --]

В сообщении от 29 августа 2007 Alexey Rusakov написал(a):
> On Wed, 29 Aug 2007 09:56:51 +0400
>
> Valery V. Inozemtsev wrote:
> > > Нынешний chkfontpath не нужен, но важно создать новый
> > > chkfontpath, поддерживающий
> > > %_sbindir/chkfontpath -q --add %fontsdir
> > > %_sbindir/chkfontpath -q --remove %fontsdir
> > > Не в спеках же симлинки в /etc/X11/fontpath.d создавать.
>
> Почему бы, собственно, и нет?
>
> > > Это позволит вообще обойтись без пересборки.
> >
> > без пересборки не обойтись, в новых пакетах во первых придется делать
> > триггеры,
>
> Вот в этом месте
>
> > а во вторых макросы там вообще не нужны
>
> у меня возникла предвзятость к остатку фразы.

для того что бы мне завернуть src.rpm compiz с макросом %gconf2_install мне 
приходится устаналивать гном вместе с его девел. мне оно надо? 

>
> Зачем нужны триггеры в шрифтовых пакетах?

выковырните fonts-bitmap-misc.spec из соответствующего пакета и посмотрите. 
сможете сделать без триггеров, буду благодарен

> У rpm-build-fonts есть 
> существенный плюс: с помощью него упаковка нового шрифта становится
> no-brainer. Мне не нравится деградация по простоте упаковки и не нравится
> появление триггеров в неединичных количествах.



-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] да здравствует chkfontpath для /etc/X11/fontpath.d
  2007-08-29 10:15       ` Valery V. Inozemtsev
@ 2007-08-29 13:13         ` Alexey Rusakov
  2007-08-29 13:27           ` Valery V. Inozemtsev
  0 siblings, 1 reply; 38+ messages in thread
From: Alexey Rusakov @ 2007-08-29 13:13 UTC (permalink / raw)
  To: devel

On Wed, 29 Aug 2007 14:15:19 +0400
Valery V. Inozemtsev wrote:

> В сообщении от 29 августа 2007 Alexey Rusakov написал(a):
> > On Wed, 29 Aug 2007 09:56:51 +0400
> >
> > Valery V. Inozemtsev wrote:
> > > > Нынешний chkfontpath не нужен, но важно создать новый
> > > > chkfontpath, поддерживающий
> > > > %_sbindir/chkfontpath -q --add %fontsdir
> > > > %_sbindir/chkfontpath -q --remove %fontsdir
> > > > Не в спеках же симлинки в /etc/X11/fontpath.d создавать.
> >
> > Почему бы, собственно, и нет?
> >
> > > > Это позволит вообще обойтись без пересборки.
> > >
> > > без пересборки не обойтись, в новых пакетах во первых придется делать
> > > триггеры,
> >
> > Вот в этом месте
> >
> > > а во вторых макросы там вообще не нужны
> >
> > у меня возникла предвзятость к остатку фразы.
> 
> для того что бы мне завернуть src.rpm compiz с макросом %gconf2_install мне 
> приходится устаналивать гном вместе с его девел. мне оно надо? 
Не очень понял связь. Во-первых, устанавливать приходится не GNOME, а
только libGConf-devel (он не слишком много за собой тянет). Во-вторых,
даже libGConf-devel скоро не нужно будет ставить, потому что макрос
переедет в rpm-build-gnome.

> > Зачем нужны триггеры в шрифтовых пакетах?
> 
> выковырните fonts-bitmap-misc.spec из соответствующего пакета и посмотрите. 
> сможете сделать без триггеров, буду благодарен
Что мешает просто положить этот самый (придумывая макросы на ходу)
%_fontpathdir/bitmap-misc:unscaled:pri=20 -> %_fontsdir/bitmap/misc
непосредственно в пакет?

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team


^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] да здравствует chkfontpath для /etc/X11/fontpath.d
  2007-08-29 13:13         ` Alexey Rusakov
@ 2007-08-29 13:27           ` Valery V. Inozemtsev
  2007-08-29 14:41             ` Alexey Rusakov
  2007-08-29 20:01             ` Vitaly Lipatov
  0 siblings, 2 replies; 38+ messages in thread
From: Valery V. Inozemtsev @ 2007-08-29 13:27 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1887 bytes --]

В сообщении от 29 августа 2007 Alexey Rusakov написал(a):
> On Wed, 29 Aug 2007 14:15:19 +0400
>
> Valery V. Inozemtsev wrote:
> > В сообщении от 29 августа 2007 Alexey Rusakov написал(a):
> > > On Wed, 29 Aug 2007 09:56:51 +0400
> > >
> > > Valery V. Inozemtsev wrote:
> > > > > Нынешний chkfontpath не нужен, но важно создать новый
> > > > > chkfontpath, поддерживающий
> > > > > %_sbindir/chkfontpath -q --add %fontsdir
> > > > > %_sbindir/chkfontpath -q --remove %fontsdir
> > > > > Не в спеках же симлинки в /etc/X11/fontpath.d создавать.
> > >
> > > Почему бы, собственно, и нет?
> > >
> > > > > Это позволит вообще обойтись без пересборки.
> > > >
> > > > без пересборки не обойтись, в новых пакетах во первых придется делать
> > > > триггеры,
> > >
> > > Вот в этом месте
> > >
> > > > а во вторых макросы там вообще не нужны
> > >
> > > у меня возникла предвзятость к остатку фразы.
> >
> > для того что бы мне завернуть src.rpm compiz с макросом %gconf2_install
> > мне приходится устаналивать гном вместе с его девел. мне оно надо?
>
> Не очень понял связь.

это про "полезность" макросов

> Во-первых, устанавливать приходится не GNOME, а 
> только libGConf-devel (он не слишком много за собой тянет). Во-вторых,
> даже libGConf-devel скоро не нужно будет ставить, потому что макрос
> переедет в rpm-build-gnome.

наконец то

>
> > > Зачем нужны триггеры в шрифтовых пакетах?
> >
> > выковырните fonts-bitmap-misc.spec из соответствующего пакета и
> > посмотрите. сможете сделать без триггеров, буду благодарен
>
> Что мешает просто положить этот самый (придумывая макросы на ходу)
> %_fontpathdir/bitmap-misc:unscaled:pri=20 -> %_fontsdir/bitmap/misc
> непосредственно в пакет?

мне ничто не мешает, я положил. а вот Виталику для этого понадобились макросы. 
а триггер там нужен что бы не убить конфиг XFS, который chkfontpath понимать 
перестанет

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] да здравствует chkfontpath для /etc/X11/fontpath.d
  2007-08-29 13:27           ` Valery V. Inozemtsev
@ 2007-08-29 14:41             ` Alexey Rusakov
  2007-08-29 17:40               ` Valery V. Inozemtsev
  2007-08-29 20:01             ` Vitaly Lipatov
  1 sibling, 1 reply; 38+ messages in thread
From: Alexey Rusakov @ 2007-08-29 14:41 UTC (permalink / raw)
  To: devel

On Wed, 29 Aug 2007 17:27:09 +0400
Valery V. Inozemtsev wrote:

> > Во-первых, устанавливать приходится не GNOME, а 
> > только libGConf-devel (он не слишком много за собой тянет). Во-вторых,
> > даже libGConf-devel скоро не нужно будет ставить, потому что макрос
> > переедет в rpm-build-gnome.
> 
> наконец то
А что, висел баг?

> > > > Зачем нужны триггеры в шрифтовых пакетах?
> > >
> > > выковырните fonts-bitmap-misc.spec из соответствующего пакета и
> > > посмотрите. сможете сделать без триггеров, буду благодарен
> >
> > Что мешает просто положить этот самый (придумывая макросы на ходу)
> > %_fontpathdir/bitmap-misc:unscaled:pri=20 -> %_fontsdir/bitmap/misc
> > непосредственно в пакет?
> 
> мне ничто не мешает, я положил. а вот Виталику для этого понадобились макросы. 
> а триггер там нужен что бы не убить конфиг XFS, который chkfontpath понимать 
> перестанет
Можно сделать новый chkfontpath, который не будет убивать конфиг XFS, а в
libXfont прописать конфликт на старый chkfontpath. Тем более что это
правда, старый chkfontpath небезопасен при работе с новым libXfont.

P.S. Кстати, а что /etc/X11/fs/config делает в пакете setup?..

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team


^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] да здравствует chkfontpath для /etc/X11/fontpath.d
  2007-08-29 14:41             ` Alexey Rusakov
@ 2007-08-29 17:40               ` Valery V. Inozemtsev
  0 siblings, 0 replies; 38+ messages in thread
From: Valery V. Inozemtsev @ 2007-08-29 17:40 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 968 bytes --]

> > > > выковырните fonts-bitmap-misc.spec из соответствующего пакета и
> > > > посмотрите. сможете сделать без триггеров, буду благодарен
> > >
> > > Что мешает просто положить этот самый (придумывая макросы на ходу)
> > > %_fontpathdir/bitmap-misc:unscaled:pri=20 -> %_fontsdir/bitmap/misc
> > > непосредственно в пакет?
> >
> > мне ничто не мешает, я положил. а вот Виталику для этого понадобились
> > макросы. а триггер там нужен что бы не убить конфиг XFS, который
> > chkfontpath понимать перестанет
>
> Можно сделать новый chkfontpath,

Н_А_Ф_И_Г_А_?

> который не будет убивать конфиг XFS, а в 
> libXfont прописать конфликт на старый chkfontpath. Тем более что это
> правда, старый chkfontpath небезопасен при работе с новым libXfont.

ниче не будем мы писать. chkfontpath сейчас вообще не нужен

>
> P.S. Кстати, а что /etc/X11/fs/config делает в пакете setup?..

живет он там как раз из-за chkfontpath, но это совсем старая сказка

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] да здравствует chkfontpath для /etc/X11/fontpath.d
  2007-08-29 13:27           ` Valery V. Inozemtsev
  2007-08-29 14:41             ` Alexey Rusakov
@ 2007-08-29 20:01             ` Vitaly Lipatov
  2007-08-30  5:44               ` Valery V. Inozemtsev
  1 sibling, 1 reply; 38+ messages in thread
From: Vitaly Lipatov @ 2007-08-29 20:01 UTC (permalink / raw)
  To: ALT Devel discussion list

On 29 августа 2007, Valery V. Inozemtsev wrote:
...
> выкинь rpm-build-fonts за ненадобностью
Вряд ли вы не представляете объём знаний (причём различных на 
разных этапах развития системы), который требуется для того, 
чтобы упаковать шрифтовой пакет. Значит просто прикидываетесь. 
Ручную пересборку затевать приходится только из-за того, что 
рутинный труд по упаковке шрифтов не был минимизирован ранее с 
помощью макросов.

...
>> который не будет убивать конфиг XFS, а в 
>> libXfont прописать конфликт на старый chkfontpath. Тем более 
>> что это правда, старый chkfontpath небезопасен при работе 
>> новым libXfont. 
>ниче не будем мы писать. chkfontpath сейчас вообще не нужен
Ну кто не будет, а кто будет.
Я вообще против триггеров в пакетах, посколько их редко 
используют и соответственно их редко создают без ошибок.

...
> мне ничто не мешает, я положил. а вот Виталику для этого
> понадобились макросы. а триггер там нужен что бы не убить
> конфиг XFS, который chkfontpath понимать перестанет

Я так и не понял необходимости менять интерфейс для 
добавления/удаления шрифтов в системе.
Чем плоха возможность вызова chkfontpath или аналога, который 
будет производить необходимые изменения.
Почему надо так намеренно всё разломать и сделать старые 
шрифтовые пакеты недействующими в новой системе?

Ну и вообще я против такого "конструктивного" диалога.
И я считаю, что столь важные изменения в системе должны быть хоть 
немного более сдержанными.


-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] да здравствует chkfontpath для /etc/X11/fontpath.d
  2007-08-29 20:01             ` Vitaly Lipatov
@ 2007-08-30  5:44               ` Valery V. Inozemtsev
  2007-08-30  8:23                 ` [devel] chkfontpath Alexey Rusakov
  0 siblings, 1 reply; 38+ messages in thread
From: Valery V. Inozemtsev @ 2007-08-30  5:44 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 2027 bytes --]

В сообщении от 30 августа 2007 Vitaly Lipatov написал(a):
> On 29 августа 2007, Valery V. Inozemtsev wrote:
> ...
>
> > выкинь rpm-build-fonts за ненадобностью
>
> Вряд ли вы не представляете объём знаний (причём различных на
> разных этапах развития системы), который требуется для того,
> чтобы упаковать шрифтовой пакет. Значит просто прикидываетесь.
> Ручную пересборку затевать приходится только из-за того, что
> рутинный труд по упаковке шрифтов не был минимизирован ранее с
> помощью макросов.

макросы это зло, почему я уже объяснил выше

>
> ...
>
> >> который не будет убивать конфиг XFS, а в
> >> libXfont прописать конфликт на старый chkfontpath. Тем более
> >> что это правда, старый chkfontpath небезопасен при работе
> >> новым libXfont.
> >
> >ниче не будем мы писать. chkfontpath сейчас вообще не нужен
>
> Ну кто не будет, а кто будет.
> Я вообще против триггеров в пакетах, посколько их редко
> используют и соответственно их редко создают без ошибок.

поэтому я и предлагаю дать мне NMU на все шрифтовые пакеты

>
> ...
>
> > мне ничто не мешает, я положил. а вот Виталику для этого
> > понадобились макросы. а триггер там нужен что бы не убить
> > конфиг XFS, который chkfontpath понимать перестанет
>
> Я так и не понял необходимости менять интерфейс для
> добавления/удаления шрифтов в системе.

это старая больная тема, которую сейчас можно решить рас и навсегда

> Чем плоха возможность вызова chkfontpath или аналога, который
> будет производить необходимые изменения.

во первых лишняя сущность, во вторых аналога нет

> Почему надо так намеренно всё разломать и сделать старые
> шрифтовые пакеты недействующими в новой системе?

Виталик, у тебя что то шрифтовых пакетов сломалось?

>
> Ну и вообще я против такого "конструктивного" диалога.
> И я считаю, что столь важные изменения в системе должны быть хоть
> немного более сдержанными.

они должны быть очень быстрыми, т.к. скоро выход мастера и мне очень хотелось 
бы что бы там проблем со шрифтами в X сервере не было

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-30  5:44               ` Valery V. Inozemtsev
@ 2007-08-30  8:23                 ` Alexey Rusakov
  2007-08-30  8:46                   ` Alexey Rusakov
  0 siblings, 1 reply; 38+ messages in thread
From: Alexey Rusakov @ 2007-08-30  8:23 UTC (permalink / raw)
  To: devel

On Thu, 30 Aug 2007 09:44:10 +0400
Valery V. Inozemtsev wrote:

> > Вряд ли вы не представляете объём знаний (причём различных на
> > разных этапах развития системы), который требуется для того,
> > чтобы упаковать шрифтовой пакет. Значит просто прикидываетесь.
> > Ручную пересборку затевать приходится только из-за того, что
> > рутинный труд по упаковке шрифтов не был минимизирован ранее с
> > помощью макросов.
> 
> макросы это зло, почему я уже объяснил выше
Это было объяснение не того, что макросы зло, а того, что макросы должны
определяться в пакетах с минимально необходимым для их использования
набором зависимостей. Например, в rpm-build-*

> > Ну кто не будет, а кто будет.
> > Я вообще против триггеров в пакетах, посколько их редко
> > используют и соответственно их редко создают без ошибок.
+1

> поэтому я и предлагаю дать мне NMU на все шрифтовые пакеты
Я пока не готов дать NMU на fonts-ttf-dejavu для подобного изменения.
Семеро одного не ждут, и менять все шрифтовые пакеты из-за того, что не
хочется изменить два, являющиеся источником перемен, я считаю
нецелесообразным.

> > Чем плоха возможность вызова chkfontpath или аналога, который
> > будет производить необходимые изменения.
> 
> во первых лишняя сущность, во вторых аналога нет
freedesktop2menu тоже лишняя сущность. До сих пор, по-моему, в каких-то
пакетах вызывается. Никто из-за этого не дёргается.

Между прочим, меня попросили придумать способ обойтись без триггеров и
пообещали поблагодарить за это. То есть понимание того, что триггеры - зло
(имхо, гораздо бОльшее чем макросы, но это имхо), вроде бы есть. Я
придумал этот способ, но вместо благодарности вижу неприятие. shrek@, для
вас триггеры меньшее зло, чем макросы?

-- end-of-flame

Давайте от эмоций перейдём к конструктиву. Начнём с общего, надеюсь,
очевидного тезиса: пакет, содержащий новый /etc/X11/fs/config
(xorg-x11-xfs?), должен содержать конфликт на (старый) chkfontpath. Если
есть возражения против этого, высказывайте.
Коль скоро это так, наличие старого chkfontpath в системе автоматически
означает, что /etc/X11/fs/config _нужно_ обновлять по старинке.

Дальше имеем несколько способов решения одной и той же проблемы. 

1. Пропатчить chkfontpath (патч будет) на предмет поддержки нового
синтаксиса. Убрать или сделать опциональным вызов chkfontpath
из rpm-build-fonts и шрифтовых пакетов, использующих его явно.
Достоинства - сохраняется старый интерфейс добавления/удаления шрифтов в
системе. Это же является и недостатком - в системе остаётся привидение в
виде больше-не-нужного chkfontpath, которое застрянет в репозитории на
неопределённое время.
2. Пересобрать шрифтовые пакеты и rpm-build-fonts, убрав оттуда вызов
chkfontpath, добавить триггер, охраняющий /etc/X11/fs/config нового
образца (куда добавить и каким образом он будет охранять этот файл?),
позже убрать chkfontpath из репозитория. Достоинство - при наличии всех
необходимых ингредиентов переход репозитория (не пользователей) на новые
рельсы произойдёт быстро. Недостатки - использование триггера (который,
так же как и chkfontpath в первом варианте, остаётся в репозитории на
неопределённое время), необходимость массовой пересборки пакетов;
проблемы для пользователей, поскольку chkfontpath больше нет, а
установленные у них шрифтовые пакеты по-прежнему требуют его наличия.
3. Сделать опциональным (либо через 'test -x', либо через '|| :') вызов
chkfontpath в макросах %post_fonts и %postun_fonts, убрать либо сделать
опциональным вызов chkfontpath из тех шрифтовых пакетов, которые не
используют rpm-build-fonts. Пересобрать все шрифтовые пакеты. После этого
убрать сам chkfontpath из репозитория. Достоинство - пользователи ничего
не заметят. Недостаток - необходимость массовой пересборки пакетов,
проблемы для пользователей, аналогичные предыдущему пункту.

Прошу прощения за многословность. Поправьте меня, если я ошибся в
формулировках решений. Приведённый список не претендует на полноту,
хочется найти действительно хорошее решение.

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team


^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-30  8:23                 ` [devel] chkfontpath Alexey Rusakov
@ 2007-08-30  8:46                   ` Alexey Rusakov
  2007-08-30 16:23                     ` Valery V. Inozemtsev
  0 siblings, 1 reply; 38+ messages in thread
From: Alexey Rusakov @ 2007-08-30  8:46 UTC (permalink / raw)
  To: devel

On Thu, 30 Aug 2007 12:23:50 +0400
Alexey Rusakov wrote:

> Давайте от эмоций перейдём к конструктиву. Начнём с общего, надеюсь,
> очевидного тезиса: пакет, содержащий новый /etc/X11/fs/config
> (xorg-x11-xfs?), должен содержать конфликт на (старый) chkfontpath. Если
> есть возражения против этого, высказывайте.
> Коль скоро это так, наличие старого chkfontpath в системе автоматически
> означает, что /etc/X11/fs/config _нужно_ обновлять по старинке.
> 
> Дальше имеем несколько способов решения одной и той же проблемы. 
> 
> 1. Пропатчить chkfontpath (патч будет) на предмет поддержки нового
> синтаксиса. Убрать или сделать опциональным вызов chkfontpath
> из rpm-build-fonts и шрифтовых пакетов, использующих его явно.
> Достоинства - сохраняется старый интерфейс добавления/удаления шрифтов в
> системе. Это же является и недостатком - в системе остаётся привидение в
> виде больше-не-нужного chkfontpath, которое застрянет в репозитории на
> неопределённое время.

> 2. Пересобрать шрифтовые пакеты и rpm-build-fonts, убрав оттуда вызов
> chkfontpath, добавить триггер, охраняющий /etc/X11/fs/config нового
> образца (куда добавить и каким образом он будет охранять этот файл?),
> позже убрать chkfontpath из репозитория. Достоинство - при наличии всех
> необходимых ингредиентов переход репозитория (не пользователей) на новые
> рельсы произойдёт быстро. Недостатки - использование триггера (который,
> так же как и chkfontpath в первом варианте, остаётся в репозитории на
> неопределённое время), необходимость массовой пересборки пакетов;
> проблемы для пользователей, поскольку chkfontpath больше нет, а
> установленные у них шрифтовые пакеты по-прежнему требуют его наличия.

> 3. Сделать опциональным (либо через 'test -x', либо через '|| :') вызов
> chkfontpath в макросах %post_fonts и %postun_fonts, убрать либо сделать
> опциональным вызов chkfontpath из тех шрифтовых пакетов, которые не
> используют rpm-build-fonts. Пересобрать все шрифтовые пакеты. После этого
> убрать сам chkfontpath из репозитория. Достоинство - пользователи ничего
> не заметят.
Сорри, заболтался. Ещё как заметят. Достоинств тут, похоже, нет вообще.
> Недостаток - необходимость массовой пересборки пакетов,
> проблемы для пользователей, аналогичные предыдущему пункту.
> 
> Поправьте меня, если я ошибся в формулировках решений. Приведённый список
> не претендует на полноту, хочется найти действительно хорошее решение.
> 


-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team


^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-30  8:46                   ` Alexey Rusakov
@ 2007-08-30 16:23                     ` Valery V. Inozemtsev
  2007-08-30 16:29                       ` Dmitry V. Levin
                                         ` (4 more replies)
  0 siblings, 5 replies; 38+ messages in thread
From: Valery V. Inozemtsev @ 2007-08-30 16:23 UTC (permalink / raw)
  To: ALT Devel discussion list


[-- Attachment #1.1: Type: text/plain, Size: 2111 bytes --]

...

поясняю еще раз по порядку

на данный момент /etc/X11/fs/config, chkfontpath и иже с ними являются крайне неудобным решением,
т.к. при установке шрифта надо править конфиг и эти шрифты мы получим только после рестарта иксов.
/etc/X11/fs/config вообще находится в пакете никак не относящемуся ни к иксам ни к шрифтам

теперь собственно по обновлению всего этого хозяйства
1. пересборка всех пакетов со шрифтами в которых будет следующее (для примера взят fonts-ttf-liberation.spec):
...
PreReq: fontconfig >= 2.4.2
...
BuildRequires: mkfontscale
...
%install
%__mkdir_p %buildroot%_fontsdir/%fname
%__install -m644 *.ttf %buildroot%_fontsdir/%fname
%_bindir/mkfontscale %buildroot%_fontsdir/%fname
%__ln_s fonts.scale %buildroot%_fontsdir/%fname/fonts.dir

%__mkdir_p %buildroot%_sysconfdir/X11/fontpath.d
%__ln_s ../../..%_fontsdir/%fname %buildroot%_sysconfdir/X11/fontpath.d/ttf-%fname:pri=50

имена симлинков в /etc/X11/fontpath.d следующие:
для ttf шрифтов ttf-%name:pri=50
для otf - otf-%name:pri=50
для type1 - type1-%name:pri=40
для bitmap - bitmap-%name:pri=20 если шрифты не зависят от локали и bitmap-%name:pri=10 для зависимых
от локали.
":pri=" это порядок в котором шрифты будет выбираться


далее триггер (только для пакетов у которых не меняется имя, изменяется только %version или %release):
%triggerin -- %name <= 0.2-alt1
[ ! -x %_sbindir/chkfontpath -a ! -f %_sysconfdir/X11/fs/config ] || \
        %_sbindir/chkfontpath -q -r %_fontsdir/%fname ||:

выполнен он будет соответственно только один раз. проверки нужны потому что точно не знаем
есть у нас на данный момент chkfontpath или /etc/X11/fs/config (как там apt будет их сносить/устанавливать
доподлинно не известно).

2. конфликт на chkfontpath будет в xorg-x11-xfs после того как будет произведена
пересборка всех шрифтовых пакетов (или не будет, семеро одного не ждут) и будет новый setup

далее по спеку:
%post
%_bindir/fc-cache %_fontsdir/%fname ||:

%files
%doc License.txt
%_sysconfdir/X11/fontpath.d/*
%_fontsdir/%fname

что тут заворачивать в макросы мне не понятно. спек для примера во вложении

-- 
Valery V. Inozemtsev

[-- Attachment #1.2: fonts-ttf-liberation.spec --]
[-- Type: text/plain, Size: 1602 bytes --]

%define fname liberation
%define _fontsdir %_datadir/fonts/ttf

Name: fonts-ttf-%fname
Version: 0.2
Release: alt2

Summary: Fonts to replace commonly used Microsoft Windows Fonts

License: GPL+exception
Group: System/Fonts/True type
Url: https://www.redhat.com/promo/fonts/

Packager: Valery Inozemtsev <shrek@altlinux.ru>

PreReq: fontconfig >= 2.4.2

Source: https://www.redhat.com/f/fonts/liberation-fonts-ttf-3.tar.gz

BuildArch: noarch
BuildRequires: mkfontscale

%description
The Liberation Fonts are intended to be replacements for the three
most commonly used fonts on Microsoft systems: Times New Roman,
Arial, and Courier New.

%prep
%setup -q -n %fname-fonts-%version

%install
%__mkdir_p %buildroot%_fontsdir/%fname
%__install -m644 *.ttf %buildroot%_fontsdir/%fname
%_bindir/mkfontscale %buildroot%_fontsdir/%fname
%__ln_s fonts.scale %buildroot%_fontsdir/%fname/fonts.dir

%__mkdir_p %buildroot%_sysconfdir/X11/fontpath.d
%__ln_s ../../..%_fontsdir/%fname %buildroot%_sysconfdir/X11/fontpath.d/ttf-%fname:pri=50

%triggerin -- %name <= 0.2-alt1
[ ! -x %_sbindir/chkfontpath -a ! -f %_sysconfdir/X11/fs/config ] || \
	%_sbindir/chkfontpath -q -r %_fontsdir/%fname ||:

%post
%_bindir/fc-cache %_fontsdir/%fname ||:

%files
%doc License.txt
%_sysconfdir/X11/fontpath.d/*
%_fontsdir/%fname

%changelog
* Tue Aug 28 2007 Valery Inzemtsev <shrek@altlinux.ru> 0.2-alt2
- used %_sysconfdir/X11/fontpath.d, adieu chkfontpath

* Mon Aug 06 2007 Valery Inzemtsev <shrek@altlinux.ru> 0.2-alt1
- 0.2

* Sun May 13 2007 Vitaly Lipatov <lav@altlinux.ru> 0.1-alt1
- initial build for ALT Linux Sisyphus

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-30 16:23                     ` Valery V. Inozemtsev
@ 2007-08-30 16:29                       ` Dmitry V. Levin
  2007-08-30 16:35                         ` Valery V. Inozemtsev
  2007-08-30 16:44                       ` Dmitry V. Levin
                                         ` (3 subsequent siblings)
  4 siblings, 1 reply; 38+ messages in thread
From: Dmitry V. Levin @ 2007-08-30 16:29 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 346 bytes --]

On Thu, Aug 30, 2007 at 08:23:19PM +0400, Valery V. Inozemtsev wrote:
[...]
> на данный момент /etc/X11/fs/config, chkfontpath и иже с ними являются крайне неудобным решением,
> т.к. при установке шрифта надо править конфиг и эти шрифты мы получим только после рестарта иксов.

Или X font server'а, если таковой используется.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-30 16:29                       ` Dmitry V. Levin
@ 2007-08-30 16:35                         ` Valery V. Inozemtsev
  0 siblings, 0 replies; 38+ messages in thread
From: Valery V. Inozemtsev @ 2007-08-30 16:35 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 472 bytes --]

В сообщении от 30 августа 2007 Dmitry V. Levin написал(a):
> On Thu, Aug 30, 2007 at 08:23:19PM +0400, Valery V. Inozemtsev wrote:
> [...]
>
> > на данный момент /etc/X11/fs/config, chkfontpath и иже с ними являются
> > крайне неудобным решением, т.к. при установке шрифта надо править конфиг
> > и эти шрифты мы получим только после рестарта иксов.
>
> Или X font server'а, если таковой используется.

и иксов, иначе вообще остаемся без шрифтов

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-30 16:23                     ` Valery V. Inozemtsev
  2007-08-30 16:29                       ` Dmitry V. Levin
@ 2007-08-30 16:44                       ` Dmitry V. Levin
  2007-08-30 16:52                         ` Valery V. Inozemtsev
  2007-08-30 16:44                       ` Alexey I. Froloff
                                         ` (2 subsequent siblings)
  4 siblings, 1 reply; 38+ messages in thread
From: Dmitry V. Levin @ 2007-08-30 16:44 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1910 bytes --]

On Thu, Aug 30, 2007 at 08:23:19PM +0400, Valery V. Inozemtsev wrote:
[...]
> %install
> %__mkdir_p %buildroot%_fontsdir/%fname
> %__install -m644 *.ttf %buildroot%_fontsdir/%fname

Почему не просто "mkdir -p" и "install"?

> %_bindir/mkfontscale %buildroot%_fontsdir/%fname

Зачем %_bindir?

> %__ln_s fonts.scale %buildroot%_fontsdir/%fname/fonts.dir

Почему не просто "ln -s"?

> %__mkdir_p %buildroot%_sysconfdir/X11/fontpath.d
> %__ln_s ../../..%_fontsdir/%fname %buildroot%_sysconfdir/X11/fontpath.d/ttf-%fname:pri=50

Аналогичные вопросы.

> имена симлинков в /etc/X11/fontpath.d следующие:
> для ttf шрифтов ttf-%name:pri=50
> для otf - otf-%name:pri=50
> для type1 - type1-%name:pri=40
> для bitmap - bitmap-%name:pri=20 если шрифты не зависят от локали и bitmap-%name:pri=10 для зависимых
> от локали.
> ":pri=" это порядок в котором шрифты будет выбираться

Ой как сложно.  Может завести пачку макросов, например,
%make_fontpath_ttf(%fname,50) или что-нибудь ещё более простое?

> далее триггер (только для пакетов у которых не меняется имя, изменяется только %version или %release):
> %triggerin -- %name <= 0.2-alt1

Почему %triggerin??
Тогда уж %triggerun или %triggerpostun

> [ ! -x %_sbindir/chkfontpath -a ! -f %_sysconfdir/X11/fs/config ] || \
>         %_sbindir/chkfontpath -q -r %_fontsdir/%fname ||:

Условие написано с ошибкой.  Лучше уж простой, но правильный if:
if [ -x %_sbindir/chkfontpath -a -f %_sysconfdir/X11/fs/config ]; then
	%_sbindir/chkfontpath -q -r %_fontsdir/%fname ||:
fi

> %_sysconfdir/X11/fontpath.d/*

Каталог %_sysconfdir/X11/fontpath.d/ тоже хорошо бы замакрить.

> что тут заворачивать в макросы мне не понятно. спек для примера во вложении

1. каталог %_sysconfdir/X11/fontpath.d;
2. команда на создание ссылки в %buildroot%_sysconfdir/X11/fontpath.d/;
3. весь триггер от начала и до конца.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-30 16:23                     ` Valery V. Inozemtsev
  2007-08-30 16:29                       ` Dmitry V. Levin
  2007-08-30 16:44                       ` Dmitry V. Levin
@ 2007-08-30 16:44                       ` Alexey I. Froloff
  2007-08-30 17:17                         ` Valery V. Inozemtsev
  2007-08-30 17:10                       ` Valery V. Inozemtsev
  2007-08-31  8:57                       ` Хихин Руслан
  4 siblings, 1 reply; 38+ messages in thread
From: Alexey I. Froloff @ 2007-08-30 16:44 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 653 bytes --]

* Valery V. Inozemtsev <shrek@> [070830 20:27]:
> %__ln_s ../../..%_fontsdir/%fname %buildroot%_sysconfdir/X11/fontpath.d/ttf-%fname:pri=50
%install_font %type %fname %pri

> [ ! -x %_sbindir/chkfontpath -a ! -f %_sysconfdir/X11/fs/config ] || \
>         %_sbindir/chkfontpath -q -r %_fontsdir/%fname ||:
%upgrade_font %fname

> %_bindir/fc-cache %_fontsdir/%fname ||:
%post_font %fname

> что тут заворачивать в макросы мне не понятно. спек для примера во вложении
Плюс %_sysconfdir/X11/fontpath.d.  И всё в одном месте рядом с
%_fontsdir.  Или вообще в скрипты оформить.  Копипаст энтропии не
уменьшает...

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-30 16:44                       ` Dmitry V. Levin
@ 2007-08-30 16:52                         ` Valery V. Inozemtsev
  0 siblings, 0 replies; 38+ messages in thread
From: Valery V. Inozemtsev @ 2007-08-30 16:52 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 2259 bytes --]

В сообщении от 30 августа 2007 Dmitry V. Levin написал(a):
> On Thu, Aug 30, 2007 at 08:23:19PM +0400, Valery V. Inozemtsev wrote:
> [...]
>
> > %install
> > %__mkdir_p %buildroot%_fontsdir/%fname
> > %__install -m644 *.ttf %buildroot%_fontsdir/%fname
>
> Почему не просто "mkdir -p" и "install"?
>
> > %_bindir/mkfontscale %buildroot%_fontsdir/%fname
>
> Зачем %_bindir?
>
> > %__ln_s fonts.scale %buildroot%_fontsdir/%fname/fonts.dir
>
> Почему не просто "ln -s"?
>
> > %__mkdir_p %buildroot%_sysconfdir/X11/fontpath.d
> > %__ln_s ../../..%_fontsdir/%fname
> > %buildroot%_sysconfdir/X11/fontpath.d/ttf-%fname:pri=50
>
> Аналогичные вопросы.

не знаю, привычки. ну раз уж я сам объявил макросы злом, будем от них 
избавляться

>
> > имена симлинков в /etc/X11/fontpath.d следующие:
> > для ttf шрифтов ttf-%name:pri=50
> > для otf - otf-%name:pri=50
> > для type1 - type1-%name:pri=40
> > для bitmap - bitmap-%name:pri=20 если шрифты не зависят от локали и
> > bitmap-%name:pri=10 для зависимых от локали.
> > ":pri=" это порядок в котором шрифты будет выбираться
>
> Ой как сложно.  Может завести пачку макросов, например,
> %make_fontpath_ttf(%fname,50) или что-нибудь ещё более простое?
>
> > далее триггер (только для пакетов у которых не меняется имя, изменяется
> > только %version или %release): %triggerin -- %name <= 0.2-alt1
>
> Почему %triggerin??
> Тогда уж %triggerun или %triggerpostun

ну если ты настаиваешь пусть будет %triggerun

>
> > [ ! -x %_sbindir/chkfontpath -a ! -f %_sysconfdir/X11/fs/config ] || \
> >         %_sbindir/chkfontpath -q -r %_fontsdir/%fname ||:
>
> Условие написано с ошибкой.

да, сам только заметил.

> Лучше уж простой, но правильный if: 
> if [ -x %_sbindir/chkfontpath -a -f %_sysconfdir/X11/fs/config ]; then
> 	%_sbindir/chkfontpath -q -r %_fontsdir/%fname ||:
> fi

угу

>
> > %_sysconfdir/X11/fontpath.d/*
>
> Каталог %_sysconfdir/X11/fontpath.d/ тоже хорошо бы замакрить.
>
> > что тут заворачивать в макросы мне не понятно. спек для примера во
> > вложении
>
> 1. каталог %_sysconfdir/X11/fontpath.d;

ну это само собой

> 2. команда на создание ссылки в %buildroot%_sysconfdir/X11/fontpath.d/;

сомнительно

> 3. весь триггер от начала и до конца.

а если каталогов несколько?

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-30 16:23                     ` Valery V. Inozemtsev
                                         ` (2 preceding siblings ...)
  2007-08-30 16:44                       ` Alexey I. Froloff
@ 2007-08-30 17:10                       ` Valery V. Inozemtsev
  2007-08-31  8:57                       ` Хихин Руслан
  4 siblings, 0 replies; 38+ messages in thread
From: Valery V. Inozemtsev @ 2007-08-30 17:10 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 214 bytes --]

> для bitmap - bitmap-%name:pri=20 если шрифты не зависят от локали и
> bitmap-%name:pri=10 для зависимых от локали.

поправка. для bitmap фонтов имя симлинка
bitmap-%name:unscaled:pri=20

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-30 16:44                       ` Alexey I. Froloff
@ 2007-08-30 17:17                         ` Valery V. Inozemtsev
  2007-08-30 17:21                           ` Dmitry V. Levin
  0 siblings, 1 reply; 38+ messages in thread
From: Valery V. Inozemtsev @ 2007-08-30 17:17 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 922 bytes --]

В сообщении от 30 августа 2007 Alexey I. Froloff написал(a):
> * Valery V. Inozemtsev <shrek@> [070830 20:27]:
> > %__ln_s ../../..%_fontsdir/%fname
> > %buildroot%_sysconfdir/X11/fontpath.d/ttf-%fname:pri=50
>
> %install_font %type %fname %pri

%install_font_bitmap %name
%install_font_bitmap_first %name
%install_font_type1 %name
%install_font_ttf %name
%install_font_otf %name

>
> > [ ! -x %_sbindir/chkfontpath -a ! -f %_sysconfdir/X11/fs/config ] || \
> >         %_sbindir/chkfontpath -q -r %_fontsdir/%fname ||:
>
> %upgrade_font %fname

это если в пакете один каталог со шрифтами

>
> > %_bindir/fc-cache %_fontsdir/%fname ||:
>
> %post_font %fname
>
> > что тут заворачивать в макросы мне не понятно. спек для примера во
> > вложении
>
> Плюс %_sysconfdir/X11/fontpath.d.  И всё в одном месте рядом с
> %_fontsdir.  Или вообще в скрипты оформить.  Копипаст энтропии не
> уменьшает...



-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-30 17:17                         ` Valery V. Inozemtsev
@ 2007-08-30 17:21                           ` Dmitry V. Levin
  2007-08-30 17:27                             ` Valery V. Inozemtsev
  0 siblings, 1 reply; 38+ messages in thread
From: Dmitry V. Levin @ 2007-08-30 17:21 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 468 bytes --]

On Thu, Aug 30, 2007 at 09:17:28PM +0400, Valery V. Inozemtsev wrote:
> > > [ ! -x %_sbindir/chkfontpath -a ! -f %_sysconfdir/X11/fs/config ] || \
> > >         %_sbindir/chkfontpath -q -r %_fontsdir/%fname ||:
> >
> > %upgrade_font %fname
> 
> это если в пакете один каталог со шрифтами

Ну а если несколько, то и вызовов будет несколько.
Несколько проверок на существование chkfontpath не страшно.
Чем меньше sizeof(cut-n-paste), тем лучше.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-30 17:21                           ` Dmitry V. Levin
@ 2007-08-30 17:27                             ` Valery V. Inozemtsev
  2007-08-30 17:34                               ` Dmitry V. Levin
  0 siblings, 1 reply; 38+ messages in thread
From: Valery V. Inozemtsev @ 2007-08-30 17:27 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 593 bytes --]

В сообщении от 30 августа 2007 Dmitry V. Levin написал(a):
> On Thu, Aug 30, 2007 at 09:17:28PM +0400, Valery V. Inozemtsev wrote:
> > > > [ ! -x %_sbindir/chkfontpath -a ! -f %_sysconfdir/X11/fs/config ] ||
> > > > \ %_sbindir/chkfontpath -q -r %_fontsdir/%fname ||:
> > >
> > > %upgrade_font %fname
> >
> > это если в пакете один каталог со шрифтами
>
> Ну а если несколько, то и вызовов будет несколько.
> Несколько проверок на существование chkfontpath не страшно.
> Чем меньше sizeof(cut-n-paste), тем лучше.

хорошо. я так понимаю начинать придется с макросов?

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-30 17:27                             ` Valery V. Inozemtsev
@ 2007-08-30 17:34                               ` Dmitry V. Levin
  2007-08-31  5:38                                 ` Valery V. Inozemtsev
  0 siblings, 1 reply; 38+ messages in thread
From: Dmitry V. Levin @ 2007-08-30 17:34 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 763 bytes --]

On Thu, Aug 30, 2007 at 09:27:09PM +0400, Valery V. Inozemtsev wrote:
> В сообщении от 30 августа 2007 Dmitry V. Levin написал(a):
> > On Thu, Aug 30, 2007 at 09:17:28PM +0400, Valery V. Inozemtsev wrote:
> > > > > [ ! -x %_sbindir/chkfontpath -a ! -f %_sysconfdir/X11/fs/config ] ||
> > > > > \ %_sbindir/chkfontpath -q -r %_fontsdir/%fname ||:
> > > >
> > > > %upgrade_font %fname
> > >
> > > это если в пакете один каталог со шрифтами
> >
> > Ну а если несколько, то и вызовов будет несколько.
> > Несколько проверок на существование chkfontpath не страшно.
> > Чем меньше sizeof(cut-n-paste), тем лучше.
> 
> хорошо. я так понимаю начинать придется с макросов?

В некотором смысле сложно использовать несуществующие макросы. ;)


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-30 17:34                               ` Dmitry V. Levin
@ 2007-08-31  5:38                                 ` Valery V. Inozemtsev
  2007-08-31  9:34                                   ` Dmitry V. Levin
  0 siblings, 1 reply; 38+ messages in thread
From: Valery V. Inozemtsev @ 2007-08-31  5:38 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 890 bytes --]

В сообщении от 30 августа 2007 Dmitry V. Levin написал(a):
> On Thu, Aug 30, 2007 at 09:27:09PM +0400, Valery V. Inozemtsev wrote:
> > В сообщении от 30 августа 2007 Dmitry V. Levin написал(a):
> > > On Thu, Aug 30, 2007 at 09:17:28PM +0400, Valery V. Inozemtsev wrote:
> > > > > > [ ! -x %_sbindir/chkfontpath -a ! -f %_sysconfdir/X11/fs/config ]
> > > > > > || \ %_sbindir/chkfontpath -q -r %_fontsdir/%fname ||:
> > > > >
> > > > > %upgrade_font %fname
> > > >
> > > > это если в пакете один каталог со шрифтами
> > >
> > > Ну а если несколько, то и вызовов будет несколько.
> > > Несколько проверок на существование chkfontpath не страшно.
> > > Чем меньше sizeof(cut-n-paste), тем лучше.
> >
> > хорошо. я так понимаю начинать придется с макросов?
>
> В некотором смысле сложно использовать несуществующие макросы. ;)

тогда второй вопрос - куда их положить?

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-30 16:23                     ` Valery V. Inozemtsev
                                         ` (3 preceding siblings ...)
  2007-08-30 17:10                       ` Valery V. Inozemtsev
@ 2007-08-31  8:57                       ` Хихин Руслан
  2007-08-31  9:08                         ` Valery V. Inozemtsev
  4 siblings, 1 reply; 38+ messages in thread
From: Хихин Руслан @ 2007-08-31  8:57 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 460 bytes --]

Здравствуйте Valery V. Inozemtsev
  В сообщении от 30 августа 2007 Valery V. Inozemtsev написал(a):
 > что тут заворачивать в макросы мне не понятно. спек для примера во
 > вложении
Похоже это связано с этим после этой перетурбации :) в xdtv слетели 
шрифты в локале ru_RU.CP1251. 

Шрифты в ru_RU.KOI8-R и ru_RU.UTF8 отображаются нормально, даже если 
локаль всех остальных программ 
(оконного менеджера и т.п.) - ru_RU.cp1251


-- 
С  уважением Хихин Руслан

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-31  8:57                       ` Хихин Руслан
@ 2007-08-31  9:08                         ` Valery V. Inozemtsev
  2007-08-31 17:53                           ` Хихин Руслан
  2007-08-31 18:11                           ` Хихин Руслан
  0 siblings, 2 replies; 38+ messages in thread
From: Valery V. Inozemtsev @ 2007-08-31  9:08 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 535 bytes --]

В сообщении от 31 августа 2007 Хихин Руслан написал(a):
> Здравствуйте Valery V. Inozemtsev
>
>   В сообщении от 30 августа 2007 Valery V. Inozemtsev написал(a):
>  > что тут заворачивать в макросы мне не понятно. спек для примера во
>  > вложении
>
> Похоже это связано с этим после этой перетурбации :) в xdtv слетели
> шрифты в локале ru_RU.CP1251.
>
> Шрифты в ru_RU.KOI8-R и ru_RU.UTF8 отображаются нормально, даже если
> локаль всех остальных программ
> (оконного менеджера и т.п.) - ru_RU.cp1251

XFS?

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-31  5:38                                 ` Valery V. Inozemtsev
@ 2007-08-31  9:34                                   ` Dmitry V. Levin
  2007-08-31  9:49                                     ` Valery V. Inozemtsev
  0 siblings, 1 reply; 38+ messages in thread
From: Dmitry V. Levin @ 2007-08-31  9:34 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1113 bytes --]

On Fri, Aug 31, 2007 at 09:38:54AM +0400, Valery V. Inozemtsev wrote:
> В сообщении от 30 августа 2007 Dmitry V. Levin написал(a):
> > On Thu, Aug 30, 2007 at 09:27:09PM +0400, Valery V. Inozemtsev wrote:
> > > В сообщении от 30 августа 2007 Dmitry V. Levin написал(a):
> > > > On Thu, Aug 30, 2007 at 09:17:28PM +0400, Valery V. Inozemtsev wrote:
> > > > > > > [ ! -x %_sbindir/chkfontpath -a ! -f %_sysconfdir/X11/fs/config ]
> > > > > > > || \ %_sbindir/chkfontpath -q -r %_fontsdir/%fname ||:
> > > > > >
> > > > > > %upgrade_font %fname
> > > > >
> > > > > это если в пакете один каталог со шрифтами
> > > >
> > > > Ну а если несколько, то и вызовов будет несколько.
> > > > Несколько проверок на существование chkfontpath не страшно.
> > > > Чем меньше sizeof(cut-n-paste), тем лучше.
> > >
> > > хорошо. я так понимаю начинать придется с макросов?
> >
> > В некотором смысле сложно использовать несуществующие макросы. ;)
> 
> тогда второй вопрос - куда их положить?

А где у нас сейчас шрифтовые макросы?  В пакете rpm-build их нет, может
они есть в rpm-build-fonts?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-31  9:34                                   ` Dmitry V. Levin
@ 2007-08-31  9:49                                     ` Valery V. Inozemtsev
  0 siblings, 0 replies; 38+ messages in thread
From: Valery V. Inozemtsev @ 2007-08-31  9:49 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 393 bytes --]

> > > > хорошо. я так понимаю начинать придется с макросов?
> > >
> > > В некотором смысле сложно использовать несуществующие макросы. ;)
> >
> > тогда второй вопрос - куда их положить?
>
> А где у нас сейчас шрифтовые макросы?  В пакете rpm-build их нет, может
> они есть в rpm-build-fonts?

ни в один из этих пакетов положить макросы я не могу, другие предложения?

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-31  9:08                         ` Valery V. Inozemtsev
@ 2007-08-31 17:53                           ` Хихин Руслан
  2007-08-31 18:27                             ` Valery V. Inozemtsev
  2007-08-31 18:11                           ` Хихин Руслан
  1 sibling, 1 reply; 38+ messages in thread
From: Хихин Руслан @ 2007-08-31 17:53 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 2893 bytes --]

Здравствуйте Valery V. Inozemtsev
  В сообщении от 31 августа 2007 Valery V. Inozemtsev написал(a):
 > XFS?
В общем так :
Это все, что раньше было описано без xfs, с xfs вообще не запускается, 
причём не только xdtv, но и xawtv и xfontsel - гипотеза не находят 
фонтов

user>xfontsel
Warning: Unable to load any usable ISO8859 font
Warning: Missing charsets in String to FontSet conversion
Warning: Unable to load any usable fontset
Error: Aborting: no font found

xawtv>xawtv
This is xawtv 4.0-pre, running on Linux/x86_64 (2.6.18-std-smp-alt7)
xinerama 0: 1280x1024+0+0
Warning: Cannot convert string "7x13bold" to type FontStruct
Warning: Unable to load any usable ISO8859 font
Warning: Unable to load any usable ISO8859 font
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert 
string "-*-lucidatypewriter-bold-r-normal-*-14-*-*-*-m-*-iso8859-*,                                     -*-courier-bold-r-normal-*-14-*-*-*-m-*-iso8859-*,          -gnu-unifont-bold-r-normal--16                          -*-*-*-c-*-*-*,        -efont-biwidth-bold-r-normal--16-*-*-*-*-*-*-*,                 -*-*-bold                          -r-normal-*-16-*-*-*-m-*-*-*,                 -*-*-bold-r-normal-*-16-*-*-*-c-*-*-*,                                                   -*-*-*-*-*-*-16-*-*-*-*-*-*-*,*" 
to type FontSet
Warning: Missing charsets in String to FontSet conversion
Warning: Unable to load any usable fontset
Warning: Missing charsets in String to FontSet conversion
Warning: Unable to load any usable fontset
Error: Aborting: no font found

user>xdtv
This is xdtv 2.4.1 running on Linux/x86_64 (2.6.18-std-smp-alt7).
scandir: Нет такого файла или каталога
filename = /home/writer/.xdtv/xdtvrc
X Error of failed request:  XF86DGANoDirectVideoMode
  Major opcode of failed request:  130 (XFree86-DGA)
  Minor opcode of failed request:  1 (XF86DGAGetVideoLL)
  Serial number of failed request:  13
  Current serial number in output stream:  13
│dtv_v4l-conf had some trouble, trying to continue anyway
│inerama 0: 1280x1024+0+0
Warning: Cannot convert string "7x13bold" to type FontStruct
Warning: Unable to load any usable ISO8859 font
Warning: Unable to load any usable ISO8859 font
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert 
string "-misc-fixed-bold-r-normal--*-*-75-75-c-70-*-*,                -misc-fixed-medium-r-normal-
Warning: Missing charsets in String to FontSet conversion
Warning: Unable to load any usable fontset
Warning: Missing charsets in String to FontSet conversion
Warning: Unable to load any usable fontset
Warning: Cannot convert string "star" to type Pixmap
│dtv.sh: line 1: 11504 Ошибка сегментирования  xdtv

PS
1 Сейчас посмотрю как всё это без xfs
2 Возможно сам что-то не так сделал - буду разбираться. 

-- 
С  уважением Хихин Руслан

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-31  9:08                         ` Valery V. Inozemtsev
  2007-08-31 17:53                           ` Хихин Руслан
@ 2007-08-31 18:11                           ` Хихин Руслан
  2007-08-31 19:07                             ` Valery V. Inozemtsev
  1 sibling, 1 reply; 38+ messages in thread
From: Хихин Руслан @ 2007-08-31 18:11 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 417 bytes --]

Здравствуйте Valery V. Inozemtsev
  В сообщении от 31 августа 2007 Valery V. Inozemtsev написал(a):
 > В сообщении от 31 августа 2007 Хихин Руслан написал(a):
 >
 > XFS?
В общем (после исправлений конфигов и проверок ссылок) всё выглядит, на 
первй взгляд, одинакого, независимо от того  используется xfs или нет :
В локале ru_RU.cp1251 вместо русских букв идут буквы из iso-8859-1   


-- 
С  уважением Хихин Руслан

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-31 17:53                           ` Хихин Руслан
@ 2007-08-31 18:27                             ` Valery V. Inozemtsev
  0 siblings, 0 replies; 38+ messages in thread
From: Valery V. Inozemtsev @ 2007-08-31 18:27 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 546 bytes --]

В сообщении от 31 августа 2007 Хихин Руслан написал(a):
> Здравствуйте Valery V. Inozemtsev
>
>   В сообщении от 31 августа 2007 Valery V. Inozemtsev написал(a):
>  > XFS?
>
> В общем так :
> Это все, что раньше было описано без xfs, с xfs вообще не запускается,
> причём не только xdtv, но и xawtv и xfontsel - гипотеза не находят
> фонтов

XFS сейчас вообще сломан

> PS
> 1 Сейчас посмотрю как всё это без xfs
> 2 Возможно сам что-то не так сделал - буду разбираться.

убери из xorg.conf секцию Files и будет счастье

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-31 18:11                           ` Хихин Руслан
@ 2007-08-31 19:07                             ` Valery V. Inozemtsev
  2007-08-31 19:33                               ` Хихин Руслан
  0 siblings, 1 reply; 38+ messages in thread
From: Valery V. Inozemtsev @ 2007-08-31 19:07 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 614 bytes --]

В сообщении от 31 августа 2007 Хихин Руслан написал(a):
> Здравствуйте Valery V. Inozemtsev
>
>   В сообщении от 31 августа 2007 Valery V. Inozemtsev написал(a):
>  > В сообщении от 31 августа 2007 Хихин Руслан написал(a):
>  >
>  > XFS?
>
> В общем (после исправлений конфигов и проверок ссылок) всё выглядит, на
> первй взгляд, одинакого, независимо от того  используется xfs или нет :
> В локале ru_RU.cp1251 вместо русских букв идут буквы из iso-8859-1

нужно пересобирать fonts-bitmap-cyr_rfx-cp1251, если сделать соответствующие 
симлинки, после перезапуска xawtv все будет в норме

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [devel] chkfontpath
  2007-08-31 19:07                             ` Valery V. Inozemtsev
@ 2007-08-31 19:33                               ` Хихин Руслан
  0 siblings, 0 replies; 38+ messages in thread
From: Хихин Руслан @ 2007-08-31 19:33 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 775 bytes --]

Здравствуйте Valery V. Inozemtsev
  В сообщении от 31 августа 2007 Valery V. Inozemtsev написал(a):
 > > В локале ru_RU.cp1251 вместо русских букв идут буквы из iso-8859-1
 >
 > нужно пересобирать fonts-bitmap-cyr_rfx-cp1251, если сделать
 > соответствующие
 >
 > симлинки, после перезапуска xawtv все будет в норме

Да так и есть - рецепт от Валеры (в результате общения по icq):

ln -s ../../../usr/share/fonts/bitmap/cyr_rfx-cp1251/75dpi /etc/X11/fontpath.d/bitmap-cyr_rfx-cp1251-75dpi:unscaled:pri=10
ln -s ../../../usr/share/fonts/bitmap/cyr_rfx-cp1251/misc /etc/X11/fontpath.d/bitmap-cyr_rfx-cp1251-misc:unscaled:pri=10

pri=20 определяет порядок загрузки шрифтов
для bitmap =20, если локалезависимые то 10

После этого проблемы пропали.

-- 
С  уважением Хихин Руслан

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

end of thread, other threads:[~2007-08-31 19:33 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-08-28  7:56 [devel] libXfont >= 1.2.9 - прощай chkfontpath Valery V. Inozemtsev
2007-08-28 10:57 ` Valery V. Inozemtsev
2007-08-28 17:01   ` Denis Medvedev
2007-08-28 18:10     ` Valery V. Inozemtsev
2007-08-29  5:26 ` [devel] да здравствует chkfontpath для /etc/X11/fontpath.d Vitaly Lipatov
2007-08-29  5:56   ` Valery V. Inozemtsev
2007-08-29  7:23     ` Alexey Rusakov
2007-08-29 10:15       ` Valery V. Inozemtsev
2007-08-29 13:13         ` Alexey Rusakov
2007-08-29 13:27           ` Valery V. Inozemtsev
2007-08-29 14:41             ` Alexey Rusakov
2007-08-29 17:40               ` Valery V. Inozemtsev
2007-08-29 20:01             ` Vitaly Lipatov
2007-08-30  5:44               ` Valery V. Inozemtsev
2007-08-30  8:23                 ` [devel] chkfontpath Alexey Rusakov
2007-08-30  8:46                   ` Alexey Rusakov
2007-08-30 16:23                     ` Valery V. Inozemtsev
2007-08-30 16:29                       ` Dmitry V. Levin
2007-08-30 16:35                         ` Valery V. Inozemtsev
2007-08-30 16:44                       ` Dmitry V. Levin
2007-08-30 16:52                         ` Valery V. Inozemtsev
2007-08-30 16:44                       ` Alexey I. Froloff
2007-08-30 17:17                         ` Valery V. Inozemtsev
2007-08-30 17:21                           ` Dmitry V. Levin
2007-08-30 17:27                             ` Valery V. Inozemtsev
2007-08-30 17:34                               ` Dmitry V. Levin
2007-08-31  5:38                                 ` Valery V. Inozemtsev
2007-08-31  9:34                                   ` Dmitry V. Levin
2007-08-31  9:49                                     ` Valery V. Inozemtsev
2007-08-30 17:10                       ` Valery V. Inozemtsev
2007-08-31  8:57                       ` Хихин Руслан
2007-08-31  9:08                         ` Valery V. Inozemtsev
2007-08-31 17:53                           ` Хихин Руслан
2007-08-31 18:27                             ` Valery V. Inozemtsev
2007-08-31 18:11                           ` Хихин Руслан
2007-08-31 19:07                             ` Valery V. Inozemtsev
2007-08-31 19:33                               ` Хихин Руслан
2007-08-29  9:37     ` [devel] да здравствует chkfontpath для /etc/X11/fontpath.d Slava Semushin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git