This appears to be a problem that goes away with debhelper-compat (= 12). The following are openstack packages that provide systemd init scripts, and the output is from the stable/xena branches. I've tested installing various binary packges from these and everything so far that has debhelper-compat (= 12) has it's systemd init script enabled, and everything so far that has debhelper (>= 10~) or debhelper-compat (= 10) has it's systemd init script disabled.
This appears to be a problem that goes away with debhelper-compat (= 12). The following are openstack packages that provide systemd init scripts, and the output is from the stable/xena branches. I've tested installing various binary packges from these and everything so far that has debhelper-compat (= 12) has it's systemd init script enabled, and everything so far that has debhelper (>= 10~) or debhelper-compat (= 10) has it's systemd init script disabled.
$ find . -name control | xargs grep debhelper l2gw/debian/ control: debhelper-compat (= 12), debian/ control: debhelper-compat (= 12), dashboard/ debian/ control: debhelper-compat (= 12), dashboard/ debian/ control: debhelper-compat (= 12), debian/ control: debhelper (>= 10~), trove/debian/ control: debhelper-compat (= 12), debian/ control: debhelper-compat (= 10), dashboard/ debian/ control: debhelper-compat (= 12), debian/ control: debhelper-compat (= 12), debian/ control: debhelper-compat (= 12), plugin- vanilla/ debian/ control: debhelper-compat (= 12), dashboard/ debian/ control: debhelper-compat (= 12), dashboard/ debian/ control: debhelper-compat (= 12), provider/ debian/ control: debhelper-compat (= 12), monitors/ debian/ control: debhelper-compat (= 12), debian/ control: debhelper (>= 10~), agent/debian/ control: debhelper-compat (= 12), debian/ control: debhelper (>= 10~), odl/debian/ control: debhelper-compat (= 12), debian/ control: debhelper-compat (= 12), debian/ control: debhelper-compat (= 12), debian/ control: debhelper-compat (= 12), bagpipe/ debian/ control: debhelper-compat (= 12), debian/ control: debhelper-compat (= 12), sfc/debian/ control: debhelper-compat (= 12), debian/ control: debhelper-compat (= 12), inspector/ debian/ control: debhelper-compat (= 12), debian/ control: debhelper-compat (= 12), debian/ control: debhelper-compat (= 12), debian/ control: debhelper-compat (= 12), dashboard/ debian/ control: debhelper-compat (= 12), debian/ control: debhelper-compat (= 12), baremetal/ debian/ control: debhelper-compat (= 10), debian/ control: debhelper (>= 10~), ui/debian/ control: debhelper-compat (= 12), debian/ control: debhelper-compat (= 12), ui/debian/ control: debhelper (>= 10~), debian/ control: debhelper-compat (= 12), debian/ control: debhelper-compat (= 12), debian/ control: debhelper-compat (= 12), vpnaas/ debian/ control: debhelper-compat (= 12), ui/debian/ control: debhelper-compat (= 12), dashboard/ debian/ control: debhelper-compat (= 12), dynamic- routing/ debian/ control: debhelper-compat (= 12), debian/ control: debhelper (>= 10~), bgpvpn/ debian/ control: debhelper-compat (= 12), debian/ control: debhelper-compat (= 12), debian/ control: debhelper-compat (= 12), fwaas/debian/ control: debhelper-compat (= 12), hyperv/ debian/ control: debhelper-compat (= 12), debian/ control: debhelper-compat (= 12), ui/debian/ control: debhelper (>= 10), nsx/debian/ control: debhelper-compat (= 12), debian/ control: debhelper-compat (= 12),
./networking-
./horizon/
./designate-
./sahara-
./aodh/
./openstack-
./vitrage/
./heat-
./swift/
./masakari/
./sahara-
./watcher-
./murano-
./ovn-octavia-
./masakari-
./designate/
./murano-
./barbican/
./networking-
./neutron/
./ceilometer/
./placement/
./networking-
./heat/
./networking-
./senlin/
./ironic-
./octavia/
./keystone/
./gnocchi/
./octavia-
./ironic/
./networking-
./cinder/
./magnum-
./murano/
./ironic-
./watcher/
./mistral/
./magnum/
./neutron-
./manila-
./trove-
./neutron-
./glance/
./networking-
./zaqar/
./manila/
./neutron-
./networking-
./sahara/
./zaqar-
./vmware-
./nova/