Skip to content

fixed python dependencies and openSuse Dockerfile#72

Open
DCSTOLF wants to merge 1 commit intodelphix:masterfrom
DCSTOLF:master
Open

fixed python dependencies and openSuse Dockerfile#72
DCSTOLF wants to merge 1 commit intodelphix:masterfrom
DCSTOLF:master

Conversation

@DCSTOLF
Copy link
Copy Markdown

@DCSTOLF DCSTOLF commented Nov 23, 2022

Fixed issues created by recently updated libs by creating a requirements.txt with the correct versions.

Also created an openSuse Dockerfile.

Context:

A customer needed dxmc built for SUSE Linux Enterprise Server on Power, hence the new Dockerfile for openSuse Leap.

The build failed and revealed a problem that was unrelated to the distro or the platform.

Problem:

Recent updates to libs urllib3, pyparsing and idna added breaking changes that prevented building dxmc binary.

Solution:

Creating a requirements.txt file with compatible versions for those particular libs.

Testing

Built and tested dxmc executable on combinations of Centos/openSuse and AMD64/PPC64LE.

Future work:

Adding openSuse to automated build.

I'm not sure if we'll be able to add different processor platforms on the automated build, as it's a feature of Docker Desktop.

Fixed issues created by recently updated libs by creating a requirements.txt with the correct versions.

Also created an openSuse Dockerfile.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant