← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1692376] [NEW] Binary dependencies aren't easily discoverable

 

Public bug reported:

The binary dependencies required to run nova aren't really discoverable.
They aren't present in bindep.txt which would be the expected mechanism
for discovering them. (it's only used to install the unit test binary
requirements) This makes it difficult to figure out how to install nova
from source in an environment since it's not clear what non-python
dependencies there are. We should either add everything into bindep.txt
(or a separate bindep file not used for unit testing) or document them
in the devref (ideally both) to make it easy for users and packagers to
know what needs to be installed to run nova.

I also was not able to find any documentation on the binary package
requirements for nova anywhere in the docs. The only place where I found
the list of packages was the devstack code, but this is hardly
discoverable when trying to install nova by hand. I feel like at a
minimum we should document the requirements in the devref.

** Affects: nova
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1692376

Title:
  Binary dependencies aren't easily discoverable

Status in OpenStack Compute (nova):
  New

Bug description:
  The binary dependencies required to run nova aren't really
  discoverable. They aren't present in bindep.txt which would be the
  expected mechanism for discovering them. (it's only used to install
  the unit test binary requirements) This makes it difficult to figure
  out how to install nova from source in an environment since it's not
  clear what non-python dependencies there are. We should either add
  everything into bindep.txt (or a separate bindep file not used for
  unit testing) or document them in the devref (ideally both) to make it
  easy for users and packagers to know what needs to be installed to run
  nova.

  I also was not able to find any documentation on the binary package
  requirements for nova anywhere in the docs. The only place where I
  found the list of packages was the devstack code, but this is hardly
  discoverable when trying to install nova by hand. I feel like at a
  minimum we should document the requirements in the devref.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1692376/+subscriptions


Follow ups