-
Notifications
You must be signed in to change notification settings - Fork 200
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
Moving policy.json and default.yaml from containers/skopeo #1757
Moving policy.json and default.yaml from containers/skopeo #1757
Conversation
All major distros (Fedora, debian, archlinux, gentoo, alpine, opensuse) are placing these 2 files in containers-common package. Why not fix it upstream? 2nd step towards addressing containers/skopeo#2170 Signed-off-by: Rahil Bhimjiani <[email protected]>
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: rahilarious The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@mtrmac @vrothberg PTAL |
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.
So far, there hasn't been much of a connection between this upstream repo and the IIUC, we won't be able to move the conf files from the other libraries to this repo, would we? If that's the case, I weak-support this change in that it reduces the number of repos to pull files from, but brings on additional packaging changes which packagers of distros apart from fedora/rhel also need to be informed about. |
I prefer to keep the man pages and config files with the libraries that use them. That way they can be tested their and containers-common can just collect them, and sometimes override them with things like RHEL support. |
I get this. This approach makes sense for libraries. That's why I'm all for pulling config from Podman, buildah also needs policy.json and default.yaml so distros have to install it in common. But the problem happens when |
The job of maintainer/packager is to check the release notes and adapt. Mentioning this change upon relaese should be enough. That shouldn't cause prevention of changes. :-) |
Ok since these are just from Skopeo then we can move them out into containers/common. |
But aren't these file formats defined in c/image? So storing them in c/common doesn't make sense to me either. The man pages live in c/image so I see no reason why the default files shouldn't be there as well. |
Sure move them to containers/image then. |
It makes more sense to keep these 2 files along with their man pages...in c/image containers/common#1757 Signed-off-by: Rahil Bhimjiani <[email protected]>
It makes more sense to keep these 2 files along with their man pages...in c/image containers/common#1757 Signed-off-by: Rahil Bhimjiani <[email protected]>
All major distros (Fedora, debian, archlinux, gentoo, alpine, opensuse) are placing these 2 files in containers-common package. Why not fix it upstream?
2nd step towards addressing containers/skopeo#2170