[ 
https://issues.apache.org/jira/browse/GEODE-9042?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17309035#comment-17309035
 ] 

Alberto Bustamante Reyes commented on GEODE-9042:
-------------------------------------------------

Hi [~dbarnes]. Updating Bookbinder to 1.10.5 is not enough, as that version is 
affected by a recent issue with mimemagic ruby gem. The authors removed old 
versions, and Bookbinder uses mimemagic 0.3.2, which is not available anymore.

The change affected a lot of software projects, and it seems it is solved by 
using an updated version, with that has to be fixed by Bookbinder team.

The manual process to generate the documentation [described 
here|https://github.com/apache/geode/tree/develop/geode-book#building-the-documentation]
 is impacted. And also the automatic process based on Docker images.

I tried first using what is in develop branch, which is Bookbinder 1.10.14, and 
after I changed the geode-book/Gemfile to use 1.10.15, but in both cases the 
result is the same: after moving to "final_app" folder and running "bundle 
install", this error is shown:
{code:java}
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Resolving dependencies...
Your bundle is locked to mimemagic (0.3.2), but that version could not be found 
in any of the sources listed in your Gemfile. If you haven't changed sources, 
that means the author of mimemagic (0.3.2) has
removed it. You'll need to update your bundle to a version other than mimemagic 
(0.3.2) that hasn't been removed in order to install.
{code}
Bookbinder team should create a newer version updating the dependencies, to 
avoid the usage of mimemagic 0.3.2

> Geode User Guide: update dockerfile to use newer ruby & gems
> ------------------------------------------------------------
>
>                 Key: GEODE-9042
>                 URL: https://issues.apache.org/jira/browse/GEODE-9042
>             Project: Geode
>          Issue Type: Improvement
>          Components: docs, tools
>    Affects Versions: 1.13.1
>            Reporter: Dave Barnes
>            Priority: Major
>
> The scripts that build the user guide are pinned at Ruby 2.3.0 and Bookbinder 
> 1.10.14.
> These need to be updated to Ruby 2.5.3 (or later) and Bookbinder 1.10.15 in 
> order to support current deployment infrastructure.
> Path to the Bookbinder gem: 
> http://docs-wiki.cfapps.io/wiki/bookbinder/installing-bookbinder.html#v10



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to