Skip to content

Docker images using old zef etc #44

@finanalyst

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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions