2014-11-06 3 views
6

저는 R에 익숙하지 않지만 CRAN 패키지에서 오류를 찾아내는 것이 처음이에요. 제 경우에는 개발중인 패키지를 github에 업로드하고 싶습니다. 오류가 발견되면 사용자는 끌어 오기 요청을 생성하여 해결할 수 있습니다. 모두가이 길로 내려 가기로 선택하지는 않습니다.CRAN 패키지에서 버그를 발견하고 수정 한 후 수행 할 작업이 응답하지 않습니다.

내 질문은 위와 관련이 있습니다 - 널리 사용되는 CRAN 패키지 (자체 패키지로 가져와야하는 패키지)에서 (상당한) 오류가 발견되면 오류를 수정 했으므로 취해야 할 조치는 무엇입니까? ? 특히

  1. 는 CRAN 패키지는 저자가

현재 내 솔루션이 사본을 업로드하는 것입니다-전자 메일 회신되지 않은 프로젝트 페이지 (GitHub의 등) 및

  • 이없는 경우 내 github 페이지에서 '수정 된'패키지를 다운로드하고 사람들에게 내 버전을 사용하기 전에 해당 버전을 설치하도록 지시하십시오. 이것은 성 가시고 우아한 해결책은 아닙니다. 이것에 대한 더 나은 대안이 있습니까?

  • +1

    . 버그 수정 버전의 버전 번호를 범람 한 다음 해당 버전에 따라 자체 패키지를 만들 수 있습니다. –

    +2

    관리자가 이메일에 답장을 보내지 않았다면 (아마도 잠시 바쁠 것입니다.) 버그를 표시하는 질문을하고 github 수정 버전으로 질문에 대답 할 수 있습니다. 사람들은 쉽게 패치를 찾을 수 있습니다. – agstudy

    +3

    너무 많은 작업이 아니라면 사용중인 함수 버전을 작성하고 패키지에 추가하십시오. 의존성이 적을수록 더 나은 결과를 얻을 수 있습니다. – flodel

    답변

    1

    이것은 R의 좋고 나쁜 ... 때로는 패키지가 버렸습니다! 소스 코드를 가져 와서 자신 만의 팩커크를 만드십시오. 그것이 당신에게 유용하다면 다른 사람들에게 유용 할 것입니다!

    가 패키지를 만드는 방법에 대한 문서화의 많은 : 당신이 할 거라고 그 밖의 무엇을 볼 수 없습니다 http://www.r-bloggers.com/create-an-r-package-in-under-6-minutes/