A: lol
@fasterthanlime debian packages are rad, but every single deb package not in an actual debian release seems to treat the entire debian policy and maintainers' guide as "more of a suggestion that only applies to others".
So, my answer is always no...
Also, mad respect for @whack and fpm, but I've run into so many deb packages which are just really bad because its GSD ethos has little respect for the nuance of a well defined shared community standard.
@whack @fasterthanlime packaging is easy except for agreeing on how to solve ambiguity, the debian policy removes ambiguity, packaging practices that don't follow the policy often mean that things end up stepping on the toes of other packages OR the packages just not behaving in an expected manner. Sometimes it isn't a practical problem but other times it becomes a huge headache.
1/2
@whack @fasterthanlime the off the top of my head example would be the consul packages from hashicorp aggressively chown/chmod files under /etc/consul which can lead to secrets being made readable by users which shouldn't have read access. The package itself is built using nfpm in a GitHub action pipeline that contains install scripts which intend to be compatible with both redhat and debian based distros but violate the expectations/standards of both.
2/2
p.s. yes I know nfpm != fpm