General Information
| BUILD FAILURE | |
| Build URL: | https://jenkins.qa.ubuntu.com/job/precise_havana_keystone_trunk/255/ |
| Project: | precise_havana_keystone_trunk |
| Date of build: | Wed, 04 Sep 2013 13:45:17 -0400 |
| Build duration: | 1 min 54 sec |
| Build cause: | Started by an SCM change |
| Built on: | pkg-builder |
Health Report
| W | Description | Score |
|---|---|---|
| Build stability: All recent builds failed. | 0 |
Changes
Fix role lookup for Active Directory
by bknudson
| edit | keystone/common/ldap/fakeldap.py |
| edit | keystone/assignment/backends/ldap.py |
Add 'cn' to attribute_list for enabled_users/tenants query
by jshepher
| edit | keystone/common/ldap/core.py |
Bump hacking to 0.7
by zhongyue.nah
| edit | keystone/tests/test_no_admin_token_auth.py |
| edit | keystone/common/sql/migrate_repo/versions/027_set_engine_mysql_innodb.py |
| edit | httpd/keystone.py |
| edit | keystone/tests/__init__.py |
| edit | keystone/common/sql/migrate_repo/versions/017_membership_role.py |
| edit | keystone/common/environment/__init__.py |
| edit | keystone/common/sql/migrate_repo/versions/015_tenant_to_project.py |
| edit | keystone/common/sql/migrate_repo/versions/024_add_index_to_expires.py |
| edit | keystone/common/sql/migrate_repo/versions/019_fixup_role.py |
| edit | keystone/common/sql/migrate_repo/versions/025_add_index_to_valid.py |
| edit | test-requirements.txt |
| edit | keystone/trust/controllers.py |
| edit | keystone/tests/test_drivers.py |
| edit | bin/keystone-all |
| edit | keystone/common/sql/migrate_repo/versions/022_move_legacy_endpoint_id.py |
| edit | keystone/tests/test_v3.py |
| edit | keystone/tests/test_v3_policy.py |
| edit | keystone/common/controller.py |
| edit | keystone/common/sql/migrate_repo/versions/032_username_length.py |
| edit | keystone/tests/test_catalog.py |
| edit | keystone/common/cms.py |
| edit | keystone/tests/test_config.py |
| edit | keystone/tests/_test_import_auth_token.py |
| edit | keystone/common/sql/migrate_repo/versions/020_migrate_metadata_table_roles.py |
| edit | bin/keystone-manage |
| edit | keystone/token/controllers.py |
| edit | keystone/tests/test_v3_catalog.py |
Use testtools as base test class.
by vsergeyev
| edit | keystone/tests/test_exception.py |
| edit | keystone/tests/test_backend_memcache.py |
| edit | keystone/tests/test_drivers.py |
| edit | test-requirements.txt |
| edit | keystone/tests/test_backend_sql.py |
| edit | keystone/tests/test_v3_identity.py |
| edit | keystone/tests/test_no_admin_token_auth.py |
| edit | keystone/tests/_test_import_auth_token.py |
| edit | keystone/tests/core.py |
| edit | keystone/tests/test_policy.py |
| edit | keystone/tests/test_v3.py |
| edit | keystone/tests/test_backend.py |
| edit | keystone/tests/test_v3_oauth1.py |
| edit | keystone/tests/test_backend_templated.py |
| edit | keystone/tests/test_s3_token_middleware.py |
| edit | keystone/tests/test_backend_ldap.py |
| edit | keystone/tests/test_injection.py |
Add common code from Oslo for work with database
by vsergeyev
| add | keystone/openstack/common/db/api.py |
| add | keystone/openstack/common/exception.py |
| add | keystone/openstack/common/db/sqlalchemy/models.py |
| add | keystone/openstack/common/db/sqlalchemy/session.py |
| add | keystone/openstack/common/db/sqlalchemy/test_migrations.py |
| add | keystone/openstack/common/db/sqlalchemy/utils.py |
| edit | openstack-common.conf |
| add | keystone/openstack/common/db/sqlalchemy/__init__.py |
| add | keystone/openstack/common/db/exception.py |
| add | keystone/openstack/common/db/__init__.py |
| add | keystone/openstack/common/fileutils.py |
| add | keystone/openstack/common/lockutils.py |
| add | keystone/openstack/common/db/sqlalchemy/migration.py |
Use common db model class from Oslo
by vsergeyev
| edit | requirements.txt |
| edit | keystone/common/sql/core.py |
Implement decorator-based notifications for users
by dolph.mathews
| edit | keystone/identity/core.py |
| edit | keystone/tests/test_notifications.py |
| edit | keystone/notifications.py |
Enable SQL tests for oauth
by stevemar
| edit | keystone/tests/test_overrides.conf |
| edit | keystone/contrib/oauth1/controllers.py |
| edit | keystone/auth/plugins/oauth1.py |
| edit | keystone/tests/test_v3_oauth1.py |
| edit | keystone/contrib/oauth1/backends/sql.py |
| edit | keystone/contrib/oauth1/core.py |
Add Memory Isolating Cache Proxy
by m
| edit | keystone/tests/test_overrides.conf |
| edit | doc/source/configuration.rst |
| edit | keystone/common/cache/core.py |
| edit | keystone/tests/test_cache.py |
Add project CRUD to assignment_api Manager
by dolph.mathews
| edit | keystone/identity/controllers.py |
| edit | keystone/tests/test_v3_auth.py |
| edit | keystone/tests/test_backend.py |
| edit | keystone/identity/core.py |
| edit | keystone/tests/test_keystoneclient.py |
| edit | keystone/tests/core.py |
| edit | keystone/tests/test_backend_ldap.py |
| edit | keystone/identity/backends/pam.py |
| edit | keystone/assignment/core.py |
| edit | keystone/tests/test_backend_sql.py |
| edit | keystone/tests/test_auth.py |
| edit | keystone/identity/backends/ldap.py |
| edit | keystone/tests/test_v3.py |
| edit | keystone/tests/test_v3_identity.py |
Use joins instead of multiple lookups in groups sql
by jlennox
| edit | keystone/identity/backends/sql.py |
Remove kvs backend from oauth1 extension
by m
| delete | keystone/contrib/oauth1/backends/kvs.py |
Imported Translations from Transifex
by Jenkins
| edit | keystone/locale/pl_PL/LC_MESSAGES/keystone.po |
| edit | keystone/locale/cs/LC_MESSAGES/keystone.po |
| edit | keystone/locale/uk/LC_MESSAGES/keystone.po |
| edit | keystone/locale/fr/LC_MESSAGES/keystone.po |
| edit | keystone/locale/vi_VN/LC_MESSAGES/keystone.po |
| edit | keystone/locale/ca/LC_MESSAGES/keystone.po |
| edit | keystone/locale/bg_BG/LC_MESSAGES/keystone.po |
| edit | keystone/locale/sl_SI/LC_MESSAGES/keystone.po |
| edit | keystone/locale/tr_TR/LC_MESSAGES/keystone.po |
| edit | keystone/locale/id/LC_MESSAGES/keystone.po |
| add | keystone/locale/sk/LC_MESSAGES/keystone.po |
| edit | keystone/locale/nb/LC_MESSAGES/keystone.po |
| edit | keystone/locale/de/LC_MESSAGES/keystone.po |
| edit | keystone/locale/ka_GE/LC_MESSAGES/keystone.po |
| edit | keystone/locale/keystone.pot |
| edit | keystone/locale/it_IT/LC_MESSAGES/keystone.po |
| edit | keystone/locale/da/LC_MESSAGES/keystone.po |
| edit | keystone/locale/ru_RU/LC_MESSAGES/keystone.po |
| edit | keystone/locale/nl_NL/LC_MESSAGES/keystone.po |
| edit | keystone/locale/pt_BR/LC_MESSAGES/keystone.po |
| edit | keystone/locale/ro/LC_MESSAGES/keystone.po |
| add | keystone/locale/es_MX/LC_MESSAGES/keystone.po |
| add | keystone/locale/hi/LC_MESSAGES/keystone.po |
| edit | keystone/locale/hr/LC_MESSAGES/keystone.po |
| edit | keystone/locale/en_GB/LC_MESSAGES/keystone.po |
| edit | keystone/locale/sw_KE/LC_MESSAGES/keystone.po |
| edit | keystone/locale/en_US/LC_MESSAGES/keystone.po |
| edit | keystone/locale/it/LC_MESSAGES/keystone.po |
| edit | keystone/locale/pt/LC_MESSAGES/keystone.po |
| edit | keystone/locale/zh_HK/LC_MESSAGES/keystone.po |
| edit | keystone/locale/ko_KR/LC_MESSAGES/keystone.po |
| edit | keystone/locale/ru/LC_MESSAGES/keystone.po |
| edit | keystone/locale/fi_FI/LC_MESSAGES/keystone.po |
| edit | keystone/locale/zh_TW/LC_MESSAGES/keystone.po |
| edit | keystone/locale/ms/LC_MESSAGES/keystone.po |
| edit | keystone/locale/zh_CN/LC_MESSAGES/keystone.po |
| edit | keystone/locale/es/LC_MESSAGES/keystone.po |
| edit | keystone/locale/ja/LC_MESSAGES/keystone.po |
| edit | keystone/locale/hu/LC_MESSAGES/keystone.po |
| edit | keystone/locale/en_AU/LC_MESSAGES/keystone.po |
| edit | keystone/locale/bs/LC_MESSAGES/keystone.po |
| edit | keystone/locale/tl/LC_MESSAGES/keystone.po |
| edit | keystone/locale/ko/LC_MESSAGES/keystone.po |
Document usage notifications
by dolph.mathews
| edit | doc/source/index.rst |
| add | doc/source/event_notifications.rst |
Implement caching for Tokens and Token Validation
by m
| edit | keystone/token/backends/sql.py |
| edit | keystone/token/provider.py |
| edit | keystone/token/backends/kvs.py |
| edit | keystone/token/core.py |
| edit | keystone/common/cache/core.py |
| edit | keystone/common/config.py |
| edit | doc/source/configuration.rst |
| edit | etc/keystone.conf.sample |
Cleanup cache layer tests
by review
| edit | keystone/tests/test_cache.py |
Update keystone-all man page
by bknudson
| edit | doc/source/man/keystone-all.rst |
Add a oauth1-configuration.rst and extension section to docs
by stevemar
| edit | doc/source/configuration.rst |
| add | doc/source/extensions/oauth1-configuration.rst |
Modify default file/directory permissions
by jdennis
| edit | keystone/common/openssl.py |
Utilities to create directores, set ownership & permissions
by jdennis
| edit | keystone/common/openssl.py |
| edit | keystone/common/utils.py |
| edit | keystone/cli.py |
Update keystone wsgi httpd script for oslo logging
by m
| edit | httpd/keystone.py |
Implement basic caching around assignment CRUD
by m
| edit | keystone/tests/test_backend_ldap.py |
| edit | etc/keystone.conf.sample |
| edit | doc/source/configuration.rst |
| edit | keystone/tests/test_backend.py |
| edit | keystone/common/cache/core.py |
| edit | keystone/assignment/core.py |
| edit | keystone/common/config.py |
add 'project' notifications to docs
by dolph.mathews
| edit | doc/source/event_notifications.rst |
Console Output
| [...truncated 141 lines...] |
| Download error on http://pypi.python.org/simple/d2to1/: timed out -- Some packages may not be found! |
| Download error on http://pypi.python.org/simple/d2to1/: timed out -- Some packages may not be found! |
| Couldn't find index page for 'd2to1' (maybe misspelled?) |
| Download error on http://pypi.python.org/simple/: timed out -- Some packages may not be found! |
| No local packages or download links found for d2to1 |
| Traceback (most recent call last): |
| File "setup.py", line 21, in |
| d2to1=True) |
| File "/usr/lib/python2.7/distutils/core.py", line 112, in setup |
| _setup_distribution = dist = klass(attrs) |
| File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 221, in __init__ |
| self.fetch_build_eggs(attrs.pop('setup_requires')) |
| File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 245, in fetch_build_eggs |
| parse_requirements(requires), installer=self.fetch_build_egg |
| File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 576, in resolve |
| dist = best[req.key] = env.best_match(req, self, installer) |
| File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 821, in best_match |
| return self.obtain(req, installer) # try and download/install |
| File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 833, in obtain |
| return installer(requirement) |
| File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 294, in fetch_build_egg |
| return cmd.easy_install(req) |
| File "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 602, in easy_install |
| raise DistutilsError(msg) |
| distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('d2to1') |
| ERROR:root:Error occurred during package creation/build: Command '['/usr/bin/schroot', '-p', '-r', '-c', 'precise-amd64-83f5736b-4b4e-4950-9a7c-0f805bf96067', '-u', 'jenkins', '--', 'python', 'setup.py', 'sdist']' returned non-zero exit status 1 |
| ERROR:root:Command '['/usr/bin/schroot', '-p', '-r', '-c', 'precise-amd64-83f5736b-4b4e-4950-9a7c-0f805bf96067', '-u', 'jenkins', '--', 'python', 'setup.py', 'sdist']' returned non-zero exit status 1 |
| INFO:root:Complete command log: |
| INFO:root:Destroying schroot. |
| apt-get -y install python-setuptools |
| python setup.py sdist |
| Traceback (most recent call last): |
| File "/var/lib/jenkins/tools/openstack-ubuntu-testing/bin/build-package", line 139, in |
| raise e |
| subprocess.CalledProcessError: Command '['/usr/bin/schroot', '-p', '-r', '-c', 'precise-amd64-83f5736b-4b4e-4950-9a7c-0f805bf96067', '-u', 'jenkins', '--', 'python', 'setup.py', 'sdist']' returned non-zero exit status 1 |
| Error in sys.excepthook: |
| Traceback (most recent call last): |
| File "/usr/lib/python2.7/dist-packages/apport_python_hook.py", line 68, in apport_excepthook |
| binary = os.path.realpath(os.path.join(os.getcwd(), sys.argv[0])) |
| OSError: [Errno 2] No such file or directory |
| Original exception was: |
| Traceback (most recent call last): |
| File "/var/lib/jenkins/tools/openstack-ubuntu-testing/bin/build-package", line 139, in |
| raise e |
| subprocess.CalledProcessError: Command '['/usr/bin/schroot', '-p', '-r', '-c', 'precise-amd64-83f5736b-4b4e-4950-9a7c-0f805bf96067', '-u', 'jenkins', '--', 'python', 'setup.py', 'sdist']' returned non-zero exit status 1 |
| Build step 'Execute shell' marked build as failure |
| Email was triggered for: Failure |
| Sending email for trigger: Failure |
-- Mailing list: https://launchpad.net/~openstack-ubuntu-testing-notifications Post to : [email protected] Unsubscribe : https://launchpad.net/~openstack-ubuntu-testing-notifications More help : https://help.launchpad.net/ListHelp

