On Oct 17, 2016, at 6:44 PM, Morgan Fainberg <morgan.fainb...@gmail.com> wrote: > > > On Oct 17, 2016 17:32, "Thomas Goirand" <z...@debian.org > <mailto:z...@debian.org>> wrote: > > > > On 10/17/2016 08:43 PM, Adam Harwell wrote: > > > Jim, that is exactly my thought -- the main focus of g-r as far as I was > > > aware is to maintain interoperability between project dependencies for > > > openstack deploys, and since our amphora image is totally separate, it > > > should not be restricted to g-r requirements. > > > > The fact that we have a unified version number of a given lib in all of > > OpenStack is also because that's a requirement of downstream distros. > > > > Imagine that someone would like to build the Octavia image using > > exclusively packages from <your-favorite-distro-here>... > > Right, so, we’re dancing around the common problem in openstack lately: what the heck is openstack?
This came up because service VMs/data plane implementations, which this is, have different requirements than API services. Paths forward: 1. Add gunicorn to global requirements. 2. Create a project specific “amphora-requirements.txt” file for the service VM packages (this is actually my preference.) It has been pointed out that this wouldn’t be kept up-to-date by the bot. We could modify the bot to include it in some way, or do it manually, or with a project specific job. 3. Split our service VM builds into another repo, to keep a clean separation between API services and the backend. But, even this new repo’s standlone requirements.txt file will have the g-r issue from #1. 4. Boot the backend out of OpenStack entirely. Thanks, doug > > > I brought this up, but > > > others thought it would be prudent to go the g-r route anyway. > > > > It is, and IMO you should go this route. > > > > Cheers, > > > > Thomas Goirand (zigo) > > > > > > __________________________________________________________________________ > > OpenStack Development Mailing List (not for usage questions) > > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > > <http://openstack-dev-requ...@lists.openstack.org/?subject:unsubscribe> > > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev> > For the record uwsgi was not (at least at one point) allowed in g-r as it was > not a "runtime dependency" it was to be installed more like apache mod_wsgi > at the time. Gunicorn could fall into the same category, it is meant to be > used in conjunction with the runtime but not be a hard requirement for the > runtime itself. > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev