David Feltell

Results 141 issues of David Feltell

## What Use a more recent VFX Reference Platform (2023+) as the default distribution target for OpenAssetIO, whilst making a best-effort to retain support for older (in-use) target platforms. ##...

ci
epic

## What Shim plugin for Katana AssetAPI ## Why Easier migration path and demoability. ```[tasklist] ### Tasks - [ ] https://github.com/OpenAssetIO/OpenAssetIO/issues/1375 - [ ] https://github.com/OpenAssetIO/OpenAssetIO/issues/1376 - [ ] https://github.com/OpenAssetIO/OpenAssetIO/issues/1377 -...

## What Use CMake presets (including `--workflow` presets) in CI where not already using them, and augment existing presets with options that are currently appended on the command-lines. ## Why...

good first issue
help wanted
difficulty/medium

## What When an exception occurs during an API request in a hybrid plugin, attempt to retry the request with the lower-priority plugin. ## Why See https://github.com/OpenAssetIO/OpenAssetIO/pull/1360#discussion_r1695415988 This may or...

rfc

I'm tempted to add the `--harmless` flag to the test, to force more frequent updates of the snapshot, give more useful output when there is a break, and call out...

ci

## What Add a section in BUILDING.md, and if appropriate tweak the README, detailing changes in required when building under different VFX Reference Platforms ## Why libstdc++ ABI toggle. Maybe...

documentation
task

## What Use `shared_ptr`s that are not nullable, where appropriate. ## Why Segfaults. See [GSL](https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#i12-declare-a-pointer-that-must-not-be-null-as-not_null) for docs/implementation.

api change
C++
breaking change risk

## What Support build system customisable top-level namespace(s) of all OpenAssetIO symbols. ## Why There are use cases where multiple (incompatible) copies of OpenAssetIO may coexist in a single application...

needs discussion