[
https://issues.apache.org/jira/browse/FLINK-5262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Maximilian Michels closed FLINK-5262.
-------------------------------------
Resolution: Fixed
master: 3b85f42dc7f27127049c0a706ee19ec11f28ba5f
release-1.1: c7db532ab7cdad2cf5acb841e67d58cf1a6c0e93
release-1.0: 193a336ac6c04fdcdabf4e5884539fc5b79a28c9
release-0.9: fd64fac446675390ceb16e81dfeeac7cf8a67774
release-0.8: 64ef514b60d2214df5a45653d289aba4ec59f9a3
release-0.7: 1a0a4159698330a51ca8f90e20fce8904aff29f9
release-0.6: d3d5c1353cac3c695f7f62bba5b19bb9a583a9d5
> Docs: Introduce a Gemfile.lock to avoid dependency range conflicts
> ------------------------------------------------------------------
>
> Key: FLINK-5262
> URL: https://issues.apache.org/jira/browse/FLINK-5262
> Project: Flink
> Issue Type: Bug
> Components: Documentation
> Reporter: Maximilian Michels
> Assignee: Maximilian Michels
>
> The {{Gemfile}} for specifying the Ruby dependencies of our documentation has
> fixed dependency versions to avoid incompatible changes with different
> versions of the dependencies. However, Ruby's dependency management allows
> artifacts to specify ranges for dependencies. This can be problematic.
> For instance, we use 'jekyll' version 2.5.3 which depends on 'jekyll-gist' ~>
> 1.0 which means 1.0 >= version < 2.0. This may resolve 'jekyll-gist' 1.4.0
> which depends on 'octokit' ~> 4.2 which may be 4.2 >= versions < 5.0. Too
> bad, 'octokit' starting with 4.4 depends on Ruby version >= 2.0 which is not
> available on our build servers.
> Since we already use the improved version of Rubys build system called
> 'bundler', we can mitigate this problem by checking in a {{Gemfile.lock}}
> file which specifies the exact versions of all dependencies required to build
> the docs.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)