{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/5387","repository_url":"https://api.github.com/repos/Microsoft/vscode","labels_url":"https://api.github.com/repos/Microsoft/vscode/issues/5387/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode/issues/5387/comments","events_url":"https://api.github.com/repos/Microsoft/vscode/issues/5387/events","html_url":"https://github.com/Microsoft/vscode/issues/5387","id":148840651,"number":5387,"title":"Risky dependency from DebugService to TaskService","user":{"login":"jrieken","id":1794099,"avatar_url":"https://avatars.githubusercontent.com/u/1794099?v=3","gravatar_id":"","url":"https://api.github.com/users/jrieken","html_url":"https://github.com/jrieken","followers_url":"https://api.github.com/users/jrieken/followers","following_url":"https://api.github.com/users/jrieken/following{/other_user}","gists_url":"https://api.github.com/users/jrieken/gists{/gist_id}","starred_url":"https://api.github.com/users/jrieken/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrieken/subscriptions","organizations_url":"https://api.github.com/users/jrieken/orgs","repos_url":"https://api.github.com/users/jrieken/repos","events_url":"https://api.github.com/users/jrieken/events{/privacy}","received_events_url":"https://api.github.com/users/jrieken/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Microsoft/vscode/labels/bug","name":"bug","color":"E57E7E"},{"url":"https://api.github.com/repos/Microsoft/vscode/labels/important","name":"important","color":"e11d21"}],"state":"open","locked":false,"assignee":{"login":"jrieken","id":1794099,"avatar_url":"https://avatars.githubusercontent.com/u/1794099?v=3","gravatar_id":"","url":"https://api.github.com/users/jrieken","html_url":"https://github.com/jrieken","followers_url":"https://api.github.com/users/jrieken/followers","following_url":"https://api.github.com/users/jrieken/following{/other_user}","gists_url":"https://api.github.com/users/jrieken/gists{/gist_id}","starred_url":"https://api.github.com/users/jrieken/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrieken/subscriptions","organizations_url":"https://api.github.com/users/jrieken/orgs","repos_url":"https://api.github.com/users/jrieken/repos","events_url":"https://api.github.com/users/jrieken/events{/privacy}","received_events_url":"https://api.github.com/users/jrieken/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/Microsoft/vscode/milestones/14","html_url":"https://github.com/Microsoft/vscode/milestones/April%202016","labels_url":"https://api.github.com/repos/Microsoft/vscode/milestones/14/labels","id":1634573,"number":14,"title":"April 2016","description":"","creator":{"login":"joaomoreno","id":22350,"avatar_url":"https://avatars.githubusercontent.com/u/22350?v=3","gravatar_id":"","url":"https://api.github.com/users/joaomoreno","html_url":"https://github.com/joaomoreno","followers_url":"https://api.github.com/users/joaomoreno/followers","following_url":"https://api.github.com/users/joaomoreno/following{/other_user}","gists_url":"https://api.github.com/users/joaomoreno/gists{/gist_id}","starred_url":"https://api.github.com/users/joaomoreno/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joaomoreno/subscriptions","organizations_url":"https://api.github.com/users/joaomoreno/orgs","repos_url":"https://api.github.com/users/joaomoreno/repos","events_url":"https://api.github.com/users/joaomoreno/events{/privacy}","received_events_url":"https://api.github.com/users/joaomoreno/received_events","type":"User","site_admin":false},"open_issues":121,"closed_issues":175,"state":"open","created_at":"2016-03-09T15:13:38Z","updated_at":"2016-04-18T07:41:00Z","due_on":"2016-04-30T07:00:00Z","closed_at":null},"comments":6,"created_at":"2016-04-16T10:40:27Z","updated_at":"2016-04-18T08:07:43Z","closed_at":null,"body":"I have pushed https://github.com/Microsoft/vscode/commit/13c79c8c875d3328f0fa6a1431317b42d8a2c99c cos no one knew why there was such _non-standard_ code around. Turns out @outcoldman  is now struck by this. My only reasonable explaining is that `enableTasks` is sometimes [not true](https://github.com/Microsoft/vscode/blob/master/src/vs/workbench/electron-browser/index.html#L172)\r\n\r\nI see those options\r\n\r\n* We always register an instance of an `ITaskService`, the real-one or a dummy\r\n* We check if debug is prepared for not having a task service\r\n* We don't let the instantiation service explode anymore when a dependency is missing\r\n\r\nfyi @isidorn @dbaeumer "},"comment":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/comments/211254722","html_url":"https://github.com/Microsoft/vscode/issues/5387#issuecomment-211254722","issue_url":"https://api.github.com/repos/Microsoft/vscode/issues/5387","id":211254722,"user":{"login":"dbaeumer","id":1931590,"avatar_url":"https://avatars.githubusercontent.com/u/1931590?v=3","gravatar_id":"","url":"https://api.github.com/users/dbaeumer","html_url":"https://github.com/dbaeumer","followers_url":"https://api.github.com/users/dbaeumer/followers","following_url":"https://api.github.com/users/dbaeumer/following{/other_user}","gists_url":"https://api.github.com/users/dbaeumer/gists{/gist_id}","starred_url":"https://api.github.com/users/dbaeumer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dbaeumer/subscriptions","organizations_url":"https://api.github.com/users/dbaeumer/orgs","repos_url":"https://api.github.com/users/dbaeumer/repos","events_url":"https://api.github.com/users/dbaeumer/events{/privacy}","received_events_url":"https://api.github.com/users/dbaeumer/received_events","type":"User","site_admin":false},"created_at":"2016-04-18T08:07:43Z","updated_at":"2016-04-18T08:07:43Z","body":"Agree that the flag should disappear. I already did that for the configure action which shows a message when invoked on a single file. We can do the same for the clean, build and test actions. Then we can always register a task server. I can look into this."}}