{"action":"created","issue":{"url":"https://api.github.com/repos/RobotLocomotion/drake/issues/3579","repository_url":"https://api.github.com/repos/RobotLocomotion/drake","labels_url":"https://api.github.com/repos/RobotLocomotion/drake/issues/3579/labels{/name}","comments_url":"https://api.github.com/repos/RobotLocomotion/drake/issues/3579/comments","events_url":"https://api.github.com/repos/RobotLocomotion/drake/issues/3579/events","html_url":"https://github.com/RobotLocomotion/drake/pull/3579","id":179104626,"number":3579,"title":"Xvfb on linux maybe","user":{"login":"rpoyner-tri","id":17582368,"avatar_url":"https://avatars.githubusercontent.com/u/17582368?v=3","gravatar_id":"","url":"https://api.github.com/users/rpoyner-tri","html_url":"https://github.com/rpoyner-tri","followers_url":"https://api.github.com/users/rpoyner-tri/followers","following_url":"https://api.github.com/users/rpoyner-tri/following{/other_user}","gists_url":"https://api.github.com/users/rpoyner-tri/gists{/gist_id}","starred_url":"https://api.github.com/users/rpoyner-tri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rpoyner-tri/subscriptions","organizations_url":"https://api.github.com/users/rpoyner-tri/orgs","repos_url":"https://api.github.com/users/rpoyner-tri/repos","events_url":"https://api.github.com/users/rpoyner-tri/events{/privacy}","received_events_url":"https://api.github.com/users/rpoyner-tri/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"david-german-tri","id":17437069,"avatar_url":"https://avatars.githubusercontent.com/u/17437069?v=3","gravatar_id":"","url":"https://api.github.com/users/david-german-tri","html_url":"https://github.com/david-german-tri","followers_url":"https://api.github.com/users/david-german-tri/followers","following_url":"https://api.github.com/users/david-german-tri/following{/other_user}","gists_url":"https://api.github.com/users/david-german-tri/gists{/gist_id}","starred_url":"https://api.github.com/users/david-german-tri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/david-german-tri/subscriptions","organizations_url":"https://api.github.com/users/david-german-tri/orgs","repos_url":"https://api.github.com/users/david-german-tri/repos","events_url":"https://api.github.com/users/david-german-tri/events{/privacy}","received_events_url":"https://api.github.com/users/david-german-tri/received_events","type":"User","site_admin":false},"assignees":[{"login":"david-german-tri","id":17437069,"avatar_url":"https://avatars.githubusercontent.com/u/17437069?v=3","gravatar_id":"","url":"https://api.github.com/users/david-german-tri","html_url":"https://github.com/david-german-tri","followers_url":"https://api.github.com/users/david-german-tri/followers","following_url":"https://api.github.com/users/david-german-tri/following{/other_user}","gists_url":"https://api.github.com/users/david-german-tri/gists{/gist_id}","starred_url":"https://api.github.com/users/david-german-tri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/david-german-tri/subscriptions","organizations_url":"https://api.github.com/users/david-german-tri/orgs","repos_url":"https://api.github.com/users/david-german-tri/repos","events_url":"https://api.github.com/users/david-german-tri/events{/privacy}","received_events_url":"https://api.github.com/users/david-german-tri/received_events","type":"User","site_admin":false}],"milestone":null,"comments":5,"created_at":"2016-09-25T19:41:44Z","updated_at":"2016-09-27T19:35:17Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/RobotLocomotion/drake/pulls/3579","html_url":"https://github.com/RobotLocomotion/drake/pull/3579","diff_url":"https://github.com/RobotLocomotion/drake/pull/3579.diff","patch_url":"https://github.com/RobotLocomotion/drake/pull/3579.patch"},"body":"This PR is a revival and elaboration of #3539.  The goal is to isolate cases where xvfb has adequate support for OpenGL apps (e.g. drake-visualizer), and use xvfb only in those cases.\r\n\r\nA further goal (perhaps a separate PR) will be to encapsulate the support checks so that xvfb-enabled testing is not limited to the regtests directory.\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/robotlocomotion/drake/3579)\n<!-- Reviewable:end -->\n"},"comment":{"url":"https://api.github.com/repos/RobotLocomotion/drake/issues/comments/249973688","html_url":"https://github.com/RobotLocomotion/drake/pull/3579#issuecomment-249973688","issue_url":"https://api.github.com/repos/RobotLocomotion/drake/issues/3579","id":249973688,"user":{"login":"rpoyner-tri","id":17582368,"avatar_url":"https://avatars.githubusercontent.com/u/17582368?v=3","gravatar_id":"","url":"https://api.github.com/users/rpoyner-tri","html_url":"https://github.com/rpoyner-tri","followers_url":"https://api.github.com/users/rpoyner-tri/followers","following_url":"https://api.github.com/users/rpoyner-tri/following{/other_user}","gists_url":"https://api.github.com/users/rpoyner-tri/gists{/gist_id}","starred_url":"https://api.github.com/users/rpoyner-tri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rpoyner-tri/subscriptions","organizations_url":"https://api.github.com/users/rpoyner-tri/orgs","repos_url":"https://api.github.com/users/rpoyner-tri/repos","events_url":"https://api.github.com/users/rpoyner-tri/events{/privacy}","received_events_url":"https://api.github.com/users/rpoyner-tri/received_events","type":"User","site_admin":false},"created_at":"2016-09-27T19:35:17Z","updated_at":"2016-09-27T19:35:17Z","body":"That's fine. Alternatively, are there experiments and logs I could provide in the mean time?\n\n---\n\nReview status: all files reviewed at latest revision, 2 unresolved discussions.\n\n---\n\n*[drake/regtests/CMakeLists.txt, line 14 at r1](https://reviewable.io:443/reviews/robotlocomotion/drake/3579#-KSh4o6DcktmYauI6lsG:-KSh7e3T-2wvgv0VuY2d:b-hm1fl4) ([raw file](https://github.com/robotlocomotion/drake/blob/f6adcfb730d8a072621c8b72120d12fdbc1866ba/drake/regtests/CMakeLists.txt#L14)):*\n<details><summary><i>Previously, david-german-tri (David German) wrote…</i></summary>\n> Should we add glxinfo (`apt install mesa-utils`, I think) to the prereqs?\n</details>\nPossibly. I confess not having drilled down through the recursive depends and alternatives yet. I'll look into it.\n\n---\n\n*[drake/regtests/CMakeLists.txt, line 29 at r1](https://reviewable.io:443/reviews/robotlocomotion/drake/3579#-KSh634ojKnvt2Rec5HN:-KSh7qh2aGcqKpcGMzId:b-2vbuw5) ([raw file](https://github.com/robotlocomotion/drake/blob/f6adcfb730d8a072621c8b72120d12fdbc1866ba/drake/regtests/CMakeLists.txt#L29)):*\n<details><summary><i>Previously, david-german-tri (David German) wrote…</i></summary>\n> BTW, it's kind of confusing to change our minds about this.  Consider making the XVFB detection logic a function, and only calling it inside the else branch here.\n</details>\nMaybe. I'd like to avoid doing the config detection more than once, and having a function lying around means it might get used...\n\nI can probably come up with a better phrasing in any case.\n\n---\n\n\n*Comments from [Reviewable](https://reviewable.io:443/reviews/robotlocomotion/drake/3579#-:-KSh7TKML1f9ulZsPhrI:b-2hp9u8)*\n<!-- Sent from Reviewable.io -->\n"}}
{"actor":{"display_login":"rpoyner-tri"}}