← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1350637] [NEW] exclude embrane and nuage plugins from neutron spec file for icehouse builds

 

Public bug reported:

I am using anvil to build rpms with the icehouse release origins file
[1] and a basic-web.yaml persona [2].  This persona includes neutron.
The rpm installation for openstack-neutron fails during the action=build
step of anvil with an error "Installed (but unpackaged) file(s) found:"
[4].  I can see that the embrane and nuage plugins are present in the
icehouse branch of the neutron repo [5], but these plugins are not
excluded in the  openstack-neutron.spec used by anvil [3].

Adding both of these plugins to the excluded list of the spec file fixes
the problem and something similar appears to have been done by Kris
Lindgren [6].  I will submit a patch for this.

[1] https://github.com/stackforge/anvil/blob/master/conf/origins/icehouse-git.yaml
[2] https://github.com/stackforge/anvil/blob/master/conf/personas/in-a-box/basic-web.yaml
[3] https://github.com/stackforge/anvil/blob/master/conf/templates/packaging/specs/openstack-neutron.spec#L678
[4]

Installing /home/mmorais/openstack/repo/anvil-source/openstack-neutron-2014.1.2.dev134.g7564c4b-1.el6.src.rpm
I get
RPM build errors:
    Installed (but unpackaged) file(s) found:
   /etc/neutron/plugins/embrane/heleos_conf.ini
   /etc/neutron/plugins/nuage/nuage_plugin.ini
which can be fixed by adding embrane and nuage to exclude in spec file template 

[5] https://github.com/openstack/neutron/tree/stable/icehouse/neutron/plugins
[6] https://github.com/stackforge/anvil/commit/ea7684c186ec53712f231f02d1a0cf9e5d38ef4e

** Affects: anvil
     Importance: Undecided
     Assignee: Marco Morais (mmorais)
         Status: In Progress

** Changed in: anvil
     Assignee: (unassigned) => Marco Morais (mmorais)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to anvil.
https://bugs.launchpad.net/bugs/1350637

Title:
  exclude embrane and nuage plugins from neutron spec file for icehouse
  builds

Status in ANVIL for forging OpenStack.:
  In Progress

Bug description:
  I am using anvil to build rpms with the icehouse release origins file
  [1] and a basic-web.yaml persona [2].  This persona includes neutron.
  The rpm installation for openstack-neutron fails during the
  action=build step of anvil with an error "Installed (but unpackaged)
  file(s) found:" [4].  I can see that the embrane and nuage plugins are
  present in the icehouse branch of the neutron repo [5], but these
  plugins are not excluded in the  openstack-neutron.spec used by anvil
  [3].

  Adding both of these plugins to the excluded list of the spec file
  fixes the problem and something similar appears to have been done by
  Kris Lindgren [6].  I will submit a patch for this.

  [1] https://github.com/stackforge/anvil/blob/master/conf/origins/icehouse-git.yaml
  [2] https://github.com/stackforge/anvil/blob/master/conf/personas/in-a-box/basic-web.yaml
  [3] https://github.com/stackforge/anvil/blob/master/conf/templates/packaging/specs/openstack-neutron.spec#L678
  [4]

  Installing /home/mmorais/openstack/repo/anvil-source/openstack-neutron-2014.1.2.dev134.g7564c4b-1.el6.src.rpm
  I get
  RPM build errors:
      Installed (but unpackaged) file(s) found:
     /etc/neutron/plugins/embrane/heleos_conf.ini
     /etc/neutron/plugins/nuage/nuage_plugin.ini
  which can be fixed by adding embrane and nuage to exclude in spec file template 

  [5] https://github.com/openstack/neutron/tree/stable/icehouse/neutron/plugins
  [6] https://github.com/stackforge/anvil/commit/ea7684c186ec53712f231f02d1a0cf9e5d38ef4e

To manage notifications about this bug go to:
https://bugs.launchpad.net/anvil/+bug/1350637/+subscriptions


Follow ups

References