← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1188335] Re: Building more rpms than required?

 

** 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 : |-- testscenarios<0.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
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/hp3parclient-1.0.0.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/httplib2-0.8.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/jsonpatch-1.0.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/jsonpointer-1.0.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/jsonschema-1.3.0.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/logilab-astng-0.24.3.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/logilab-common-0.59.1.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/lxml-3.2.1.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/mccabe-0.2.1.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/netaddr-0.7.10.zip
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/nose-1.3.0.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/nose-exclude-0.1.9.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/nosehtmloutput-0.0.4.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/nosexcover-1.0.8.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/openstack.nose_plugin-0.11.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/pam-0.1.4.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/pbr-0.5.11.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/pep8-1.4.5.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/prettytable-0.7.2.zip
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/pyflakes-0.7.2.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/pylint-0.25.2.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/pyparsing-1.5.7.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/pysqlite-2.6.3.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/python-ldap-2.3.13.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/python-mimeparse-0.1.4.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/python-subunit-0.0.12.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/qpid-python-0.20.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/repoze.lru-0.6.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/setuptools-git-1.0b1.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/sqlalchemy-migrate-0.7.2.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/tablib-0.9.11.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/termcolor-1.1.0.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/testrepository-0.0.15.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/testscenarios-0.4.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/testtools-0.9.30.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/unittest2-0.5.1.zip
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/warlock-1.0.0.tar.gz
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/wsgiref-0.1.2.zip
  INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/xattr-0.6.4.tar.gz

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