It's not useful to stuff every workaround on an unrelated bug, you should've searched the existing ones first and file new bugs when necessary:
fontawesome path: https://bugs.launchpad.net/ubuntu/+source/freeipa/+bug/1772921 /var/lib/krb5kdc permissions https://bugs.launchpad.net/ubuntu/+source/freeipa/+bug/1772447 systemd-resolved breaking things https://bugs.launchpad.net/ubuntu/+source/freeipa/+bug/1772405
looking at your list only the missing libjs-scriptaculous dependency is a new issue
It's not useful to stuff every workaround on an unrelated bug, you should've searched the existing ones first and file new bugs when necessary:
fontawesome path: https:/ /bugs.launchpad .net/ubuntu/ +source/ freeipa/ +bug/1772921 /bugs.launchpad .net/ubuntu/ +source/ freeipa/ +bug/1772447 /bugs.launchpad .net/ubuntu/ +source/ freeipa/ +bug/1772405
/var/lib/krb5kdc permissions https:/
systemd-resolved breaking things https:/
looking at your list only the missing libjs-scriptaculous dependency is a new issue