Skip to content

Remove IJobOptionsSvc

Removing IJobOptionsSvc from C++ code is easy and already done in downstream projects, but it's not that obvious for (Gaudi)Python code.

With these changes the tests are passing, but downstream projects might rely on the IJobOptionsSvc related methods and classes. To be tested.

To support the removal of IJobOptionsSvc I had to fix an issue in GaudiConfig2.semantics.ComponentSemantics, as it did not allow namespaces in interfaces class names. The change is backward incompatible, but I believe the feature was never used in production code.

For simplicity, I based this on !1179 (merged), so we should rebase once it is merged.

Closes #140 (closed)

Edited by Marco Clemencic

Merge request reports