Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 770907 - app-text/ronn-0.7.3-r3 - fatal: the hpricot library is required (gem install hpricot)
Summary: app-text/ronn-0.7.3-r3 - fatal: the hpricot library is required (gem install ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-02-16 08:26 UTC by Toralf Förster
Modified: 2023-04-30 10:07 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,18.61 KB, text/plain)
2021-02-16 08:26 UTC, Toralf Förster
Details
app-text:ronn-0.7.3-r3:20210216-075259.log (app-text:ronn-0.7.3-r3:20210216-075259.log,2.31 KB, text/plain)
2021-02-16 08:26 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,485.13 KB, text/plain)
2021-02-16 08:26 UTC, Toralf Förster
Details
environment (environment,105.17 KB, text/plain)
2021-02-16 08:26 UTC, Toralf Förster
Details
etc.portage.tar.bz2 (etc.portage.tar.bz2,27.91 KB, application/x-bzip)
2021-02-16 08:26 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2021-02-16 08:26:33 UTC
NOTE: Gem::Specification#has_rdoc= is deprecated with no replacement. It will be removed in Rubygems 4
Gem::Specification#has_rdoc= called from (eval):92.
fatal: the 'hpricot' library is required (gem install hpricot)
 * ERROR: app-text/ronn-0.7.3-r3::gentoo failed (compile phase):
 *   (no error message)
 * 

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_systemd-20210203-035357

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-7.3.1
 [2] x86_64-pc-linux-gnu-8.3.1
 [3] x86_64-pc-linux-gnu-10.2.0 *
clang version 11.0.1
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/11/bin
/usr/lib/llvm/11
11.0.1
Python 3.8.7
Available Ruby profiles:
  [1]   ruby26 (with Rubygems)
  [2]   ruby27 (with Rubygems)
  [3]   ruby30 (with Rubygems) *
Available Rust versions:
  [1]   rust-bin-1.49.0
  [2]   rust-1.50.0 *
The following VMs are available for generation-2:
*)	AdoptOpenJDK 8.282_p08 [openjdk-bin-8]
Available Java Virtual Machines:
  [1]   openjdk-bin-8  system-vm

The Glorious Glasgow Haskell Compilation System, version 8.8.4

  timestamp(s) of HEAD at this tinderbox image:
/var/db/repos/gentoo	Tue Feb 16 07:22:45 UTC 2021

emerge -qpvO app-text/ronn
[ebuild  N    ] app-text/ronn-0.7.3-r3  USE="-test" RUBY_TARGETS="ruby26 -ruby25"
Comment 1 Toralf Förster gentoo-dev 2021-02-16 08:26:34 UTC
Created attachment 686907 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2021-02-16 08:26:35 UTC
Created attachment 686910 [details]
app-text:ronn-0.7.3-r3:20210216-075259.log
Comment 3 Toralf Förster gentoo-dev 2021-02-16 08:26:37 UTC
Created attachment 686913 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2021-02-16 08:26:38 UTC
Created attachment 686916 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2021-02-16 08:26:39 UTC
Created attachment 686919 [details]
etc.portage.tar.bz2
Comment 6 John Bowler 2021-05-02 16:01:44 UTC
Yes, ronn seems uninstallable.  I have hpricot installed:

*  dev-ruby/hpricot
      Latest version available: 0.8.6-r5
      Latest version installed: 0.8.6-r5
      Size of files: 287 KiB
      Homepage:      https://wiki.github.com/hpricot/hpricot
      Description:   A fast and liberal HTML parser for Ruby
      License:       MIT
Comment 7 John Bowler 2021-05-02 16:30:17 UTC
The obscure work round if ronn is required is:

gem install ronn-ng

This magically deposits a whole load of stuff into $HOME/.local/share/{gem,klipper} sub-directories, including $HOME/.local/share/gem/ruby/<version>/bin/ronn

It looks like both the top level directories can be safely deleted once ronn is available via gentoo again.

I used ronn-ng, not ronn, because ronn has apparently not had an update for over 10 years.  There's a separate bug on ronn-ng, I haven't checked if there is a working .ebuild attached to that.
Comment 8 Andrew Udvare 2022-01-28 05:51:36 UTC
I have this issue since qtspeech calls for speech-dispatcher which eventually calls to have app-text/ronn for espeak-ng.

I have this update because speech-dispatcher was updated to version 0.11.1.

dev-qt/qtspeech
  app-accessibility/speech-dispatcher
    app-accessibility/espeak-ng
       app-text/ronn

Also Calibre calls for speech-dispatcher unconditionally.

Masking speech-dispatcher-0.11.1 is a workaround for now.
Comment 9 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-01-28 07:10:57 UTC
I think app-text/ronn-ng is the preferred alternative now. espeak-ng should probably support it.
Comment 10 Larry the Git Cow gentoo-dev 2022-01-28 07:14:57 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=629c12eac77f710cf35f1a7572bcfaa79d4c7053

commit 629c12eac77f710cf35f1a7572bcfaa79d4c7053
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-01-28 07:12:56 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-01-28 07:14:38 +0000

    app-accessibility/espeak-ng: allow using  app-text/ronn-ng for USE=man
    
    app-text/ronn will be last-rited soon.
    
    Bug: https://bugs.gentoo.org/770907
    Signed-off-by: Sam James <sam@gentoo.org>

 .../espeak-ng/espeak-ng-1.50-r1.ebuild             | 80 ++++++++++++++++++++++
 app-accessibility/espeak-ng/espeak-ng-9999.ebuild  |  4 +-
 2 files changed, 82 insertions(+), 2 deletions(-)
Comment 11 Larry the Git Cow gentoo-dev 2022-01-28 07:24:19 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d32af9ec16dc331abfe7d33991f2fc6d6ffc8efd

commit d32af9ec16dc331abfe7d33991f2fc6d6ffc8efd
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-01-28 07:22:04 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-01-28 07:24:04 +0000

    app-text/nuspell: allow app-text/ronn-ng instead of app-text/ronn
    
    ronn is going away and is replaced by ronn-ng.
    
    (Revbump because otherwise the package manager has no reason to be
    aware that it can be liberated of app-text/ronn and choose app-text/ronn-ng
    otherwise, when app-text/ronn gets masked.)
    
    Bug: https://bugs.gentoo.org/770907
    Signed-off-by: Sam James <sam@gentoo.org>

 app-text/nuspell/{nuspell-3.1.2.ebuild => nuspell-3.1.2-r1.ebuild} | 4 ++--
 app-text/nuspell/{nuspell-4.0.0.ebuild => nuspell-4.0.0-r1.ebuild} | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1ff69c7b3de3dc6a86ea45082e97f42b74c0565

commit d1ff69c7b3de3dc6a86ea45082e97f42b74c0565
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-01-28 07:20:47 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-01-28 07:24:00 +0000

    dev-vcs/git-lfs: allow app-text/ronn-ng instead of app-text/ronn
    
    ronn is going away and is replaced by ronn-ng.
    
    (Revbump because otherwise the package manager has no reason to be
    aware that it can be liberated of app-text/ronn and choose app-text/ronn-ng
    otherwise, when app-text/ronn gets masked.)
    
    Bug: https://bugs.gentoo.org/770907
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-vcs/git-lfs/{git-lfs-2.11.0.ebuild => git-lfs-2.11.0-r1.ebuild} | 4 ++--
 dev-vcs/git-lfs/{git-lfs-2.13.3.ebuild => git-lfs-2.13.3-r1.ebuild} | 4 ++--
 dev-vcs/git-lfs/git-lfs-9999.ebuild                                 | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9f744564c8dcc161b5a0888b7ee6fa4728c6f6e

commit c9f744564c8dcc161b5a0888b7ee6fa4728c6f6e
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-01-28 07:19:16 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-01-28 07:23:55 +0000

    app-text/blogc: allow app-text/ronn-ng instead of app-text/ronn
    
    ronn is going away and is replaced by ronn-ng.
    
    (Revbump because otherwise the package manager has no reason to be
    aware that it can be liberated of app-text/ronn and choose app-text/ronn-ng
    otherwise, when app-text/ronn gets masked.)
    
    Bug: https://bugs.gentoo.org/770907
    Signed-off-by: Sam James <sam@gentoo.org>

 app-text/blogc/blogc-0.20.1.ebuild | 4 ++--
 app-text/blogc/blogc-9999.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69c02494026f166b6ea0ac1ef96bf104c8ba0e83

commit 69c02494026f166b6ea0ac1ef96bf104c8ba0e83
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-01-28 07:16:53 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-01-28 07:23:47 +0000

    sci-electronics/gazebo: allow app-text/ronn-ng instead of app-text/ronn
    
    ronn is going away and is replaced by ronn-ng.
    
    (Revbump because otherwise the package manager has no reason to be
    aware that it can be liberated of app-text/ronn and choose app-text/ronn-ng
    otherwise, when app-text/ronn gets masked.)
    
    Bug: https://bugs.gentoo.org/770907
    Signed-off-by: Sam James <sam@gentoo.org>

 .../gazebo/{gazebo-11.3.0-r3.ebuild => gazebo-11.3.0-r4.ebuild}       | 4 ++--
 .../gazebo/{gazebo-11.5.1-r3.ebuild => gazebo-11.5.1-r4.ebuild}       | 4 ++--
 .../gazebo/{gazebo-11.7.0-r2.ebuild => gazebo-11.7.0-r3.ebuild}       | 4 ++--
 .../gazebo/{gazebo-11.9.1.ebuild => gazebo-11.9.1-r1.ebuild}          | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)
Comment 12 Larry the Git Cow gentoo-dev 2023-04-30 10:07:35 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f8b37bcc2fa62a29b40c199bc2d5ac9e33451dc

commit 3f8b37bcc2fa62a29b40c199bc2d5ac9e33451dc
Author:     David Seifert <soap@gentoo.org>
AuthorDate: 2023-04-30 10:06:10 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2023-04-30 10:06:10 +0000

    app-text/ronn: treeclean
    
    Closes: https://bugs.gentoo.org/628838
    Closes: https://bugs.gentoo.org/743956
    Closes: https://bugs.gentoo.org/770907
    Closes: https://bugs.gentoo.org/863965
    Signed-off-by: David Seifert <soap@gentoo.org>

 app-text/ronn/Manifest             |  1 -
 app-text/ronn/metadata.xml         | 11 --------
 app-text/ronn/ronn-0.7.3-r4.ebuild | 51 --------------------------------------
 profiles/package.mask              |  6 -----
 4 files changed, 69 deletions(-)