{"action":"created","issue":{"url":"https://api.github.com/repos/openshift/source-to-image/issues/786","repository_url":"https://api.github.com/repos/openshift/source-to-image","labels_url":"https://api.github.com/repos/openshift/source-to-image/issues/786/labels{/name}","comments_url":"https://api.github.com/repos/openshift/source-to-image/issues/786/comments","events_url":"https://api.github.com/repos/openshift/source-to-image/issues/786/events","html_url":"https://github.com/openshift/source-to-image/issues/786","id":248538711,"number":786,"title":"Allow installing RPMs from configured builder image repos","user":{"login":"akostadinov","id":1408661,"avatar_url":"https://avatars3.githubusercontent.com/u/1408661?v=4","gravatar_id":"","url":"https://api.github.com/users/akostadinov","html_url":"https://github.com/akostadinov","followers_url":"https://api.github.com/users/akostadinov/followers","following_url":"https://api.github.com/users/akostadinov/following{/other_user}","gists_url":"https://api.github.com/users/akostadinov/gists{/gist_id}","starred_url":"https://api.github.com/users/akostadinov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akostadinov/subscriptions","organizations_url":"https://api.github.com/users/akostadinov/orgs","repos_url":"https://api.github.com/users/akostadinov/repos","events_url":"https://api.github.com/users/akostadinov/events{/privacy}","received_events_url":"https://api.github.com/users/akostadinov/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2017-08-07T21:37:32Z","updated_at":"2017-08-08T17:51:44Z","closed_at":"2017-08-07T21:39:45Z","body":"Hello, IMO it's ultimate to allow installing list of RPMs from the already configured repositories in a builder image. We can't bloat builder images with everything, on the other hand many apps will miss dependencies.\r\n\r\nOriginally I filed [bug 1470866](https://bugzilla.redhat.com/show_bug.cgi?id=1470866) and you can see it for one specific use case. In short tried to create a `sopel` IRC bot app with python s2i but failed for missing the `enchant` package. I don't think one image can cover all use case, on the other hand asking users to support their own s2i images moves the burden where we don't want, requires users to use external infrastructure, follow good security hygiene, etc. etc.\r\nThus adding ability to install standard RPM packages will greatly improve UX and the service OpenShift provides.\r\n\r\nRegards"},"comment":{"url":"https://api.github.com/repos/openshift/source-to-image/issues/comments/321031989","html_url":"https://github.com/openshift/source-to-image/issues/786#issuecomment-321031989","issue_url":"https://api.github.com/repos/openshift/source-to-image/issues/786","id":321031989,"user":{"login":"akostadinov","id":1408661,"avatar_url":"https://avatars3.githubusercontent.com/u/1408661?v=4","gravatar_id":"","url":"https://api.github.com/users/akostadinov","html_url":"https://github.com/akostadinov","followers_url":"https://api.github.com/users/akostadinov/followers","following_url":"https://api.github.com/users/akostadinov/following{/other_user}","gists_url":"https://api.github.com/users/akostadinov/gists{/gist_id}","starred_url":"https://api.github.com/users/akostadinov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akostadinov/subscriptions","organizations_url":"https://api.github.com/users/akostadinov/orgs","repos_url":"https://api.github.com/users/akostadinov/repos","events_url":"https://api.github.com/users/akostadinov/events{/privacy}","received_events_url":"https://api.github.com/users/akostadinov/received_events","type":"User","site_admin":false},"created_at":"2017-08-08T17:51:44Z","updated_at":"2017-08-08T17:51:44Z","body":"I think for UX it's important to allow package installations, especially for languages relying a lot on local libraries a lot like python. Putting the burden on the user to take care of the myriads of ways native packages can be installed on different base operating systems is IMO not a solution. I think we want to save users from that burden as part of the OpenShift project.\r\n\r\nProvided we build images based on CentOS and Red Hat Enterprise Linux, I think we should be able to develop a solution. Is your disagreement that such solution should be part of the s2i project or that such feature is not needed at all?"}}
{"actor":{"display_login":"akostadinov"}}