Bug 44113

Summary: libcaca FTBFS: /usr/local/lib/ruby
Product: Sisyphus Reporter: Ivan A. Melnikov <iv>
Component: libcacaAssignee: majioa <majioa>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: 3aHyga, majioa, majioa
Version: unstable   
Hardware: x86_64   
OS: Linux   

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).