Non sono nuovo di R ma sono nuovo per trovare errori nei pacchetti CRAN che desidero correggere. Nel mio caso, mi piace caricare pacchetti in sviluppo su github; quindi se vengono trovati errori le persone possono generare richieste di pull in modo che siano corrette. Non tutti però scelgono di seguire questa strada.Cosa fare dopo aver trovato e corretto alcuni bug nel pacchetto CRAN e l'autore non risponde?
La mia domanda si riferisce a quanto sopra - se trovo un errore (sostanziale) in un pacchetto CRAN ampiamente utilizzato (che devo importare nel mio pacchetto), e ho corretto gli errori, quali sono i passi da fare ? In particolare, se
- il pacchetto CRAN non hai pagina del progetto (github etc.) e
- l'autore non sta rispondendo alle e-mail
Attualmente la mia soluzione è quella di caricare una copia del pacchetto 'corretto' sulla mia pagina github e chiedi alle persone di installare quella versione prima di usare la mia. Questa è una soluzione ingombrante e non elegante. Ci sono alternative migliori a questo?
non riesco a vedere che cosa faresti. È possibile eseguire il bump del numero di versione della versione corretta per bug, quindi fare in modo che il proprio pacchetto dipenda da quella versione. –
Se il maintainer non sta rispondendo all'e-mail (forse è solo occupato per il momento), puoi fare una domanda mostrando il bug e rispondere alla tua domanda con la tua versione di correzione di github. Le persone troveranno facilmente la tua patch. – agstudy
Se non è troppo lavoro, scrivi la tua versione delle funzioni utilizzate e aggiungili al pacchetto. Meno dipendenze, meglio è ... – flodel