Bug 43169 - дёргает несуществующий путь /usr/lib/rpm/check-buildroot
Summary: дёргает несуществующий путь /usr/lib/rpm/check-buildroot
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: rpmdevtools (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Evgeny Sinelnikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-06 20:02 MSK by Michael Shigorin
Modified: 2022-11-16 17:44 MSK (History)
2 users (show)

See Also:


Attachments
Архив с check-buildroot, check-rpaths-worker, check-rpaths (2.93 KB, application/gzip)
2022-11-16 17:44 MSK, Yaroslav Sidlovsky
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2022-07-06 20:02:51 MSK
/usr/bin/rpmdev-setuptree пытается позвать /usr/lib/rpm/check-buildroot --
в ALT-RPM такого нет (конкретно в rpm-build-4.0.4-alt170, например).

Судя по отсутствующему и /usr/lib/rpm/check-rpaths -- скрипт можно выкинуть.
Comment 1 Michael Shigorin 2022-07-06 20:19:53 MSK
PS: ба, да это чудо в ~/.rpmmacros прописывает свой кривой %__arch_install_post!
Comment 2 viy 2022-07-07 10:37:13 MSK
Эта штука, rpmdevtools мной заброшена :(
Я когда-то взялся за нее с мыслью, что неплохо бы ее адаптировать под alt,
но в процессе понял, что мне она не особо нужна, а затем занялся написанием своих утилит с нуля и о rpmdevtools совсем забыл. 

Вопрос: насколько тебе интересно rpmdevtools?
Если интересно, то я перевешу пакет на тебя, пожалуйста. развивай.
если не интересно а был просто интерес посмотреть, что за чудо, то перевешу на @nobody.
Comment 3 viy 2022-07-08 14:56:45 MSK
перевесил на nobody@
Comment 4 Yaroslav Sidlovsky 2022-11-16 17:44:36 MSK
Created attachment 11873 [details]
Архив с check-buildroot, check-rpaths-worker, check-rpaths

Для себя проблему решил подкладыванием в /usr/lib/rpm/ 3 скриптов: check-buildroot, check-rpaths-worker, check-rpaths взятых из Fedora 36 (только shebang поправил).
Сборка после этого завершилась успешно.

Архив с необходимыми скриптами прикладываю.
Оригинал скриптов можно найти в https://github.com/rpm-software-management/rpm:
+ https://github.com/rpm-software-management/rpm/blob/master/scripts/check-buildroot
+ https://github.com/rpm-software-management/rpm/blob/master/scripts/check-rpaths
+ https://github.com/rpm-software-management/rpm/blob/master/scripts/check-rpaths-worker