Skip to content

Restructure binary packages

Description

This MR closes #296 (closed) by restructuring the binary packages for each subpackage of LALSuite by splitting off the shared object libraries into their own packages and reorganising the main lalxxx package to depend upon both the liblalxxx package(s) and the python(2)-lalxxx package.

I am trying to make all of the necessary modifications to the packaging files to make this a smooth transition. This should make a (near) future transition to python3 fairly painless.

API Changes and Justification

Backwards Compatible Changes

  • This change introduces no API changes
  • This change adds new API calls

Backwards Incompatible Changes

  • This change modifies an existing API
  • This change removes an existing API

If any of the Backwards Incompatible check boxes are ticked please provide a justification why this change is necessary and why it needs to be done in a backwards incompatible way.

Review Status

This should be carefully reviewed by @adam-mercer and @steffen.grunewald.

Edited by Duncan Macleod

Merge request reports