From bf91d89dcfbd1d83aba4f37b92af70e2d49ac2a9 Mon Sep 17 00:00:00 2001 From: Thomas Goirand Date: Thu, 19 Sep 2013 12:18:48 +0800 Subject: [PATCH] Added transitional packages for the quantum -> neutron upgrade Rewritten-From: 2287ebfd7304450c061c577efa888de5cdd45770 --- trusty/debian/control | 259 +++++++++++++++++++++++++++++++++++++++--- 1 file changed, 245 insertions(+), 14 deletions(-) diff --git a/trusty/debian/control b/trusty/debian/control index 8ef9f7e3d..75b73fa55 100644 --- a/trusty/debian/control +++ b/trusty/debian/control @@ -72,7 +72,8 @@ Package: python-neutron Architecture: all Section: python Pre-Depends: dpkg (>= 1.15.6~) -Replaces: quantum-common (<< 2013), +Replaces: python-quantum (<< 2013.2~), + quantum-common (<< 2013), quantum-dhcp-agent (<< 2013), quantum-l3-agent (<< 2013), quantum-plugin-cisco (<< 2013), @@ -86,7 +87,8 @@ Replaces: quantum-common (<< 2013), quantum-plugin-openvswitch-agent (<< 2013), quantum-plugin-ryu (<< 2013), quantum-plugin-ryu-agent (<< 2013) -Breaks: quantum-common (<< 2013), +Breaks: python-quantum (<< 2013.2~), + quantum-common (<< 2013), quantum-dhcp-agent (<< 2013), quantum-l3-agent (<< 2013), quantum-plugin-cisco (<< 2013), @@ -151,6 +153,8 @@ Depends: adduser, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} +Breaks: quantum-server (<< 2013.2~) +Replaces: quantum-server (<< 2013.2~) Description: OpenStack virtual network service - server Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (such as @@ -197,10 +201,10 @@ Provides: neutron-plugin, quantum-plugin-ryu Breaks: quantum-plugin-linuxbridge-agent, quantum-plugin-openvswitch-agent, - quantum-server (<= 2013.1) + quantum-server (<= 2013.2~) Replaces: quantum-plugin-linuxbridge-agent, quantum-plugin-openvswitch-agent, - quantum-server (<< 2013.1) + quantum-server (<< 2013.2~) Description: OpenStack virtual network service - common files Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (such as @@ -218,8 +222,8 @@ Depends: neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} -Breaks: python-quantum -Replaces: python-quantum +Breaks: quantum-plugin-nec-agent (<< 2013.2~) +Replaces: quantum-plugin-nec-agent (<< 2013.2~) Description: OpenStack virtual network service - NEC agent Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (such as @@ -240,6 +244,8 @@ Depends: adduser, ${python:Depends}, ${shlibs:Depends} Recommends: openvswitch-switch +Breaks: quantum-l3-agent (<< 2013.2~) +Replaces: quantum-l3-agent (<< 2013.2~) Description: OpenStack virtual network service - l3 agent Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (such as @@ -259,6 +265,8 @@ Depends: adduser, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} +Breaks: quantum-dhcp-agent (<< 2013.2~) +Replaces: quantum-dhcp-agent (<< 2013.2~) Description: OpenStack virtual network service - DHCP agent Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (such as @@ -275,8 +283,8 @@ Depends: adduser, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} -Breaks: quantum-l3-agent -Replaces: quantum-l3-agent +Breaks: quantum-metadata-agent (<< 2013.2~) +Replaces: quantum-metadata-agent (<< 2013.2~) Description: OpenStack virtual network service - metadata agent Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (such as @@ -293,8 +301,8 @@ Depends: haproxy, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} -Breaks: quantum-common -Replaces: quantum-common +Breaks: quantum-common (<< 2013.2~) +Replaces: quantum-common (<< 2013.2~) Description: OpenStack virtual network service - LBaaS agent Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (such as @@ -312,8 +320,8 @@ Depends: neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} -Breaks: python-quantum -Replaces: python-quantum +Breaks: python-quantum (<< 2013.2~) +Replaces: python-quantum (<< 2013.2~) Recommends: openvswitch-datapath-dkms Description: OpenStack virtual network service - Open vSwitch agent Neutron provides an API to dynamically request and configure virtual networks. @@ -333,8 +341,8 @@ Depends: bridge-utils, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} -Breaks: python-quantum -Replaces: python-quantum +Breaks: python-quantum (<< 2013.2~) +Replaces: python-quantum (<< 2013.2~) Description: OpenStack virtual network service - Linux bridge agent Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (such as @@ -343,3 +351,226 @@ Description: OpenStack virtual network service - Linux bridge agent . This package provides the Linux bridge agent. If you choose to use the Linux bridge plugin on neutron-server, this agent should run on each compute node. + +Package: python-quantum +Depends: python-neutron, ${misc:Depends} +Architecture: all +Pre-Depends: dpkg (>= 1.15.6~) +Section: oldlibs +description: transitional dummy package for switching to python-neutron + This is a transitional dummy package due to the rename of Quantum into + Neutron. Quantum had to be renamed because of a trademark issue. Once you have + upgraded, this package can safely be removed. This package provides a + transition path from python-quantum to python-neutron. + +Package: quantum-server +Depends: neutron-server, ${misc:Depends} +Architecture: all +Pre-Depends: dpkg (>= 1.15.6~) +Section: oldlibs +description: transitional dummy package for switching to neutron-server + This is a transitional dummy package due to the rename of Quantum into + Neutron. Quantum had to be renamed because of a trademark issue. Once you have + upgraded, this package can safely be removed. This package provides a + transition path from quantum-server to neutron-server. + +Package: quantum-common +Depends: neutron-common, ${misc:Depends} +Architecture: all +Pre-Depends: dpkg (>= 1.15.6~) +Section: oldlibs +description: transitional dummy package for switching to neutron-common + This is a transitional dummy package due to the rename of Quantum into + Neutron. Quantum had to be renamed because of a trademark issue. Once you have + upgraded, this package can safely be removed. This package provides a + transition path from quantum-common server to neutron-common. + +Package: quantum-plugin-cisco +Depends: neutron-common, ${misc:Depends} +Architecture: all +Pre-Depends: dpkg (>= 1.15.6~) +Section: oldlibs +description: transitional dummy package for upgrading quantum-plugin-cisco + This is a transitional dummy package due to the rename of Quantum into + Neutron. Quantum had to be renamed because of a trademark issue. Once you have + upgraded, this package can safely be removed. This package provides a + transition path from quantum-plugin-cisco server to neutron-common. + +Package: quantum-plugin-nec +Depends: neutron-common, ${misc:Depends} +Architecture: all +Pre-Depends: dpkg (>= 1.15.6~) +Section: oldlibs +description: transitional dummy package for upgrading quantum-plugin-nec + This is a transitional dummy package due to the rename of Quantum into + Neutron. Quantum had to be renamed because of a trademark issue. Once you have + upgraded, this package can safely be removed. This package provides a + transition path from quantum-plugin-nec server to neutron-common. + +Package: quantum-plugin-nec-agent +Depends: neutron-plugin-nec-agent, ${misc:Depends} +Architecture: all +Pre-Depends: dpkg (>= 1.15.6~) +Section: oldlibs +description: transitional dummy package for upgrading quantum-plugin-nec-agent + This is a transitional dummy package due to the rename of Quantum into + Neutron. Quantum had to be renamed because of a trademark issue. Once you have + upgraded, this package can safely be removed. This package provides a + transition path from quantum-plugin-nec-agent server to + neutron-plugin-nec-agent. + +Package: quantum-plugin-bigswitch +Depends: neutron-common, ${misc:Depends} +Architecture: all +Pre-Depends: dpkg (>= 1.15.6~) +Section: oldlibs +description: transitional dummy package for upgrading quantum-plugin-bigswitch + This is a transitional dummy package due to the rename of Quantum into + Neutron. Quantum had to be renamed because of a trademark issue. Once you have + upgraded, this package can safely be removed. This package provides a + transition path from quantum-plugin-bigswitch server to neutron-common. + +Package: quantum-plugin-hyperv +Depends: neutron-common, ${misc:Depends} +Architecture: all +Pre-Depends: dpkg (>= 1.15.6~) +Section: oldlibs +description: transitional dummy package for upgrading quantum-plugin-hyperv + This is a transitional dummy package due to the rename of Quantum into + Neutron. Quantum had to be renamed because of a trademark issue. Once you have + upgraded, this package can safely be removed. This package provides a + transition path from quantum-plugin-hyperv server to neutron-common. + +Package: quantum-plugin-brocade +Depends: neutron-common, ${misc:Depends} +Architecture: all +Pre-Depends: dpkg (>= 1.15.6~) +Section: oldlibs +description: transitional dummy package for upgrading quantum-plugin-brocade + This is a transitional dummy package due to the rename of Quantum into + Neutron. Quantum had to be renamed because of a trademark issue. Once you have + upgraded, this package can safely be removed. This package provides a + transition path from quantum-plugin-brocade server to neutron-common. + +Package: quantum-plugin-plumgrid +Depends: neutron-common, ${misc:Depends} +Architecture: all +Pre-Depends: dpkg (>= 1.15.6~) +Section: oldlibs +description: transitional dummy package for upgrading quantum-plugin-plumgrid + This is a transitional dummy package due to the rename of Quantum into + Neutron. Quantum had to be renamed because of a trademark issue. Once you have + upgraded, this package can safely be removed. This package provides a + transition path from quantum-plugin-plumgrid server to neutron-common. + +Package: quantum-plugin-metaplugin +Depends: neutron-common, ${misc:Depends} +Architecture: all +Pre-Depends: dpkg (>= 1.15.6~) +Section: oldlibs +description: transitional dummy package for upgrading quantum-plugin-metaplugin + This is a transitional dummy package due to the rename of Quantum into + Neutron. Quantum had to be renamed because of a trademark issue. Once you have + upgraded, this package can safely be removed. This package provides a + transition path from quantum-plugin-metaplugin server to neutron-common. + +Package: quantum-plugin-nicira +Depends: neutron-common, ${misc:Depends} +Architecture: all +Pre-Depends: dpkg (>= 1.15.6~) +Section: oldlibs +description: transitional dummy package for upgrading quantum-plugin-nicira + This is a transitional dummy package due to the rename of Quantum into + Neutron. Quantum had to be renamed because of a trademark issue. Once you have + upgraded, this package can safely be removed. This package provides a + transition path from quantum-plugin-nicira server to neutron-common. + +Package: quantum-l3-agent +Depends: neutron-l3-agent, ${misc:Depends} +Architecture: all +Pre-Depends: dpkg (>= 1.15.6~) +Section: oldlibs +description: transitional dummy package for upgrading quantum-l3-agent + This is a transitional dummy package due to the rename of Quantum into + Neutron. Quantum had to be renamed because of a trademark issue. Once you have + upgraded, this package can safely be removed. This package provides a + transition path from quantum-l3-agent server to neutron-l3-agent. + +Package: quantum-dhcp-agent +Depends: neutron-dhcp-agent, ${misc:Depends} +Architecture: all +Pre-Depends: dpkg (>= 1.15.6~) +Section: oldlibs +description: transitional dummy package for upgrading quantum-dhcp-agent + This is a transitional dummy package due to the rename of Quantum into + Neutron. Quantum had to be renamed because of a trademark issue. Once you have + upgraded, this package can safely be removed. This package provides a + transition path from quantum-dhcp-agent server to neutron-dhcp-agent. + +Package: quantum-metadata-agent +Depends: neutron-dhcp-agent, ${misc:Depends} +Architecture: all +Pre-Depends: dpkg (>= 1.15.6~) +Section: oldlibs +description: transitional dummy package for upgrading quantum-metadata-agent + This is a transitional dummy package due to the rename of Quantum into + Neutron. Quantum had to be renamed because of a trademark issue. Once you have + upgraded, this package can safely be removed. This package provides a + transition path from quantum-metadata-agent server to neutron-metadata-agent. + +Package: quantum-lbaas-agent +Depends: neutron-dhcp-agent, ${misc:Depends} +Architecture: all +Pre-Depends: dpkg (>= 1.15.6~) +Section: oldlibs +description: transitional dummy package for upgrading quantum-lbaas-agent + This is a transitional dummy package due to the rename of Quantum into + Neutron. Quantum had to be renamed because of a trademark issue. Once you have + upgraded, this package can safely be removed. This package provides a + transition path from quantum-lbass-agent server to neutron-lbass-agent. + +Package: quantum-plugin-openvswitch +Depends: neutron-common, ${misc:Depends} +Architecture: all +Pre-Depends: dpkg (>= 1.15.6~) +Section: oldlibs +description: transitional dummy package for upgrading quantum-plugin-openvswitch + This is a transitional dummy package due to the rename of Quantum into + Neutron. Quantum had to be renamed because of a trademark issue. Once you have + upgraded, this package can safely be removed. This package provides a + transition path from quantum-plugin-openvswitch server to neutron-common. + +Package: quantum-plugin-openvswitch-agent +Depends: neutron-plugin-openvswitch-agent, ${misc:Depends} +Architecture: all +Pre-Depends: dpkg (>= 1.15.6~) +Section: oldlibs +description: transitional dummy package for upgrading quantum-plugin-openvswitch-agent + This is a transitional dummy package due to the rename of Quantum into + Neutron. Quantum had to be renamed because of a trademark issue. Once you have + upgraded, this package can safely be removed. This package provides a + transition path from quantum-plugin-openvswitch-agent server to + neutron-plugin-openvswitch-agent. + +Package: quantum-plugin-linuxbridge +Depends: neutron-common, ${misc:Depends} +Architecture: all +Pre-Depends: dpkg (>= 1.15.6~) +Section: oldlibs +description: transitional dummy package for upgrading quantum-plugin-linuxbridge + This is a transitional dummy package due to the rename of Quantum into + Neutron. Quantum had to be renamed because of a trademark issue. Once you have + upgraded, this package can safely be removed. This package provides a + transition path from quantum-plugin-linuxbridge server to neutron-common. + +Package: quantum-plugin-linuxbridge-agent +Depends: neutron-plugin-linuxbridge-agent, ${misc:Depends} +Architecture: all +Pre-Depends: dpkg (>= 1.15.6~) +Section: oldlibs +description: transitional dummy package for upgrading quantum-plugin-linuxbridge-agent + This is a transitional dummy package due to the rename of Quantum into + Neutron. Quantum had to be renamed because of a trademark issue. Once you have + upgraded, this package can safely be removed. This package provides a + transition path from quantum-plugin-linuxbridge-agent server to + neutron-plugin-linuxbridge-agent. -- 2.45.2