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

Create deb and rpm packages with each conda release #13896

Open
2 of 6 tasks
marcoesters opened this issue May 6, 2024 · 0 comments
Open
2 of 6 tasks

Create deb and rpm packages with each conda release #13896

marcoesters opened this issue May 6, 2024 · 0 comments
Labels
epic a highlevel collection of smaller related issues source::anaconda created by members of Anaconda, Inc.

Comments

@marcoesters
Copy link
Contributor

Checklist

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

What?

Anaconda produces deb and rpm packages with each conda release. They are currently available in the following repositories:

This is currently accomplished by installing conda into a new environment and packaging the directory into a deb and an rpm package. These packages are then indexed and uploaded to the repositories mentioned above.

These repositories are maintained and controlled by Anaconda. conda is, however, an open-source project and should thus be the entity creating these packages.

Why?

The current deb and rpm releases for conda are built in a private repository by Anaconda. conda, however, is an open source product and should thus be the entity producing these artifacts and managing the repositories.

Integrating this process into the release process ensures that these package formats are available with each conda release. This can potentially be expanded to other package formats.

User impact

conda gains control over all conda-related artifacts. This consolidates the codebase and facilitates bug reports. It also provides the opportunity to build other package formats with a new repository.

Goals

  • Create a repository for deb and rpm packages owned and controlled by conda.
  • Incorporate the generation of these packages into the release process.

Tasks

  • Create repositories on a conda-owned domain for deb and rpm packages
  • Generate a GPG key to sign the packages
  • Create conda and upload conda packages with each release
  • Create workflow to build deb and rpm packages on release and upload to repository

This epic is blocked by:

No response

This epic blocks:

No response

@marcoesters marcoesters added the epic a highlevel collection of smaller related issues label May 6, 2024
@marcoesters marcoesters changed the title Create deb and rpm packages on each conda release Create deb and rpm packages with each conda release May 6, 2024
@travishathaway travishathaway added the source::anaconda created by members of Anaconda, Inc. label May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic a highlevel collection of smaller related issues source::anaconda created by members of Anaconda, Inc.
Projects
Status: 🆕 New
Development

No branches or pull requests

2 participants