20

私が使用しているパッケージが「孤児」になっていることに気付きました。つまり、アクティブなメンテナーがいなくなっています。これが発生する理由は次のとおりです (このドキュメントから):

1) 現在のメンテナが積極的にパッケージの孤立化を望んでいる。
たとえば、パッケージのメンテナとして行動する時間がなくなったり興味がなくなったりした場合

2) CRAN 管理者によって現在のメンテナーに送信された電子メールが返送されたか、長期間応答されませんでした。

同じ文書にも次のように書かれています (強調を追加)。

孤立したパッケージのメンテナとして引き継ぐことは誰にとっても大歓迎です。 パッケージのソースをダウンロードし、必要に応じて変更を加え (元の作成者とライセンスを尊重してください!) 、パッケージの DESCRIPTION ファイルにメンテナーとしてあなたの名前を付けて、パッケージを CRAN に再提出してください

R CMD CHECKこのパッケージは便利だと思いますが、将来失敗するのでアーカイブされるのは嫌なので、ここに私の質問があります:

  • 孤立したパッケージの「メンテナ」ステータスを引き受けることに対する一般的な態度は何ですか?

  • 理由 (2) が原因であるが、最後のメンテナがまだ責任を負い、[仮定の状況を挿入]したい場合はどうなりますか?

  • 私が見ることができるこの状況の例はありますか?

4

3 に答える 3

16

最初のステップは、現在のメンテナに連絡して支援を申し出ることです。私自身の経験から言えば、パッケージメンテナは、自分の仕事を評価する人が少なくとも1人いることを知って感謝しており、古いコードベースを維持するためのオファーを喜んで受け入れます。

現在のメンテナからの返答がない場合は、マントルを想定して更新版をCRANに提出することをお勧めします。CRANにはこれらのイベントに関するポリシーがあり、以前のメンテナに連絡しようとします。

万が一、現在のメンテナが協力したくない場合は、パッケージをフォークして独自のバージョンを作成するオプションがあります。

于 2013-01-23T07:22:22.063 に答える
3

Re sapaパッケージ: ForeCANAMESPACEパッケージからの呼び出しで問題が発生しました。CRAN の送信を成功させるために (頭痛の種ではありません)、私は最終的にsapaの所有者である Don Percival に連絡し、基本的に彼に固定パッケージ (固定/ステートメントの数行のみ) を電子メールで送信しました。ImportsDepends

彼は新しいバージョンをできるだけ早く入手するのに非常に役立ちました。現在、CRAN (バージョン) ですべてのCRAN チェック2.0-1に合格しています。

于 2015-02-23T21:57:36.703 に答える