{"action":"created","issue":{"url":"https://api.github.com/repos/d4rken/sdmaid-public/issues/409","repository_url":"https://api.github.com/repos/d4rken/sdmaid-public","labels_url":"https://api.github.com/repos/d4rken/sdmaid-public/issues/409/labels{/name}","comments_url":"https://api.github.com/repos/d4rken/sdmaid-public/issues/409/comments","events_url":"https://api.github.com/repos/d4rken/sdmaid-public/issues/409/events","html_url":"https://github.com/d4rken/sdmaid-public/issues/409","id":159851663,"node_id":"MDU6SXNzdWUxNTk4NTE2NjM=","number":409,"title":"Check for dependant apps and suggest deletion if dependencies not met","user":{"login":"mbirth","id":130302,"node_id":"MDQ6VXNlcjEzMDMwMg==","avatar_url":"https://avatars1.githubusercontent.com/u/130302?v=4","gravatar_id":"","url":"https://api.github.com/users/mbirth","html_url":"https://github.com/mbirth","followers_url":"https://api.github.com/users/mbirth/followers","following_url":"https://api.github.com/users/mbirth/following{/other_user}","gists_url":"https://api.github.com/users/mbirth/gists{/gist_id}","starred_url":"https://api.github.com/users/mbirth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbirth/subscriptions","organizations_url":"https://api.github.com/users/mbirth/orgs","repos_url":"https://api.github.com/users/mbirth/repos","events_url":"https://api.github.com/users/mbirth/events{/privacy}","received_events_url":"https://api.github.com/users/mbirth/received_events","type":"User","site_admin":false},"labels":[{"id":304794897,"node_id":"MDU6TGFiZWwzMDQ3OTQ4OTc=","url":"https://api.github.com/repos/d4rken/sdmaid-public/labels/c:%20AppControl","name":"c: AppControl","color":"ededed","default":false},{"id":304794927,"node_id":"MDU6TGFiZWwzMDQ3OTQ5Mjc=","url":"https://api.github.com/repos/d4rken/sdmaid-public/labels/c:%20CorpseFinder","name":"c: CorpseFinder","color":"ededed","default":false},{"id":304736041,"node_id":"MDU6TGFiZWwzMDQ3MzYwNDE=","url":"https://api.github.com/repos/d4rken/sdmaid-public/labels/enhancement","name":"enhancement","color":"0e8a16","default":true},{"id":615598385,"node_id":"MDU6TGFiZWw2MTU1OTgzODU=","url":"https://api.github.com/repos/d4rken/sdmaid-public/labels/help%20wanted","name":"help wanted","color":"5319e7","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/d4rken/sdmaid-public/milestones/2","html_url":"https://github.com/d4rken/sdmaid-public/milestone/2","labels_url":"https://api.github.com/repos/d4rken/sdmaid-public/milestones/2/labels","id":1888169,"node_id":"MDk6TWlsZXN0b25lMTg4ODE2OQ==","number":2,"title":"Blue Sky","description":"To be worked on someday, but without a concrete schedule or plan.\r\n\r\nLow on the TODO list.","creator":{"login":"d4rken","id":1439229,"node_id":"MDQ6VXNlcjE0MzkyMjk=","avatar_url":"https://avatars0.githubusercontent.com/u/1439229?v=4","gravatar_id":"","url":"https://api.github.com/users/d4rken","html_url":"https://github.com/d4rken","followers_url":"https://api.github.com/users/d4rken/followers","following_url":"https://api.github.com/users/d4rken/following{/other_user}","gists_url":"https://api.github.com/users/d4rken/gists{/gist_id}","starred_url":"https://api.github.com/users/d4rken/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/d4rken/subscriptions","organizations_url":"https://api.github.com/users/d4rken/orgs","repos_url":"https://api.github.com/users/d4rken/repos","events_url":"https://api.github.com/users/d4rken/events{/privacy}","received_events_url":"https://api.github.com/users/d4rken/received_events","type":"User","site_admin":false},"open_issues":41,"closed_issues":0,"state":"open","created_at":"2016-07-17T16:13:28Z","updated_at":"2018-07-08T14:36:32Z","due_on":null,"closed_at":null},"comments":5,"created_at":"2016-06-12T22:25:22Z","updated_at":"2018-07-09T18:15:36Z","closed_at":null,"author_association":"NONE","body":"Create database of dependant apps, e.g. \"Taskei\" or \"Pics from Reddit\" - both only work when \"Muzei\" is installed. However, Muzei is the only one with a launcher icon, so when uninstalling Muzei, you might forget to uninstall the other two.\n\nSD Maid should check for dependencies and suggest uninstalling apps when their dependencies are not met.﻿\n"},"comment":{"url":"https://api.github.com/repos/d4rken/sdmaid-public/issues/comments/403571906","html_url":"https://github.com/d4rken/sdmaid-public/issues/409#issuecomment-403571906","issue_url":"https://api.github.com/repos/d4rken/sdmaid-public/issues/409","id":403571906,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMzU3MTkwNg==","user":{"login":"SuperSandro2000","id":7258858,"node_id":"MDQ6VXNlcjcyNTg4NTg=","avatar_url":"https://avatars2.githubusercontent.com/u/7258858?v=4","gravatar_id":"","url":"https://api.github.com/users/SuperSandro2000","html_url":"https://github.com/SuperSandro2000","followers_url":"https://api.github.com/users/SuperSandro2000/followers","following_url":"https://api.github.com/users/SuperSandro2000/following{/other_user}","gists_url":"https://api.github.com/users/SuperSandro2000/gists{/gist_id}","starred_url":"https://api.github.com/users/SuperSandro2000/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SuperSandro2000/subscriptions","organizations_url":"https://api.github.com/users/SuperSandro2000/orgs","repos_url":"https://api.github.com/users/SuperSandro2000/repos","events_url":"https://api.github.com/users/SuperSandro2000/events{/privacy}","received_events_url":"https://api.github.com/users/SuperSandro2000/received_events","type":"User","site_admin":false},"created_at":"2018-07-09T18:15:36Z","updated_at":"2018-07-09T18:15:36Z","author_association":"NONE","body":"> Should we call it parent & child or do you have a better idea?\r\n\r\nI just thought off `depends_on` and `dependency_of`\r\n\r\n{AppA} depends on {AppD}\r\n{AppB} depends on {AppC,AppD}\r\n\r\n{AppD} is a dependency of {AppA,AppB}\r\n\r\n> Do we need some kind of extra flags\r\n\r\nSome Apps could be system components. I could imagine `ARCore` on newer VR orientated devices but they don't need to be. Maybe always keep System apps.\r\nMaybe we would need soft and hard dependencies too. Can't think of an example right now but AppA could depend on AppB and AppC but could function in a limited way without C. Maybe it shows a prompt to install C on the next run and shouldn't be deleted."}}
{"actor":{"display_login":"SuperSandro2000"}}