Bump changelog and adjust packaging for new upstream
Re-enable PIE builds and also enable LTO Both seem to just work?
Remove dbg package and prepare new upload
Initial refresh of build rules for the new upstream
Drop python2 support; Closes: #938107
Revert "Switch from -dbg to -dbgsym packages" This reverts commit d83a7463c97692da71deedac4e1327e39015dab9. Reason: for python, -dbg packages are special, and contain more than just stripped symbols…
Switch from -dbg to -dbgsym packages Yay for simplicity!
Revert "Move from manual to automatic debug packages" This reverts commit c727dbdd. I didn't realise that Python is a special case and needs the -dbg packages, as they contain not only debug symbols but also a debug version of the extension itself (built against a debug-enabled Python interpreter). I only found it accidentally while looking at the debian diff after a twice-build pbuilder run (thanks…).
Ensure documentation artifacts are removed on clean
Simplify disabling of tests
Fix installation of documentation Remove the docs file, since that is only valid for the default (first) package, and move to explicit dh_installdocs commands. Also separate the NEWS file into dh_installchangelogs, so that lintian doesn't warn about missing upstream changelog.
Switch build system to dh and pybuild Sadly we can't enable tests…
Move from manual to automatic debug packages Yay, simplifying things!
Improve hardening of the package (all except pie) PIE seems to not work for some reason, disable it for now but enable all other features.
Add binary package for Python3 Based on a patch from #606898.
Switch to dh_python2
Adapt to new upstream build Replaced epydoc with sphinx, and other cleanups.
Import ubuntu patch for #591634
Switch to dpkg-source 3.0 format
Add quilt support to the package