Bug 43169

Summary: дёргает несуществующий путь /usr/lib/rpm/check-buildroot
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: rpmdevtoolsAssignee: Evgeny Sinelnikov <sin>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: sin, zawertun
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Архив с check-buildroot, check-rpaths-worker, check-rpaths none

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