On Mon, Sep 08, 2003 at 01:38:57AM +0400, Dmitry V. Levin wrote: [...] > 2. Время жизни кривых пакетов. > Как только будет закончен сбор статистики по собираемости пакетов > (о результатах я напишу подробнее), начнётся 30-дневный отсчёт времени > для тех пакетов, которые не собираются. Если какой-либо пакет будет > не в состоянии пересобираться в течении 30 дней, то он покинет Сизиф. > Исключения: пока не планируются. Итак, на сегодняшний день в Сизифе всего 2627 пакетов, из них примерно 540 не могут быть пересобраны hasher'ом (полный список прилагается). У нас есть всего 30 дней, чтобы это исправить. Наиболее типовые ошибки следующие: 1. Неполные сборочные зависимости (как правило, вследствие того, что не был выполнен buildreq). Пример 1: [user@host .error]$ fgrep /usr/lib/rpm/brp-bytecompile_python * CMF-1.3-alt4.beta1:/usr/lib/rpm/brp-bytecompile_python: line 34: /usr/bin/python: No such file or directory DCWorkflow-0.4.2-alt4:/usr/lib/rpm/brp-bytecompile_python: line 34: /usr/bin/python: No such file or directory Localizer-0.8.1-alt4:/usr/lib/rpm/brp-bytecompile_python: line 34: /usr/bin/python: No such file or directory NauSite-2.0.3.5.21-alt4:/usr/lib/rpm/brp-bytecompile_python: line 34: /usr/bin/python: No such file or directory NuxUserGroups-0.7-alt4:/usr/lib/rpm/brp-bytecompile_python: line 34: /usr/bin/python: No such file or directory Photo-1.2.3-alt4:/usr/lib/rpm/brp-bytecompile_python: line 34: /usr/bin/python: No such file or directory cooledit-3.17.7-alt1:/usr/lib/rpm/brp-bytecompile_python: line 34: /usr/bin/python: No such file or directory cycle-0.0.5-alt3:/usr/lib/rpm/brp-bytecompile_python: line 34: /usr/bin/python: No such file or directory ddd-3.3.1-alt4:/usr/lib/rpm/brp-bytecompile_python: line 34: /usr/bin/python: No such file or directory gtk-themes-1.0-ipl9mdk:/usr/lib/rpm/brp-bytecompile_python: line 34: /usr/bin/python: No such file or directory tcl-tix-8.2.0-alt1:/usr/lib/rpm/brp-bytecompile_python: line 34: /usr/bin/python: No such file or directory wxPython-doc-2.4.0.1-alt1:/usr/lib/rpm/brp-bytecompile_python: line 34: /usr/bin/python: No such file or directory Пример 2: [user@host .error]$ grep '^i586-alt-linux-g++: No such file or directory' * Mesa-5.0.1-alt4:i586-alt-linux-g++: No such file or directory emacspeak-18.0-alt2:i586-alt-linux-g++: No such file or directory gsmlib-1.10-alt2:i586-alt-linux-g++: No such file or directory hpijs-1.3.1-alt2:i586-alt-linux-g++: No such file or directory povray-3.5-alt1.2:i586-alt-linux-g++: No such file or directory povray-3.5-alt1.2:i586-alt-linux-g++: No such file or directory qcad-1.5.4-alt1:i586-alt-linux-g++: No such file or directory urpmi-2.0-alt4.1:i586-alt-linux-g++: No such file or directory vips-7.8.8-alt2:i586-alt-linux-g++: No such file or directory Пример 3: [user@host .error]$ grep -l 'command not found$' * CrayFIX-1.1.0-alt5 FloodGuard-1.1.0-alt4 RequestDecoder-1.1.2-alt1 TEItools-1.0.20021211-alt1 XFree86-KOI8-3.0-ipl6mdk XFree86-cyr_rfx-fonts-cp1251-1.1-ipl5mdk XFree86-cyr_rfx-fonts-iso10646-0400-1.1-alt2 XFree86-cyr_rfx-fonts-iso8859-5-1.1-ipl2mdk XFree86-cyr_rfx-fonts-koi8-r-1.1-alt6 XFree86-cyr_rfx-fonts-koi8-u-1.1-alt7 ages-0.1.0.D050-alt3 angband-3.0.3-alt1 cernlib-2001-alt8 church-fonts-20030330-alt1 cost-2.2-alt3.p1 eggdrop-1.6.15-alt1 emacs-xslt-process-2.2-alt5 ethereal-0.9.13-alt1 gdam-0.942-alt1 gdkxft-1.5-alt1 gdm-2.4.2.97-alt1 gimp-print-4.2.5-alt2 gnome-python2-1.99.11-alt1 gnome-vfs-1:1.0.5-alt2 gnomeicu-1:0.99-alt0.2 gnumeric-1:1.1.90-alt1 gob-1.0.12-alt2 guile-1:1.4-alt1 guile14-1:1.4.1.93-alt2 guile16-1:1.6.4-alt2 ispell-de-3.1.20-ipl18mdk j2se1.4-sun-doc-1.4.2-alt1 kawa-1.7-alt1 kde2-compat-2.2.2-alt4 kdemultimedia-3.1.3-alt1 lame-3.93.1-alt1 lesstif-0.93.36-alt1 libAltDist-0.0.9-alt3 libPropList-0.10.1-ipl8mdk libXaw3d-1.5-alt1 libcapplet-1:1.4.0.1-alt12 libcommoncpp2-1.0.8-alt2 mysqlUserFolder-0.6.4-alt3 octave-2.1.40-alt1 omniORBpy-2.1-alt1 openmotif-2.2.2-alt2 pcsc-lite-1.1.1-alt2 pingus-0.5.0-alt0.4pre3 snd-guile-1.7.0-alt0.7cvs20021021 stardict-slovnyk_be-en-0.1-alt2 stardict-slovnyk_be-ru-0.1-alt2 stardict-slovnyk_be-uk-0.1-alt2 stardict-slovnyk_en-be-0.1-alt2 stardict-slovnyk_en-ru-0.1-alt2 stardict-slovnyk_en-uk-0.1-alt2 stardict-slovnyk_ru-be-0.1-alt2 stardict-slovnyk_ru-en-0.1-alt2 stardict-slovnyk_ru-uk-0.1-alt2 stardict-slovnyk_uk-be-0.1-alt2 stardict-slovnyk_uk-en-0.1-alt2 stardict-slovnyk_uk-ru-0.1-alt2 tardy-1.11-alt1 tgif-4.1.42-alt1 transfig-3.2.4-alt2 tree-1:0.2.1-alt1 unifont-fonts-bitmap-1.0-alt1 unixODBC-2.2.3-alt1 urw-fonts-1:2.0-alt24 vedi-Type1-fonts-1:1.0-alt1 wmcube-gdk-0.98p2-alt2 xmlto-0.0.12-alt1 xmms-1.2.7-alt7 zangband-2.7.2-alt4 2. Устаревшие сборочные зависимости. Пример: [user@host .error]$ grep '^E: Невозможно найти пакет ' * directfb-examples-0.9.17-alt1:E: Невозможно найти пакет Xft-devel drakxtools-1.1.7-alt27:E: Невозможно найти пакет kernel24-headers gtk-engines-lighthouseblue-0.4-alt1.4:E: Невозможно найти пакет Xft-devel gtkdialogs-1.2-alt1:E: Невозможно найти пакет Xft-devel hydrogen-0.8.0-alt1:E: Невозможно найти пакет objprelink iptables-1.2.8-alt1:E: Невозможно найти пакет kernel24-headers k3b-0.8.1-alt2:E: Невозможно найти пакет objprelink kcommander3-3.0-alt3.Beta2:E: Невозможно найти пакет objprelink kcpuload-1:1.9.1-alt2:E: Невозможно найти пакет objprelink kdevelop-2:2.1.2-alt3:E: Невозможно найти пакет objprelink kemuconfig-0.1-alt0.8:E: Невозможно найти пакет objprelink kernel-modules-lm_sensors-std-up-2.8.0-alt7.2:E: Невозможно найти пакет kernel-source-lm_sensors-2.8.0 kernel-modules-sensors-std-smp-2.8.0-alt6:E: Невозможно найти пакет kernel-source-sensors-2.8.0 kfilereplace-0.7.0-alt2:E: Невозможно найти пакет objprelink kkbswitch-1.2-alt1:E: Невозможно найти пакет objprelink kmencoder-0.1.2-alt1:E: Невозможно найти пакет objprelink knetscan-1.0-alt2:E: Невозможно найти пакет objprelink kssh-0.7-alt2:E: Невозможно найти пакет objprelink ktextdecode-3.0-alt1:E: Невозможно найти пакет objprelink kunit-0.5-alt4:E: Невозможно найти пакет objprelink kwintv-0.8.11-alt7:E: Невозможно найти пакет objprelink kxmleditor-0.8.1-alt1:E: Невозможно найти пакет objprelink libglade2-2.0.1-alt2:E: Невозможно найти пакет Xft-devel muse-0.6.0-alt0.3.pre2:E: Невозможно найти пакет objprelink mysqlnavigator-1.4.2-alt1:E: Невозможно найти пакет Xft openmosix-0.2.4-alt2:E: Невозможно найти пакет kernel24-openmosix-headers qtvision-0.1-alt2.alpha2:E: Невозможно найти пакет objprelink rosegarden-0.9.1-alt0.5:E: Невозможно найти пакет objprelink tuneroid-0.9.3-alt0.5rc1:E: Невозможно найти пакет objprelink vaio-tools-0.0.1-alt5:E: Невозможно найти пакет kernel24-headers vlan-utils24-1.6-alt1.1:E: Невозможно найти пакет kernel24-headers 3. Неполные зависимости на kernel-headers-std, необходимые для сборки. Пример: [user@host .error]$ fgrep -l '#error Invalid kernel header included in userspace' * arj-3.10b-alt1 camstream-0.26.1-alt2 galan-0.2.14-alt0.5 gnome2-utils-2.3.4-alt1 gnu-ghostscript-7.06-alt4 hvirtual-1.0.0-alt2 lcap-0.0.6-alt2 lslk-1.29-alt2 lvm-1.0.6-alt2 nwfs-utils-0803-ipl6 powertweak-0.99.4-alt1 quake2-r0.14.1-alt1.1 reiserfs-utils-1:3.6.4-alt1 s3switch-0.1-alt1 simh-2.10-alt1 valgrind-1.9.6-alt1 veejay-0.4.0-alt0.5 wmtune-1.0-alt3 Эту ошибку обычно можно исправить путём добавления в spec-файл строки BuildPreReq: kernel-headers-std -- ldv