{"action":"created","issue":{"url":"https://api.github.com/repos/cf-tm-bot/diego/issues/5","repository_url":"https://api.github.com/repos/cf-tm-bot/diego","labels_url":"https://api.github.com/repos/cf-tm-bot/diego/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/cf-tm-bot/diego/issues/5/comments","events_url":"https://api.github.com/repos/cf-tm-bot/diego/issues/5/events","html_url":"https://github.com/cf-tm-bot/diego/issues/5","id":177359833,"number":5,"title":"As an OSS contributor, I expect the functionality in \"gunk\" to be extracted into focused repositories - Story Id: 128626207","user":{"login":"cf-tm-bot","id":20690070,"avatar_url":"https://avatars.githubusercontent.com/u/20690070?v=3","gravatar_id":"","url":"https://api.github.com/users/cf-tm-bot","html_url":"https://github.com/cf-tm-bot","followers_url":"https://api.github.com/users/cf-tm-bot/followers","following_url":"https://api.github.com/users/cf-tm-bot/following{/other_user}","gists_url":"https://api.github.com/users/cf-tm-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/cf-tm-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cf-tm-bot/subscriptions","organizations_url":"https://api.github.com/users/cf-tm-bot/orgs","repos_url":"https://api.github.com/users/cf-tm-bot/repos","events_url":"https://api.github.com/users/cf-tm-bot/events{/privacy}","received_events_url":"https://api.github.com/users/cf-tm-bot/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cf-tm-bot/diego/labels/cleanup","name":"cleanup","color":"ededed"},{"url":"https://api.github.com/repos/cf-tm-bot/diego/labels/de-incubation","name":"de-incubation","color":"ededed"},{"url":"https://api.github.com/repos/cf-tm-bot/diego/labels/delivered","name":"delivered","color":"f08000"},{"url":"https://api.github.com/repos/cf-tm-bot/diego/labels/dependencies","name":"dependencies","color":"ededed"},{"url":"https://api.github.com/repos/cf-tm-bot/diego/labels/feature","name":"feature","color":"ededed"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":38,"created_at":"2016-09-16T07:18:24Z","updated_at":"2016-09-17T09:15:02Z","closed_at":null,"body":"The `gunk` \"junk drawer\" repository unnecessarily couples together many independent packages and serves as an attractor for other unfocused code. Let's break it up into separate repos and clean out unused code while we're at it.\n\n- workpool\n- urljoiner\n- command_runner: used by garden-linux and garden-runc\n- diegonats: absorb into route-emitter; inigo usage is dead\n- nats_runner?\n- os_wrap: absorb into volman? check with persi team\n- http_wrap: absorb into voldriver? check with persi team\n\n### Acceptance\n\n- Send separate emails to cf-dev and cf-eng informing the community about the upcoming package relocations and then again once the packages are moved.\n- Packages that are still actively used by several other components (urljoiner, workpool, command_runner, others?) are extracted into separate repositories in the cloudfoundry GitHub organization. New repos have READMEs, Apache 2.0 licenses applied, NOTICE file with attribution to CFF and correct copyright year, Tracker, Gitbot, and Dreddbot integration. Package directives should be updated to enforce import under the 'code.cloudfoundry.org' domain.\n- Packages that are used by a single component (such as diegonats in route-emitter) should be consolidated into those components.\n- Packages that are no longer used at all (group_runner? runner_support? test_server?) are deleted.\n- diego-release is updated no longer to have gunk as a submodule, and instead to import more specific dependencies under the code.cloudfoundry.org domain.\n- In gunk, direct consumers to the location of the repositories that we broke out.\n- Assuming we can reduce gunk to no actual code, move to the cloudfoundry-attic.\n\n\n---\n\nMirrors: [story 128626207](https://www.pivotaltracker.com/story/show/128626207) submitted on Aug 19, 2016 UTC\n- **Requester**: Eric Malm\n- **Owners**: Joachim Valdez, Brandon Shroyer, James Myers\n- **Estimate**: 2.0"},"comment":{"url":"https://api.github.com/repos/cf-tm-bot/diego/issues/comments/247759000","html_url":"https://github.com/cf-tm-bot/diego/issues/5#issuecomment-247759000","issue_url":"https://api.github.com/repos/cf-tm-bot/diego/issues/5","id":247759000,"user":{"login":"cf-tm-bot","id":20690070,"avatar_url":"https://avatars.githubusercontent.com/u/20690070?v=3","gravatar_id":"","url":"https://api.github.com/users/cf-tm-bot","html_url":"https://github.com/cf-tm-bot","followers_url":"https://api.github.com/users/cf-tm-bot/followers","following_url":"https://api.github.com/users/cf-tm-bot/following{/other_user}","gists_url":"https://api.github.com/users/cf-tm-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/cf-tm-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cf-tm-bot/subscriptions","organizations_url":"https://api.github.com/users/cf-tm-bot/orgs","repos_url":"https://api.github.com/users/cf-tm-bot/repos","events_url":"https://api.github.com/users/cf-tm-bot/events{/privacy}","received_events_url":"https://api.github.com/users/cf-tm-bot/received_events","type":"User","site_admin":false},"created_at":"2016-09-17T09:15:02Z","updated_at":"2016-09-17T09:15:02Z","body":"Eric Malm [commented](https://www.pivotaltracker.com/n/projects/1003146/stories/128626207/comments/149832951) on Sep 17, 2016, 8.00 AM UTC:\n\nCommit by Eric Malm\nhttps://github.com/cloudfoundry/urljoiner/commit/db74fd6ad877b900d7412491721e2a6f815391c8\n\nUpdate README\n\n[#128626207]\n\n<!--\nComment Id: 149832951\n-->"}}
{"actor":{"display_login":"cf-tm-bot"}}