{"action":"created","issue":{"url":"https://api.github.com/repos/Clever/clever-ruby/issues/107","repository_url":"https://api.github.com/repos/Clever/clever-ruby","labels_url":"https://api.github.com/repos/Clever/clever-ruby/issues/107/labels{/name}","comments_url":"https://api.github.com/repos/Clever/clever-ruby/issues/107/comments","events_url":"https://api.github.com/repos/Clever/clever-ruby/issues/107/events","html_url":"https://github.com/Clever/clever-ruby/issues/107","id":377927938,"node_id":"MDU6SXNzdWUzNzc5Mjc5Mzg=","number":107,"title":"Relax json gem requirement","user":{"login":"shidel-dev","id":5149882,"node_id":"MDQ6VXNlcjUxNDk4ODI=","avatar_url":"https://avatars2.githubusercontent.com/u/5149882?v=4","gravatar_id":"","url":"https://api.github.com/users/shidel-dev","html_url":"https://github.com/shidel-dev","followers_url":"https://api.github.com/users/shidel-dev/followers","following_url":"https://api.github.com/users/shidel-dev/following{/other_user}","gists_url":"https://api.github.com/users/shidel-dev/gists{/gist_id}","starred_url":"https://api.github.com/users/shidel-dev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shidel-dev/subscriptions","organizations_url":"https://api.github.com/users/shidel-dev/orgs","repos_url":"https://api.github.com/users/shidel-dev/repos","events_url":"https://api.github.com/users/shidel-dev/events{/privacy}","received_events_url":"https://api.github.com/users/shidel-dev/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-11-06T16:28:26Z","updated_at":"2018-12-29T02:15:27Z","closed_at":null,"author_association":"NONE","body":"The JSON gem carries with it native C extensions, that require a compiler toolchain be present on any machine that installs it.\r\n\r\nRuby carries the following JSON gem versions with the distribution by default:\r\n\r\nJSON 1.4.2 with 1.9.2 - https://github.com/ruby/ruby/blob/ruby_1_9_2/ext/json/lib/json/version.rb\r\nJSON 1.5.5 with 1.9.3 - https://github.com/ruby/ruby/blob/ruby_1_9_3/ext/json/lib/json/version.rb\r\nJSON 1.7.7 with 2.0.0 series - https://github.com/ruby/ruby/blob/ruby_2_0_0/ext/json/lib/json/version.rb\r\nJSON 1.8.1 with 2.1.0 - through 2.1.7 - https://github.com/ruby/ruby/blob/v2_1_7/ext/json/lib/json/version.rb\r\nJSON 1.8.1 with 2.2.0 - through 2.2.3 - https://github.com/ruby/ruby/blob/v2_2_3/ext/json/lib/json/version.rb\r\nJSON 2.1.0 with 2.5.1\r\nhttps://github.com/ruby/ruby/blob/v2_5_1/ext/json/lib/json/version.rb\r\n\r\n\r\nI believe that the way that the json gem dep is being specified in the gemspec file could be relaxed with no ill effects. The way it is currently forces people running newer ruby versions to install an older version of a gem which is now part of the standard lib.\r\n\r\nI would suggest removing this dep all together as it is only necessary to support older ruby versions `1.8.*` which are not being widely deployed anymore. The other option would be to make the version specification just `>= 1.8`."},"comment":{"url":"https://api.github.com/repos/Clever/clever-ruby/issues/comments/450456365","html_url":"https://github.com/Clever/clever-ruby/issues/107#issuecomment-450456365","issue_url":"https://api.github.com/repos/Clever/clever-ruby/issues/107","id":450456365,"node_id":"MDEyOklzc3VlQ29tbWVudDQ1MDQ1NjM2NQ==","user":{"login":"geoffharcourt","id":319471,"node_id":"MDQ6VXNlcjMxOTQ3MQ==","avatar_url":"https://avatars3.githubusercontent.com/u/319471?v=4","gravatar_id":"","url":"https://api.github.com/users/geoffharcourt","html_url":"https://github.com/geoffharcourt","followers_url":"https://api.github.com/users/geoffharcourt/followers","following_url":"https://api.github.com/users/geoffharcourt/following{/other_user}","gists_url":"https://api.github.com/users/geoffharcourt/gists{/gist_id}","starred_url":"https://api.github.com/users/geoffharcourt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/geoffharcourt/subscriptions","organizations_url":"https://api.github.com/users/geoffharcourt/orgs","repos_url":"https://api.github.com/users/geoffharcourt/repos","events_url":"https://api.github.com/users/geoffharcourt/events{/privacy}","received_events_url":"https://api.github.com/users/geoffharcourt/received_events","type":"User","site_admin":false},"created_at":"2018-12-29T02:15:27Z","updated_at":"2018-12-29T02:15:27Z","author_association":"NONE","body":"(bumping this issue)\r\n\r\nHi @meliaj, Rubies older than 2.3.x are EOL and no longer supported, so I think it should be safe to move on. (Ruby 1.8 was EOLed in late 2014.)"}}
{"actor":{"display_login":"geoffharcourt"}}