[Yahoo-eng-team] [Bug 1774527] [NEW] Too many errors can trigger compute failed_builds to get incremented

2018-05-31 Thread Joshua Harlow
*** This bug is a security vulnerability ***

Private security bug reported:

So let's analyze what can cause a compute managers failed_builds to get
incremented and point out that some of them should not be causing
failed_builds to get incremented (which then can have the 'nice' effect
of auto-disabling a nova-compute service).

So the return code of self._do_build_and_run_instance returns a result
code; the catch of all exceptions also triggers the setting of a result
code to failed; when this is failed it will cause the failed_build
counter to get incremented.

Some unrelated to nova-compute exceptions that from reading the code can
trigger this to happen:

- Unable to base64 decode injected files.
- Failure of notify_about_instance_create to actually send (some inner 
exception perhaps?)
- exception.NoMoreNetworks, exception.NoMoreFixedIps
- exception.FlavorDiskTooSmall, exception.FlavorMemoryTooSmall,
  exception.ImageNotActive, exception.ImageUnacceptable,
  exception.InvalidDiskInfo, exception.InvalidDiskFormat,
  cursive_exception.SignatureVerificationError,
  exception.VolumeEncryptionNotSupported, exception.InvalidInput,
  exception.RequestedVRamTooHigh --- these bubble up as BuildAbortException
- exception.InstanceNotFound, exception.UnexpectedDeletingTaskStateError
- Anything that pops out of _build_resources
   - Failed to allocate network

And many more?

** Affects: nova
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1774527

Title:
  Too many errors can trigger compute failed_builds to get incremented

Status in OpenStack Compute (nova):
  New

Bug description:
  So let's analyze what can cause a compute managers failed_builds to
  get incremented and point out that some of them should not be causing
  failed_builds to get incremented (which then can have the 'nice'
  effect of auto-disabling a nova-compute service).

  So the return code of self._do_build_and_run_instance returns a result
  code; the catch of all exceptions also triggers the setting of a
  result code to failed; when this is failed it will cause the
  failed_build counter to get incremented.

  Some unrelated to nova-compute exceptions that from reading the code
  can trigger this to happen:

  - Unable to base64 decode injected files.
  - Failure of notify_about_instance_create to actually send (some inner 
exception perhaps?)
  - exception.NoMoreNetworks, exception.NoMoreFixedIps
  - exception.FlavorDiskTooSmall, exception.FlavorMemoryTooSmall,
    exception.ImageNotActive, exception.ImageUnacceptable,
    exception.InvalidDiskInfo, exception.InvalidDiskFormat,
    cursive_exception.SignatureVerificationError,
    exception.VolumeEncryptionNotSupported, exception.InvalidInput,
    exception.RequestedVRamTooHigh --- these bubble up as BuildAbortException
  - exception.InstanceNotFound, exception.UnexpectedDeletingTaskStateError
  - Anything that pops out of _build_resources
     - Failed to allocate network

  And many more?

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1603533] [NEW] Can't build correctly using brpm on cent7

2016-07-15 Thread Joshua Harlow
Public bug reported:

Getting the following after building on cent7 and installing,

Traceback (most recent call last):
  File "/usr/bin/cloud-init", line 5, in 
from pkg_resources import load_entry_point
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 3007, in 

working_set.require(__requires__)
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 728, in require
needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 626, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: argparse

It appears that even though it gets added as a dep that cent7 doesn't
register it correctly,

$ sudo yum install python-argparse
Loaded plugins: changelog, fastestmirror, rhnplugin, versionlock
This system is receiving updates from RHN Classic or Red Hat Satellite.
...
Package python-2.7.5-34.el7.x86_64 already installed and latest version
Nothing to do

But then when ran cloud-init has a dep on a thing that does not actually
exist.

So on 2.7 we don't need to do this in the first place (the explicit dep
for argparse is only for 2.6) so we can just do this smarter (and avoid
this mess in the first place).

** Affects: cloud-init
     Importance: Undecided
 Assignee: Joshua Harlow (harlowja)
 Status: New

** Changed in: cloud-init
 Assignee: (unassigned) => Joshua Harlow (harlowja)

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

Title:
  Can't build correctly using brpm on cent7

Status in cloud-init:
  New

Bug description:
  Getting the following after building on cent7 and installing,

  Traceback (most recent call last):
File "/usr/bin/cloud-init", line 5, in 
  from pkg_resources import load_entry_point
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 3007, in 

  working_set.require(__requires__)
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 728, in 
require
  needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 626, in 
resolve
  raise DistributionNotFound(req)
  pkg_resources.DistributionNotFound: argparse

  It appears that even though it gets added as a dep that cent7 doesn't
  register it correctly,

  $ sudo yum install python-argparse
  Loaded plugins: changelog, fastestmirror, rhnplugin, versionlock
  This system is receiving updates from RHN Classic or Red Hat Satellite.
  ...
  Package python-2.7.5-34.el7.x86_64 already installed and latest version
  Nothing to do

  But then when ran cloud-init has a dep on a thing that does not
  actually exist.

  So on 2.7 we don't need to do this in the first place (the explicit
  dep for argparse is only for 2.6) so we can just do this smarter (and
  avoid this mess in the first place).

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1603533/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1603238] [NEW] BOM error updating hostname on centos6.x

2016-07-14 Thread Joshua Harlow
Public bug reported:

Seeing the following:

Jul 14 15:42:38 cent6-example [CLOUDINIT] util.py[DEBUG]: Failed to
update the hostname to cent6-example.cloud.phx3.gdg
(cent6-example)#012Traceback (most recent call last):#012  File
"/usr/lib/python2.6/site-
packages/cloudinit/config/cc_update_hostname.py", line 39, in handle#012
cloud.distro.update_hostname(hostname, fqdn, prev_fn)#012  File
"/usr/lib/python2.6/site-packages/cloudinit/distros/__init__.py", line
214, in update_hostname#012prev_hostname =
self._read_hostname(prev_hostname_fn)#012  File "/usr/lib/python2.6
/site-packages/cloudinit/distros/rhel.py", line 172, in
_read_hostname#012(_exists, contents) =
rhel_util.read_sysconfig_file(filename)#012  File "/usr/lib/python2.6
/site-packages/cloudinit/distros/rhel_util.py", line 64, in
read_sysconfig_file#012return (exists, SysConf(contents))#012  File
"/usr/lib/python2.6/site-
packages/cloudinit/distros/parsers/sys_conf.py", line 61, in
__init__#012write_empty_values=True)#012  File "/usr/lib/python2.6
/site-packages/configobj.py", line 1219, in __init__#012
self._load(infile, configspec)#012  File "/usr/lib/python2.6/site-
packages/configobj.py", line 1272, in _load#012infile =
self._handle_bom(infile)#012  File "/usr/lib/python2.6/site-
packages/configobj.py", line 1422, in _handle_bom#012if not
line.startswith(BOM):#012UnicodeDecodeError: 'ascii' codec can't decode
byte 0xff in position 0: ordinal not in range(128)

$ rpm -qa | grep configobj
python-configobj-4.6.0-3.el6.noarch

This might be fixed in a newer configobj (probably is) but just wanted
to note this here.

** Affects: cloud-init
 Importance: Undecided
 Status: New

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

Title:
  BOM error updating hostname on centos6.x

Status in cloud-init:
  New

Bug description:
  Seeing the following:

  Jul 14 15:42:38 cent6-example [CLOUDINIT] util.py[DEBUG]: Failed to
  update the hostname to cent6-example.cloud.phx3.gdg
  (cent6-example)#012Traceback (most recent call last):#012  File
  "/usr/lib/python2.6/site-
  packages/cloudinit/config/cc_update_hostname.py", line 39, in
  handle#012cloud.distro.update_hostname(hostname, fqdn,
  prev_fn)#012  File "/usr/lib/python2.6/site-
  packages/cloudinit/distros/__init__.py", line 214, in
  update_hostname#012prev_hostname =
  self._read_hostname(prev_hostname_fn)#012  File "/usr/lib/python2.6
  /site-packages/cloudinit/distros/rhel.py", line 172, in
  _read_hostname#012(_exists, contents) =
  rhel_util.read_sysconfig_file(filename)#012  File "/usr/lib/python2.6
  /site-packages/cloudinit/distros/rhel_util.py", line 64, in
  read_sysconfig_file#012return (exists, SysConf(contents))#012
  File "/usr/lib/python2.6/site-
  packages/cloudinit/distros/parsers/sys_conf.py", line 61, in
  __init__#012write_empty_values=True)#012  File "/usr/lib/python2.6
  /site-packages/configobj.py", line 1219, in __init__#012
  self._load(infile, configspec)#012  File "/usr/lib/python2.6/site-
  packages/configobj.py", line 1272, in _load#012infile =
  self._handle_bom(infile)#012  File "/usr/lib/python2.6/site-
  packages/configobj.py", line 1422, in _handle_bom#012if not
  line.startswith(BOM):#012UnicodeDecodeError: 'ascii' codec can't
  decode byte 0xff in position 0: ordinal not in range(128)

  $ rpm -qa | grep configobj
  python-configobj-4.6.0-3.el6.noarch

  This might be fixed in a newer configobj (probably is) but just wanted
  to note this here.

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1603238/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1489969] [NEW] Python2.6 pkg_resources allowing incompat versions

2015-08-28 Thread Joshua Harlow
Public bug reported:

Noticed the following:

[09:48:13]  @harlowja Python 2.6.6 (r266:84292, Dec 19 2012, 19:54:30)
[09:48:13]  @harlowja [GCC 3.4.6 20060404 (Red Hat 3.4.6-11)] on linux2
[09:48:13]  @harlowja Type help, copyright, credits or license for 
more information.
[09:48:13]  @harlowja  import pkg_resources
[09:48:13]  @harlowja  r = pkg_resources.Requirement.parse( 
'requests=1.2.1,=2.2.1,!=2.4.0' )
[09:48:13]  @harlowja  x = '2.4.3'
[09:48:13]  @harlowja  x in r
[09:48:13]  @harlowja True
[09:48:33]  @harlowja Python 2.7.10 (default, Jun 18 2015, 15:58:36)
[09:48:33]  @harlowja [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
[09:48:33]  @harlowja Type help, copyright, credits or license for 
more information.
[09:48:33]  @harlowja  import pkg_resources
[09:48:33]  @harlowja  r = pkg_resources.Requirement.parse( 
'requests=1.2.1,=2.2.1,!=2.4.0' )
[09:48:33]  @harlowja  x = '2.4.3'
[09:48:33]  @harlowja  x in r
[09:48:33]  @harlowja False

The 2.6 version is fixed by upgrading setuptools, so that it will then
work like the 2.7 version.

** Affects: anvil
 Importance: Undecided
 Status: New

** Description changed:

  Noticed the following:
  
  [09:48:13]  @harlowja   Python 2.6.6 (r266:84292, Dec 19 2012, 19:54:30)
  [09:48:13]  @harlowja   [GCC 3.4.6 20060404 (Red Hat 3.4.6-11)] on 
linux2
  [09:48:13]  @harlowja   Type help, copyright, credits or 
license for more information.
  [09:48:13]  @harlowjaimport pkg_resources
  [09:48:13]  @harlowjar = pkg_resources.Requirement.parse( 
'requests=1.2.1,=2.2.1,!=2.4.0' )
  [09:48:13]  @harlowjax = '2.4.3'
  [09:48:13]  @harlowjax in r
  [09:48:13]  @harlowja   True
  [09:48:33]  @harlowja   Python 2.7.10 (default, Jun 18 2015, 15:58:36)
  [09:48:33]  @harlowja   [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on 
linux2
  [09:48:33]  @harlowja   Type help, copyright, credits or 
license for more information.
  [09:48:33]  @harlowjaimport pkg_resources
  [09:48:33]  @harlowjar = pkg_resources.Requirement.parse( 
'requests=1.2.1,=2.2.1,!=2.4.0' )
  [09:48:33]  @harlowjax = '2.4.3'
  [09:48:33]  @harlowjax in r
+ [09:48:33]  @harlowja   False
  
  The 2.6 version is fixed by upgrading setuptools, so that it will then
  work like the 2.7 version.

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

Title:
  Python2.6 pkg_resources allowing incompat versions

Status in anvil:
  New

Bug description:
  Noticed the following:

  [09:48:13]  @harlowja   Python 2.6.6 (r266:84292, Dec 19 2012, 19:54:30)
  [09:48:13]  @harlowja   [GCC 3.4.6 20060404 (Red Hat 3.4.6-11)] on 
linux2
  [09:48:13]  @harlowja   Type help, copyright, credits or 
license for more information.
  [09:48:13]  @harlowjaimport pkg_resources
  [09:48:13]  @harlowjar = pkg_resources.Requirement.parse( 
'requests=1.2.1,=2.2.1,!=2.4.0' )
  [09:48:13]  @harlowjax = '2.4.3'
  [09:48:13]  @harlowjax in r
  [09:48:13]  @harlowja   True
  [09:48:33]  @harlowja   Python 2.7.10 (default, Jun 18 2015, 15:58:36)
  [09:48:33]  @harlowja   [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on 
linux2
  [09:48:33]  @harlowja   Type help, copyright, credits or 
license for more information.
  [09:48:33]  @harlowjaimport pkg_resources
  [09:48:33]  @harlowjar = pkg_resources.Requirement.parse( 
'requests=1.2.1,=2.2.1,!=2.4.0' )
  [09:48:33]  @harlowjax = '2.4.3'
  [09:48:33]  @harlowjax in r
  [09:48:33]  @harlowja   False

  The 2.6 version is fixed by upgrading setuptools, so that it will then
  work like the 2.7 version.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1445827] Re: unit test failures: Glance insist on ordereddict

2015-08-13 Thread Joshua Harlow
** Changed in: taskflow
   Status: Fix Committed = Fix Released

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

Title:
  unit test failures: Glance insist on ordereddict

Status in Glance:
  Fix Released
Status in Glance kilo series:
  Fix Released
Status in Glance liberty series:
  Fix Released
Status in taskflow:
  Fix Released

Bug description:
  There's no python-ordereddict package anymore in Debian, as this is
  normally included in Python 2.7. I have therefore patched
  requirements.txt to remove ordereddict. However, even after this, I
  get some bad unit test errors about it. This must be fixed upstream,
  because there's no way (modern) downstream distributions can fix it
  (as the ordereddict Python package will *not* come back).

  Below is the tracebacks for the 4 failed unit tests.

  FAIL: glance.tests.unit.test_opts.OptsTestCase.test_list_api_opts
  --
  Traceback (most recent call last):
  _StringException: Traceback (most recent call last):
File /��PKGBUILDDIR��/glance/tests/unit/test_opts.py, line 143, in 
test_list_api_opts
  expected_opt_groups, expected_opt_names)
File /��PKGBUILDDIR��/glance/tests/unit/test_opts.py, line 45, in 
_test_entry_point
  list_fn = ep.load()
File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 2188, in load
  self.require(env, installer)
File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 2202, in 
require
  items = working_set.resolve(reqs, env, installer)
File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 639, in 
resolve
  raise DistributionNotFound(req)
  DistributionNotFound: ordereddict

  
  ==
  FAIL: glance.tests.unit.test_opts.OptsTestCase.test_list_cache_opts
  --
  Traceback (most recent call last):
  _StringException: Traceback (most recent call last):
File /��PKGBUILDDIR��/glance/tests/unit/test_opts.py, line 288, in 
test_list_cache_opts
  expected_opt_groups, expected_opt_names)
File /��PKGBUILDDIR��/glance/tests/unit/test_opts.py, line 45, in 
_test_entry_point
  list_fn = ep.load()
File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 2188, in load
  self.require(env, installer)
File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 2202, in 
require
  items = working_set.resolve(reqs, env, installer)
File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 639, in 
resolve
  raise DistributionNotFound(req)
  DistributionNotFound: ordereddict

  
  ==
  FAIL: glance.tests.unit.test_opts.OptsTestCase.test_list_manage_opts
  --
  Traceback (most recent call last):
  _StringException: Traceback (most recent call last):
File /��PKGBUILDDIR��/glance/tests/unit/test_opts.py, line 301, in 
test_list_manage_opts
  expected_opt_groups, expected_opt_names)
File /��PKGBUILDDIR��/glance/tests/unit/test_opts.py, line 45, in 
_test_entry_point
  list_fn = ep.load()
File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 2188, in load
  self.require(env, installer)
File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 2202, in 
require
  items = working_set.resolve(reqs, env, installer)
File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 639, in 
resolve
  raise DistributionNotFound(req)
  DistributionNotFound: ordereddict

  
  ==
  FAIL: glance.tests.unit.test_opts.OptsTestCase.test_list_registry_opts
  --
  Traceback (most recent call last):
  _StringException: Traceback (most recent call last):
File /��PKGBUILDDIR��/glance/tests/unit/test_opts.py, line 192, in 
test_list_registry_opts
  expected_opt_groups, expected_opt_names)
File /��PKGBUILDDIR��/glance/tests/unit/test_opts.py, line 45, in 
_test_entry_point
  list_fn = ep.load()
File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 2188, in load
  self.require(env, installer)
File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 2202, in 
require
  items = working_set.resolve(reqs, env, installer)
File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 639, in 
resolve
  raise DistributionNotFound(req)
  DistributionNotFound: ordereddict

  
  ==
  FAIL: glance.tests.unit.test_opts.OptsTestCase.test_list_scrubber_opts
  --
  Traceback 

[Yahoo-eng-team] [Bug 1482696] [NEW] Gate 2.7 six is really way to old

2015-08-07 Thread Joshua Harlow
Public bug reported:

This is causing the rpmbuild of python cryptography to fail:

'''
Installed 
/home/jenkins/workspace/gate-anvil-rpms-dsvm-devstack-centos7/openstack/deps/rpmbuild/python-cryptography-0.9.3-0.el7.centos.src.rpm/BUILD/cryptography-0.9.3/.eggs/enum34-1.0.4-py2.7.egg
Traceback (most recent call last):
  File setup.py, line 342, in module
**keywords_with_side_effects(sys.argv)
  File /usr/lib64/python2.7/distutils/core.py, line 112, in setup
_setup_distribution = dist = klass(attrs)
  File /usr/lib/python2.7/site-packages/setuptools/dist.py, line 268, in 
__init__
self.fetch_build_eggs(attrs['setup_requires'])
  File /usr/lib/python2.7/site-packages/setuptools/dist.py, line 313, in 
fetch_build_eggs
replace_conflicting=True,
  File /usr/lib/python2.7/site-packages/pkg_resources/__init__.py, line 836, 
in resolve
dist = best[req.key] = env.best_match(req, ws, installer)
  File /usr/lib/python2.7/site-packages/pkg_resources/__init__.py, line 1074, 
in best_match
dist = working_set.find(req)
  File /usr/lib/python2.7/site-packages/pkg_resources/__init__.py, line 711, 
in find
raise VersionConflict(dist, req)
pkg_resources.VersionConflict: (six 1.3.0 (/usr/lib/python2.7/site-packages), 
Requirement.parse('six=1.4.1'))
error: Bad exit status from /var/tmp/rpm-tmp.IyDOhl (%build)
'''

http://logs.openstack.org/57/207657/4/check/gate-anvil-rpms-dsvm-
devstack-centos7/32e1285/output/rpmbuild-python-
cryptography-0.9.3-0.el7.centos.src.rpm.log

** Affects: anvil
 Importance: Undecided
 Status: New

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

Title:
  Gate 2.7 six is really way to old

Status in anvil:
  New

Bug description:
  This is causing the rpmbuild of python cryptography to fail:

  '''
  Installed 
/home/jenkins/workspace/gate-anvil-rpms-dsvm-devstack-centos7/openstack/deps/rpmbuild/python-cryptography-0.9.3-0.el7.centos.src.rpm/BUILD/cryptography-0.9.3/.eggs/enum34-1.0.4-py2.7.egg
  Traceback (most recent call last):
File setup.py, line 342, in module
  **keywords_with_side_effects(sys.argv)
File /usr/lib64/python2.7/distutils/core.py, line 112, in setup
  _setup_distribution = dist = klass(attrs)
File /usr/lib/python2.7/site-packages/setuptools/dist.py, line 268, in 
__init__
  self.fetch_build_eggs(attrs['setup_requires'])
File /usr/lib/python2.7/site-packages/setuptools/dist.py, line 313, in 
fetch_build_eggs
  replace_conflicting=True,
File /usr/lib/python2.7/site-packages/pkg_resources/__init__.py, line 
836, in resolve
  dist = best[req.key] = env.best_match(req, ws, installer)
File /usr/lib/python2.7/site-packages/pkg_resources/__init__.py, line 
1074, in best_match
  dist = working_set.find(req)
File /usr/lib/python2.7/site-packages/pkg_resources/__init__.py, line 
711, in find
  raise VersionConflict(dist, req)
  pkg_resources.VersionConflict: (six 1.3.0 (/usr/lib/python2.7/site-packages), 
Requirement.parse('six=1.4.1'))
  error: Bad exit status from /var/tmp/rpm-tmp.IyDOhl (%build)
  '''

  http://logs.openstack.org/57/207657/4/check/gate-anvil-rpms-dsvm-
  devstack-centos7/32e1285/output/rpmbuild-python-
  cryptography-0.9.3-0.el7.centos.src.rpm.log

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1398531] Re: Syntax error (?) when building virtualenv

2015-08-07 Thread Joshua Harlow
** Changed in: anvil
   Status: New = Invalid

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

Title:
  Syntax error (?) when building virtualenv

Status in anvil:
  Invalid

Bug description:
  Seems like the venv building support not exactly working yet.

  When making a virtualenv out of oslo-config the following seems to
  happen:

  Traceback (most recent call last):
    File /home/harlowja/anvil/anvil/__main__.py, line 223, in main
  run(args)
    File /home/harlowja/anvil/anvil/__main__.py, line 130, in run
  runner.run(persona_obj)
    File /home/harlowja/anvil/anvil/actions/base.py, line 325, in run
  self._run(persona, component_order, instances)
    File /home/harlowja/anvil/anvil/actions/prepare.py, line 76, in _run
  *removals
    File /home/harlowja/anvil/anvil/actions/base.py, line 307, in _run_phase
  result = functors.run(instance)
    File /home/harlowja/anvil/anvil/packaging/venv.py, line 160, in 
package_instance
  self._install_into_venv(instance, requires_what)
    File /home/harlowja/anvil/anvil/packaging/venv.py, line 84, in 
_install_into_venv
  utils.retry(3, 5, try_install, requirements=requirements)
    File /home/harlowja/anvil/anvil/utils.py, line 257, in retry
  six.reraise(exc_type, exc, exc_tb)
    File /home/harlowja/anvil/anvil/utils.py, line 249, in retry
  return func(*args, **kwargs)
    File /home/harlowja/anvil/anvil/packaging/venv.py, line 81, in try_install
  sh.execute(cmd, env_overrides=env_overrides)
    File /home/harlowja/anvil/anvil/shell.py, line 164, in execute
  raise e
  ProcessExecutionError: Unexpected error while running command.
  Command: /home/harlowja/openstack/oslo-config/venv/bin/pip install 
--download-cache /home/harlowja/openstack/pip-cache anyjson=0.3.3 argparse 
Babel=1.3 bashate=0.2 boto=2.32.1 cliff=1.7.0 cliff-tablib=1.0 
coverage=3.6 decorator=3.4.0 discover dogpile.cache=0.5.3 eventlet=0.15.2 
feedparser fixtures=0.3.14 futures=2.1.3 glance-store=0.1.10 greenlet=0.3.2 
hacking=0.9.2,0.10 hp3parclient httplib2=0.7.5 iso8601=0.1.9 Jinja2=2.6 
jsonschema=2.0.0,3.0.0 keyring=2.1,!=3.3 keystonemiddleware=1.0.0 
kombu=2.5.0 ldappool=1.0 libvirt-python=1.2.5 lockfile=0.8 lxml=2.3 
mock=1.0 mox=0.5.3 mox3=0.7.0 MySQL-python netaddr=0.7.12 nose=1.3.0 
oauthlib=0.6 ordereddict oslo.concurrency=0.1.0 oslo.db=1.1.0 
oslo.i18n=1.0.0 oslo.middleware=0.1.0 oslo.rootwrap=1.3.0 
oslo.serialization=1.0.0 oslo.utils=1.0.0 oslo.vmware=0.6.0 
oslosphinx=2.2.0 oslotest=1.2.0 osprofiler=0.3.0 paramiko=1.13.0 passlib 
Paste PasteDeploy=1.5.0 pbr=0.6,!=0.7,1.0 posix-ipc PrettyTable=0.7,0.8 
psutil=1.1.1,2.0.0 psycopg2 pyasn1 pycrypto=2.6 pylint=1.3.0 pymongo=2.5 
pyOpenSSL=0.11 pysaml2 pysendfile==2.0.0 pysqlite 
python-barbicanclient=2.1.0,!=3.0.0 python-ironicclient=0.2.1 
python-ldap=2.4 python-memcached=1.48 python-subunit=0.0.18 pytz 
PyYAML=3.1.0 qpid-python redis=2.10.0 requests=2.2.0,!=2.4.0 
requests-mock=0.5.1 retrying=1.2.2,!=1.3.0 rfc3986=0.2.0 
Routes=1.12.3,!=2.0 rtslib-fb=2.1.39 simplejson=2.2.0 six=1.7.0 
sphinx=1.1.2,!=1.2.0,!=1.3b1,1.3 sqlalchemy=0.8.4,=0.8.99 
sqlalchemy-migrate=0.9.1,!=0.9.2 stevedore=1.1.0 suds=0.4 taskflow=0.4 
testrepository=0.0.18 testresources=0.2.4 testscenarios=0.4 
testtools=0.9.36,!=1.2.0,!=1.4.0 warlock=1.0.1,2 WebOb=1.2.3 
websockify=0.6.0,0.7 WebTest=2.0 wsgiref=0.1.2 WSME=0.6 xattr=0.4,0.7
  Exit code: 1
  Stdout:
  SyntaxError: invalid syntax

  Pylint issues it seems...
  -

    Using download cache from /home/harlowja/openstack/pip-
  
cache/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fp%2Fpylint%2Fpylint-1.4.0.tar.gz

    Running setup.py egg_info for package pylint

  Traceback (most recent call last):

    File string, line 16, in module

    File /home/harlowja/openstack/oslo-
  config/venv/build/pylint/setup.py, line 123

  exclude = {'invalid_encoded_data*',

    ^

  SyntaxError: invalid syntax

  Complete output from command python setup.py egg_info:

  Traceback (most recent call last):

    File string, line 16, in module

    File /home/harlowja/openstack/oslo-
  config/venv/build/pylint/setup.py, line 123

  exclude = {'invalid_encoded_data*',

    ^

  SyntaxError: invalid syntax

  

  Cleaning up...

    Removing temporary dir /home/harlowja/openstack/oslo-config/venv/build...
  Command python setup.py egg_info failed with error code 1 in 
/home/harlowja/openstack/oslo-config/venv/build/pylint

  Exception information:
  Traceback (most recent call last):
    File 
/home/harlowja/openstack/oslo-config/venv/lib/python2.6/site-packages/pip/basecommand.py,
 line 134, in main
  status = self.run(options, args)
    File 

[Yahoo-eng-team] [Bug 1482323] [NEW] No package 'libffi' found

2015-08-06 Thread Joshua Harlow
Public bug reported:

On gate building the following is being hit, seems due to missing cffi
devel package,

http://logs.openstack.org/03/209203/1/check/gate-anvil-rpms-dsvm-
devstack-centos7/18588d9/output/py2rpm-cffi-1.1.2.tar.gz.log

'''
Package libffi was not found in the pkg-config search path.
Perhaps you should add the directory containing `libffi.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libffi' found
'''

** Affects: anvil
 Importance: Undecided
 Status: New

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

Title:
  No package 'libffi' found

Status in anvil:
  New

Bug description:
  On gate building the following is being hit, seems due to missing cffi
  devel package,

  http://logs.openstack.org/03/209203/1/check/gate-anvil-rpms-dsvm-
  devstack-centos7/18588d9/output/py2rpm-cffi-1.1.2.tar.gz.log

  '''
  Package libffi was not found in the pkg-config search path.
  Perhaps you should add the directory containing `libffi.pc'
  to the PKG_CONFIG_PATH environment variable
  No package 'libffi' found
  '''

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1479988] [NEW] AttributeError: 'ResolvConf' object has no attribute 'encode'

2015-07-30 Thread Joshua Harlow
Public bug reported:

Seeing the following on a rhel6 rpm build of cloud-init:

Probably due to encoding tweaks recently done,

2015-07-30 21:17:28,151 - util.py[DEBUG]: Getting data from class 
'cloudinit.sources.DataSourceConfigDrive.DataSourceConfigDrive' failed
Traceback (most recent call last):
File /usr/lib/python2.6/site-packages/cloudinit/sources/_init_.py, line 255, 
in find_source
if s.get_data():
File 
/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceConfigDrive.py, 
line 120, in get_data
on_first_boot(results, distro=self.distro)
File 
/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceConfigDrive.py, 
line 215, in on_first_boot
distro.apply_network(net_conf)
File /usr/lib/python2.6/site-packages/cloudinit/distros/_init_.py, line 122, 
in apply_network
dev_names = self._write_network(settings)
File /usr/lib/python2.6/site-packages/cloudinit/distros/rhel.py, line 102, in 
_write_network
nameservers, searchservers)
File /usr/lib/python2.6/site-packages/cloudinit/distros/rhel_util.py, line 
84, in update_resolve_conf_file
util.write_file(fn, r_conf, 0o644)
File /usr/lib/python2.6/site-packages/cloudinit/util.py, line 1625, in 
write_file
content = encode_text(content)
File /usr/lib/python2.6/site-packages/cloudinit/util.py, line 93, in 
encode_text
return text.encode(encoding)
AttributeError: 'ResolvConf' object has no attribute 'encode'

** Affects: cloud-init
 Importance: Undecided
 Assignee: Joshua Harlow (harlowja)
 Status: New

** Changed in: cloud-init
 Assignee: (unassigned) = Joshua Harlow (harlowja)

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

Title:
  AttributeError: 'ResolvConf' object has no attribute 'encode'

Status in cloud-init:
  New

Bug description:
  Seeing the following on a rhel6 rpm build of cloud-init:

  Probably due to encoding tweaks recently done,

  2015-07-30 21:17:28,151 - util.py[DEBUG]: Getting data from class 
'cloudinit.sources.DataSourceConfigDrive.DataSourceConfigDrive' failed
  Traceback (most recent call last):
  File /usr/lib/python2.6/site-packages/cloudinit/sources/_init_.py, line 
255, in find_source
  if s.get_data():
  File 
/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceConfigDrive.py, 
line 120, in get_data
  on_first_boot(results, distro=self.distro)
  File 
/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceConfigDrive.py, 
line 215, in on_first_boot
  distro.apply_network(net_conf)
  File /usr/lib/python2.6/site-packages/cloudinit/distros/_init_.py, line 
122, in apply_network
  dev_names = self._write_network(settings)
  File /usr/lib/python2.6/site-packages/cloudinit/distros/rhel.py, line 102, 
in _write_network
  nameservers, searchservers)
  File /usr/lib/python2.6/site-packages/cloudinit/distros/rhel_util.py, line 
84, in update_resolve_conf_file
  util.write_file(fn, r_conf, 0o644)
  File /usr/lib/python2.6/site-packages/cloudinit/util.py, line 1625, in 
write_file
  content = encode_text(content)
  File /usr/lib/python2.6/site-packages/cloudinit/util.py, line 93, in 
encode_text
  return text.encode(encoding)
  AttributeError: 'ResolvConf' object has no attribute 'encode'

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1479988/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1404115] Re: can't copy 'neutron/tests/functional/contrib'

2015-02-02 Thread Joshua Harlow
** Changed in: taskflow
   Status: Fix Committed = Fix Released

** Changed in: taskflow
Milestone: None = 0.7.0

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

Title:
  can't copy 'neutron/tests/functional/contrib'

Status in OpenStack Neutron (virtual network service):
  Fix Committed
Status in Taskflow for task-oriented systems.:
  Fix Released
Status in tripleo - openstack on openstack:
  Fix Released

Bug description:
  This appeared in CI while installing neutron
  
http://logs.openstack.org/17/139217/10/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/3974020/console.html

  
  2014-12-19 03:48:18.034 | 
  2014-12-19 03:48:18.034 | creating 
build/lib.linux-x86_64-2.7/neutron/plugins/cisco/l3/configdrive_templates
  2014-12-19 03:48:18.034 | 
  2014-12-19 03:48:18.034 | copying 
neutron/plugins/cisco/l3/configdrive_templates/csr1kv_cfg_template - 
build/lib.linux-x86_64-2.7/neutron/plugins/cisco/l3/configdrive_templates
  2014-12-19 03:48:18.034 | 
  2014-12-19 03:48:18.034 | copying neutron/plugins/ml2/drivers/arista/README 
- build/lib.linux-x86_64-2.7/neutron/plugins/ml2/drivers/arista
  2014-12-19 03:48:18.034 | 
  2014-12-19 03:48:18.034 | error: can't copy 
'neutron/tests/functional/contrib': doesn't exist or not a regular file
  2014-12-19 03:48:18.034 | 
  2014-12-19 03:48:18.034 | 
  2014-12-19 03:48:18.034 | Cleaning up...

  probably related to https://review.openstack.org/#/c/142558/

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1404115] Re: can't copy 'neutron/tests/functional/contrib'

2014-12-20 Thread Joshua Harlow
** Also affects: taskflow
   Importance: Undecided
   Status: New

** Changed in: taskflow
   Importance: Undecided = Critical

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

Title:
  can't copy 'neutron/tests/functional/contrib'

Status in OpenStack Neutron (virtual network service):
  In Progress
Status in Taskflow for task-oriented systems.:
  New
Status in tripleo - openstack on openstack:
  Triaged

Bug description:
  This appeared in CI while installing neutron
  
http://logs.openstack.org/17/139217/10/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/3974020/console.html

  
  2014-12-19 03:48:18.034 | 
  2014-12-19 03:48:18.034 | creating 
build/lib.linux-x86_64-2.7/neutron/plugins/cisco/l3/configdrive_templates
  2014-12-19 03:48:18.034 | 
  2014-12-19 03:48:18.034 | copying 
neutron/plugins/cisco/l3/configdrive_templates/csr1kv_cfg_template - 
build/lib.linux-x86_64-2.7/neutron/plugins/cisco/l3/configdrive_templates
  2014-12-19 03:48:18.034 | 
  2014-12-19 03:48:18.034 | copying neutron/plugins/ml2/drivers/arista/README 
- build/lib.linux-x86_64-2.7/neutron/plugins/ml2/drivers/arista
  2014-12-19 03:48:18.034 | 
  2014-12-19 03:48:18.034 | error: can't copy 
'neutron/tests/functional/contrib': doesn't exist or not a regular file
  2014-12-19 03:48:18.034 | 
  2014-12-19 03:48:18.034 | 
  2014-12-19 03:48:18.034 | Cleaning up...

  probably related to https://review.openstack.org/#/c/142558/

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1355442] Re: Need better handling of errors during dependency building

2014-12-02 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Need better handling of errors during dependency building

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  Currently when anvil is building dependency packages and a package
  fails to build it will stop building packages once it hit that
  failure.  If you run run the build step , it will continue building
  packages after the build failure.  If a package fails to build and
  your remove the source rpm for that package - so that anvil continues
  to build the other packages dependencies.  Once it has finished
  building only the packages that were built *after* the failure will be
  in the repo.  This is because we remove the rpmbuild directory after a
  build failure but keep track of where we are in the build process.
  The result is successfully built packages are removed and we end up
  with a dependency repo that only contains some of the successfully
  built rpm's.

  It would be best to not remove the rpmbuild directory after an error,
  but to remove it during the first part of the prepare stage - or even
  at the start of the build stage.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1355426] Re: pip2rpm builds bad specs when packages have tests requirements

2014-12-02 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  pip2rpm builds bad specs when packages have tests requirements

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  pip2rpm is not correctly parsing test-requirements.txt it will take
  the relevant entries  and create a python-(character) for each
  character in the file.  Under the tests portion of the repo.

  This creates a spec file like the following, which make it impossible
  to install the tests rpms.

   Source: h
  Requires: python-h

  # Source: a
  Requires: python-a

  # Source: c
  Requires: python-c

  # Source: k
  Requires: python-k

  # Source: i
  Requires: python-i

  # Source: n
  Requires: python-n

  # Source: g
  Requires: python-g

  # Source: 0
  Requires: python-0

  # Source: .
  Requires: python--

  # Source: 8
  Requires: python-8

  # Source: .
  Requires: python--

  # Source: 0
  Requires: python-0

  # Source: 0
  Requires: python-0

  # Source: .
  Requires: python--

  # Source: 9
  Requires: python-9

  
  Which should be python-hacking=0.8.0,0.9 its is also stripping out ,=

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1350752] Re: fix version used to conditionally include nova-clear-rabbit-queues

2014-12-02 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  fix version used to conditionally include nova-clear-rabbit-queues

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  In Juno release the nova-clear-rabbit-queues command is removed.
  There was a commit to anvil on June 5 which makes the installation of
  this command conditional on nova package version
  $older_than_eq('2014.1').   Unfortunately, on June 23 a commit was
  made to nova to bump the version of stable/icehouse to 2014.1.2 [2].
  As a result, anvil builds from stable/icehouse will fail with '
  Installed (but unpackaged) file(s) found:' errors (pasted below).
  Since it is possible for stable/icehouse versions to be incremented in
  future, I suggest that the comparison be changed to
  $older_than_eq('2014.1.9') to capture any reasonable number of
  versions of stable/icehouse which may come in the future without
  having to change this code each time.  I will submit a patch for this.

  Installing 
/home/mmorais/openstack/repo/anvil-source/openstack-nova-2014.1.2.dev39.gb000ec6-1.el6.src.rpm
  Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.44VPTB
  ...
  Checking for unpackaged file(s): /usr/lib/rpm/check-files 
/home/mmorais/openstack/deps/rpmbuild/openstack-nova-2014.1.2.dev39.gb000ec6-1.el6.src.rpm/BUILDROOT/openstack-nova-2014.1.2.dev39.gb000ec6-1.el6.x86_64
  error: Installed (but unpackaged) file(s) found:
 /usr/bin/nova-clear-rabbit-queues

  
  RPM build errors:
  Installed (but unpackaged) file(s) found:
 /usr/bin/nova-clear-rabbit-queues

  
  [1] 
https://github.com/stackforge/anvil/commit/51f52c5216e194bf9eea6d379593ada845648b81#diff-e29e80b228bc254ad31d83987bcc3016

  [2]
  https://github.com/openstack/nova/blob/stable/icehouse/setup.cfg#L3

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1356429] Re: Epoch_map doesn't apply unless anvil is building the package

2014-12-02 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Epoch_map doesn't apply unless anvil is building the package

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  If you set an epoch map in anvil for a dependent package.  If anvil
  builds the dependent package, the epoch map gets set correctly in the
  original nondependent package.  If anvil does not build the dependent
  package then the epoch map does not get set correctly.

  Actual example:  Ceilometer needs flask 0.10  1,  EPEL provides
  flask-0.95 with an epoch mask of 1, in order for flask to install
  correctly with yum we need to have an epoch map of 1 or 2, we have set
  the epoch map to 2.  If Anvil builds both flask and ceilometer then
  the epoch map of flask in the requires: section for ceilometer is set
  to 2:flask0.10,1.  If however you rebuild ceilometer and the
  previous built version of flask is available to anvil from a repo.
  Anvil will not build flask and the requires section does not get the
  epoch_map added to it.  So the requires section in ceilometer will be:
  requires: flask0.10,1 when it needs to be: 2:flask0.10,1.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1398531] [NEW] Syntax error (?) when buliding virtualenv

2014-12-02 Thread Joshua Harlow
Public bug reported:

Seems like the venv building support not exactly working yet.

When making a virtualenv out of oslo-config the following seems to
happen:

Traceback (most recent call last):
  File /home/harlowja/anvil/anvil/__main__.py, line 223, in main
run(args)
  File /home/harlowja/anvil/anvil/__main__.py, line 130, in run
runner.run(persona_obj)
  File /home/harlowja/anvil/anvil/actions/base.py, line 325, in run
self._run(persona, component_order, instances)
  File /home/harlowja/anvil/anvil/actions/prepare.py, line 76, in _run
*removals
  File /home/harlowja/anvil/anvil/actions/base.py, line 307, in _run_phase
result = functors.run(instance)
  File /home/harlowja/anvil/anvil/packaging/venv.py, line 160, in 
package_instance
self._install_into_venv(instance, requires_what)
  File /home/harlowja/anvil/anvil/packaging/venv.py, line 84, in 
_install_into_venv
utils.retry(3, 5, try_install, requirements=requirements)
  File /home/harlowja/anvil/anvil/utils.py, line 257, in retry
six.reraise(exc_type, exc, exc_tb)
  File /home/harlowja/anvil/anvil/utils.py, line 249, in retry
return func(*args, **kwargs)
  File /home/harlowja/anvil/anvil/packaging/venv.py, line 81, in try_install
sh.execute(cmd, env_overrides=env_overrides)
  File /home/harlowja/anvil/anvil/shell.py, line 164, in execute
raise e
ProcessExecutionError: Unexpected error while running command.
Command: /home/harlowja/openstack/oslo-config/venv/bin/pip install 
--download-cache /home/harlowja/openstack/pip-cache anyjson=0.3.3 argparse 
Babel=1.3 bashate=0.2 boto=2.32.1 cliff=1.7.0 cliff-tablib=1.0 
coverage=3.6 decorator=3.4.0 discover dogpile.cache=0.5.3 eventlet=0.15.2 
feedparser fixtures=0.3.14 futures=2.1.3 glance-store=0.1.10 greenlet=0.3.2 
hacking=0.9.2,0.10 hp3parclient httplib2=0.7.5 iso8601=0.1.9 Jinja2=2.6 
jsonschema=2.0.0,3.0.0 keyring=2.1,!=3.3 keystonemiddleware=1.0.0 
kombu=2.5.0 ldappool=1.0 libvirt-python=1.2.5 lockfile=0.8 lxml=2.3 
mock=1.0 mox=0.5.3 mox3=0.7.0 MySQL-python netaddr=0.7.12 nose=1.3.0 
oauthlib=0.6 ordereddict oslo.concurrency=0.1.0 oslo.db=1.1.0 
oslo.i18n=1.0.0 oslo.middleware=0.1.0 oslo.rootwrap=1.3.0 
oslo.serialization=1.0.0 oslo.utils=1.0.0 oslo.vmware=0.6.0 
oslosphinx=2.2.0 oslotest=1.2.0 osprofiler=0.3.0 paramiko=1.13.0 passlib 
Paste PasteDeploy=1.5.0 pbr=0.6,!=0.7,1.0 posix-ipc PrettyTable=0.7,0.8 
psutil=1.1.1,2.0.0 psycopg2 pyasn1 pycrypto=2.6 pylint=1.3.0 pymongo=2.5 
pyOpenSSL=0.11 pysaml2 pysendfile==2.0.0 pysqlite 
python-barbicanclient=2.1.0,!=3.0.0 python-ironicclient=0.2.1 
python-ldap=2.4 python-memcached=1.48 python-subunit=0.0.18 pytz 
PyYAML=3.1.0 qpid-python redis=2.10.0 requests=2.2.0,!=2.4.0 
requests-mock=0.5.1 retrying=1.2.2,!=1.3.0 rfc3986=0.2.0 
Routes=1.12.3,!=2.0 rtslib-fb=2.1.39 simplejson=2.2.0 six=1.7.0 
sphinx=1.1.2,!=1.2.0,!=1.3b1,1.3 sqlalchemy=0.8.4,=0.8.99 
sqlalchemy-migrate=0.9.1,!=0.9.2 stevedore=1.1.0 suds=0.4 taskflow=0.4 
testrepository=0.0.18 testresources=0.2.4 testscenarios=0.4 
testtools=0.9.36,!=1.2.0,!=1.4.0 warlock=1.0.1,2 WebOb=1.2.3 
websockify=0.6.0,0.7 WebTest=2.0 wsgiref=0.1.2 WSME=0.6 xattr=0.4,0.7
Exit code: 1
Stdout:
SyntaxError: invalid syntax

Pylint issues it seems...
-

  Using download cache from /home/harlowja/openstack/pip-
cache/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fp%2Fpylint%2Fpylint-1.4.0.tar.gz

  Running setup.py egg_info for package pylint

Traceback (most recent call last):

  File string, line 16, in module

  File /home/harlowja/openstack/oslo-
config/venv/build/pylint/setup.py, line 123

exclude = {'invalid_encoded_data*',

  ^

SyntaxError: invalid syntax

Complete output from command python setup.py egg_info:

Traceback (most recent call last):

  File string, line 16, in module

  File /home/harlowja/openstack/oslo-
config/venv/build/pylint/setup.py, line 123

exclude = {'invalid_encoded_data*',

  ^

SyntaxError: invalid syntax



Cleaning up...

  Removing temporary dir /home/harlowja/openstack/oslo-config/venv/build...
Command python setup.py egg_info failed with error code 1 in 
/home/harlowja/openstack/oslo-config/venv/build/pylint

Exception information:
Traceback (most recent call last):
  File 
/home/harlowja/openstack/oslo-config/venv/lib/python2.6/site-packages/pip/basecommand.py,
 line 134, in main
status = self.run(options, args)
  File 
/home/harlowja/openstack/oslo-config/venv/lib/python2.6/site-packages/pip/commands/install.py,
 line 236, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, 
bundle=self.bundle)
  File 
/home/harlowja/openstack/oslo-config/venv/lib/python2.6/site-packages/pip/req.py,
 line 1134, in prepare_files
req_to_install.run_egg_info()
  File 

[Yahoo-eng-team] [Bug 1350603] Re: smithy bootstrap fails following a failed build step

2014-12-02 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  smithy bootstrap fails following a failed build step

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  The anvil --action=build step will add and enable a new repo named
  anvil-deps.   In the event that this action fails, the anvil-deps repo
  is still present and enabled on the user's system even though there
  aren't rpms available for download from that repo.  As a result, the
  anvil --action=bootstrap will always fail following a failed anvil
  --action=build.  The workaround is to manually disable the anvil-deps
  repo prior (shown below) to invoking anvil --action=bootstrap.

$ sudo yum-config-manager --disable anvil-deps

  Some possible long term solutions are:

1. disable the anvil-deps repo before bootstrapping rpms
2. delay enabling the anvil-deps repo until --action=install

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1350637] Re: exclude embrane and nuage plugins from neutron spec file for icehouse builds

2014-12-02 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

-- 
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.:
  Fix Released

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1341700] Re: If dependency doesn't have min-version anvil throws error in prepare step

2014-12-02 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  If dependency doesn't have min-version anvil throws error in prepare
  step

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  Will fill it later. !

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1187912] Re: Tests broke

2014-12-02 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Tests broke

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  It appears after preparing, then installing that testing is broken?

  sudo ./smithy -a test
  Password: 
  Sorry, try again.
  Password: 
   _  _______   _  ___   _  _  ____   _
  (  _  )(  _`\ (  _`\ ( ) ( )(  _`\(_   _)(  _  )(  _`\ ( ) ( )
  | ( ) || |_) )| (_(_)| `\| || (_(_) | |  | (_) || ( (_)| |/'/'
  | | | || ,__/'|  _)_ | , ` |`\__ \  | |  |  _  || |  _ | , 
  | (_) || || (_( )| |`\ |( )_) | | |  | | | || (_( )| |\`\
  (_)(_)(/'(_) (_)`\) (_)  (_) (_)(/'(_) (_)
  Anvil: | 2013.1-dev | 
   And now for something completely different!  
  Action Runner-
  INFO: @anvil.distro : Matched distro rhel for platform 
Linux-2.6.32-220.23.1.el6.YAHOO.20120713.x86_64-x86_64-with-redhat-6.2-Santiago
  INFO: @anvil : Starting action test on 2013-06-05T20:02:08.909274 for distro: 
rhel
  INFO: @anvil : Using persona: conf/personas/in-a-box/basic.yaml
  INFO: @anvil : In root directory: /home/harlowja/openstack
  INFO: @anvil.actions.base : Processing components for action test.
  INFO: @anvil.actions.base : Activating in the following order:
  INFO: @anvil.actions.base : |-- general
  INFO: @anvil.actions.base : |-- db
  INFO: @anvil.actions.base : |-- rabbit-mq
  INFO: @anvil.actions.base : |-- oslo-config
  INFO: @anvil.actions.base : |-- keystone
  INFO: @anvil.actions.base : |-- keystone-client
  INFO: @anvil.actions.base : |-- glance
  INFO: @anvil.actions.base : |-- cinder
  INFO: @anvil.actions.base : |-- glance-client
  INFO: @anvil.actions.base : |-- cinder-client
  INFO: @anvil.actions.base : |-- quantum-client
  INFO: @anvil.actions.base : |-- nova
  INFO: @anvil.actions.base : |-- nova-client
  INFO: @anvil.actions.base : Booting up your components.
  INFO: @anvil.actions.base : Reading passwords using a unencrypted keyring @ 
/etc/anvil/passwords.cfg
  INFO: @anvil.actions.base : Verifying that the components are ready to 
rock-n-roll.
  INFO: @anvil.actions.base : Warming up component configurations.
  INFO: @anvil.actions.test : Running tests of component general.
  INFO: @anvil.actions.test : Running tests of component db.
  INFO: @anvil.actions.test : Running tests of component rabbit-mq.
  INFO: @anvil.actions.test : Running tests of component oslo-config.
   __
  / This is supposed to  \
  | be a happy occasion. |
  | Let's not bicker and |
  | argue about who  |
  \ killed who.  /
   --
\ ||   ||
  \__ ||-mm||
\ (  )/_)//
  (oo)/
  v--v
  ProcessExecutionError: [Errno 2] No such file or directory: [2, No such file 
or directory]
  Command: nosetests
  Exit code: -
  Stdout: ''
  Stderr: ''

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1398270] [NEW] test_floating_ips internal server error while processing your request

2014-12-01 Thread Joshua Harlow
Public bug reported:

http://logs.openstack.org/58/136958/9/check/gate-tempest-dsvm-neutron-
src-taskflow-icehouse/692967d/logs/screen-q-svc.txt.gz

pythonlogging:'': {{{
2014-12-02 04:02:35,490 1953 DEBUG[tempest.common.rest_client] Request 
(FloatingIPTestJSON:test_floating_ip_delete_port): 500 POST 
http://127.0.0.1:9696/v2.0/floatingips 51.120s
Request - Headers: {'Content-Type': 'application/json', 'Accept': 
'application/json', 'X-Auth-Token': 'omitted'}
Body: {floatingip: {floating_network_id: 
3b4e3acc-e97a-4e2f-ac35-4151ab41ffe8}}
Response - Headers: {'status': '500', 'content-length': '88', 'connection': 
'close', 'date': 'Tue, 02 Dec 2014 04:02:35 GMT', 'content-type': 
'application/json; charset=UTF-8', 'x-openstack-request-id': 
'req-f3d9c304-2e15-4ea9-bd82-3d45fa491b2b'}
Body: {NeutronError: Request Failed: internal server error while 
processing your request.}
}}}

Traceback (most recent call last):
  File tempest/api/network/test_floating_ips.py, line 125, in 
test_floating_ip_delete_port
floating_network_id=self.ext_net_id)
  File tempest/services/network/network_client_base.py, line 151, in _create
resp, body = self.post(uri, post_data)
  File tempest/services/network/network_client_base.py, line 74, in post
return self.rest_client.post(uri, body, headers)
  File tempest/common/rest_client.py, line 249, in post
return self.request('POST', url, extra_headers, headers, body)
  File tempest/common/rest_client.py, line 451, in request
resp, resp_body)
  File tempest/common/rest_client.py, line 547, in _error_checker
raise exceptions.ServerFault(message)
ServerFault: Got server fault
Details: {NeutronError: Request Failed: internal server error while 
processing your request.}

2014-12-02 04:02:35.481 28507 INFO requests.packages.urllib3.connectionpool [-] 
Starting new HTTP connection (1): 127.0.0.1
2014-12-02 04:02:35.481 28507 ERROR neutron.api.v2.resource [-] create failed
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource Traceback (most 
recent call last):
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource   File 
/opt/stack/new/neutron/neutron/api/v2/resource.py, line 87, in resource
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource result = 
method(request=request, **args)
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource   File 
/opt/stack/new/neutron/neutron/api/v2/base.py, line 448, in create
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource obj = 
obj_creator(request.context, **kwargs)
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource   File 
/opt/stack/new/neutron/neutron/services/l3_router/l3_router_plugin.py, line 
107, in create_floatingip
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource 
initial_status=q_const.FLOATINGIP_STATUS_DOWN)
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource   File 
/opt/stack/new/neutron/neutron/db/l3_db.py, line 649, in create_floatingip
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource 
context.session.add(floatingip_db)
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource   File 
/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py, line 470, 
in __exit__
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource self.rollback()
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource   File 
/usr/local/lib/python2.7/dist-packages/sqlalchemy/util/langhelpers.py, line 
60, in __exit__
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource 
compat.reraise(exc_type, exc_value, exc_tb)
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource   File 
/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py, line 467, 
in __exit__
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource self.commit()
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource   File 
/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py, line 377, 
in commit
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource 
self._prepare_impl()
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource   File 
/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py, line 357, 
in _prepare_impl
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource 
self.session.flush()
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource   File 
/opt/stack/new/neutron/neutron/openstack/common/db/sqlalchemy/session.py, 
line 597, in _wrap
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource return f(*args, 
**kwargs)
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource   File 
/opt/stack/new/neutron/neutron/openstack/common/db/sqlalchemy/session.py, 
line 836, in flush
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource return 
super(Session, self).flush(*args, **kwargs)
2014-12-02 04:02:35.481 28507 TRACE neutron.api.v2.resource   File 
/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py, line 1919, 
in 

[Yahoo-eng-team] [Bug 1361230] Re: ad248f6 jsonutils sync breaks if simplejson 2.2.0 (under python 2.6)

2014-10-06 Thread Joshua Harlow
** Changed in: taskflow
   Status: Fix Committed = Fix Released

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

Title:
  ad248f6 jsonutils sync breaks if simplejson  2.2.0 (under python 2.6)

Status in OpenStack Telemetry (Ceilometer):
  Fix Released
Status in OpenStack Identity (Keystone):
  Fix Released
Status in The Oslo library incubator:
  Fix Released
Status in Oslo library for sending and saving object:
  Fix Released
Status in Taskflow for task-oriented systems.:
  Fix Released

Bug description:
  This keystone sync:

  
https://github.com/openstack/keystone/commit/94efafd6d6066f63a9226a6b943d0e86699e7edd

  Pulled in this change to jsonutils:

  https://review.openstack.org/#/c/113760/

  That uses a flag in json.dumps which is only in simplejson = 2.2.0.
  If you don't have a new enough simplejson the keystone database
  migrations fail.

  Keystone doesn't even list simplejson as a requirement and oslo-
  incubator lists simplejson = 2.0.9 as a test-requirement since it's
  optional in the code.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1262424] Re: Files without code should not contain copyright notices

2014-10-06 Thread Joshua Harlow
** Changed in: taskflow
   Status: Fix Committed = Fix Released

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

Title:
  Files without code should not contain copyright notices

Status in OpenStack Neutron (virtual network service):
  In Progress
Status in OpenStack Compute (Nova):
  In Progress
Status in Python client library for Cinder:
  Fix Committed
Status in Taskflow for task-oriented systems.:
  Fix Released

Bug description:
  Due to a recent policy change in HACKING
  (http://docs.openstack.org/developer/hacking/#openstack-licensing),
  empty files should no longer contain copyright notices.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1372734] [NEW] Timed out waiting for a reply to message XYZ

2014-09-22 Thread Joshua Harlow
Public bug reported:

Seeing a new timeout that is causing tempest to fail.

'Timed out waiting for a reply to message XYZ' during the
DeleteServersTest test.

http://logs.openstack.org/68/121968/2/check/check-tempest-dsvm-
full/8f3790e/logs/screen-n-api.txt.gz#_2014-09-23_02_24_06_195

Possibly related to:

http://logs.openstack.org/68/121968/2/check/check-tempest-dsvm-
full/8f3790e/logs/screen-n-cpu.txt.gz#_2014-09-23_02_24_09_133

** Affects: nova
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1372734

Title:
  Timed out waiting for a reply to message XYZ

Status in OpenStack Compute (Nova):
  New

Bug description:
  Seeing a new timeout that is causing tempest to fail.

  'Timed out waiting for a reply to message XYZ' during the
  DeleteServersTest test.

  http://logs.openstack.org/68/121968/2/check/check-tempest-dsvm-
  full/8f3790e/logs/screen-n-api.txt.gz#_2014-09-23_02_24_06_195

  Possibly related to:

  http://logs.openstack.org/68/121968/2/check/check-tempest-dsvm-
  full/8f3790e/logs/screen-n-cpu.txt.gz#_2014-09-23_02_24_09_133

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1370763] [NEW] Not responding to grenade 'kill' command

2014-09-17 Thread Joshua Harlow
Public bug reported:

From a few recent gate failures it seems like nova-compute is not
responding to being killed by grenade.

For example:

http://logs.openstack.org/66/121966/1/check/check-grenade-
dsvm/c37f70d/logs/grenade.sh.txt.gz#_2014-09-17_00_16_47_262

The nova-compute process was requested to stop at 16_47,

It very much appears that nova-compute was idle at and before this time.

http://logs.openstack.org/66/121966/1/check/check-grenade-
dsvm/c37f70d/logs/old/screen-n-cpu.txt.gz#_2014-09-17_00_16_28_611

Notice the last log there is from 16_28, nearly 20 seconds before
shutdown was requested.

About 7 seconds (at 16_53) after being requested to stop via the command
at 16_47 it appears like grenade still found nova-compute running.

http://logs.openstack.org/66/121966/1/check/check-grenade-
dsvm/c37f70d/logs/grenade.sh.txt.gz#_2014-09-17_00_16_53_671

This then causes grenade to fail proceeding forward, and therefore stops
the job from declaring success...

** Affects: nova
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1370763

Title:
  Not responding to grenade 'kill' command

Status in OpenStack Compute (Nova):
  New

Bug description:
  From a few recent gate failures it seems like nova-compute is not
  responding to being killed by grenade.

  For example:

  http://logs.openstack.org/66/121966/1/check/check-grenade-
  dsvm/c37f70d/logs/grenade.sh.txt.gz#_2014-09-17_00_16_47_262

  The nova-compute process was requested to stop at 16_47,

  It very much appears that nova-compute was idle at and before this
  time.

  http://logs.openstack.org/66/121966/1/check/check-grenade-
  dsvm/c37f70d/logs/old/screen-n-cpu.txt.gz#_2014-09-17_00_16_28_611

  Notice the last log there is from 16_28, nearly 20 seconds before
  shutdown was requested.

  About 7 seconds (at 16_53) after being requested to stop via the
  command at 16_47 it appears like grenade still found nova-compute
  running.

  http://logs.openstack.org/66/121966/1/check/check-grenade-
  dsvm/c37f70d/logs/grenade.sh.txt.gz#_2014-09-17_00_16_53_671

  This then causes grenade to fail proceeding forward, and therefore
  stops the job from declaring success...

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1368395] [NEW] SassRule RuleAncestry (BlockSelectorHeader (Selector: '.nav_accordion', ), ), 3 Failure

2014-09-11 Thread Joshua Harlow
Public bug reported:

Another sass rule error/failure (unsure what these mean).

[Thu Sep 11 05:33:56.380761 2014] [:error] [pid 23189:tid 140304170833664]   
File /usr/local/lib/python2.7/dist-packages/scss/__init__.py, line 1398, in 
lambda
[Thu Sep 11 05:33:56.380781 2014] [:error] [pid 23189:tid 140304170833664] 
self.rules.sort(key=lambda rule: min(rule_dependencies[rule]))
[Thu Sep 11 05:33:56.380807 2014] [:error] [pid 23189:tid 140304170833664] 
KeyError: SassRule RuleAncestry (BlockSelectorHeader (Selector: 
'.nav_accordion',),), 3 

Logs @ http://logs.openstack.org/95/120195/2/check/check-tempest-dsvm-
neutron-full/f445524/logs/screen-horizon.txt.gz

** Affects: horizon
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1368395

Title:
  SassRule RuleAncestry (BlockSelectorHeader (Selector:
  '.nav_accordion',),), 3 Failure

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  Another sass rule error/failure (unsure what these mean).

  [Thu Sep 11 05:33:56.380761 2014] [:error] [pid 23189:tid 140304170833664]   
File /usr/local/lib/python2.7/dist-packages/scss/__init__.py, line 1398, in 
lambda
  [Thu Sep 11 05:33:56.380781 2014] [:error] [pid 23189:tid 140304170833664]
 self.rules.sort(key=lambda rule: min(rule_dependencies[rule]))
  [Thu Sep 11 05:33:56.380807 2014] [:error] [pid 23189:tid 140304170833664] 
KeyError: SassRule RuleAncestry (BlockSelectorHeader (Selector: 
'.nav_accordion',),), 3 

  Logs @ http://logs.openstack.org/95/120195/2/check/check-tempest-dsvm-
  neutron-full/f445524/logs/screen-horizon.txt.gz

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1367590] [NEW] File exists: '/opt/stack/new/horizon/static/scss/assets'

2014-09-10 Thread Joshua Harlow
Public bug reported:

Seems like some kind of asset problem is occurring that is breaking the
integrated gate.

File exists: '/opt/stack/new/horizon/static/scss/assets'

http://logs.openstack.org/81/120281/3/check/check-tempest-dsvm-neutron-
full/fbe5341/logs/screen-horizon.txt.gz

This causes:

tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps  to the
fail...

http://logs.openstack.org/81/120281/3/check/check-tempest-dsvm-neutron-
full/fbe5341/logs/testr_results.html.gz

** Affects: horizon
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1367590

Title:
  File exists: '/opt/stack/new/horizon/static/scss/assets'

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  Seems like some kind of asset problem is occurring that is breaking
  the integrated gate.

  File exists: '/opt/stack/new/horizon/static/scss/assets'

  http://logs.openstack.org/81/120281/3/check/check-tempest-dsvm-
  neutron-full/fbe5341/logs/screen-horizon.txt.gz

  This causes:

  tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps  to
  the fail...

  http://logs.openstack.org/81/120281/3/check/check-tempest-dsvm-
  neutron-full/fbe5341/logs/testr_results.html.gz

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1361230] Re: ad248f6 jsonutils sync breaks if simplejson 2.2.0 (under python 2.6)

2014-09-07 Thread Joshua Harlow
** Also affects: taskflow
   Importance: Undecided
   Status: New

** Changed in: taskflow
   Importance: Undecided = Medium

** Changed in: taskflow
   Importance: Medium = High

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

Title:
  ad248f6 jsonutils sync breaks if simplejson  2.2.0 (under python 2.6)

Status in OpenStack Identity (Keystone):
  In Progress
Status in The Oslo library incubator:
  Triaged
Status in Oslo library for sending and saving object:
  Triaged
Status in Taskflow for task-oriented systems.:
  New

Bug description:
  This keystone sync:

  
https://github.com/openstack/keystone/commit/94efafd6d6066f63a9226a6b943d0e86699e7edd

  Pulled in this change to jsonutils:

  https://review.openstack.org/#/c/113760/

  That uses a flag in json.dumps which is only in simplejson = 2.2.0.
  If you don't have a new enough simplejson the keystone database
  migrations fail.

  Keystone doesn't even list simplejson as a requirement and oslo-
  incubator lists simplejson = 2.0.9 as a test-requirement since it's
  optional in the code.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1363315] [NEW] Process exited while connecting to monitor

2014-08-29 Thread Joshua Harlow
Public bug reported:

Seeing a gate failure that seems more specific to nova vs tempest or
other:

This could be a libvirt memory error or other (I'm not sure) but wanted
to file it for public good...

---
2014-08-29 06:05:08.200 ERROR oslo.messaging._drivers.common 
[req-2ca387e1-72ad-4fca-bdb6-a9977f6469dd ImagesTestXML-1981953716 
ImagesTestXML-147202609] ['Traceback (most recent call last):\n', '  File 
/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py, line 
134, in _dispatch_and_reply\nincoming.message))\n', '  File 
/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py, line 
177, in _dispatch\nreturn self._do_dispatch(endpoint, method, ctxt, 
args)\n', '  File 
/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py, line 
123, in _do_dispatch\nresult = getattr(endpoint, method)(ctxt, 
**new_args)\n', '  File /opt/stack/new/nova/nova/exception.py, line 88, in 
wrapped\npayload)\n', '  File 
/opt/stack/new/nova/nova/openstack/common/excutils.py, line 82, in __exit__\n 
   six.reraise(self.type_, self.value, self.tb)\n', '  File 
/opt/stack/new/nova/nova/exception.py, line 71, in wrapped\nreturn 
f(self, con
 text, *args, **kw)\n', '  File /opt/stack/new/nova/nova/compute/manager.py, 
line 296, in decorated_function\npass\n', '  File 
/opt/stack/new/nova/nova/openstack/common/excutils.py, line 82, in __exit__\n 
   six.reraise(self.type_, self.value, self.tb)\n', '  File 
/opt/stack/new/nova/nova/compute/manager.py, line 282, in 
decorated_function\nreturn function(self, context, *args, **kwargs)\n', '  
File /opt/stack/new/nova/nova/compute/manager.py, line 324, in 
decorated_function\nkwargs[\'instance\'], e, sys.exc_info())\n', '  File 
/opt/stack/new/nova/nova/openstack/common/excutils.py, line 82, in __exit__\n 
   six.reraise(self.type_, self.value, self.tb)\n', '  File 
/opt/stack/new/nova/nova/compute/manager.py, line 312, in 
decorated_function\nreturn function(self, context, *args, **kwargs)\n', '  
File /opt/stack/new/nova/nova/compute/manager.py, line 372, in 
decorated_function\ninstance=instance)\n', '  File 
/opt/stack/new/nova/nova/openstack/common/ex
 cutils.py, line 82, in __exit__\nsix.reraise(self.type_, self.value, 
self.tb)\n', '  File /opt/stack/new/nova/nova/compute/manager.py, line 362, 
in decorated_function\n*args, **kwargs)\n', '  File 
/opt/stack/new/nova/nova/compute/manager.py, line 2886, in 
snapshot_instance\ntask_states.IMAGE_SNAPSHOT)\n', '  File 
/opt/stack/new/nova/nova/compute/manager.py, line 2917, in 
_snapshot_instance\nupdate_task_state)\n', '  File 
/opt/stack/new/nova/nova/virt/libvirt/driver.py, line 1628, in snapshot\n
new_dom = self._create_domain(domain=virt_dom)\n', '  File 
/opt/stack/new/nova/nova/virt/libvirt/driver.py, line 3952, in 
_create_domain\nLOG.error(err)\n', '  File 
/opt/stack/new/nova/nova/openstack/common/excutils.py, line 82, in __exit__\n 
   six.reraise(self.type_, self.value, self.tb)\n', '  File 
/opt/stack/new/nova/nova/virt/libvirt/driver.py, line 3943, in 
_create_domain\ndomain.createWithFlags(launch_flags)\n', '  File 
/usr/lib/python2.7/dist-
 packages/eventlet/tpool.py, line 179, in doit\nresult = 
proxy_call(self._autowrap, f, *args, **kwargs)\n', '  File 
/usr/lib/python2.7/dist-packages/eventlet/tpool.py, line 139, in proxy_call\n 
   rv = execute(f,*args,**kwargs)\n', '  File 
/usr/lib/python2.7/dist-packages/eventlet/tpool.py, line 77, in tworker\n
rv = meth(*args,**kwargs)\n', '  File 
/usr/lib/python2.7/dist-packages/libvirt.py, line 896, in createWithFlags\n   
 if ret == -1: raise libvirtError (\'virDomainCreateWithFlags() failed\', 
dom=self)\n', 'libvirtError: internal error: process exited while connecting to 
monitor: \n']
---

Exception @ http://logs.openstack.org/89/116489/10/check/check-tempest-
dsvm-postgres-full/82c6fa0/logs/screen-n-cpu.txt.gz?level=WARNING

Full logs @ http://logs.openstack.org/89/116489/10/check/check-tempest-
dsvm-postgres-full/82c6fa0/

** Affects: nova
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1363315

Title:
  Process exited while connecting to monitor

Status in OpenStack Compute (Nova):
  New

Bug description:
  Seeing a gate failure that seems more specific to nova vs tempest or
  other:

  This could be a libvirt memory error or other (I'm not sure) but
  wanted to file it for public good...

  ---
  2014-08-29 06:05:08.200 ERROR oslo.messaging._drivers.common 
[req-2ca387e1-72ad-4fca-bdb6-a9977f6469dd ImagesTestXML-1981953716 
ImagesTestXML-147202609] ['Traceback (most recent call last):\n', '  File 
/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py, line 
134, in _dispatch_and_reply\nincoming.message))\n', '  File 

[Yahoo-eng-team] [Bug 1345955] [NEW] KeyError: SassRule RuleAncestry (), 0 props Failure

2014-07-20 Thread Joshua Harlow
Public bug reported:

Seeing a new gate failure that causes tempest to fail:

http://logs.openstack.org/49/107549/11/check/check-tempest-dsvm-
postgres-full/2c0808c/logs/testr_results.html.gz

[Mon Jul 21 04:24:17.823759 2014] [:error] [pid 20477:tid 140176873875200] 
Internal Server Error: /
[Mon Jul 21 04:24:17.823869 2014] [:error] [pid 20477:tid 140176873875200] 
Traceback (most recent call last):
[Mon Jul 21 04:24:17.823909 2014] [:error] [pid 20477:tid 140176873875200]   
File /usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py, 
line 112, in get_response
[Mon Jul 21 04:24:17.823971 2014] [:error] [pid 20477:tid 140176873875200] 
response = wrapped_callback(request, *callback_args, **callback_kwargs)
[Mon Jul 21 04:24:17.824036 2014] [:error] [pid 20477:tid 140176873875200]   
File /usr/local/lib/python2.7/dist-packages/django/views/decorators/vary.py, 
line 36, in inner_func
[Mon Jul 21 04:24:17.824071 2014] [:error] [pid 20477:tid 140176873875200] 
response = func(*args, **kwargs)
[Mon Jul 21 04:24:17.824131 2014] [:error] [pid 20477:tid 140176873875200]   
File 
/opt/stack/new/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/views.py,
 line 45, in splash
[Mon Jul 21 04:24:17.824208 2014] [:error] [pid 20477:tid 140176873875200] 
return shortcuts.render(request, 'splash.html', {'form': form})
[Mon Jul 21 04:24:17.824446 2014] [:error] [pid 20477:tid 140176873875200]   
File /usr/local/lib/python2.7/dist-packages/django/shortcuts/__init__.py, 
line 53, in render
[Mon Jul 21 04:24:17.824611 2014] [:error] [pid 20477:tid 140176873875200] 
return HttpResponse(loader.render_to_string(*args, **kwargs),
[Mon Jul 21 04:24:17.824776 2014] [:error] [pid 20477:tid 140176873875200]   
File /usr/local/lib/python2.7/dist-packages/django/template/loader.py, line 
169, in render_to_string
[Mon Jul 21 04:24:17.824807 2014] [:error] [pid 20477:tid 140176873875200] 
return t.render(context_instance)
[Mon Jul 21 04:24:17.824891 2014] [:error] [pid 20477:tid 140176873875200]   
File /usr/local/lib/python2.7/dist-packages/django/template/base.py, line 
140, in render
[Mon Jul 21 04:24:17.824924 2014] [:error] [pid 20477:tid 140176873875200] 
return self._render(context)
[Mon Jul 21 04:24:17.824956 2014] [:error] [pid 20477:tid 140176873875200]   
File /usr/local/lib/python2.7/dist-packages/django/template/base.py, line 
134, in _render
[Mon Jul 21 04:24:17.825061 2014] [:error] [pid 20477:tid 140176873875200] 
return self.nodelist.render(context)
[Mon Jul 21 04:24:17.825091 2014] [:error] [pid 20477:tid 140176873875200]   
File /usr/local/lib/python2.7/dist-packages/django/template/base.py, line 
840, in render
[Mon Jul 21 04:24:17.825124 2014] [:error] [pid 20477:tid 140176873875200] 
bit = self.render_node(node, context)
[Mon Jul 21 04:24:17.825212 2014] [:error] [pid 20477:tid 140176873875200]   
File /usr/local/lib/python2.7/dist-packages/django/template/debug.py, line 
78, in render_node
[Mon Jul 21 04:24:17.825272 2014] [:error] [pid 20477:tid 140176873875200] 
return node.render(context)
[Mon Jul 21 04:24:17.825304 2014] [:error] [pid 20477:tid 140176873875200]   
File /usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py, 
line 155, in render
[Mon Jul 21 04:24:17.825431 2014] [:error] [pid 20477:tid 140176873875200] 
return self.render_template(self.template, context)
[Mon Jul 21 04:24:17.825554 2014] [:error] [pid 20477:tid 140176873875200]   
File /usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py, 
line 137, in render_template
[Mon Jul 21 04:24:17.825589 2014] [:error] [pid 20477:tid 140176873875200] 
output = template.render(context)
[Mon Jul 21 04:24:17.825756 2014] [:error] [pid 20477:tid 140176873875200]   
File /usr/local/lib/python2.7/dist-packages/django/template/base.py, line 
140, in render
[Mon Jul 21 04:24:17.825784 2014] [:error] [pid 20477:tid 140176873875200] 
return self._render(context)
[Mon Jul 21 04:24:17.825838 2014] [:error] [pid 20477:tid 140176873875200]   
File /usr/local/lib/python2.7/dist-packages/django/template/base.py, line 
134, in _render
[Mon Jul 21 04:24:17.825895 2014] [:error] [pid 20477:tid 140176873875200] 
return self.nodelist.render(context)
[Mon Jul 21 04:24:17.825987 2014] [:error] [pid 20477:tid 140176873875200]   
File /usr/local/lib/python2.7/dist-packages/django/template/base.py, line 
840, in render
[Mon Jul 21 04:24:17.826034 2014] [:error] [pid 20477:tid 140176873875200] 
bit = self.render_node(node, context)
[Mon Jul 21 04:24:17.826062 2014] [:error] [pid 20477:tid 140176873875200]   
File /usr/local/lib/python2.7/dist-packages/django/template/debug.py, line 
78, in render_node
[Mon Jul 21 04:24:17.826116 2014] [:error] [pid 20477:tid 140176873875200] 
return node.render(context)
[Mon Jul 21 04:24:17.826200 2014] [:error] [pid 20477:tid 140176873875200]   
File 
/usr/local/lib/python2.7/dist-packages/compressor/templatetags/compress.py, 
line 

[Yahoo-eng-team] [Bug 1344496] [NEW] Caught error: 'image_id'

2014-07-18 Thread Joshua Harlow
*** This bug is a duplicate of bug 1343689 ***
https://bugs.launchpad.net/bugs/1343689

Public bug reported:

Seeing a gate failure that likely is a simple fix:

2014-07-18 23:00:23.079 ERROR nova.api.openstack 
[req-e3775887-0eac-4f34-99fd-835596ca2d98 TestVolumeBootPatternV2-1496951708 
TestVolumeBootPatternV2-110909] Caught error: 'image_id'
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack Traceback (most recent 
call last):
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack   File 
/opt/stack/new/nova/nova/api/openstack/__init__.py, line 125, in __call__
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack return 
req.get_response(self.application)
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack   File 
/usr/lib/python2.7/dist-packages/webob/request.py, line 1320, in send
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack application, 
catch_exc_info=False)
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack   File 
/usr/lib/python2.7/dist-packages/webob/request.py, line 1284, in 
call_application
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack app_iter = 
application(self.environ, start_response)
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack   File 
/usr/lib/python2.7/dist-packages/webob/dec.py, line 144, in __call__
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack return resp(environ, 
start_response)
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack   File 
/opt/stack/new/python-keystoneclient/keystoneclient/middleware/auth_token.py, 
line 663, in __call__
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack return self.app(env, 
start_response)
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack   File 
/usr/lib/python2.7/dist-packages/webob/dec.py, line 144, in __call__
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack return resp(environ, 
start_response)
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack   File 
/usr/lib/python2.7/dist-packages/webob/dec.py, line 144, in __call__
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack return resp(environ, 
start_response)
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack   File 
/usr/local/lib/python2.7/dist-packages/routes/middleware.py, line 131, in 
__call__
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack response = 
self.app(environ, start_response)
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack   File 
/usr/lib/python2.7/dist-packages/webob/dec.py, line 144, in __call__
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack return resp(environ, 
start_response)
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack   File 
/usr/lib/python2.7/dist-packages/webob/dec.py, line 130, in __call__
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack resp = 
self.call_func(req, *args, **self.kwargs)
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack   File 
/usr/lib/python2.7/dist-packages/webob/dec.py, line 195, in call_func
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack return 
self.func(req, *args, **kwargs)
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack   File 
/opt/stack/new/nova/nova/api/openstack/wsgi.py, line 906, in __call__
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack content_type, body, 
accept)
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack   File 
/opt/stack/new/nova/nova/api/openstack/wsgi.py, line 972, in _process_stack
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack action_result = 
self.dispatch(meth, request, action_args)
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack   File 
/opt/stack/new/nova/nova/api/openstack/wsgi.py, line 1056, in dispatch
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack return 
method(req=request, **action_args)
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack   File 
/opt/stack/new/nova/nova/api/openstack/compute/servers.py, line 773, in show
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack instance))
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack   File 
/opt/stack/new/nova/nova/objects/instance.py, line 581, in add_image_ref
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack 
instance['image_ref'] = props['image_id']
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack KeyError: 'image_id'
2014-07-18 23:00:23.079 30012 TRACE nova.api.openstack 

2014-07-18 23:00:23.083 DEBUG nova.api.openstack.wsgi [req-e3775887
-0eac-4f34-99fd-835596ca2d98 TestVolumeBootPatternV2-1496951708
TestVolumeBootPatternV2-110909] Returning 500 to user: The server
has either erred or is incapable of performing the requested operation.
__call__ /opt/stack/new/nova/nova/api/openstack/wsgi.py:1198

http://logs.openstack.org/97/107897/4/check/check-grenade-
dsvm/30ffc0e/logs/new/screen-n-api.txt.gz?level=DEBUG

** Affects: nova
 Importance: Undecided
 Status: New

** This bug has been marked a duplicate of bug 1343689
   

[Yahoo-eng-team] [Bug 1344657] [NEW] Deadlock found when trying to get lock; try restarting transaction (image_properties)

2014-07-18 Thread Joshua Harlow
Public bug reported:

Still seeing deadlocks occur when updating image properties:

2014-07-19 04:10:55.484 20377 INFO glance.wsgi.server 
[858953c7-3f21-470e-af68-bfa35cfd38d1 62f09a8e53d44a8d841eabdce3d8f61e 
a25b4b81a3e54551bf168ef3a27d33aa - - -] Traceback (most recent call last):
  File /usr/lib/python2.7/dist-packages/eventlet/wsgi.py, line 384, in 
handle_one_response
result = self.application(self.environ, start_response)
  File 
/usr/local/lib/python2.7/dist-packages/keystonemiddleware/auth_token.py, line 
559, in __call__
return self._app(env, start_response)
  File /usr/lib/python2.7/dist-packages/webob/dec.py, line 130, in __call__
resp = self.call_func(req, *args, **self.kwargs)
  File /usr/lib/python2.7/dist-packages/webob/dec.py, line 195, in call_func
return self.func(req, *args, **kwargs)
  File /opt/stack/new/glance/glance/common/wsgi.py, line 381, in __call__
response = req.get_response(self.application)
  File /usr/lib/python2.7/dist-packages/webob/request.py, line 1320, in send
application, catch_exc_info=False)
  File /usr/lib/python2.7/dist-packages/webob/request.py, line 1284, in 
call_application
app_iter = application(self.environ, start_response)
  File /usr/lib/python2.7/dist-packages/webob/dec.py, line 144, in __call__
return resp(environ, start_response)
  File /usr/local/lib/python2.7/dist-packages/routes/middleware.py, line 131, 
in __call__
response = self.app(environ, start_response)
  File /usr/lib/python2.7/dist-packages/webob/dec.py, line 144, in __call__
return resp(environ, start_response)
  File /usr/lib/python2.7/dist-packages/webob/dec.py, line 130, in __call__
resp = self.call_func(req, *args, **self.kwargs)
  File /usr/lib/python2.7/dist-packages/webob/dec.py, line 195, in call_func
return self.func(req, *args, **kwargs)
  File /opt/stack/new/glance/glance/common/wsgi.py, line 647, in __call__
request, **action_args)
  File /opt/stack/new/glance/glance/common/wsgi.py, line 671, in dispatch
return method(*args, **kwargs)
  File /opt/stack/new/glance/glance/common/utils.py, line 428, in wrapped
return func(self, req, *args, **kwargs)
  File /opt/stack/new/glance/glance/registry/api/v1/images.py, line 364, in 
delete
deleted_image = self.db_api.image_destroy(req.context, id)
  File /opt/stack/new/glance/glance/db/sqlalchemy/api.py, line 135, in 
image_destroy
_image_property_delete_all(context, image_id, delete_time, session)
  File /opt/stack/new/glance/glance/db/sqlalchemy/api.py, line 964, in 
_image_property_delete_all
session)
  File /opt/stack/new/glance/glance/db/sqlalchemy/api.py, line 925, in 
_image_child_entry_delete_all
count = query.update({deleted: True, deleted_at: delete_time})
  File /usr/lib/python2.7/dist-packages/sqlalchemy/orm/query.py, line 2690, 
in update
update_op.exec_()
  File /usr/lib/python2.7/dist-packages/sqlalchemy/orm/persistence.py, line 
816, in exec_
self._do_exec()
  File /usr/lib/python2.7/dist-packages/sqlalchemy/orm/persistence.py, line 
913, in _do_exec
update_stmt, params=self.query._params)
  File 
/opt/stack/new/glance/glance/openstack/common/db/sqlalchemy/session.py, line 
444, in _wrap
_raise_if_deadlock_error(e, self.bind.dialect.name)
  File 
/opt/stack/new/glance/glance/openstack/common/db/sqlalchemy/session.py, line 
427, in _raise_if_deadlock_error
raise exception.DBDeadlock(operational_error)
DBDeadlock: (OperationalError) (1213, 'Deadlock found when trying to get lock; 
try restarting transaction') 'UPDATE image_properties SET updated_at=%s, 
deleted_at=%s, deleted=%s WHERE image_properties.image_id = %s AND 
image_properties.deleted = false' (datetime.datetime(2014, 7, 19, 4, 10, 55, 
320775), datetime.datetime(2014, 7, 19, 4, 10, 55, 310447), 1, 
'98a1f0c1-fbd9-4cd0-83fc-bc2fc547b4ab')


http://logs.openstack.org/75/108175/2/check/check-tempest-dsvm-full/5f85a7e/logs/screen-g-reg.txt.gz#_2014-07-19_04_10_55_477

** Affects: glance
 Importance: Undecided
 Status: New

** Summary changed:

- eadlock found when trying to get lock; try restarting transaction
+ Deadlock found when trying to get lock; try restarting transaction 
(image_properties)

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

Title:
  Deadlock found when trying to get lock; try restarting transaction
  (image_properties)

Status in OpenStack Image Registry and Delivery Service (Glance):
  New

Bug description:
  Still seeing deadlocks occur when updating image properties:

  2014-07-19 04:10:55.484 20377 INFO glance.wsgi.server 
[858953c7-3f21-470e-af68-bfa35cfd38d1 62f09a8e53d44a8d841eabdce3d8f61e 
a25b4b81a3e54551bf168ef3a27d33aa - - -] Traceback (most recent call last):
File /usr/lib/python2.7/dist-packages/eventlet/wsgi.py, line 384, in 
handle_one_response
  result = self.application(self.environ, start_response)
  

[Yahoo-eng-team] [Bug 1326974] Re: nova-clear-rabbit-queues removed from Juno (master branch of nova). Make appropriate changes to nova-spec file

2014-07-14 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  nova-clear-rabbit-queues removed from Juno (master branch of nova).
  Make appropriate changes to nova-spec file

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  Current nova spec file expects the file nova-clear-rabbit-queues in
  the bindir.

  https://github.com/stackforge/anvil/blob/master/conf/templates/packaging/specs
  /openstack-nova.spec#L562

  Until icehouse, nova was generating that file:
  https://github.com/openstack/nova/blob/stable/icehouse/setup.cfg#L42

  But the file is gone in Juno:
  https://github.com/openstack/nova/blob/master/setup.cfg

  Need to update the Anvil spec file to something like:

  #if $older_than('2014.1')
  %{_bindir}/nova-clear-rabbit-queues
  #end if

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1325126] [NEW] Failed to deallocate networks: unable to execute ovs-vsctl

2014-05-30 Thread Joshua Harlow
Public bug reported:

Seeing a new tempest failure where it appears that networks can't be
deallocated due to ovs_lib failure?

Full logs @ http://logs.openstack.org/41/96941/1/check/check-grenade-
dsvm/6008ff3/

2014-05-30 23:03:16.220 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 ERROR 
nova.compute.manager [req-62e5ac1d-7cb1-465f-810f-f3e615f99879 
InstanceRunTest-1076740366 InstanceRunTest-109278700] [instance: 
a66809a0-c372-4e52-8ff9-100c7825fb3a] Failed to deallocate networks
2014-05-30 23:03:16.220 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 14664 
TRACE nova.compute.manager [instance: a66809a0-c372-4e52-8ff9-100c7825fb3a] 
Traceback (most recent call last):
2014-05-30 23:03:16.220 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 14664 
TRACE nova.compute.manager [instance: a66809a0-c372-4e52-8ff9-100c7825fb3a]   
File /opt/stack/new/nova/nova/compute/manager.py, line 2081, in 
_cleanup_allocated_networks
2014-05-30 23:03:16.220 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 14664 
TRACE nova.compute.manager [instance: a66809a0-c372-4e52-8ff9-100c7825fb3a] 
instance.save()
2014-05-30 23:03:16.220 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 14664 
TRACE nova.compute.manager [instance: a66809a0-c372-4e52-8ff9-100c7825fb3a]   
File /opt/stack/new/nova/nova/objects/base.py, line 178, in wrapper
2014-05-30 23:03:16.220 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 14664 
TRACE nova.compute.manager [instance: a66809a0-c372-4e52-8ff9-100c7825fb3a] 
ctxt, self, fn.__name__, args, kwargs)
2014-05-30 23:03:16.220 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 14664 
TRACE nova.compute.manager [instance: a66809a0-c372-4e52-8ff9-100c7825fb3a]   
File /opt/stack/new/nova/nova/conductor/rpcapi.py, line 360, in object_action
2014-05-30 23:03:16.220 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 14664 
TRACE nova.compute.manager [instance: a66809a0-c372-4e52-8ff9-100c7825fb3a] 
objmethod=objmethod, args=args, kwargs=kwargs)
2014-05-30 23:03:16.220 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 14664 
TRACE nova.compute.manager [instance: a66809a0-c372-4e52-8ff9-100c7825fb3a]   
File /usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/client.py, 
line 150, in call
2014-05-30 23:03:16.220 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 14664 
TRACE nova.compute.manager [instance: a66809a0-c372-4e52-8ff9-100c7825fb3a] 
wait_for_reply=True, timeout=timeout)
2014-05-30 23:03:16.221 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 14664 
TRACE nova.compute.manager [instance: a66809a0-c372-4e52-8ff9-100c7825fb3a]   
File /usr/local/lib/python2.7/dist-packages/oslo/messaging/transport.py, line 
89, in _send
2014-05-30 23:03:16.221 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 14664 
TRACE nova.compute.manager [instance: a66809a0-c372-4e52-8ff9-100c7825fb3a] 
timeout=timeout)
2014-05-30 23:03:16.221 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 14664 
TRACE nova.compute.manager [instance: a66809a0-c372-4e52-8ff9-100c7825fb3a]   
File 
/usr/local/lib/python2.7/dist-packages/oslo/messaging/_drivers/amqpdriver.py, 
line 386, in send
2014-05-30 23:03:16.221 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 14664 
TRACE nova.compute.manager [instance: a66809a0-c372-4e52-8ff9-100c7825fb3a] 
return self._send(target, ctxt, message, wait_for_reply, timeout)
2014-05-30 23:03:16.221 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 14664 
TRACE nova.compute.manager [instance: a66809a0-c372-4e52-8ff9-100c7825fb3a]   
File 
/usr/local/lib/python2.7/dist-packages/oslo/messaging/_drivers/amqpdriver.py, 
line 379, in _send
2014-05-30 23:03:16.221 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 14664 
TRACE nova.compute.manager [instance: a66809a0-c372-4e52-8ff9-100c7825fb3a] 
raise result
2014-05-30 23:03:16.221 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 14664 
TRACE nova.compute.manager [instance: a66809a0-c372-4e52-8ff9-100c7825fb3a] 
InstanceNotFound_Remote: Instance a66809a0-c372-4e52-8ff9-100c7825fb3a could 
not be found.
2014-05-30 23:03:16.221 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 14664 
TRACE nova.compute.manager [instance: a66809a0-c372-4e52-8ff9-100c7825fb3a] 
Traceback (most recent call last):
2014-05-30 23:03:16.221 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 14664 
TRACE nova.compute.manager [instance: a66809a0-c372-4e52-8ff9-100c7825fb3a]
2014-05-30 23:03:16.221 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 14664 
TRACE nova.compute.manager [instance: a66809a0-c372-4e52-8ff9-100c7825fb3a]   
File /opt/stack/new/nova/nova/conductor/manager.py, line 602, in 
_object_dispatch
2014-05-30 23:03:16.221 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 14664 
TRACE nova.compute.manager [instance: a66809a0-c372-4e52-8ff9-100c7825fb3a] 
return getattr(target, method)(context, *args, **kwargs)
2014-05-30 23:03:16.222 | *** Not Whitelisted *** 2014-05-30 23:02:07.222 14664 
TRACE nova.compute.manager [instance: 

[Yahoo-eng-team] [Bug 1305786] Re: Image checking exception on smithy start command

2014-04-20 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Image checking exception on smithy start command

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  Exception occurs when running smithy start command and image already
  exists in glance.

  $ smithy -a start

  ...
  INFO: @anvil.components.helpers.glance : Adding image 
cirros-0.3.1-x86_64-disk to glance.
  INFO: @anvil.components.helpers.glance : Checking if image 
cirros-0.3.1-x86_64-disk already exists already in glance.
  ERROR: @anvil.components.helpers.glance : Installing 
'http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-disk.img' failed 
due to: Image named cirros-0.3.1-x86_64-disk already exists.
  Traceback (most recent call last):
File /root/anvil/anvil/components/helpers/glance.py, line 453, in install
  (name, img_id) = img_handle.install()
File /root/anvil/anvil/components/helpers/glance.py, line 401, in install
  img_id = self._register(tgt_image_name, unpack_info)
File /root/anvil/anvil/components/helpers/glance.py, line 324, in 
_register
  self._check_name(image_name)
File /root/anvil/anvil/components/helpers/glance.py, line 282, in 
_check_name
  raise IOError(Image named %s already exists. % (name))
  IOError: Image named cirros-0.3.1-x86_64-disk already exists.
  ...

  Possibly need to check md5 sum and log warning/error message (but not
  exception) if file exists.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1252614] Re: Dependencies versions not preserved in stable/grizzly

2014-04-20 Thread Joshua Harlow
** Changed in: anvil
   Status: New = Won't Fix

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

Title:
  Dependencies versions not preserved in stable/grizzly

Status in ANVIL for forging OpenStack.:
  Won't Fix

Bug description:
  When a component we build has restrictions on version of dependency it
  needs, we need to preserve this restriction in RPM requirements. This
  is currently done in master aka havana, but not in stable/grizzly.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1304747] Re: Candidate releases not matched

2014-04-10 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Candidate releases not matched

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  Nova and others have in there requirements.txt a requirement on
  'oslo.messaging=1.3.0a9', when translating this to an rpm dependency
  we get 'oslo.messaging = 1.3.0a9' which means that when installing we
  are unable to match against = 1.3.0 (which is newer/different than
  1.3.0a9 in rpm version comparison).

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1261014] Re: Ceilometer rpm build failing

2014-04-10 Thread Joshua Harlow
** Changed in: anvil/icehouse
   Status: New = Invalid

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

Title:
  Ceilometer rpm build failing

Status in ANVIL for forging OpenStack.:
  Invalid
Status in anvil icehouse series:
  Invalid

Bug description:
  Using the following persona: conf/personas/in-a-box/basic-all.yaml

  It appears that the build phase is not completing successfully.
  Perhaps just a missing binary in the rpm spec file?

  Error contains
  -- less 
/home/josh/openstack/deps/output/rpmbuild-openstack-ceilometer-2014.1.a31.g6cb9b88-1.el6.src.rpm.log

  Requires: /bin/sh /usr/bin/python
  Checking for unpackaged file(s): /usr/lib/rpm/check-files 
/home/josh/openstack/deps/rpmbuild/openstack-ceilometer-2014.1.a31.g6cb9b88-1.el6.src.rpm/BUILDROOT/openstack-ceilometer-2014.1.a31.g6cb9b88-1.el6.x86_64
  error: Installed (but unpackaged) file(s) found:
 /usr/bin/ceilometer-agent-notification

  
  RPM build errors:
  Installed (but unpackaged) file(s) found:
 /usr/bin/ceilometer-agent-notification

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1294653] Re: havana (2013.2) prepare breaks due to verision confict on pbr

2014-04-10 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  havana (2013.2) prepare breaks due to verision confict on pbr

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  When anvil master is used to install OpenStack from
  havana-2013.2.yaml, prepare action fails on download stage.
  Specifically, egg_info on hacking older hacking version is not run
  because of version conflict on pbr (it requires pbr  0.6, while at
  that moment we already have pbr 0.7 in anvil's virtualenv).

  Newer pbr was probabliy brought by keystoneclient and glanceclient
  from optional-requirements.txt.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1304747] [NEW] Candidate releases not matched

2014-04-08 Thread Joshua Harlow
Public bug reported:

Nova and others have in there requirements.txt a requirement on
'oslo.messaging=1.3.0a9', when translating this to an rpm dependency we
get 'oslo.messaging = 1.3.0a9' which means that when installing we are
unable to match against = 1.3.0 (which is newer/different than 1.3.0a9
in rpm version comparison).

** Affects: anvil
 Importance: High
 Assignee: Joshua Harlow (harlowja)
 Status: In Progress

** Changed in: anvil
   Importance: Undecided = High

** Changed in: anvil
 Assignee: (unassigned) = Joshua Harlow (harlowja)

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

Title:
  Candidate releases not matched

Status in ANVIL for forging OpenStack.:
  In Progress

Bug description:
  Nova and others have in there requirements.txt a requirement on
  'oslo.messaging=1.3.0a9', when translating this to an rpm dependency
  we get 'oslo.messaging = 1.3.0a9' which means that when installing we
  are unable to match against = 1.3.0 (which is newer/different than
  1.3.0a9 in rpm version comparison).

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1303968] [NEW] Empty ini files not outputting correctly

2014-04-07 Thread Joshua Harlow
Public bug reported:

It appears empty configuration files, with values being set on them do
not actually result in those values then being output. This appears to
be a feature/bug of iniparse and configparser and how it handles the
DEFAULT section whereby if the DEFAULT section is not present in the
initial document that subsequent modifications to the DEFAULT sections
keys and values will not cause a new DEFAULT section to be created (and
then output). Since nova.conf.sample recently disappeared and now the
handling of this returns an empty string (without a DEFAULT section) we
need to add logic that creates a DEFAULT section if it is not present in
the initial document to ensure that the keys/values we add/remove/set
are actually adjusted and output correctly.

** Affects: anvil
 Importance: Critical
 Assignee: Joshua Harlow (harlowja)
 Status: New

** Changed in: anvil
   Importance: Undecided = Critical

** Changed in: anvil
 Assignee: (unassigned) = Joshua Harlow (harlowja)

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

Title:
  Empty ini files not outputting correctly

Status in ANVIL for forging OpenStack.:
  New

Bug description:
  It appears empty configuration files, with values being set on them do
  not actually result in those values then being output. This appears to
  be a feature/bug of iniparse and configparser and how it handles the
  DEFAULT section whereby if the DEFAULT section is not present in the
  initial document that subsequent modifications to the DEFAULT sections
  keys and values will not cause a new DEFAULT section to be created
  (and then output). Since nova.conf.sample recently disappeared and now
  the handling of this returns an empty string (without a DEFAULT
  section) we need to add logic that creates a DEFAULT section if it is
  not present in the initial document to ensure that the keys/values we
  add/remove/set are actually adjusted and output correctly.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1300527] [NEW] Nova rpc zmq has gone away

2014-03-31 Thread Joshua Harlow
Public bug reported:

It seems like the inclusion of the rpc zmq reciever has disappeared.

This causes the build to fail on icehouse/master (not havana).

The error that will happen during build phase:

RPM build errors:
File not found: 
/home/harlowja/openstack/deps/rpmbuild/openstack-nova-2014.2.dev1.g3265368-1.el6.src.rpm/BUILDROOT/openstack-nova-2014.2.dev1.g3265368-1.el6.x86_64/usr/bin/nova-rpc-zmq-receiver

** Affects: anvil
 Importance: High
 Status: New

** Changed in: anvil
   Importance: Undecided = High

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

Title:
  Nova rpc zmq has gone away

Status in ANVIL for forging OpenStack.:
  New

Bug description:
  It seems like the inclusion of the rpc zmq reciever has disappeared.

  This causes the build to fail on icehouse/master (not havana).

  The error that will happen during build phase:

  RPM build errors:
  File not found: 
/home/harlowja/openstack/deps/rpmbuild/openstack-nova-2014.2.dev1.g3265368-1.el6.src.rpm/BUILDROOT/openstack-nova-2014.2.dev1.g3265368-1.el6.x86_64/usr/bin/nova-rpc-zmq-receiver

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1210330] Re: Switch components to testr

2014-03-23 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

** Changed in: anvil/havana
   Status: Fix Committed = Fix Released

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

Title:
  Switch components to testr

Status in ANVIL for forging OpenStack.:
  Fix Released
Status in anvil havana series:
  Fix Released

Bug description:
  It appears that most components are now using testr.

  In order for ./smithy -a test to work we likely need to run testr now
  in most cases instead of nosetests.

  Perhaps this should be a configuration that says what command to use
  (per component)???

  Otherwise the one command that runs all tests './smithy -a test' seems
  be unable to correctly run.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1255872] Re: Write verbose log to a file

2014-03-23 Thread Joshua Harlow
** Changed in: anvil
   Status: Confirmed = Fix Released

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

Title:
  Write verbose log to a file

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  In addition to writing information to stdout/terminal, anvil should
  write it's logs (verbosely and with timestamps) to log file. Maybe we
  should provide an option to set which file it should be, but
  definitely there must be some default value, like ~/openstack/anvil-
  logs/$timestamp-$action.log (so that, when actions are re-run, it will
  be different log file).

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1295947] [NEW] Unable to build cliff

2014-03-21 Thread Joshua Harlow
Public bug reported:

Seems like we are unable to build cliff on a rhel6 env (which includes
pip 1.3.1)

Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.csIbYu
+ umask 022
+ cd /home/josh/openstack/deps/rpmbuild/python-cliff-1.5.2-0.el6.src.rpm/BUILD
+ cd cliff-1.5.2
+ /usr/bin/python setup.py build

Installed 
/home/josh/openstack/deps/rpmbuild/python-cliff-1.5.2-0.el6.src.rpm/BUILD/cliff-1.5.2/pbr-0.7.0-py2.6.egg
Traceback (most recent call last):
  File setup.py, line 14, in module
pbr=True)
  File /usr/lib64/python2.6/distutils/core.py, line 113, in setup
_setup_distribution = dist = klass(attrs)
  File /usr/lib/python2.6/site-packages/setuptools/dist.py, line 221, in 
__init__
self.fetch_build_eggs(attrs.pop('setup_requires'))
  File /usr/lib/python2.6/site-packages/setuptools/dist.py, line 245, in 
fetch_build_eggs
parse_requirements(requires), installer=self.fetch_build_egg
  File /usr/lib/python2.6/site-packages/pkg_resources.py, line 550, in resolve
raise VersionConflict(dist,req) # XXX put more info here
pkg_resources.VersionConflict: (pip 1.3.1 (/usr/lib/python2.6/site-packages), 
Requirement.parse('pip=1.4'))
error: Bad exit status from /var/tmp/rpm-tmp.csIbYu (%build)


More pbr issues it appears...

Using conf/origins/havana-2013.2.yam

** Affects: anvil
 Importance: Undecided
 Status: New

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

Title:
  Unable to build cliff

Status in ANVIL for forging OpenStack.:
  New

Bug description:
  Seems like we are unable to build cliff on a rhel6 env (which includes
  pip 1.3.1)

  Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.csIbYu
  + umask 022
  + cd /home/josh/openstack/deps/rpmbuild/python-cliff-1.5.2-0.el6.src.rpm/BUILD
  + cd cliff-1.5.2
  + /usr/bin/python setup.py build

  Installed 
/home/josh/openstack/deps/rpmbuild/python-cliff-1.5.2-0.el6.src.rpm/BUILD/cliff-1.5.2/pbr-0.7.0-py2.6.egg
  Traceback (most recent call last):
File setup.py, line 14, in module
  pbr=True)
File /usr/lib64/python2.6/distutils/core.py, line 113, in setup
  _setup_distribution = dist = klass(attrs)
File /usr/lib/python2.6/site-packages/setuptools/dist.py, line 221, in 
__init__
  self.fetch_build_eggs(attrs.pop('setup_requires'))
File /usr/lib/python2.6/site-packages/setuptools/dist.py, line 245, in 
fetch_build_eggs
  parse_requirements(requires), installer=self.fetch_build_egg
File /usr/lib/python2.6/site-packages/pkg_resources.py, line 550, in 
resolve
  raise VersionConflict(dist,req) # XXX put more info here
  pkg_resources.VersionConflict: (pip 1.3.1 (/usr/lib/python2.6/site-packages), 
Requirement.parse('pip=1.4'))
  error: Bad exit status from /var/tmp/rpm-tmp.csIbYu (%build)

  
  More pbr issues it appears...

  Using conf/origins/havana-2013.2.yam

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1286264] Re: 'ProcessExecutionError' object has no attribute 'stdout'

2014-03-20 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  'ProcessExecutionError' object has no attribute 'stdout'

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  Seems to be some internal guy running anvil @ y! that had the
  following error, creating bug to track it and investigate.

  

  YYOOM ERROR: Building Transaction failed
  YYOOM ERROR: Transaction failed: Transaction failed: 1
  ERROR: @anvil.packaging.helpers.yum_helper : Failed to parse YYOOM output: 
'ProcessExecutionError' object has no attribute 'stdout'

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1284065] Re: Swift client rpm build failed

2014-03-20 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Swift client rpm build failed

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  I'm using grizzly stable branch.
   - sudo ./smithy -a build

  ProcessExecutionError: Unexpected error while running command.
  Command: make '-f' '/home/yr/openstack/deps/binary-anvil.mk' '-j' 2
  Exit code: 2
  Stdout: redirected to open file 
'/home/yr/openstack/deps/output/binary-anvil.mk.log', mode 'wb' at 0x25c6540
  Stderr: redirected to open file 
'/home/yr/openstack/deps/output/binary-anvil.mk.log', mode 'wb' at 0x25c6540

  
   - tail /home/yr/openstack/deps/output/binary-anvil.mk.log
  Building for 
/home/yr/openstack/repo/anvil-source/python-swiftclient-2.0.2.8.gf4e0579-1.el6.src.rpm
 in 
/home/yr/openstack/deps/rpmbuild/python-swiftclient-2.0.2.8.gf4e0579-1.el6.src.rpm
  Output for build being placed in 
/home/yr/openstack/deps/output/rpmbuild-python-swiftclient-2.0.2.8.gf4e0579-1.el6.src.rpm.log
  make: *** [python-swiftclient-2.0.2.8.gf4e0579-1.el6.src.rpm.mark] Error 1

  
  - tail 
/home/yr/openstack/deps/output/rpmbuild-python-swiftclient-2.0.2.8.gf4e0579-1.el6.src.rpm.log

  Checking for unpackaged file(s): /usr/lib/rpm/check-files 
/home/yr/openstack/deps/rpmbuild/python-swiftclient-2.0.2.8.gf4e0579-1.el6.src.rpm/BUILDROOT/python-swiftclient-2.0.2.8.gf4e0579-1.el6.x86_64
  error: Installed (but unpackaged) file(s) found:
 /usr/share/man/man1/swift.1.gz

  error: Installed (but unpackaged) file(s) found:
 /usr/share/man/man1/swift.1.gz

  RPM build errors:
  Installed (but unpackaged) file(s) found:
 /usr/share/man/man1/swift.1.gz

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1278828] Re: Branch info is shown incorrectly while downloading

2014-03-20 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Branch info is shown incorrectly while downloading

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  If branch name is missing in config file, then branch name is shown as
  'None' instead of 'master'

  Output:

  INFO: @anvil.components.base_install : |-- 
git://github.com/openstack/oslo.config.git
  INFO: @anvil.downloader : Downloading 
git://github.com/openstack/oslo.config.git (None) to 
/root/openstack/oslo-config/app.
  INFO: @anvil.downloader : Adjusting to tag 1.2.1.
  INFO: @anvil.downloader : Removing tags: 1.3.0a0
  INFO: @anvil.actions.prepare : Performed 1 downloads.
  INFO: @anvil.actions.prepare : Downloading keystone.
  INFO: @anvil.components.base_install : Downloading from 1 uris:
  INFO: @anvil.components.base_install : |-- 
git://github.com/openstack/keystone.git
  INFO: @anvil.downloader : Downloading git://github.com/openstack/keystone.git 
(None) to /root/openstack/keystone/app.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1260892] Re: DistributionNotFound: No distributions at all found for oslo.messaging=1.2.0a11

2014-03-20 Thread Joshua Harlow
** Changed in: anvil/icehouse
   Status: Fix Committed = Fix Released

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

Title:
  DistributionNotFound: No distributions at all found for
  oslo.messaging=1.2.0a11

Status in ANVIL for forging OpenStack.:
  Fix Released
Status in anvil icehouse series:
  Fix Released

Bug description:
  When building using:

  $ ./smithy -a prepare -p conf/personas/in-a-box/basic-all.yaml

  It appears that pip-download can not find (oslo.messaging=1.2.0a11) -
  which is not on pypi (yet) but is needed by various projects.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1262467] Re: Networkx not getting packaged (due to unpackaged files)

2014-03-20 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Networkx not getting packaged (due to unpackaged files)

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  Seems like when py2rpm builds networkx - rpm (for that taskflow
  project) the rpm has doc examples that are getting left out of
  packaging, likely we need to remove those or include those to avoid
  these errors.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1288481] [NEW] Requirements mismatch

2014-03-05 Thread Joshua Harlow
Public bug reported:

It appears that the multipip may be slightly selecting the wrong
requirement,

A case that triggered this.

WARNING: @anvil.packaging.base : Incompatible requirements found for keyring
WARNING: @anvil.packaging.base : Choosing:
WARNING: @anvil.packaging.base :compiled: keyring=2.1
WARNING: @anvil.packaging.base : Conflicting:
WARNING: @anvil.packaging.base :-r 
/home/harlowja/openstack/keystone/app/test-requirements.txt (line 36): 
keyring=1.6.1,2.0
WARNING: @anvil.packaging.base :-r 
/home/harlowja/openstack/keystone-client/app/test-requirements.txt (line 6): 
keyring=1.6.1,2.0,=2.1

It appears that this should have selected 'keyring=1.6.1, 2.0' which
satisfies both instead of picking =2.1 (which only satisfies the
second, not the first).

** Affects: anvil
 Importance: Undecided
 Status: New

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

Title:
  Requirements mismatch

Status in ANVIL for forging OpenStack.:
  New

Bug description:
  It appears that the multipip may be slightly selecting the wrong
  requirement,

  A case that triggered this.

  WARNING: @anvil.packaging.base : Incompatible requirements found for keyring
  WARNING: @anvil.packaging.base : Choosing:
  WARNING: @anvil.packaging.base :  compiled: keyring=2.1
  WARNING: @anvil.packaging.base : Conflicting:
  WARNING: @anvil.packaging.base :  -r 
/home/harlowja/openstack/keystone/app/test-requirements.txt (line 36): 
keyring=1.6.1,2.0
  WARNING: @anvil.packaging.base :  -r 
/home/harlowja/openstack/keystone-client/app/test-requirements.txt (line 6): 
keyring=1.6.1,2.0,=2.1

  It appears that this should have selected 'keyring=1.6.1, 2.0' which
  satisfies both instead of picking =2.1 (which only satisfies the
  second, not the first).

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1286264] [NEW] 'ProcessExecutionError' object has no attribute 'stdout'

2014-02-28 Thread Joshua Harlow
Public bug reported:

Seems to be some internal guy running anvil @ y! that had the following
error, creating bug to track it and investigate.



YYOOM ERROR: Building Transaction failed
YYOOM ERROR: Transaction failed: Transaction failed: 1
ERROR: @anvil.packaging.helpers.yum_helper : Failed to parse YYOOM output: 
'ProcessExecutionError' object has no attribute 'stdout'

** Affects: anvil
 Importance: Undecided
 Status: New

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

Title:
  'ProcessExecutionError' object has no attribute 'stdout'

Status in ANVIL for forging OpenStack.:
  New

Bug description:
  Seems to be some internal guy running anvil @ y! that had the
  following error, creating bug to track it and investigate.

  

  YYOOM ERROR: Building Transaction failed
  YYOOM ERROR: Transaction failed: Transaction failed: 1
  ERROR: @anvil.packaging.helpers.yum_helper : Failed to parse YYOOM output: 
'ProcessExecutionError' object has no attribute 'stdout'

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1208679] Re: Remove hard coded names

2014-02-08 Thread Joshua Harlow
** Changed in: anvil
   Status: In Progress = Fix Released

** Changed in: anvil/havana
   Status: In Progress = Fix Released

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

Title:
  Remove hard coded names

Status in ANVIL for forging OpenStack.:
  Fix Released
Status in anvil havana series:
  Fix Released

Bug description:
  It would be great to not have the following hard coded (but come from
  configuration instead).

  From base.py

  OPENSTACK_PACKAGES = set([
  cinder,
  glance,
  horizon,
  keystone,
  nova,
  oslo.config,
  quantum,
  swift,
  python-cinderclient,
  python-glanceclient,
  python-keystoneclient,
  python-novaclient,
  python-neutronclient,
  python-swiftclient,
  ])

  From yum.py

  API_NAMES = {
  nova: Compute,
  glance: Image,
  keystone: Identity,
  cinder: Volume,
  quantum: Networking,
  }
  SERVER_NAMES = [nova, glance, keystone, quantum, cinder]
  TRANSLATION_NAMES = {
  'horizon': python-django-horizon,
  }

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1261431] Re: Horizon: Display Information About Version

2014-02-05 Thread Joshua Harlow
** Project changed: cloud-init = horizon

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1261431

Title:
  Horizon: Display Information About Version

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  IMHO, it would be helpful if some kind of information about the
  OpenStack version and the Horizon version was displayed at the bottom
  of the Horizon Web UI, so the user or admin is sure at what he is
  currently looking at.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1262467] [NEW] Networkx not getting packaged (due to unpackaged files)

2013-12-18 Thread Joshua Harlow
Public bug reported:

Seems like when py2rpm builds networkx - rpm (for that taskflow
project) the rpm has doc examples that are getting left out of
packaging, likely we need to remove those or include those to avoid
these errors.

** Affects: anvil
 Importance: Critical
 Assignee: Joshua Harlow (harlowja)
 Status: New

** Changed in: anvil
   Importance: Undecided = Critical

** Changed in: anvil
 Assignee: (unassigned) = Joshua Harlow (harlowja)

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

Title:
  Networkx not getting packaged (due to unpackaged files)

Status in ANVIL for forging OpenStack.:
  New

Bug description:
  Seems like when py2rpm builds networkx - rpm (for that taskflow
  project) the rpm has doc examples that are getting left out of
  packaging, likely we need to remove those or include those to avoid
  these errors.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1261014] [NEW] Ceilometer rpm build failing

2013-12-14 Thread Joshua Harlow
Public bug reported:

Using the following persona: conf/personas/in-a-box/basic-all.yaml

It appears that the build phase is not completing successfully. Perhaps
just a missing binary in the rpm spec file?

Error contains
-- less 
/home/josh/openstack/deps/output/rpmbuild-openstack-ceilometer-2014.1.a31.g6cb9b88-1.el6.src.rpm.log

Requires: /bin/sh /usr/bin/python
Checking for unpackaged file(s): /usr/lib/rpm/check-files 
/home/josh/openstack/deps/rpmbuild/openstack-ceilometer-2014.1.a31.g6cb9b88-1.el6.src.rpm/BUILDROOT/openstack-ceilometer-2014.1.a31.g6cb9b88-1.el6.x86_64
error: Installed (but unpackaged) file(s) found:
   /usr/bin/ceilometer-agent-notification


RPM build errors:
Installed (but unpackaged) file(s) found:
   /usr/bin/ceilometer-agent-notification

** Affects: anvil
 Importance: Undecided
 Status: New

** Summary changed:

- Ceilometer rpm buid failing
+ Ceilometer rpm build failing

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

Title:
  Ceilometer rpm build failing

Status in ANVIL for forging OpenStack.:
  New

Bug description:
  Using the following persona: conf/personas/in-a-box/basic-all.yaml

  It appears that the build phase is not completing successfully.
  Perhaps just a missing binary in the rpm spec file?

  Error contains
  -- less 
/home/josh/openstack/deps/output/rpmbuild-openstack-ceilometer-2014.1.a31.g6cb9b88-1.el6.src.rpm.log

  Requires: /bin/sh /usr/bin/python
  Checking for unpackaged file(s): /usr/lib/rpm/check-files 
/home/josh/openstack/deps/rpmbuild/openstack-ceilometer-2014.1.a31.g6cb9b88-1.el6.src.rpm/BUILDROOT/openstack-ceilometer-2014.1.a31.g6cb9b88-1.el6.x86_64
  error: Installed (but unpackaged) file(s) found:
 /usr/bin/ceilometer-agent-notification

  
  RPM build errors:
  Installed (but unpackaged) file(s) found:
 /usr/bin/ceilometer-agent-notification

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1203175] Re: anvil should install dbus

2013-12-14 Thread Joshua Harlow
** Changed in: anvil
   Status: New = Fix Released

** Changed in: anvil/havana
   Status: New = Fix Released

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

Title:
  anvil should install dbus

Status in ANVIL for forging OpenStack.:
  Fix Released
Status in anvil havana series:
  Fix Released

Bug description:
  nova-compute use policykit to authorize in libvirt
  policykit require dbus.

  anvil should install dbus with nova-compute

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1261014] Re: Ceilometer rpm build failing

2013-12-14 Thread Joshua Harlow
** Also affects: anvil/icehouse
   Importance: Undecided
   Status: New

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

Title:
  Ceilometer rpm build failing

Status in ANVIL for forging OpenStack.:
  New
Status in anvil icehouse series:
  New

Bug description:
  Using the following persona: conf/personas/in-a-box/basic-all.yaml

  It appears that the build phase is not completing successfully.
  Perhaps just a missing binary in the rpm spec file?

  Error contains
  -- less 
/home/josh/openstack/deps/output/rpmbuild-openstack-ceilometer-2014.1.a31.g6cb9b88-1.el6.src.rpm.log

  Requires: /bin/sh /usr/bin/python
  Checking for unpackaged file(s): /usr/lib/rpm/check-files 
/home/josh/openstack/deps/rpmbuild/openstack-ceilometer-2014.1.a31.g6cb9b88-1.el6.src.rpm/BUILDROOT/openstack-ceilometer-2014.1.a31.g6cb9b88-1.el6.x86_64
  error: Installed (but unpackaged) file(s) found:
 /usr/bin/ceilometer-agent-notification

  
  RPM build errors:
  Installed (but unpackaged) file(s) found:
 /usr/bin/ceilometer-agent-notification

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1227311] Re: smithy start fails due to keyring dependency

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  smithy start fails due to keyring dependency

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  As per
  
https://github.com/openstack/requirements/commit/d1c6021aae9b0892e7e9f8d7660476ba13a75071
  in openstack's global requirements, keyring should be pinned to  2.0.

  Getting a version greater than 2.0 results in:

  sudo ./smithy -a start
  Traceback (most recent call last):
File /usr/lib64/python2.6/runpy.py, line 122, in _run_module_as_main
  __main__, fname, loader, pkg_name)
File /usr/lib64/python2.6/runpy.py, line 34, in _run_code
  exec code in run_globals
File /home/vagrant/anvil/anvil/__main__.py, line 29, in module
  from anvil import actions
File /home/vagrant/anvil/anvil/actions/__init__.py, line 17, in module
  from anvil.actions import build
File /home/vagrant/anvil/anvil/actions/build.py, line 18, in module
  from anvil.actions import base as action
File /home/vagrant/anvil/anvil/actions/base.py, line 26, in module
  from anvil import passwords as pw
File /home/vagrant/anvil/anvil/passwords.py, line 22, in module
  from keyring.backend import CryptedFileKeyring
  ImportError: cannot import name CryptedFileKeyring

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1196623] Re: Enable pylint/pep8 gating checks.

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Enable pylint/pep8 gating checks.

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  Enable pylint/pep8 gating checks.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1208288] Re: Hacking checks are not really enabled

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Hacking checks are not really enabled

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  Hacking checks are not really enabled

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1192766] Re: Config files now in rpms (being automatically removed)

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Config files now in rpms (being automatically removed)

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  Due to how y! integration works, the inclusion of RPMs having
  configuration files now means that the removal of said RPMs triggers
  the removal of the configuration files. This seems like new behavior
  that we may not want for the time being.

  Thoughts??

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1189708] Re: Keystone missing keystone-paste.ini

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Keystone missing keystone-paste.ini

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  It seems like keystone now split paste and regular config. We need to
  make sure we install that paste config.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1189707] Re: Ensure anvil doesn't remove packages it depends on

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Ensure anvil doesn't remove packages it depends on

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  When uninstalling it seems like anvil can remove its own packages (or
  required other packages) that it requires. Thats not so good.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1189716] Re: Not correctly removing past phases

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Not correctly removing past phases

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  When installing action finishes, we need to remove any previous
  uninstall 'tracking' data.

  Same with package uninstalling (should remove the package install
  'tracking data) and so on...

  If this doesn't occur then phases + actions will be skipped if
  repeated.

  To see this try the following.

  Prepare-install-uninstall-install (it doesn't work since the
  uninstall didn't remove the install tracking mark/data)

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1191047] Re: Anvil continues working if pip download failed

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Anvil continues working if pip download failed

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  If all attempts of pip downloading failed, anvil continues building
  packages and surely cannot install OpenStack because of missing
  dependencies.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1192379] Re: Not uninstalling client packages

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Not uninstalling client packages

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  It appears that with the new daemon_to_package and so forth that we
  are now only removing the packages with daemon_to_packages and not
  client packages and such. That seems broken...

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1210657] Re: Didn't install any keys

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Didn't install any keys

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  The following is happening during ./smithy -a build

  INFO: @anvil.packaging.yum : Installing build requirements:
  INFO: @anvil.packaging.yum : |-- mysql-devel
  INFO: @anvil.packaging.yum : |-- python-setuptools
  INFO: @anvil.packaging.yum : |-- unzip
  INFO: @anvil.packaging.yum : |-- sqlite-devel
  INFO: @anvil.packaging.yum : |-- python
  INFO: @anvil.packaging.yum : |-- libxml2-devel
  INFO: @anvil.packaging.yum : |-- sudo
  INFO: @anvil.packaging.yum : |-- python-devel
  INFO: @anvil.packaging.yum : |-- psmisc
  INFO: @anvil.packaging.yum : |-- postgresql-devel
  INFO: @anvil.packaging.yum : |-- openldap-devel
  INFO: @anvil.packaging.yum : |-- wget
  INFO: @anvil.packaging.yum : |-- libxslt-devel
  INFO: @anvil.packaging.yum : |-- tcpdump
  INFO: @anvil.packaging.yum : |-- python-distutils-extra
  INFO: @anvil.shell : You can watch progress in another terminal with:
  INFO: @anvil.shell : tail -f 
/home/harlowja/openstack/deps/output/yyoom-transaction-install.log
   
  / It's time for the  \
  | penguin on top of  |
  | your television to |
  \ explode.   /
   
\ ||   ||
  \__ ||-mm||
\ (  )/_)//
  (oo)/
  v--v
  ProcessExecutionError: Unexpected error while running command.
  Command: '/home/harlowja/anvil/tools/yyoom' '--verbose' transaction 
'--install' 'mysql-devel' '--install' 'python-setuptools' '--install' unzip 
'--install' 'sqlite-devel' '--install' python '--install' 'libxml2-devel' 
'--install' sudo '--install' 'python-devel' '--install' psmisc '--install' 
'postgresql-devel' '--install' 'openldap-devel' '--install' wget '--install' 
'libxslt-devel' '--install' tcpdump '--install' 'python-distutils-extra'

  ... LOG OUTPUT ...

  YYOOM DEBUG: Success - deps resolved
  warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID 0608b895: 
NOKEY
  Importing GPG key 0x0608B895:
   Userid : EPEL (6) e...@fedoraproject.org
   Package: epel-release-6-8.noarch (@/epel-release-6-8.noarch)
   From   : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
  Traceback (most recent call last):
File /home/harlowja/anvil/tools/yyoom, line 343, in module
  sys.exit(main(sys.argv))
File /home/harlowja/anvil/tools/yyoom, line 335, in main
  return options.func(_get_yum_base(), options) or 0
File /home/harlowja/anvil/tools/yyoom, line 174, in _run
  yum_base.install(**pkg)
File /usr/lib64/python2.6/contextlib.py, line 23, in __exit__
  self.gen.next()
File /home/harlowja/anvil/tools/yyoom, line 311, in _transaction
  rpmDisplay=callback)
File /usr/lib/python2.6/site-packages/yum/__init__.py, line 4989, in 
processTransaction
  self._checkSignatures(pkgs,callback)
File /usr/lib/python2.6/site-packages/yum/__init__.py, line 5032, in 
_checkSignatures
  self.getKeyForPackage(po, self._askForGPGKeyImport)
File /usr/lib/python2.6/site-packages/yum/__init__.py, line 4754, in 
getKeyForPackage
  raise Errors.YumBaseError, _(Didn't install any keys)

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1192327] Re: mysqld not being started in stable/grizzly

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  mysqld not being started in stable/grizzly

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  Using anvil, stable/grizzly branch.

  When I run 'sudo ./smithy -a install --no-prompt-passwords -v', I get
  an error. Turns out mysqld was never started. The fix (from Josh) was
  to modify anvil/component/db.py as follows:

  [rloo@csp0091 components]$ diff db.py.orig db.py
  137c137
   class DBRuntime(bruntime.ProgramRuntime):
  ---
   class DBRuntime(bruntime.ServiceRuntime):

  DEBUG: @anvil.shell : Applying chmod: '/etc/my.cnf' to 644
  INFO: @anvil.components.db : Attempting to set your db password just incase 
it wasn't set previously.
  INFO: @anvil.components.db : Ensuring your database is started before we 
operate on it.
  DEBUG: @anvil.shell : Running cmd: ['mysql', '--user=root', '--password=', 
'-e', USE mysql; UPDATE user SET password=PASSWORD('0d999e26efabdfb097aa') 
WHERE User='root';  FLUSH PRIVILEGES;]
  WARNING: @anvil.components.db : Couldn't set your db password. It might have 
already been set by a previous process.
  INFO: @anvil.components.helpers.db : Ensuring the database is started.
  INFO: @anvil.components.helpers.db : Giving user root full control of all 
databases.
  DEBUG: @anvil.shell : Running cmd: ['mysql', '--user=root', 
'--password=0d999e26efabdfb097aa', '-e', GRANT ALL PRIVILEGES ON *.* TO 
'root'@'%' IDENTIFIED BY '0d999e26efabdfb097aa'; FLUSH PRIVILEGES;]
   ___
  / She turned me \
  \ into a newt!  /
   ---
\ ||   ||
  \__ ||-mm||
\ (  )/_)//
  (oo)/
  v--v
  Traceback (most recent call last):
File /home/rloo/anvil/anvil/__main__.py, line 217, in main
  run(args)
File /home/rloo/anvil/anvil/__main__.py, line 121, in run
  runner.run(persona_obj)
File /home/rloo/anvil/anvil/actions/base.py, line 341, in run
  self._run(persona, component_order, instances)
File /home/rloo/anvil/anvil/actions/install.py, line 132, in _run
  *removals
File /home/rloo/anvil/anvil/actions/base.py, line 323, in _run_phase
  result = functors.run(instance)
File /home/rloo/anvil/anvil/actions/install.py, line 126, in lambda
  run=lambda i: i.post_install(),
File /home/rloo/anvil/anvil/components/db.py, line 134, in post_install
  **dbhelper.get_shared_passwords(self))
File /home/rloo/anvil/anvil/components/helpers/db.py, line 93, in 
grant_permissions
  utils.execute_template(*cmds, params=params)
File /home/rloo/anvil/anvil/utils.py, line 293, in execute_template
  **kargs)
File /home/rloo/anvil/anvil/shell.py, line 164, in execute
  stderr=stderr, cmd=str_cmd)
  ProcessExecutionError: Unexpected error while running command.
  Command: mysql '--user=root' '--password=0d999e26efabdfb097aa' '-e' 'GRANT 
ALL PRIVILEGES ON *.* TO '\''root'\''@'\''%'\'' IDENTIFIED BY 
'\''0d999e26efabdfb097aa'\''; FLUSH PRIVILEGES;'
  Exit code: 1
  Stdout: ''
  Stderr: ERROR 2002 (HY000): Can't connect to local MySQL server through 
socket '/var/lib/mysql/mysql.sock' (2)\n

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1192329] Re: MySQL-python not installed on RHEL6.2, stable/grizzly

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  MySQL-python not installed on RHEL6.2, stable/grizzly

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  Using anvil, stable/grizzly branch, in RHEL 6.2.

  When running sudo ./smithy -a install --no-prompt-passwords -v', I
  get an error because MySQL-python wasn't installed. I fixed it with
  yum install MySQL-python.

  The error:

  INFO: @anvil.actions.install : Post-installing keystone.
  INFO: @anvil.components.helpers.db : Dropping mysql database: keystone
  DEBUG: @anvil.shell : Running cmd: ['mysql', '--user=root', 
'--password=0d999e26efabdfb097aa', '-e', 'DROP DATABASE IF EXISTS keystone;']
  INFO: @anvil.components.helpers.db : Creating mysql database: keystone (utf8)
  DEBUG: @anvil.shell : Running cmd: ['mysql', '--user=root', 
'--password=0d999e26efabdfb097aa', '-e', 'CREATE DATABASE keystone CHARACTER 
SET utf8;']
  INFO: @anvil.components.keystone : Syncing keystone to database: keystone
  DEBUG: @anvil.shell : Running cmd: ['sudo', '-u', 'keystone', 
'/usr/bin/keystone-manage', '--debug', '-v', 'db_sync']
  DEBUG: @anvil.shell : In working directory: '/usr/bin'
   ___
   You have been borked. 
   ---
\ ||   ||
  \__ ||-mm||
\ (  )/_)//
  (oo)/
  v--v
  Traceback (most recent call last):
File /home/rloo/anvil/anvil/__main__.py, line 217, in main
  run(args)
File /home/rloo/anvil/anvil/__main__.py, line 121, in run
  runner.run(persona_obj)
File /home/rloo/anvil/anvil/actions/base.py, line 341, in run
  self._run(persona, component_order, instances)
File /home/rloo/anvil/anvil/actions/install.py, line 132, in _run
  *removals
File /home/rloo/anvil/anvil/actions/base.py, line 323, in _run_phase
  result = functors.run(instance)
File /home/rloo/anvil/anvil/actions/install.py, line 126, in lambda
  run=lambda i: i.post_install(),
File /home/rloo/anvil/anvil/components/keystone.py, line 58, in 
post_install
  self._sync_db()
File /home/rloo/anvil/anvil/components/keystone.py, line 66, in _sync_db
  utils.execute_template(*cmds, cwd=self.bin_dir, 
params=self.config_params(None))
File /home/rloo/anvil/anvil/utils.py, line 293, in execute_template
  **kargs)
File /home/rloo/anvil/anvil/shell.py, line 164, in execute
  stderr=stderr, cmd=str_cmd)
  ProcessExecutionError: Unexpected error while running command.
  Command: sudo '-u' keystone '/usr/bin/keystone-manage' '--debug' '-v' 
'db_sync'
  Exit code: 1
  Stdout: ''
  Stderr: 'Traceback (most recent call last):\n  File 
/usr/bin/keystone-manage, line 28, in module\ncli.main(argv=sys.argv, 
config_files=config_files)\n  File 
/usr/lib/python2.6/site-packages/keystone/cli.py, line 175, in main\n
CONF.command.cmd_class.main()\n  File 
/usr/lib/python2.6/site-packages/keystone/cli.py, line 54, in main\n
driver.db_sync()\n  File 
/usr/lib/python2.6/site-packages/keystone/identity/backends/sql.py, line 156, 
in db_sync\nmigration.db_sync()\n  File 
/usr/lib/python2.6/site-packages/keystone/common/sql/migration.py, line 49, 
in db_sync\ncurrent_version = db_version()\n  File 
/usr/lib/python2.6/site-packages/keystone/common/sql/migration.py, line 61, 
in db_version\nreturn versioning_api.db_version(CONF.sql.connection, 
repo_path)\n  File string, line 2, in db_version\n  File 
/usr/lib/python2.6/site-packages/migrate/versioning/util/__init__.py, line 
155, in with_engine\nengine = construct_engine(url, **kw)\n  File /u
 sr/lib/python2.6/site-packages/migrate/versioning/util/__init__.py, line 140, 
in construct_engine\nreturn create_engine(engine, **kwargs)\n  File 
/usr/lib64/python2.6/site-packages/sqlalchemy/engine/__init__.py, line 338, 
in create_engine\nreturn strategy.create(*args, **kwargs)\n  File 
/usr/lib64/python2.6/site-packages/sqlalchemy/engine/strategies.py, line 64, 
in create\ndbapi = dialect_cls.dbapi(**dbapi_args)\n  File 
/usr/lib64/python2.6/site-packages/sqlalchemy/connectors/mysqldb.py, line 52, 
in dbapi\nreturn __import__(\'MySQLdb\')\nImportError: No module named 
MySQLdb\n'

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1190588] Re: Anvil fails because of broken version by openstack.common.setup

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Anvil fails because of broken version by openstack.common.setup

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  openstack.common.setup can report version incorrectly (several version
  instead of one):

  $ python setup.py --version
  2.2.1
  2.2.2a

  This happens when several tags contain the commit:

  $ git tag --contains HEAD
  2.2.1
  2.2.2a

  PBR has fixed this problem, but it is buggy itself
  (https://bugs.launchpad.net/pbr/+bug/1189935,
  https://bugs.launchpad.net/anvil/+bug/1189553).

  Anyway, we cannot use the new PBR because we want to build an old
  program that is buggy.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1190429] Re: No patches applied while building openstack rpms

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  No patches applied while building openstack rpms

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  I have a bunch of patches under conf/patches directory for nova, keystone and 
nova-client.
  But after the rpms are built, I do not see any of the patches being applied 
to the nova or keystone python files.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1189710] Re: On uninstall anvil removes the rpms and also the source.

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  On uninstall anvil removes the rpms and also the source.

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  When uninstalling anvil seems to remove the rpms (thats good) and also
  the source trees (thats bad). This means that when running install
  after uninstalling that the source trees are now gone (thats bad) and
  configuration files can't be found there (thats also bad) and then
  smithy blows up. Likely we need a new action called remove that does
  the full uninstall while the previous uninstall just removes the
  packages + the configuration files that were copied/configured.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1188899] Re: Downloading python dependencies building packages is not resumable

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Downloading python dependencies  building packages is not resumable

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  The new downloading via pip is nice and so is the package building.

  Except when one package breaks building, right at the end of the
  package building process

  This forces anvil to re-download all dependencies, and start
  completely over building packages.

  It would be nice to use the tracewriter or other functionality to be
  able to pick up where we left off, instead of having to start
  completely over (which can be a slow process).

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1237476] Re: keystone init script has an -all after it.

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  keystone init script has an -all after it.

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  The keystone service init script is openstack-nova-keystone-all
  instead of just openstack-nova-keystone.  This is causing some
  problems when trying to use openstack puppet modules to manage the
  keystone service since they correctly expect the init script is
  openstack-nova-keystone.  I believe this is because the binary for
  keystone is keystone-all and the init scripts are generated in a
  generic fashion of: openstack-nova-binary.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1218229] Re: Build fails when there are no dependencies to build

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Build fails when there are no dependencies to build

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  When all needed dependencies are already present in repos, anvil-deps-
  sources directory is not created, and build action fails:

  [...]
   __
  / We'd better not risk \
  | another frontal assault, |
  \ that rabbit's dynamite.  /
   --
\ ||   ||
  \__ ||-mm||
\ (  )/_)//
  (oo)/
  v--v
  Traceback (most recent call last):
File /home/melnikov/anvil/anvil/__main__.py, line 217, in main
  run(args)
File /home/melnikov/anvil/anvil/__main__.py, line 121, in run
  runner.run(persona_obj)
File /home/melnikov/anvil/anvil/actions/base.py, line 341, in run
  self._run(persona, component_order, instances)
File /home/melnikov/anvil/anvil/actions/build.py, line 40, in _run
  dependency_handler.build_binary()
File /home/melnikov/anvil/anvil/packaging/yum.py, line 172, in 
build_binary
  files_only=True):
File /home/melnikov/anvil/anvil/shell.py, line 242, in listdir
  all_contents = os.listdir(path)
  OSError: [Errno 2] No such file or directory: 
'/home/melnikov/openstack/repo/anvil-deps-sources'

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1250917] Re: Invalid neutron lock_path

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Invalid neutron lock_path

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  For some reason, lock_path option for neutron is set to dir inside
  $HOME/openstack/, so neutron server and agents don't have access to
  it. It breaks at least l3-agent.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1250926] Re: havana-1 install broken

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  havana-1 install broken

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  When building and installing openstack with -o
  conf/origins/havana-1.yaml install action fails:

  ProcessExecutionError: Unexpected error while running command.
  Command: '/root/anvil/tools/yyoom' '--verbose' transaction '--install' 
'MySQL-python' '--install' mysql '--install' 'mysql-server' '--install' 
'openstack-cinder' '--install' 'openstack-cinder==2013.2' '--install' 
'openstack-glance' '--install' 'openstack-glance==2013.2' '--install' 
'openstack-keystone' '--install' 'openstack-keystone==2013.2' '--install' 
'openstack-nova-api' '--install' 'openstack-nova-cert' '--install' 
'openstack-nova-compute' '--install' 'openstack-nova-conductor' '--install' 
'openstack-nova-network' '--install' 'openstack-nova-scheduler' '--install' 
'openstack-nova==2013.2' '--install' 'python-cinderclient==1.0.6' '--install' 
'python-glanceclient==0.11.0' '--install' 'python-keystoneclient==0.4.1' 
'--install' 'python-neutronclient==2.3.1' '--install' 
'python-novaclient==2.15.0' '--install' 'python-oslo-config==1.2.1' '--install' 
'python-swiftclient==1.8.0' '--install' 'rabbitmq-server' '--prefer-repo' 
'anvil-deps' '--prefer-repo' anvil
  Exit code: 1
  Stdout: ''
  Stderr: redirected to open file 
'/root/openstack/deps/output/yyoom-transaction-install.log', mode 'wb' at 
0x35a3540

  # tail -n 20 /root/openstack/deps/output/yyoom-transaction-install.log
  YYOOM INFO:   - python-glanceclient==0.11.0
  YYOOM INFO:   - python-keystoneclient==0.4.1
  YYOOM INFO:   - python-neutronclient==2.3.1
  YYOOM INFO:   - python-novaclient==2.15.0
  YYOOM INFO:   - python-oslo-config==1.2.1
  YYOOM INFO:   - python-swiftclient==1.8.0
  YYOOM INFO:   - rabbitmq-server
  YYOOM INFO: 2:python-nova-2013.2-1.el6.noarch requires python-six  1.4
  YYOOM ERROR: Building Transaction failed
  YYOOM ERROR: Transaction failed
  Traceback (most recent call last):
File /root/anvil/tools/yyoom, line 452, in main
  return options.func(yum_base, options) or 0
File /root/anvil/tools/yyoom, line 279, in _run
  yum_base.install(max(matches))
File /usr/lib64/python2.6/contextlib.py, line 23, in __exit__
  self.gen.next()
File /root/anvil/tools/yyoom, line 431, in _transaction
  raise RuntimeError(Transaction failed: %s % code)
  RuntimeError: Transaction failed: 1

  
  Package python-six of version 1.3 is available and installed at the moment:

  [root@donkey017 anvil]# yum list --showduplicates python-six
  Loaded plugins: fastestmirror, security
  Loading mirror speeds from cached hostfile
   * epel: ftp.tlk-l.net
  Installed Packages
  python-six.noarch 
1.3-0.el6   
 @anvil-deps
  Available Packages
  python-six.noarch 
1.3-0.el6   
 anvil-deps 
  python-six.noarch 
1.4.1-1.el6 
 epel   

  
  yum fails to install python-nova, too:

  # yum install python-nova
  [...]
  -- Finished Dependency Resolution
  Error: Package: 2:python-nova-2013.2-1.el6.noarch (anvil)
 Requires: python-six  1.4
 Removing: python-six-1.3-0.el6.noarch (@anvil-deps)
 python-six = 1.3-0.el6
 Updated By: python-six-1.4.1-1.el6.noarch (epel)
 python-six = 1.4.1-1.el6
   You could try using --skip-broken to work around the problem
   You could try running: rpm -Va --nofiles --nodigest

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1188335] Re: Building more rpms than required?

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Invalid

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

Title:
  Building more rpms than required?

Status in ANVIL for forging OpenStack.:
  Invalid

Bug description:
  It appears that when selecting the python dependencies to download
  that pip also downloads dependencies of those dependencies and then
  includes these in the download directory. When py2rpm is then called
  given that directory it then goes and builds rpms for all these other
  files as well. Perhaps we should filter the download/build
  directory???

  Example:

  INFO: @anvil.packaging.base : Downloading Python dependencies:
  INFO: @anvil.packaging.base : |-- WebOb==1.2.3
  INFO: @anvil.packaging.base : |-- babel=0.9.6
  INFO: @anvil.packaging.base : |-- cliff-tablib=1.0
  INFO: @anvil.packaging.base : |-- cliff=1.3.2
  INFO: @anvil.packaging.base : |-- coverage=3.6
  INFO: @anvil.packaging.base : |-- discover
  INFO: @anvil.packaging.base : |-- flake8==2.0
  INFO: @anvil.packaging.base : |-- hacking=0.5.3,0.6
  INFO: @anvil.packaging.base : |-- hp3parclient=1.0.0
  INFO: @anvil.packaging.base : |-- jsonschema=0.7,2
  INFO: @anvil.packaging.base : |-- lxml=2.3
  INFO: @anvil.packaging.base : |-- netaddr=0.7.6
  INFO: @anvil.packaging.base : |-- nose-exclude
  INFO: @anvil.packaging.base : |-- nosehtmloutput=0.0.3
  INFO: @anvil.packaging.base : |-- nosexcover
  INFO: @anvil.packaging.base : |-- openstack.nose-plugin=0.7
  INFO: @anvil.packaging.base : |-- pam=0.1.4
  INFO: @anvil.packaging.base : |-- pastedeploy=1.5.0
  INFO: @anvil.packaging.base : |-- pbr=0.5.10,0.6
  INFO: @anvil.packaging.base : |-- pep8==1.4.5
  INFO: @anvil.packaging.base : |-- pyflakes==0.7.2
  INFO: @anvil.packaging.base : |-- pylint==0.25.2
  INFO: @anvil.packaging.base : |-- pysqlite
  INFO: @anvil.packaging.base : |-- python-ldap==2.3.13
  INFO: @anvil.packaging.base : |-- python-subunit
  INFO: @anvil.packaging.base : |-- qpid-python
  INFO: @anvil.packaging.base : |-- routes=1.12.3
  INFO: @anvil.packaging.base : |-- setuptools-git=0.4
  INFO: @anvil.packaging.base : |-- sphinx=1.1.2
  INFO: @anvil.packaging.base : |-- sqlalchemy-migrate=0.7.2
  INFO: @anvil.packaging.base : |-- sqlalchemy=0.7.8,=0.7.9
  INFO: @anvil.packaging.base : |-- testrepository=0.0.13
  INFO: @anvil.packaging.base : |-- testscenarios0.5
  INFO: @anvil.packaging.base : |-- warlock=0.7.0,2
  INFO: @anvil.packaging.base : |-- wsgiref=0.1.2
  INFO: @anvil.packaging.base : |-- xattr=0.6.0

  What was rpm(ized) - which is much bigger than the previous list.

  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/Babel-0.9.6.zip
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/Jinja2-2.7.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/MarkupSafe-0.18.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/PasteDeploy-1.5.0.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/Pygments-1.6.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/Routes-1.13.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/SQLAlchemy-0.7.9.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/Sphinx-1.2b1.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/Tempita-0.5.1.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/WebOb-1.2.3.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/cliff-1.3.3.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/cliff-tablib-1.0.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/cmd2-0.6.5.1.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/colorama-0.2.5.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/coverage-3.6.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/d2to1-0.2.10.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/decorator-3.4.0.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/discover-0.4.0.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/distribute-0.6.45.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/docutils-0.10.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/extras-0.0.3.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/fixtures-0.3.12.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/flake8-2.0.tar.gz
  INFO: @anvil.packaging.yum : |-- 
/home/harlowja/openstack/deps/download/hacking-0.5.4.tar.gz
  

[Yahoo-eng-team] [Bug 1203818] Re: rpmbuild error: error: line 17: Illegal char '-' in: Version: 2.1-1-g2d82221

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  rpmbuild error: error: line 17: Illegal char '-' in: Version:
  2.1-1-g2d82221

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  rpmbuild produce error on spec files, generated by anvil
  looks like it connect with commit-after-download-patch code, which change 
version, returned by setup.py --version

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1219125] Re: Not installing clients

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Not installing clients

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  It appears on grizzly the nova client package is not being installed.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1203094] Re: post-download patches break packaging

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: New = Fix Released

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

Title:
  post-download patches break packaging

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  if post-download patch remove file, ./smithy -a package died,
  complaining on this file not found.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1194213] Re: Keystone epoch is hardcoded as 1

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Keystone epoch is hardcoded as 1

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  Epoch in openstack-keystone.spec is hardcoded as 1. Therefore, EPEL
  keystone can be chosen by yum.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1194905] Re: Horizon is not built

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: New = Fix Released

** Changed in: anvil/grizzly
   Status: New = Fix Released

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

Title:
  Horizon is not built

Status in ANVIL for forging OpenStack.:
  Fix Released
Status in anvil grizzly series:
  Fix Released

Bug description:
  Horizon binary RPM build exits with an error:

  # rpmbuild python-django-horizon.spec -bb
  ...
  + /usr/bin/python manage.py collectstatic --noinput 
--pythonpath=../../lib/python2.7/site-packages/
  /usr/lib/python2.6/site-packages/cinderclient/openstack/common/version.py:21: 
UserWarning: Module openstack_dashboard was already imported from 
/home/stack/rpmbuild/BUILDROOT/python-django-horizon-2013.1-1.el6.x86_64/usr/share/openstack-dashboard/openstack_dashboard/__init__.pyc,
 but /home/stack/rpmbuild/BUILD/horizon-2013.1 is being added to sys.path
import pkg_resources
  Unknown command: 'collectstatic'
  Type 'manage.py help' for usage.
  error: Bad exit status from /var/tmp/rpm-tmp.W3btlt (%install)

  
  RPM build errors:
  Bad exit status from /var/tmp/rpm-tmp.W3btlt (%install)

  Horizon's manage.py depends on OpenStack client packages because
  Horizon settings.py depends on them.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1194187] Re: add default value for patches:download and patches:package

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  add default value for patches:download and patches:package

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  if no value provide in components for patches:download or patches:package, 
use 
  conf/patches/$comp/download and conf/patches/$comp/package

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1211647] Re: Anvil removing keyring

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Anvil removing keyring

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  Anvil on install is installing a newer keyring and then on uninstall
  is also removing said package yet that package (or its newer version)
  is a anvil runtime dependency. We need to ensure that even though it
  was upgraded that we don't remove anvil runtime dependencies on
  uninstall (even if said package was upgraded).

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1218122] Re: pip failed with Destination path already exists

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  pip failed with Destination path already exists

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  I am trying to set up OpenStack on a VM instance, with image
  6.2.1533-18.

  I ran through the following steps

  sudo yum install git
  git clone https://github.com/stackforge/anvil.git
  cd anvil/
  git checkout stable/grizzly
  sudo ./smithy --bootstrap
  ./smithy -a prepare -d ~/openstack

  The following error pops up

  INFO: @anvil.packaging.base : pip failed
   ___
   You have been borked. 
   ---
    \ ||   ||
  \__ ||-mm||
    \ (  )/_)//
  (oo)/
  v--v
  Error: Destination path 
'/home/weidu/openstack/deps/download/pysqlite-2.6.3.tar.gz' already exists

  Hope this can be fixed.

  Thanks.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1208335] Re: multipip not detecting same version conflicts

2013-12-13 Thread Joshua Harlow
** Changed in: anvil/havana
   Status: Fix Committed = Fix Released

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

Title:
  multipip not detecting same version conflicts

Status in ANVIL for forging OpenStack.:
  Fix Released
Status in anvil havana series:
  Fix Released

Bug description:
  It appears that multipip is not detecting same version conflicts.

  $ ./multipip 'x1' 'x=1'
  x1

  $ ./multipip 'x=1' 'x1'
  x1

  I would have expected this to report a conflict instead of picking one
  of the 2 incompatabile choices.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1193085] Re: Allow for disabling init.d inclusion/generation

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Allow for disabling init.d inclusion/generation

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  Add a boolean to configuration that allows for turning off the
  creation and inclusion of the init.d scripts.

  Default this to off would be fine ;)

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1198041] Re: Quantum - neutron

2013-12-13 Thread Joshua Harlow
** Changed in: anvil/havana
   Status: Fix Committed = Fix Released

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

Title:
  Quantum - neutron

Status in ANVIL for forging OpenStack.:
  Fix Released
Status in anvil havana series:
  Fix Released

Bug description:
  Quantum is now called neutron. This affects our internal names in
  anvil as well.

  We need to update to this new naming convention (and ensure that the
  rpm for neutron/neutronclient obsoletes the quantum one). Updating
  docs and examples and file and yaml names and such.

  It appears that the move to neutron hasn't been fully completed but we
  should start adjusting as soon as possible.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1157871] Re: Add advanced dependency checking

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Add advanced dependency checking

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  Currently there exists mapping of pip-requires dependencies to package
  ones, but there is not currently any strong inter-component dependency
  checking.

  Aka: we should be able to error out when this happens, keystone
  requires this version, but nova that version, and they are
  incompatible...

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1187106] Re: Lost changelog when building openstack specs

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Confirmed = Invalid

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

Title:
  Lost changelog when building openstack specs

Status in ANVIL for forging OpenStack.:
  Invalid

Bug description:
  It seems like the changelog is lost when building the openstack spec
  files. Previously it was being created from the git change log which
  was useful to have to know exactly what changes went into the spec
  file. It seems to have gone missing???

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1179747] Re: install action fails with pip-build directory error with pip 1.2.1

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  install action fails with pip-build directory error with pip  1.2.1

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  Get this error output with pip 1.3.1 installed, problem goes away with
  pip 1.2.1.

  Related change: https://github.com/pypa/pip/pull/780/files

  ...
  ...
  INFO: @anvil.actions.install : Installing general.
  INFO: @anvil.components : Setting up 25 distribution packages:
  INFO: @anvil.components : |-- iputils
  INFO: @anvil.components : |-- sudo
  INFO: @anvil.components : |-- mlocate
  INFO: @anvil.components : |-- curl
  INFO: @anvil.components : |-- git
  INFO: @anvil.components : |-- coreutils
  INFO: @anvil.components : |-- python-devel
  INFO: @anvil.components : |-- python
  INFO: @anvil.components : |-- tcpdump
  INFO: @anvil.components : |-- python-distutils-extra
  INFO: @anvil.components : |-- python-setuptools
  INFO: @anvil.components : |-- unzip
  INFO: @anvil.components : |-- openssh-server
  INFO: @anvil.components : |-- gawk
  INFO: @anvil.components : |-- python-paste-deploy1.5
  INFO: @anvil.components : |-- wget
  INFO: @anvil.components : |-- libxslt-devel
  INFO: @anvil.components : |-- python-sphinx10
  INFO: @anvil.components : |-- dnsmasq-utils
  INFO: @anvil.components : |-- python-webob1.0
  INFO: @anvil.components : |-- python-routes1.12
  INFO: @anvil.components : |-- libxml2-devel
  INFO: @anvil.components : |-- psmisc
  INFO: @anvil.components : |-- python-nose1.1
  INFO: @anvil.components : |-- lsof
  Installing: 100% 
|#|
 Time: 00:00:00
  INFO: @anvil.components : Setting up 20 python packages:
  INFO: @anvil.components : |-- nose-exclude
  INFO: @anvil.components : |-- python-subunit
  INFO: @anvil.components : |-- openstack.nose_plugin
  INFO: @anvil.components : |-- lxml
  INFO: @anvil.components : |-- testtools
  INFO: @anvil.components : |-- testrepository
  INFO: @anvil.components : |-- pycrypto
  INFO: @anvil.components : |-- prettytable
  INFO: @anvil.components : |-- pylint
  INFO: @anvil.components : |-- distribute
  INFO: @anvil.components : |-- keyring
  INFO: @anvil.components : |-- pep8
  INFO: @anvil.components : |-- nosehtmloutput
  INFO: @anvil.components : |-- sqlalchemy
  INFO: @anvil.components : |-- coverage
  INFO: @anvil.components : |-- sqlalchemy-migrate
  INFO: @anvil.components : |-- requests
  INFO: @anvil.components : |-- fixtures
  INFO: @anvil.components : |-- pysqlite
  INFO: @anvil.components : |-- cliff
  Installing: 100% 
|#|
 Time: 00:00:00
   ___
  / She turned me \
  \ into a newt!  /
   ---
\ ||   ||
  \__ ||-mm||
\ (  )/_)//
  (oo)/
  v--v
  ProcessExecutionError: Unexpected error while running command.
  Command: pip-python install -q cliff
  Exit code: 1
  Stdout: 'The temporary folder for building (/tmp/pip-build-melwitt) is not 
owned by your user!\npip will not work until the temporary folder is either 
deleted or owned by your user account.\n'
  Stderr: 'Traceback (most recent call last):\n  File /usr/bin/pip-python, 
line 9, in module\nload_entry_point(\'pip==1.3.1\', \'console_scripts\', 
\'pip\')()\n  File /usr/lib/python2.6/site-packages/pkg_resources.py, line 
299, in load_entry_point\nreturn 
get_distribution(dist).load_entry_point(group, name)\n  File 
/usr/lib/python2.6/site-packages/pkg_resources.py, line 2229, in 
load_entry_point\nreturn ep.load()\n  File 
/usr/lib/python2.6/site-packages/pkg_resources.py, line 1948, in load\n
entry = __import__(self.module_name, globals(),globals(), [\'__name__\'])\n  
File /usr/lib/python2.6/site-packages/pip/__init__.py, line 9, in module\n  
  from pip.util import get_installed_distributions, get_prog\n  File 
/usr/lib/python2.6/site-packages/pip/util.py, line 15, in module\nfrom 
pip.locations import site_packages, running_under_virtualenv, 
virtualenv_no_global\n  File 
/usr/lib/python2.6/site-packages/pip/locations.py, line 64, in module\nb
 uild_prefix = _get_build_prefix()\n  File 
/usr/lib/python2.6/site-packages/pip/locations.py, line 54, in 
_get_build_prefix\nraise 

[Yahoo-eng-team] [Bug 1212165] Re: Openvswitch missing and still using even with linuxbridge when using Neutron persona

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  Openvswitch missing and still using even with linuxbridge when using
  Neutron persona

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  As discussed here : http://lists.openstack.org/pipermail/openstack-
  dev/2013-August/013468.html

  there are two distinct things : 
   - one could want to use linuxbridge as core plugin, and then 
openstack-neutron-openvswich should not be built and installed
   - one could want to use openvswitch, and then anvil should use the RDO repo

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1186448] Re: Install not completed

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Triaged = Fix Released

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

Title:
  Install not completed

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  So trying to use install after preparing got me the following. It
  seems like py2rpm shouldn't be getting called to build more rpms since
  the prepare stage was supposed to do this??? Is this suppoesd to
  happen?

  sudo ./smithy -a install

  Password: 
   _  _______   _  ___   _  _  ____   _
  (  _  )(  _`\ (  _`\ ( ) ( )(  _`\(_   _)(  _  )(  _`\ ( ) ( )
  | ( ) || |_) )| (_(_)| `\| || (_(_) | |  | (_) || ( (_)| |/'/'
  | | | || ,__/'|  _)_ | , ` |`\__ \  | |  |  _  || |  _ | , 
  | (_) || || (_( )| |`\ |( )_) | | |  | | | || (_( )| |\`\
  (_)(_)(/'(_) (_)`\) (_)  (_) (_)(/'(_) (_)
  Anvil: | 2013.1-dev | 
   Let us get on with the show! 
  Action Runner-
  INFO: @anvil.distro : Matched distro rhel for platform 
Linux-2.6.32-220.23.1.el6.YAHOO.20120713.x86_64-x86_64-with-redhat-6.2-Santiago
  INFO: @anvil : Starting action install on 2013-05-31T23:20:26.548723 for 
distro: rhel
  INFO: @anvil : Using persona: conf/personas/in-a-box/basic.yaml
  INFO: @anvil : In root directory: /home/harlowja/openstack
  INFO: @anvil.actions.base : Processing components for action install.
  INFO: @anvil.actions.base : Activating in the following order:
  INFO: @anvil.actions.base : |-- general
  INFO: @anvil.actions.base : |-- db
  INFO: @anvil.actions.base : |-- rabbit-mq
  INFO: @anvil.actions.base : |-- oslo-config
  INFO: @anvil.actions.base : |-- keystone
  INFO: @anvil.actions.base : |-- keystone-client
  INFO: @anvil.actions.base : |-- glance
  INFO: @anvil.actions.base : |-- glance-client
  INFO: @anvil.actions.base : |-- cinder-client
  INFO: @anvil.actions.base : |-- quantum-client
  INFO: @anvil.actions.base : |-- nova
  INFO: @anvil.actions.base : |-- nova-client
  INFO: @anvil.actions.base : Booting up your components.
  INFO: @anvil.actions.base : Reading passwords using a unencrypted keyring @ 
/etc/anvil/passwords.cfg
  INFO: @anvil.actions.base : Verifying that the components are ready to 
rock-n-roll.
  INFO: @anvil.actions.base : Warming up component configurations.
  INFO: @anvil.actions.install : Configuring general.
  INFO: @anvil.actions.install : Configuring db.
  INFO: @anvil.actions.install : Configuring rabbit-mq.
  INFO: @anvil.actions.install : Configuring oslo-config.
  INFO: @anvil.actions.install : Configuring keystone.
  INFO: @anvil.components.base_install : Configuring 3 files:
  INFO: @anvil.components.base_install : |-- keystone.conf
  INFO: @anvil.components.base_install : |-- logging.conf
  INFO: @anvil.components.base_install : |-- policy.json
  INFO: @anvil.components.base_install : Creating 3 sym-links:
  INFO: @anvil.components.base_install : |-- /etc/keystone/policy.json = 
/home/harlowja/openstack/keystone/config/policy.json
  INFO: @anvil.components.base_install : |-- /etc/keystone/logging.conf = 
/home/harlowja/openstack/keystone/config/logging.conf
  INFO: @anvil.components.base_install : |-- /etc/keystone/keystone.conf = 
/home/harlowja/openstack/keystone/config/keystone.conf
  INFO: @anvil.actions.install : Configuring keystone-client.
  INFO: @anvil.actions.install : Configuring glance.
  INFO: @anvil.components.base_install : Configuring 6 files:
  INFO: @anvil.components.base_install : |-- glance-api.conf
  INFO: @anvil.components.base_install : |-- glance-registry.conf
  INFO: @anvil.components.base_install : |-- glance-api-paste.ini
  INFO: @anvil.components.base_install : |-- glance-registry-paste.ini
  INFO: @anvil.components.base_install : |-- policy.json
  INFO: @anvil.components.base_install : |-- logging.conf
  INFO: @anvil.components.base_install : Creating 6 sym-links:
  INFO: @anvil.components.base_install : |-- /etc/glance/policy.json = 
/home/harlowja/openstack/glance/config/policy.json
  INFO: @anvil.components.base_install : |-- /etc/glance/logging.conf = 
/home/harlowja/openstack/glance/config/logging.conf
  INFO: @anvil.components.base_install : |-- /etc/glance/glance-registry.conf 
= /home/harlowja/openstack/glance/config/glance-registry.conf
  INFO: @anvil.components.base_install : |-- 
/etc/glance/glance-registry-paste.ini = 
/home/harlowja/openstack/glance/config/glance-registry-paste.ini
  INFO: @anvil.components.base_install : |-- /etc/glance/glance-api.conf = 
/home/harlowja/openstack/glance/config/glance-api.conf
  INFO: @anvil.components.base_install : |-- /etc/glance/glance-api-paste.ini 
= /home/harlowja/openstack/glance/config/glance-api-paste.ini
  INFO: @anvil.actions.install : Configuring glance-client.
  INFO: @anvil.actions.install : 

[Yahoo-eng-team] [Bug 985786] Re: qemu error: chardev opening backend file failed

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  qemu error: chardev opening backend file failed

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  Spawning of instances fails with Qemu error internal error Process
  exited while reading console log output: chardev: opening backend
  file failed.  Looks like permission issue because Devstackpy uses
  user's home directory and may be during instantiation the qemu/kvm
  user not able to use any file. Please check.

  --
  2012-04-13 19:39:58 DEBUG nova.utils 
[req-85fd790e-fdad-4496-9295-cc2037857704 31713aa0b6e3496cb43a48c4f654c03d 
89f940ceb1c847dab0134a30b5ff5629] Running cmd (subprocess): qemu-img create -f 
qcow2 -o 
cluster_size=2M,backing_file=/home/sumitsen/openstack/nova/instances/_base/b32d67e926138471cb0af63eb128961e27ec17f9
 /home/sumitsen/openstack/nova/instances/instance-000d/disk from (pid=857) 
execute /home/sumitsen/openstack/nova/app/nova/utils.py:220
  libvir: QEMU error : internal error Process exited while reading console log 
output: chardev: opening backend file failed
  2012-04-13 19:39:59 ERROR nova.compute.manager 
[req-85fd790e-fdad-4496-9295-cc2037857704 31713aa0b6e3496cb43a48c4f654c03d 
89f940ceb1c847dab0134a30b5ff5629] [instance: 
8f547416-17d0-4482-8b09-b559d41355bf] Instance failed to spawn
  2012-04-13 19:39:59 TRACE nova.compute.manager [instance: 
8f547416-17d0-4482-8b09-b559d41355bf] Traceback (most recent call last):
  2012-04-13 19:39:59 TRACE nova.compute.manager [instance: 
8f547416-17d0-4482-8b09-b559d41355bf] File 
/home/sumitsen/openstack/nova/app/nova/compute/manager.py, line 594, in _spawn
  2012-04-13 19:39:59 TRACE nova.compute.manager [instance: 
8f547416-17d0-4482-8b09-b559d41355bf] self._legacy_nw_info(network_info), 
block_device_info)
  2012-04-13 19:39:59 TRACE nova.compute.manager [instance: 
8f547416-17d0-4482-8b09-b559d41355bf] File 
/home/sumitsen/openstack/nova/app/nova/exception.py, line 113, in wrapped
  2012-04-13 19:39:59 TRACE nova.compute.manager [instance: 
8f547416-17d0-4482-8b09-b559d41355bf] return f(*args, **kw)
  2012-04-13 19:39:59 TRACE nova.compute.manager [instance: 
8f547416-17d0-4482-8b09-b559d41355bf] File 
/home/sumitsen/openstack/nova/app/nova/virt/libvirt/connection.py, line 898, 
in spawn
  2012-04-13 19:39:59 TRACE nova.compute.manager [instance: 
8f547416-17d0-4482-8b09-b559d41355bf] self._create_new_domain(xml)
  2012-04-13 19:39:59 TRACE nova.compute.manager [instance: 
8f547416-17d0-4482-8b09-b559d41355bf] File 
/home/sumitsen/openstack/nova/app/nova/virt/libvirt/connection.py, line 1713, 
in _create_new_domain
  2012-04-13 19:39:59 TRACE nova.compute.manager [instance: 
8f547416-17d0-4482-8b09-b559d41355bf] domain.createWithFlags(launch_flags)
  2012-04-13 19:39:59 TRACE nova.compute.manager [instance: 
8f547416-17d0-4482-8b09-b559d41355bf] File 
/usr/lib64/python2.6/site-packages/libvirt.py, line 541, in createWithFlags
  2012-04-13 19:39:59 TRACE nova.compute.manager [instance: 
8f547416-17d0-4482-8b09-b559d41355bf] if ret == -1: raise libvirtError 
('virDomainCreateWithFlags() failed', dom=self)
  2012-04-13 19:39:59 TRACE nova.compute.manager [instance: 
8f547416-17d0-4482-8b09-b559d41355bf] libvirtError: internal error Process 
exited while reading console log output: chardev: opening backend file failed

  --

  [sumitsen@sorrygate-dr DevstackPy]$ ll 
~/openstack/nova/instances/instance-000d/
  total 4108
  -rw-rw 1 root root 0 Apr 13 19:39 console.log
  -rw-r--r-- 1 root root 8388608 Apr 13 19:39 disk
  -rw-r--r-- 1 root root 1192 Apr 13 19:39 libvirt.xml

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1254991] Re: python-glance-tests not installable

2013-12-13 Thread Joshua Harlow
** Changed in: anvil
   Status: Fix Committed = Fix Released

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

Title:
  python-glance-tests not installable

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  When building glance via anvil with packaging tests enabled (the
  default), python-glance-tests package is not installable. When one
  tries to install it with yum, the following error occurs:

  # yum install python-glance-tests
  [... skipped ...]
  -- Finished Dependency Resolution
  Error: Package: 2:python-glance-tests-2014.1.dev141.g8a9cf72-1.el6.noarch 
(anvil)
 Requires: pysendfile = 2
 Available: pysendfile-2.0.0-3.el6.x86_64 (epel)
 pysendfile = 2.0.0-3.el6
   You could try using --skip-broken to work around the problem
   You could try running: rpm -Va --nofiles --nodigest

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1260892] [NEW] DistributionNotFound: No distributions at all found for oslo.messaging=1.2.0a11

2013-12-13 Thread Joshua Harlow
Public bug reported:

When building using:

$ ./smithy -a prepare -p conf/personas/in-a-box/basic-all.yaml

It appears that pip-download can not find (oslo.messaging=1.2.0a11) -
which is not on pypi (yet) but is needed by various projects.

** Affects: anvil
 Importance: Undecided
 Status: New

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

Title:
  DistributionNotFound: No distributions at all found for
  oslo.messaging=1.2.0a11

Status in ANVIL for forging OpenStack.:
  New

Bug description:
  When building using:

  $ ./smithy -a prepare -p conf/personas/in-a-box/basic-all.yaml

  It appears that pip-download can not find (oslo.messaging=1.2.0a11) -
  which is not on pypi (yet) but is needed by various projects.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1258720] [NEW] Move from mocker - mock

2013-12-06 Thread Joshua Harlow
Public bug reported:

It appears that mock is the mocking library going forward in python so
it will likely be useful to transition from mocker (used in cloud-init)
to mock so that cloud-init is more future compatible.
https://pypi.python.org/pypi/mock exists for python2.5+ so it seems like
if we transition then it will be less painful later.

** Affects: cloud-init
 Importance: Undecided
 Status: New

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

Title:
  Move from mocker - mock

Status in Init scripts for use on cloud images:
  New

Bug description:
  It appears that mock is the mocking library going forward in python so
  it will likely be useful to transition from mocker (used in cloud-
  init) to mock so that cloud-init is more future compatible.
  https://pypi.python.org/pypi/mock exists for python2.5+ so it seems
  like if we transition then it will be less painful later.

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1258720/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1203412] Re: Handle inclusion robust

2013-07-23 Thread Joshua Harlow
** Changed in: cloud-init
   Status: New = Invalid

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

Title:
  Handle inclusion robust

Status in Init scripts for use on cloud images:
  Invalid

Bug description:
  It would be good to handle #include-once loading and reading and
  #include-once file handling more robustly.

  The following are not being handled at this moment:

  1. Allowing further #include to continue if a single one fails being 
processed.
  2. Not stopping including if reading/writing the include-once data fails.

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1203412/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


  1   2   >