Dane Springmeyer
da86e99577
use lowercase boolean to match check in scripts/check_glibcxx.sh
2017-11-27 09:37:15 -08:00
Dane Springmeyer
f5ea42b11f
at workaround for throw_out_of_range_fmt
...
remove inadvertent change
also dump glibcxx symbols on circle
add glibc_workaround.cpp if option is chosen
This reverts commit 751d9bff1672f6b8cbd2b5ebe2eb460223746806.
add script that asserts on expected symbols
check symbols for all modes, only error if symbols exist + ENABLE_GLIBC_WORKAROUND
2017-11-21 16:07:41 +01:00
Dane Springmeyer
8631ae0e74
keep using dist:precise for now after travis default switched
2017-09-09 15:06:03 -07:00
artemp
1f5583b433
don't set depth
on git submodule update
2017-06-27 11:58:31 +02:00
Dane Springmeyer
c2fd522d0f
remove mason latest publishing and triggered builds - refs #3639
2017-03-19 17:57:10 -07:00
Dane Springmeyer
55e3e14f4d
more code coverage adjustments
2017-02-08 15:05:48 -08:00
Dane Springmeyer
941a7eaf69
try codecov
2017-02-08 15:02:16 -08:00
Dane Springmeyer
401aade813
use clang++ 3.9.1 / pin mason to v0.5.0
2017-01-31 16:18:55 -08:00
Dane Springmeyer
a3b4e1f575
remove duplicate sudo:false from travis
2016-12-15 13:33:29 -08:00
Dane Springmeyer
335c3e4265
allow visual test failures with g++ https://github.com/mapnik/mapnik/issues/3567
2016-12-14 18:21:18 -08:00
Dane Springmeyer
b2f7bea7b5
try g++6 on precise
2016-12-14 18:20:52 -08:00
Dane Springmeyer
d5a9322a11
use clang 3.9, g++-6
2016-12-14 18:20:43 -08:00
Dane Springmeyer
8adc190117
new publish vars
2016-11-14 15:47:20 -08:00
artemp
66999f1f87
travis up from 35 to 40 min
2016-09-05 15:54:40 +02:00
Dane Springmeyer
e580d0b1d6
simplify travis-command-wrapper.py output
2016-09-03 09:32:20 -07:00
Dane Springmeyer
c3f7d947a6
travis: up to 35 min limit
2016-09-02 21:12:08 -07:00
Dane Springmeyer
3be9a623fc
travis: up to 25 min limit
2016-09-02 19:06:07 -07:00
Dane Springmeyer
7dcf8eac35
increase deadline to 15 min
2016-09-02 17:47:40 -07:00
Dane Springmeyer
57331a40ce
try to get travis-command-wrapper deadline working
2016-09-02 17:19:22 -07:00
Dane Springmeyer
73715afdb8
travis: fix broken grep
2016-09-02 14:44:35 -07:00
Dane Springmeyer
09ec0ba709
stop build at 25 minutes (well before travis fails the job at 50) to ensure at least partial ccache results are uploaded
2016-09-02 12:09:19 -07:00
Dane Springmeyer
5a21b1fc05
better wrapper args
2016-09-01 18:53:55 -07:00
Dane Springmeyer
7075a361cc
try travis-command-wrapper.py to help cache get created even on job that timed out - refs travis-ci/travis-ci#4472
2016-09-01 18:13:06 -07:00
Dane Springmeyer
d19c38de17
upgrade ccache / convert to generic travis language
2016-09-01 16:59:18 -07:00
Dane Springmeyer
8b954a6fc3
Get correct package of lndir
2016-08-26 14:30:47 -07:00
Dane Springmeyer
53fb06e31a
install consistent apt packages
2016-08-09 15:14:22 -07:00
Dane Springmeyer
4839b95072
install xutils to speed up mason install/link
2016-08-09 15:12:26 -07:00
Dane Springmeyer
3c86ab77c4
[travis] fix indentation
2016-07-20 14:10:27 +02:00
Dane Springmeyer
d17f1f076d
workaround travis bug: 'shell_session_update: command not found'
2016-07-20 13:19:08 +02:00
Dane Springmeyer
8955e3b189
[travis] attempt to fix coverage
2016-06-14 21:58:32 -07:00
Dane Springmeyer
915062c6a3
[travis] fix apt package installs
2016-06-14 21:25:33 -07:00
Dane Springmeyer
de88b47ded
[travis] further debug configure failure
2016-06-14 21:15:50 -07:00
Dane Springmeyer
0cec24fe65
debug configure failure on travis
2016-06-14 21:08:18 -07:00
Dane Springmeyer
6fd4e974cf
[travis] install clang after mason has been installed
2016-06-14 12:04:45 -07:00
Dane Springmeyer
d47f8353a9
remove tabs in .travis.yml
2016-06-14 12:00:48 -07:00
artemp
13c48788db
update .travis.yml to use clang-3.8
( https://github.com/mapbox/mason/pull/179 )
2016-06-13 17:37:07 +02:00
Dane Springmeyer
83768dc3dd
travis by compiler cache needs to use language:cpp
2016-05-09 12:21:54 -07:00
Dane Springmeyer
609e5ba7af
attempt to get caching+ccache working on osx - refs https://blog.travis-ci.com/2016-05-03-caches-are-coming-to-everyone
2016-05-09 10:03:50 -07:00
Dane Springmeyer
5017740fbb
[travis][osx] dodge Homebrew/homebrew#35240
2016-03-29 17:16:18 -07:00
Dane Springmeyer
706108e95c
[travis] automatically trigger builds of python-mapnik after successful linux build - refs #3366
2016-03-16 17:01:28 -07:00
Dane Springmeyer
d2239e7514
[travis] use consistent install prefix
2016-03-16 15:51:40 -07:00
Dane Springmeyer
62931d0fc6
fix mason publish
2016-03-16 15:16:03 -07:00
Dane Springmeyer
274a4284c9
[mason package] install_name_tool fixes
2016-03-16 15:00:54 -07:00
Dane Springmeyer
25d30785aa
[mason package] fix loader_path when publishing locally
2016-03-16 14:44:30 -07:00
Dane Springmeyer
c22d0ac97f
simplify mason_latest.sh publishing
2016-03-16 13:49:46 -07:00
Dane Springmeyer
09f4de1e95
[travis] remove syntax that still breaks on osx [skip ci]
2016-03-07 10:13:45 -08:00
Dane Springmeyer
fe57454029
[travis] fix invalid bash on osx [skip ci]
2016-03-04 15:27:41 -08:00
Dane Springmeyer
11dbd9c463
remove earlier debug
2016-03-04 13:41:52 -08:00
Dane Springmeyer
82c862d90c
more ccache debugging
2016-03-04 13:41:15 -08:00
Dane Springmeyer
3591c137a5
upgrade ccache
2016-03-04 13:38:45 -08:00