Bug 36441 - Невозможно пересобрать
Summary: Невозможно пересобрать
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: ruby-rails-html-sanitizer (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-27 15:50 MSK by Ivan A. Melnikov
Modified: 2019-03-27 16:47 MSK (History)
10 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 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).