[devel] buildreq ignore.d/fonts-cache

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пт Сен 1 00:06:13 MSD 2006


On Thu, Aug 31, 2006 at 12:31:00AM +0400, Alexey Tourbin wrote:
> On Thu, Aug 31, 2006 at 12:20:11AM +0400, Sergey Vlasov wrote:
> > Во многих случаях buildreq даёт плохие результаты не из-за плохой
> > оптимизации, а из-за того, что применяемый в нём метод определения
> > используемых при сборке пакетов (отслеживание обращений к файлам через
> > strace) подвержен ложным срабатываниям.  Например, довольно часто в
> > выводе buildreq оказываются все установленные в системе шрифтовые
> > пакеты.
> 
> Где-нибудь в ignore есть что-нибудь вроде
> ^/usr/share/fonts/.*/fonts[.]cache
> ?

Вот что buildreq изначально вычислил при сборке perl-Gtk2:

# Automatically added by buildreq on Thu Aug 31 2006
BuildRequires: dmtr40in-fonts fonts-bitmap-terminus fonts-bitmap-univga fonts-ttf-dejavu fonts-type1-urw freefont-fonts-ttf gost-fonts-ttf gw-fonts-ttf icon-theme-hicolor latex-xft-fonts-ttf libXcursor-devel libgtk+2-devel ms-fonts-ttf perl-Cairo-devel perl-ExtUtils-Depends perl-ExtUtils-PkgConfig perl-Glib-devel phonetic-fonts-type1 val-fonts-ttf vera-fonts-ttf xvfb-run znamen-fonts-ttf

Вот что buildreq вычислил при добавлении предложенного правила:

# Automatically added by buildreq on Fri Sep 01 2006
BuildRequires: icon-theme-hicolor libXcursor-devel libgtk+2-devel ms-fonts-ttf perl-Cairo-devel perl-ExtUtils-Depends perl-ExtUtils-PkgConfig perl-Glib-devel xvfb-run

То есть, похоже, при сборке и make test реально использовались только
шрифты ms-fonts-ttf.  Что похоже на правду.

$ cat /etc/buildreqs/files/ignore.d/fonts 
^/usr/share/fonts/.*/fonts[.]cache
$

В какой пакет лучше всего положить этот файл?
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060901/186c5fe5/attachment-0001.bin>


Подробная информация о списке рассылки Devel