Can confirm that it is still in Debian stable as of 2016. Cannot test Ubuntu now. Installing udhcpc and uninstalling isc-dhcp-client does the trick. No need to put any package on hold. At least, when you are still using /etc/network/interfaces. I have not tested network-manager or anything else. If you only have one DHCP address (or even multiple? I cannot test) giving hostname and client is not necessary in /etc/network/interfaces.
Can confirm that it is still in Debian stable as of 2016. Cannot test Ubuntu now. Installing udhcpc and uninstalling isc-dhcp-client does the trick. No need to put any package on hold. At least, when you are still using /etc/network/ interfaces. I have not tested network-manager or anything else. If you only have one DHCP address (or even multiple? I cannot test) giving hostname and client is not necessary in /etc/network/ interfaces.