root@namely-premium-longhorn:~# dpkg -l | grep botocore
ii python-botocore 1.16.19+repack-1ubuntu0.16.04.2 all Low-level, data-driven core of boto 3 (Python 2)
ii python3-botocore 1.16.19+repack-1ubuntu0.16.04.2 all Low-level, data-driven core of boto 3 (Python 3)
Additionally, I executed David's test script, to run the python-boto3 unit and functional tests exercising python-botocore and python-s3transfer. I ran those tests against botocore/updates and s3transfer/updates for xenial, and compared those results to the same tests run against botocore/proposed and s3transfer/proposed for xenial. The failures observed in -proposed are equal to the baseline (-updates) failures. The errors observed in David's previous test runs on xenial are gone with 1.16.19+repack-1ubuntu0.16.04.2.
Hi Brian,
I performed the verification steps on a fresh xenial LXC, using python-botocore 1.16.19+ repack- 1ubuntu0. 16.04.2:
- Enable proposed botocore/ xenial- proposed and python3- botocore/ xenial- proposed
- apt install python-
- dpkg -s python-botocore shows v1.16.19
- dpkg -s python3-botocore shows v1.16.19
root@namely- premium- longhorn: ~# dpkg -l | grep botocore repack- 1ubuntu0. 16.04.2 all Low-level, data-driven core of boto 3 (Python 2) repack- 1ubuntu0. 16.04.2 all Low-level, data-driven core of boto 3 (Python 3)
ii python-botocore 1.16.19+
ii python3-botocore 1.16.19+
Additionally, I executed David's test script, to run the python-boto3 unit and functional tests exercising python-botocore and python-s3transfer. I ran those tests against botocore/updates and s3transfer/updates for xenial, and compared those results to the same tests run against botocore/proposed and s3transfer/proposed for xenial. The failures observed in -proposed are equal to the baseline (-updates) failures. The errors observed in David's previous test runs on xenial are gone with 1.16.19+ repack- 1ubuntu0. 16.04.2.
The raw results are available here, alongside the (modified) script used to run the tests: /git.launchpad. net/~slyon/ +git/files/ tree/LP1875485
https:/
==> xenial- proposed- py.log <== bytes (tests. unit.dynamodb. test_types. TestSerializer) ... SKIP lazy_loads_ properties l.test_ smoke.test_ api_versions_ synced_ with_botocore
test_serialize_
ERROR: test_resource_
FAIL: tests.functiona
FAILED (SKIP=1, errors=1, failures=1)
==> xenial- proposed- py3.log <== lazy_loads_ properties l.test_ smoke.test_ api_versions_ synced_ with_botocore
ERROR: test_resource_
FAIL: tests.functiona
FAILED (errors=1, failures=1)
==> xenial- updates- py.log <== bytes (tests. unit.dynamodb. test_types. TestSerializer) ... SKIP lazy_loads_ properties l.test_ smoke.test_ api_versions_ synced_ with_botocore
test_serialize_
ERROR: test_resource_
FAIL: tests.functiona
FAILED (SKIP=1, errors=1, failures=1)
==> xenial- updates- py3.log <== lazy_loads_ properties l.test_ smoke.test_ api_versions_ synced_ with_botocore
ERROR: test_resource_
FAIL: tests.functiona
FAILED (errors=1, failures=1)