Type: New Feature
Affects Version/s: puppet-agent 1.9.2
Fix Version/s: None
nemesis:~# cat /etc/devuan_version
nemesis:~# uname -a
Linux nemesis 3.16.0-4-amd64 #1 SMP Debian 3.16.39-1+deb8u1 (2017-02-22) x86_64 GNU/Linux
QA Risk Assessment:Needs Assessment
Devuan is yet-another Debian fork (https://devuan.org/os/debian-fork/). Second beta released in November 2016. Production release expected "early 2017".
The main difference between Debian and Devuan is that the latter doesn't ship with systemd by default.
Currently, the puppet-agent package for Debian Jessie refers to systemctl commands, which makes it unsuitable for Devuan.
I assume your package for Wheezy would have worked. I can confirm the one for Ubuntu Trusty installs – and works – as expected.
Today, we do have Trusty and Wheezy packages. There's no rush. Yet at some point, these may be deprecated, while Devuan would continue to require packages that can install without systemd.
I know Devuan is still a young project, and there's no rush doing this before their first stable release. Although since you already have 14 debian/ubuntu distros listed in https://apt.puppetlabs.com/pool/, .... I would like to suggest eventually adding Devuan Jessie to that list.