{"action":"created","issue":{"url":"https://api.github.com/repos/nextcloud/server/issues/8181","repository_url":"https://api.github.com/repos/nextcloud/server","labels_url":"https://api.github.com/repos/nextcloud/server/issues/8181/labels{/name}","comments_url":"https://api.github.com/repos/nextcloud/server/issues/8181/comments","events_url":"https://api.github.com/repos/nextcloud/server/issues/8181/events","html_url":"https://github.com/nextcloud/server/issues/8181","id":294398639,"number":8181,"title":"Ability to Remove unneeded shipped apps","user":{"login":"My1","id":6696524,"avatar_url":"https://avatars3.githubusercontent.com/u/6696524?v=4","gravatar_id":"","url":"https://api.github.com/users/My1","html_url":"https://github.com/My1","followers_url":"https://api.github.com/users/My1/followers","following_url":"https://api.github.com/users/My1/following{/other_user}","gists_url":"https://api.github.com/users/My1/gists{/gist_id}","starred_url":"https://api.github.com/users/My1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/My1/subscriptions","organizations_url":"https://api.github.com/users/My1/orgs","repos_url":"https://api.github.com/users/My1/repos","events_url":"https://api.github.com/users/My1/events{/privacy}","received_events_url":"https://api.github.com/users/My1/received_events","type":"User","site_admin":false},"labels":[{"id":386379233,"url":"https://api.github.com/repos/nextcloud/server/labels/enhancement","name":"enhancement","color":"0e8a16","default":true},{"id":459161972,"url":"https://api.github.com/repos/nextcloud/server/labels/feature:%20apps%20management","name":"feature: apps management","color":"c2e0c6","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-02-05T13:48:48Z","updated_at":"2018-02-06T11:27:48Z","closed_at":null,"author_association":"NONE","body":"One thing I have noticed which is a little bit annoying is that you cannot remove many if not all of the included addons, for example the First run wizard or the LDAP backend.\r\n\r\nit would be awesome to be able to remove them so 1) some space can be freed up 2) the list of installed addons is getting a bit tidier."},"comment":{"url":"https://api.github.com/repos/nextcloud/server/issues/comments/363394370","html_url":"https://github.com/nextcloud/server/issues/8181#issuecomment-363394370","issue_url":"https://api.github.com/repos/nextcloud/server/issues/8181","id":363394370,"user":{"login":"MorrisJobke","id":245432,"avatar_url":"https://avatars3.githubusercontent.com/u/245432?v=4","gravatar_id":"","url":"https://api.github.com/users/MorrisJobke","html_url":"https://github.com/MorrisJobke","followers_url":"https://api.github.com/users/MorrisJobke/followers","following_url":"https://api.github.com/users/MorrisJobke/following{/other_user}","gists_url":"https://api.github.com/users/MorrisJobke/gists{/gist_id}","starred_url":"https://api.github.com/users/MorrisJobke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MorrisJobke/subscriptions","organizations_url":"https://api.github.com/users/MorrisJobke/orgs","repos_url":"https://api.github.com/users/MorrisJobke/repos","events_url":"https://api.github.com/users/MorrisJobke/events{/privacy}","received_events_url":"https://api.github.com/users/MorrisJobke/received_events","type":"User","site_admin":false},"created_at":"2018-02-06T11:27:48Z","updated_at":"2018-02-06T11:27:48Z","author_association":"OWNER","body":"> b) on update, if a certain optional app is there, update it, if it isnt, then dont.\r\n\r\nThat's easier said than done, because then we need to put more logic into the updater to determine what to extract and what not. This is a lot of logic I really try to avoid, because code that is not there could not break. And the benefit of saving some hundert kilobytes in trade for a lot of potential bugs during update is something I don't want to accept.\r\n\r\n\r\n> some of the applications I would consider absolutely needed would be for example the log reader and the update announcement\r\n\r\nThose two apps are an example of what others also think are apps that are NOT needed by them, because they use configuration management and an external log viewer anyways ;) It's super hard to draw a line and thus we need to decide where it is and that always incorporates compromises. "}}
{"actor":{"display_login":"MorrisJobke"}}