10.2. Version 4.5.0
Released January, 2020.
9.2.1
When maintainers choose a new hardcoded or dynamically generated username for packages to use, they should start this username with an underscore.
9.3.1
Packages that include system services should include systemd
service units to start or stop those services.
Including an init script is encouraged if there is no systemd unit, and optional if there is (previously, it was recommended).
In the common case that a package includes a single system service, the service unit should have the same name as the package plus the “.service” extension. If an init script is included, it should have the same name as the systemd unit.
9.3.2
It is encouraged for init scripts to support the status
argument (previously, it was recommended).
9.3.3
Use of update-rc.d is required if the package includes an init script (previously, Policy said in one place that it was required, and in another said that it was recommended).