tialausad savior blog haskell cabal hackage

haskell - savior - Poner en la lista negra tu propio lanzamiento de hackage defectuoso



tumblr blog tialausad (1)

Ve a la página de tu paquete en Hackage . Desplácese hasta Maintainers'' corner y haga clic en edit package information . Entonces tendrás una opción para hacer clic en Preferred versions .

Esta página le permite especificar version ranges o deprecate individual package versions .

Las versiones obsoletas no desaparecerán completamente, pero cabal-install intentará respetar las preferencias al intentar resolver dependencias.

Accidentalmente, cargué una distribución defectuosa e intenté volver a cargarla de inmediato, pero cabal respondió con:

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.

Bien, he incrementado la versión y cargado la distribución correcta, pero ahora estoy interesado en poner en la lista negra la versión defectuosa, como se sugiere. Sin embargo, no hay idea de cómo hacer eso en cualquier lugar. ¿Como hacer eso? ¿Y qué implican realmente con el término "lista negra"?