BIMSBbioinfo / ciRcus

An R package for annotation of circular RNAs
10 stars 5 forks source link

add Windows CI testing #36

Closed mschilli87 closed 7 years ago

mschilli87 commented 7 years ago

This is already prepared in the wintest branch (see f8c52e2420d068cf961a60ae7b2f0f5480906a25).


Unfortunately all the tests fail as of now. I downloaded the failure artifact and checked the logs. Turns out to be the infamous R 3.3.3.vs. Bioconductor 'could not find symbol "recursive" in environment of the generic function' issue.


As the solution requires re-building packages from source and I have no idea how to do that in Windows (let alone in appvayor) nor the intention to figure it out, I'll leave this open and the wintest branch unmerged until this crazy situation is resolved upstream.

mschilli87 commented 7 years ago

I started testing different environment. So let's see how this works out.

mschilli87 commented 7 years ago

@retaj: Can you comment on this warning? Looks like on Windows the build fails for R 3.2.5, too.


As I have (literally) zero experience with R on Windows, maybe you find some time to help me troubleshoot/understand what's going wrong there?

mschilli87 commented 7 years ago

@retaj bump :wink:

retaj commented 7 years ago

I ran R CMD check on windows 10 with R 3.3.2, and it returned no errors/warnings. Could you make Appveyor check the dev branch again before we go into details?

mschilli87 commented 7 years ago

done...

retaj commented 7 years ago

"replacing previous import 'S4Vectors::Position' by 'ggplot2::Position' when loading 'ciRcus"

Think this is not worth our time (on top of the time I wasted already). Current versions of these packages are not clashing (which is why both Travis CI and my manual builds on Win10/R 3.3.2 are fine), and both packages are very difficult to use with importFrom without breaking everything up.

If it is possible to tell appveyor not to use the prebuilt packages, we can give it another shot, if not, I would just wait for this issue to resolve itself :)

mschilli87 commented 7 years ago

Allright, I might give it a shot over easter. Otherwise, I'll keep rebasing this branch on top ov dev until it works. :wink:

mschilli87 commented 7 years ago

closing in favour of https://github.com/BIMSBbioinfo/ciRcus/pull/43