kɐbˈɑːl pɹˈiːviəsli jˈuːzd ɐ ɡlˈoʊbəl pˈækɪdʒ ɹᵻpˈɑːzɪtˌoːɹi baɪ dᵻfˈɔlt, vˈɜːʒən kˈɑːnflɪkts ɪn dᵻpˈɛndənsiz kʊd lˈiːd tə kɐbˈɑːl hˈɛl, ɐ stˈeɪt wˌɛɹ sˈɜːʔn̩ pˈækɪdʒᵻz kˌʊdənt ɡɛt ɪnstˈɔːld wɪðˌaʊt ɹˌiːɪnstˈɔːlɪŋ ɔːlɹˌɛdi ɛɡzˈɪstɪŋ wˈʌnz ænd ðˈɛɹfoːɹ bɹˈeɪkɪŋ ðɪ ˈʌðɚ pˈækɪdʒᵻz.
Cabal previously used a global package repository by default, version conflicts in dependencies could lead to Cabal hell, a state where certain packages couldn't get installed without re-installing already existing ones and therefore breaking the other packages.