-
-
Notifications
You must be signed in to change notification settings - Fork 17
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
Benefit of output separation - bring back everything under aws-sdk-cpp? #821
Comments
My initial idea was to make this package here a split package so that we only include the features needed for arrow in one part and providing a fatter package for other use cases. |
Another benefit is that |
I think the points you mention are clear advantages, the question to me is just if they are important enough to justify the near-constant migration effort in the aws-* space.
Couldn't we build |
I'm not sure that maintenance would actually be less.
We only build a subset at the moment: aws-sdk-cpp-feedstock/recipe/build.sh Line 15 in 7891af2
|
What was the initial reason to split them to begin with? CI usage? Does the build go over 6h? |
I don't remember the circumstances anymore but I have split it during the |
I'm wondering what gains we're getting from having
all being migrated separately. It's generating a lot of churn, and I'm not sure what gain we get in return?
It might make sense to rather just implicitly migrate through this package?
W.r.t. to the costs that any benefits would need to offset (IMO) the very frequent migrations for all of the above packages. That alone creates a lot of maintenance on the pinning repo, but worse than that, they often logjam because one of the packages involved automerges a new version while another migration is still running, requiring manual intervention.
While the above migrations are mostly internal (i.e. don't cause rebuilds of packages outside of
aws-*
), and we finally reduced the number of "external" migrations due toaws-sdk-cpp
in #662, there are still ways this amps up the maintenance elsewhere.For example, I added
aws-crt-cpp
as a host-dep to arrow because the link check complained otherwise, which worked without too much hassle for some time, but now generated 3 migrations (times 4 maintenance branches) in a very short succession (conda-forge/arrow-cpp-feedstock#1224, conda-forge/arrow-cpp-feedstock#1229, conda-forge/arrow-cpp-feedstock#1240)CC @conda-forge/aws-sdk-cpp @conda-forge/core
The text was updated successfully, but these errors were encountered: