Skip to content

Main release/26.04 into main - #21958

Merged
rapids-bot[bot] merged 2 commits into
NVIDIA:mainfrom
mroeschke:main-merge-release/26.04
Mar 31, 2026
Merged

Main release/26.04 into main#21958
rapids-bot[bot] merged 2 commits into
NVIDIA:mainfrom
mroeschke:main-merge-release/26.04

Conversation

@mroeschke

Copy link
Copy Markdown
Contributor

Description

Fixes the merge conflict in #21956

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

## Description
Scanning https://anaconda.org/channels/conda-forge/packages/librdkafka,
it appears that 2.11.1 is the first version to support Python 3.14. I
think this is the cause of the devcontainer conda failures e.g.
https://github.com/rapidsai/cudf/actions/runs/23554430068/job/68577154587?pr=21921
(below).

So this PR bumps `librdkafka` and follows our similar, narrow pinning so
we support Python 3.14 as well. However, the [python-confluent-kafka
recipe](https://github.com/conda-forge/python-confluent-kafka-feedstock/blob/main/recipe/meta.yaml#L38)
specifies `- librdkafka >={{ version }}` so we're effectively also
pinning `python-confluent-kafka` even though it was unpinned on our side
in NVIDIA#21540
```
The following packages are incompatible
├─ librdkafka >=2.8.0,<2.9.0 * is requested and can be installed;
├─ python-confluent-kafka =* * is installable with the potential options
│  ├─ python-confluent-kafka 2.1.0 would require
│  │  └─ librdkafka >=2.1.0,<2.2.0a0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 2.1.1 would require
│  │  └─ librdkafka >=2.1.1,<2.2.0a0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 2.10.0 would require
│  │  └─ librdkafka >=2.10.0,<2.11.0a0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 2.10.1 would require
│  │  └─ librdkafka >=2.10.1,<2.11.0a0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 2.11.0 would require
│  │  └─ librdkafka >=2.11.0,<2.12.0a0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 2.11.1 would require
│  │  └─ librdkafka >=2.11.1,<2.12.0a0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 2.12.2 would require
│  │  └─ librdkafka >=2.12.1,<2.13.0a0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 2.13.0 would require
│  │  └─ librdkafka >=2.13.0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 2.13.2 would require
│  │  └─ librdkafka >=2.13.2 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 2.2.0 would require
│  │  └─ librdkafka >=2.2.0,<2.3.0a0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 2.3.0 would require
│  │  └─ librdkafka >=2.3.0,<2.4.0a0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 2.4.0 would require
│  │  └─ librdkafka >=2.4.0,<2.5.0a0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 2.5.0 would require
│  │  └─ librdkafka >=2.5.0,<2.6.0a0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 2.5.3 would require
│  │  └─ librdkafka >=2.5.3,<2.6.0a0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 2.6.0 would require
│  │  └─ librdkafka >=2.6.0,<2.7.0a0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 2.6.1 would require
│  │  └─ librdkafka >=2.6.1,<2.7.0a0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 2.8.0 would require
│  │  └─ python_abi =3.10 *_cp310, which can be installed;
│  ├─ python-confluent-kafka 2.8.0 would require
│  │  └─ python_abi =3.11 *_cp311, which can be installed;
│  ├─ python-confluent-kafka 2.8.0 would require
│  │  └─ python_abi =3.12 *_cp312, which can be installed;
│  ├─ python-confluent-kafka 2.8.0 would require
│  │  └─ python_abi =3.13 *_cp313, which can be installed;
│  ├─ python-confluent-kafka 2.8.0 would require
│  │  └─ python_abi =3.9 *_cp39, which can be installed;
│  ├─ python-confluent-kafka [0.11.0|0.11.4|0.9.4] would require
│  │  └─ librdkafka [==0.9.4 *|>=0.9.4,<0.9.5.0a0 *], which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 0.11.4 would require
│  │  └─ librdkafka >=0.11.0,<0.12 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 0.11.4 would require
│  │  └─ librdkafka >=0.11.5,<0.11.6.0a0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 1.0.1 would require
│  │  └─ librdkafka >=1.0.1,<1.0.2.0a0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka [1.1.0|1.3.0] would require
│  │  └─ python_abi =* *_cp27mu, which can be installed;
│  ├─ python-confluent-kafka [1.1.0|1.3.0] would require
│  │  └─ python_abi =* *_cp36m, which can be installed;
│  ├─ python-confluent-kafka [1.1.0|1.3.0] would require
│  │  └─ python_abi =* *_cp37m, which can be installed;
│  ├─ python-confluent-kafka [1.1.0|1.3.0] would require
│  │  └─ python_abi =* *_cp38, which can be installed;
│  ├─ python-confluent-kafka 1.3.0 would require
│  │  └─ librdkafka >=1.4.0,<1.5.0a0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka [1.3.0|1.5.0] would require
│  │  └─ librdkafka >=1.5.0,<1.6.0a0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka [1.5.0|1.6.0] would require
│  │  └─ librdkafka >=1.6.0,<1.7.0a0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 1.7.0 would require
│  │  └─ librdkafka >=1.7.0,<1.8.0a0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 1.8.2 would require
│  │  └─ librdkafka >=1.8.2.0inf.2,<1.9.0a0 *, which conflicts with any installable versions previously reported;
│  ├─ python-confluent-kafka 1.9.0 would require
│  │  └─ librdkafka >=1.9.1,<1.10.0a0 *, which conflicts with any installable versions previously reported;
│  └─ python-confluent-kafka [1.9.0|1.9.2] would require
│     └─ librdkafka >=1.9.2,<1.10.0a0 *, which conflicts with any installable versions previously reported;
└─ python =3.14 * is not installable because there are no viable options
   ├─ python [3.14.0|3.14.1|3.14.2|3.14.3] would require
   │  └─ python_abi =3.14 *_cp314, which conflicts with any installable versions previously reported;
   ├─ python [3.14.0|3.14.1|3.14.2|3.14.3] would require
   │  └─ python_abi =3.14 *_cp314t, which conflicts with any installable versions previously reported;
   └─ python [3.14.0rc1|3.14.0rc2|3.14.0rc3] would require
      └─ _python_rc =* *, which does not exist (perhaps a missing channel).
``` 

## Checklist
- [ ] I am familiar with the [Contributing
Guidelines](https://github.com/rapidsai/cudf/blob/HEAD/CONTRIBUTING.md).
- [ ] New or existing tests cover these changes.
- [ ] The documentation is up to date with these changes.

Admin merged per eng request
@mroeschke
mroeschke requested a review from a team as a code owner March 30, 2026 22:38
@mroeschke
mroeschke requested a review from gforsyth March 30, 2026 22:38
@mroeschke mroeschke added improvement Improvement / enhancement to an existing function non-breaking Non-breaking change labels Mar 30, 2026
@mroeschke

Copy link
Copy Markdown
Contributor Author

/merge

@rapids-bot

rapids-bot Bot commented Mar 31, 2026

Copy link
Copy Markdown
Contributor

This PR appears to be a manual resolution for a forward-merge. Such PRs must use a non-squash merge strategy to preserve commit history. Please use the /merge nosquash command instead.

@mroeschke

Copy link
Copy Markdown
Contributor Author

/merge nosquash

@rapids-bot
rapids-bot Bot merged commit 8663760 into NVIDIA:main Mar 31, 2026
110 of 114 checks passed
@mroeschke
mroeschke deleted the main-merge-release/26.04 branch March 31, 2026 00:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Improvement / enhancement to an existing function non-breaking Non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants