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 $ В какой пакет лучше всего положить этот файл?