shinyCyJS2 - travis ci 딴 후기

travis ci 딴 후기

최근 늦밤까지 빡세게 작업을 해서 그런지.

오늘은 평소보다 일찍 하루 작업 할당량을 다 채웠다.

그래서 밀린 해야할 일들을 좀 했는데 그 중 하나는 shinyCyJS submission 작업이다.

reviewer comment가, 라이센스랑 함수 반환값 설명하라는 내용이었던것 같은데.

거의 열흘 전에 다시 제출하라고 메일이 왔지만, 아무래도 우선순위가 떨어지다보니

이제야 하게 되었다.

라이센스 인지 copyright인지 아무튼 내가 만든거라 jkh0530 이름 달아서 mit로 풀었으니 어느 부분이 문제되는지는 잘 모르겠지만 아무튼 수정하고 함수 설명도 수정해서 싱글벙글 딱 cran_comment.md까지 만들어서 제출을 했는데

개똥망했다

image

저번에 성공 했으니까, 코드 내용은 바뀐 것도 없고 문서작업 뿐이니, travis ci에서 테스트 성공했다고 커멘트 써서 제출했는데
에러 떴다

오또케 오또케 하면서 다시 제출하고 커멘트에 사실은 macOS 에서는 통과를 못했습니다 (찡긋) 할까 하다가

일단 머 알지도 못하지만 travis ci도 따보기로 했다.

참고로 travis ci 커뮤니티에서도 r은 mac os 테스트 할때 devel은 하지 말라고 권장함.
release랑 old devel 만 했는데 저번에 release도 에러가 나서 그냥 old-devel만 달아서 했다.

image

보니까 대충 R 이랑 패키지 설치 할때 cran cloud에서 긁어다 쓰는데 그게 없어서 안됐어요 뿌뿌 하는 내용인것 같았다.

해당 url에 들어가보니 진짜로 파일이 없었다.

image

어 그럼 mac 쓰는 애플맨들은 패키지 개발 안하는건가

아니었다. 이슈들을 찾아보니 cran cloud에는 여러 종류가 있는데, cloud.r-project.org 에만 없던게 아닐까 싶다.

그래서 그냥 mac os R cran을 찾아 타고 들어갔더니

image

cloud.r-project가 아니라 cran.r-project를 쓰고 있었고 파일이 있었다

아마 dev이나 release도 되지 않을까 싶음

풀어야할 문제는 왜 테스트가 뻑나지에서,
안되는 cloud 에서 되는 cloud로 어떻게 바꿔 설정하지로 이제 간단해졌다.

구글에 travis r mirror 이렇게 쳤더니, docu 가 나와서 보고 고침.

결과는 ?

짜잔

image

참조 issue


기타

모르는 사람 R 컨설팅 해주고 선물받았다.

동생은 푼돈에 노동력 낭비한다고 했지만, 최저 임금도 못받는 대학원생따리는 별 수 없지.

image

Updated:

Comments