{"action":"created","issue":{"url":"https://api.github.com/repos/gofed/gofed/issues/49","labels_url":"https://api.github.com/repos/gofed/gofed/issues/49/labels{/name}","comments_url":"https://api.github.com/repos/gofed/gofed/issues/49/comments","events_url":"https://api.github.com/repos/gofed/gofed/issues/49/events","html_url":"https://github.com/gofed/gofed/issues/49","id":108547640,"number":49,"title":"[RFE] Create a multi spec file generator","user":{"login":"ingvagabund","id":8055242,"avatar_url":"https://avatars.githubusercontent.com/u/8055242?v=3","gravatar_id":"","url":"https://api.github.com/users/ingvagabund","html_url":"https://github.com/ingvagabund","followers_url":"https://api.github.com/users/ingvagabund/followers","following_url":"https://api.github.com/users/ingvagabund/following{/other_user}","gists_url":"https://api.github.com/users/ingvagabund/gists{/gist_id}","starred_url":"https://api.github.com/users/ingvagabund/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ingvagabund/subscriptions","organizations_url":"https://api.github.com/users/ingvagabund/orgs","repos_url":"https://api.github.com/users/ingvagabund/repos","events_url":"https://api.github.com/users/ingvagabund/events{/privacy}","received_events_url":"https://api.github.com/users/ingvagabund/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/gofed/gofed/labels/generator","name":"generator","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-27T16:54:04Z","updated_at":"2015-09-29T08:43:44Z","closed_at":null,"body":"As I golang project maintainer I would like to generate spec file not just for my project but for all dependencies that are not yet packaged in the ecosystem (e.g. Fedora). I would like to run only one command that will tell my what is missing and generate everything that is missing. If there is something that can not be automatically generated, I want to know what and how to achieve that and how to continue. So I have all spec file generated and if possible prepared for review.\r\n\r\nThis is quite challenge because I will need a dependency checker and minimizer which will tell me what is the minimal number of spec files I need to package. In real, I would like to package only those projects that are necessary, nothing else. So I will need partial spec file generators. It will get a list of packages that I need to package and generate just partial spec file. At the same time I want to have a lint that will check only the partially generated devel subpackage. At the same time I want to have a spec file regenerator that will generate additional devel subpackage (or just extend the current ones).\r\n\r\nAnother challenge will be to display all dependencies and project/spec files so I know what I have already generated (created review for) and what is still missing. Is it possible to put all relevant information into one console output and be able to continue/resume failed spec file generators of dependencies (some spec file will require manual intervention). Or choose GUI instead? Or just serialize all spec file generators and go step by step until all spec files and their corresponding rpms are generated, built and ready to review?"},"comment":{"url":"https://api.github.com/repos/gofed/gofed/issues/comments/143989340","html_url":"https://github.com/gofed/gofed/issues/49#issuecomment-143989340","issue_url":"https://api.github.com/repos/gofed/gofed/issues/49","id":143989340,"user":{"login":"fridex","id":880687,"avatar_url":"https://avatars.githubusercontent.com/u/880687?v=3","gravatar_id":"","url":"https://api.github.com/users/fridex","html_url":"https://github.com/fridex","followers_url":"https://api.github.com/users/fridex/followers","following_url":"https://api.github.com/users/fridex/following{/other_user}","gists_url":"https://api.github.com/users/fridex/gists{/gist_id}","starred_url":"https://api.github.com/users/fridex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fridex/subscriptions","organizations_url":"https://api.github.com/users/fridex/orgs","repos_url":"https://api.github.com/users/fridex/repos","events_url":"https://api.github.com/users/fridex/events{/privacy}","received_events_url":"https://api.github.com/users/fridex/received_events","type":"User","site_admin":false},"created_at":"2015-09-29T08:43:44Z","updated_at":"2015-09-29T08:43:44Z","body":"I think it would worth it to have a GUI and/or CLI wizard, which helps me (project maintainer) with packaging procedure. I would be informed about all the details what is/will be going on and asked when needed. It would be much easier and cleaner for a user in my opinion. "}}