[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFC: ROCm Metapackages



Hi Cory,

On 2025-05-21 04:37, Cordell Bloor wrote:
> I'd like to propose a couple metapackages:

>  1. rocm-dev
>     The rocm-dev metapackage would depend on all -dev packages owned by
>     the Debian ROCm Team, as well as hipcc

this would be a good start, maybe even good enough long-term. It does
raise the question about version consistency (mix-and-match from
different ROCm releases) that should be addressed at some point.

A more advanced user might even want to have a rocm-X.Y-dev option which
enforces a consistent version selection across the stack.

>  2. rocm-tests
>     This rocm-tests metapackage would depend on all the -tests packages
>     owned by the Debian ROCm Team

Yes, but a bit more complicated than the above because -tests package
names match the SONAME of the library they were built against (which is
good).

This meta-package should also provide a utility to run all of the tests.
This would be quite simple if -tests packages switched to the unified
interface that I proposed here [1], which wouldn't be much work.

> At some point, we may wish to have a rocm-doc metapackage too

Another meta-package to consider would be simply rocmX.Y with all the
libraries, no hipcc and whatever. For when a user has a ROCm-needing
binary from somewhere outside Debian, and no need for -dev stuff.

Best,
Christian

[1]: https://lists.debian.org/debian-ai/2025/04/msg00173.html


Reply to: