dependency hell

gíria

programação

O estado em que um software não pode ser instalado ou atualizado porque as versões das suas dependências entram em conflito.

O pacote A precisa da libfoo 1.x, o pacote B precisa da 2.x, e você precisa dos dois. O Windows chamou isso de DLL hell; todo ecossistema de linguagem reinventa o problema. Lockfiles, vendoring e contêineres são, no fundo, rotas de fuga do inferno de dependências.

Também conhecido como: DLL hell

Todos os verbetes do glossário