-
-
Notifications
You must be signed in to change notification settings - Fork 48
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
Patch cleanup #162
base: main
Are you sure you want to change the base?
Patch cleanup #162
Conversation
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
As far as I can tell this looks pretty good. I don't understand the osx_arm64 failure at all -- what is supposed to happen there? |
I'm -1 on deleting all of them. Most of the things seem to work without them but some of the patches that adjust link flags probably don't have an impact on the tests executed in the |
Right, I don't expect that we will end up dropping all patches. But each one imposes a maintenance burden, and it will simplify things if we can drop all but those we really need. My assessment is that most of the patches we've been maintaining here are trivial and can be dropped without consequence; most of the rest are better suited for contributing to upstream. My hope is that this PR will serve as a starting point for re-evaluating what we really want to maintain. |
I am in favour of removing any of my patches that can be proven unneeded by adding an (ideally) run-time test to the package to make sure the removal of the patch doesn't regress the issue it is meant to resolve. |
Some of the early patches I have I did intend to try to upstream a long time ago. @opencpu, what is your take on moving the Windows R build to work properly via autotools? Would upstream go for that? Would you like it? |
Thanks all for engaging with this, I'll try to find time to do a more thorough assessment of each patch and get a better handle on what needs to be maintained. This can be a longer-term project, no need to hold up the 4.0.4 update for it. |
Checklist
0
(if the version changed)conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)Closes #161
This is partly a conversation starter, but mostly serious. Do we really need all those patches? The other R packaging efforts I've looked at (e.b., https://formulae.brew.sh/formula/r and https://github.com/archlinux/svntogit-packages/blob/packages/r/trunk/PKGBUILD) appear not to do any patching at all.