{"action":"created","issue":{"url":"https://api.github.com/repos/fedora-infra/bodhi/issues/1212","repository_url":"https://api.github.com/repos/fedora-infra/bodhi","labels_url":"https://api.github.com/repos/fedora-infra/bodhi/issues/1212/labels{/name}","comments_url":"https://api.github.com/repos/fedora-infra/bodhi/issues/1212/comments","events_url":"https://api.github.com/repos/fedora-infra/bodhi/issues/1212/events","html_url":"https://github.com/fedora-infra/bodhi/issues/1212","id":199370140,"number":1212,"title":"hold pushing package to repository until either all dependencies are in that repo or all dependencies will be added in same push","user":{"login":"caeppeoppoo","id":24977218,"avatar_url":"https://avatars.githubusercontent.com/u/24977218?v=3","gravatar_id":"","url":"https://api.github.com/users/caeppeoppoo","html_url":"https://github.com/caeppeoppoo","followers_url":"https://api.github.com/users/caeppeoppoo/followers","following_url":"https://api.github.com/users/caeppeoppoo/following{/other_user}","gists_url":"https://api.github.com/users/caeppeoppoo/gists{/gist_id}","starred_url":"https://api.github.com/users/caeppeoppoo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/caeppeoppoo/subscriptions","organizations_url":"https://api.github.com/users/caeppeoppoo/orgs","repos_url":"https://api.github.com/users/caeppeoppoo/repos","events_url":"https://api.github.com/users/caeppeoppoo/events{/privacy}","received_events_url":"https://api.github.com/users/caeppeoppoo/received_events","type":"User","site_admin":false},"labels":[{"id":250793330,"url":"https://api.github.com/repos/fedora-infra/bodhi/labels/Discussion","name":"Discussion","color":"bfe5bf","default":false},{"id":430423677,"url":"https://api.github.com/repos/fedora-infra/bodhi/labels/High%20priority","name":"High priority","color":"d93f0b","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2017-01-07T16:23:29Z","updated_at":"2017-01-13T15:28:40Z","closed_at":"2017-01-09T21:55:34Z","body":"I don't think a package should be pushed to a repository if its dependencies aren't yet in that repository. the push of that package should wait until all dependencies are either already in the repo or will be added during the same push.\r\n\r\nHere's an example where this is a problem for stable users:\r\nhttps://bodhi.fedoraproject.org/updates/firewalld-0.4.4.2-2.fc24#comment-546028\r\nhttps://bodhi.fedoraproject.org/updates/selinux-policy-3.13.1-191.23.fc24#comment-545938\r\n\r\nThe firewalld package got pushed even though it's dependency on a particular version of selinux-policy could not be resolved in stable. in yumex-dnf, this resulted in being prompted to remove selinux-policy and selinux-policy-targeted; with dnf --update, this resulted in \"Skipping packages with broken dependencies\"; it wasn't until I ran dnf --update --best that I could see what was going on.\r\n\r\nAt worst, this issue can result in errors such as important packages being removed by accident (I could have easily overlooked that yumex-dnf was going to remove the selinux-policy packages, especially if there happened to be more updates, which would have hidden this fact at the end of a long scrollable list of package changes). At best, this issue causes annoyance / headaches, such as the user's update application or script repeatedly informing them there's an update even though the update is impossible to install, and the user then having to try to figure out what's going on."},"comment":{"url":"https://api.github.com/repos/fedora-infra/bodhi/issues/comments/272470076","html_url":"https://github.com/fedora-infra/bodhi/issues/1212#issuecomment-272470076","issue_url":"https://api.github.com/repos/fedora-infra/bodhi/issues/1212","id":272470076,"user":{"login":"kparal","id":755451,"avatar_url":"https://avatars.githubusercontent.com/u/755451?v=3","gravatar_id":"","url":"https://api.github.com/users/kparal","html_url":"https://github.com/kparal","followers_url":"https://api.github.com/users/kparal/followers","following_url":"https://api.github.com/users/kparal/following{/other_user}","gists_url":"https://api.github.com/users/kparal/gists{/gist_id}","starred_url":"https://api.github.com/users/kparal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kparal/subscriptions","organizations_url":"https://api.github.com/users/kparal/orgs","repos_url":"https://api.github.com/users/kparal/repos","events_url":"https://api.github.com/users/kparal/events{/privacy}","received_events_url":"https://api.github.com/users/kparal/received_events","type":"User","site_admin":false},"created_at":"2017-01-13T15:28:40Z","updated_at":"2017-01-13T15:28:40Z","body":"Hi, you can watch it here:\r\nhttps://phab.qa.fedoraproject.org/T878"}}
{"actor":{"display_login":"kparal"}}