2016-11-08 4 views
1

방금 ​​새 버전의 패키지 userfriendlyscience (버전 0.5-0)을 CRAN으로 보냈습니다. CHECK results for Windows에 오류가 있습니다. 이것들이 다른 패키지 (특히 mgcv) 또는이 패키지의 이전에 export ed 함수를 사용하기를 원할 수있는 종속성 트리의 다른 패키지에 의해 발생 된 것임을 보여줍니다.CRAN이 다른 패키지의 패키지 오류를 표시하도록하는 원인은 무엇입니까?

R-devel을 새로 설치했지만 RCMD CHECK --as-cran을 다시 실행했지만 오류없이 완료되었습니다. 내가 볼 수있는 한 '패키지'패키지가 '작동'입니다.

그래서 실제로 CRAN이 보여주는 오류는 다른 패키지에 있다고 가정합니다. 그러나 어떻게 될 수 있습니까? CRAN이 이러한 오류가있는 패키지 제출을 차단해서는 안됩니다. 즉, CRAN에 오류가 발생하게하는 패키지가 불가능하지 않아야합니까?

아무도 정확히 어떻게 잘못되었는지 알아낼 수있는 방법에 대한 제안 사항이 없으므로 해결할 수 있습니다 (결국이 패키지로 판명 될 경우). 또는 작성자에게 다른 사람이 원인을 알리는 경우 꾸러미?

[참고 : 이전 버전 0.5-0에서 해결 된 오류의 원인 않았다] : 업로드 된 소스를 설치하는 방법 Windows에서 성공적인 설치를 확인하려는 사람을 위해

을 [ 버전뿐만 아니라 컴파일 된 Windows 버전 are here]

+0

'단위 테스트 중 하나에서 "scaleReliability"기능을 찾을 수 없습니다. 다른 패키지의 오류를 나타내지 않습니다. 무슨 생각을 했니? 버전 0.4-1이 실패한 곳을주의 깊게 보면 테스트 결과입니다. 버전 0.5-0은 분명히 Windows에 설치할 수 없습니다. – Roland

+0

아니요, 그건 사실입니다. 그 오류는 0.5-0에서 해결되었습니다. 나는 그 버전을 의미했다 - 미안, 나는 더 명백해야 했음에 틀림 없다. 이 모호함을 해결하기 위해 질문을 편집하겠습니다. – Matherion

+0

확인. 그런 다음 패키지를 Windows OS에 성공적으로 설치 했습니까? – Roland

답변

1

(경우에 다른 사람에 자신이 대답이로 실행)이 문제 자체를 해결. 잠시 후 CRAN은 더 이상 같은 오류를 나타내지 않습니다.

다른 업로드에 대한 경험과 경험을 토대로 현재 주어진 시점에서 CRAN이 '준비'되지 않았다고 생각합니다. 오히려 꾸준히 패키지를 빌드합니다. 따라서 하나의 패키지가 이미 업데이트되었지만 해당 패키지에 아직 의존하지 않는 패키지의 오류가있는 패키지가있을 수 있습니다. 그러면 비 호환성으로 인한 오류가 패키지에 표시됩니다.

이 해석이 정확하다고 가정하면 해결 방법은 며칠 정도 기다려야 상황이 해결되는지 확인할 수 있습니다. 그렇지 않다면, 나는 그들이 어쩌면 무슨 일이 일어나고 있는지 알 수있는 오류를 던질 패키지의 관리자에게 연락을 시도하는 것이 좋습니다.