Skip to content

Clean up debian builds

Description

This MR cleans up the debian builds for all packages as follows

  • add the missing debian/<pkg>.install files to the tarballs (EXTRA_DIST)
  • rewrite debian/lalsuite.mk to use the standard autoconf buildsystem, and then use the override_dh_auto_xxx targets to add the necessary extra steps to build for a second python version
  • use parallel processing in debian builds
  • improve the formatting/output of lintian to help with quality improvements
  • fix a number of lintian errors across the various packages

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

@adam-mercer, @steffen.grunewald, and @leo-singer should all review this.

Edited by Duncan Macleod

Merge request reports