{"action":"opened","issue":{"url":"https://api.github.com/repos/osiam/osiam/issues/93","labels_url":"https://api.github.com/repos/osiam/osiam/issues/93/labels{/name}","comments_url":"https://api.github.com/repos/osiam/osiam/issues/93/comments","events_url":"https://api.github.com/repos/osiam/osiam/issues/93/events","html_url":"https://github.com/osiam/osiam/issues/93","id":122820044,"number":93,"title":"Give up \"main\" distribution, Remove add-ons from core","user":{"login":"tkrille","id":5213491,"avatar_url":"https://avatars.githubusercontent.com/u/5213491?v=3","gravatar_id":"","url":"https://api.github.com/users/tkrille","html_url":"https://github.com/tkrille","followers_url":"https://api.github.com/users/tkrille/followers","following_url":"https://api.github.com/users/tkrille/following{/other_user}","gists_url":"https://api.github.com/users/tkrille/gists{/gist_id}","starred_url":"https://api.github.com/users/tkrille/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tkrille/subscriptions","organizations_url":"https://api.github.com/users/tkrille/orgs","repos_url":"https://api.github.com/users/tkrille/repos","events_url":"https://api.github.com/users/tkrille/events{/privacy}","received_events_url":"https://api.github.com/users/tkrille/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/osiam/osiam/milestones/3","html_url":"https://github.com/osiam/osiam/milestones/v2.5","labels_url":"https://api.github.com/repos/osiam/osiam/milestones/3/labels","id":1465703,"number":3,"title":"v2.5","description":null,"creator":{"login":"tkrille","id":5213491,"avatar_url":"https://avatars.githubusercontent.com/u/5213491?v=3","gravatar_id":"","url":"https://api.github.com/users/tkrille","html_url":"https://github.com/tkrille","followers_url":"https://api.github.com/users/tkrille/followers","following_url":"https://api.github.com/users/tkrille/following{/other_user}","gists_url":"https://api.github.com/users/tkrille/gists{/gist_id}","starred_url":"https://api.github.com/users/tkrille/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tkrille/subscriptions","organizations_url":"https://api.github.com/users/tkrille/orgs","repos_url":"https://api.github.com/users/tkrille/repos","events_url":"https://api.github.com/users/tkrille/events{/privacy}","received_events_url":"https://api.github.com/users/tkrille/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2015-12-17T20:33:33Z","updated_at":"2015-12-17T20:47:25Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2015-12-17T20:47:25Z","updated_at":"2015-12-17T20:47:25Z","closed_at":null,"body":"I'd like to suggest, that we give up the idea of an OSIAM \"core\" or \"main\" distribution. I.e. the big distribution, containing auth-server, resource-server, the add-ons, and the respective Debian packages. I think it didn't work out as expected. There several flaws, like\r\n\r\n- It's difficult and time- and space-consuming to provide SNAPSHOT builds of it. This prevents consumers from including the current test version and makes it impossible to simply test the current development version of OSIAM.\r\n- All contained components are tightly coupled with respect to their release cycle.\r\n- The Debian packages are currently not well maintained and contain known bugs.\r\n- Putting this stuff on the GitHub release page wastes our time and GitHub's storage resources.\r\n- There are already the single distributions, that contain the same stuff, but in multiple archives.\r\n\r\nOffering Debian packages is still something we should strive for, but we should create them in the respective repos and not in a super repo.\r\n\r\nIn the course of this, I'd also suggest to separate the core servers from the add-ons, so that each one has it's own, independent release cycle. It's an unwritten rule, but we always release them together. This process is partly due to the existence of the big distribution.\r\n\r\nI'd suggest to start with this procedure with OSIAM 2.5, which will then only contain auth-server 2.5 and resource-server 2.5.\r\n\r\nPS: This is also part of making everything ready for OSIAM 3.0, of course."}}