rocm-smi-lib (5.7.0-1) unstable; urgency=medium * Migrate rocm-smi-lib 5.7 from experimental to unstable. * d/t/control: add test `rocm-smi -S`. Leverage ROCm CI to check whether and where bug #1031121 appears. * d/control: librocm-smi-dev recommends liboam-dev. Work around bug #1022797 until a better approach is applied. -- Étienne Mollier Sun, 04 Feb 2024 16:47:34 +0100 rocm-smi-lib (5.7.0-0+exp1) experimental; urgency=medium [ Étienne Mollier ] * New upstream version 5.7.0 * 0003-clean-amd64-flags.patch: refresh. * 0004-gcc-12.patch: delete: applied upstream. * 0006-CMakeLists.txt-do-not-enforce-fPIE.patch: refresh. * 0007-rocm_smi64-soversion.patch: new: enforce rocm_smi64 soversion to 1. This is for consistency with previous versions of the librocm-smi64-1 package in Debian, but upstream soversion is at 5 at least since ROCm 5.2.3. Synchronization with upstream's soversion is to be brought on next bump, probably for ROCm 6. * d/*.install: deploy libraries in multiarchitecture locations. * d/lib*1.install: make libraries copies more targeted. This prevents copying over the librocm_smi64.so.5 which has a delta compared to Debian's SOVERSION. * d/librocm-smi-dev.docs: delete. The corresponding documentation is already deployed somehow. * d/*.symbols*: update symbols tables. There is a notable signature change in shared_mutex_init, however this symbol is not part of rocm-smi-lib API, as it is leaked from third party headers, and reverse dependencies should not make use of it. In the eventuality that reverse dependencies to get broken by this update, an SOVERSION bump would probably have to be considered. [ Mo Zhou ] * Deprecate the rsmiBinding merger patches as they are already outdated. Instead, we will symlink the rsmiBindings.py to the standard python library path, so that it can be imported by all other python scripts. + Two autopkgtest cases are also added to ensure its correctness. [ Étienne Mollier ] * d/copyright: undocument files removed. * 0008-typo.patch: new: fix typos caught by lintian. * d/copyright: bump copyright years. * d/control: ensure librocm-smi64-1 and rocm-smi version consistency. * d/rocm-smi.1: refresh with manual adjustments on top of help2man. * d/salsa-ci.yml: disable test on i386. There is a bad interaction between the package and salsa CI for the i386 package build. -- Étienne Mollier Tue, 09 Jan 2024 19:44:59 +0100 rocm-smi-lib (5.2.3-3) unstable; urgency=medium * 0006-CMakeLists.txt-do-not-enforce-fPIE.patch: new. This patch fixes both a link failure observed on amd64 when lto is enabled and hppa, which had very similar symptom reported in the bug tracker. (Closes: #1015653, #1030876) * d/*.symbols*: update symbols table for gcc 13. (Closes: #1037846, #1042134) * d/clean: remove build remnants. * d/control: declare compliance to standards version 4.6.2. -- Étienne Mollier Sun, 27 Aug 2023 12:58:35 +0200 rocm-smi-lib (5.2.3-2) unstable; urgency=medium * d/control: use shorthand "ROCm" in packages descriptions instead of the long form. -- Étienne Mollier Fri, 02 Dec 2022 23:10:31 +0100 rocm-smi-lib (5.2.3-1) unstable; urgency=medium * Migrate ROCm 5.2.3 to unstable. * d/*.symbols renamed d/*.symbols.amd64: work around ftbfs on non-amd64. -- Étienne Mollier Mon, 17 Oct 2022 22:05:33 +0200 rocm-smi-lib (5.2.3-1~0exp0) experimental; urgency=medium * New upstream version -- Étienne Mollier Mon, 05 Sep 2022 21:00:19 +0200 rocm-smi-lib (5.2.0-2) unstable; urgency=medium * d/*.symbols: adjust for armel and riscv64. (Closes: #1014318) -- Étienne Mollier Tue, 05 Jul 2022 07:57:32 +0200 rocm-smi-lib (5.2.0-1) unstable; urgency=medium * New upstream version * Reorder sequence of d/control fields by cme (routine-update) * d/{*.install,not-installed}: adjust to new posix layout. * d/librocm-smi-dev.docs: update documents location. * d/control: remove build-dep to dh-exec: not in use anymore. * d/rules: refman.pdf renaming not needed anymore. * d/*.symbols: append new symbols with this release. * d/*.symbols: adjust for 32-bit architectures support. * d/copyright: remove files which are not shipped anymore. * Add 0005-dotdot.patch: fix library location when running rocm-smi. * Adjust 0002-use-soversioned-library.patch: fix rsmiBindings.py too. -- Étienne Mollier Sun, 03 Jul 2022 19:00:36 +0200 rocm-smi-lib (5.1.0-4) unstable; urgency=medium * d/control: make -dev packages depend on corresponding libraries. * Add 0004-gcc-12.patch to fix ftbfs with Gcc 12. Thanks to Torsten Keßler (Closes: #1013031) * d/*.symbols: mark some compiler dependent symbols optional. This allows build against gcc-11 or gcc-12 with a single symbols file. * d/control: mark liboam-dev Architecture: any. This change is necessary to make the package binNMU-able per lintian error report. * d/control: declare compliance to standards version 4.6.1. -- Étienne Mollier Mon, 20 Jun 2022 23:24:04 +0200 rocm-smi-lib (5.1.0-3) unstable; urgency=medium * d/rules: clean up d/tmp from unused rocm_smi.py in architecture independent builds; this fixes failure to build architecture independent packages from source. * Add 0003-clean-amd64-flags.patch: fix build failures on non x86_64 hosts. -- Étienne Mollier Tue, 12 Apr 2022 22:31:31 +0200 rocm-smi-lib (5.1.0-2) unstable; urgency=medium * Source only upload. -- Étienne Mollier Tue, 12 Apr 2022 20:27:18 +0200 rocm-smi-lib (5.1.0-1) unstable; urgency=medium * Initial release. (Closes: #961006) -- Étienne Mollier Wed, 06 Apr 2022 23:09:47 +0200