Skip to content

Compatibility issues between provider gems #276

Open
@sethboyles

Description

@sethboyles

(This is spun out of a discussion started here)

Some provider gems are not being very actively maintained, and there does not a coordinated effort to ensure inter-compatibility between the various provider gems. As a result it can be very difficult (or impossible) to upgrade to the latest provider versions, because other gems might be locked at older versions of fog-core or other dependencies (see [fog-google#422(https://github.com/fog/fog-google/pull/422)).

Sometimes the providers gems are ostensibly compatible, but result in errors nonetheless (see fog-aliyun#155)

In our efforts to upgrade CloudController to Ruby 3, we have had to make a series of contributions in order make the gems compatible with Ruby 3 and with each other. This in itself is fine, but we would like some assurances that in the future the provider gems won't fall out of line with each other and that we can rely on new versions of the provider gems working with each other.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions