General Information
| BUILD FAILURE | |
| Build URL: | https://jenkins.qa.ubuntu.com/job/trusty_icehouse_glance_trunk/58/ |
| Project: | trusty_icehouse_glance_trunk |
| Date of build: | Tue, 07 Jan 2014 09:14:27 -0500 |
| Build duration: | 18 min |
| Build cause: | Started by an SCM change |
| Built on: | pkg-builder |
Health Report
| W | Description | Score |
|---|---|---|
| Build stability: 1 out of the last 5 builds failed. | 80 |
Changes
Adding missing copy_from policy from policy.json
by yanis.guenane
| edit | glance/tests/etc/policy.json |
| edit | doc/source/policies.rst |
| edit | etc/policy.json |
Merge duplicate function test_update_add_property()
by dirk
| edit | glance/tests/unit/v2/test_images_resource.py |
Rename duplicate test_add_copy_from_upload_image_unauthorized
by dirk
| edit | glance/tests/unit/v1/test_api.py |
Adds guard against upload contention
by edward.hope-morley
| edit | glance/db/registry/api.py |
| edit | glance/registry/api/v1/images.py |
| edit | glance/common/exception.py |
| edit | glance/tests/unit/v1/test_api.py |
| edit | glance/registry/client/v1/client.py |
| edit | glance/db/sqlalchemy/api.py |
| edit | glance/db/simple/api.py |
| edit | glance/api/v1/images.py |
| edit | glance/tests/unit/v2/test_registry_client.py |
| edit | glance/tests/unit/v1/test_upload_utils.py |
| edit | glance/registry/client/v1/api.py |
| edit | glance/api/v1/upload_utils.py |
Refine output of glance service managment
by denny
| edit | glance/cmd/control.py |
Add db2 communication error code when check the db connection
by gengjh
| edit | glance/db/sqlalchemy/api.py |
Filter out deleted images from storage usage
by flaper87
| edit | glance/tests/functional/db/base.py |
| edit | glance/tests/functional/db/test_sqlalchemy.py |
| edit | glance/db/sqlalchemy/api.py |
| edit | glance/db/simple/api.py |
Cleanup: remove unused code from store_utils
by arnaudleg
| edit | glance/tests/functional/store_utils.py |
Make Glance code base H201 compliant
by yanis.guenane
| edit | glance/store/gridfs.py |
| edit | glance/common/utils.py |
| edit | glance/cmd/replicator.py |
| edit | tox.ini |
| edit | glance/store/sheepdog.py |
| edit | glance/store/scrubber.py |
| edit | glance/tests/unit/test_swift_store.py |
| edit | glance/store/filesystem.py |
Make Glance code base H102 compliant
by yanis.guenane
| edit | glance/tests/unit/test_context_middleware.py |
| edit | tox.ini |
| edit | tools/migrate_image_owners.py |
Remove duplicate method implementations in ImageLocationsProxy
by dirk
| edit | glance/api/policy.py |
Enable H233/H301/H302 tests that are ignored at the moment
by yanis.guenane
| edit | tox.ini |
Use uuid instead of uuidutils
by arnaudleg
| edit | glance/tests/unit/v1/test_api.py |
| edit | glance/tests/functional/v1/test_ssl.py |
| edit | glance/tests/unit/v1/test_registry_client.py |
| edit | glance/tests/unit/test_db.py |
| edit | glance/store/cinder.py |
| edit | glance/store/scrubber.py |
| edit | glance/tests/unit/test_filesystem_store.py |
| edit | glance/tests/unit/v1/test_registry_api.py |
| edit | glance/tests/utils.py |
| edit | glance/tests/functional/v2/test_images.py |
| edit | glance/tests/functional/db/base.py |
| edit | glance/tests/unit/v2/test_registry_api.py |
| edit | glance/tests/unit/v2/test_image_data_resource.py |
| edit | glance/api/v2/tasks.py |
| edit | glance/common/utils.py |
| edit | glance/db/sqlalchemy/models.py |
| edit | glance/tests/functional/store/test_rbd.py |
| edit | glance/tests/functional/store/__init__.py |
| edit | glance/domain/__init__.py |
| edit | glance/tests/functional/store/test_swift.py |
| edit | glance/tests/unit/test_swift_store.py |
| delete | glance/openstack/common/uuidutils.py |
| edit | glance/db/simple/api.py |
| edit | glance/tests/unit/test_s3_store.py |
| edit | glance/tests/unit/v2/test_registry_client.py |
| edit | glance/tests/unit/test_migrations.py |
| edit | glance/context.py |
| edit | glance/tests/unit/v2/test_tasks_resource.py |
| edit | glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py |
| edit | glance/tests/functional/v2/test_tasks.py |
| edit | glance/tests/unit/test_scrubber.py |
| edit | glance/tests/unit/v2/test_images_resource.py |
| edit | glance/tests/unit/test_domain.py |
| edit | openstack-common.conf |
| edit | glance/registry/api/v1/images.py |
Empty files shouldn't contain copyright nor license
by denny
| edit | glance/api/v2/__init__.py |
| edit | glance/api/middleware/__init__.py |
| edit | glance/registry/client/v2/__init__.py |
| edit | glance/__init__.py |
| edit | glance/registry/client/v1/__init__.py |
| edit | glance/common/__init__.py |
| edit | glance/tests/unit/__init__.py |
| edit | glance/image_cache/drivers/__init__.py |
Fixed wrong string format in glance.api.v2.image_data
by snikitin
| edit | glance/tests/unit/v2/test_image_data_resource.py |
| edit | glance/api/v2/image_data.py |
Refactor tests.unit.utils:FakeDB.reset
by zhiqiang.fan
| edit | glance/tests/unit/utils.py |
Correct URL in v1 test_get_images_unauthorized
by david.koo
| edit | glance/tests/unit/v1/test_api.py |
Remove the redundant code
by lilinguo
| edit | glance/db/sqlalchemy/migration.py |
Make code base E125 and E126 compliant
by yanis.guenane
| edit | glance/tests/functional/store/test_cinder.py |
| edit | glance/tests/functional/test_bin_glance_cache_manage.py |
| edit | glance/api/property_protections.py |
| edit | glance/cmd/control.py |
| edit | glance/api/authorization.py |
| edit | glance/tests/stubs.py |
| edit | glance/store/__init__.py |
| edit | glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py |
| edit | glance/tests/unit/test_glance_replicator.py |
| edit | glance/tests/unit/test_store_image.py |
| edit | glance/tests/functional/db/base.py |
| edit | glance/db/sqlalchemy/migrate_repo/versions/022_image_member_index.py |
| edit | glance/tests/functional/test_scrubber.py |
| edit | glance/tests/integration/v2/base.py |
| edit | glance/gateway.py |
| edit | glance/api/v1/images.py |
| edit | glance/tests/unit/test_quota.py |
| edit | glance/db/sqlalchemy/migrate_repo/versions/018_add_image_locations_table.py |
| edit | glance/tests/unit/v2/test_image_data_resource.py |
| edit | glance/store/swift.py |
| edit | glance/common/client.py |
| edit | glance/tests/unit/test_domain_proxy.py |
| edit | glance/tests/unit/test_swift_store.py |
| edit | glance/tests/unit/v2/test_images_resource.py |
| edit | glance/tests/functional/store/test_rbd.py |
| edit | glance/tests/integration/legacy_functional/base.py |
| edit | glance/tests/unit/api/test_property_protections.py |
| edit | glance/tests/unit/v2/test_image_members_resource.py |
| edit | glance/tests/unit/test_db.py |
| edit | glance/common/auth.py |
| edit | glance/tests/functional/v1/test_ssl.py |
| edit | glance/tests/unit/test_policy.py |
| edit | glance/tests/unit/test_notifier.py |
| edit | glance/tests/integration/legacy_functional/test_v1_api.py |
| edit | glance/db/sqlalchemy/api.py |
| edit | glance/tests/unit/test_cache_middleware.py |
| edit | glance/tests/unit/test_auth.py |
| edit | glance/image_cache/client.py |
| edit | glance/image_cache/drivers/sqlite.py |
| edit | glance/tests/unit/v1/test_upload_utils.py |
| edit | glance/api/v1/controller.py |
| edit | glance/db/__init__.py |
| edit | glance/quota/__init__.py |
| edit | glance/tests/unit/test_migrations.py |
| edit | glance/cmd/cache_manage.py |
| edit | glance/tests/unit/v1/test_api.py |
| edit | glance/tests/functional/store/test_swift.py |
| edit | glance/tests/unit/api/test_common.py |
| edit | glance/tests/functional/store/__init__.py |
| edit | glance/tests/unit/v1/test_registry_api.py |
| edit | tox.ini |
| edit | glance/api/v2/schemas.py |
| edit | glance/tests/unit/test_domain.py |
Fix and enable gating on H306
by dirk
| edit | glance/tests/functional/store/__init__.py |
| edit | glance/tests/integration/v2/base.py |
| edit | glance/tests/unit/v1/test_registry_client.py |
| edit | glance/tests/unit/test_rbd_store.py |
| edit | glance/tests/unit/test_glance_replicator.py |
| edit | glance/tests/unit/test_scrubber.py |
| edit | glance/tests/unit/test_domain.py |
| edit | glance/tests/functional/db/test_registry.py |
| edit | glance/api/v2/tasks.py |
| edit | tox.ini |
| edit | glance/tests/functional/__init__.py |
| edit | glance/api/v2/schemas.py |
| edit | glance/cmd/api.py |
| edit | glance/tests/unit/common/test_rpc.py |
| edit | glance/tests/unit/test_auth.py |
| edit | glance/api/v1/upload_utils.py |
| edit | glance/tests/unit/v2/test_registry_client.py |
| edit | glance/tests/unit/v1/test_api.py |
| edit | glance/api/middleware/cache.py |
| edit | tools/migrate_image_owners.py |
| edit | glance/tests/integration/legacy_functional/base.py |
| edit | glance/tests/utils.py |
Disallow negative image sizes
by david.koo
| edit | glance/common/utils.py |
| edit | glance/common/exception.py |
| edit | glance/tests/unit/v1/test_api.py |
| edit | glance/api/v1/images.py |
Set image size after updating/adding locations
by flwang
| edit | glance/tests/unit/test_store_image.py |
| edit | glance/tests/functional/v2/test_images.py |
| edit | glance/tests/unit/test_store_location.py |
| edit | glance/store/__init__.py |
Enable gating on F811 (duplicate function definition)
by dirk
| edit | glance/tests/utils.py |
| edit | tox.ini |
Define sheepdog_port as an integer value
by dirk
| edit | glance/store/sheepdog.py |
Use common Oslo database session
by boris
| edit | glance/tests/integration/legacy_functional/base.py |
| edit | glance/db/sqlalchemy/api.py |
| edit | glance/tests/functional/db/test_registry.py |
| edit | glance/db/simple/api.py |
| edit | glance/tests/unit/v1/test_api.py |
| edit | glance/db/sqlalchemy/migration.py |
| edit | glance/registry/api/v2/rpc.py |
| edit | glance/cmd/registry.py |
| edit | glance/registry/api/v1/members.py |
| edit | glance/api/v2/tasks.py |
| edit | glance/registry/api/v1/images.py |
| edit | glance/api/v2/image_tags.py |
| edit | glance/cmd/manage.py |
| edit | glance/api/v2/images.py |
| delete | glance/tests/functional/db/test_db_api.py |
| edit | glance/api/v2/image_data.py |
| edit | glance/tests/unit/base.py |
| edit | glance/tests/unit/v1/test_registry_api.py |
| edit | glance/db/registry/api.py |
| edit | glance/db/sqlalchemy/models.py |
| edit | glance/tests/integration/v2/base.py |
| edit | glance/tests/unit/v2/test_registry_api.py |
| edit | glance/gateway.py |
| edit | glance/tests/utils.py |
| edit | glance/db/__init__.py |
| edit | glance/api/v2/image_members.py |
| edit | glance/tests/unit/v1/test_registry_client.py |
| edit | glance/tests/unit/v2/test_registry_client.py |
| edit | glance/tests/functional/db/test_sqlalchemy.py |
Migrate json to glance.openstack.common.jsonutils
by yanis.guenane
| edit | glance/tests/functional/test_scrubber.py |
| edit | glance/tests/unit/v2/test_registry_api.py |
| edit | glance/tests/unit/v1/test_api.py |
| edit | glance/tests/unit/test_versions.py |
| edit | glance/api/middleware/context.py |
| edit | glance/api/policy.py |
| edit | glance/tests/unit/test_auth.py |
| edit | glance/tests/unit/v2/test_images_resource.py |
| edit | glance/tests/functional/v1/test_ssl.py |
| edit | glance/api/v2/image_members.py |
| edit | glance/tests/utils.py |
| edit | glance/tests/unit/base.py |
| edit | glance/registry/client/v1/client.py |
| edit | glance/tests/unit/v1/test_registry_api.py |
| edit | glance/tests/unit/common/test_rpc.py |
| edit | glance/api/v2/images.py |
| edit | glance/store/filesystem.py |
| edit | glance/tests/functional/v1/test_copy_to_file.py |
| edit | glance/tests/functional/test_bin_glance_cache_manage.py |
| edit | glance/tests/unit/v2/test_image_members_resource.py |
| edit | glance/tests/functional/test_cache_middleware.py |
| edit | glance/common/auth.py |
| edit | glance/tests/unit/test_glance_replicator.py |
| edit | glance/registry/client/v1/api.py |
| edit | glance/api/versions.py |
| edit | glance/tests/functional/v2/test_schemas.py |
| edit | glance/tests/unit/test_migrations.py |
| edit | glance/common/wsgi.py |
| edit | glance/tests/functional/v1/test_misc.py |
| edit | glance/tests/unit/v2/test_tasks_resource.py |
| edit | glance/cmd/replicator.py |
| edit | glance/tests/functional/v2/test_images.py |
| edit | glance/tests/functional/__init__.py |
| edit | glance/db/sqlalchemy/models.py |
| edit | glance/tests/integration/legacy_functional/test_v1_api.py |
| edit | glance/tests/functional/v1/test_api.py |
| edit | glance/tests/functional/v2/test_tasks.py |
| edit | glance/tests/functional/test_api.py |
Remove return stmt of add,save and remove method
by jiadong.jia
| edit | glance/store/__init__.py |
| edit | glance/db/__init__.py |
| edit | glance/api/v2/image_members.py |
| edit | glance/api/authorization.py |
| edit | glance/tests/unit/test_db.py |
| edit | glance/tests/unit/test_policy.py |
| edit | glance/api/policy.py |
Remove unused imports in glance
by lilinguo
| edit | glance/api/v2/image_data.py |
| edit | glance/store/rbd.py |
| edit | glance/api/v2/image_members.py |
| edit | glance/store/gridfs.py |
| edit | glance/api/v2/image_tags.py |
| edit | glance/api/v2/images.py |
| edit | glance/store/cinder.py |
Console Output
| [...truncated 7247 lines...] |
| dch -a [3534e32] Set image size after updating/adding locations |
| dch -a [f924943] Disallow negative image sizes |
| dch -a [d6114f9] Fix and enable gating on H306 |
| dch -a [ec08ca1] Make code base E125 and E126 compliant |
| dch -a [90c96e5] Remove the redundant code |
| dch -a [1864939] Correct URL in v1 test_get_images_unauthorized |
| dch -a [2bebf10] Refactor tests.unit.utils:FakeDB.reset |
| dch -a [41e5622] Fixed wrong string format in glance.api.v2.image_data |
| dch -a [f570384] Empty files shouldn't contain copyright nor license |
| dch -a [11b5487] Use uuid instead of uuidutils |
| dch -a [366a68b] Enable H233/H301/H302 tests that are ignored at the moment |
| dch -a [506909c] Remove duplicate method implementations in ImageLocationsProxy |
| dch -a [317ad31] Make Glance code base H102 compliant |
| dch -a [70cb81e] Make Glance code base H201 compliant |
| dch -a [16d48ca] Cleanup: remove unused code from store_utils |
| dch -a [b357280] Filter out deleted images from storage usage |
| dch -a [4ba5cbc] Add db2 communication error code when check the db connection |
| dch -a [1aa5b5e] Refine output of glance service managment |
| dch -a [51ecc80] Adds guard against upload contention |
| dch -a [5593730] Return 204 when image data does not exist |
| dch -a [5a3edb3] Rename duplicate test_add_copy_from_upload_image_unauthorized |
| dch -a [70bd698] Merge duplicate function test_update_add_property() |
| dch -a [e69ec61] Adding missing copy_from policy from policy.json |
| dch -a [d8e745d] remove hardcode of usage |
| debcommit |
| apt-get -y install equivs devscripts bzr bzr-builddeb git quilt gnupg piuparts |
| bzr builddeb -S -- -sa -us -uc |
| bzr builddeb -S -- -sa -us -uc |
| debsign -k9935ACDC glance_2014.1+git201401070914~trusty-0ubuntu1_source.changes |
| mk-build-deps -i -r -t apt-get -y /tmp/tmpEjw6ms/glance/debian/control |
| sbuild -d trusty-icehouse -n -A glance_2014.1+git201401070914~trusty-0ubuntu1.dsc |
| Traceback (most recent call last): |
| File "/var/lib/jenkins/tools/openstack-ubuntu-testing/bin/build-package", line 139, in |
| raise e |
| subprocess.CalledProcessError: Command '['sbuild', '-d', 'trusty-icehouse', '-n', '-A', 'glance_2014.1+git201401070914~trusty-0ubuntu1.dsc']' returned non-zero exit status 2 |
| 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 '['sbuild', '-d', 'trusty-icehouse', '-n', '-A', 'glance_2014.1+git201401070914~trusty-0ubuntu1.dsc']' returned non-zero exit status 2 |
| 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

