{"action":"created","issue":{"url":"https://api.github.com/repos/servo/servo/issues/9427","labels_url":"https://api.github.com/repos/servo/servo/issues/9427/labels{/name}","comments_url":"https://api.github.com/repos/servo/servo/issues/9427/comments","events_url":"https://api.github.com/repos/servo/servo/issues/9427/events","html_url":"https://github.com/servo/servo/pull/9427","id":128679976,"number":9427,"title":"Partial implementation of Main Fetch step","user":{"login":"nikkisquared","id":7886109,"avatar_url":"https://avatars.githubusercontent.com/u/7886109?v=3","gravatar_id":"","url":"https://api.github.com/users/nikkisquared","html_url":"https://github.com/nikkisquared","followers_url":"https://api.github.com/users/nikkisquared/followers","following_url":"https://api.github.com/users/nikkisquared/following{/other_user}","gists_url":"https://api.github.com/users/nikkisquared/gists{/gist_id}","starred_url":"https://api.github.com/users/nikkisquared/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nikkisquared/subscriptions","organizations_url":"https://api.github.com/users/nikkisquared/orgs","repos_url":"https://api.github.com/users/nikkisquared/repos","events_url":"https://api.github.com/users/nikkisquared/events{/privacy}","received_events_url":"https://api.github.com/users/nikkisquared/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/servo/servo/labels/S-awaiting-merge","name":"S-awaiting-merge","color":"d4c5f9"}],"state":"open","locked":false,"assignee":{"login":"jdm","id":27658,"avatar_url":"https://avatars.githubusercontent.com/u/27658?v=3","gravatar_id":"","url":"https://api.github.com/users/jdm","html_url":"https://github.com/jdm","followers_url":"https://api.github.com/users/jdm/followers","following_url":"https://api.github.com/users/jdm/following{/other_user}","gists_url":"https://api.github.com/users/jdm/gists{/gist_id}","starred_url":"https://api.github.com/users/jdm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdm/subscriptions","organizations_url":"https://api.github.com/users/jdm/orgs","repos_url":"https://api.github.com/users/jdm/repos","events_url":"https://api.github.com/users/jdm/events{/privacy}","received_events_url":"https://api.github.com/users/jdm/received_events","type":"User","site_admin":false},"milestone":null,"comments":14,"created_at":"2016-01-26T00:10:13Z","updated_at":"2016-01-29T22:25:23Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/servo/servo/pulls/9427","html_url":"https://github.com/servo/servo/pull/9427","diff_url":"https://github.com/servo/servo/pull/9427.diff","patch_url":"https://github.com/servo/servo/pull/9427.patch"},"body":"I started out with Step 11 of Main Fetch so I could test creating filtered responses, which broke my tests that compare the Fetch result to a message on a server. I realized that if I got the tests to work, I'd likely end up breaking them again with the next step of Main Fetch I added, so I went ahead and did as much of Main Fetch as I could figure out.\r\n\r\nSome steps I'm sure I could implement, I just don't know how. Such as when the spec says to \"wait for response\", or how to implement a Runnable object (which iirc is what I need to use) to run everything after Step 8 in parallel.\r\n\r\nThe fetch tests are still not running correctly, but I sure it's because they're getting a filtered response which doesn't have the body of response. I'm not sure how to handle that, whether it means a change needed in the tests or in the Fetch code. Like always, I look forward to feedback on my work!\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.svg\" height=\"40\" alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/servo/servo/9427)\n<!-- Reviewable:end -->\n"},"comment":{"url":"https://api.github.com/repos/servo/servo/issues/comments/176997317","html_url":"https://github.com/servo/servo/pull/9427#issuecomment-176997317","issue_url":"https://api.github.com/repos/servo/servo/issues/9427","id":176997317,"user":{"login":"bors-servo","id":4368172,"avatar_url":"https://avatars.githubusercontent.com/u/4368172?v=3","gravatar_id":"","url":"https://api.github.com/users/bors-servo","html_url":"https://github.com/bors-servo","followers_url":"https://api.github.com/users/bors-servo/followers","following_url":"https://api.github.com/users/bors-servo/following{/other_user}","gists_url":"https://api.github.com/users/bors-servo/gists{/gist_id}","starred_url":"https://api.github.com/users/bors-servo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bors-servo/subscriptions","organizations_url":"https://api.github.com/users/bors-servo/orgs","repos_url":"https://api.github.com/users/bors-servo/repos","events_url":"https://api.github.com/users/bors-servo/events{/privacy}","received_events_url":"https://api.github.com/users/bors-servo/received_events","type":"User","site_admin":false},"created_at":"2016-01-29T22:25:23Z","updated_at":"2016-01-29T22:25:23Z","body":":broken_heart: Test failed - [linux-rel](http://build.servo.org/builders/linux-rel/builds/1661)"}}