Bug 9378

Summary: неверный provides на x86_64
Product: Sisyphus Reporter: Anton Farygin <rider>
Component: util-vserver-coreAssignee: Konstantin A Lepikhov (L.A. Kostis) <lakostis>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: lakostis
Version: unstable   
Hardware: all   
OS: Linux   

Description Anton Farygin 2006-04-07 13:51:15 MSD
Имеем:
util-vserver в Sisyphus

для i586 пакет собрался нормально
для x86_64:
Пакет util-vserver-sysv версии 0.30.210-alt1.1 имеет неудовлетворенные зависимос
ти:
 Для установки требует: /usr/lib64/util-vserver
 Для установки требует: /usr/lib64/util-vserver

После пересборки пакета в hasher эта проблема исчезает.
Либо пакеты некорректно собираются для x86_64, либо ещё что-то.
Comment 1 Dmitry V. Levin 2006-04-07 20:02:07 MSD
%package sysv
Summary:                SysV-initscripts for vserver
Group:                  System/Base
Provides:               init(%name) = sysv
Requires:               make diffutils
Requires:               %name = %version-%release
Requires(post):         %chkconfig
Requires(preun):        %chkconfig
Requires(pre):          %_initrddir %pkglibdir
requires(postun):       %_initrddir %pkglibdir

Пока пакет, содержащий каталог %pkglibdir, не будет установлен, зависимость не
будет удовлетворена.
Comment 2 Dmitry V. Levin 2006-04-08 01:43:33 MSD
Предыдущий комментарий неполный, в нём говорилось о том что зависимости, о
которых идёт речь, не автоматические а явно указанные в spec-файле.

К тому же
$ egrep -i 'provides[[:space:]]*:.*/' util-vserver.spec
Provides:               /usr/lib/util-vserver
Comment 3 Dmitry V. Levin 2006-04-08 01:44:35 MSD
reassigned to maintainer
Comment 4 Konstantin A Lepikhov (L.A. Kostis) 2006-04-10 10:38:08 MSD
fixed in 0.30.210-alt2