Port to SIP v5
Closes #964133.
Please do not upload this to unstable yet. This depends on new PyQt5 which I plan to upload to unstable around end of August.
About the CI — there exists debian/.gitlab-ci.yml
but the CI configuration path is set to an external file, recipes/debian.yml@salsa-ci-team/pipeline. The CI fails because the build-dependencies are only satisfiable in experimental. This can be fixed by copying that file locally, updating the CI path in project settings, and adding these lines:
variables:
RELEASE: 'experimental'
The settings switch is outside of my power, however if you do it then I can do the rest. Otherwise if you think it's not worth it, please remove debian/.gitlab-ci.yml
to avoid confusion.