{"action":"created","issue":{"url":"https://api.github.com/repos/raphael/linux-samus/issues/109","repository_url":"https://api.github.com/repos/raphael/linux-samus","labels_url":"https://api.github.com/repos/raphael/linux-samus/issues/109/labels{/name}","comments_url":"https://api.github.com/repos/raphael/linux-samus/issues/109/comments","events_url":"https://api.github.com/repos/raphael/linux-samus/issues/109/events","html_url":"https://github.com/raphael/linux-samus/issues/109","id":133849093,"number":109,"title":"Submodule splitting by distro?","user":{"login":"ehegnes","id":884970,"avatar_url":"https://avatars.githubusercontent.com/u/884970?v=3","gravatar_id":"","url":"https://api.github.com/users/ehegnes","html_url":"https://github.com/ehegnes","followers_url":"https://api.github.com/users/ehegnes/followers","following_url":"https://api.github.com/users/ehegnes/following{/other_user}","gists_url":"https://api.github.com/users/ehegnes/gists{/gist_id}","starred_url":"https://api.github.com/users/ehegnes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ehegnes/subscriptions","organizations_url":"https://api.github.com/users/ehegnes/orgs","repos_url":"https://api.github.com/users/ehegnes/repos","events_url":"https://api.github.com/users/ehegnes/events{/privacy}","received_events_url":"https://api.github.com/users/ehegnes/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-02-16T00:24:43Z","updated_at":"2016-03-15T13:50:12Z","closed_at":null,"body":"I was going to post this as a comment for #89, but I felt it would get more attention/criticism as its own issue:\r\n\r\n> I wonder if it would make sense to delegate submodules to people interested in maintaining this code for less used distros (Fedora, Gentoo, etc.). That way we can include compatibility for more distros without drastically increasing the size of the main project (separate repos for separate configs; selectively doing `git submodule {update,init}` would decrease cloning time for most users).\r\n> \r\n> Of course, this adds complexity to the project and it requires more active developers to maintain their own repos.\r\n> \r\n> For example, the main `linux-samus` repo could contain all of the setup scripts and the main configuration files, and there could be submodule directories such as `linux-samus/distros/{ubuntu,arch,gentoo,fedora}` with the modified kernels pre-built...\r\n\r\n> ...alternatively, we could make use of GitHub's releases feature to upload pre-built kernel images instead of including them in the main repo to reduce the size of the repo.\r\n\r\nAny thoughts on this? Am I turning a tiny issue into a complex problem?"},"comment":{"url":"https://api.github.com/repos/raphael/linux-samus/issues/comments/196826344","html_url":"https://github.com/raphael/linux-samus/issues/109#issuecomment-196826344","issue_url":"https://api.github.com/repos/raphael/linux-samus/issues/109","id":196826344,"user":{"login":"ehegnes","id":884970,"avatar_url":"https://avatars.githubusercontent.com/u/884970?v=3","gravatar_id":"","url":"https://api.github.com/users/ehegnes","html_url":"https://github.com/ehegnes","followers_url":"https://api.github.com/users/ehegnes/followers","following_url":"https://api.github.com/users/ehegnes/following{/other_user}","gists_url":"https://api.github.com/users/ehegnes/gists{/gist_id}","starred_url":"https://api.github.com/users/ehegnes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ehegnes/subscriptions","organizations_url":"https://api.github.com/users/ehegnes/orgs","repos_url":"https://api.github.com/users/ehegnes/repos","events_url":"https://api.github.com/users/ehegnes/events{/privacy}","received_events_url":"https://api.github.com/users/ehegnes/received_events","type":"User","site_admin":false},"created_at":"2016-03-15T13:50:12Z","updated_at":"2016-03-15T13:50:12Z","body":"@raphael, after some consideration, I would be willing to maintain a PPA in the interest of removing builds from the repo. Shall I go ahead and create a team on Launchpad so that you may have privileges as well?"}}