Subject: [email-masked] is failing during runtime

From: Sharlatan Hellseher <[email-masked]>
Date: Fri, 14 Feb 2025 10:09:55 +0000

Hi,

While generating man pages for ipp-usb which specifies ronn for
generating man pages from Markdown I've noticed that ronn itself is not
operational:

--8<---------------cut here---------------start------------->8---
guix time-machine --commit=8e9bceda87d55f475992ec5184590463ac7b5ffb -- shell ronn -- ronn --help

/gnu/store/8k8j27a7wkzzvvvka0rnakf27c69zsrz-ruby-3.1.4/lib/ruby/3.1.0/rubygems/specification.rb:1453:in `rescue in block in activate_dependencies': Could not find 'hpricot' (>= 0.8.2) among 86 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=/gnu/store/wm2v7xp7sqnknaa5pr7bxrab56ipvadn-ronn-0.7.3/lib/ruby/vendor_ruby:/gnu/store/8k8j27a7wkzzvvvka0rnakf27c69zsrz-ruby-3.1.4/lib/ruby/vendor_ruby:/gnu/store/8k8j27a7wkzzvvvka0rnakf27c69zsrz-ruby-3.1.4/lib/ruby/gems/3.1.0' at: /gnu/store/wm2v7xp7sqnknaa5pr7bxrab56ipvadn-ronn-0.7.3/lib/ruby/vendor_ruby/specifications/ronn-0.7.3.gemspec, execute `gem env` for more information
        from /gnu/store/8k8j27a7wkzzvvvka0rnakf27c69zsrz-ruby-3.1.4/lib/ruby/3.1.0/rubygems/specification.rb:1450:in `block in activate_dependencies'
        from /gnu/store/8k8j27a7wkzzvvvka0rnakf27c69zsrz-ruby-3.1.4/lib/ruby/3.1.0/rubygems/specification.rb:1439:in `each'
        from /gnu/store/8k8j27a7wkzzvvvka0rnakf27c69zsrz-ruby-3.1.4/lib/ruby/3.1.0/rubygems/specification.rb:1439:in `activate_dependencies'
        from /gnu/store/8k8j27a7wkzzvvvka0rnakf27c69zsrz-ruby-3.1.4/lib/ruby/3.1.0/rubygems/specification.rb:1421:in `activate'
        from /gnu/store/8k8j27a7wkzzvvvka0rnakf27c69zsrz-ruby-3.1.4/lib/ruby/3.1.0/rubygems.rb:286:in `block in activate_bin_path'
        from /gnu/store/8k8j27a7wkzzvvvka0rnakf27c69zsrz-ruby-3.1.4/lib/ruby/3.1.0/rubygems.rb:285:in `synchronize'
        from /gnu/store/8k8j27a7wkzzvvvka0rnakf27c69zsrz-ruby-3.1.4/lib/ruby/3.1.0/rubygems.rb:285:in `activate_bin_path'
        from /gnu/store/wm2v7xp7sqnknaa5pr7bxrab56ipvadn-ronn-0.7.3/bin/.real/ronn:25:in `<top (required)>'
        from /gnu/store/xxk0xqqrvjckbwvkjs8gl1lh3m790f2a-profile/bin/ronn:4:in `load'
        from /gnu/store/xxk0xqqrvjckbwvkjs8gl1lh3m790f2a-profile/bin/ronn:4:in `<main>'
/gnu/store/8k8j27a7wkzzvvvka0rnakf27c69zsrz-ruby-3.1.4/lib/ruby/3.1.0/rubygems/dependency.rb:311:in `to_specs': Could not find 'hpricot' (>= 0.8.2) among 86 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=/gnu/store/wm2v7xp7sqnknaa5pr7bxrab56ipvadn-ronn-0.7.3/lib/ruby/vendor_ruby:/gnu/store/8k8j27a7wkzzvvvka0rnakf27c69zsrz-ruby-3.1.4/lib/ruby/vendor_ruby:/gnu/store/8k8j27a7wkzzvvvka0rnakf27c69zsrz-ruby-3.1.4/lib/ruby/gems/3.1.0' , execute `gem env` for more information
        from /gnu/store/8k8j27a7wkzzvvvka0rnakf27c69zsrz-ruby-3.1.4/lib/ruby/3.1.0/rubygems/specification.rb:1451:in `block in activate_dependencies'
        from /gnu/store/8k8j27a7wkzzvvvka0rnakf27c69zsrz-ruby-3.1.4/lib/ruby/3.1.0/rubygems/specification.rb:1439:in `each'
        from /gnu/store/8k8j27a7wkzzvvvka0rnakf27c69zsrz-ruby-3.1.4/lib/ruby/3.1.0/rubygems/specification.rb:1439:in `activate_dependencies'
        from /gnu/store/8k8j27a7wkzzvvvka0rnakf27c69zsrz-ruby-3.1.4/lib/ruby/3.1.0/rubygems/specification.rb:1421:in `activate'
        from /gnu/store/8k8j27a7wkzzvvvka0rnakf27c69zsrz-ruby-3.1.4/lib/ruby/3.1.0/rubygems.rb:286:in `block in activate_bin_path'
        from /gnu/store/8k8j27a7wkzzvvvka0rnakf27c69zsrz-ruby-3.1.4/lib/ruby/3.1.0/rubygems.rb:285:in `synchronize'
        from /gnu/store/8k8j27a7wkzzvvvka0rnakf27c69zsrz-ruby-3.1.4/lib/ruby/3.1.0/rubygems.rb:285:in `activate_bin_path'
        from /gnu/store/wm2v7xp7sqnknaa5pr7bxrab56ipvadn-ronn-0.7.3/bin/.real/ronn:25:in `<top (required)>'
        from /gnu/store/xxk0xqqrvjckbwvkjs8gl1lh3m790f2a-profile/bin/ronn:4:in `load'
        from /gnu/store/xxk0xqqrvjckbwvkjs8gl1lh3m790f2a-profile/bin/ronn:4:in `<main>'
--8<---------------cut here---------------end--------------->8---

--
Thanks,
Oleg