{"action":"created","issue":{"url":"https://api.github.com/repos/NetSweet/netsuite_rails/issues/20","labels_url":"https://api.github.com/repos/NetSweet/netsuite_rails/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/NetSweet/netsuite_rails/issues/20/comments","events_url":"https://api.github.com/repos/NetSweet/netsuite_rails/issues/20/events","html_url":"https://github.com/NetSweet/netsuite_rails/issues/20","id":113723213,"number":20,"title":"Dependency issue between netsuite and netsuite_rails gem","user":{"login":"davidlaprade","id":7997618,"avatar_url":"https://avatars.githubusercontent.com/u/7997618?v=3","gravatar_id":"","url":"https://api.github.com/users/davidlaprade","html_url":"https://github.com/davidlaprade","followers_url":"https://api.github.com/users/davidlaprade/followers","following_url":"https://api.github.com/users/davidlaprade/following{/other_user}","gists_url":"https://api.github.com/users/davidlaprade/gists{/gist_id}","starred_url":"https://api.github.com/users/davidlaprade/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidlaprade/subscriptions","organizations_url":"https://api.github.com/users/davidlaprade/orgs","repos_url":"https://api.github.com/users/davidlaprade/repos","events_url":"https://api.github.com/users/davidlaprade/events{/privacy}","received_events_url":"https://api.github.com/users/davidlaprade/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-10-28T01:23:33Z","updated_at":"2015-10-28T18:51:03Z","closed_at":null,"body":"It seems that you'll get a dependency issue if you have an app that requires the current master version for both the `netsuite` and `netsuite_rails` gems. Specifically, if you have this in your gemfile:\r\n\r\n```ruby\r\ngem 'netsuite', github: 'NetSweet/netsuite', branch: 'master', ref: '29bf8c8176a832bdf5c62a8c0d31691d7e3a49ab'\r\ngem 'netsuite_rails', github: 'NetSweet/netsuite_rails', branch: 'master', ref: 'e9efebee5d701d0d55aff336f70358c5e0764ff2'\r\n```\r\n\r\nHere's the error you get when you attempt to bundle:\r\n\r\n```\r\nBundler could not find compatible versions for gem \"netsuite\":\r\n  In Gemfile:\r\n    netsuite_rails (>= 0) ruby depends on\r\n      netsuite (~> 0.4.8) ruby\r\n```\r\n\r\nHere's a [CI](https://circleci.com/gh/davidlaprade/netsuite_rails_dependency_test/1) build that exhibits the error with a [fresh rails 4.2 app](https://github.com/davidlaprade/netsuite_rails_dependency_test). The issue occurs on 3.2 and 4.0 as well."},"comment":{"url":"https://api.github.com/repos/NetSweet/netsuite_rails/issues/comments/151952366","html_url":"https://github.com/NetSweet/netsuite_rails/issues/20#issuecomment-151952366","issue_url":"https://api.github.com/repos/NetSweet/netsuite_rails/issues/20","id":151952366,"user":{"login":"davidlaprade","id":7997618,"avatar_url":"https://avatars.githubusercontent.com/u/7997618?v=3","gravatar_id":"","url":"https://api.github.com/users/davidlaprade","html_url":"https://github.com/davidlaprade","followers_url":"https://api.github.com/users/davidlaprade/followers","following_url":"https://api.github.com/users/davidlaprade/following{/other_user}","gists_url":"https://api.github.com/users/davidlaprade/gists{/gist_id}","starred_url":"https://api.github.com/users/davidlaprade/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidlaprade/subscriptions","organizations_url":"https://api.github.com/users/davidlaprade/orgs","repos_url":"https://api.github.com/users/davidlaprade/repos","events_url":"https://api.github.com/users/davidlaprade/events{/privacy}","received_events_url":"https://api.github.com/users/davidlaprade/received_events","type":"User","site_admin":false},"created_at":"2015-10-28T18:51:03Z","updated_at":"2015-10-28T18:51:03Z","body":"Looks like it's https://github.com/NetSweet/netsuite/commit/cb94bbfa6f999c487f4ea6778fa70512d07c1580 that breaks it. \r\n\r\nUsing any commit before that [bundles without issue on CI](https://circleci.com/gh/davidlaprade/netsuite_rails_dependency_test/3), anything it or after [fails to bundle on CI](https://circleci.com/gh/davidlaprade/netsuite_rails_dependency_test/2). Not sure if this is related to the [savon dependency](https://github.com/NetSweet/netsuite/commit/69121fa25172628e728a3a33a934a4b31ff97516) changes directly before."}}