Bug 49640 - Неудовлетворенные зависимости сборки несмотря на наличие пакета в системе
Summary: Неудовлетворенные зависимости сборки несмотря на наличие пакета в системе
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: eepm-rpm-build (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-09 20:16 MSK by Aleksandr Sysoev
Modified: 2024-03-12 04:29 MSK (History)
1 user (show)

See Also:


Attachments
spec (1.64 KB, text/x-rpm-spec)
2024-03-09 20:16 MSK, Aleksandr Sysoev
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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.