llvm-toolchain-rocm (10.0+dfsg-0ubuntu1) stonking; urgency=medium

  * New upstream version 10.0+dfsg
  * d/patches: refresh after new upstream import
  * d/{clang-tools-X.Y,llvm-X.Y}.install.in:
    add clang-ssaf-analyzer and llvm-extract-bundle-entry tools into installations
  * debian: add libomp-rocm and libomp-rocm-dev packages
  * d/copyright: remove non existent excluded file
  * d/p/0020: add guard for LLVM_INCLUDE_TESTS in openmp cmake
  * d/p/0021: patch libomp soname following the guidance of llvm-toolchain-22

 -- Talha Can Havadar <talha.can.havadar@canonical.com>  Thu, 03 Sep 2026 15:52:54 +0200

llvm-toolchain-rocm (7.14+dfsg-0ubuntu1) stonking; urgency=medium

  [ Igor Luppi ]
  * New upstream version 7.14
  * d/watch: update rocm tag for therock
  * d/p/0001-comgr-link-with-static-llvm.patch: refresh against 7.14
  * d/p/0010-fixing-rocm-path.patch: update for 7.14 changes
  * d/rules: bump LLVM_VERSION_SUFFIX for 7.14
  * d/{clang-tools,llvm}-X.Y.install.in: drop binaries removed in 7.14

  [ Talha Can Havadar ]
  * d/copyright: remove superfluous patterns
  * d/p/0001-comgr-link-with-static-llvm.patch: add missing ABI component.
    After fixing COMGR static linking with 0007 patch, it surfaced
    unresolved symbols that were silently linked before by mistake
  * d/p/0007-comgr-reassert-static-llvm-flags-before-link.patch.
    Fix clang flipping back to dynamic linking for comgr build
  * d/p/0011-hipconfig-omit-empty-githash.patch: fix -9999 in the hipconfig --version
  * d/rules: neutralising CMake IMPORT_CHECK validation following src:llvm-toolchain-22
  * d/p/0001-comgr-link-with-static-llvm.patch: refresh with TransformUtils
  * d/patches: refresh after upstream snapshot bump
    - 0002-rocm-compilersupport-simplify-use-runtime-wrapper-ch.patch
    - 0004-rocm-llvm-work-around-new-assert-in-array.patch
  * d/p/0010-fixing-rocm-path.patch: refresh due to hipClangPath
  * d/{rules,p/0015-force-static-linking-libclang-in-comgr.patch}: drop.
    Upstream has comgr scoped COMGR_STATIC_LLVM which flips the clang
    linking, now we are using this flag in debian/rules
  * d/p/0014-fix-gcc15-required-includes.patch: not needed anymore
  * d/control: bump Standards-Version to 4.7.4
  * d/rules: bump llvm version from 22 to 23
  * d/copyright: do not exclude libc as upstream has hard dependency now
  * d/copyright: add CC-BY-4 for llvm/docs/AIToolPolicy.md
  * d/p/0001-comgr-link-with-static-llvm.patch: add DTLTO into static libs list
  * d/llvm-X.Y.install.in: remove bugpoint as it is not available anymore
  * d/clang-tools-X.Y.install.in: remove c-index-test as it is gated behind
    LLVM_INCLUDE_TESTS=OFF
  * d/llvm-X.Y.install.in: install additional binaries
  * d/libclang-common-X.Y-dev.install.in: install .inc files
  * d/clang-tools-X.Y.install.in: install clang ssaf tools
  * d/rules: fix hipcc doc warning
  * d/rules: add dev suffix as this is a snapshot build
  * d/rules: fix llvm_triple
  * d/tests/control: add allow-stderr as some tools prints there
  * d/p/0010-fixing-rocm-path.patch: fix multiarch path for libamdhip64 link

 -- Igor Luppi <igor.luppi@canonical.com>  Mon, 27 Jul 2026 10:02:37 -0300

llvm-toolchain-rocm (7.2.4+dfsg-0ubuntu1) stonking; urgency=medium

  * New upstream version 7.2.4+dfsg

 -- Talha Can Havadar <havadartalha@gmail.com>  Thu, 25 Jun 2026 11:49:43 +0000

llvm-toolchain-rocm (7.2.3+dfsg1-0ubuntu1) stonking; urgency=medium

  * New upstream version 7.2.3+dfsg1-1
  * d/gbp.conf: add initial gbp.conf file for the package
  * d/watch: convert to version 5
  * d/watch: bump dfsg for repack
  * d/copyright: narrow third-party exclusion as siphash is required
  * d/copyright: add .cursor and .clang-format-ignore to excluded files
  * d/copyright: lets not ignore gitattributes as we are using git for packaging
  * d/copyright: reflect license changes in 7.2.3
  * d/patches: refresh patches after 7.2.3 import
  * d/patches: remove not needed patches
    - Updated d/p/0010-fixing-rocm-path.patch to point llvm-22 paths
    - Patch files listed below are removed as they are not needed anymore:
      + d/p/0003-rocm-compilersupport-force-hip-runtime-detection.patch
      + d/p/0009-disable-upstream-llvm-broken-tests.patch
      + d/p/0011-fixup-hash-issues.patch
      + d/p/0012-help-finding-libc++.patch
  * d/p/0005-fix-compilation-gold-plugin.patch: applied upstream
  * d/p/0007-remove-redundant-includes-with-no-opt-rocm.patch: applied upstream
  * d/p/0008-disable-comgr-path-finding-logic.patch: not needed.
    Upstream added LLVM_PATH environment variable which can be used to point
    llvm installation path.
  * d/p/0013-cmake-old-behavior.patch: not needed.
    Upstream added a guard for cmake versions less than 4.0.0
  * d/rules: update version strings for llvm 22 and rocm 7.2.3
  * d/{rules,p/0001}: remove sed-fu for comgr as patch 0001 should cover
  * d/{clang-X.Y.install.in,libamd-comgr3-X.Y.install.in}: remove non-existent files in 7.2.3
  * d/{amd-device-libs-rocm.install.in,llvm-X.Y.install.in}: add new files to install
  * d/tests: increase test coverage for removed patches
  * debian/tests: fix test namings

 -- Talha Can Havadar <talha.can.havadar@canonical.com>  Mon, 01 Jun 2026 13:48:18 +0200

llvm-toolchain-rocm (7.1.0+dfsg-0ubuntu1) resolute; urgency=medium

  [ Talha Can Havadar ]
  * d/rules: update LLVM_VERSION_SUFFIX
    - using rocm7.1 as suffix to indicate which version of rocm suite we are
      using to build. Only rocm seemed vague
  * d/control: remove t64 provides
  * d/changelog: combine all the history of the package after the name change
    from rocm-llvm to llvm-toolchain-rocm. Since this package is not published
    either in Ubuntu or Debian, keeping this as a first entry for the new
    src:llvm-toolchain-rocm
  * debian: wrap-and-sort, some hygiene
  * d/copyright: rework
  * d/{liblld, lld, not-installed}: do not install wasm libraries.
    As wasm is not concern of ROCm we are itentionally not installing it
    into the system, please justify if this is needed in the future
  * d/s/options: ignore .jj as it is a vcs directory
  * d/rules: enable Native as build target instead of X86.
    Instead of only building for X86 and AMDGPU targets, we are not building
    for Native and AMDGPU targets, this gives more flexibility to us and
    improves future maintainability of the package.
  * d/amd-device-libs-rocm.install.in: use debian multiarch for installation
  * d/{libamd-comgr*.in, rules}: use multiarch as install location
  * d/s/lintian-overrides: add lintian-overrides for false negatives
  * d/control: upgrade standards-version and add myself as uploader
  * d/control: add VCS information

  [ Andreas Hasenack ]
  * Initial release into Ubuntu (LP: #2133814)
  * Fixups to git branch to match orig tarball:
    - Restore amd/comgr/.clang-{format,tidy}, dropped due to .gitignore
    - restore CRLF end-of-line in several files
  * d/control: change package suffix from 20-rocm to rocm
  * d/rules: -X.Y.install.in to become -rocm.install, dropping the LLVM version
    number
  * d/control: add missing depends and conflicts to hipcc-rocm
  * d/control: have libamd-comgr3-rocm and libamd-comgr-dev conflict with their
    non-rocm counterparts
  * d/t/hipcc.sh: add -lamdhip64 to hipcc invocation, or else we get linker
    errors. Unsure if that's expected, or if it masks a bug somewhere.
  * d/control: add missing runtime deps to bin:hipcc-rocm: rocminfo and
    libclang-rt-rocm-dev, and have amd-device-libs-rocm conflict with
    rocm-device-libs which existed for a while
  * d/rules: also replace -X.Y inside *.in files
  * d/*.lintian-overrides.in: add lintian overrides for
    custom-library-search-path and
    package-has-unnecessary-activation-of-ldconfig-trigger
  * d/libamd-comgr3-X.Y.lintian-overrides.in: override for soname mismatch
  * d/control: update the description of several packages
  * Include manpages in hipcc-rocm:
    - d/{hipcc.1,hipconfig.1,hipcc-rocm.manpages}: add manpages for hipcc and
      hipconfig, taken from src:rocm-llvm (which produces bin:hipcc)
    - d/rules: don't override dh_installman anymore
  * d/rules: remove installdocs override
  * d/p/llvm-project-rocm-7.0.2.patch: remove unapplied patch
  * d/p/opt-viewer-python3.patch: update shebang to use python3
  * d/rules: remove execution bit from python module to avoid a lintian warning
  * d/control: update home page
  * d/rules, d/libclang-cppX.Y.install.in, d/libllvmX.Y.install.in,
    d/llvm-X.Y.install.in: replace git library suffix with rocm, and adopt
    LLVM_VERSION_SUFFIX for that

  [ Tim Flink ]
  * updated to 7.1.0
  * update version to correctly indicate altered tarball
  * build llvm-toolchain-rocm for questing

  [Tom Rix]
  * updated to 7.0.2

 -- Talha Can Havadar <talha.can.havadar@canonical.com>  Wed, 11 Mar 2026 22:41:06 +0100

rocm-llvm (6.4.1+dfsg-1~exp1ubuntu1) UNRELEASED; urgency=medium

  * Hack comgr to build with static llvm

 -- Tom Rix <Tom.Rix@amd.com>  Tue, 22 Jul 2025 16:00:36 -0700

rocm-llvm (6.4.1+dfsg-1~exp1) experimental; urgency=medium

  * updated to upstream 6.4.1
  * updated Files-Excluded

 -- Tim Flink <tflink@tirfa.com>  Thu, 19 Jun 2025 11:17:00 -0600

rocm-llvm (6.4.0-1~exp1) experimental; urgency=medium

  * updated to upstream 6.4.0
  * restored complete source tree
  * imported patches from Fedora as appropriate

 -- Tim Flink <tflink@tirfa.com>  Wed, 21 May 2025 16:05:17 -0600

rocm-llvm (6.1.2+dfsg-1~exp1) experimental; urgency=medium

  [ Xuanteng Huang ]
  * New upstream 6.1.2
    - This replaces all of src:rocm-compilersupport as well as the compiler
      components of src:rocm-hipamd.
  * Reorganize code layout, strip LLVM code forked by AMD
  * Borrow patch from rocm-hipamd to keep the include path order for hipcc
  * Migrate tests from rocm-hipamd as well to validate HIP code compilation
  * Enable Salsa CI pipeline

 -- Xuanteng Huang <xuanteng.huang@outlook.com>  Tue, 22 Oct 2024 23:36:16 +0200
