Bug 44113 - libcaca FTBFS: /usr/local/lib/ruby
Summary: libcaca FTBFS: /usr/local/lib/ruby
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libcaca (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: majioa@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-22 06:52 MSK by Ivan A. Melnikov
Modified: 2022-11-07 10:45 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan A. Melnikov 2022-10-22 06:52:37 MSK
Пересобранный в Сизифе libcaca не проходит sisyphus check:

/.out/ruby-caca-0.99-alt22.x86_64.rpm: FHS violations: /usr/local/lib/ruby/caca.rb /usr/local/lib64/ruby/caca.la /usr/local/lib64/ruby/caca.so
sisyphus_check: check-fhs ERROR: FHS violation
hsh-rebuild: libcaca-0.99-alt22.src.rpm: sisyphus_check failed.

Это мешало собрать пакет в sisyphus_riscv64, так что там я пока ruby убрал.
Comment 1 Малъ Скрылевъ 2022-10-22 17:25:42 MSK
%if_enabled ruby
%files -n ruby-caca
%ruby_sitelibdir/caca.rb
%ruby_sitearchdir/caca.*
%endif

этот блок можно поменять на:

%if_enabled ruby
%files -n ruby-caca
%ruby_vendorlibdir/caca.rb
%ruby_vendorarchdir/caca.*
%endif

ну и соответственно в блоке установки также.
Comment 2 Малъ Скрылевъ 2022-10-22 17:27:24 MSK
это согласно новой схеме распределения папок.

https://en.altlinux.org/Ruby/Policy_2.0
Comment 3 Repository Robot 2022-11-07 10:45:00 MSK
libcaca-0.99-alt23 -> sisyphus:

 Sat Oct 29 2022 Pavel Skrylev <majioa@altlinux> 0.99-alt23
 - ruby-caca: fixed install paths (closes #44113, #43828).