• Bug#1100597: opencl-clang-17: remove from Debian?

    From =?UTF-8?Q?Jeremy_B=C3=ADcha?=@21:1/5 to All on Sat Mar 15 22:10:03 2025
    Source: opencl-clang-17
    Version: 17.0.1-1
    Severity: serious
    X-Debbugs-CC: [email protected]
    Control: block 1081250 by -1

    llvm-defaults says that the default llvm-toolchain for Trixie is llvm-toolchain-19. The Debian Release Team strongly prefers that there
    be as few llvm-toolchain versions in Debian as possible.

    opencl-clang-17 uses llvm-toolchain-17 while opencl-clang-19 uses llvm-toolchain-19.

    opencl-clang-17 has no reverse dependencies in Debian; therefore,
    shouldn't it be removed now?

    Thank you,
    Jeremy Bícha

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adrian Bunk@21:1/5 to All on Fri Apr 11 17:10:01 2025
    Control: tags -1 forky

    On Sat, Mar 15, 2025 at 05:00:21PM -0400, Jeremy Bícha wrote:
    ...
    llvm-defaults says that the default llvm-toolchain for Trixie is llvm-toolchain-19. The Debian Release Team strongly prefers that there
    be as few llvm-toolchain versions in Debian as possible.

    opencl-clang-17 uses llvm-toolchain-17 while opencl-clang-19 uses llvm-toolchain-19.

    opencl-clang-17 has no reverse dependencies in Debian; therefore,
    shouldn't it be removed now?

    On Sat, Mar 15, 2025 at 05:00:25PM -0400, Jeremy Bícha wrote:
    ...
    opencl-clang-18 has no reverse dependencies in Debian; therefore,
    shouldn't it be removed now?
    ...

    What is the benefit of removing random leaf packages when the stated
    goal is impossible?

    While it is true that the release team prefers to have as few
    llvm-toolchain versions in a release as possible, you are far
    too late for that unless the freeze gets postponed.

    Both llvm-toolchain-17 and llvm-toolchain-18 are key packages,
    changing that would be the starting point.

    Open MPI and two gcc versions are among the packages that keep llvm-toolchain-17 in trixie.

    If the release team wanted to remove llvm-toolchain-18 from trixie,
    the main work would be to transition ghc to a different LLVM version.

    As soon an older LLVM version is no longer a key packages, autoremovals
    would automaticlly remove leaf packages like opencl-clang-* together
    with this LLVM version.

    Thank you,
    Jeremy Bícha

    cu
    Adrian

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Fri Apr 11 17:10:01 2025
    Processing control commands:

    tags -1 forky
    Bug #1100597 [src:opencl-clang-17] opencl-clang-17: remove from Debian?
    Added tag(s) forky.

    --
    1100597: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100597
    Debian Bug Tracking System
    Contact [email protected] with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Fri Apr 11 17:20:01 2025
    Processing control commands:

    severity -1 important
    Bug #1100598 [src:opencl-clang-18] opencl-clang-18: remove from Debian? Severity set to 'important' from 'serious'

    --
    1100598: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100598
    Debian Bug Tracking System
    Contact [email protected] with problems

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