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
- pakiet CRAN nie posiada stronę projektu (GitHub etc.) i
- 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?
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. –
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
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