Closed SolarAquarion closed 6 years ago
trusty is kind of old, i got json-spirit to build but it was with clang
For now, we should stick with just running the existing shell test scripts. We can look at ninja's test framework later to see if there's some value in porting the regression test suite.
On Tue, Nov 28, 2017 at 01:46:12AM +0000, SolarAquarion wrote:
Now i need to have it to be installed along with the headers. Meson has a test suite via ninja
-- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/highperformancecoder/classdesc/issues/6
--
Trusty is what Travis uses :(.
json-spirit is provided as an installable dpkg via the the OpenSUSE build service, and is loaded via the .travis.yml prologue.
You can also use the OBS to get a prebuilt package for your development machine, or just build json-spirit from source code (its a cmake build IIRC).
Cheers
On Tue, Nov 28, 2017 at 02:17:02AM +0000, SolarAquarion wrote:
trusty is kind of old, i got json-spirit to build but it was with clang
-- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/highperformancecoder/classdesc/issues/6#issuecomment-347391955
--
You should be able to change it to artful?
On Nov 27, 2017 9:27 PM, "Russell Standish" notifications@github.com wrote:
Trusty is what Travis uses :(.
json-spirit is provided as an installable dpkg via the the OpenSUSE build service, and is loaded via the .travis.yml prologue.
You can also use the OBS to get a prebuilt package for your development machine, or just build json-spirit from source code (its a cmake build IIRC).
Cheers
On Tue, Nov 28, 2017 at 02:17:02AM +0000, SolarAquarion wrote:
trusty is kind of old, i got json-spirit to build but it was with clang
-- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/highperformancecoder/classdesc/issues/6# issuecomment-347391955
--
Dr Russell Standish Phone 0425 253119 (mobile) Principal, High Performance Coders Visiting Senior Research Fellow hpcoder@hpcoders.com.au Economics, Kingston University http://www.hpcoders.com.au
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/highperformancecoder/classdesc/issues/6#issuecomment-347393553, or mute the thread https://github.com/notifications/unsubscribe-auth/AFD6iFtuY31iXcrjp2HD3CKh0Xdk5pGXks5s629_gaJpZM4QskD9 .
On Tue, Nov 28, 2017 at 02:28:11AM +0000, SolarAquarion wrote:
You should be able to change it to artful?
What is artful?
--
Only trusty is supported oh well
On Nov 28, 2017 3:39 AM, "Russell Standish" notifications@github.com wrote:
On Tue, Nov 28, 2017 at 02:28:11AM +0000, SolarAquarion wrote:
You should be able to change it to artful?
What is artful?
--
Dr Russell Standish Phone 0425 253119 (mobile) Principal, High Performance Coders Visiting Senior Research Fellow hpcoder@hpcoders.com.au Economics, Kingston University http://www.hpcoders.com.au
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/highperformancecoder/classdesc/issues/6#issuecomment-347451555, or mute the thread https://github.com/notifications/unsubscribe-auth/AFD6iJ94BzVeXiURcormJz49WeV16Crnks5s68angaJpZM4QskD9 .
@highperformancecoder we should change to docker
)"( artful = artful aardvark. I should have thought.
Yeah - Travis deliberately stays well away from the bleeding edge - its a bit of a nuisance, actually, but better than alternatives.
Cheers
On Tue, Nov 28, 2017 at 10:31:09AM +0000, SolarAquarion wrote:
Only trusty is supported oh well
On Nov 28, 2017 3:39 AM, "Russell Standish" notifications@github.com wrote:
On Tue, Nov 28, 2017 at 02:28:11AM +0000, SolarAquarion wrote:
You should be able to change it to artful?
What is artful?
--
Dr Russell Standish Phone 0425 253119 (mobile) Principal, High Performance Coders Visiting Senior Research Fellow hpcoder@hpcoders.com.au Economics, Kingston University http://www.hpcoders.com.au
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/highperformancecoder/classdesc/issues/6#issuecomment-347451555, or mute the thread https://github.com/notifications/unsubscribe-auth/AFD6iJ94BzVeXiURcormJz49WeV16Crnks5s68angaJpZM4QskD9 .
-- You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/highperformancecoder/classdesc/issues/6#issuecomment-347480605
--
I suppose we can and we should change to docker and just use yaketty
On Nov 28, 2017 5:06 PM, "Russell Standish" notifications@github.com wrote:
)"( artful = artful aardvark. I should have thought.
Yeah - Travis deliberately stays well away from the bleeding edge - its a bit of a nuisance, actually, but better than alternatives.
Cheers
On Tue, Nov 28, 2017 at 10:31:09AM +0000, SolarAquarion wrote:
Only trusty is supported oh well
On Nov 28, 2017 3:39 AM, "Russell Standish" notifications@github.com wrote:
On Tue, Nov 28, 2017 at 02:28:11AM +0000, SolarAquarion wrote:
You should be able to change it to artful?
What is artful?
--
Dr Russell Standish Phone 0425 253119 (mobile) Principal, High Performance Coders Visiting Senior Research Fellow hpcoder@hpcoders.com.au Economics, Kingston University http://www.hpcoders.com.au
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/highperformancecoder/classdesc/issues/6# issuecomment-347451555, or mute the thread https://github.com/notifications/unsubscribe-auth/ AFD6iJ94BzVeXiURcormJz49WeV16Crnks5s68angaJpZM4QskD9 .
-- You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/highperformancecoder/classdesc/issues/6# issuecomment-347480605
--
Dr Russell Standish Phone 0425 253119 (mobile) Principal, High Performance Coders Visiting Senior Research Fellow hpcoder@hpcoders.com.au Economics, Kingston University http://www.hpcoders.com.au
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/highperformancecoder/classdesc/issues/6#issuecomment-347679452, or mute the thread https://github.com/notifications/unsubscribe-auth/AFD6iGefILg7z29GQ3ckAjOWl0ibe69jks5s7IPygaJpZM4QskD9 .
@highperformancecoder Can you merge my branch into meson and figure out how to it via docker?
By docker, do you mean using Travis's container-based infrastructure? The problem with this is that sudo is unavailable - as soon as you need sudo, you must use the Trusty environment.
The container-based infrastructure is limited to installing packages from a white list: https://github.com/travis-ci/apt-source-whitelist
We have numerous dependencies not on the whitelist, so in order to use the container infrastructure, we must either go through the hurdle of getting those approved with a pull request, or modify the build infrastructure to pull down the dependencies as source code and build them and install them into a user writeable directory, and modify the classdesc build script to look in those directories. Doable, yes, but a lot of jumping through hoops.
Alternatively, we can just use the Trusty images, which is more standard to how people might use classdesc.
Why are we thinking of using the container images again?
Newer image of Python on docker
On Nov 30, 2017 3:03 AM, "Russell Standish" notifications@github.com wrote:
By docker, do you mean using Travis's container-based infrastructure? The problem with this is that sudo is unavailable - as soon as you need sudo, you must use the Trusty environment.
The container-based infrastructure is limited to installing packages from a white list: https://github.com/travis-ci/apt-source-whitelist
We have numerous dependencies not on the whitelist, so in order to use the container infrastructure, we must either go through the hurdle of getting those approved with a pull request, or modify the build infrastructure to pull down the dependencies as source code and build them and install them into a user writeable directory, and modify the classdesc build script to look in those directories. Doable, yes, but a lot of jumping through hoops.
Alternatively, we can just use the Trusty images, which is more standard to how people might use classdesc.
Why are we thinking of using the container images again?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/highperformancecoder/classdesc/issues/6#issuecomment-348111825, or mute the thread https://github.com/notifications/unsubscribe-auth/AFD6iBOxfZ5yrx6EPnAwVULWd0YLoZPnks5s7mFsgaJpZM4QskD9 .
@highperformancecoder i finished my adventure in docker as the build has not failed
Now i need to have it to be installed along with the headers. Meson has a test suite via ninja