2014-11-06 27 views
6

我不是新來的R,但我是新來的CRAN包中的錯誤,我想糾正。就我而言,我喜歡在github上開發上傳包;那麼如果發現錯誤,人們可以生成拉請求,所以他們是固定的。不是所有人都選擇走這條路線。我找到並解決了CRAN軟件包中的一些錯誤並且作者沒有響應後該怎麼辦?

我的問題與上述有關 - 如果我在廣泛使用的CRAN軟件包(我需要在我自己的軟件包中導入)中發現(大量)錯誤,並且我已經修復了錯誤,要採取的步驟是什麼?尤其是,如果

  1. 的CRAN包沒有一個項目頁面(github上等)和
  2. 筆者沒有回覆到電子郵件

目前我的解決辦法是上傳副本我的github頁面上的「更正」的軟件包,並指示人們在使用我自己的軟件之前安裝該版本。這很麻煩,不是一個優雅的解決方案。有更好的選擇嗎?

+1

我看不出你會做什麼。你可能會碰到bug修正版本的版本號,然後讓你自己的軟件包依賴於該版本。 – 2014-11-06 23:43:07

+2

如果維護人員沒有回覆電子郵件(也許他現在只是忙碌),那麼您可以問一個顯示錯誤的問題,然後用您的github修復版本回答自己的問題。人們會很容易找到你的補丁。 – agstudy 2014-11-06 23:43:44

+3

如果沒有太多的工作,編寫你自己使用的函數版本並將它們添加到你的包中。依賴越少越好... – flodel 2014-11-07 00:00:59

回答

相關問題