Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Correct issues with build of Docker images for DMOD services and Python sources #425

Closed
robertbartel opened this issue Sep 11, 2023 · 2 comments
Assignees
Labels
bug Something isn't working maas MaaS Workstream

Comments

@robertbartel
Copy link
Contributor

At present, Docker images for the py-sources stack do not build successfully. These build and assemble dependencies for the DMOD service Docker images in the main stack (e.g., that of the scheduler service). The result is that new service images also cannot be built.

Initially, there are at least two things causing trouble (though there could be others not yet fully apparent):

  • recent changes in later versions of pip and in how Python package are built (as discussed in this ngen issue)
  • usage of a rather old base image: python:3.8-alpine3.15

Note also that it is anticipated that there will be trouble with service images related to the image builds not completely accounting for version restrictions of certain dependencies (e.g. pandas) as required by some of the DMOD internal packages (see #400), though strictly speaking, we haven't had that trouble yet.

@robertbartel robertbartel added bug Something isn't working maas MaaS Workstream labels Sep 11, 2023
@robertbartel robertbartel self-assigned this Sep 11, 2023
@robertbartel
Copy link
Contributor Author

PR #420 introduces a fix that it was hoped would resolve the image build problems this issue tracks. It did not, though the changes are still worth doing and could still be a necessary part of the entire eventual solution.

@robertbartel
Copy link
Contributor Author

Closed by #427.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working maas MaaS Workstream
Projects
None yet
Development

No branches or pull requests

1 participant