Skip to content

ruby:2.1-alpine update (to alpine 3.5) broke postgresql compatibility, openssl/libressl dependency conflicts #104

Closed
@mdylanbell

Description

@mdylanbell

ruby:2.1-alpine has package conflicts after the recent update to alpine 3.5, when using postgresql.

ERROR: unsatisfiable constraints:
  openssl-dev-1.0.2j-r2:
    conflicts:
               libressl-dev-2.4.4-r0[pc:libcrypto=1.0.2j]
               libressl-dev-2.4.4-r0[pc:libssl=1.0.2j]
               libressl-dev-2.4.4-r0[pc:openssl=1.0.2j]
    satisfies: .ruby-rundeps-0[openssl-dev]
  libressl-dev-2.4.4-r0:
    conflicts:
               openssl-dev-1.0.2j-r2[pc:libcrypto=2.4.4]
               openssl-dev-1.0.2j-r2[pc:libssl=2.4.4]
               openssl-dev-1.0.2j-r2[pc:openssl=2.4.4]
    satisfies:
               postgresql-dev-9.6.1-r0[libressl-dev]

Alpine 3.5 switched from openssl to libressl, but the ruby-rundeps package depends on openssl and the packages conflict.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions