Bug 49640

Summary: Неудовлетворенные зависимости сборки несмотря на наличие пакета в системе
Product: Sisyphus Reporter: Aleksandr Sysoev <sysoevas>
Component: eepm-rpm-buildAssignee: Vitaly Lipatov <lav>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lav
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
spec none

Description Aleksandr Sysoev 2024-03-09 20:16:06 MSK
Created attachment 15666 [details]
spec

Система:
server-10.1-x86-64 обновлённый до Sisyphus

Версия:
eepm-rpm-build-4.18.2-alt1.x86_64

Шаги воспроизведения:
1. Помещаем файл со спеком в каталог ~/RPM/SPECS/
2. Исходник в виде tar.gz помещаем в ~/RPM/SOURCES/
3. $ eepm-rpmbuild -ba ~/RPM/SPECS/hello.spec

Ожидаемый результат:
Успешная сборка 

Реальный результат:
ошибка: Неудовлетворенные зависимости сборки:
	texinfo нужен для hello-2.10-alt1.1.x86_64

При этом, пакет texinfo в системе присутствует:
$ rpm -qa | grep texinfo
texinfo-7.1-alt1.x86_64

Доп: С тем же spec'ом и исходниками с помощью rpmbuild -ba пакет собирается. 
Прикрепил spec файл.
Comment 1 Vitaly Lipatov 2024-03-12 04:29:08 MSK
eepm-rpmrebuild не поддерживает работу с локальной базой rpm-пакетов (т.е. не видит установленные пакеты), поэтому сборку нужно проводить только с --nodeps.