When building tf-random with ghc 8, an id of tf-random-0.5-4z8OJUaXC1FRNfrLPFWAD is produced. Since this is the wrong length, this breaks Dh_Haskell.sh . Can someone explain what's happening and what should be done instead?