Skip to content
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

Make .conda the default format for future conda-build versions #5183

Closed
2 tasks done
mbargull opened this issue Feb 13, 2024 · 2 comments · Fixed by #5527
Closed
2 tasks done

Make .conda the default format for future conda-build versions #5183

mbargull opened this issue Feb 13, 2024 · 2 comments · Fixed by #5527
Labels
backlog issue has been triaged but has not been earmarked for any upcoming release source::contributor created by a frequent contributor type::feature request for a new feature or capability
Milestone

Comments

@mbargull
Copy link
Member

Checklist

  • I added a descriptive title
  • I searched open requests and couldn't find a duplicate

What is the idea?

This is in the same vein as the suggestion for rattler-build: Make .conda the default format for rattler-build

Support for the .conda package format was introduced in 3.18.0 (2019-05-17) and has been the default format used at conda-forge since 2022-11-18:

Why is this needed?

.conda uses Zstandard instead of bzip2 for compression and also separates metadata from packages' files making it more efficient in terms of package sizes, package extraction times, and metadata extraction.

What should happen?

We should consider marking a change of the default from the old .tar.bz2 format to .conda for a future conda-build version.

My suggestion would be "next release"+2, i.e., conda-build=24.7, as the earliest; it would be sensible in my opinion to schedule this change for sometime in the later half of this year.
The change itself is probably not very controversial since we'd only change the default, but still continue to support .tar.bz2.
But we should give enough time/notice such that downstream tooling can be updated beforehand.

Additional Context

Make .conda the default format for rattler-build

@mbargull mbargull added backlog issue has been triaged but has not been earmarked for any upcoming release type::feature request for a new feature or capability source::contributor created by a frequent contributor labels Feb 13, 2024
@github-project-automation github-project-automation bot moved this to 🆕 New in 🧭 Planning Feb 13, 2024
@jakirkham
Copy link
Member

So conda-build version 24.7 shipped as did 24.9. Do we want this in 24.11?

@jaimergp
Copy link
Contributor

jaimergp commented Nov 6, 2024

I'll open a PR!

@beeankha beeankha modified the milestones: 24.11.x, 25.1 Nov 6, 2024
@github-project-automation github-project-automation bot moved this from 🆕 New to 🏁 Done in 🧭 Planning Nov 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog issue has been triaged but has not been earmarked for any upcoming release source::contributor created by a frequent contributor type::feature request for a new feature or capability
Projects
Status: 🏁 Done
Development

Successfully merging a pull request may close this issue.

4 participants