We only officially support 5.3 in PE: https://puppetlabs.com/puppet/requirements/

If there's another version of 5 that also doesn't support `diff -u` we don't support it, but someone else is welcome to submit patch.