[devel] Sisyphus status

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Чт Сен 11 19:06:39 MSD 2003


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
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : unbuilt.list.bz2
Тип     : application/x-bzip2
Размер  : 4668 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20030911/ec3c0e23/attachment-0002.bin>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/20030911/ec3c0e23/attachment-0003.bin>


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