Skip to content

support v1 recipe format via rattler-build #2308

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

Open
31 of 40 tasks
beckermr opened this issue Sep 19, 2024 · 17 comments
Open
31 of 40 tasks

support v1 recipe format via rattler-build #2308

beckermr opened this issue Sep 19, 2024 · 17 comments

Comments

@beckermr
Copy link
Member

beckermr commented Sep 19, 2024

This issue is to track progress on supporting the v1 recipe format via rattler build.

Minimal Work Items for Uploads:

Next Steps + Bug Reports

Running List of Blockers for Automatic Migration PRs from the Bot

supersedes #1612

@wolfv
Copy link
Member

wolfv commented Sep 19, 2024

I think for the conda-forge-feedstock-check solvable I will have a good grip on what needs to be done.

For the second point, ensure that ABI migrations in the bot can go through, I actually don't really know where to start. Do you have additional pointers?

@beckermr
Copy link
Member Author

Right so for that, once the solver checks work, we should add a test to the bot repo that does an abi migration and make sure it all runs.

@wolfv
Copy link
Member

wolfv commented Sep 20, 2024

regro/conda-forge-feedstock-check-solvable#58 this is the PR for adding solvability checks with rattler-build.

@wolfv
Copy link
Member

wolfv commented Sep 23, 2024

conda-forge/conda-forge-webservices#685 opened to enable lints on PRs etc.

@wolfv
Copy link
Member

wolfv commented Sep 23, 2024

@beckermr - I think I need some help / guidance in order to understand what's needed for the cf-graph items. How can I ensure that?

@wolfv
Copy link
Member

wolfv commented Sep 23, 2024

Thanks @beckermr for updating the todo items. I can make the build number PR right away (it's a subset of the version bump PR) so we can get that one in straight away! If you let me know how / where to add tests for migrations I can do it tomorrow, too :)

@beckermr
Copy link
Member Author

I updated the issue list above with a pointer to the correct test file. We should replicate all of the tests there for yaml migrations to ensure they work on v1 recipes.

@wolfv
Copy link
Member

wolfv commented Sep 24, 2024

Added PR for build number bumps: regro/cf-scripts#3009

@wolfv
Copy link
Member

wolfv commented Sep 25, 2024

Only the tests to go! :)

@wolfv
Copy link
Member

wolfv commented Oct 2, 2024

Ticked off the last one (uploading packages) :)

There are two more on staged-recipes:

@isuruf
Copy link
Member

isuruf commented Oct 2, 2024

@wolfv
Copy link
Member

wolfv commented Oct 3, 2024

@beckermr are you OK if I edit your initial comment to include the additional TODO items?

@beckermr
Copy link
Member Author

@wolfv there are some seeming important issues here (e.g., not including licenses in some cases).

I suspect it may be prudent to hold off on more conversions to v1 until more of them are fixed.

@wolfv
Copy link
Member

wolfv commented May 2, 2025

@beckermr that particular issue (folders not being globbed if there is no / at the end) has been fixed since ~2-3 releases.

What are the big issues you are seeing?

@beckermr
Copy link
Member Author

beckermr commented May 2, 2025

Oh that's great! Can we go through the rattler-build issue tracker and list of issues above and mark any that are fixed as closed?

I also think we still have open issues on recipes with merging build host and test env activation.

@beckermr
Copy link
Member Author

beckermr commented May 5, 2025

Wow that's a lot of work on the issue tracker! Thanks for the big push on this!

@beckermr
Copy link
Member Author

beckermr commented May 5, 2025

cc @wolfv

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants