Skip to content

Docker images using old zef etc #44

Description

@finanalyst

Docker images use old version of zef that does not get new modules, eg., DateTime::strftime

  1. With the following DockerFile
FROM docker.io/croservices/cro-http-websocket:0.8.6
RUN zef --version

Response is

STEP 2/11: RUN zef --version
v0.8.2

Current version of zef is 0.22.7

  1. When using docker images tagged 0.8.7 + zef is not available.

  2. When trying image tagged 0.8.10, docker build error is

STEP 1/11: FROM docker.io/croservices/cro-http-websocket:0.8.10
Trying to pull docker.io/croservices/cro-http-websocket:0.8.10...
Error:error creating build container: initializing source docker://croservices/cro-http-websocket:0.8.10: reading manifest 0.8.10 in docker.io/croservices/cro-http-websocket: manifest unknown: manifest unknown
  1. When trying RUN zef upgrade zef, there is a failure because zef is now NOT using old ecosystem.

I could not find where docker images are built to offer a patch

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions