From: Hazen B. <hba...@ma...> - 2016-11-25 14:46:14
|
On 11/24/2016 01:15 AM, Alan W. Irwin wrote: > > I think for any Linux distro we choose, we should choose the latest > version that has reasonable reliability for the tests. So generally > that means the latest stable release on some but some have rolling > releases that have a pretty good reputation for reliability as well. > So my choices would be Debian Stretch (rolling), Ubuntu yakkety > (latest stable since there is no Ubuntu rolling), OpenSUSE Tumbleweed > (rolling), Arch Linux (only a rolling release), and Fedora 26 (latest > stable). I chose Fedora 26 over Rawhide (the Fedora rolling release) > somewhat arbitrarily so others here with some 26 versus Rawhide > reliability experience should help us finalize that decision. I think have this more or less working now. I created a git repository for this here: https://github.com/PLplot/plplot-docker And our docker images are here: https://hub.docker.com/u/plplot/ Assuming that you have docker installed and running, then: docker run plplot/debian-stable 2>&1 | tee debian-stable.txt For example will pull the most recent version of PLplot, build and test it on debian stable. I'm still missing some dependencies in some of the distros. This can also be done in travis-ci: https://travis-ci.org/HazenBabcock/PLplot I have attached testing results and also the test script that is being run in each image. I think the script outputs everything that we'd need to know, but it is easy to change. -Hazen |