David Feltell
David Feltell
## What Add support for publishing to the KatanaOpenAssetIO Katana AssetAPI adapter pluigin ## Why Katana's AssetAPI has functionality that roughly corresponds to the `preflight()` + `register()` bookending workflow of...
## What Convert `std::nested_exception` to a Python "raise from" exception chain. ## Why C++ has a `std::nested_exception` facility similar to Python's "raise from" syntax, allowing exceptions to be chained. This...
## What Add a destroy/close/tearDown/etc method to `ManagerInterface`, as the opposite of `initialize()`. ## Why Following on from #1091, we had an `@todo` on `ManagerInterface.initialize()` ``` * @todo We need...
## What Use MacOS equivalent of GCC's `-Wl,--exclude-libs,ALL` to hide exported symbols from linked static libraries. ## Why We deliberately hide exported symbols from linked (private) static libraries to avoid...
## What Bump pybind11 to more recent version that solves some/all of encountered issues and workarounds. ## Why We're using a fairly old version of pybind11 (v2.9.2) that has a...
Following on from #1091, We had a `@todo` on `Manager.settings()` > @todo Document settings mechanism Another one on `ManagerInterface` > @todo Finish/Document settings mechanism. And another on `ManagerInterface.settings()` > @todo...
Since v15, wrapping a `std::set` in a strong type with the `strong::range` modifier, causes compiler errors, i.e. ``` using Set = strong::type; ``` See https://godbolt.org/z/fM6q543dc (change to v14 and the...
## What Add `--gpus all` as an option to the `$(MINIKUBE) start` call [under the `setup-minikube` Makefile target](https://github.com/Netflix/metaflow/blame/master/devtools/Makefile#L139) used by `metaflow-dev`. ## Notes This is required to run jobs with...
## What `metaflow-dev up` executes `minikube tunnel` [as a background process](https://github.com/Netflix/metaflow/blame/a6edb29b0224db324ee1b5df15f1838cd1bde3d0/devtools/Makefile#L192) (`&`), so when `minikube tunnel` requests a password (`[sudo] password for user:`) it's not possible to type it in....
## What Implement the various security requirements for the project to be approved for the [OpenSSF Gold](https://www.bestpractices.dev/en/projects/6046?criteria_level=2) badge. ## Why The OpenSSF Gold badge (minus some exceptions) is a requirement...