Skip to content

Update Doxygen to 1.18.0 #296

Description

@bdice

Currently RAPIDS is pinned to a version of Doxygen that is about 5 years old. We'd like to update it to have better support for C++20 concepts (@vuule).

Ideally we pick a version that is widely available. I would recommend version 1.15.0, which is the version used by the latest Ubuntu release.

However, the version we choose must exist on conda-forge as well. The latest version there is 1.13.2. Recent version updates haven't been merged. https://github.com/conda-forge/doxygen-feedstock/pulls

Next steps:

  • Pick a version to adopt (1.15.0?)
    • Selected 1.18.0, see below
  • Help conda-forge ship that version
  • Use rapids-reviser to automate updates across RAPIDS repos

Activity

  1. vuule commented on Jun 11, 2026

    @vuule

    Is your suggestion to update the conda-forge version and then ours?

  2. vuule commented on Sep 14, 2026

    @vuule

    @bdice this issue recommends Doxygen 1.15.0 and lists helping conda-forge ship it as the next step. Since conda-forge has since moved directly to 1.17.0/1.18.0 without publishing 1.15.0, should we still align on Ubuntu 26.04’s 1.15.0 and add that version to conda-forge, or adopt one of the newer versions already available there?

  3. bdice commented on Sep 14, 2026

    @bdice
    ContributorAuthor

    Given the challenge of alignment with a system-provided version here, I vote that we pin to latest available on conda-forge (1.18.0).

  4. vuule commented on Sep 15, 2026

    @vuule

    Update: we aligned on Doxygen 1.18.0 and opened the following PRs.

    Repository PR Status
    Automation rapids-reviser #135 ✅ Merged
    RMM #2550 ✅ Merged
    KvikIO #1073 ✅ Merged
    cuDF #24167 ✅ Merged
    UCXX #761 ✅ Merged
    rapidsmpf #1217 ✅ Merged
    RAFT #3155 ✅ Merged
    cuVS #2609 📝 Draft; depends on #2636 for CI verification (#2636 approved, CI running, docs build passed)
    nvForest #232 ✅ Merged
    cuML #8641 ✅ Merged
    cuGraph #5678 ✅ Merged
    cuGraph-GNN #545 👀 Ready for review; CI green
    cuGraph Docs #231 ✅ Merged
    cuOpt #1900 ✅ Merged

    Status checked 2026-09-17.

  5. changed the title [-]Update Doxygen[/-] [+]Update Doxygen to 1.18.0[/+] on Sep 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions