On Thu, Sep 25, 2014 at 9:22 PM, Ben Nemec <openst...@nemebean.com> wrote:
> On 09/22/2014 01:29 AM, Deepak Shetty wrote: > > Thats incorrect, as i said in my original mail.. I am usign > devstack+manila > > and it wasn't very clear to me that mysql-devel needs to be installed and > > it didn't get installed. I am on F20, not sure if that causes this , if > > yes, then we need to debug and fix this. > > This is because by default devstack only installs the packages needed to > actually run OpenStack. For unit test deps, you need the > INSTALL_TESTONLY_PACKAGES variable set to true in your localrc. I've > Interesting, I didn't know that.... I will that using that next time I re-spin my devstack! > advocated to get it enabled by default in the past but was told that > running unit tests on a devstack vm isn't the recommended workflow so > they don't want to do that. > Hmm really, devstack is for openstack dev, so any all testing happens in devstack before you post the code, so I wonder who/why said that! Maybe you should try again, giving this thread as an example > > > > Maybe its a good idea to put a comment in requirements.txt statign that > the > > following C libs needs to be installed for the venv to work smoothly. > That > > would help too for the short term. > > It's worth noting that you would need multiple entries for each lib > since every distro tends to call them something different. > Agreed, hence i suggested that a comment should be put which will hint the dev to install the right package thanx, deepak > > > > > On Sun, Sep 21, 2014 at 12:12 PM, Valeriy Ponomaryov < > > vponomar...@mirantis.com> wrote: > > > >> Dep "MySQL-python" is already in test-requirements.txt file. As Andreas > >> said, second one "mysql-devel" is C lib and can not be installed via > pip. > >> So, project itself, as all projects in OpenStack, can not install it. > >> > >> C lib deps are handled by Devstack, if it is used. See: > >> https://github.com/openstack-dev/devstack/tree/master/files/rpms > >> > >> > https://github.com/openstack-dev/devstack/blob/2f27a0ed3c609bfcd6344a55c121e56d5569afc9/functions-common#L895 > >> > >> Yes, Manila could have its files in the same way in > >> https://github.com/openstack/manila/tree/master/contrib/devstack , but > >> this lib is already exist in deps for other projects. So, I guess you > used > >> Manila "run_tests.sh" file on host without devstack installation, in > that > >> case all other projects would fail in the same way. > >> > >> On Sun, Sep 21, 2014 at 2:54 AM, Alex Leonhardt < > aleonhardt...@gmail.com> > >> wrote: > >> > >>> And yet it's a dependency so I'm with Deepak and it should at least be > >>> mentioned in the prerequisites on a webpage somewhere .. :) I might > even > >>> try and update/add that myself as it caught me out a few times too.. > >>> > >>> Alex > >>> On 20 Sep 2014 12:44, "Andreas Jaeger" <a...@suse.com> wrote: > >>> > >>>> On 09/20/2014 09:34 AM, Deepak Shetty wrote: > >>>>> thanks , that worked. > >>>>> Any idea why it doesn't install it automatically and/or it isn't > >>>> present > >>>>> in requirements.txt ? > >>>>> I thought that was the purpose of requirements.txt ? > >>>> > >>>> AFAIU requirements.txt has only python dependencies while > >>>> mysql-devel is a C development package, > >>>> > >>>> Andreas > >>>> -- > >>>> Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: > jaegerandi > >>>> SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany > >>>> GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG > Nürnberg) > >>>> GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 > A126 > >>>> > >>>> _______________________________________________ > >>>> OpenStack-dev mailing list > >>>> OpenStack-dev@lists.openstack.org > >>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > >>>> > >>> > >>> _______________________________________________ > >>> OpenStack-dev mailing list > >>> OpenStack-dev@lists.openstack.org > >>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > >>> > >>> > >> > >> > >> -- > >> Kind Regards > >> Valeriy Ponomaryov > >> www.mirantis.com > >> vponomar...@mirantis.com > >> > >> _______________________________________________ > >> OpenStack-dev mailing list > >> OpenStack-dev@lists.openstack.org > >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > >> > >> > > > > > > > > _______________________________________________ > > OpenStack-dev mailing list > > OpenStack-dev@lists.openstack.org > > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > > > > _______________________________________________ > OpenStack-dev mailing list > OpenStack-dev@lists.openstack.org > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >
_______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev