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

RSN for conda package legacy labelling #570

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
60 changes: 60 additions & 0 deletions _notices/rsn0043.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
layout: notice
parent: RAPIDS Support Notices
grand_parent: RAPIDS Notices
nav_exclude: true
notice_type: rsn
# Update meta-data for notice
notice_id: 43 # should match notice number
notice_pin: true # set to true to pin to notice page

title: "Moving older RAPIDS conda packages to a `legacy` label"
notice_author: RAPIDS Ops
notice_status: Proposal
notice_status_color: blue
# 'notice_status' and 'notice_status_color' combinations:
# "Proposal" - "blue"
# "Completed" - "green"
# "Review" - "purple"
# "In Progress" - "yellow"
# "Closed" - "red"
notice_topic: Platform Support Change
notice_rapids_version: "<=v23.02"
notice_created: 2025-03-04
# 'notice_updated' should match 'notice_created' until an update is made
notice_updated: 2025-03-04
---

## Overview

RAPIDS will move certain older conda packages in the `rapidsai` conda channel
under a new label: `legacy`. These packages will still be available by adding
`-c rapidsai/label/legacy` to installation and search commands.

By moving these packages out of the main portion of the channel, newer RAPIDS
conda environments will be solvable with `channel_priority: strict`, speeding up
environment solve times and providing stronger correctness guarantees.

All RAPIDS conda install commands for RAPIDS versions `v23.04+` will continue to
work without any user intervention.

This change will occur concurrently with the release of RAPIDS `v25.04`.


## Impact

RAPIDS environments installed using `conda` or `mamba`, for environments older
than RAPIDS `v23.04` will fail to install unless `-c rapidsai/label/legacy` is
added to the installation command.

e.g. if you are creating an environment like:

```shell
mamba create -n rapids-23.02 -c rapidsai -c conda-forge -c nvidia rapids=23.02 python=3.10 'cuda-version>=11.4,<=11.8'
```

you will need to instead run

```shell
mamba create -n rapids-23.02 -c rapidsai -c rapidsai/label/legacy -c conda-forge -c nvidia rapids=23.02 python=3.10 'cuda-version>=11.4,<=11.8'
```