<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">I’ve been investigating the reason why some of our repos are so large and one reason is that they do all the building of the packages and hence need gcc and all the gubbins that comes along with that.<div class=""><br class=""></div><div class="">On Centos, our base image of 200MB balloons to well over a gig with just a few yum installs for weird reasons [1], including the addition of gcc etc. That got me thinking that the best way to do that is to get an end point for some of the key base packages so we can pre build them and then share them. A nice small Python, for starters.</div><div class=""><br class=""></div><div class="">We’ve kind of got one for Marketplace:</div><div class=""><br class=""></div><div class=""><a href="https://github.com/mozilla/marketplace-env/blob/master/mkt/data/base-images/python27/yum/mkt.repo" class="">https://github.com/mozilla/marketplace-env/blob/master/mkt/data/base-images/python27/yum/mkt.repo</a></div><div class=""><br class=""></div><div class="">But its getting out of date, I’d like to add packages to it and make one we can all use.</div><div class=""><br class=""></div><div class="">Does one of these exist already and I’m missing it? </div><div class=""><br class=""></div><div class="">We’d like to use CentOS if possible since for us, thats the closest to whats being run on prod in our non-dockerised deployments.</div><div class=""><br class=""></div><div class="">[1] <a href="https://github.com/mozilla/solitude/issues/425#issuecomment-104132736" class="">https://github.com/mozilla/solitude/issues/425#issuecomment-104132736</a></div></body></html>