17

誤って問題のあるディストリビューションをアップロードしてしまい、すぐに再アップロードしようとしましたが、次のように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.

さて、バージョンを上げて正しいディストリビューションをアップロードしましたが、提案されているように、問題のあるリリースをブラックリストに登録することに興味があります。ただし、どこでもそれを行う方法についての概念はありません。どうやってするか?そして、「ブラックリスト」という用語は実際に何を意味しているのでしょうか?

4

1 に答える 1

17

のパッケージ ページに移動しますHackage。下にスクロールしてMaintainers' cornerをクリックしedit package informationます。次に、 をクリックするオプションが表示されますPreferred versions

このページでは、version rangesまたはを指定できますdeprecate individual package versions

非推奨のバージョンが完全になくなるわけではありませんが、cabal-install依存関係を解決しようとするときに設定を尊重しようとします。

于 2014-02-12T10:28:04.647 に答える