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 -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp