Add Neutron 2015.1 for Ubuntu 14.04
[openstack-build/neutron-build.git] / trusty / debian / control
similarity index 87%
rename from debian/control
rename to trusty/debian/control
index c0f2f7d1b324664fe045894c25fcfd75c41bb77c..a7dd8a8d07d909df4f60814b7183cad9b11ce56d 100644 (file)
@@ -1,59 +1,61 @@
 Source: neutron
 Section: net
 Priority: optional
-Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
-XSBC-Original-Maintainer: Chuck Short <zulcss@ubuntu.com>
-Build-Depends: debhelper (>= 8.0.0), python-all (>= 2.6)
+Maintainer: MOS Neutron Team <mos-neutron@mirantis.com>
+Build-Depends: debhelper (>= 9), python-all (>= 2.7.1)
 Build-Depends-Indep:
- alembic (>= 0.7.1),
- pep8,
- python-amqplib (>= 0.6.1),
+ alembic (>= 0.7.2),
  python-anyjson (>= 0.3.3),
- python-babel,
- python-cliff (>= 1.7.0),
- python-configobj,
- python-coverage,
- python-hacking,
- python-eventlet (>= 0.15.2),
+ python-babel (>= 1.3),
+ python-cliff (>= 1.10.0),
+ python-coverage (>= 3.6),
+ python-eventlet (>= 0.16.1),
  python-fixtures (>= 0.3.14),
  python-greenlet (>= 0.3.2),
+ python-hacking (>= 0.10.0),
  python-httplib2 (>= 0.7.5),
  python-iso8601 (>= 0.1.9),
- python-jinja2,
+ python-jinja2 (>= 2.6),
  python-jsonrpclib,
- python-keystonemiddleware (>= 1.0.0),
- python-keystoneclient (>= 1:0.11.1),
- python-kombu (>= 2.5.12),
- python-lxml (>= 2.3),
+ python-keystoneclient (>= 1:1.1.0),
+ python-keystonemiddleware (>= 1.5.0),
  python-mock (>= 1.0),
- python-mox,
- python-netaddr,
- python-neutronclient (>= 1:2.3.6),
- python-novaclient (>= 2.18.0),
- python-oslo.config (>= 1.6.0),
- python-oslo.messaging (>= 1.4.0),
- python-oslo.db,
+ python-netaddr (>= 0.7.12),
+ python-neutronclient (>= 1:2.3.11),
+ python-novaclient (>= 1:2.22.0),
+ python-oslo-concurrency (>= 1.8.0),
+ python-oslo-config (>= 1:1.9.3),
+ python-oslo-context (>= 0.2.0),
+ python-oslo-db (>= 1.7.0),
+ python-oslo-i18n (>= 1.5.0),
+ python-oslo-log (>= 1.0.0),
+ python-oslo-messaging (>= 1.8.0),
+ python-oslo-middleware (>= 1.0.0),
+ python-oslo-rootwrap (>= 1.6.0),
+ python-oslo-serialization (>= 1.4.0),
+ python-oslo-utils (>= 1.4.0),
+ python-oslosphinx (>= 2.5.0),
+ python-oslotest (>= 1.5.1),
  python-paste,
- python-pastedeploy,
- python-pbr (>= 0.6), python-pbr (<< 0.7) | python-pbr (>> 0.7), python-pbr (<< 1.0),
- python-psutil (>= 1.1.1),
- python-pyudev,
+ python-pastedeploy (>= 1.5.0),
+ python-pbr (>= 0.10),
  python-requests (>= 2.2.0),
- python-routes,
+ python-requests-mock (>= 0.6.0),
+ python-retrying (>= 1.2.3),
+ python-routes (>= 1.12.3),
  python-setuptools,
  python-simplejson,
- python-six (>= 1.7.0),
- python-sqlalchemy (>> 0.9.7), python-sqlalchemy (<= 0.9.99),
- python-stevedore (>= 1.1.0),
- python-testtools (>= 0.9.32),
- python-webob,
- python-webtest,
- subunit,
- testrepository ( >= 0.0.17)
-XS-Python-Version: >= 2.6
-Standards-Version: 3.9.4
-Vcs-Browser: http://bazaar.launchpad.net/~ubuntu-server-dev/neutron/juno/files
-Vcs-Bzr: https://code.launchpad.net/~ubuntu-server-dev/neutron/juno
+ python-six (>= 1.9.0),
+ python-sphinx (>= 1.1.2),
+ python-sqlalchemy (>= 0.9.7),
+ python-stevedore (>= 1.3.0),
+ python-subunit (>= 0.0.18),
+ python-tempest-lib (>= 0.4.0),
+ python-testscenarios (>= 0.4),
+ python-testtools (>= 0.9.36),
+ python-webob (>= 1.2.3),
+XS-Python-Version: >= 2.7
+Standards-Version: 3.9.6
 XS-Testsuite: autopkgtest
 
 Package: neutron-server
@@ -85,6 +87,7 @@ Architecture: all
 Depends:
  adduser,
  python-neutron (= ${source:Version}),
+# python-neutron-fwaas,
  ${misc:Depends},
  ${python:Depends}
 Breaks:
@@ -102,6 +105,7 @@ Description: Neutron is a virtual network service for Openstack - common
  dynamically request and configure virtual networks. These networks
  connect "interfaces" from other OpenStack services (e.g., virtual NICs
  from Nova VMs). The Neutron API supports extensions to provide
+ python-pbr (>= 0.10),
  advanced network capabilities (e.g., QoS, ACLs, network monitoring,
  etc.)
  .
@@ -215,28 +219,6 @@ Description: Neutron is a virtual network service for Openstack - BigSwitch plug
  .
  This package provides the BigSwitch plugin agent.
 
-Package: neutron-plugin-hyperv
-Architecture: all
-Provides: neutron-plugin
-Depends:
- neutron-common (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Breaks: quantum-plugin-hyperv ( << 1:2013.2~b2-0ubuntu1~ )
-Replaces: quantum-plugin-hyperv ( << 1:2013.2~b2-0ubuntu1~ )
-Description: Neutron is a virtual network service for Openstack - Hyper-V plugin
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the Hyper-V plugin.
-
 Package: neutron-plugin-brocade
 Architecture: all
 Provides: neutron-plugin
@@ -338,8 +320,11 @@ Package: neutron-l3-agent
 Architecture: all
 Depends:
  iputils-arping,
+ keepalived,
  neutron-common (= ${source:Version}),
  neutron-metadata-agent (= ${source:Version}),
+# python-neutron-fwaas,
+ radvd,
  ${misc:Depends},
  ${python:Depends},
  ${shlibs:Depends}
@@ -402,66 +387,53 @@ Description: Neutron is a virtual network service for Openstack - metadata agent
  .
  This package provides the metadata proxy agent.
 
-Package: neutron-lbaas-agent
-Architecture: all
-Depends:
- haproxy,
- neutron-common (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Breaks: quantum-lbaas-agent ( << 1:2013.2~b2-0ubuntu1~ )
-Replaces: quantum-lbass-agent ( << 1:2013.2~b2-0ubuntu1~ )
-Description: Neutron is a virtual network service for Openstack - LBaaS agent
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the Load Balancing as-a Service (LBaaS) agent.
-
 Package: python-neutron
 Architecture: all
 Section: python
 Depends:
- alembic (>= 0.7.1),
- python-amqplib (>= 0.6.1),
+ alembic (>= 0.7.2),
  python-anyjson (>= 0.3.3),
- python-argparse,
- python-babel,
- python-eventlet (>= 0.15.2),
+ python-babel (>= 1.3),
+ python-eventlet (>= 0.16.1),
  python-greenlet (>= 0.3.2),
  python-httplib2 (>= 0.7.5),
  python-iso8601 (>= 0.1.9),
- python-jinja2,
- python-keystonemiddleware (>= 1.0.0),
- python-keystoneclient (>= 1:0.11.1),
- python-kombu (>= 2.5.12),
+ python-jinja2 (>= 2.6),
+ python-jsonrpclib,
+ python-keystoneclient (>= 1:1.1.0),
+ python-keystonemiddleware (>= 1.5.0),
+ python-kombu (>= 2.5.0),
  python-netaddr (>= 0.7.12),
- python-neutronclient (>= 1:2.3.6),
- python-novaclient (>=         1:2.18.0),
- python-oslo.config (>= 1:1.6.0),
+ python-neutronclient (>= 1:2.3.11),
+ python-novaclient (>= 1:2.22.0),
+ python-oslo-concurrency (>= 1.8.0),
+ python-oslo-config (>= 1:1.9.3),
+ python-oslo-context (>= 0.2.0),
+ python-oslo-db (>= 1.7.0),
+ python-oslo-i18n (>= 1.5.0),
+ python-oslo-log (>= 1.0.0),
+ python-oslo-messaging (>= 1.8.0),
+ python-oslo-middleware (>= 1.0.0),
+ python-oslo-rootwrap (>= 1.6.0),
+ python-oslo-serialization (>= 1.4.0),
+ python-oslo-utils (>= 1.4.0),
  python-paste,
- python-pastedeploy(>= 1.5.0),
- python-psutil (>= 1.1.1),
+ python-pastedeploy (>= 1.5.0),
+ python-pbr (>= 0.10),
  python-requests (>= 2.2.0),
- python-oslo.rootwrap (>= 1.3.0),
- python-routes,
- python-six (>= 1.7.0),
- python-sqlalchemy (>> 0.9.7), python-sqlalchemy (<= 0.9.99),
- python-stevedore (>= 1.1.0),
- python-webob,
+ python-retrying (>= 1.2.3),
+ python-routes (>= 1.12.3),
+ python-six (>= 1.9.0),
+ python-sqlalchemy (>= 0.9.7),
+ python-stevedore (>= 1.3.0),
+ python-webob (>= 1.2.3),
  ${misc:Depends},
  ${python:Depends}
 Provides: ${python:Provides}
 XB-Python-Version: ${python:Versions}
 Breaks: python-quantum ( << 1:2013.2~b2-0ubuntu1~ )
 Replaces: python-quantum ( << 1:2013.2~b2-0ubuntu1~ )
-Description: Neutron is a virutal network service for Openstack - Python library
+Description: Neutron is a virtual network service for Openstack - Python library
  Neutron is a virtual network service for Openstack, and a part of
  Netstack. Just like OpenStack Nova provides an API to dynamically
  request and configure virtual servers, Neutron provides an API to
@@ -475,9 +447,10 @@ Description: Neutron is a virutal network service for Openstack - Python library
 
 Package: neutron-plugin-openvswitch
 Architecture: all
-Provides: neutron-plugin
+Section: oldlibs
+Priority: extra
 Depends:
- neutron-common (= ${source:Version}),
+ neutron-plugin-ml2,
  ${misc:Depends},
  ${python:Depends},
  ${shlibs:Depends}
@@ -493,7 +466,8 @@ Description: Neutron is a virtual network service for Openstack - Open vSwitch p
  advanced network capabilities (e.g., QoS, ACLs, network monitoring,
  etc.)
  .
- This package provides the Open vSwitch plugin.
+ This package is a transitional package to migrate openvswitch plugin
+ users to the Modular Layer 2 (ml2) plugin.
 
 Package: neutron-plugin-ml2
 Architecture: all
@@ -540,9 +514,10 @@ Description: Neutron is a virtual network service for Openstack - Open vSwitch p
 
 Package: neutron-plugin-linuxbridge
 Architecture: all
-Provides: neutron-plugin
+Section: oldlibs
+Priority: extra
 Depends:
- neutron-common (= ${source:Version}),
+ neutron-plugin-ml2,
  ${misc:Depends},
  ${python:Depends},
  ${shlibs:Depends}
@@ -558,13 +533,14 @@ Description: Neutron is a virtual network service for Openstack - linuxbridge pl
  advanced network capabilities (e.g., QoS, ACLs, network monitoring,
  etc.)
  .
- This package provides the linuxbridge plugin.
+ This package is a transitional package to migrate linuxbridge plugin
+ users to the Modular Layer 2 (ml2) plugin.
 
 Package: neutron-plugin-linuxbridge-agent
 Architecture: all
 Depends:
  bridge-utils,
- neutron-plugin-linuxbridge (= ${source:Version}),
+ neutron-plugin-ml2 (= ${source:Version}),
  ${misc:Depends},
  ${python:Depends},
  ${shlibs:Depends}
@@ -647,19 +623,16 @@ Description: Neutron is a virtual network service for Openstack - Mellanox plugi
  .
  This package provides the Mellanox plugin agent.
 
-Package: neutron-vpn-agent
+Package: neutron-metering-agent
 Architecture: all
 Depends:
- iputils-arping,
  neutron-common (= ${source:Version}),
- neutron-metadata-agent (= ${source:Version}),
  ${misc:Depends},
  ${python:Depends},
  ${shlibs:Depends}
-Breaks: neutron-plugin-vpn-agent ( << 1:2014.1~b3-0ubuntu2~ )
-Replaces: neutron-plugin-vpn-agent ( << 1:2014.1~b3-0ubuntu2~ )
-Conflicts: neutron-l3-agent
-Description: Neutron is a virtual network service for Openstack - VPN agent
+Breaks: neutron-plugin-metering-agent ( << 1:2014.1~b3-0ubuntu2~ )
+Replaces: neutron-plugin-metering-agent ( << 1:2014.1~b3-0ubuntu2~ )
+Description: Neutron is a virtual network service for Openstack - metering agent
  Neutron is a virtual network service for Openstack, and a part of
  Netstack. Just like OpenStack Nova provides an API to dynamically
  request and configure virtual servers, Neutron provides an API to
@@ -669,24 +642,23 @@ Description: Neutron is a virtual network service for Openstack - VPN agent
  advanced network capabilities (e.g., QoS, ACLs, network monitoring,
  etc.)
  .
- This package provides the VPN agent, which also provides L3 agent support.
+ This package provides the metering agent.
 
-Package: neutron-plugin-vpn-agent
+Package: neutron-plugin-metering-agent
 Architecture: all
-Depends: neutron-vpn-agent, ${misc:Depends}
+Depends: neutron-metering-agent, ${misc:Depends}
 Description: transitional dummy package
  This is a transitional dummy package. It can safely be removed.
 
-Package: neutron-metering-agent
+Package: neutron-plugin-ibm
 Architecture: all
+Provides: neutron-plugin
 Depends:
  neutron-common (= ${source:Version}),
  ${misc:Depends},
  ${python:Depends},
  ${shlibs:Depends}
-Breaks: neutron-plugin-metering-agent ( << 1:2014.1~b3-0ubuntu2~ )
-Replaces: neutron-plugin-metering-agent ( << 1:2014.1~b3-0ubuntu2~ )
-Description: Neutron is a virtual network service for Openstack - metering agent
+Description: Neutron is a virtual network service for Openstack - IBM SDN plugin
  Neutron is a virtual network service for Openstack, and a part of
  Netstack. Just like OpenStack Nova provides an API to dynamically
  request and configure virtual servers, Neutron provides an API to
@@ -696,22 +668,35 @@ Description: Neutron is a virtual network service for Openstack - metering agent
  advanced network capabilities (e.g., QoS, ACLs, network monitoring,
  etc.)
  .
- This package provides the metering agent.
+ This package provides the IBM SDN plugin.
 
-Package: neutron-plugin-metering-agent
+Package: neutron-plugin-ibm-agent
 Architecture: all
-Depends: neutron-metering-agent, ${misc:Depends}
-Description: transitional dummy package
- This is a transitional dummy package. It can safely be removed.
+Depends:
+ neutron-plugin-ibm (= ${source:Version}),
+ ${misc:Depends},
+ ${python:Depends},
+ ${shlibs:Depends}
+Description: Neutron is a virtual network service for Openstack - IBM agent
+ Neutron is a virtual network service for Openstack, and a part of
+ Netstack. Just like OpenStack Nova provides an API to dynamically
+ request and configure virtual servers, Neutron provides an API to
+ dynamically request and configure virtual networks. These networks
+ connect "interfaces" from other OpenStack services (e.g., virtual NICs
+ from Nova VMs). The Neutron API supports extensions to provide
+ advanced network capabilities (e.g., QoS, ACLs, network monitoring,
+ etc.)
+ .
+ This package provides the IBM agent.
 
-Package: neutron-plugin-openflow-agent
+Package: neutron-plugin-sriov-agent
 Architecture: all
 Depends:
- neutron-plugin-ml2 (= ${source:Version}),
+ neutron-common (= ${source:Version}),
  ${misc:Depends},
  ${python:Depends},
  ${shlibs:Depends}
-Description: Neutron is a virtual network service for Openstack - Openflow agent
+Description: Neutron is a virtual network service for Openstack - IBM agent
  Neutron is a virtual network service for Openstack, and a part of
  Netstack. Just like OpenStack Nova provides an API to dynamically
  request and configure virtual servers, Neutron provides an API to
@@ -721,9 +706,9 @@ Description: Neutron is a virtual network service for Openstack - Openflow agent
  advanced network capabilities (e.g., QoS, ACLs, network monitoring,
  etc.)
  .
- This package provides the Openflow agent.
+ This package provides the Mellanox SR-IOV agent.
 
-Package: neutron-plugin-ibm
+Package: neutron-plugin-oneconvergence
 Architecture: all
 Provides: neutron-plugin
 Depends:
@@ -731,7 +716,7 @@ Depends:
  ${misc:Depends},
  ${python:Depends},
  ${shlibs:Depends}
-Description: Neutron is a virtual network service for Openstack - IBM SDN plugin
+Description: Neutron is a virtual network service for Openstack - One Convergence plugin
  Neutron is a virtual network service for Openstack, and a part of
  Netstack. Just like OpenStack Nova provides an API to dynamically
  request and configure virtual servers, Neutron provides an API to
@@ -741,16 +726,16 @@ Description: Neutron is a virtual network service for Openstack - IBM SDN plugin
  advanced network capabilities (e.g., QoS, ACLs, network monitoring,
  etc.)
  .
- This package provides the IBM SDN plugin.
+ This package provides the One Convergence plugin.
 
-Package: neutron-plugin-ibm-agent
+Package: neutron-plugin-oneconvergence-agent
 Architecture: all
 Depends:
- neutron-plugin-ibm (= ${source:Version}),
+ neutron-plugin-oneconvergence (= ${source:Version}),
  ${misc:Depends},
  ${python:Depends},
  ${shlibs:Depends}
-Description: Neutron is a virtual network service for Openstack - IBM agent
+Description: Neutron is a virtual network service for Openstack - One Convergence agent
  Neutron is a virtual network service for Openstack, and a part of
  Netstack. Just like OpenStack Nova provides an API to dynamically
  request and configure virtual servers, Neutron provides an API to
@@ -760,9 +745,9 @@ Description: Neutron is a virtual network service for Openstack - IBM agent
  advanced network capabilities (e.g., QoS, ACLs, network monitoring,
  etc.)
  .
- This package provides the IBM agent.
+ This package provides the One Convergence agent.
 
-Package: neutron-plugin-oneconvergence
+Package: neutron-plugin-nuage
 Architecture: all
 Provides: neutron-plugin
 Depends:
@@ -770,7 +755,7 @@ Depends:
  ${misc:Depends},
  ${python:Depends},
  ${shlibs:Depends}
-Description: Neutron is a virtual network service for Openstack - One Convergence plugin
+Description: Neutron is a virtual network service for Openstack - Nuage plugin
  Neutron is a virtual network service for Openstack, and a part of
  Netstack. Just like OpenStack Nova provides an API to dynamically
  request and configure virtual servers, Neutron provides an API to
@@ -780,16 +765,17 @@ Description: Neutron is a virtual network service for Openstack - One Convergenc
  advanced network capabilities (e.g., QoS, ACLs, network monitoring,
  etc.)
  .
- This package provides the One Convergence plugin.
+ This package provides the Nuage plugin.
 
-Package: neutron-plugin-oneconvergence-agent
+Package: neutron-plugin-opencontrail
 Architecture: all
+Provides: neutron-plugin
 Depends:
- neutron-plugin-oneconvergence (= ${source:Version}),
+ neutron-common (= ${source:Version}),
  ${misc:Depends},
  ${python:Depends},
  ${shlibs:Depends}
-Description: Neutron is a virtual network service for Openstack - One Convergence agent
+Description: Neutron is a virtual network service for Openstack - OpenContrail plugin
  Neutron is a virtual network service for Openstack, and a part of
  Netstack. Just like OpenStack Nova provides an API to dynamically
  request and configure virtual servers, Neutron provides an API to
@@ -799,4 +785,4 @@ Description: Neutron is a virtual network service for Openstack - One Convergenc
  advanced network capabilities (e.g., QoS, ACLs, network monitoring,
  etc.)
  .
- This package provides the One Convergence agent.
+ This package provides the OpenContail plugin.