Require Debian 10 / Ubuntu 20.04 or newer, include jenkins.tmpfiles #456
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This updates the debhelper compat level when building a Debian package from 10 to 13. This fixes #455, since the file introduced in #442 is picked up in the newer compat level.
This introces a new Pre-Depends (see the changelog for compat level 12) on
init-system-helpers (>= 1.54~)
which should be satisfiable in Debian >= 10 and Ubuntu >= 20.04, which should match Jenkins' support policy AFAICS.Testing done
Build package using
in the
jenkinsciinfra/packaging:latest
build image and installed in adebian:12
for verification that it still works and expected files are installed.PS: I had to change the author in
branding/test.mk
tosince
debsign
is using the package author field to find the secret GPG key...Diffoscope report
Here is a difference between the package built without my change and with my change as reported by diffoscope:
Report
Formatted HTML report
PPS: For reproducibility I had to fudge the timestamp in the Debian changelog (which is used for all files in the package)
Submitter checklist