Commit Graph

40 Commits

Author SHA1 Message Date
Matt Riedemann 6b796597d5 Add graphviz to list of distro packages to install
Commit a507d42cf5 makes the
doc builds fail on warnings, so people are probably going
to be running 'tox -e docs' more often. To run that you
need the graphviz package from the distro, so add it to
the list of packages needed when setting up a development
environment.

Change-Id: I47ffe63fddfbbd73c3fc698490ad07235caaf459
Closes-Bug: #1356983
2014-08-14 10:27:28 -07:00
Jenkins 7385b9c41a Merge "Make devref point to official devstack vagrant repo." 2014-08-04 04:01:00 +00:00
Matt Riedemann 44ead06927 Update devref setup docs for latest libvirt on ubuntu
Adds instructions on how to enable the ubuntu cloud-archive
and update to the latest libvirt-dev from the icehouse repo.

This is needed to run unit tests in Juno if you're still on
ubuntu precise.

Change-Id: I8c93afdd72256b2bdc487e1413bdd570a6ea59e8
2014-07-30 10:08:21 -07:00
Matt Riedemann 21bf0219f6 Update dev env docs on libvirt-dev(el) requirement
Commit 8f505b8526 added
a test requirement on libvirt-python which requires
libvirt-dev(el) being installed, so update the docs
to add that package for the distro.

Change-Id: I7169d3c78a6babe6e20c0dc35874167d0bfee922
2014-07-30 06:45:11 -07:00
Joe Gordon d3d2afeeb7 Make devref point to official devstack vagrant repo.
Now that we have an official devstack vagrant repo, lets point to that
instead of my own half maintained repo.

Change-Id: I944265d18f6e796608576ea71a7983aed0ece542
2014-07-25 12:45:06 -07:00
Scott Reeve a8cb9827b7 Fix typo
Change-Id: I674512d817d44897391e62439e1730bdf89ca9b1
2014-07-22 12:18:51 +02:00
Matt Riedemann d80c0eeb09 Remove duplicate python-pip from Fedora devref setup doc
This just removes the duplicate python-pip from the list
of packages to install via yum when setting up a development
environment on Fedora/RHEL.

Change-Id: I3bd0aa7230c29a97845d744f6522bd2ffd1bf130
2014-07-08 07:43:36 -07:00
Joe Gordon a4947243d1 Dedup devref on unit tests
We already have a document on how to run unit tests, so
development.environment should just point to that document instead of
trying to summarize it.  Keeping this information in one less places
makes it easier to make sure the page is up to date (which
development.environment is not -- no mention of tox).

Change-Id: I9aecf439b6145b035b3457559ddb187058f5057b
2014-05-04 20:22:07 -07:00
Jenkins 83b7ce96a1 Merge "Updated development.environment.rst" 2014-04-02 18:35:37 +00:00
Pranav Salunke eb92d42536 Updated Setting up Developer Environment for Ubuntu
I saw that there are a few libraries which are required but not
mentioned in the docs.

Change-Id: I47036bb85c1b4c617f14d7534c204df474439513
2014-03-25 18:13:53 +05:30
Mike Spreitzer 1ad28b5a02 Updated development.environment.rst
Enhanced the discussion of tools/install_venv.py to say that it
installs the items listed in test-requirements.txt as well as
those listed in requirements.txt.

Re-wrapped the relevant paragraph.

Since the change to delete run_tests.sh and tools/install_venv.py
(https://review.openstack.org/#/c/76627/)
has been abandoned, the doc of install_venv.py should still be
accurate.

Change-Id: I5cfd9f179f40b2418129067d0940bfdbf47512cb
Closes-Bug: #1266671
2014-03-08 02:21:59 -05:00
Dan Smith 226fd5080b Fix development environment docs for redhat-based systems
This adds the new libffi-devel dependency to the devref for new
development environment creation.

Change-Id: I63e0302cffe33b05722579e7d9c7122f2f257843
2014-03-05 16:12:11 -08:00
Russell Bryant e7e200907a Update ubuntu dev env instructions
I just set up an environment to run unit tests on Ubuntu and had to install a
couple of additional packages to make it work.  Update the instructions to
reflect that.

Change-Id: I2ceb1b130111991fa1b34b4636b8ece115e54084
2014-02-24 11:37:01 -05:00
Shane Wang 39870b603d Fix misspellings in nova
Fix misspellings detected by:
* pip install misspellings
* git ls-files | grep -v locale | misspellings -f -

Change-Id: I4e60889368b5e83275d59562613623c417a8e03f
Closes-Bug: #1257295
2014-02-07 13:09:24 +08:00
Cedric Brandily bdecc8d233 Define "supported_instances" for fake compute
Allow fake computes to deploy images with hypervisor_type
defined and set to "fake" and by extension to be used in
multi hypervisor_type deployments.
Mixing fake and "real" computes on the same OpenStack
deployment allows to create many fake instances and some
working instances for testing applications on top of
OpenStack (ie: fake instances for stress tests, working
ones for functional tests).

Closes-bug: #1260771
Change-Id: Idc337c4a7ed024f236ca2b60d91e2c30f7d54536
2014-01-24 21:08:29 +00:00
Tracy Jones 2cbea24209 Enable remote debugging for nova
This patch added 2 command line parameters which are used to
connect to an external debugger such as pycharm or eclipse.
This feature is used when you want to connect to a nova
service via a debugger running on a different host.
To use it you start the nova service with  the following
command line parameters

--remote_debug-host <where the debugger is running>
--remote_debug-port <port> it's listening on>.

DocImpact
Closes-bug: #1251021
Change-Id: I6ede9bf0813eafbeb91d858c297d4c160aafceba
2013-12-16 09:36:33 -08:00
Russell Bryant 677fec79c5 Update fedora dev env instructions
I just set up a new dev environment on Fedora.  Update the dev environment docs
to reflect the full list of packages I had to install.

Change-Id: Ifbdea54641094885fee08513f142593befcd465e
2013-09-10 09:07:49 -04:00
Monty Taylor f0a2770342 Remove doc references to distribute.
Change-Id: I9ea56b6d765fa7214e4bcc0dbca877b411171eea
2013-07-05 22:26:06 -04:00
Ruby Loo 5740920bb3 Rename requires files to standard names.
Rename tools/pip-requires to requirements.txt and tools/test-requires
to test-requirements.txt. These are standard files, and tools in the
general world are growing intelligence about them.

Change-Id: I68ece8406fb1d4e082a42db8e76e17b1aaa7e775
Fixes: bug #1179008
2013-05-22 20:12:08 +00:00
annegentle 4faa62e77e Fix inaccuracies in the development environment doc.
Change-Id: If2b0884de54b75e40896cee9b4fb5eb805de2624
2013-02-11 09:29:48 -06:00
Sunil Thaha 35217e5fd7 Updates prerequisite packages for fedora
Adds gcc, libxslt-devel (has dependency on libxml2-devel) and mysql-devel to
the list of prerequisites

Change-Id: I9c27868b30ef17d73adf8ad2e72b3d0e76fe76d1
2013-01-17 00:40:15 +10:00
Sulochan Acharya 694bcb7f7c Update command on devref doc
Update the apt-get command to build mysql dependency for ubuntu.
It currenly says apt-get install build-dep python-mysqldb
which should just be apt-get build-dep python-mysqldb

Change-Id: I541f7b80802a6b7191f2fe0338965ef425e7c2fd
2012-12-14 11:40:22 -06:00
Jolyon Brown 73f56fa819 Addtional 2 packages for dev environment on ubuntu
In file doc/source/devref/development.environment.rst added packages
build-dep and python-mysqldb which I have had to add on ubuntu 12.04
to enable the dev environment to be setup. Without these run_tests.sh
fails with error 'mysql_config not found' when setting up the virtual env.

Change-Id: I4af775386469deecf122a9e165457f241339b20b
2012-10-25 12:51:16 +01:00
Tom Fifield 5f529511c6 Add two prereq pkgs to nova devref env guide
fixes bug 1024903

As noted in the bug report, without libxml2-dev and libxslt-dev
installed on ubuntu 12.04, the virtualenv creation will fail.

This fix simply adds the packages to the first
"Install the prerequisite packages." line

Change-Id: I588ce14f63fa75d54405562f83d202d05c8a05c6
2012-08-23 09:18:34 +10:00
Doug Hellmann c16cd04cf6 Fix rst formatting and cross-references
blueprint sphinx-doc-cleanup
bug 944385

- Fix formatting and markup issues that produce error messages
- Update TOC lists for missing/new files
- Fix a few links
- Update instructions with dependencies for building the documentation
- Updated base on review comments from oubiwann to fix trailing whitespace in modified files

Change-Id: I589152bfab9c543d2b11fa8bed2344259aa90675
2012-03-06 08:08:25 -05:00
Brian Waldon 3759bcf3fc Excise M2Crypto!
This required rewriting our Diffie-Hellman-Merkle implementation for
set_admin_password in xen. Fixes bug 917851.

Change-Id: Ic4cdcc06221f003aec2dcd5ba05a1a9ad19d39c9
2012-02-02 10:12:58 -08:00
James E. Blair 5235106e95 Rename .nova-venv to .venv.
This simplifies a number of Jenkins jobs which currently, other
than directory names, could be the same for all OpenStack
projects. By renaming the virtualenv directory, the redundant
Jenkins virtualenv build and copy jobs can be eliminated.

Change-Id: Ieaf1dac3207ecb34b911c7edcd2086809abdf49e
2011-12-08 15:17:51 -08:00
Lorin Hochstein 40f39557b3 New docs: unit tests, Launchpad, Gerrit, Jenkins
Documented how to run unit tests

Added docs about what's on Launchpad

Added docs on Gerrit with pointers to wiki.

Added docs on Jenkins: how to access, what it does

Clarified that running unit tests doesn't mean you can fully run OpenStack.

Change-Id: I33fa9d2f271631a1a9aceaa5d4fd465198bf51d4
2011-11-26 08:48:36 -05:00
Lorin Hochstein d0d7e0bf4f Updated development environment docs.
General editing of the page on how to set up a development
environment, including:

- Documented which packages you need to install on Fedora-based
systems in order to run a development environment.
- Documented prereqs for setting up on Mac OS X
- Reorganized some sections
- Word wrapped text to 78 columns
- Removed steps to install pep8/pylint, this is now done automatically.
- MacOSX -> Mac OS X

Also, some minor edits:

Change-Id: I6f6181b3f3332fec93bc55897c7b9bdc50926908
2011-11-22 23:09:13 -05:00
Lorin Hochstein 1d5fd3d98c Updated RST docs: bzr/launchpad -> git/github
Change-Id: I3534cc380cb9170ff96f710250b470dc284e5680
2011-10-17 22:10:02 -04:00
Brian Waldon 07646e8584 removing compute monitor 2011-08-02 10:09:58 -04:00
Anne Gentle 5d02ee9e5f Merged with trunk 2011-01-07 10:57:53 -06:00
Anne Gentle dca2df171d Change all 2010 Copyright statements to 2010-2011 in doc source directory only 2011-01-04 16:58:08 -06:00
Cory Wright 384f39966b Note that contributors are required to be listed in Authors file before work can be merged into trunk 2010-12-30 12:25:14 -05:00
Cory Wright 26cdebcf74 Mention Authors and .mailmap files in Developer Guide 2010-12-30 12:10:31 -05:00
Anne Gentle 8cd5381c52 Adding more polish 2010-11-23 12:58:08 -06:00
Anne Gentle 1bf3c29df3 Adding developer howtos 2010-11-23 12:49:28 -06:00
Todd Willey 2c01c32571 Merge lp:~termie/nova/trunkdoc (via patch, since bzr though it was already merged) 2010-11-07 14:51:40 -05:00
Todd Willey a999c8de9e back out stacked merge 2010-11-07 14:46:17 -05:00
Andy Smith 006b3ab0c7 Switch to module-per-file for the module index.
Rename development guide to development reference.
2010-11-08 02:00:48 +09:00