ropensci / RNeXML

Implementing semantically rich NeXML I/O in R
https://docs.ropensci.org/RNeXML
Other
13 stars 9 forks source link

Interested in adding windows builds with Appveyor? #88

Closed sckott closed 9 years ago

sckott commented 10 years ago

If so, i can do, let me know

cboettig commented 10 years ago

Yup, let's give it a go. at least CRAN seems to be managing to build the windows binaries, so should be a good test.

sckott commented 10 years ago

ok

sckott commented 10 years ago

@cboettig I added appveyor file, badge to readme, and turned on daily builds for the package, that run around 730-930 am each day

The basic appveyor.yml file may not have everything it needs to build correctly, we'll see how it goes with this first build https://ci.appveyor.com/project/sckott/rnexml

sckott commented 10 years ago

Hmm not sure what the equivalent of sudo apt-get will be for Windows in the appveyor file https://github.com/ropensci/RNeXML/commit/0a56c8f2fd67e1128a6463916761531db34bf80c - Appveyor obviously doesn't like those commands since it's windows, anyone know

rvosa commented 10 years ago

Unless the universe has drastically changed over the last few years there is nothing even remotely like apt-get under Windows. Seeing that this is for libxslt I suspect there would have to be some very dodgy maneuver to download the equivalent .dll and place it somewhere in the %PATH%. Likewise, shell scripts won't work either and would have to be converted to .bat scripts.

Maybe I'm misunderstanding what we're trying to accomplish here but this seems more trouble than it's worth? Who uses Windows anyway? ;-)

sckott commented 10 years ago

I wouldn't be surprised if more than 50% of our users across our pkgs are windows users. Maybe phylogenetics community is an especially non-Windows community though.

Anyway, the point is to know quickly when a change is breaking on Windows.

cboettig commented 10 years ago

CRAN is already supplying windows builds and daily windows checks for RNeXML, so even though we may have a lot of Windows users I don't think we need to worry about this. See http://cran.r-project.org/web/checks/check_results_RNeXML.html

On Fri, Aug 22, 2014 at 6:36 AM, Scott Chamberlain <notifications@github.com

wrote:

I wouldn't be surprised if more than 50% of our users across our pkgs are windows users. Maybe phylogenetics community is an especially non-Windows community though.

Anyway, the point is to know quickly when a change is breaking on Windows.

— Reply to this email directly or view it on GitHub https://github.com/ropensci/RNeXML/issues/88#issuecomment-53060813.

Carl Boettiger UC Santa Cruz http://carlboettiger.info/

sckott commented 10 years ago

Definitely do remove, but CRAN is only testing the CRAN version. i guess this package doesn't primarily work with a web API that can change, so less important here