Univention Bugzilla – Bug 53127
Upgrade debhelper compat level >= 13
Last modified: 2024-03-08 10:34:50 CET
Debian 10 Buster recommends debhelper compat level 12, while most UCS packages still use 9. rm -f debian/compat sed 's/ debhelper[^,]*,/ debhelper-compat (= 12),/' debian/control See <https://salsa.debian.org/debian/debhelper/-/blob/master/debhelper.pod#L687-1098> for API changes, which micht require updating UCS packages. Proposal: Change in Feature branch, push to GitLab and compare new built with previous build for unintended side-effects. See Bug #53108 ucslint should be updated too.
# What Bump `debian/compat` respective `Build-Depends: debhelper-compat (= 13)` in `debian/control` to the level [debhelper](https://packages.debian.org/search?keywords=debhelper&searchon=sourcenames&suite=all§ion=all&exact=1) in respective Debian suite: - `8` Debian-8-Jessie - `10` Debian-9-Stretch - `12` Debian-10-Buster - `13` Debian-11-Bullseye - `13` Debian-12-Bookworm # Why - 121 UCS packages still use `9`, which was Debian-8-Jessie - 1 UCS package uses `11`, which is *not recommended* - 1+5=6 UCS package use `12`, which is Debian-10-Buster - all previous levels have some strange behavior - old levels are not supported by newer versions of `dh` # How - See <man:debhelper(7)> for a list of incompatible changes. - For previous releases I re-built all packages with a newer `debhelper` level and compared the packages via [diffoscope](https://diffoscope.org/) to find differences, e.g. missing or moved files, changed behavior, … - `rm debian/compat` and add `Build-Depends: debhelper-compat (= 13),` to `debian/control` instead.
*** Bug 56532 has been marked as a duplicate of this bug. ***
QA: - removed debian/compat files from 5.1 and 5.2 packages: OK - "debhelper-compat (= 13)" in debian/control is used instead of debian/compat files: OK - debdiff between old and new packages (packages build, no missing files): OK
univention-web (5.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-updater (16.0.6) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-unittests (3.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-tftp (12.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-system-setup (14.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-system-info (11.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-system-activation (6.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-sudo (6.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-ssl (15.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-ssh (12.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-squid-kerberos (10.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-squid (14.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-spamassassin (12.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-skel (13.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-server-overview (4.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-server (16.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-self-service (6.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-sasl (9.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-saml (8.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-samba4 (10.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-samba (15.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-s4-connector (15.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-radius (8.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-quota (15.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-python-heimdal (11.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-python (14.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-printserver (14.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-printclient (14.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-postgrey (9.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-postgresql (13.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-portal (5.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-policy (12.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-pkgdb (14.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-pam (14.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-package-template-python (9.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-package-template (9.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-nfs (13.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-newsid (12.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-network-manager (13.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-net-installer (14.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-nagios-smart (10.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-nagios-servicechecks (10.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-nagios-samba (6.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-nagios-s4-connector (6.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-nagios-raid (10.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-nagios-ad-connector (10.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-nagios (14.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-monitoring-client (2.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-mariadb (4.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-management-console-module-welcome (2.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-management-console-module-udm (11.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-management-console-module-ucr (10.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-management-console-module-ucr (1.0-1) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-management-console-module-top (10.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-management-console-module-services (10.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-management-console-module-reboot (10.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-management-console-module-passwordchange (6.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-management-console-module-lib (10.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-management-console-module-join (13.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-management-console-module-ipchange (9.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-management-console-module-diagnostic (7.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-management-console-module-appcenter (4.0.0-3) r53127 | Bug #35683: Add a starting archive for ini files that can be unpackaged univention-management-console-module-adtakeover (8.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-management-console (13.0.4) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-maintenance-mode (4.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-maintenance (13.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-mail-postfix (15.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-mail-dovecot (7.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-mail-canonical-maps (9.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-licence-python (12.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-licence (12.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-lib (10.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-ldb-modules (9.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-ldap-overlay-memberof (13.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-ldap (17.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-l10n-fr (5.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-l10n (8.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-keycloak (2.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-join (13.0.4) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-ipcalc (12.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-initrd (13.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-home-mounter (12.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-heimdal (14.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-grub (14.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-group-membership-cache (3.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-foomatic-ppds (13.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-firewall (13.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-fetchmail (14.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-errata-level (5.1.0-0) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-dvd (6.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-dojo (14.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-docker-container-mode (6.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-docker (6.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-directory-reports (13.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-directory-replication (14.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-directory-policy (12.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-directory-notifier (15.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-directory-manager-rest (11.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-directory-manager-modules (16.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-directory-manager-module-example (10.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-directory-logger (12.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-directory-listener (15.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-dhcp (15.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-demo-configuration (9.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-debug-python (13.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-debug (13.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-debmirror (12.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-debhelper (3.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-config-registry (16.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-bootsplash (12.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-bind (15.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-base-files (10.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-archive-key (11.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-appliance-docker-container (6.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-appcenter (10.0.4) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-app-appliance (5.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-apache (13.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-antivir-mail (12.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-admingrp-user-passwordreset (11.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-admin-diary (3.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version univention-ad-connector (15.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version ucslint (10.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version ucslint (1.0-1) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version ucs-test-tools (10.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version ucs-test (11.0.3) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version testdeb (0.1-1) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version service (1.0-1) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version printusers (0.1-1) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version php-krb5 (1.1.3-1) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version papersize (1.0-1) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version pam-univentionmailcyrus (12.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version pam-runasroot (12.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version join-template (1.0-1) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version hosts (1.0-1) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version generate-appliance (7.0.2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version extended-attribute (1.0-1) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version crudesaml (1.9.0-2) 763946eb4343 | build(debian/compat): upgrade to latest debhelper compat version