{"action":"created","issue":{"url":"https://api.github.com/repos/NuGet/Home/issues/1835","repository_url":"https://api.github.com/repos/NuGet/Home","labels_url":"https://api.github.com/repos/NuGet/Home/issues/1835/labels{/name}","comments_url":"https://api.github.com/repos/NuGet/Home/issues/1835/comments","events_url":"https://api.github.com/repos/NuGet/Home/issues/1835/events","html_url":"https://github.com/NuGet/Home/issues/1835","id":122165500,"number":1835,"title":"Display the source that served up the packages","user":{"login":"zjrunner","id":1724619,"avatar_url":"https://avatars0.githubusercontent.com/u/1724619?v=4","gravatar_id":"","url":"https://api.github.com/users/zjrunner","html_url":"https://github.com/zjrunner","followers_url":"https://api.github.com/users/zjrunner/followers","following_url":"https://api.github.com/users/zjrunner/following{/other_user}","gists_url":"https://api.github.com/users/zjrunner/gists{/gist_id}","starred_url":"https://api.github.com/users/zjrunner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zjrunner/subscriptions","organizations_url":"https://api.github.com/users/zjrunner/orgs","repos_url":"https://api.github.com/users/zjrunner/repos","events_url":"https://api.github.com/users/zjrunner/events{/privacy}","received_events_url":"https://api.github.com/users/zjrunner/received_events","type":"User","site_admin":false},"labels":[{"id":331515151,"url":"https://api.github.com/repos/NuGet/Home/labels/Area:Error%20Handling","name":"Area:Error Handling","color":"e11d21","default":false},{"id":314839423,"url":"https://api.github.com/repos/NuGet/Home/labels/CLI%20RTM","name":"CLI RTM","color":"d4c5f9","default":false},{"id":173553747,"url":"https://api.github.com/repos/NuGet/Home/labels/Priority:2","name":"Priority:2","color":"fbca04","default":false},{"id":246232658,"url":"https://api.github.com/repos/NuGet/Home/labels/Viewed","name":"Viewed","color":"f7c6c7","default":false},{"id":288115501,"url":"https://api.github.com/repos/NuGet/Home/labels/XPLAT","name":"XPLAT","color":"e11d21","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/NuGet/Home/milestones/67","html_url":"https://github.com/NuGet/Home/milestone/67","labels_url":"https://api.github.com/repos/NuGet/Home/milestones/67/labels","id":2686855,"number":67,"title":"Backlog","description":"These issues are important enough to keep around.\r\nWe'll fix them in priority order. We use labels to mark priority. \r\nPriorities may change based on customer feedback.","creator":{"login":"rrelyea","id":8865080,"avatar_url":"https://avatars1.githubusercontent.com/u/8865080?v=4","gravatar_id":"","url":"https://api.github.com/users/rrelyea","html_url":"https://github.com/rrelyea","followers_url":"https://api.github.com/users/rrelyea/followers","following_url":"https://api.github.com/users/rrelyea/following{/other_user}","gists_url":"https://api.github.com/users/rrelyea/gists{/gist_id}","starred_url":"https://api.github.com/users/rrelyea/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rrelyea/subscriptions","organizations_url":"https://api.github.com/users/rrelyea/orgs","repos_url":"https://api.github.com/users/rrelyea/repos","events_url":"https://api.github.com/users/rrelyea/events{/privacy}","received_events_url":"https://api.github.com/users/rrelyea/received_events","type":"User","site_admin":false},"open_issues":556,"closed_issues":42,"state":"open","created_at":"2017-08-07T23:11:02Z","updated_at":"2017-11-14T18:26:31Z","due_on":null,"closed_at":null},"comments":7,"created_at":"2015-12-15T00:39:53Z","updated_at":"2017-11-14T18:26:31Z","closed_at":"2017-11-14T18:26:31Z","author_association":"NONE","body":"Diagnostic logging shows the download and query url, but that isn't always easily mappable to the Source endpoint.  Here is the verbose output for project.json for a simple package and two source feeds -- they are both under the same account but different endpoints, and they get translated to a guid at some point and so aren't mappable back through console output:\n\n```\nNotFound https://corext.pkgs.visualstudio.com/DefaultCollection/_packaging/ed6df034-e254-4773-a194-71e620ed0301/nuget/v3/flat2/corext.extras/index.json 1023ms\n\nOK https://corext.pkgs.visualstudio.com/DefaultCollection/_packaging/cb1c5ed0-3349-4f85-b393-2c8d0864b9b4/nuget/v3/flat2/corext.extras/1.0.2/corext.extras.1.0.2.nupkg 2695ms\n```\n\n_My order of preference:_\n- new optional -downloadMetrics <file> that was simply a new optional output file with an array of Id, Version, Source json objects.  Could put download times and other metadata in this as well.\n- entry in project.lock.json\n- console diagnostic output\n\nI could potentially get the last option in quickly by myself if approved.  I'd love to see the first option.\n"},"comment":{"url":"https://api.github.com/repos/NuGet/Home/issues/comments/344351873","html_url":"https://github.com/NuGet/Home/issues/1835#issuecomment-344351873","issue_url":"https://api.github.com/repos/NuGet/Home/issues/1835","id":344351873,"user":{"login":"zjrunner","id":1724619,"avatar_url":"https://avatars0.githubusercontent.com/u/1724619?v=4","gravatar_id":"","url":"https://api.github.com/users/zjrunner","html_url":"https://github.com/zjrunner","followers_url":"https://api.github.com/users/zjrunner/followers","following_url":"https://api.github.com/users/zjrunner/following{/other_user}","gists_url":"https://api.github.com/users/zjrunner/gists{/gist_id}","starred_url":"https://api.github.com/users/zjrunner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zjrunner/subscriptions","organizations_url":"https://api.github.com/users/zjrunner/orgs","repos_url":"https://api.github.com/users/zjrunner/repos","events_url":"https://api.github.com/users/zjrunner/events{/privacy}","received_events_url":"https://api.github.com/users/zjrunner/received_events","type":"User","site_admin":false},"created_at":"2017-11-14T18:26:31Z","updated_at":"2017-11-14T18:26:31Z","author_association":"NONE","body":"The console change got added back in 3.5-ish timeframe and I was able to parse out of that.  I still really believe in a -downloadMetrics option that would allow callers to ingest telemetry to their own systems that included times and sources but in all honesty I wouldn't be consuming it right away so it is lower priority.  I'm more interested in a lockfile which would give a full summary of all packages used and all feeds than only download metrics."}}
{"actor":{"display_login":"zjrunner"}}