{"action":"created","issue":{"url":"https://api.github.com/repos/golang/oauth2/issues/99","labels_url":"https://api.github.com/repos/golang/oauth2/issues/99/labels{/name}","comments_url":"https://api.github.com/repos/golang/oauth2/issues/99/comments","events_url":"https://api.github.com/repos/golang/oauth2/issues/99/events","html_url":"https://github.com/golang/oauth2/issues/99","id":60981441,"number":99,"title":" google.AppEngineTokenSource: appengine.Context does not implement context.Context","user":{"login":"ukai","id":1037513,"avatar_url":"https://avatars.githubusercontent.com/u/1037513?v=3","gravatar_id":"","url":"https://api.github.com/users/ukai","html_url":"https://github.com/ukai","followers_url":"https://api.github.com/users/ukai/followers","following_url":"https://api.github.com/users/ukai/following{/other_user}","gists_url":"https://api.github.com/users/ukai/gists{/gist_id}","starred_url":"https://api.github.com/users/ukai/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ukai/subscriptions","organizations_url":"https://api.github.com/users/ukai/orgs","repos_url":"https://api.github.com/users/ukai/repos","events_url":"https://api.github.com/users/ukai/events{/privacy}","received_events_url":"https://api.github.com/users/ukai/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-03-13T04:33:41Z","updated_at":"2015-03-13T05:20:46Z","closed_at":"2015-03-13T05:20:46Z","body":"google.AppEngineTokenSource says \"The provided context must have come from appengine.NewContext.\", but appengine.Context (on appengine, not appenginevm) does not implement context.Context.\r\n\r\npackage t\r\n\r\nimport (\r\n      \"net/http\"\r\n      \"appengine\"\r\n      \"golang.org/x/oauth2/google\"\r\n)\r\n\r\nfunc handle(w http.ResponseWriter, req *http.Request) {\r\n  ctx := appengine.NewContext(req)\r\n  _ = google.AppEngineTokenSource(ctx, \"https://www.googleapis.com/auth/devstorage.read_only\")\r\n}\r\n\r\n% goapp build .\r\n./a.go:11: cannot use ctx (type \"appengine\".Context) as type context.Context in argument to google.AppEngineTokenSource:\r\n        \"appengine\".Context does not implement context.Context (missing Deadline method)\r\n\r\n% goapp version\r\ngo version go1.4.1 (appengine-1.9.18) linux/amd64\r\n\r\ngolang.org/x/oauth2 commit 42633ef623fcdbfd1a06e764610400f1d13c09f9\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/golang/oauth2/issues/comments/78809244","html_url":"https://github.com/golang/oauth2/issues/99#issuecomment-78809244","issue_url":"https://api.github.com/repos/golang/oauth2/issues/99","id":78809244,"user":{"login":"ukai","id":1037513,"avatar_url":"https://avatars.githubusercontent.com/u/1037513?v=3","gravatar_id":"","url":"https://api.github.com/users/ukai","html_url":"https://github.com/ukai","followers_url":"https://api.github.com/users/ukai/followers","following_url":"https://api.github.com/users/ukai/following{/other_user}","gists_url":"https://api.github.com/users/ukai/gists{/gist_id}","starred_url":"https://api.github.com/users/ukai/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ukai/subscriptions","organizations_url":"https://api.github.com/users/ukai/orgs","repos_url":"https://api.github.com/users/ukai/repos","events_url":"https://api.github.com/users/ukai/events{/privacy}","received_events_url":"https://api.github.com/users/ukai/received_events","type":"User","site_admin":false},"created_at":"2015-03-13T05:20:46Z","updated_at":"2015-03-13T05:20:46Z","body":"got it. thanks!"}}