• Bug#1099403: libamdhip64-doc: Doxygen information is missing

    From Cordell Bloor@21:1/5 to All on Sat Apr 19 07:10:02 2025
    The rocm-hipamd upstream now uses doxysphinx [1] and rocm-docs-core [2].
    We can hack around the lack of rocm-docs-core without too much trouble,
    but the lack of doxysphinx is more difficult to handle. The doxysphinx
    package is not available in Trixie, so we'd need a freeze exception to
    use it.

    I pushed a cgmb/sphinx-docs branch that uses sphinx to build the rest of
    the documentation, but the API listing is still missing. That's still an improvement over the current documentation, so maybe it should be
    included in Trixie? If we wanted to hack around the lack of doxysphinx,
    we'd probably need to add a bit of RST to invoke `.. doxygenindex::`
    from Breathe, like in rocfft allapi.rst.

    In the long term, those hacks would be a total pain to maintain. The
    docs have become a definite pain point, so I hope the situation improves
    with the new packages.

    Sincerely,
    Cory Bloor

    [1]: https://tracker.debian.org/pkg/doxysphinx
    [2]: https://lists.debian.org/debian-ai/2025/03/msg00107.html
    [3]: https://salsa.debian.org/rocm-team/rocm-hipamd/-/tree/cgmb/sphinx-docs?ref_type=heads

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)