Skip to content

Sync with changes in the internal SLB build

Paal Kvamme requested to merge kvamme62/sync-250123 into master

Remove the pure Python reference implementation and its sdglue plug-in. You can get it from the git history if you really want to. But note that it is many years out of date.

Also merge a large number of commits from the internal SLB repository, most of which relate to the Azure pipelines that builds the software inside SLB. So, this doesn't affect the OSDU builds much.

There are a few changes that did require tweaks to the OSDU pipelines.

Apart from that, here are other changes from the commit history, excluding the most trivial ones.

  • Prevent OSDU pipelines from failing due to the recent changes.
  • Try to build and test wheels for all Python versions supported by distro.
  • More tools in the build environment.
  • Update documentation for the Python wrappers.
  • Fix minor issues when testing the Python wrapper installers.
  • Move doxygen rules to a separate script.
  • Consolidate with the cmake baseline.
  • Add two tests missing on Windows.
  • Rename the unprivileged user from "build" to "me" in tests.
  • Ununtu Noble can now be built by default.
  • Warning reduction to be able to use /W4 on Windows.
  • Upgrade SDAPI on Linux to 3.31.
  • Upgrade to latest vcpkg on Linux.
  • Rename libzfp to avoid clobbering a newer version on install.
  • Link dependencies statically into libsdapi.
  • Remove pipelines for EOL Linux distros
  • Fix declared dependencies for NuGet packages.
  • Switch to latest rocky linux 8.
  • Install lcov from standard repository, not homepage.
Edited by Paal Kvamme

Merge request reports

Loading