数年前、CPANにモジュールをアップロードしました。おそらく、誰にも使用されていない、または使用されていない可能性があります。それが解決する問題はシンプルであり、それをうまく解決できず、コードが私を困惑させる。CPANからモジュールを削除するには?
どうすれば削除できますか?
数年前、CPANにモジュールをアップロードしました。おそらく、誰にも使用されていない、または使用されていない可能性があります。それが解決する問題はシンプルであり、それをうまく解決できず、コードが私を困惑させる。CPANからモジュールを削除するには?
どうすれば削除できますか?
ファイルをCPANから削除するには、deletion in PAUSEとマークします。これにより、PAUSEが保持するマスターリポジトリからのみ削除されます。これまで作成されたすべてのコピーを削除するために、宇宙に信号を送信しません。
モジュールリストに登録している場合は、ライフサイクルを「データベースから削除できる」に設定することができます。editing the module metadataこれですぐに削除されるわけではありませんが、次回PAUSEでデータベースのクリーンアップを実行したときに削除できます。
これは、コードが世界から消えることはありません。メインのCPANサーバには存在しませんが、ミラーサイトやBackPANにはまだ表示されます。
しかし、悪いコードについては絶望しないでください。誰もがCPANのどこかに恥ずかしいコードを持っています。コードが不完全またはバグであっても、それは関連する問題を抱えている他の人にとっては良い出発点になるかもしれません。
CPANに残しておいてメインメンテナをADOPTMEに変更することをお勧めします.ADOPTMEはメンテナを失ったモジュールに使用するPAUSE IDです。モジュールリストに登録している場合は、サポートレベルの下に「放棄」としてマークすることもできます(editing the module metadata)。
PAUSEサーバー(アップロードした場所)で削除する方法が見つからない場合は、完全に中和するコードの更新を作成します。作業コードを削除し、それは、またはその周りに呼ばれます。何が起こっているのかをPODとREADMEに明確にしてください。おそらく、新しいバージョン番号(以前は0.00xバージョンだったのであれば、1.000や0.999のようなもの)を与えるでしょう。 –
それはどのモジュールかを知るためにはっきりとした好奇心を感じる場合。私は病気かもしれないと思う。 –
私はJoelと一緒です:おそらく、まだプロジェクトに興味のある人が救済する価値があります。共同メンテナンス(または完全な権利)を他の人に渡すことは、よりよい解決策になるかもしれませんが、どのモジュールであるかを知らなくても、言うことは難しいです。 – DavidO