-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Removal of outdated ppc64le arch Dockerfile #1290
Removal of outdated ppc64le arch Dockerfile #1290
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
docker-stacks/.pre-commit-config.yaml
Line 14 in 696d48c
exclude: Dockerfile.ppc64le|Dockerfile.ppc64le.patch |
Please, remove this line as well.
We need to be sure, that these files are not used by anyone else. |
The maintainer @ilsiyar-gaynutdinov-ibm hasn't been maintaining this since Dec 8, 2016 (this is his last commit). This is the original addition: |
I think this is more stringent than is reasonable to aim for, we just can't be sure. But, let's consider the content of the files. This is from the Dockerfile.ppc64le.patch file removed.
This is from the Dockerfile.ppc64le
This is from the main Dockerfile
History of changesI've looked at the git blame information of Dockerfile.ppc64le. Besides #1088 which was made a year ago, this file hasn't been updated for several years and it was non-functional at the time #1088 was created. I suggest we settle for a heads up notification to the contributors to this file that we are cleaning up the repos logic in preparation to attempt implement a solution of providing additional architecture builds of the dockerfiles that is sustainable to maintain. |
Thanks for this investigation @consideRatio, it makes me much more sure we can (almost) safely delete these file 👍 My opinion: At the same time I do believe that we take some responsibility to try our best to reimplement multi-arch images. I want to hear from @romainx and @parente how they feel about this. |
And, to be honest, I wanted to send a PR exactly like this myself several days ago, but didn't have much time 😆 |
Pinging @ilsiyar-gaynutdinov-ibm and @oskrdt who have contributed specifically to the ppc64le dockerfile in the past. |
I updated and tested the |
Thanks for the followup @oskrdt! |
Friendly ping to @romainx, what do you think? |
62b3803
to
eabfdfe
Compare
@consideRatio and @mathbunnyru sorry for the late answer. My opinion
So let's go for the big cleanup! 🚀 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See my comment.
Wiee thanks for input @romainx! Go for merge? |
Merged thanks ! |
This PR reverts the addition of the way we at one point supported manual builds of a ppc64le architecture version of the Dockerfile's in this repo.
The key motivation for removing these are that these resources haven't been easy to keep maintained alongside the other files. By removing them, we can reduce maintenance burden and potentially enable a new solution to support building multiple architectures that is from a maintenance standpoint more sustainable.