]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Second round of packaging changes
authorBrad Hall <brad@nicira.com>
Thu, 10 Nov 2011 06:57:13 +0000 (22:57 -0800)
committerBrad Hall <brad@nicira.com>
Mon, 28 Nov 2011 18:33:52 +0000 (10:33 -0800)
commit6a08320031d03913981c444cce97c7ccd08c8169
treec28ff5ce19c72e14872b8fcc8a347b2332a4e6b8
parent0a9faf33f78c0d7876190a12f56f3438a7a0dd87
Second round of packaging changes

This change condenses the directory structure to something more similar to
what we had before while producing similar packages.

It also introduces version.py which allows us to get the version from git tags
(or a fallback version if not available).

Fixes lp bug 889336
Fixes lp bug 888795

Change-Id: I86136bd9dbabb5eb1f8366ed665ed9b54f695124
182 files changed:
MANIFEST.in [new file with mode: 0644]
bin/quantum
bin/quantum-server
client/lib/quantum/__init__.py [deleted file]
client/lib/quantum/tests/unit/__init__.py [deleted file]
common/lib/quantum/__init__.py [deleted file]
common/lib/quantum/run_tests.py [deleted file]
etc/init.d/quantum-server [moved from server/etc/init.d/quantum-server with 100% similarity]
etc/plugins.ini [new file with mode: 0644]
etc/quantum.conf [moved from server/etc/quantum.conf with 100% similarity]
etc/quantum.conf.sample [moved from server/etc/quantum.conf.sample with 100% similarity]
etc/quantum.conf.test [moved from server/etc/quantum.conf.test with 100% similarity]
etc/quantum/plugins/cisco/cisco_plugins.ini [moved from plugins/cisco-plugin/etc/cisco_plugins.ini with 100% similarity]
etc/quantum/plugins/cisco/credentials.ini [moved from plugins/cisco-plugin/etc/credentials.ini with 100% similarity]
etc/quantum/plugins/cisco/db_conn.ini [moved from plugins/cisco-plugin/etc/db_conn.ini with 100% similarity]
etc/quantum/plugins/cisco/l2network_plugin.ini [moved from plugins/cisco-plugin/etc/l2network_plugin.ini with 100% similarity]
etc/quantum/plugins/cisco/nexus.ini [moved from plugins/cisco-plugin/etc/nexus.ini with 100% similarity]
etc/quantum/plugins/cisco/quantum.conf.ciscoext [moved from plugins/cisco-plugin/etc/quantum.conf.ciscoext with 100% similarity]
etc/quantum/plugins/cisco/ucs.ini [moved from plugins/cisco-plugin/etc/ucs.ini with 100% similarity]
etc/quantum/plugins/cisco/ucs_inventory.ini [moved from plugins/cisco-plugin/etc/ucs_inventory.ini with 100% similarity]
etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini [moved from plugins/openvswitch-plugin/etc/ovs_quantum_plugin.ini with 100% similarity]
plugins/cisco-plugin/MANIFEST.in [deleted file]
plugins/cisco-plugin/lib/quantum/__init__.py [deleted file]
plugins/cisco-plugin/lib/quantum/plugins/__init__.py [deleted file]
plugins/cisco-plugin/lib/quantum/plugins/cisco/tests/__init__.py [deleted file]
plugins/openvswitch-plugin/MANIFEST.in [deleted file]
plugins/openvswitch-plugin/lib/quantum/__init__.py [deleted file]
plugins/openvswitch-plugin/lib/quantum/plugins/__init__.py [deleted file]
plugins/openvswitch-plugin/lib/quantum/plugins/openvswitch/tests/__init__.py [deleted file]
plugins/openvswitch-plugin/lib/quantum/plugins/openvswitch/tests/unit/__init__.py [deleted file]
plugins/sample-plugin/lib/quantum/__init__.py [deleted file]
plugins/sample-plugin/lib/quantum/plugins/__init__.py [deleted file]
plugins/sample-plugin/setup.py [deleted file]
quantum/README [moved from common/README with 100% similarity]
quantum/__init__.py [moved from client/lib/__init__.py with 100% similarity]
quantum/api/__init__.py [moved from server/lib/quantum/api/__init__.py with 100% similarity]
quantum/api/api_common.py [moved from server/lib/quantum/api/api_common.py with 100% similarity]
quantum/api/attachments.py [moved from server/lib/quantum/api/attachments.py with 100% similarity]
quantum/api/faults.py [moved from server/lib/quantum/api/faults.py with 100% similarity]
quantum/api/networks.py [moved from server/lib/quantum/api/networks.py with 100% similarity]
quantum/api/ports.py [moved from server/lib/quantum/api/ports.py with 100% similarity]
quantum/api/versions.py [moved from server/lib/quantum/api/versions.py with 100% similarity]
quantum/api/views/__init__.py [moved from server/lib/quantum/api/views/__init__.py with 100% similarity]
quantum/api/views/attachments.py [moved from server/lib/quantum/api/views/attachments.py with 100% similarity]
quantum/api/views/networks.py [moved from server/lib/quantum/api/views/networks.py with 100% similarity]
quantum/api/views/ports.py [moved from server/lib/quantum/api/views/ports.py with 100% similarity]
quantum/api/views/versions.py [moved from server/lib/quantum/api/views/versions.py with 100% similarity]
quantum/client/__init__.py [moved from client/lib/quantum/client.py with 100% similarity]
quantum/client/cli.py [moved from client/lib/quantum/cli.py with 99% similarity]
quantum/client/cli_lib.py [moved from client/lib/quantum/cli_lib.py with 99% similarity]
quantum/common/__init__.py [moved from common/lib/quantum/common/__init__.py with 100% similarity]
quantum/common/config.py [moved from common/lib/quantum/common/config.py with 100% similarity]
quantum/common/exceptions.py [moved from common/lib/quantum/common/exceptions.py with 100% similarity]
quantum/common/extensions.py [moved from common/lib/quantum/common/extensions.py with 100% similarity]
quantum/common/flags.py [moved from common/lib/quantum/common/flags.py with 100% similarity]
quantum/common/serializer.py [moved from common/lib/quantum/common/serializer.py with 100% similarity]
quantum/common/test_lib.py [moved from common/lib/quantum/common/test_lib.py with 99% similarity]
quantum/common/utils.py [moved from common/lib/quantum/common/utils.py with 100% similarity]
quantum/db/__init__.py [moved from server/lib/quantum/db/__init__.py with 100% similarity]
quantum/db/api.py [moved from server/lib/quantum/db/api.py with 100% similarity]
quantum/db/models.py [moved from server/lib/quantum/db/models.py with 100% similarity]
quantum/extensions/__init__.py [moved from server/lib/quantum/extensions/__init__.py with 100% similarity]
quantum/extensions/_credential_view.py [moved from server/lib/quantum/extensions/_credential_view.py with 100% similarity]
quantum/extensions/_novatenant_view.py [moved from server/lib/quantum/extensions/_novatenant_view.py with 100% similarity]
quantum/extensions/_pprofiles.py [moved from server/lib/quantum/extensions/_pprofiles.py with 100% similarity]
quantum/extensions/_qos_view.py [moved from server/lib/quantum/extensions/_qos_view.py with 100% similarity]
quantum/extensions/credential.py [moved from server/lib/quantum/extensions/credential.py with 100% similarity]
quantum/extensions/multiport.py [moved from server/lib/quantum/extensions/multiport.py with 100% similarity]
quantum/extensions/novatenant.py [moved from server/lib/quantum/extensions/novatenant.py with 100% similarity]
quantum/extensions/portprofile.py [moved from server/lib/quantum/extensions/portprofile.py with 100% similarity]
quantum/extensions/qos.py [moved from server/lib/quantum/extensions/qos.py with 100% similarity]
quantum/manager.py [moved from server/lib/quantum/manager.py with 100% similarity]
quantum/plugins/__init__.py [moved from common/lib/__init__.py with 100% similarity]
quantum/plugins/cisco/README [moved from plugins/cisco-plugin/README with 100% similarity]
quantum/plugins/cisco/__init__.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/__init__.py with 100% similarity]
quantum/plugins/cisco/client/cli.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/client/cli.py with 99% similarity]
quantum/plugins/cisco/common/__init__.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/common/__init__.py with 100% similarity]
quantum/plugins/cisco/common/cisco_configparser.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/common/cisco_configparser.py with 100% similarity]
quantum/plugins/cisco/common/cisco_constants.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/common/cisco_constants.py with 100% similarity]
quantum/plugins/cisco/common/cisco_credentials.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/common/cisco_credentials.py with 100% similarity]
quantum/plugins/cisco/common/cisco_exceptions.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/common/cisco_exceptions.py with 100% similarity]
quantum/plugins/cisco/common/cisco_faults.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/common/cisco_faults.py with 100% similarity]
quantum/plugins/cisco/common/cisco_utils.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/common/cisco_utils.py with 100% similarity]
quantum/plugins/cisco/db/__init__.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/db/__init__.py with 100% similarity]
quantum/plugins/cisco/db/api.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/db/api.py with 100% similarity]
quantum/plugins/cisco/db/l2network_db.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/db/l2network_db.py with 100% similarity]
quantum/plugins/cisco/db/l2network_models.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/db/l2network_models.py with 100% similarity]
quantum/plugins/cisco/db/models.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/db/models.py with 100% similarity]
quantum/plugins/cisco/db/nexus_db.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/db/nexus_db.py with 100% similarity]
quantum/plugins/cisco/db/nexus_models.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/db/nexus_models.py with 100% similarity]
quantum/plugins/cisco/db/ucs_db.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/db/ucs_db.py with 100% similarity]
quantum/plugins/cisco/db/ucs_models.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/db/ucs_models.py with 100% similarity]
quantum/plugins/cisco/l2device_inventory_base.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/l2device_inventory_base.py with 100% similarity]
quantum/plugins/cisco/l2device_plugin_base.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/l2device_plugin_base.py with 100% similarity]
quantum/plugins/cisco/l2network_model_base.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/l2network_model_base.py with 100% similarity]
quantum/plugins/cisco/l2network_plugin.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/l2network_plugin.py with 100% similarity]
quantum/plugins/cisco/l2network_plugin_configuration.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/l2network_plugin_configuration.py with 100% similarity]
quantum/plugins/cisco/l2network_segmentation_base.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/l2network_segmentation_base.py with 100% similarity]
quantum/plugins/cisco/models/__init__.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/models/__init__.py with 100% similarity]
quantum/plugins/cisco/models/l2network_multi_blade.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/models/l2network_multi_blade.py with 100% similarity]
quantum/plugins/cisco/models/l2network_single_blade.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/models/l2network_single_blade.py with 100% similarity]
quantum/plugins/cisco/nexus/__init__.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/nexus/__init__.py with 100% similarity]
quantum/plugins/cisco/nexus/cisco_nexus_configuration.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/nexus/cisco_nexus_configuration.py with 100% similarity]
quantum/plugins/cisco/nexus/cisco_nexus_network_driver.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/nexus/cisco_nexus_network_driver.py with 100% similarity]
quantum/plugins/cisco/nexus/cisco_nexus_plugin.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/nexus/cisco_nexus_plugin.py with 100% similarity]
quantum/plugins/cisco/nexus/cisco_nexus_snippets.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/nexus/cisco_nexus_snippets.py with 100% similarity]
quantum/plugins/cisco/nova/__init__.py [moved from plugins/cisco-plugin/lib/__init__.py with 100% similarity]
quantum/plugins/cisco/nova/quantum_port_aware_scheduler.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/nova/quantum_port_aware_scheduler.py with 100% similarity]
quantum/plugins/cisco/nova/vifdirect.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/nova/vifdirect.py with 100% similarity]
quantum/plugins/cisco/pip-requires [moved from plugins/cisco-plugin/pip-requires with 100% similarity]
quantum/plugins/cisco/run_tests.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/run_tests.py with 97% similarity]
quantum/plugins/cisco/segmentation/__init__.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/segmentation/__init__.py with 100% similarity]
quantum/plugins/cisco/segmentation/l2network_vlan_mgr.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/segmentation/l2network_vlan_mgr.py with 100% similarity]
quantum/plugins/cisco/tests/__init__.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/nova/__init__.py with 100% similarity]
quantum/plugins/cisco/tests/unit/__init__.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/tests/unit/__init__.py with 85% similarity]
quantum/plugins/cisco/tests/unit/test_cisco_extension.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/tests/unit/test_cisco_extension.py with 100% similarity]
quantum/plugins/cisco/tests/unit/test_database.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/tests/unit/test_database.py with 100% similarity]
quantum/plugins/cisco/tests/unit/test_l2networkApi.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/tests/unit/test_l2networkApi.py with 100% similarity]
quantum/plugins/cisco/tests/unit/test_l2network_multi_blade.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/tests/unit/test_l2network_multi_blade.py with 100% similarity]
quantum/plugins/cisco/tests/unit/test_nexus_plugin.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/tests/unit/test_nexus_plugin.py with 100% similarity]
quantum/plugins/cisco/tests/unit/test_ucs_driver.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/tests/unit/test_ucs_driver.py with 100% similarity]
quantum/plugins/cisco/tests/unit/test_ucs_inventory.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/tests/unit/test_ucs_inventory.py with 100% similarity]
quantum/plugins/cisco/tests/unit/test_ucs_plugin.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/tests/unit/test_ucs_plugin.py with 100% similarity]
quantum/plugins/cisco/tests/unit/test_vlan_mgr.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/tests/unit/test_vlan_mgr.py with 100% similarity]
quantum/plugins/cisco/ucs/__init__.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/ucs/__init__.py with 100% similarity]
quantum/plugins/cisco/ucs/cisco_getvif.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/ucs/cisco_getvif.py with 100% similarity]
quantum/plugins/cisco/ucs/cisco_ucs_configuration.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/ucs/cisco_ucs_configuration.py with 100% similarity]
quantum/plugins/cisco/ucs/cisco_ucs_inventory.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/ucs/cisco_ucs_inventory.py with 100% similarity]
quantum/plugins/cisco/ucs/cisco_ucs_inventory_configuration.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/ucs/cisco_ucs_inventory_configuration.py with 100% similarity]
quantum/plugins/cisco/ucs/cisco_ucs_network_driver.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/ucs/cisco_ucs_network_driver.py with 100% similarity]
quantum/plugins/cisco/ucs/cisco_ucs_plugin.py [moved from plugins/cisco-plugin/lib/quantum/plugins/cisco/ucs/cisco_ucs_plugin.py with 100% similarity]
quantum/plugins/openvswitch/Makefile [moved from plugins/openvswitch-plugin/lib/quantum/plugins/openvswitch/Makefile with 100% similarity]
quantum/plugins/openvswitch/README [moved from plugins/openvswitch-plugin/README with 100% similarity]
quantum/plugins/openvswitch/__init__.py [moved from plugins/openvswitch-plugin/lib/__init__.py with 100% similarity]
quantum/plugins/openvswitch/agent/ovs_quantum_agent.py [moved from plugins/openvswitch-plugin/lib/quantum/plugins/openvswitch/agent/ovs_quantum_agent.py with 100% similarity]
quantum/plugins/openvswitch/agent/xenserver_install.sh [moved from plugins/openvswitch-plugin/lib/quantum/plugins/openvswitch/agent/xenserver_install.sh with 100% similarity]
quantum/plugins/openvswitch/ovs_db.py [moved from plugins/openvswitch-plugin/lib/quantum/plugins/openvswitch/ovs_db.py with 100% similarity]
quantum/plugins/openvswitch/ovs_models.py [moved from plugins/openvswitch-plugin/lib/quantum/plugins/openvswitch/ovs_models.py with 100% similarity]
quantum/plugins/openvswitch/ovs_quantum_plugin.py [moved from plugins/openvswitch-plugin/lib/quantum/plugins/openvswitch/ovs_quantum_plugin.py with 98% similarity]
quantum/plugins/openvswitch/pip-requires [moved from plugins/openvswitch-plugin/pip-requires with 100% similarity]
quantum/plugins/openvswitch/run_tests.py [moved from plugins/openvswitch-plugin/lib/quantum/plugins/openvswitch/run_tests.py with 69% similarity]
quantum/plugins/openvswitch/tests/__init__.py [moved from plugins/openvswitch-plugin/lib/quantum/plugins/openvswitch/__init__.py with 100% similarity]
quantum/plugins/openvswitch/tests/unit/__init__.py [moved from plugins/sample-plugin/lib/__init__.py with 100% similarity]
quantum/plugins/openvswitch/tests/unit/test_vlan_map.py [moved from plugins/openvswitch-plugin/lib/quantum/plugins/openvswitch/tests/unit/test_vlan_map.py with 100% similarity]
quantum/plugins/sample/SamplePlugin.py [moved from plugins/sample-plugin/lib/quantum/plugins/SamplePlugin.py with 99% similarity]
quantum/plugins/sample/__init__.py [moved from server/lib/__init__.py with 100% similarity]
quantum/quantum_plugin_base.py [moved from server/lib/quantum/quantum_plugin_base.py with 100% similarity]
quantum/server/__init__.py [moved from server/lib/quantum/server.py with 100% similarity]
quantum/service.py [moved from server/lib/quantum/service.py with 100% similarity]
quantum/tests/__init__.py [moved from client/lib/quantum/tests/__init__.py with 100% similarity]
quantum/tests/unit/__init__.py [moved from server/lib/quantum/tests/unit/__init__.py with 85% similarity]
quantum/tests/unit/client_tools/__init__.py [moved from server/lib/quantum/tests/unit/client_tools/__init__.py with 100% similarity]
quantum/tests/unit/client_tools/stubs.py [moved from server/lib/quantum/tests/unit/client_tools/stubs.py with 94% similarity]
quantum/tests/unit/database_stubs.py [moved from server/lib/quantum/tests/unit/database_stubs.py with 100% similarity]
quantum/tests/unit/extension_stubs.py [moved from server/lib/quantum/tests/unit/extension_stubs.py with 100% similarity]
quantum/tests/unit/extensions/__init__.py [moved from server/lib/quantum/tests/unit/extensions/__init__.py with 100% similarity]
quantum/tests/unit/extensions/foxinsocks.py [moved from server/lib/quantum/tests/unit/extensions/foxinsocks.py with 100% similarity]
quantum/tests/unit/test_api.py [moved from server/lib/quantum/tests/unit/test_api.py with 100% similarity]
quantum/tests/unit/test_cli.py [moved from server/lib/quantum/tests/unit/test_cli.py with 99% similarity]
quantum/tests/unit/test_clientlib.py [moved from client/lib/quantum/tests/unit/test_clientlib.py with 100% similarity]
quantum/tests/unit/test_database.py [moved from server/lib/quantum/tests/unit/test_database.py with 100% similarity]
quantum/tests/unit/test_extensions.py [moved from server/lib/quantum/tests/unit/test_extensions.py with 99% similarity]
quantum/tests/unit/testlib_api.py [moved from server/lib/quantum/tests/unit/testlib_api.py with 100% similarity]
quantum/wsgi.py [moved from server/lib/quantum/wsgi.py with 100% similarity]
run_tests.py [changed mode: 0755->0644]
run_tests.sh
server/MANIFEST.in [deleted file]
server/etc/plugins.ini [deleted file]
server/lib/quantum/__init__.py [deleted file]
server/lib/quantum/tests/__init__.py [deleted file]
setup.py
setup_cisco_plugin.py [moved from plugins/cisco-plugin/setup.py with 75% similarity]
setup_client.py [moved from client/setup.py with 85% similarity]
setup_common.py [moved from common/setup.py with 73% similarity]
setup_openvswitch_plugin.py [moved from plugins/openvswitch-plugin/setup.py with 88% similarity]
setup_sample_plugin.py [moved from quantum/setup.py with 77% similarity]
setup_server.py [moved from server/setup.py with 69% similarity]
tools/build_debs.sh
tools/build_rpms.sh
tools/source_environment.py [deleted file]
tools/source_nonplugin_environment.py [deleted file]
version.py [new file with mode: 0644]