{"action":"created","issue":{"url":"https://api.github.com/repos/coreos/rkt/issues/1567","labels_url":"https://api.github.com/repos/coreos/rkt/issues/1567/labels{/name}","comments_url":"https://api.github.com/repos/coreos/rkt/issues/1567/comments","events_url":"https://api.github.com/repos/coreos/rkt/issues/1567/events","html_url":"https://github.com/coreos/rkt/issues/1567","id":110274320,"number":1567,"title":"setuid calls in TestNonRootReadInfo breaks subsequent tests","user":{"login":"steveeJ","id":1181362,"avatar_url":"https://avatars.githubusercontent.com/u/1181362?v=3","gravatar_id":"","url":"https://api.github.com/users/steveeJ","html_url":"https://github.com/steveeJ","followers_url":"https://api.github.com/users/steveeJ/followers","following_url":"https://api.github.com/users/steveeJ/following{/other_user}","gists_url":"https://api.github.com/users/steveeJ/gists{/gist_id}","starred_url":"https://api.github.com/users/steveeJ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/steveeJ/subscriptions","organizations_url":"https://api.github.com/users/steveeJ/orgs","repos_url":"https://api.github.com/users/steveeJ/repos","events_url":"https://api.github.com/users/steveeJ/events{/privacy}","received_events_url":"https://api.github.com/users/steveeJ/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/coreos/rkt/labels/area/testing","name":"area/testing","color":"bfe5bf"},{"url":"https://api.github.com/repos/coreos/rkt/labels/kind/bug","name":"kind/bug","color":"FF0000"},{"url":"https://api.github.com/repos/coreos/rkt/labels/priority/P0","name":"priority/P0","color":"DF0101"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/coreos/rkt/milestones/19","html_url":"https://github.com/coreos/rkt/milestones/v0.9.0","labels_url":"https://api.github.com/repos/coreos/rkt/milestones/19/labels","id":1209255,"number":19,"title":"v0.9.0","description":"","creator":{"login":"alban","id":27575,"avatar_url":"https://avatars.githubusercontent.com/u/27575?v=3","gravatar_id":"","url":"https://api.github.com/users/alban","html_url":"https://github.com/alban","followers_url":"https://api.github.com/users/alban/followers","following_url":"https://api.github.com/users/alban/following{/other_user}","gists_url":"https://api.github.com/users/alban/gists{/gist_id}","starred_url":"https://api.github.com/users/alban/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alban/subscriptions","organizations_url":"https://api.github.com/users/alban/orgs","repos_url":"https://api.github.com/users/alban/repos","events_url":"https://api.github.com/users/alban/events{/privacy}","received_events_url":"https://api.github.com/users/alban/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":113,"state":"open","created_at":"2015-07-15T13:18:47Z","updated_at":"2015-10-08T00:09:00Z","due_on":"2015-10-07T07:00:00Z","closed_at":null},"comments":3,"created_at":"2015-10-07T17:17:07Z","updated_at":"2015-10-08T00:15:44Z","closed_at":null,"body":"It seems like the mentioned tests don't work as expected, and subsequent tests will reuse the goroutine that is non-root UID.\r\n\r\nAs most goroutine related issues, this is happening on sporadically.\r\n@iaguis has extracted this and made a reproducible go program. http://pastebin.com/5P12m8VA\r\n\r\nFailing PR example: #1560"},"comment":{"url":"https://api.github.com/repos/coreos/rkt/issues/comments/146373710","html_url":"https://github.com/coreos/rkt/issues/1567#issuecomment-146373710","issue_url":"https://api.github.com/repos/coreos/rkt/issues/1567","id":146373710,"user":{"login":"jonboulle","id":2601015,"avatar_url":"https://avatars.githubusercontent.com/u/2601015?v=3","gravatar_id":"","url":"https://api.github.com/users/jonboulle","html_url":"https://github.com/jonboulle","followers_url":"https://api.github.com/users/jonboulle/followers","following_url":"https://api.github.com/users/jonboulle/following{/other_user}","gists_url":"https://api.github.com/users/jonboulle/gists{/gist_id}","starred_url":"https://api.github.com/users/jonboulle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonboulle/subscriptions","organizations_url":"https://api.github.com/users/jonboulle/orgs","repos_url":"https://api.github.com/users/jonboulle/repos","events_url":"https://api.github.com/users/jonboulle/events{/privacy}","received_events_url":"https://api.github.com/users/jonboulle/received_events","type":"User","site_admin":false},"created_at":"2015-10-08T00:15:44Z","updated_at":"2015-10-08T00:15:44Z","body":"I don't think that is sufficient - in my new approach I discovered that the non-privileged `rkt fetch` fails because it's using the same rktRunCtx that root initialized, which includes temporary configuration directories created by root that the non-privileged user can't read. I am confused how this test ever really executed as non-root.."}}