{"push_id":662887967,"size":1,"distinct_size":1,"ref":"refs/heads/ticket/master/service-default-jessie-vivid","head":"9c88b642d97955fb46c17beda0d63b0bf518b2e8","before":"7727149f9f5646aa33b359a226f6314603ce080d","commits":[{"sha":"9c88b642d97955fb46c17beda0d63b0bf518b2e8","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@puppetlabs.com","name":"Melissa Stone"},"message":"(PUP-4503)(PUP-2023) Update service provider default for newer debian/ubuntu releases\n\nWith the release of Debian 8 (Jessie) and Ubuntu 15.04 (Vivid Vervet),\nubuntu and debian now default to systemd as the main service manager,\nrather than init or upstart. This commit updates Puppet to\nuse systemd as the default service provider on these two systems, while\nalso defaulting back to other service providers if necessary.\n\nAdditionally, there is a bug on debian systemd where it is unable to\ncorrectly detect SysV style services[1]. This commit also adds in a\nworkaround to correctly detect `is-enabled` for these services.\n\n[1] - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=751638","distinct":true,"url":"https://api.github.com/repos/melissa/puppet/commits/9c88b642d97955fb46c17beda0d63b0bf518b2e8"}]}