[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