Черный список собственных ошибок

Я случайно загрузил неисправный дистрибутив и попытался перезагрузить его сразу, но cabal ответил:

This version of the package has already been uploaded.

As a matter of policy we do not allow package tarballs to be changed after a
release (so we can guarantee stable md5sums etc). The usual recommendation is
to upload a new version, and if necessary blacklist the existing one. In
extraordinary circumstances, contact the administrators.

Хорошо, я увеличил версию и загрузил правильный дистрибутив, но теперь меня интересует черный список ошибочного выпуска, как это было предложено. Однако не существует понятия о том, как это сделать где угодно. Как это сделать? И что они на самом деле подразумевают под термином "черный список"?

Ответы

Ответ 1

Перейдите на страницу вашего пакета на Hackage. Прокрутите вниз до Maintainers' corner и нажмите edit package information. Затем вы можете нажать Preferred versions.

На этой странице вы можете указать version ranges или deprecate individual package versions.

Устаревшие версии не будут полностью удалены, но cabal-install будет пытаться соблюдать предпочтения при попытке разрешить зависимости.