Skip to content

Conversation

@jeremiahsnapp
Copy link
Contributor

A new omnibus gem was recently released that fixes a bug in the omnibus buildkite pipelines which requires updating the omnibus gem in this repo's Gemfile.lock file. However, the current Gemfile has gem "aws-sdk", "~> 2" which conflicts with the omnibus' use of the newer aws-sdk version that breaks aws-sdk into individual gems to enable user's to avoid depending on hundreds of unnecessary aws-sdk gems. It looks like omnibus-marketplace reckoner only needs
the aws-sdk-marketplacemetering so this PR replaces the dependency on aws-sdk with aws-sdk-marketplacemetering.

A new omnibus gem was recently released that fixes
a bug in the omnibus buildkite pipelines which requires
updating the omnibus gem in this repo's Gemfile.lock file.
However, the current Gemfile depends on an old version of aws-sdk
which conflicts with the omnibus' use of the newer aws-sdk version
that breaks aws-sdk into individual gems to enable user's to
avoid depending on hundreds of unnecessary aws-sdk gems.
It looks like omnibus-marketplace reckoner only needs
the aws-sdk-marketplacemetering gem.

Signed-off-by: Jeremiah Snapp <[email protected]>
@jeremiahsnapp jeremiahsnapp added the Expeditor: Skip All Used to skip all merge_actions. label Aug 5, 2019
@jeremiahsnapp
Copy link
Contributor Author

More commits need to be added to this PR by an omnibus-marketplace developer to ensure that the project's code actually uses the aws-sdk-marketplacemetering properly. For example, the code in the following file will no longer work.

https://github.com/chef-partners/omnibus-marketplace/blob/master/files/chef-marketplace-gem/lib/marketplace/reckoner/aws-sdk/metering_service.rb

@jeremiahsnapp jeremiahsnapp changed the title Only depend on aws-sdk-marketplacemetering and update omnibus gem [WIP] Only depend on aws-sdk-marketplacemetering and update omnibus gem Aug 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Expeditor: Skip All Used to skip all merge_actions.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants