2014-11-06 12 views
6

Nie jestem nowy dla R, ale jestem nowy w poszukiwaniu błędów w pakietach CRAN, które chcę poprawić. W moim przypadku lubię przesyłać pakiety w fazie rozwoju na github; następnie, jeśli błędy zostaną znalezione, ludzie mogą generować żądania ściągnięcia, więc zostaną naprawione. Nie wszyscy jednak wybierają tę trasę.Co zrobić po znalezieniu i naprawieniu błędów w pakiecie CRAN, a autor nie odpowiada?

Moje pytanie dotyczy powyższego - jeśli znajdę (istotny) błąd w powszechnie używanym pakiecie CRAN (który muszę zaimportować w moim własnym pakiecie) i poprawiłem błędy, jakie kroki należy podjąć ? W szczególności jeśli

  1. pakiet CRAN nie posiada stronę projektu (GitHub etc.) i
  2. autor nie jest odpowiadanie na e-maile

Obecnie moje rozwiązanie jest przesłać kopię "poprawionego" pakietu na mojej stronie github i poinstruuj ludzi, aby zainstalowali tę wersję przed użyciem mojego. Jest to uciążliwe i nie jest eleganckie rozwiązanie. Czy istnieją lepsze alternatywy dla tego?

+1

nie mogę zobaczyć, co jeszcze chcesz zrobić. Możesz podnieść numer wersji swojej naprawionej wersji, a następnie sprawić, że twój pakiet będzie zależał od tej wersji. –

+2

Jeśli opiekun nie odpowiada na wiadomość e-mail (może jest po prostu zajęty przez chwilę), możesz zadać pytanie pokazujące błąd i odpowiedzieć na własne pytanie za pomocą swojej wersji naprawy github. Ludzie łatwo znajdą twój patch. – agstudy

+3

Jeśli to nie za dużo pracy, napisz własną wersję używanych funkcji i dodaj je do swojego pakietu. Im mniej zależności, tym lepiej ... – flodel

Odpowiedz

Powiązane problemy