1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367
|
pkg-rocm-tools (0.9.6) unstable; urgency=medium
* Fix rocm-qemu-run core counting for non-amd64 platforms
This led to a FBTFS on non-amd64 because the output of /proc/cpuinfo
apparently isn't uniform.
* Run shfmt on all scripts
* Mark bin:pkg-rocm-tools as Multi-Arch: foreign
* Bump Standards-Version to 4.7.3
- Drop Priority: optional, it's the dpkg default since trixie
* Install rocm-target-arch man page
-- Christian Kastner <ckk@debian.org> Thu, 22 Jan 2026 22:59:15 +0100
pkg-rocm-tools (0.9.5) unstable; urgency=medium
[ Tim Flink ]
* allow -h/--help to work without d/changelog
-- Christian Kastner <ckk@debian.org> Wed, 10 Dec 2025 23:17:28 +0100
pkg-rocm-tools (0.9.4) unstable; urgency=medium
[ Tim Flink ]
* add gfx1151, gfx1200, gfx1201 to experimental's build targets
-- Christian Kastner <ckk@debian.org> Tue, 11 Nov 2025 22:40:14 +0100
pkg-rocm-tools (0.9.3) unstable; urgency=medium
* Drop gfx1201 from experimental's build targets.
The default toolchain, using LLVM-17, cannot build for this target yet.
* GPU support: Fall back to Debian unstable.
We don't know what GPUs a downstream might want to support, but in the
absence of explicit information by a downstream, it seems reasonable to
default on what Debian unstable supports.
* dists: Make unstable a link to sid
* rocm-target-arch: Change reduction to not-by-default
-- Christian Kastner <ckk@debian.org> Tue, 30 Sep 2025 21:32:59 +0200
pkg-rocm-tools (0.9.2) unstable; urgency=medium
[ Cordell Bloor ]
* Add gfx1201 to experimental build targets
-- Christian Kastner <ckk@debian.org> Sun, 14 Sep 2025 22:14:27 +0200
pkg-rocm-tools (0.9.1) unstable; urgency=medium
[ Christian Bayle ]
* Add some podman examples
[ Kentaro Hayashi ]
* Fix "No such file or directory" without IOMMU
[ Christian Kastner ]
* Initialize forky build-targets as copy of trixie
-- Christian Kastner <ckk@debian.org> Thu, 04 Sep 2025 22:45:36 +0200
pkg-rocm-tools (0.9.0) unstable; urgency=medium
* Upload to unstable.
-- Christian Kastner <ckk@debian.org> Wed, 27 Aug 2025 17:49:03 +0200
pkg-rocm-tools (0.9.0~exp3) experimental; urgency=medium
* Convert rocm-target-arch to package build helper only.
The --for-build option was too ambiguous and confusing. Instead of
having one tool solve both package build and user problems, limit this
tool to a package build utility that can only be called from within an
unpacked source.
* Add a --no-reduce option for supressing list reduction
* Bump Standards-Verion to 4.7.2 (no changes needed)
-- Christian Kastner <ckk@debian.org> Sat, 09 Aug 2025 07:36:03 +0200
pkg-rocm-tools (0.9.0~exp2) experimental; urgency=medium
* Rename rocm-target-isa -> rocm-target-arch
* rocm-target-arch: more checks for --for-build
* Rename d/control field to X-ROCm-GPU-Architecture
-- Christian Kastner <ckk@debian.org> Sun, 06 Jul 2025 22:29:25 +0200
pkg-rocm-tools (0.9.0~exp1) experimental; urgency=medium
* Add rocm-target-isa utility
* Correct typo in bug number of previous changelog entry
-- Christian Kastner <ckk@debian.org> Thu, 26 Jun 2025 17:05:59 +0200
pkg-rocm-tools (0.8.2) unstable; urgency=medium
[ Chris Lamb ]
* Make build reproducible (Closes: #1098945)
[ Christian Kastner ]
* Adjust dependency for deprecated qemu-user-static
-- Christian Kastner <ckk@debian.org> Fri, 14 Mar 2025 17:09:35 +0100
pkg-rocm-tools (0.8.1) unstable; urgency=medium
* Upload to unstable.
-- Christian Kastner <ckk@debian.org> Tue, 25 Feb 2025 08:52:33 +0100
pkg-rocm-tools (0.8.1~exp1) experimental; urgency=medium
* First release to the official Archive.
-- Christian Kastner <ckk@debian.org> Thu, 24 Oct 2024 21:48:43 +0200
pkg-rocm-tools (0.8.0) unstable; urgency=medium
* Rename project to pkg-rocm-tools.
This mirrors similar packages already in the archive:
- pkg-haskell-tools
- pkg-js-tools
- pkg-kde-tools
- pkg-perl-tools
* Add package pkg-rocm-tools
* Bump autopkgtest dependency to 5.38+rocm2
* Add missing ${python3:Depends} to utilities using Python
* Bump copyrights
-- Christian Kastner <ckk@debian.org> Sat, 19 Oct 2024 12:23:08 +0200
rocm-dev-tools (0.7.7) unstable; urgency=medium
* podman: Fix Ubuntu tag names
-- Christian Kastner <ckk@debian.org> Wed, 16 Oct 2024 11:48:20 +0200
rocm-dev-tools (0.7.6) unstable; urgency=medium
* Factor out debci-scheduler into a standalone package
https://salsa.debian.org/rocm-team/debci-scheduler
* rocm-podman-create: Add support for Ubuntu releases
* Document that -create/-run should be preceded by -setup
-- Christian Kastner <ckk@debian.org> Sun, 13 Oct 2024 13:39:11 +0200
rocm-dev-tools (0.7.5) unstable; urgency=medium
* rocm-qemu-create:
- Update for newer OVMF
trixie and above only ship the 4M versions of the firmware.
- Add support for Ubuntu releases
- Improve GRUB boot menu handling
-- Christian Kastner <ckk@debian.org> Fri, 20 Sep 2024 17:37:14 +0200
rocm-dev-tools (0.7.4) unstable; urgency=medium
* scheduler: Wait for binaries with version matching source
* rocm-qemu-setup: Allow for wildcards in limits.conf
* rocm-qemu-create: Drop bashism in modscript, which broke the
installation of custom kernels
* qemu+rocm: Documentation fixes
-- Christian Kastner <ckk@debian.org> Fri, 13 Sep 2024 21:49:24 +0200
rocm-dev-tools (0.7.3) unstable; urgency=medium
* debci-scheduler: Implement new configuration handling.
Rather than relying on two hacky files, use one slightly less hacky
deb822 file.
-- Christian Kastner <ckk@debian.org> Sun, 24 Mar 2024 13:05:47 +0100
rocm-dev-tools (0.7.2) unstable; urgency=medium
* debci-scheduler: Enable loading of alternative configurations
* debci-scheduler: Detect conflicted APT state. Packages in such a state
will be skipped and checked again in future runs.
-- Christian Kastner <ckk@debian.org> Wed, 06 Mar 2024 19:31:54 +0100
rocm-dev-tools (0.7.1) unstable; urgency=medium
* scheduler: wantfile: Add ability to track binary packages.
-- Christian Kastner <ckk@debian.org> Sun, 14 Jan 2024 17:45:26 +0100
rocm-dev-tools (0.7.0) unstable; urgency=medium
* debci-scheduler: Substantial refactoring
- Implement scheduling for additive distributions, like experimental
- Factor out and pre-load all caches
- Factor out dependency collection
- Factor out reverse dependency collection
- Rename suite_bases
- Implement debci config parsing in own class
- Move VersionDB into DebCITestScheduler
- Get rid of the loop over distribution
- Encapsulate test parameters in a dataclass
- When checking for queued jobs, take pin_package into account
- Rework triggers/test parameters
- Logging improvements
* debci-scheduler: APT: Explicitly set Dir::state::status.
Without this, the system /var/lib/dpkg/status file is used, which screws
up version lookup logic. Oddly enough, this bug never seems to have
manifested itself on ci.rocm.debian.net, at least not in an obvious way.
-- Christian Kastner <ckk@debian.org> Sat, 06 Jan 2024 19:49:49 +0100
rocm-dev-tools (0.6.1) unstable; urgency=medium
* debci-scheduler: Report on what originally triggered a test.
In case of transitive reverse dependencies, the original trigger of the
first package in the chain is recorded.
-- Christian Kastner <ckk@debian.org> Mon, 18 Dec 2023 19:47:42 +0100
rocm-dev-tools (0.6.0) unstable; urgency=medium
* debci-scheduler: transitive dependency support
If a scheduled reverse dependency of a wantlist package is also on the
wantlist, then its reverse dependencies will also be scheduled, and so on,
until non-wantlist packages are hit.
* debci-scheduler:
- Drop backend as an option. This needs to be hard-coded per GPU
architecture
- Memoize expensive function calls
- Fix typo in column default value
- Logging fixes
- Drop stray restart()
- Fix use of source_pkg
-- Christian Kastner <ckk@debian.org> Mon, 11 Dec 2023 19:15:18 +0100
rocm-dev-tools (0.5.1) unstable; urgency=medium
* podman+rocm: Add check for /etc/subuid
-- Christian Kastner <ckk@debian.org> Sat, 02 Dec 2023 17:49:54 +0100
rocm-dev-tools (0.5.0) unstable; urgency=medium
* New major release with significant improvements to debci-scheduler:
- Trigger tests on dependency changes
- Add ability to trigger on arbitrary packages
- Add ability to ignore certain dependencies
- Integrate with the official debci database
- Don't re-queue if the same test is already pending
- Code refactoring
* Minor changes to debci-scheduler
- Rewrite locking to check wantfile
- Get rid of the URI
* qemu+rocm: Improve BIOS hints
-- Christian Kastner <ckk@debian.org> Tue, 21 Nov 2023 19:48:24 +0100
rocm-dev-tools (0.4.9) unstable; urgency=medium
* qemu: Get multi-GPU VMs to run again.
This doesn't necessarily make the GPUs usable yet, but the VM boots.
* qemu+rocm: Add TODO checks for virtualization features in BIOS
* debci-scheduler: Fix typo causing NameError
* rocm-qemu-run: Catch up with changes to qemu+rocm
-- Christian Kastner <ckk@debian.org> Sun, 12 Nov 2023 08:49:51 +0100
rocm-dev-tools (0.4.8) unstable; urgency=medium
* debci-scheduler: Use consistent naming
Normally this would require a postinst script, but the only installation
this is running on can be fixed manually and spare that.
* qemu: Fix misrecognized 'Display controller' class
* debci-scheduler: Fix testing in experimental through package pinning
* Add help2man to Build-Depends
* d/rules: Generate man pages using help2man
-- Christian Kastner <ckk@debian.org> Mon, 30 Oct 2023 10:53:50 +0100
rocm-dev-tools (0.4.7) unstable; urgency=medium
* qemu: Add pass-through support for the Display controller device class
-- Christian Kastner <ckk@debian.org> Sat, 14 Oct 2023 14:50:57 +0200
rocm-dev-tools (0.4.6) unstable; urgency=medium
* qemu: Drop multi-GPU restriction
* qemu: Improve documentation
-- Christian Kastner <ckk@debian.org> Sat, 14 Oct 2023 10:03:49 +0200
rocm-dev-tools (0.4.5) unstable; urgency=medium
* debci-scheduler: Check against all versions of a source package.
There can be more than one version of a source package in a
distribution, so we need to check all of them for an update.
-- Christian Kastner <ckk@debian.org> Mon, 28 Aug 2023 19:15:47 +0200
rocm-dev-tools (0.4.4) unstable; urgency=medium
* debci-scheduler: Add architecture to tracked versions.
* Update README
-- Christian Kastner <ckk@debian.org> Sun, 27 Aug 2023 10:06:18 +0200
rocm-dev-tools (0.4.3) unstable; urgency=medium
* qemu: Use newer autopkgtest fork.
Option was renamed there, in preparation for upstream merge.
-- Christian Kastner <ckk@debian.org> Wed, 16 Aug 2023 18:21:33 +0200
rocm-dev-tools (0.4.2) unstable; urgency=medium
* qemu: cd back to initial directory after doing prep work.
Otherwise `autopkgtest -B *.deb *.dsc` fails.
-- Christian Kastner <ckk@debian.org> Tue, 15 Aug 2023 16:21:13 +0200
rocm-dev-tools (0.4.1) unstable; urgency=medium
* debci-scheduler:
- Schedule a job at most once
- Factor out extra-apt-sources
- Log packages for which we cannot find the source
- Add (simple) concurrent execution prevention
-- Christian Kastner <ckk@debian.org> Tue, 08 Aug 2023 19:25:36 +0200
rocm-dev-tools (0.4) unstable; urgency=medium
* debci-scheduler:
- Drop support for multiple distributions in APT cache
- Always restart() before a lookup()
- Add method to find source rdeps
- Trigger tests or reverse dependencies
- Add support for scheduling "additive" distributions
See debci_3.7+rocm3
-- Christian Kastner <ckk@debian.org> Mon, 07 Aug 2023 00:13:44 +0200
rocm-dev-tools (0.3) unstable; urgency=medium
* Add package: debci-scheduler.
* qemu: Use realpath on image.
-- Christian Kastner <ckk@debian.org> Fri, 04 Aug 2023 20:09:49 +0200
rocm-dev-tools (0.2) unstable; urgency=medium
* qemu: Add support for specifying which GPUs to pass through.
- autopkgtest-virt-qemu: new option --gpu
- rocm-qemu-run: new option -g
- Note that multi-GPU pass-through is still untested, and therefore
disabled for now
* qemu: Use 75% of host cores and memory by default
* Add -h/usage to the autopkgtest backends
* Minor doc fixes
-- Christian Kastner <ckk@debian.org> Sat, 22 Jul 2023 19:08:54 +0200
rocm-dev-tools (0.1) unstable; urgency=medium
* Initial release.
-- Christian Kastner <ckk@debian.org> Thu, 20 Jul 2023 09:21:10 +0200
|