5/11 gate-nova-pip-missing-reqs failing on master

Bug #1453857 reported by Matt Riedemann
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Medium
Matt Riedemann

Bug Description

https://jenkins07.openstack.org/job/gate-nova-pip-missing-reqs/167/console

2015-05-11 15:11:26.399 | Missing requirements:
2015-05-11 15:11:26.399 | nova/test.py:43 dist=testtools module=testtools
2015-05-11 15:11:26.399 | nova/scheduler/filters/trusted_filter.py:50 dist=requests module=requests
2015-05-11 15:11:26.399 | nova/api/ec2/__init__.py:30 dist=requests module=requests
2015-05-11 15:11:26.399 | nova/openstack/common/versionutils.py:26 dist=setuptools module=pkg_resources
2015-05-11 15:11:26.400 | nova/virt/xenapi/image/bittorrent.py:18 dist=setuptools module=pkg_resources
2015-05-11 15:11:26.400 | nova/openstack/common/cliutils.py:29 dist=prettytable module=prettytable
2015-05-11 15:11:26.400 | nova/context.py:22 dist=python-keystoneclient module=keystoneclient.auth
2015-05-11 15:11:26.401 | nova/network/neutronv2/api.py:21 dist=python-keystoneclient module=keystoneclient.auth
2015-05-11 15:11:26.401 | nova/compute/manager.py:42 dist=python-keystoneclient module=keystoneclient.exceptions
2015-05-11 15:11:26.401 | nova/volume/cinder.py:27 dist=python-keystoneclient module=keystoneclient.exceptions
2015-05-11 15:11:26.401 | nova/context.py:23 dist=python-keystoneclient module=keystoneclient.service_catalog
2015-05-11 15:11:26.401 | nova/network/neutronv2/api.py:23 dist=python-keystoneclient module=keystoneclient.auth.token_endpoint
2015-05-11 15:11:26.402 | nova/network/neutronv2/api.py:24 dist=python-keystoneclient module=keystoneclient.session
2015-05-11 15:11:26.402 | nova/volume/cinder.py:28 dist=python-keystoneclient module=keystoneclient.session
2015-05-11 15:11:26.402 | nova/keymgr/barbican.py:25 dist=python-keystoneclient module=keystoneclient.session
2015-05-11 15:11:26.402 | nova/network/neutronv2/api.py:22 dist=python-keystoneclient module=keystoneclient.auth.identity.v2
2015-05-11 15:11:26.402 | nova/compute/utils.py:21 dist=netifaces module=netifaces
2015-05-11 15:11:26.403 | nova/test.py:33 dist=fixtures module=fixtures
2015-05-11 15:11:26.403 | nova/test.py:30 dist=mock module=mock

For the test ones like testtools, mock, fixtures, etc, those are in test-requirements.txt so it seems the job is busted in that regard and we can ignore those.

But the runtime requirements like python-keystoneclient, prettytable, netifaces, etc we should add.

Matt Riedemann (mriedem)
Changed in nova:
status: New → Triaged
importance: Undecided → Medium
assignee: nobody → Matt Riedemann (mriedem)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

Fix proposed to branch: master
Review: https://review.openstack.org/181944

Changed in nova:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/181944
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=9a69ad82c0896ed133705ca784e05c73e0d03f0b
Submitter: Jenkins
Branch: master

commit 9a69ad82c0896ed133705ca784e05c73e0d03f0b
Author: Matt Riedemann <email address hidden>
Date: Thu May 14 11:37:28 2015 -0700

    Fix pip-missing-reqs

    The gate-nova-pip-missing-reqs job on the experimental queue is failing
    and pointing out several missing runtime dependencies from
    requirements.txt.

    Also, we need to ignore the nova/test.py file during the scan since
    pip-missing-reqs doesn't include test-requirements.txt.

    requests
    --------
    nova/scheduler/filters/trusted_filter.py:50 dist=requests
    nova/api/ec2/__init__.py:30 dist=requests

    prettytable
    -----------
    nova/openstack/common/cliutils.py:29 dist=prettytable

    python-keystoneclient
    ---------------------
    nova/context.py:22 dist=python-keystoneclient
    nova/network/neutronv2/api.py:21 dist=python-keystoneclient
    nova/compute/manager.py:42 dist=python-keystoneclient
    nova/volume/cinder.py:27 dist=python-keystoneclient
    nova/context.py:23 dist=python-keystoneclient
    nova/network/neutronv2/api.py:23 dist=python-keystoneclient
    nova/network/neutronv2/api.py:24 dist=python-keystoneclient
    nova/volume/cinder.py:28 dist=python-keystoneclient
    nova/keymgr/barbican.py:25 dist=python-keystoneclient
    nova/network/neutronv2/api.py:22 dist=python-keystoneclient

    netifaces
    ---------
    nova/compute/utils.py:21 dist=netifaces

    setuptools
    ----------
    nova/openstack/common/versionutils.py:26 dist=setuptools
    nova/virt/xenapi/image/bittorrent.py:18 dist=setuptools

    Closes-Bug: #1453857

    Change-Id: If880d76cf3e47c14b370d63313330996e09f5ab8

Changed in nova:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in nova:
milestone: none → liberty-1
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
milestone: liberty-1 → 12.0.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.