[sisyphus] и зачем мне это всё притащили? (или о кривом автопоиске зависимостей)
Michael Shigorin
=?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Ср Сен 26 11:12:41 MSD 2007
Здравствуйте.
hasher32:~> sudo apt-get update; sudo apt-get dist-upgrade
Password:
Reading Package Lists... Done
Building Dependency Tree... Done
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
The following packages will be upgraded
binutils check lftp libSDL libbfd libncurses libncursesw libtcl libtinfo libtk spt strace tcl terminfo termutils tk
The following NEW packages will be installed:
alterator-autoinstall alterator-backend-x11 alterator-browser-qt alterator-icons-desktop alterator-lookout alterator-profile alterator-wizard console-vt-tools
ddcprobe eject fonts-bitmap-misc fonts-ttf-dejavu glxinfo hwdatabase iceauth installer installer-stage2 libXdamage libXfont libXfontcache libXv libXvMC libcheck
libcheck-devel libdrm libfontenc liblcms libmesa libmng libpixman libqt4-core libqt4-gui libqt4-xml libshell libtic libvbe libxorgconfig mkfontdir mkfontscale
pciutils qt4-common qt4-settings x11presetdrv x11setupdrv xdriinfo xinit xkbcomp xkeyboard-config xorg-server-control xorg-x11-dri-ati xorg-x11-dri-intel
xorg-x11-dri-mga xorg-x11-dri-savage xorg-x11-dri-sis xorg-x11-dri-tdfx xorg-x11-dri-via xorg-x11-drv-ati xorg-x11-drv-cirrus xorg-x11-drv-evdev xorg-x11-drv-fbdev
xorg-x11-drv-intel xorg-x11-drv-keyboard xorg-x11-drv-mga xorg-x11-drv-mouse xorg-x11-drv-multimedia xorg-x11-drv-nv xorg-x11-drv-s3 xorg-x11-drv-s3virge
xorg-x11-drv-savage xorg-x11-drv-sis xorg-x11-drv-tdfx xorg-x11-drv-trident xorg-x11-drv-vesa xorg-x11-drv-vga xorg-x11-drv-via xorg-x11-drv-video
xorg-x11-drv-vmware xorg-x11-drv-voodoo xorg-x11-extensions-glx xorg-x11-rgb xorg-x11-server xorg-x11-server-common xrandr xset
16 upgraded, 84 newly installed, 0 removed and 0 not upgraded.
Need to get 0B/40.5MB of archives.
After unpacking 77.6MB of additional disk space will be used.
Do you want to continue? [Y/n]
Выяснение по одному показало, что виноват spt, точнее,
добавившаяся зависимость на installer-stage2:
hasher32:~> apt-cache depends spt
spt-0.6.0-alt10
Depends: hasher >= 1.2.1
Depends: bzip2
Depends: coreutils
Depends: findutils
Depends: gzip
Depends: installer-stage2
Depends: rsync
Depends: sh
hasher32:~> apt-cache depends installer-stage2
[и понеслась]
Руками эту зависимость в spt-0.6.0-alt10 явно никто не ставил:
http://git.altlinux.org/people/lakostis/packages/?p=spt.git;a=commitdiff;h=2479edb88952ad916823a4a8880c43aae241754d
До выяснения обстоятельств придётся как минимум захолдить spt,
точнее, поскольку изменение содержит нужную фичу -- сделал
бэкпорт на M40 (с зависимостями всё в порядке) и поставил его.
Повесил #12928, но это скорее всего misassigned bug.
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
Подробная информация о списке рассылки Sisyphus