{"action":"created","issue":{"url":"https://api.github.com/repos/openframeworks/openFrameworks/issues/4167","labels_url":"https://api.github.com/repos/openframeworks/openFrameworks/issues/4167/labels{/name}","comments_url":"https://api.github.com/repos/openframeworks/openFrameworks/issues/4167/comments","events_url":"https://api.github.com/repos/openframeworks/openFrameworks/issues/4167/events","html_url":"https://github.com/openframeworks/openFrameworks/pull/4167","id":97764620,"number":4167,"title":"WIP: CI improvements 2","user":{"login":"bilderbuchi","id":327442,"avatar_url":"https://avatars.githubusercontent.com/u/327442?v=3","gravatar_id":"","url":"https://api.github.com/users/bilderbuchi","html_url":"https://github.com/bilderbuchi","followers_url":"https://api.github.com/users/bilderbuchi/followers","following_url":"https://api.github.com/users/bilderbuchi/following{/other_user}","gists_url":"https://api.github.com/users/bilderbuchi/gists{/gist_id}","starred_url":"https://api.github.com/users/bilderbuchi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bilderbuchi/subscriptions","organizations_url":"https://api.github.com/users/bilderbuchi/orgs","repos_url":"https://api.github.com/users/bilderbuchi/repos","events_url":"https://api.github.com/users/bilderbuchi/events{/privacy}","received_events_url":"https://api.github.com/users/bilderbuchi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":17,"created_at":"2015-07-28T18:00:01Z","updated_at":"2015-08-18T10:24:09Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/openframeworks/openFrameworks/pulls/4167","html_url":"https://github.com/openframeworks/openFrameworks/pull/4167","diff_url":"https://github.com/openframeworks/openFrameworks/pull/4167.diff","patch_url":"https://github.com/openframeworks/openFrameworks/pull/4167.patch"},"body":"Don't merge yet. The fun continues. Related issue #4162\r\n\r\n* [ ] Linux build sometimes fails with \" \"g++-4.9: internal compiler error: Killed (program cc1plus)\"\", due to lack of RAM/swap, apparently. (also happens on Arturo's build). Could be that [this](http://stackoverflow.com/a/16372032/599884) or [this](https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56746#c7) could reduce g++ memory consumption.\r\n* [x] ~~doc builds fail, see HalfdanJ/ofDocGenerator#3. set to allow failure for now.~~ this has been documented in scripts/ci/Readme.md\r\n* [x] Move docs to docker builds (all packages are whitelisted), ~~doesn't work, see travis-ci/travis-ci#4592~~ worked around this by removing the root-level `os` key.\r\n* [x] Confirm cache works correctly, maybe have to remove ever-changing files (.awk?)\r\n* [x] add allAddonExample to build stage\r\n   * ~~Ask for 14.04 beta access (done but doesn't work when using macos builds, too)~~ Done - needs a `dist: trusty` and `sudo: required` (so does not work on the docker builds)\r\n   * `dist: trusty` flag to activate 14.04 workers does collide with `os: osx`, making those builds run on Linux. Therefore, this has been postponed.\r\n   * With 14.04, we (hopefully) get recent enough versions of the addons' dependencies (e.g. opencv, assimp) to activate compiling the allAddonsExample, which would cover more of the OF codebase.\r\n* [x] Re-add ofxOpenCv to the allAddonsExample\r\n* [x] revert the os:level restructuring (960e4ebf09905126bf45e1954d0e5b9e339e464d and ec3750efe01a4d5fce24189d91310af84f1095e7), as those create an unwanted build without env vars.\r\n* [x] stopping db process with `service` does not consistently suceed.\r\n* [x] Change NDK excludes to reflect that we need toolchain 19 now, cf. #4214 Notes:\r\n   * 19 and 21 take 360 of 790MB in the /platforms folder (21 most)\r\n   * there is no 20\r\n   * the other entries are 3,4,5,8,9,12-18"},"comment":{"url":"https://api.github.com/repos/openframeworks/openFrameworks/issues/comments/132158387","html_url":"https://github.com/openframeworks/openFrameworks/pull/4167#issuecomment-132158387","issue_url":"https://api.github.com/repos/openframeworks/openFrameworks/issues/4167","id":132158387,"user":{"login":"arturoc","id":48240,"avatar_url":"https://avatars.githubusercontent.com/u/48240?v=3","gravatar_id":"","url":"https://api.github.com/users/arturoc","html_url":"https://github.com/arturoc","followers_url":"https://api.github.com/users/arturoc/followers","following_url":"https://api.github.com/users/arturoc/following{/other_user}","gists_url":"https://api.github.com/users/arturoc/gists{/gist_id}","starred_url":"https://api.github.com/users/arturoc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arturoc/subscriptions","organizations_url":"https://api.github.com/users/arturoc/orgs","repos_url":"https://api.github.com/users/arturoc/repos","events_url":"https://api.github.com/users/arturoc/events{/privacy}","received_events_url":"https://api.github.com/users/arturoc/received_events","type":"User","site_admin":false},"created_at":"2015-08-18T10:24:09Z","updated_at":"2015-08-18T10:24:09Z","body":"yes i've seen it once only i think. guess once we move to docker instances all this will be solved or at least better, let's add the -g0 flag and merge it as it is since seems to be better than what we have now, perhaps try allAddonsExample. if it keeps failing in master then we can make it compile with clang"}}