{"action":"created","issue":{"url":"https://api.github.com/repos/DynamoRIO/dynamorio/issues/1962","repository_url":"https://api.github.com/repos/DynamoRIO/dynamorio","labels_url":"https://api.github.com/repos/DynamoRIO/dynamorio/issues/1962/labels{/name}","comments_url":"https://api.github.com/repos/DynamoRIO/dynamorio/issues/1962/comments","events_url":"https://api.github.com/repos/DynamoRIO/dynamorio/issues/1962/events","html_url":"https://github.com/DynamoRIO/dynamorio/issues/1962","id":163710564,"number":1962,"title":"set up Travis CI","user":{"login":"derekbruening","id":6509618,"avatar_url":"https://avatars.githubusercontent.com/u/6509618?v=3","gravatar_id":"","url":"https://api.github.com/users/derekbruening","html_url":"https://github.com/derekbruening","followers_url":"https://api.github.com/users/derekbruening/followers","following_url":"https://api.github.com/users/derekbruening/following{/other_user}","gists_url":"https://api.github.com/users/derekbruening/gists{/gist_id}","starred_url":"https://api.github.com/users/derekbruening/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/derekbruening/subscriptions","organizations_url":"https://api.github.com/users/derekbruening/orgs","repos_url":"https://api.github.com/users/derekbruening/repos","events_url":"https://api.github.com/users/derekbruening/events{/privacy}","received_events_url":"https://api.github.com/users/derekbruening/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/DynamoRIO/dynamorio/labels/Component-Build","name":"Component-Build","color":"FFFFFF"},{"url":"https://api.github.com/repos/DynamoRIO/dynamorio/labels/Component-Tests","name":"Component-Tests","color":"FFFFFF"}],"state":"open","locked":false,"assignee":{"login":"derekbruening","id":6509618,"avatar_url":"https://avatars.githubusercontent.com/u/6509618?v=3","gravatar_id":"","url":"https://api.github.com/users/derekbruening","html_url":"https://github.com/derekbruening","followers_url":"https://api.github.com/users/derekbruening/followers","following_url":"https://api.github.com/users/derekbruening/following{/other_user}","gists_url":"https://api.github.com/users/derekbruening/gists{/gist_id}","starred_url":"https://api.github.com/users/derekbruening/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/derekbruening/subscriptions","organizations_url":"https://api.github.com/users/derekbruening/orgs","repos_url":"https://api.github.com/users/derekbruening/repos","events_url":"https://api.github.com/users/derekbruening/events{/privacy}","received_events_url":"https://api.github.com/users/derekbruening/received_events","type":"User","site_admin":false},"assignees":[{"login":"derekbruening","id":6509618,"avatar_url":"https://avatars.githubusercontent.com/u/6509618?v=3","gravatar_id":"","url":"https://api.github.com/users/derekbruening","html_url":"https://github.com/derekbruening","followers_url":"https://api.github.com/users/derekbruening/followers","following_url":"https://api.github.com/users/derekbruening/following{/other_user}","gists_url":"https://api.github.com/users/derekbruening/gists{/gist_id}","starred_url":"https://api.github.com/users/derekbruening/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/derekbruening/subscriptions","organizations_url":"https://api.github.com/users/derekbruening/orgs","repos_url":"https://api.github.com/users/derekbruening/repos","events_url":"https://api.github.com/users/derekbruening/events{/privacy}","received_events_url":"https://api.github.com/users/derekbruening/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2016-07-04T16:49:56Z","updated_at":"2016-07-05T00:35:02Z","closed_at":null,"body":"Our Chromium-infrastructure buildbots are a pain to maintain with all of the Chromium infrastructure changes.  The proposal is to switch to a combination of distributed developer-owned machines submitting to CDash as well as setting up Travis CI for continuous integration testing.  Travis supports Linux and most importantly Mac, to give us coverage there.  Windows, ARM, and AArch64 will have to rely solely on CDash.\r\n\r\nFor nightly public builds we have not yet decided on a final solution."},"comment":{"url":"https://api.github.com/repos/DynamoRIO/dynamorio/issues/comments/230366784","html_url":"https://github.com/DynamoRIO/dynamorio/issues/1962#issuecomment-230366784","issue_url":"https://api.github.com/repos/DynamoRIO/dynamorio/issues/1962","id":230366784,"user":{"login":"derekbruening","id":6509618,"avatar_url":"https://avatars.githubusercontent.com/u/6509618?v=3","gravatar_id":"","url":"https://api.github.com/users/derekbruening","html_url":"https://github.com/derekbruening","followers_url":"https://api.github.com/users/derekbruening/followers","following_url":"https://api.github.com/users/derekbruening/following{/other_user}","gists_url":"https://api.github.com/users/derekbruening/gists{/gist_id}","starred_url":"https://api.github.com/users/derekbruening/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/derekbruening/subscriptions","organizations_url":"https://api.github.com/users/derekbruening/orgs","repos_url":"https://api.github.com/users/derekbruening/repos","events_url":"https://api.github.com/users/derekbruening/events{/privacy}","received_events_url":"https://api.github.com/users/derekbruening/received_events","type":"User","site_admin":false},"created_at":"2016-07-05T00:35:02Z","updated_at":"2016-07-05T00:35:02Z","body":"I'm documenting here the error I'm seeing with gcc (instead of clang) on the Travis OSX test machines:\r\n\r\nhttps://travis-ci.org/DynamoRIO/dynamorio/jobs/142318932\r\n\r\n```\r\n-- The ASM_NASM compiler identification is unknown\r\n-- Found assembler: /usr/local/bin/nasm\r\n-- Found nasm: /usr/local/bin/nasm\r\nCMake Error at CMakeLists.txt:579 (message):\r\n  gcc is required to build\r\n-- Configuring incomplete, errors occurred!\r\n```\r\n\r\nclang works (https://travis-ci.org/DynamoRIO/dynamorio/jobs/142318931), so\r\nI don't quite understand:\r\n\r\n```\r\n  if (NOT CMAKE_COMPILER_IS_GNUCC)\r\n    # we use gcc extensions\r\n    message(FATAL_ERROR \"gcc is required to build\")\r\n```\r\n\r\nBut the plan is to just disable gcc on OSX and only test clang there: not worth the time to investigate further."}}
{"actor":{"display_login":"derekbruening"}}