Hi, > This is especially broken for jessie default installs, which are systemd > now. Service definitions -probably amongst the most used ones- are > assuming init.d semantics, unless "provider => systemd" is supplied as > an argument. The only reason puppet is not completely broken on jessie > is that most packages still ship an init.d script [...]
and with good reason (backward compatibility)! Which specific packages does this break in jessie? > However, this means that Service (without an explicit provider) is > broken for at least those two use cases: > - enable => false/true doesn't work for packages that ship a systemd > unit file, enabling/disabling uses update-rc.d -- this is not compatible with systemd? In that case: what is the widely compatible interface to enable and disable a service? > - Service doesn't work at all with user-supplied systemd units or for > (custom, mostly) packages that do not ship init.d scripts. No change compared to wheezy -- where's the regression? br, -- Robert Bihlmeyer ASSIST Arrow ECS Internet Security AG -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org