Bug 46286 - Требование на свой же so файл при сборке lua модулей
Summary: Требование на свой же so файл при сборке lua модулей
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: rpm-build-lua (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vladimir D. Seleznev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-26 21:16 MSK by Alexandr Shashkin
Modified: 2023-05-27 05:30 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandr Shashkin 2023-05-26 21:16:09 MSK
При сборке lua-module-luaossl собирается библиотека _openssl.so в каталог /usr/lib64. При этом другие файлы lua ее используют. Но при сборке скрипт находит requires на эту библиотеку: lua5.3(_openssl.bignum), а provides не находит.
Примеры:https://git.altlinux.org/tasks/320452/build/1340/x86_64/log
https://git.altlinux.org/tasks/320452/build/1340/x86_64/log

Ожидаемый результат:
В подобных случаях либо убирать requires на то, что предоставляется самим пакетом, либо надо чинить provides, чтобы он находил подобное в so файлах.
Comment 1 Repository Robot 2023-05-27 05:30:03 MSK
rpm-build-lua-0.4-alt1 -> sisyphus:

 Sat May 27 2023 Vladimir D. Seleznev <vseleznv@altlinux> 0.4-alt1
 - lua.prov: fix dynlib provides generation (closes: #46285, #46286).