{"action":"created","issue":{"url":"https://api.github.com/repos/saltstack/salt/issues/47628","repository_url":"https://api.github.com/repos/saltstack/salt","labels_url":"https://api.github.com/repos/saltstack/salt/issues/47628/labels{/name}","comments_url":"https://api.github.com/repos/saltstack/salt/issues/47628/comments","events_url":"https://api.github.com/repos/saltstack/salt/issues/47628/events","html_url":"https://github.com/saltstack/salt/issues/47628","id":322563536,"node_id":"MDU6SXNzdWUzMjI1NjM1MzY=","number":47628,"title":"State Aggregate Breaks Requisites","user":{"login":"doc987","id":36803572,"node_id":"MDQ6VXNlcjM2ODAzNTcy","avatar_url":"https://avatars3.githubusercontent.com/u/36803572?v=4","gravatar_id":"","url":"https://api.github.com/users/doc987","html_url":"https://github.com/doc987","followers_url":"https://api.github.com/users/doc987/followers","following_url":"https://api.github.com/users/doc987/following{/other_user}","gists_url":"https://api.github.com/users/doc987/gists{/gist_id}","starred_url":"https://api.github.com/users/doc987/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/doc987/subscriptions","organizations_url":"https://api.github.com/users/doc987/orgs","repos_url":"https://api.github.com/users/doc987/repos","events_url":"https://api.github.com/users/doc987/events{/privacy}","received_events_url":"https://api.github.com/users/doc987/received_events","type":"User","site_admin":false},"labels":[{"id":41387723,"node_id":"MDU6TGFiZWw0MTM4NzcyMw==","url":"https://api.github.com/repos/saltstack/salt/labels/Bug","name":"Bug","color":"e11d21","default":false},{"id":41388135,"node_id":"MDU6TGFiZWw0MTM4ODEzNQ==","url":"https://api.github.com/repos/saltstack/salt/labels/High%20Severity","name":"High Severity","color":"ff9143","default":false},{"id":194766324,"node_id":"MDU6TGFiZWwxOTQ3NjYzMjQ=","url":"https://api.github.com/repos/saltstack/salt/labels/P4","name":"P4","color":"031a39","default":false},{"id":264630670,"node_id":"MDU6TGFiZWwyNjQ2MzA2NzA=","url":"https://api.github.com/repos/saltstack/salt/labels/State%20Compiler","name":"State Compiler","color":"006b75","default":false},{"id":41387450,"node_id":"MDU6TGFiZWw0MTM4NzQ1MA==","url":"https://api.github.com/repos/saltstack/salt/labels/State%20Module","name":"State Module","color":"006b75","default":false},{"id":681622101,"node_id":"MDU6TGFiZWw2ODE2MjIxMDE=","url":"https://api.github.com/repos/saltstack/salt/labels/team-core","name":"team-core","color":"e99695","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/saltstack/salt/milestones/13","html_url":"https://github.com/saltstack/salt/milestone/13","labels_url":"https://api.github.com/repos/saltstack/salt/milestones/13/labels","id":9265,"node_id":"MDk6TWlsZXN0b25lOTI2NQ==","number":13,"title":"Approved","description":"All issues that are ready to be worked on, both bugs and features.","creator":{"login":"thatch45","id":507599,"node_id":"MDQ6VXNlcjUwNzU5OQ==","avatar_url":"https://avatars0.githubusercontent.com/u/507599?v=4","gravatar_id":"","url":"https://api.github.com/users/thatch45","html_url":"https://github.com/thatch45","followers_url":"https://api.github.com/users/thatch45/followers","following_url":"https://api.github.com/users/thatch45/following{/other_user}","gists_url":"https://api.github.com/users/thatch45/gists{/gist_id}","starred_url":"https://api.github.com/users/thatch45/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thatch45/subscriptions","organizations_url":"https://api.github.com/users/thatch45/orgs","repos_url":"https://api.github.com/users/thatch45/repos","events_url":"https://api.github.com/users/thatch45/events{/privacy}","received_events_url":"https://api.github.com/users/thatch45/received_events","type":"User","site_admin":false},"open_issues":1811,"closed_issues":8083,"state":"open","created_at":"2011-05-14T04:00:56Z","updated_at":"2018-08-29T21:02:09Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2018-05-13T04:32:10Z","updated_at":"2018-08-29T21:07:06Z","closed_at":null,"author_association":"NONE","body":"Setting ```aggregate: True``` (https://docs.saltstack.com/en/latest/ref/states/aggregate.html) for ```pkg``` can significantly reduce run time.  However, any requisites attached to pkg states seem to be lost.\r\n\r\n**Package Repositories:** If, for example, a package requires a repository to be installed first, the package install can fail because it can get moved ahead of the repository install.  Neither setting the package install to ```require``` the repository install, nor setting the repository install to ```require_in``` the package install seems to help.  A workaround that does appear to succeed is setting ```order: 1``` on the repository install.\r\n\r\n**Services:** Another example of an issue is when a package install requires a service restart.  The service won't get restarted because any requisite ties between the package install and the service are lost when ```aggregate``` is used.\r\n\r\nThis is related to #21312, which has been marked as stale, but the issue appears to persist."},"comment":{"url":"https://api.github.com/repos/saltstack/salt/issues/comments/417106085","html_url":"https://github.com/saltstack/salt/issues/47628#issuecomment-417106085","issue_url":"https://api.github.com/repos/saltstack/salt/issues/47628","id":417106085,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNzEwNjA4NQ==","user":{"login":"terminalmage","id":328598,"node_id":"MDQ6VXNlcjMyODU5OA==","avatar_url":"https://avatars1.githubusercontent.com/u/328598?v=4","gravatar_id":"","url":"https://api.github.com/users/terminalmage","html_url":"https://github.com/terminalmage","followers_url":"https://api.github.com/users/terminalmage/followers","following_url":"https://api.github.com/users/terminalmage/following{/other_user}","gists_url":"https://api.github.com/users/terminalmage/gists{/gist_id}","starred_url":"https://api.github.com/users/terminalmage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/terminalmage/subscriptions","organizations_url":"https://api.github.com/users/terminalmage/orgs","repos_url":"https://api.github.com/users/terminalmage/repos","events_url":"https://api.github.com/users/terminalmage/events{/privacy}","received_events_url":"https://api.github.com/users/terminalmage/received_events","type":"User","site_admin":false},"created_at":"2018-08-29T21:07:06Z","updated_at":"2018-08-29T21:07:06Z","author_association":"MEMBER","body":"I see no requisites in the example provided."}}
{"actor":{"display_login":"terminalmage"}}