Bug 5359

Summary: wrong requires?
Product: [Development] Sisyphus Reporter: Aleksandr Blokhin <sass@altlinux.org>
Component: xorg-x11Assignee: Valery Inozemtsev <shrek@altlinux.org>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus@altlinux.org
Severity: normal    
Priority: P2 CC: abulava@altlinux.org
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 5358    
Bug Blocks:    

Description From 2004-10-19 12:26:18
Пакеты XFree86-cyr_rfx-fonts-* содержат зависимость от XFree86 и тянут за собой
пакет xorg-x11, а тот, в свою очередь, кучу других пакетов.
Вариантов решения проблемы вижу два:
1) убрать зависимость jn XFree86 из пакетов XFree86-cyr_rfx-fonts-*
2) добавить Provides для XFree86 на пакет xorg-x11-server-common

Steps to Reproduce:
[sass@sass sass]$ rpm -q --requires XFree86-cyr_rfx-fonts-koi8-r
XFree86 > 3.2
chkfontpath
chkfontpath >= 1.4.1
/bin/sh
/bin/sh
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
[sass@sass sass]$ rpm -q --whatprovides XFree86
xorg-x11-6.8.1-alt9
[sass@sass sass]$ rpm -q --provides xorg-x11
XFree86 = 4.4
xorg-x11 = 6.8.1-alt9
[sass@sass RPMS]$ rpm -ihv --test xorg-x11-6.8.1-alt9.i586.rpm
ошибка: неудовлетворенные зависимости:
        xorg-x11-drv-v4l нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-glint нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-savage нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-tdfx нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-nvidia нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-i128 нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-sis нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-chips нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-cyrix нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-i740 нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-i8xx нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-newport нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-rendition нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-s3virge нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-ark нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-imstt нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-cirrus нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-mga нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-via нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-neomagic нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-nsc нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-s3 нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-siliconmotion нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-tga нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-trident нужен для xorg-x11-6.8.1-alt9
        xorg-x11-drv-tseng нужен для xorg-x11-6.8.1-alt9
------- Comment #1 From 2004-10-19 12:32:14 -------
3) удалить XFree86-cyr_rfx-fonts-* и установить
xorg-x11-cyrillic-fonts-2.3.1-alt2
4) повесить багу на XFree86-cyr_rfx-fonts-*