Bug 36441

Summary: Невозможно пересобрать
Product: Sisyphus Reporter: Ivan A. Melnikov <iv>
Component: ruby-rails-html-sanitizerAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: cas, imz, led, majioa, mike, nbr, rider, stalker, stanv, timonbl4
Version: unstable   
Hardware: all   
OS: Linux   

Description Ivan A. Melnikov 2019-03-27 15:50:31 MSK
С новым rpm-build-ruby сборка ruby-rails-html-sanitizer приводит к анметам:

        x86_64: NEW unmet dependencies detected:
ruby-rails-html-sanitizer#1.0.4-alt1.1  ruby-gem(loofah) >= 2.2.2
        i586: NEW unmet dependencies detected:
ruby-rails-html-sanitizer#1.0.4-alt1.1  ruby-gem(loofah) >= 2.2.2
        aarch64: NEW unmet dependencies detected:
ruby-rails-html-sanitizer#1.0.4-alt1.1  ruby-gem(loofah) >= 2.2.2

См. http://git.altlinux.org/tasks/225781/logs/events.1.1.log

Это особенно неприятно на mipsel, где этот пакет не был собран со старым rpm-build-ruby, а теперь его собрать невозможно.
Comment 1 Ivan A. Melnikov 2019-03-27 15:52:14 MSK
Оказывается, у loofah в gemspec написана очень странная версия, и именно её оно и провайдит:

$ rpm -qp --provides ~/hasher/repo/x86_64/RPMS.hasher/ruby-loofah-2.2.2-alt1.1.noarch.rpm
gem(loofah) = 2.2.0.20180212085853
ruby-gem(loofah) = 2.2.0.20180212085853
rubygem(loofah) = 2.2.0.20180212085853
ruby-loofah = 2.2.2-alt1.1
Comment 2 Repository Robot 2019-03-27 16:47:16 MSK
ruby-loofah-2.2.3-alt1 -> sisyphus:

Wed Mar 27 2019 Ivan A. Melnikov <iv@altlinux> 2.2.3-alt1
- 2.2.3 (CVE-2018-16468);
- fix version in gamespec for packaging (closes: #36441).