[devel] apt on drugs? (I: Xorg-7.0)

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Вс Янв 1 21:42:58 MSK 2006


On Sun, Jan 01, 2006 at 09:24:53PM +0300, Valery V. Inozemtsev wrote:
> В сообщении от 1 января 2006 21:18 Sergey Vlasov написал(a):
> > Только что взял обновлённые пакеты xorg-7.0.  Кто-нибудь может
> > объяснить следующее поведение apt:
> >
> 
> я над этим второй день медитирую. понять ниче не могу. сначало ему glxinfo не 
> нравился, теперь glxgears

Ещё глюки apt: я тут бросал порядок сборки пакетов, с которым у меня
сборка в конце концов прошла нормально - вот начало:

filesystem-2.3.1-alt1.1.src.rpm
xinitrc-2.4.23-alt1.1.src.rpm
xorg-cf-files-1.0.1-alt1.src.rpm
xorg-server-control-1.2-alt1.src.rpm
xorg-x11-proto-devel-7.0.0-alt1.src.rpm
xorg-x11-util-macros-1.0.1-alt1.src.rpm
xorg-x11-xtrans-devel-1.0.0-alt1.src.rpm
xorg-x11-7.0.0-alt1.src.rpm
libXau-1.0.0-alt1.src.rpm
libXdmcp-1.0.0-alt1.src.rpm
libICE-1.0.0-alt1.src.rpm
libX11-1.0.0-alt1.src.rpm
libSM-1.0.0-alt1.src.rpm
libXext-1.0.0-alt1.src.rpm
libXt-1.0.0-alt1.src.rpm
libXmu-1.0.0-alt1.src.rpm
libXp-1.0.0-alt1.src.rpm
libXpm-3.5.4.2-alt1.src.rpm
libfontenc-1.0.1-alt1.src.rpm
libxkbfile-1.0.1-alt1.src.rpm
libdrm-2.0-alt1.src.rpm
libXi-1.0.0-alt1.src.rpm
libXxf86vm-1.0.0-alt1.src.rpm
libXrender-0.9.0.2-alt1.src.rpm
libdmx-1.0.1-alt1.src.rpm
liblbxutil-1.0.0-alt1.src.rpm
libXaw-1.0.1-alt1.src.rpm
libXfont-1.0.0-alt1.src.rpm
libxkbui-1.0.1-alt1.src.rpm
libXres-1.0.0-alt1.src.rpm
libXTrap-1.0.0-alt1.src.rpm
libXtst-1.0.1-alt1.src.rpm
libXxf86misc-1.0.0-alt1.src.rpm
Mesa-6.4.1-alt1.src.rpm
....

Ничего из того, что собирается из xorg-x11-7.0.0-alt1.src.rpm, для
сборки Mesa не требуется, судя по тому, что находит hasher:

Preparing packages for installation...
libXau-1.0.0-alt1
libXdmcp-1.0.0-alt1
libX11-1.0.0-alt1
xorg-x11-proto-devel-7.0.0-alt1
xorg-x11-xtrans-devel-1.0.0-alt1
libX11-devel-1.0.0-alt1
libXau-devel-1.0.0-alt1
libXdmcp-devel-1.0.0-alt1
libXext-1.0.0-alt1
libXext-devel-1.0.0-alt1
libXi-1.0.0-alt1
libXi-devel-1.0.0-alt1
libICE-1.0.0-alt1
libSM-1.0.0-alt1
libXt-1.0.0-alt1
libXmu-1.0.0-alt1
libXmu-devel-1.0.0-alt1
libXt-devel-1.0.0-alt1
libXxf86vm-1.0.0-alt1
libXxf86vm-devel-1.0.0-alt1
libdrm-2.0-alt1
libdrm-devel-2.0-alt1
libexpat-1.95.8-alt2
libexpat-devel-1.95.8-alt2
libnatspec-0.2.2-alt2.1
glib2-2.8.4-alt1
pkg-config-0.19-alt1
gcc-c++-common-1.4.6-alt1
libstdc++3.4-3.4.4-alt3
libstdc++3.4-devel-3.4.4-alt3
gcc3.4-c++-3.4.4-alt3
install: Packages installation complete.

Однако, если не собрать xorg-x11 раньше, сборка Mesa не проходит с
руганью на невозможность поставить libX11 (правда, лог от этой попытки
я ухитрился посеять), а при сборке нескольких предыдущих пакетов в
чрут упорно затаскивается старый libxorgconfig и ещё несколько лишних
пакетов:

--- ../logs.i586/libXext-1.0.0-alt1.src.rpm.log	2005-12-31 18:04:21 +0300
+++ libXext-1.0.0-alt1.src.rpm.log	2005-12-31 16:25:04 +0300
@@ -273,10 +273,14 @@
 `/arch/ALTLinux/Sisyphus/i586/RPMS.classic/glib2-2.8.4-alt1.i586.rpm' -> `chroot/.in/glib2-2.8.4-alt1.i586.rpm'
 `/arch/ALTLinux/Sisyphus/i586/RPMS.classic/pkg-config-0.19-alt1.i586.rpm' -> `chroot/.in/pkg-config-0.19-alt1.i586.rpm'
 `/build/vsu/hasher/repo/i586/RPMS.hasher/xorg-x11-util-macros-1.0.1-alt1.noarch.rpm' -> `chroot/.in/xorg-x11-util-macros-1.0.1-alt1.noarch.rpm'
+`/arch/ALTLinux/Sisyphus/i586/RPMS.classic/libexpat-1.95.8-alt2.i586.rpm' -> `chroot/.in/libexpat-1.95.8-alt2.i586.rpm'
+`/arch/ALTLinux/Sisyphus/i586/RPMS.classic/freetype2-2.1.10-alt1.i586.rpm' -> `chroot/.in/freetype2-2.1.10-alt1.i586.rpm'
+`/arch/ALTLinux/Sisyphus/i586/RPMS.classic/fontconfig-2.3.2-alt3.i586.rpm' -> `chroot/.in/fontconfig-2.3.2-alt3.i586.rpm'
 `/arch/ALTLinux/Sisyphus/i586/RPMS.classic/gcc-c++-common-1.4.6-alt1.i586.rpm' -> `chroot/.in/gcc-c++-common-1.4.6-alt1.i586.rpm'
 `/arch/ALTLinux/Sisyphus/i586/RPMS.classic/libstdc++3.4-3.4.4-alt3.i586.rpm' -> `chroot/.in/libstdc++3.4-3.4.4-alt3.i586.rpm'
 `/arch/ALTLinux/Sisyphus/i586/RPMS.classic/libstdc++3.4-devel-3.4.4-alt3.i586.rpm' -> `chroot/.in/libstdc++3.4-devel-3.4.4-alt3.i586.rpm'
 `/arch/ALTLinux/Sisyphus/i586/RPMS.classic/gcc3.4-c++-3.4.4-alt3.i586.rpm' -> `chroot/.in/gcc3.4-c++-3.4.4-alt3.i586.rpm'
+`/arch/ALTLinux/Sisyphus/i586/RPMS.classic/libxorgconfig-6.8.99.902-alt1.i586.rpm' -> `chroot/.in/libxorgconfig-6.8.99.902-alt1.i586.rpm'
 Preparing packages for installation...
 libXau-1.0.0-alt1
 libXdmcp-1.0.0-alt1
@@ -290,10 +294,15 @@
 glib2-2.8.4-alt1
 pkg-config-0.19-alt1
 xorg-x11-util-macros-1.0.1-alt1
+libexpat-1.95.8-alt2
+freetype2-2.1.10-alt1
+fontconfig-2.3.2-alt3
+Updating fonts cache: [ DONE ]
 gcc-c++-common-1.4.6-alt1
 libstdc++3.4-3.4.4-alt3
 libstdc++3.4-devel-3.4.4-alt3
 gcc3.4-c++-3.4.4-alt3
+libxorgconfig-6.8.99.902-alt1
 install: Packages installation complete.
 Preparing packages for installation...
 install: RPM database updated.


(дальше разница только в именах временных файлов).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/20060101/2b3501b6/attachment-0001.bin>


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