Remove unused rpm specs
[openstack-build/neutron-build.git] / rpm / SPECS / openstack-neutron.spec
diff --git a/rpm/SPECS/openstack-neutron.spec b/rpm/SPECS/openstack-neutron.spec
deleted file mode 100644 (file)
index f72c700..0000000
+++ /dev/null
@@ -1,1611 +0,0 @@
-%global release_name icehouse
-
-Name:          openstack-neutron
-Version:        2014.2
-Release:        1%{?dist}
-Provides:      openstack-quantum = %{version}-%{release}
-Obsoletes:     openstack-quantum < 2013.2-0.3.b3
-
-Summary:       OpenStack Networking Service
-
-Group:         Applications/System
-License:       ASL 2.0
-URL:           http://launchpad.net/neutron/
-
-Source0: neutron-2014.2.tar.gz
-Source1:       neutron.logrotate
-Source2:       neutron-sudoers
-
-Source10:      neutron-server.init
-Source20:      neutron-server.upstart
-Source11:      neutron-linuxbridge-agent.init
-Source21:      neutron-linuxbridge-agent.upstart
-Source12:      neutron-openvswitch-agent.init
-Source22:      neutron-openvswitch-agent.upstart
-Source14:      neutron-nec-agent.init
-Source24:      neutron-nec-agent.upstart
-Source15:      neutron-dhcp-agent.init
-Source25:      neutron-dhcp-agent.upstart
-Source16:      neutron-l3-agent.init
-Source26:      neutron-l3-agent.upstart
-Source17:      neutron-metadata-agent.init
-Source27:      neutron-metadata-agent.upstart
-Source18:      neutron-ovs-cleanup.init
-Source28:      neutron-ovs-cleanup.upstart
-Source19:      neutron-lbaas-agent.init
-Source29:      neutron-lbaas-agent.upstart
-Source30:      neutron-mlnx-agent.init
-Source40:      neutron-mlnx-agent.upstart
-Source31:      neutron-vpn-agent.init
-Source41:      neutron-vpn-agent.upstart
-Source32:      neutron-metering-agent.init
-Source42:      neutron-metering-agent.upstart
-
-Source90:      neutron-dist.conf
-#
-# patches_base=2014.1.1+1
-#
-Patch0001: 0001-remove-runtime-dependency-on-pbr.patch
-
-BuildArch:     noarch
-
-BuildRequires: python2-devel
-BuildRequires: python-setuptools
-# Build require these parallel versions
-# as setup.py build imports neutron.openstack.common.setup
-# which will then check for these
-BuildRequires: python-sqlalchemy
-BuildRequires: python-webob
-BuildRequires: python-paste-deploy
-BuildRequires: python-routes
-BuildRequires:  python-jinja2-26
-BuildRequires: dos2unix
-BuildRequires: python-pbr
-BuildRequires: python-d2to1
-
-Requires:   ipset
-Requires:      dnsmasq-utils
-Requires:   python-oslo-middleware
-Requires:   python-netifaces
-Requires:      python-neutron = %{version}-%{release}
-Requires:      python-oslo-rootwrap
-Requires:      openstack-utils
-Requires:   conntrack-tools
-
-Requires(post):                chkconfig
-Requires(postun):      initscripts
-Requires(preun):       chkconfig
-Requires(preun):       initscripts
-Requires(pre):         shadow-utils
-
-# dnsmasq is not a hard requirement, but is currently the only option
-# when neutron-dhcp-agent is deployed.
-Requires:      dnsmasq
-
-
-%description
-Neutron is a virtual network service for Openstack. 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.)
-
-
-%package -n python-neutron
-Summary:       Neutron Python libraries
-Group:         Applications/System
-
-Provides:      python-quantum = %{version}-%{release}
-Obsoletes:     python-quantum < 2013.2-0.3.b3
-
-Requires:      MySQL-python
-Requires:      python-alembic >= 0.7.1
-Requires:      python-amqplib
-Requires:      python-anyjson >= 0.3.3
-Requires:      python-babel >= 1.3
-Requires:      python-eventlet >= 0.15.2
-Requires:      python-greenlet >= 0.3.2
-Requires:      python-httplib2 >= 0.7.5
-Requires:      python-iso8601 >= 0.1.9
-Requires:   python-jsonrpclib
-Requires:      python-jinja2
-Requires:      python-keystoneclient >= 1:0.11.0
-Requires:   python-keystonemiddleware >= 1.0.0
-Requires:      python-kombu >= 2.5.0
-Requires:      python-lxml
-Requires:   python-oslo-messaging >= 1.4.0
-Requires:      python-oslo-rootwrap >= 1.3.0
-Requires:   python-requests >= 2.2.0
-Requires:      python-paste-deploy >= 1.5.0
-Requires:      python-routes >= 1.12.3
-Requires:      python-sqlalchemy >= 0.9.7
-Requires:      python-webob >= 1.2.3
-Requires:      python-netaddr >= 0.7.12
-Requires:      python-oslo-config >= 1.6.0
-Requires:   python-oslo-db >= 1.3.0
-Requires:      python-qpid
-Requires:      python-neutronclient >= 2.3.6
-Requires:      python-stevedore >= 1.1.0
-Requires:      python-six >= 1.7.0
-
-Requires:   python-novaclient >= 1:2.18.0
-Requires:      sudo
-
-
-%description -n python-neutron
-Neutron provides an API to dynamically request and configure virtual
-networks.
-
-This package contains the neutron Python library.
-
-
-%package bigswitch
-Summary:       Neutron Big Switch plugin
-Group:         Applications/System
-
-Provides:      openstack-quantum-bigswitch = %{version}-%{release}
-Obsoletes:     openstack-quantum-bigswitch < 2013.2-0.3.b3
-
-Requires:      openstack-neutron = %{version}-%{release}
-
-
-%description bigswitch
-Neutron provides an API to dynamically request and configure virtual
-networks.
-
-This package contains the neutron plugin that implements virtual
-networks using the FloodLight Openflow Controller or the Big Switch
-Networks Controller.
-
-
-%package brocade
-Summary:       Neutron Brocade plugin
-Group:         Applications/System
-
-Provides:      openstack-quantum-brocade = %{version}-%{release}
-Obsoletes:     openstack-quantum-brocade < 2013.2-0.3.b3
-
-Requires:      openstack-neutron = %{version}-%{release}
-
-
-%description brocade
-Neutron provides an API to dynamically request and configure virtual
-networks.
-
-This package contains the neutron plugin that implements virtual
-networks using Brocade VCS switches running NOS.
-
-
-%package cisco
-Summary:       Neutron Cisco plugin
-Group:         Applications/System
-
-Provides:      openstack-quantum-cisco = %{version}-%{release}
-Obsoletes:     openstack-quantum-cisco < 2013.2-0.3.b3
-
-Requires:      openstack-neutron = %{version}-%{release}
-Requires:      python-configobj
-
-
-%description cisco
-Neutron provides an API to dynamically request and configure virtual
-networks.
-
-This package contains the neutron plugin that implements virtual
-networks using Cisco UCS and Nexus.
-
-
-%package hyperv
-Summary:       Neutron Hyper-V plugin
-Group:         Applications/System
-
-Provides:      openstack-quantum-hyperv = %{version}-%{release}
-Obsoletes:     openstack-quantum-hyperv < 2013.2-0.3.b3
-
-Requires:      openstack-neutron = %{version}-%{release}
-
-
-%description hyperv
-Neutron provides an API to dynamically request and configure virtual
-networks.
-
-This package contains the neutron plugin that implements virtual
-networks using Microsoft Hyper-V.
-
-
-%package ibm
-Summary:       Neutron IBM plugin
-Group:         Applications/System
-
-Requires:      openstack-neutron = %{version}-%{release}
-
-
-%description ibm
-Neutron provides an API to dynamically request and configure virtual
-networks.
-
-This package contains the neutron plugin that implements virtual
-networks from IBM.
-
-
-%package linuxbridge
-Summary:       Neutron linuxbridge plugin
-Group:         Applications/System
-
-Provides:      openstack-quantum-linuxbridge = %{version}-%{release}
-Obsoletes:     openstack-quantum-linuxbridge < 2013.2-0.3.b3
-
-Requires:      bridge-utils
-Requires:      openstack-neutron = %{version}-%{release}
-
-
-%description linuxbridge
-Neutron provides an API to dynamically request and configure virtual
-networks.
-
-This package contains the neutron plugin that implements virtual
-networks as VLANs using Linux bridging.
-
-
-%package midonet
-Summary:       Neutron MidoNet plugin
-Group:         Applications/System
-
-Provides:      openstack-quantum-midonet = %{version}-%{release}
-Obsoletes:     openstack-quantum-midonet < 2013.2-0.3.b3
-
-Requires:      openstack-neutron = %{version}-%{release}
-
-
-%description midonet
-Neutron provides an API to dynamically request and configure virtual
-networks.
-
-This package contains the neutron plugin that implements virtual
-networks using MidoNet from Midokura.
-
-
-%package ml2
-Summary:       Neutron ML2 plugin
-Group:         Applications/System
-
-Provides:      openstack-quantum-ml2 = %{version}-%{release}
-Obsoletes:     openstack-quantum-ml2 < 2013.2-0.3.b3
-
-Requires:      openstack-neutron = %{version}-%{release}
-
-
-%description ml2
-Neutron provides an API to dynamically request and configure virtual
-networks.
-
-This package contains a neutron plugin that allows the use of drivers
-to support separately extensible sets of network types and the mechanisms
-for accessing those types.
-
-
-%package mellanox
-Summary:       Neutron Mellanox plugin
-Group:         Applications/System
-
-Provides:      openstack-quantum-mellanox = %{version}-%{release}
-Obsoletes:     openstack-quantum-mellanox < 2013.2-0.3.b3
-
-Requires:      openstack-neutron = %{version}-%{release}
-
-
-%description mellanox
-This plugin implements Neutron v2 APIs with support for Mellanox embedded
-switch functionality as part of the VPI (Ethernet/InfiniBand) HCA.
-
-
-%package nuage
-Summary:    Neutron Nuage plugin
-Group:      Applications/System
-
-Requires:   openstack-neutron = %{version}-%{release}
-
-
-%description nuage
-This plugin implements Neutron v2 APIs with support for Nuage Networks
-Virtual Service Platform (VSP).
-
-
-%package ofagent
-Summary:       Neutron ofagent plugin from ryu project
-Group:         Applications/system
-
-Requires:      openstack-neutron = %{version}-%{release}
-
-%description ofagent
-This plugin implements Neutron v2 APIs with support for the ryu ofagent
-plugin.
-
-
-%package oneconvergence-nvsd
-Summary:       Neutron One Convergence NVSD plugin
-Group:         Applications/System
-
-Requires:      openstack-neutron = %{version}-%{release}
-
-
-%description oneconvergence-nvsd
-Neutron provides an API to dynamnically request and configure virtual
-networks.
-
-This package contains the neutron plugin that implements virtual
-networks using One Convergence NVSD
-
-%package opencontrail
-Summary:       Neutron opencontrail plugin
-Group:         Applications/System
-
-Requires:      openstack-neutron = %{version}-%{release}
-
-
-%description   opencontrail
-
-%package openvswitch
-Summary:       Neutron openvswitch plugin
-Group:         Applications/System
-
-Provides:      openstack-quantum-openvswitch = %{version}-%{release}
-Obsoletes:     openstack-quantum-openvswitch < 2013.2-0.3.b3
-
-Requires:      openstack-neutron = %{version}-%{release}
-Requires:      openvswitch
-
-
-%description openvswitch
-Neutron provides an API to dynamically request and configure virtual
-networks.
-
-This package contains the neutron plugin that implements virtual
-networks using Open vSwitch.
-
-
-%package plumgrid
-Summary:       Neutron PLUMgrid plugin
-Group:         Applications/System
-
-Provides:      openstack-quantum-plumgrid = %{version}-%{release}
-Obsoletes:     openstack-quantum-plumgrid < 2013.2-0.3.b3
-
-Requires:      openstack-neutron = %{version}-%{release}
-
-
-%description plumgrid
-Neutron provides an API to dynamically request and configure virtual
-networks.
-
-This package contains the neutron plugin that implements virtual
-networks using the PLUMgrid platform.
-
-
-%package nec
-Summary:       Neutron NEC plugin
-Group:         Applications/System
-
-Provides:      openstack-quantum-nec = %{version}-%{release}
-Obsoletes:     openstack-quantum-nec < 2013.2-0.3.b3
-
-Requires:      openstack-neutron = %{version}-%{release}
-
-
-%description nec
-Neutron provides an API to dynamically request and configure virtual
-networks.
-
-This package contains the neutron plugin that implements virtual
-networks using the NEC OpenFlow controller.
-
-
-%package metaplugin
-Summary:       Neutron meta plugin
-Group:         Applications/System
-
-Provides:      openstack-quantum-metaplugin = %{version}-%{release}
-Obsoletes:     openstack-quantum-metaplugin < 2013.2-0.3.b3
-
-Requires:      openstack-neutron = %{version}-%{release}
-
-
-%description metaplugin
-Neutron provides an API to dynamically request and configure virtual
-networks.
-
-This package contains the neutron plugin that implements virtual
-networks using multiple other neutron plugins.
-
-
-%package vmware
-Summary:       Neutron VMWare NSX support
-Group:         Applications/System
-
-Requires:      openstack-neutron = %{version}-%{release}
-Provides:      openstack-neutron-nicira = %{version}-%{release}
-Obsoletes:     openstack-neutron-nicira < 2014.1-4
-
-%description vmware
-This package adds VMWare NSX support for neutron
-
-
-%package metering-agent
-Summary:       Neutron bandwidth metering agent
-Group:         Applications/System
-
-Requires:      openstack-neutron = %{version}-%{release}
-
-%description metering-agent
-Neutron provides an API to measure bandwidth utilization
-
-This package contains the neutron agent responsible for generating bandwidth
-utilization notifications.
-
-
-%package vpn-agent
-Summary:       Neutron VPNaaS agent
-Group:         Applications/System
-
-Requires:      openstack-neutron = %{version}-%{release}
-
-%description vpn-agent
-Neutron provides an API to implement VPN as a service
-
-This package contains the neutron agent responsible for implenting VPNaaS with
-IPSec.
-
-
-%prep
-%setup -q -n neutron-%{version}
-
-%patch0001 -p1
-
-find neutron -name \*.py -exec sed -i '/\/usr\/bin\/env python/{d;q}' {} +
-
-# Ensure SOURCES.txt ends in a newline and if any patches have added files, append them to SOURCES.txt
-[ -n "$(tail -c 1 < neutron.egg-info/SOURCES.txt)" ] && echo >> neutron.egg-info/SOURCES.txt
-if ls %{_sourcedir}/*.patch >/dev/null 2>&1; then
-awk '/^new file/ {split(a,files," ");print substr(files[3],3)} {a = $0}' %{_sourcedir}/*.patch >> neutron.egg-info/SOURCES.txt
-fi
-
-sed -i 's/RPMVERSION/%{version}/; s/RPMRELEASE/%{release}/' neutron/version.py
-
-chmod 644 neutron/plugins/cisco/README
-
-# Let's handle dependencies ourseleves
-rm -f requirements.txt
-
-%build
-%{__python} setup.py build
-
-# Loop through values in neutron-dist.conf and make sure that the values
-# are substituted into the neutron.conf as comments. Some of these values
-# will have been uncommented as a way of upstream setting defaults outside
-# of the code. For service_provider and notification-driver, there are
-# commented examples above uncommented settings, so this specifically
-# skips those comments and instead comments out the actual settings and
-# substitutes the correct default values.
-while read name eq value; do
-  test "$name" && test "$value" || continue
-  if [ "$name" = "service_provider" -o "$name" = "notification_driver" ]; then
-    sed -ri "0,/^$name *=/{s!^$name *=.*!# $name = $value!}" etc/neutron.conf
-  else
-    sed -ri "0,/^(#)? *$name *=/{s!^(#)? *$name *=.*!# $name = $value!}" etc/neutron.conf
-  fi
-done < %{SOURCE90}
-
-%install
-%{__python} setup.py install -O1 --skip-build --root %{buildroot}
-
-# Remove unused files
-rm -rf %{buildroot}%{python_sitelib}/bin
-rm -rf %{buildroot}%{python_sitelib}/doc
-rm -rf %{buildroot}%{python_sitelib}/tools
-rm -rf %{buildroot}%{python_sitelib}/neutron/tests
-rm -rf %{buildroot}%{python_sitelib}/neutron/plugins/*/tests
-rm -f %{buildroot}%{python_sitelib}/neutron/plugins/*/run_tests.*
-rm %{buildroot}/usr/etc/init.d/neutron-server
-
-# Move rootwrap files to proper location
-install -d -m 755 %{buildroot}%{_datarootdir}/neutron/rootwrap
-mv %{buildroot}/usr/etc/neutron/rootwrap.d/*.filters %{buildroot}%{_datarootdir}/neutron/rootwrap
-
-# Move config files to proper location
-install -d -m 755 %{buildroot}%{_sysconfdir}/neutron
-mv %{buildroot}/usr/etc/neutron/* %{buildroot}%{_sysconfdir}/neutron
-mv %{buildroot}%{_sysconfdir}/neutron/api-paste.ini %{buildroot}%{_datadir}/neutron/api-paste.ini
-chmod 640  %{buildroot}%{_sysconfdir}/neutron/plugins/*/*.ini
-
-# TODO: remove this once the plugin is separately packaged
-rm %{buildroot}%{_sysconfdir}/neutron/plugins/embrane/heleos_conf.ini
-
-# Install logrotate
-install -p -D -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/logrotate.d/openstack-neutron
-
-# Install sudoers
-install -p -D -m 440 %{SOURCE2} %{buildroot}%{_sysconfdir}/sudoers.d/neutron
-
-# Install sysv init scripts
-install -p -D -m 755 %{SOURCE10} %{buildroot}%{_initrddir}/neutron-server
-install -p -D -m 755 %{SOURCE11} %{buildroot}%{_initrddir}/neutron-linuxbridge-agent
-install -p -D -m 755 %{SOURCE12} %{buildroot}%{_initrddir}/neutron-openvswitch-agent
-install -p -D -m 755 %{SOURCE14} %{buildroot}%{_initrddir}/neutron-nec-agent
-install -p -D -m 755 %{SOURCE15} %{buildroot}%{_initrddir}/neutron-dhcp-agent
-install -p -D -m 755 %{SOURCE16} %{buildroot}%{_initrddir}/neutron-l3-agent
-install -p -D -m 755 %{SOURCE17} %{buildroot}%{_initrddir}/neutron-metadata-agent
-install -p -D -m 755 %{SOURCE18} %{buildroot}%{_initrddir}/neutron-ovs-cleanup
-install -p -D -m 755 %{SOURCE30} %{buildroot}%{_initrddir}/neutron-mlnx-agent
-install -p -D -m 755 %{SOURCE31} %{buildroot}%{_initrddir}/neutron-vpn-agent
-install -p -D -m 755 %{SOURCE32} %{buildroot}%{_initrddir}/neutron-metering-agent
-
-# Setup directories
-install -d -m 755 %{buildroot}%{_datadir}/neutron
-install -d -m 755 %{buildroot}%{_sharedstatedir}/neutron
-install -d -m 755 %{buildroot}%{_localstatedir}/log/neutron
-install -d -m 755 %{buildroot}%{_localstatedir}/run/neutron
-
-# Install upstart jobs examples
-install -p -m 644 %{SOURCE20} %{buildroot}%{_datadir}/neutron/
-install -p -m 644 %{SOURCE21} %{buildroot}%{_datadir}/neutron/
-install -p -m 644 %{SOURCE22} %{buildroot}%{_datadir}/neutron/
-install -p -m 644 %{SOURCE24} %{buildroot}%{_datadir}/neutron/
-install -p -m 644 %{SOURCE25} %{buildroot}%{_datadir}/neutron/
-install -p -m 644 %{SOURCE26} %{buildroot}%{_datadir}/neutron/
-install -p -m 644 %{SOURCE27} %{buildroot}%{_datadir}/neutron/
-install -p -m 644 %{SOURCE28} %{buildroot}%{_datadir}/neutron/
-install -p -m 644 %{SOURCE29} %{buildroot}%{_datadir}/neutron/
-install -p -m 644 %{SOURCE40} %{buildroot}%{_datadir}/neutron/
-install -p -m 644 %{SOURCE41} %{buildroot}%{_datadir}/neutron/
-install -p -m 644 %{SOURCE42} %{buildroot}%{_datadir}/neutron/
-
-# Install dist conf
-install -p -D -m 640 %{SOURCE90} %{buildroot}%{_datadir}/neutron/neutron-dist.conf
-
-# Install version info file
-cat > %{buildroot}%{_sysconfdir}/neutron/release <<EOF
-[Neutron]
-vendor = Fedora Project
-product = OpenStack Neutron
-package = %{release}
-EOF
-
-%pre
-getent group neutron >/dev/null || groupadd -r neutron
-getent passwd neutron >/dev/null || \
-    useradd -r -g neutron -d %{_sharedstatedir}/neutron -s /sbin/nologin \
-    -c "OpenStack Neutron Daemons" neutron
-exit 0
-
-
-%post
-if [ $1 -eq 1 ] ; then
-    # Initial installation
-    /sbin/chkconfig --add neutron-server
-    for agent in dhcp l3 metadata; do
-      /sbin/chkconfig --add neutron-$agent-agent
-    done
-fi
-
-%preun
-if [ $1 -eq 0 ] ; then
-    # Package removal, not upgrade
-    /sbin/service neutron-server stop >/dev/null 2>&1
-    /sbin/chkconfig --del neutron-server
-    for agent in dhcp l3 metadata; do
-      /sbin/service neutron-$agent-agent stop >/dev/null 2>&1
-      /sbin/chkconfig --del neutron-$agent-agent
-    done
-fi
-
-%postun
-if [ $1 -ge 1 ] ; then
-    # Package upgrade, not uninstall
-    /sbin/service neutron-server condrestart >/dev/null 2>&1 || :
-    for agent in dhcp l3 metadata; do
-      /sbin/service neutron-$agent-agent condrestart >/dev/null 2>&1 || :
-    done
-fi
-
-%pretrans
-if rpm --quiet -q openstack-quantum; then
-    mkdir -p  %{_localstatedir}/lib/rpm-state/
-
-    # Create a script for restoring init script enabling that we can also
-    # use as a flag to detect quantum -> grizzly upgrades in %posttrans
-    chkconfig --type sysv --list|grep ^quantum| \
-      sed -re 's/[0-6]:off//g
-               s/([0-6]):on\s*/\1/g
-               s/quantum/neutron/g
-               s/^([a-z0-9-]+)\s+$/chkconfig \1 off/
-               s/^([a-z0-9-]+)\s+([0-6]+)/chkconfig --levels \2 \1 on/' > %{_localstatedir}/lib/rpm-state/UPGRADE_FROM_QUANTUM
-fi
-
-%posttrans
-# Handle migration from quantum -> neutron
-if [ -e %{_localstatedir}/lib/rpm-state/UPGRADE_FROM_QUANTUM ];then
-    # Migrate existing config files
-    for i in `find /etc/quantum -name *.rpmsave`;do
-        new=${i//quantum/neutron}
-        new=${new/%.rpmsave/}
-        sed -e '/^sql_connection/ b
-                /^admin_user/ b
-                s/quantum/neutron/g
-                s/Quantum/Neutron/g' $i > $new
-    done
-
-    # Re-create plugin.ini if it existed.
-    if [ -h %{_sysconfdir}/quantum/plugin.ini ];then
-        plugin_ini=$(readlink %{_sysconfdir}/quantum/plugin.ini)
-        ln -s ${plugin_ini//quantum/neutron} %{_sysconfdir}/neutron/plugin.ini
-    fi
-
-    # Stamp the existing db as grizzly to avoid neutron-server breaking db migration
-    neutron-db-manage --config-file %{_sysconfdir}/neutron/neutron.conf --config-file %{_sysconfdir}/neutron/plugin.ini stamp grizzly || :
-
-    # Restore the enablement of the various neutron services
-    source %{_localstatedir}/lib/rpm-state/UPGRADE_FROM_QUANTUM
-
-    rm -f %{_localstatedir}/lib/rpm-state/UPGRADE_FROM_QUANTUM
-fi
-
-
-%post linuxbridge
-if [ $1 -eq 1 ] ; then
-    # Initial installation
-    /sbin/chkconfig --add neutron-linuxbridge-agent
-fi
-
-%preun linuxbridge
-if [ $1 -eq 0 ] ; then
-    # Package removal, not upgrade
-    /sbin/service neutron-linuxbridge-agent stop >/dev/null 2>&1
-    /sbin/chkconfig --del neutron-linuxbridge-agent
-fi
-
-%postun linuxbridge
-if [ $1 -ge 1 ] ; then
-    # Package upgrade, not uninstall
-    /sbin/service neutron-linuxbridge-agent condrestart >/dev/null 2>&1 || :
-fi
-
-
-%post openvswitch
-if [ $1 -eq 1 ] ; then
-    # Initial installation
-    /sbin/chkconfig --add neutron-openvswitch-agent
-fi
-
-%preun openvswitch
-if [ $1 -eq 0 ] ; then
-    # Package removal, not upgrade
-    /sbin/service neutron-openvswitch-agent stop >/dev/null 2>&1
-    /sbin/chkconfig --del neutron-openvswitch-agent
-fi
-
-%postun openvswitch
-if [ $1 -ge 1 ] ; then
-    # Package upgrade, not uninstall
-    /sbin/service neutron-openvswitch-agent condrestart >/dev/null 2>&1 || :
-fi
-
-
-%post nec
-if [ $1 -eq 1 ] ; then
-    # Initial installation
-    /sbin/chkconfig --add neutron-nec-agent
-fi
-
-%preun nec
-if [ $1 -eq 0 ] ; then
-    # Package removal, not upgrade
-    /sbin/service neutron-nec-agent stop >/dev/null 2>&1
-    /sbin/chkconfig --del neutron-nec-agent
-fi
-
-
-%postun nec
-/bin/systemctl daemon-reload >/dev/null 2>&1 || :
-if [ $1 -ge 1 ] ; then
-    # Package upgrade, not uninstall
-    /sbin/service neutron-nec-agent condrestart >/dev/null 2>&1 || :
-fi
-
-
-%post mellanox
-if [ $1 -eq 1 ] ; then
-    # Initial installation
-    /sbin/chkconfig --add neutron-mlnx-agent
-fi
-
-%preun mellanox
-if [ $1 -eq 0 ] ; then
-    # Package removal, not upgrade
-    /sbin/service neutron-mlnx-agent stop >/dev/null 2>&1
-    /sbin/chkconfig --del neutron-mlnx-agent
-fi
-
-%postun mellanox
-if [ $1 -ge 1 ] ; then
-    # Package upgrade, not uninstall
-    /sbin/service neutron-mlnx-agent condrestart >/dev/null 2>&1 || :
-fi
-
-
-%post vpn-agent
-if [ $1 -eq 1 ] ; then
-    # Initial installation
-    /sbin/chkconfig --add neutron-vpn-agent
-fi
-
-%preun vpn-agent
-if [ $1 -eq 0 ] ; then
-    # Package removal, not upgrade
-    /sbin/service neutron-vpn-agent stop >/dev/null 2>&1
-    /sbin/chkconfig --del neutron-vpn-agent
-fi
-
-%postun vpn-agent
-if [ $1 -ge 1 ] ; then
-    # Package upgrade, not uninstall
-    /sbin/service neutron-vpn-agent condrestart >/dev/null 2>&1 || :
-fi
-
-
-%post metering-agent
-if [ $1 -eq 1 ] ; then
-    # Initial installation
-    /sbin/chkconfig --add neutron-metering-agent
-fi
-
-%preun metering-agent
-if [ $1 -eq 0 ] ; then
-    # Package removal, not upgrade
-    /sbin/service neutron-metering-agent stop >/dev/null 2>&1
-    /sbin/chkconfig --del neutron-metering-agent
-fi
-
-%postun metering-agent
-if [ $1 -ge 1 ] ; then
-    # Package upgrade, not uninstall
-    /sbin/service neutron-metering-agent condrestart >/dev/null 2>&1 || :
-fi
-
-%files
-%doc LICENSE
-%doc README.rst
-
-%{_bindir}/neutron-cisco-cfg-agent
-%{_bindir}/neutron-db-manage
-%{_bindir}/neutron-debug
-%{_bindir}/neutron-dhcp-agent
-%{_bindir}/neutron-l3-agent
-%{_bindir}/neutron-metadata-agent
-%{_bindir}/neutron-netns-cleanup
-%{_bindir}/neutron-ns-metadata-proxy
-%{_bindir}/neutron-rootwrap
-%{_bindir}/neutron-rootwrap-xen-dom0
-%{_bindir}/neutron-sanity-check
-%{_bindir}/neutron-server
-%{_bindir}/neutron-usage-audit
-%{_bindir}/neutron-sriov-nic-agent
-
-%{_initrddir}/neutron-server
-%{_initrddir}/neutron-dhcp-agent
-%{_initrddir}/neutron-l3-agent
-%{_initrddir}/neutron-metadata-agent
-%{_initrddir}/neutron-ovs-cleanup
-%dir %{_datadir}/neutron
-%{_datadir}/neutron/neutron-server.upstart
-%{_datadir}/neutron/neutron-dhcp-agent.upstart
-%{_datadir}/neutron/neutron-metadata-agent.upstart
-%{_datadir}/neutron/neutron-l3-agent.upstart
-%{_datadir}/neutron/neutron-lbaas-agent.upstart
-%dir %{_sysconfdir}/neutron
-%{_sysconfdir}/neutron/release
-%attr(-, root, neutron) %{_datadir}/neutron/neutron-dist.conf
-%attr(-, root, neutron) %{_datadir}/neutron/api-paste.ini
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/dhcp_agent.ini
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/l3_agent.ini
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/metadata_agent.ini
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/policy.json
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/neutron.conf
-%config(noreplace) %{_sysconfdir}/neutron/rootwrap.conf
-%dir %{_sysconfdir}/neutron/plugins
-%config(noreplace) %{_sysconfdir}/logrotate.d/*
-%config(noreplace) %{_sysconfdir}/sudoers.d/neutron
-%dir %attr(0755, neutron, neutron) %{_sharedstatedir}/neutron
-%dir %attr(0755, neutron, neutron) %{_localstatedir}/log/neutron
-%dir %attr(0755, neutron, neutron) %{_localstatedir}/run/neutron
-%dir %{_datarootdir}/neutron/rootwrap
-%{_datarootdir}/neutron/rootwrap/debug.filters
-%{_datarootdir}/neutron/rootwrap/dhcp.filters
-%{_datarootdir}/neutron/rootwrap/ipset-firewall.filters
-%{_datarootdir}/neutron/rootwrap/iptables-firewall.filters
-%{_datarootdir}/neutron/rootwrap/l3.filters
-
-
-%files -n python-neutron
-%doc LICENSE
-%doc README.rst
-%{python_sitelib}/neutron
-%exclude %{python_sitelib}/neutron/plugins/bigswitch
-%exclude %{python_sitelib}/neutron/plugins/brocade
-%exclude %{python_sitelib}/neutron/plugins/cisco
-%exclude %{python_sitelib}/neutron/plugins/hyperv
-%exclude %{python_sitelib}/neutron/plugins/ibm
-%exclude %{python_sitelib}/neutron/plugins/linuxbridge
-%exclude %{python_sitelib}/neutron/plugins/metaplugin
-%exclude %{python_sitelib}/neutron/plugins/midonet
-%exclude %{python_sitelib}/neutron/plugins/ml2
-%exclude %{python_sitelib}/neutron/plugins/mlnx
-%exclude %{python_sitelib}/neutron/plugins/nuage
-%exclude %{python_sitelib}/neutron/plugins/nec
-%exclude %{python_sitelib}/neutron/plugins/ofagent
-%exclude %{python_sitelib}/neutron/plugins/oneconvergence
-%exclude %{python_sitelib}/neutron/plugins/openvswitch
-%exclude %{python_sitelib}/neutron/plugins/plumgrid
-%exclude %{python_sitelib}/neutron/plugins/vmware
-%{python_sitelib}/neutron-%%{version}*.egg-info
-
-%files bigswitch
-%doc LICENSE
-%{_bindir}/neutron-restproxy-agent
-%{python_sitelib}/neutron/plugins/bigswitch
-%dir %{_sysconfdir}/neutron/plugins/bigswitch
-%dir %{_sysconfdir}/neutron/plugins/bigswitch/ssl/ca_certs
-%dir %{_sysconfdir}/neutron/plugins/bigswitch/ssl/host_certs
-%doc %{_sysconfdir}/neutron/plugins/bigswitch/ssl/ca_certs/README
-%doc %{_sysconfdir}/neutron/plugins/bigswitch/ssl/host_certs/README
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/bigswitch/*.ini
-
-
-%files brocade
-%doc LICENSE
-%doc neutron/plugins/brocade/README.md
-%{python_sitelib}/neutron/plugins/brocade
-%dir %{_sysconfdir}/neutron/plugins/brocade
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/brocade/*.ini
-
-
-%files cisco
-%doc LICENSE
-%doc neutron/plugins/cisco/README
-%{python_sitelib}/neutron/plugins/cisco
-%dir %{_sysconfdir}/neutron/plugins/cisco
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/cisco/*.ini
-
-
-%files hyperv
-%doc LICENSE
-#%%doc neutron/plugins/hyperv/README
-%{_bindir}/neutron-hyperv-agent
-%{python_sitelib}/neutron/plugins/hyperv
-%dir %{_sysconfdir}/neutron/plugins/hyperv
-%exclude %{python_sitelib}/neutron/plugins/hyperv/agent
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/hyperv/*.ini
-
-
-%files ibm
-%doc LICENSE
-%{_bindir}/neutron-ibm-agent
-#%{_bindir}/quantum-ibm-agent
-%doc neutron/plugins/ibm/README
-%{python_sitelib}/neutron/plugins/ibm
-%dir %{_sysconfdir}/neutron/plugins/ibm
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/ibm/*.ini
-
-
-%files linuxbridge
-%doc LICENSE
-%doc neutron/plugins/linuxbridge/README
-%{_bindir}/neutron-linuxbridge-agent
-#%{_bindir}/quantum-linuxbridge-agent
-%{_initrddir}/neutron-linuxbridge-agent
-%{_datadir}/neutron/neutron-linuxbridge-agent.upstart
-%{python_sitelib}/neutron/plugins/linuxbridge
-%{_datarootdir}/neutron/rootwrap/linuxbridge-plugin.filters
-%dir %{_sysconfdir}/neutron/plugins/linuxbridge
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/linuxbridge/*.ini
-
-
-%files midonet
-%doc LICENSE
-#%%doc neutron/plugins/midonet/README
-%{python_sitelib}/neutron/plugins/midonet
-%dir %{_sysconfdir}/neutron/plugins/midonet
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/midonet/*.ini
-
-
-%files ml2
-%doc neutron/plugins/ml2/README
-%{python_sitelib}/neutron/plugins/ml2
-%dir %{_sysconfdir}/neutron/plugins/ml2
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/ml2/*.ini
-
-
-%files mellanox
-%doc neutron/plugins/mlnx/README
-%{_bindir}/neutron-mlnx-agent
-#%{_bindir}/quantum-mlnx-agent
-%{python_sitelib}/neutron/plugins/mlnx
-%{_initrddir}/neutron-mlnx-agent
-%{_datadir}/neutron/neutron-mlnx-agent.upstart
-%dir %{_sysconfdir}/neutron/plugins/mlnx
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/mlnx/*.ini
-
-%files nuage
-%doc LICENSE
-%{python_sitelib}/neutron/plugins/nuage
-%dir %{_sysconfdir}/neutron/plugins/nuage
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/nuage/*.ini
-
-%files ofagent
-%doc neutron/plugins/ofagent/README
-%{_bindir}/neutron-ofagent-agent
-%{python_sitelib}/neutron/plugins/ofagent
-%{_datarootdir}/neutron/rootwrap/ofagent.filters
-
-
-%files oneconvergence-nvsd
-%doc LICENSE
-%doc neutron/plugins/oneconvergence/README
-%dir %{_sysconfdir}/neutron/plugins/oneconvergence
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/oneconvergence/nvsdplugin.ini
-%{_bindir}/neutron-nvsd-agent
-#%{_bindir}/quantum-nvsd-agent
-%{python_sitelib}/neutron/plugins/oneconvergence
-
-%files opencontrail
-%dir %{_sysconfdir}/neutron/plugins/opencontrail
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/opencontrail/*.ini
-
-%files openvswitch
-%doc LICENSE
-%doc neutron/plugins/openvswitch/README
-%{_bindir}/neutron-openvswitch-agent
-%{_bindir}/neutron-ovs-cleanup
-#%{_bindir}/quantum-ovs-cleanup
-%{_initrddir}/neutron-openvswitch-agent
-%{_datadir}/neutron/neutron-openvswitch-agent.upstart
-%{_initrddir}/neutron-ovs-cleanup
-%{_datadir}/neutron/neutron-ovs-cleanup.upstart
-%{python_sitelib}/neutron/plugins/openvswitch
-%{_datarootdir}/neutron/rootwrap/openvswitch-plugin.filters
-%dir %{_sysconfdir}/neutron/plugins/openvswitch
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/openvswitch/*.ini
-
-
-%files plumgrid
-%doc LICENSE
-%doc neutron/plugins/plumgrid/README
-%{python_sitelib}/neutron/plugins/plumgrid
-%dir %{_sysconfdir}/neutron/plugins/plumgrid
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/plumgrid/*.ini
-
-
-%files nec
-%doc LICENSE
-%doc neutron/plugins/nec/README
-%{_bindir}/neutron-nec-agent
-#%{_bindir}/quantum-nec-agent
-%{_initrddir}/neutron-nec-agent
-%{_datadir}/neutron/neutron-nec-agent.upstart
-%{python_sitelib}/neutron/plugins/nec
-%{_datarootdir}/neutron/rootwrap/nec-plugin.filters
-%dir %{_sysconfdir}/neutron/plugins/nec
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/nec/*.ini
-
-
-%files metaplugin
-%doc LICENSE
-%doc neutron/plugins/metaplugin/README
-%{python_sitelib}/neutron/plugins/metaplugin
-%dir %{_sysconfdir}/neutron/plugins/metaplugin
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/metaplugin/*.ini
-
-
-%files metering-agent
-%doc LICENSE
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/metering_agent.ini
-%{_initrddir}/neutron-metering-agent
-%{_datadir}/neutron/neutron-metering-agent.upstart
-%{_bindir}/neutron-metering-agent
-
-
-%files vmware
-%doc LICENSE
-%{_bindir}/neutron-check-nsx-config
-%{_bindir}/neutron-nsx-manage
-%{python_sitelib}/neutron/plugins/vmware
-%dir %{_sysconfdir}/neutron/plugins/vmware
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/vmware/*.ini
-
-
-
-%files vpn-agent
-%doc LICENSE
-%{_initrddir}/neutron-vpn-agent
-%{_datadir}/neutron/neutron-vpn-agent.upstart
-
-
-%changelog
-* Tue Aug 19 2014 Jenkins <jenkins@review.openstack.org> - 2014.2.b2-fuel5.1.mira0
-- 921969d Merge "Remove INACTIVE status from FWaaS"
-- 0954a7a Merge "Skip FWaaS config mismatch check if RPC method is unsupported"
-- 06254d8 Merge "Replace nullable from primary keys in tz_network_bindings with default"
-- f907677 Merge "Implement namespace cleanup for new DVR namespaces"
-- e87f003 Merge "Cisco N1kv plugin to send subtype on network profile creation"
-- 1c79667 Merge "Imported Translations from Transifex"
-- 02f637b Merge "Do not assume order of new_peers list elements"
-- ac6e919 Imported Translations from Transifex
-- 7384726 Merge "Option to remove routers from dead l3 agents"
-- 9bf0e66 Remove auto-generation of db schema from models at startup
-- e6ffc08 Cisco N1kv plugin to send subtype on network profile creation
-- 0852937 Merge "correct getLoggers to use __name__ in code"
-- 163e8ed Implement namespace cleanup for new DVR namespaces
-- 2d6a8c5 Merge "Opencontrail plug-in implementation for core resources"
-- 2738c70 Merge "Updated from global requirements"
-- 0ae82b6 Merge "Fix duplicate function: test_getattr_unallowed_attr"
-- 2de862e correct getLoggers to use __name__ in code
-- ca00b17 Skip FWaaS config mismatch check if RPC method is unsupported
-- 4bc2dfe Merge "Fix PortNotFound error during update_device_up for DVR"
-- 1694d24 Merge "Define some abstract methods in VpnDriver class"
-- f9069e1 Merge "Fixing neutron-db-manage with some options other than upgrade/downgrade"
-- 42df056 Merge "NSX: lift restriction on DVR update"
-- 9fc8b6c NSX: lift restriction on DVR update
-- b5b89bb Updated from global requirements
-- f9981d0 Merge "Preserve link local IP allocations for DVR fip ns across restart"
-- 0726bdd Merge "l2pop: get_agent_ports: Don't yield (None, {})"
-- eae5f5d Merge "ML2: Make get_device_details report mac address as well"
-- 905c278 Merge "Fix session's InvalidRequestError because of nested rollback"
-- bdd4a7c Merge "Predictable field and filter ordering"
-- 43b6efd Merge "Use jsonutils instead of stdlib json"
-- 0a75865 Use jsonutils instead of stdlib json
-- 83a88b0 Merge "Remove SELECT FOR UPDATE use in ML2 tunnel driver add_endpoint"
-- 8b89667 Merge "Fix interface add for dvr with gateway"
-- 9978423 Merge "Delete DVR namespaces on node after removing last VM"
-- 842d288 Merge "VPNaaS: Cisco fix validation for GW IP"
-- 7d94a40 Merge "Remove ignored do_request timeout argument"
-- c3760e5 Remove INACTIVE status from FWaaS
-- e10ebc2 Merge "Fix KeyError during sync_routers"
-- dbffb98 Merge "Fix PortNotFound exception during sync_routers"
-- 11ca12d Fix interface add for dvr with gateway
-- 0125cf7 l2pop: get_agent_ports: Don't yield (None, {})
-- b5a2da7 ML2: Make get_device_details report mac address as well
-- d10a909 Merge "Imported Translations from Transifex"
-- 09c22e5 Merge "Fix 404 error fetching metadata when using DVR"
-- 69ce923 Delete DVR namespaces on node after removing last VM
-- b025ccf Fix PortNotFound error during update_device_up for DVR
-- ce2d3ff Merge "add auth token to context"
-- 9677cf8 Option to remove routers from dead l3 agents
-- bc49650 Remove SELECT FOR UPDATE use in ML2 tunnel driver add_endpoint
-- aee5344 Fix KeyError during sync_routers
-- 2affc39 Fix PortNotFound exception during sync_routers
-- 7370b3d VPNaaS: Cisco fix validation for GW IP
-- 76dd028 Merge "NSX: unify the two distributed routing extensions"
-- e2c7249 Merge "Remove unneeded device_owner field from l2pop tuple"
-- a381d1b Imported Translations from Transifex
-- 754b1dd Fix duplicate function: test_getattr_unallowed_attr
-- 40a4c36 Merge "NSX: fix wording for configuration option"
-- 6e8cbf8 Merge "Raise exception for network delete with subnets presents"
-- 34f411d Merge "Make plugin and l3plugin available as mixin's properties"
-- f739614 Merge "Return port context from _bind_port_if_needed"
-- ec9435a Merge "MLNX Agent: ensure removed ports get treated on resyncs"
-- c3c9f58 Preserve link local IP allocations for DVR fip ns across restart
-- 338171c Fix 404 error fetching metadata when using DVR
-- 89fb8b6 Raise exception for network delete with subnets presents
-- 71fe4a6 Merge "Add delete operations for the ODL MechanismDriver"
-- 1a1561f Opencontrail plug-in implementation for core resources
-- c353a26 Do not assume order of new_peers list elements
-- 4b3547c Merge "Fixes an issue with FIP re-association"
-- fe49457 Make plugin and l3plugin available as mixin's properties
-- 0e2b280 Merge "MLNX Agent: Process port_update notifications in the main agent loop"
-- 82b5e32 Merge "Implement Midonet Juno Network Api calls"
-- f9c285f add auth token to context
-- 7205ea5 Fixes an issue with FIP re-association
-- 45e8eaa NSX: unify the two distributed routing extensions
-- 0ac15ad NSX: fix wording for configuration option
-- bdf47d1 Merge "Remove duplicated check for router connect to external net"
-- 598e14c MLNX Agent: ensure removed ports get treated on resyncs
-- c1ed203 Add delete operations for the ODL MechanismDriver
-- 18a10fa Merge "ofagent: Upgrade note about firewall_driver"
-- f103ce4 Predictable field and filter ordering
-- 01b2eed Fixing neutron-db-manage with some options other than upgrade/downgrade
-- 8e7120f Merge "Enabled Cisco ML2 driver to use new upstream ncclient"
-- 8be69e1 Removes extra indents from TestSubresourcePlugin
-- 4aaa3de ofagent: Upgrade note about firewall_driver
-- 0392029 Return port context from _bind_port_if_needed
-- 055fff5 Merge "ofagent: Update a comment in port_bound"
-- fa5eb30 MLNX Agent: Process port_update notifications in the main agent loop
-- ec4f861 Merge "Proper validation for inserting firewall rule"
-- b4eaa05 Fix session's InvalidRequestError because of nested rollback
-- 4d92aa0 Merge "ofagent: Remove network_delete method"
-- c5fafcb Remove unneeded device_owner field from l2pop tuple
-- fbf93bf Merge "Fix to throw correct error code for bad attribute"
-- afe9097 ofagent: Remove network_delete method
-- fccb7f7 Merge "ofagent: Add a missing normalized_port_name"
-- ec3f176 Merge "l3_db: refactor L3_NAT_DB_mixin"
-- afbab35 Merge "test_l3_plugin: L3AgentDbInteTestCase L3AgentDbSepTestCase fails"
-- 4979341 Merge "Improve external gateway update handling"
-- 6b8a5f0 Fix to throw correct error code for bad attribute
-- a3022cf Merge "Return 403 instead of 404 on attr policy failures"
-- aedc358 Merge "Do not assume order of pci slot list"
-- 2724b30 Merge "Fix to enable L2pop to serve DVR"
-- 596908f Improve external gateway update handling
-- b0f68bb Do not assume order of pci slot list
-- be81901 DeferredBridge to allow add_tunnel_port passthru
-- cada146 Merge "Move from Python logging to Openstack logging"
-- 74c99fb Enabled Cisco ML2 driver to use new upstream ncclient
-- dc65827 Fix to enable L2pop to serve DVR
-- 03c4dc3 Remove duplicated check for router connect to external net
-- d8c7025 Merge "Simple refactor to stop passing around an unused parameter"
-- de5fa0d ofagent: Add a missing normalized_port_name
-- cfea218 Return 403 instead of 404 on attr policy failures
-- c86b1f7 Proper validation for inserting firewall rule
-- 1d8afc7 Merge "Imported Translations from Transifex"
-- 6087c29 Merge "Fix 500 error  during router-update for dvr routers"
-- 8688acd Merge "Make _build_uri_path output predictable"
-- 2c404c3 Imported Translations from Transifex
-- cadc8df Merge "OVS flows apply concurrently using a deferred OVSBridge"
-- ebecca0 Merge "Exit Firewall Agent if config is invalid"
-- f217cc9 Merge "Move Cisco VPN RESTapi URI strings to constants"
-- c5e186f Fix 500 error  during router-update for dvr routers
-- d2291d6 Simple refactor to stop passing around an unused parameter
-- ce567d7 Make _build_uri_path output predictable
-- c417c63 Merge "Radware: When a pip is needed, reuse the Port"
-- 1633bc9 Merge "Remove redundant topic from rpc calls"
-- 77bc90c Merge "Big Switch: Only update hash header on success"
-- a576517 Radware: When a pip is needed, reuse the Port
-- 02db851 Merge "ofagent: Stop monitoring ovsdb for port changes"
-- 7021f12 Remove redundant topic from rpc calls
-- 98e65ca Merge "NSX: remove duplicate call to set_auth_cookie()"
-- e9ed3d0 Merge "Do not assume order of network_uuid's"
-- 5ec2f9e Merge "Make sure that gateway is in CIDR range by default"
-- 748f0d5 l3_db: refactor L3_NAT_DB_mixin
-- 990d596 OVS flows apply concurrently using a deferred OVSBridge
-- 6bd6deb Merge "ofagent: Desupport ancillary bridges"
-- eef7938 Merge "Add a tox test environment for random hashseed testing"
-- 31783e2 Do not assume order of network_uuid's
-- 1e7c2c6 Merge "Updated from global requirements"
-- acaa134 Merge "Do not assume order of quotas dictionary elements"
-- b8cf452 Big Switch: Only update hash header on success
-- f151cae ofagent: Stop monitoring ovsdb for port changes
-- 5a63085 ofagent: Desupport ancillary bridges
-- 5db7c77 Add a tox test environment for random hashseed testing
-- 9652d2e OFAgent: Implement arp responder
-- 32630d9 Updated from global requirements
-- 8307be7 Merge "NSX: Correct default timeout params"
-- 5c93dfa Do not assume order of quotas dictionary elements
-- ba87499 Move Cisco VPN RESTapi URI strings to constants
-- a566fb7 Merge "Fix spelling in get_plugin_interface docstring"
-- 7a56aa6 Merge "Fix spelling mistakes"
-- 70f7524 Merge "Imported Translations from Transifex"
-- db053e7 Remove ignored do_request timeout argument
-- a1b17e4 Merge "Fix DB Duplicate error when scheduling distributed routers"
-- 1a0be0e Move from Python logging to Openstack logging
-- a5cdc39 Imported Translations from Transifex
-- 9d677ce Merge "Removed configobj from test requirements"
-- 8a294eb Merge "Remove reference to cisco_cfg_agent.ini from setup.cfg"
-- c162624 Merge "Make ML2 ensure_dvr_port_binding more robust"
-- 87725d2 Merge "centralized router is incorrectly scheduled"
-- 81efeaa NSX: remove duplicate call to set_auth_cookie()
-- 0b7a768 NSX: Correct default timeout params
-- 091f023 Merge "Fix enums usage for postgres in migrations"
-- c669860 Merge "Audited attribute for policy update not changing"
-- 9a08deb Merge "Use correct section for log message if interface_driver import fails"
-- ed02ca5 Merge "Allow unsharing a network used as gateway/floatingip"
-- a71fb34 Remove reference to cisco_cfg_agent.ini from setup.cfg
-- 03e0989 Merge "Fix-DVR Gateway clear doesn't delete csnat port"
-- 3ee8957 Merge "Imported Translations from Transifex"
-- d6f014d Exit Firewall Agent if config is invalid
-- 1cbb3b6 Merge "Use storage engine when creating tables in migrations"
-- e5949d1 Merge "Configuration agent for Cisco devices"
-- 598accd Fix spelling mistakes
-- 0b4e42f Fix DB Duplicate error when scheduling distributed routers
-- 2842a27 Imported Translations from Transifex
-- 0b30651 Make ML2 ensure_dvr_port_binding more robust
-- b844085 centralized router is incorrectly scheduled
-- 86a0ade Fix-DVR Gateway clear doesn't delete csnat port
-- 045a1fc Fix spelling in get_plugin_interface docstring
-- 466e899 Use storage engine when creating tables in migrations
-- 207f1b4 Removed configobj from test requirements
-- 32af49e Implement Midonet Juno Network Api calls
-- f32c0eb Merge "Add missing ml2 plugin to migration 1fcfc149aca4"
-- 4ab8740 Merge "Do not schedule network when creating reserved DHCP port"
-- c6dfda2 Merge "Move ARP responder test to sanity command"
-- 56607c3 Merge "Add L3 Scheduler Changes for Distributed Routers"
-- 596aa4f Merge "Fix ML2 Plugin binding:profile update"
-- 30f1a75 Add missing ml2 plugin to migration 1fcfc149aca4
-- e416a54 Replace nullable from primary keys in tz_network_bindings with default
-- 25c5291 Use correct section for log message if interface_driver import fails
-- 0e44b7b Make sure that gateway is in CIDR range by default
-- 748d4fd test_l3_plugin: L3AgentDbInteTestCase L3AgentDbSepTestCase fails
-- 6a7bf84 Merge "Pass filters in arrays in get_agent_gw_ports_exist_for_network"
-- 461a910 Merge "Bump hacking to version 0.9.2"
-- 0411dc6 Merge "Make dvr_vmarp_table_update call conditional to dvr extension"
-- 0aa6147 Merge "Functional tests work fine with random PYTHONHASHSEED"
-- 8fd406c Merge "Replaced the strings with respective constants"
-- 12f037b Merge "Call config_parse in base test setup"
-- 8582b67 Merge "neutron.conf does not have the definition of firewall quotas"
-- 0b7e565 Add L3 Scheduler Changes for Distributed Routers
-- 5575f3b Merge "Race condition of L3-agent to add/remove routers"
-- 7a72917 Pass filters in arrays in get_agent_gw_ports_exist_for_network
-- a68d2c8 Merge "Check that router info is set before calling _update_arp_entry"
-- 57b97ed Merge "Fix deprecated opt in haproxy driver"
-- a43f74d Merge "Fix wrong order of tables in downgrade"
-- 56c84cd Do not schedule network when creating reserved DHCP port
-- a1d1347 Check that router info is set before calling _update_arp_entry
-- fff5505 Merge "Set nullable=False on tenant_id in apic_contracts table"
-- 43c1f98 Move ARP responder test to sanity command
-- 8417c62 neutron.conf does not have the definition of firewall quotas
-- bd40fbe Fix wrong order of tables in downgrade
-- cd3f4f7 Fix deprecated opt in haproxy driver
-- fbc6b99 Race condition of L3-agent to add/remove routers
-- 7e9fc14 Replaced the strings with respective constants
-- 3eee505 Make dvr_vmarp_table_update call conditional to dvr extension
-- 6b4da14 ofagent: Update a comment in port_bound
-- 30556c4 Merge "ML2 additions to support DVR"
-- bce9d24 Merge "Updated from global requirements"
-- a19e2d3 Merge "Changes to remove the use of mapping tables from Nuage plugin"
-- b31ee88 Updated from global requirements
-- 8820fef Merge "Set promote_secondaries when creating namespaces"
-- aa8cf7b Merge "Make test_l3_agent._prepare_router_data a module function"
-- f5d2602 Merge "Remove redundant code in tests/unit/test_l3_agent"
-- 141a00b Set promote_secondaries when creating namespaces
-- ffe34d3 Merge "Fixed audit notifications for dhcp-agent-network"
-- c83207e Functional tests work fine with random PYTHONHASHSEED
-- d98ca64 Call config_parse in base test setup
-- cd35b19 ML2 additions to support DVR
-- 889382b Make test_l3_agent._prepare_router_data a module function
-- 7657587 Remove redundant code in tests/unit/test_l3_agent
-- b750dce Merge "Cisco: Fix test cases which make incorrect create requests"
-- 409075e Merge "Avoid RequestURITooLong exception in metadata agent"
-- 5721066 Merge "Add definition for new VIF type"
-- cbaa3fe Fix ML2 Plugin binding:profile update
-- 505042d Merge "Set python hash seed to 0 in tox.ini"
-- 82557b8 Set python hash seed to 0 in tox.ini
-- 3f51d94 Merge "VPNaaS: Separate validation for Cisco impl"
-- 01f1508 Merge "Encapsulate some port properties in the PortContext"
-- 75d89c0 Add definition for new VIF type
-- 334aecc Configuration agent for Cisco devices
-- 0be575d Merge "update vsm credential correctly"
-- e7daa81 Merge "VMWare: don't notify on disassociate_floatingips()"
-- 4c22c8c Merge "sync periodic_task fix from incubator"
-- 5a27fdd Merge "Updated from global requirements"
-- 6bd147d Handle bool correctly during _extend_extra_router_dict
-- fdee780 Encapsulate some port properties in the PortContext
-- a2fff6e Merge "Add rule for updating network's router:external attribute"
-- d38194e Merge "ML2 mechanism driver for SR-IOV capable NIC based switching, Part 2"
-- 23fa27d Merge "Log methods using rpc communcation"
-- 49cdd82 Merge "Correct misspelled variable name"
-- 31d67cf Changes to remove the use of mapping tables from Nuage plugin
-- 6fa442b Updated from global requirements
-- 1af7d92 Merge "Move loadbalancer vip port creation outside of transaction"
-- 2abe915 Correct misspelled variable name
-- e85ff22 Avoid RequestURITooLong exception in metadata agent
-- 75735e9 Merge "OFAgent: Share codes of l2-population in OVS agent"
-- 2675091 Move loadbalancer vip port creation outside of transaction
-- baec346 Merge "ML2: Update a comment after the recent bind_port change"
-- 4471b81 Merge "Clear entries in Cisco N1KV specific tables on rollback"
-- ca8d71a Merge "call security_groups_member_updated in port_update"
-- abe8a4c Merge "Modify L3 Agent for Distributed Routers"
-- 3c59f7c Merge "Use method's logger in log decorator"
-- e15100d Merge "Missing max_routes in neutron.conf"
-- 0ea1453 Merge "Return a tuple of None's instead of one None"
-- 940d125 Define some abstract methods in VpnDriver class
-- b4b1db3 ML2 mechanism driver for SR-IOV capable NIC based switching, Part 2
-- 073aa81 Modify L3 Agent for Distributed Routers
-- 900ef2c Audited attribute for policy update not changing
-- 322fa88 OFAgent: Share codes of l2-population in OVS agent
-- dc44496 Add rule for updating network's router:external attribute
-- 6762aca Set nullable=False on tenant_id in apic_contracts table
-- e97eea8 call security_groups_member_updated in port_update
-- 045ae35 ML2: Update a comment after the recent bind_port change
-- c37b243 Fixed audit notifications for dhcp-agent-network
-- 355ff10 Fix enums usage for postgres in migrations
-- a84a8a5 Return a tuple of None's instead of one None
-- e71eda9 VPNaaS: Separate validation for Cisco impl
-- eafebec VMWare: don't notify on disassociate_floatingips()
-- 4f40c8f Bump hacking to version 0.9.2
-- 8a50e13 Log methods using rpc communcation
-- 487b98a update vsm credential correctly
-- 0540847 Use method's logger in log decorator
-- 72f6691 Cisco: Fix test cases which make incorrect create requests
-- 5e80775 Missing max_routes in neutron.conf
-- 73b4239 Clear entries in Cisco N1KV specific tables on rollback
-- 7a2053c Allow unsharing a network used as gateway/floatingip
-- cb06335 sync periodic_task fix from incubator
-
-* Fri Jun 13 2014 Ihar Hrachyshka <ihrachys@redhat.com> 2014.1.1-1
-- Update to upstream 2014.1.1
-- Added previously missing ml2_conf_mlnx.ini, bz#1100136
-
-* Wed Jun 11 2014 Ihar Hrachyshka <ihrachys@redhat.com> 2014.1-21
-- Ensure routing key is specified in the address for a direct producer, bz#1108025
-
-* Thu May 29 2014 Miguel Ángel Ajo <majopela@redhat.com> 2014.1-20
-- Add nuage plugin packaging as openstack-neutron-nuage
-
-* Wed May 28 2014 Miguel Angel Ajo <majopela@redhat.com> 2014.1-19
-- Remove kernel version check for OVS VXLAN, not revelant for RDO
-  bz#1081011
-
-* Mon May 19 2014 Ihar Hrachyshka <ihrachys@redhat.com> 2014.1-18
-- netaddr<=0.7.10 raises ValueError instead of AddrFormatError, bz#1090137
-
-* Mon May 19 2014 Ihar Hrachyshka <ihrachys@redhat.com> 2014.1-17
-- Validate CIDR given as ip-prefix in security-group-rule-create, bz#1090137
-
-* Fri May 16 2014 Ihar Hrachyshka <ihrachys@redhat.com> 2014.1-16
-- Fixed neutron-server startup due to duplicate options
-
-* Thu May 15 2014 Ihar Hrachyshka <ihrachys@redhat.com> 2014.1-15
-- Make neutron-vpn-agent read fwaas_driver.ini, bz#1098121
-
-* Tue Apr 29 2014 Ihar Hrachyshka <ihrachys@redhat.com> 2014.1-14
-- Removed signing_dir from neutron-dist.conf, again (bz#1050842)
-
-* Wed Apr 23 2014 Ihar Hrachyshka <ihrachys@redhat.com> 2014.1-13
-- Removed obsolete setup scripts
-
-* Wed Apr 23 2014 Ihar Hrachyshka <ihrachys@redhat.com> 2014.1-12
-- Removed signing_dir from neutron.conf
-
-* Tue Apr 22 2014 Ihar Hrachyshka <ihrachys@redhat.com> 2014.1-11
-- Pin python-novaclient dependency to >= 2.17.0
-
-* Fri Apr 18 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1-10
-- Remove uneeded dep on python-keystone
-
-* Fri Apr 18 2014 Ihar Hrachyshka <ihrachys@redhat.com> 2014.1-7
-- Require python-novaclient (used for Nova notifications)
-
-* Fri Apr 18 2014 Ihar Hrachyshka <ihrachys@redhat.com> 2014.1-6
-- We no longer specify notification_driver in neutron-dist.conf
-
-* Fri Apr 18 2014 Ihar Hrachyshka <ihrachys@redhat.com> 2014.1-5
-- Move api-paste.ini to /usr to make sure new values are applied on upgrade
-
-* Fri Apr 18 2014 Terry Wilson <twilson@redhat.com> - 2014.1-4
-- Rename nicira plugin to vmware
-
-* Fri Apr 18 2014 Ihar Hrachyshka <ihrachys@redhat.com> 2014.1-3
-- Clean up neutron-dist.conf to reflect identical upstream defaults
-
-* Fri Apr 18 2014 Ihar Hrachyshka <ihrachys@redhat.com> 2014.1-2
-- Set use_stderr = False to avoid duplicate logging for stderr
-
-* Fri Apr 18 2014 Ihar Hrachyshka <ihrachys@redhat.com> 2014.1-1
-- Update to upstream 2014.1
-
-* Tue Apr 15 2014 Miguel Ángel Ajo <majopela@redhat.com> -2014.1-0.19.rc2
-- Include the systemd readiness notification patch
-
-* Tue Apr 15 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1-0.18.rc2
-- Add missing dependency on python-oslo-rootwrap
-
-* Fri Apr 11 2014 Miguel Angel Ajo <mangelajo@redhat.com> 2014.1-0.17.rc2
-- Update to upstream 2014.1.rc2
-
-* Fri Apr 11 2014 Miguel Ángel Ajo <majopela@redhat.com> 2014.1-0.16.rc1
-- Use rabbitmq by default
-
-* Thu Apr 10 2014 Miguel Ángel Ajo <majopela@redhat.com> 2014.1-0.15.rc1
-- Removes the python-pyudev dependency, bz#1053001
-
-* Thu Apr 10 2014 Ihar Hrachyshka <ihrachys@redhat.com> 2014.1-0.14.rc1
-- Remove signing_dir from neutron-dist.conf, bz#1050842
-
-* Fri Apr 04 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1-0.13.rc1
-- Fix startup issue due to invalid group permissions, bz#1080560
-- Remove runtime dependency on python-pbr
-
-* Wed Apr 02 2014 Terry Wilson <twilson@redhat.com> 2014.1-0.9.rc1
-- Update to upstream 2014.1.rc1
-- Remove python-psutil requires
-
-* Wed Mar 19 2014 Miguel Ángel Ajo <majopela@redhat.com> - 2014.1.b3-8
-- Create agents table when ML2 core_plugin is used
-* Tue Mar 11 2014 Miguel Ángel Ajo <majopela@redhat.com> - 2014.1.b3-7
-- Fixed a broken dependency/typo lxaml -> lxml
-- Enforcing python-six >= 1.4.1 at least
-
-* Fri Mar 07 2014 Miguel Ángel Ajo <majopela@redhat.com> - 2014.1.b3-6
-- Update to icehouse milestone 3
-- Add neutron-dhcp-agent dependency bz#1019487
-- Remove nicira plugin, renamed vmware-nsx to vmware bz#1058995
-- Add openstack-neutron-ibm plugin
-- Add openstack-neutron-ofagent plugin from ryu project
-
-* Tue Feb 04 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1.b2-5
-- Fix missing dependency on python-stevedore
-
-* Tue Feb 04 2014 Pádraig Brady <pbrady@redhat.com> - 2014.1.b2-4
-- Fix exception on systems with dnsmasq < 2.59
-
-* Mon Jan 27 2014 Terry Wilson <twilson@redhat.com> - 2014.1.b2-3
-- Update to icehouse milestone 2
-
-* Tue Jan 07 2014 Terry Wilson <twilson@redhat.com> - 2014.1.b1-2
-- Add python-psutil requirement for openvswitch agent, bz#1049235
-
-* Mon Dec 23 2013 Pádraig Brady <pbrady@redhat.com> - 2014.1.b1-1
-- Update to icehouse milestone 1
-
-* Wed Dec 18 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2.1-1
-- Update to Havana stable release 2013.2.1
-
-* Fri Dec 13 2013 Terry Wilson <twilson@redhat.com> - 2013.2-13
-- QPID fixes from oslo-incubator, bz#1038711, bz#1038717
-- Remove dnsmasq version warning, bz#997961
-- Ensure that disabled services are properly handled on upgrade, bz#1040704
-
-* Mon Dec 09 2013 Terry Wilson <twilson@redhat.com> - 2013.2-12
-- Add vpnaas/fwaas configs to init scripts, bz#1032450
-- Pass neutron rootwrap.conf in sudoers.d/neutron, bz#984097
-
-* Wed Dec 04 2013 Terry Wilson <twilson@redhat.com> - 2013.2-11
-- Add missing debug and vpnaas rootwrap filters, bz#1034207
-
-* Mon Dec 02 2013 Terry Wilson <twilson@redhat.com> - 2013.2-10
-- Replace quantum references in neutron-dist.conf
-
-* Tue Nov 19 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-9
-- Fix dependency on parallel installed python-jinja2-26
-
-* Tue Nov 19 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-8
-- Depend on python-webob1.2 rather than deprecated python-webob1.0
-
-* Wed Nov 13 2013 Terry Wilson <twilson@redhat.com> - 2013.2-7
-- Add dnsmasq-utils dependency to openstack-neutron
-
-* Wed Nov 13 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-6
-- Fix jinja2 import in openstack-neutron-vpn-agent
-
-* Thu Nov 07 2013 Terry Wilson <twilson@redhat.com> - 2013.2-5
-- Update deps for python-{babel,keystoneclient,oslo-config}
-
-* Wed Oct 30 2013 Terry Wilson <twilson@redaht.com> - 2013.2-4
-- Better support for upgrading from grizzly to havana
-
-* Thu Oct 24 2013 Terry Wilson <twilson@redhat.com> - 2013.2-3
-- Fix previous neutron-ovs-cleanup fix
-
-* Thu Oct 24 2013 Terry Wilson <twilson@redhat.com> - 2013.2-2
-- Ensure that neutron-ovs-cleanup completes before exiting (rhbz#1010941)
-
-* Fri Oct 18 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-1
-- Update to havana GA
-
-* Thu Oct 10 2013 Terry Wilson <twilson@redhat.com> - 2013.2-0.12.rc1
-- Update to havana rc1
-
-* Wed Oct  2 2013 Terry Wilson <twilson@redhat.com> - 2013.2-0.11.b3
-- Add python-jinja2 requires to VPN agent
-- Ad missing services for VPN and metering agent
-
-* Thu Sep 26 2013 Terry Wilson <twilson@redhat.com> - 2013.2-0.10.b3
-- Add support for neutron-dist.conf
-
-* Tue Sep 17 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2-0.9.b3
-- Fix typo in openstack-neutron-meetering-agent package name
-- Register all agent services with chkconfig during installation
-
-* Mon Sep 09 2013 Terry Wilson <twilson@rehdat.com> - 2013.2-0.4.b3
-- Update to havana milestone 3 release
-
-* Thu Jul 25 2013 Terry Wilson <twilson@redhat.com> - 2013.2-0.3.b2
-- Update to havana milestone 2 release
-- Rename quantum to neutron
-
-* Mon Jun 17 2013 Terry Wilson <twilson@redhat.com> - 2013.2-0.2.b1
-- Update to havana milestone 1 release
-
-* Fri Jun 07 2013 Terry Wilson <twilson@redhat.com> - 2013.1.2-1
-- Update to grizzly 2013.1.2 release
-
-* Sun May 26 2013 Gary Kotton <gkotton@redhat.com> - 2013.1.1-6
-- Fixes rootwarp path
-
-* Fri May 24 2013 Pádraig Brady <P@draigBrady.com> - 2013.1.1-5
-- Fix inclusion of db migrations
-
-* Wed May 22 2013 Gary Kotton <gkotton@redhat.com> - 2013.1.1-3
-- Updates to work with namespaces
-- Fix kill-metadata rootwrap filter
-
-* Mon May 13 2013 Gary Kotton <gkotton@redhat.com> - 2013.1.1-2
-- Update to grizzly stable release 2013.1.1
-- Update install scripts to configure security groups
-- Update install scripts to remove virtual interface configurations
-
-* Mon Apr 29 2013 Pádraig Brady <pbrady@redhat.com> 2013.1-3
-- Fix quantum-ovs-cleanup.init to reference the correct config files
-
-* Thu Apr  4 2013 Gary Kotton <gkotton@redhat.com> - 2013.1-1
-- Update to grizzly release
-
-* Thu Apr  4 2013 Gary Kotton <gkotton@redhat.com> - 2013.1-0.7.rc3
-- Update to grizzly rc3
-- Update rootwrap (bug 947793)
-- Update l3-agent-setup to support qpid (bug 947532)
-- Update l3-agent-setup to support metadata-agent credentials
-- Update keystone authentication details (bug 947776)
-
-* Tue Mar 26 2013 Terry Wilson <twilson@redhat.com> - 2013.1-0.6.rc2
-- Update to grizzly rc2
-
-* Tue Mar 12 2013 Pádraig Brady <P@draigBrady.Com> - 2013.1-0.5.g3
-- Relax the dependency requirements on sqlalchemy
-
-* Mon Feb 25 2013 Robert Kukura <rkukura@redhat.com> - 2013.1-0.4.g3
-- Update to grizzly milestone 3
-- Add brocade, hyperv, midonet, and plumgrid plugins as sub-packages
-- Remove cisco files that were eliminated
-- Add quantum-check-nvp-config
-- Include patch for https://code.launchpad.net/bugs/1132889
-- Require python-oslo-config
-- Require compatible version of python-sqlalchemy
-- Various spec file improvements
-
-* Thu Feb 14 2013 Robert Kukura <rkukura@redhat.com> - 2013.1-0.3.g2
-- Update to grizzly milestone 2
-- Add quantum-db-manage, quantum-metadata-agent,
-  quantum-ns-metadata-proxy, quantum-ovs-cleanup, and
-  quantum-usage-audit executables
-- Add systemd units for quantum-metadata-agent and quantum-ovs-cleanup
-- Fix /etc/quantum/policy.json permissions (bug 877600)
-- Require dnsmasq (bug 890041)
-- Add the version info file
-- Remove python-lxml dependency
-- Add python-alembic dependency
-
-* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2013.1-0.2.g1
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Wed Jan 23 2013 Martin Magr <mmagr@redhat.com> - 2012.2.1-1
-- Added python-keystone requirement
-
-* Wed Dec  5 2012 Robert Kukura <rkukura@redhat.com> - 2013.1-0.1.g1
-- Update to grizzly milestone 1
-- Require python-quantumclient >= 1:2.1.10
-- Remove unneeded rpc control_exchange patch
-- Add bigswitch plugin as sub-package
-- Work around bigswitch conf file missing from setup.py
-
-* Mon Dec  3 2012 Robert Kukura <rkukura@redhat.com> - 2012.2.1-1
-- Update to folsom stable 2012.2.1
-- Add upstream patch: Fix rpc control_exchange regression.
-- Remove workaround for missing l3_agent.ini
-
-* Thu Nov 01 2012 Alan Pevec <apevec@redhat.com> 2012.2-2
-- l3_agent not disabling namespace use lp#1060559
-
-* Fri Sep 28 2012 Robert Kukura <rkukura@redhat.com> - 2012.2-1
-- Update to folsom final
-- Require python-quantumclient >= 1:2.1.1
-
-* Tue Aug 21 2012 Robert Kukura <rkukura@redhat.com> - 2012.1-8
-- fix database config generated by install scripts (#847785)
-
-* Wed Jul 25 2012 Robert Kukura <rkukura@redhat.com> - 2012.1-6
-- Update to 20120715 essex stable branch snapshot
-
-* Mon May 28 2012 Pádraig Brady <P@draigBrady.com> - 2012.1-5
-- Fix helper scripts to use the always available openstack-config util
-
-* Mon May 07 2012 Pádraig Brady <P@draigBrady.com> - 2012.1-4
-- Fix handling of the mysql service in quantum-server-setup
-
-* Tue May 01 2012 Pádraig Brady <P@draigBrady.com> - 2012.1-3
-- Start the services later in the boot sequence
-
-* Wed Apr 25 2012 Pádraig Brady <P@draigBrady.com> - 2012.1-2
-- Use parallel installed versions of python-routes and python-paste-deploy
-
-* Thu Apr 12 2012 Pádraig Brady <pbrady@redhat.com> - 2012.1-1
-- Initial essex release