Hello community, here is the log from the commit of package aws-cli for openSUSE:Factory checked in at 2018-12-04 20:58:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/aws-cli (Old) and /work/SRC/openSUSE:Factory/.aws-cli.new.19453 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aws-cli" Tue Dec 4 20:58:14 2018 rev:20 rq:653841 version:1.16.61 Changes: -------- --- /work/SRC/openSUSE:Factory/aws-cli/aws-cli.changes 2018-11-09 07:53:50.835750486 +0100 +++ /work/SRC/openSUSE:Factory/.aws-cli.new.19453/aws-cli.changes 2018-12-04 20:58:25.808580281 +0100 @@ -1,0 +2,10 @@ +Tue Dec 4 12:37:45 UTC 2018 - John Paul Adrian Glaubitz <[email protected]> + +- Update to version 1.16.61 (bsc#1118021, bsc#1118024) + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.16.61/CHANGELOG.rst + + Forward port hide_py_pckgmgmt.patch + + Update Requires in spec file from setup.py +- Relax version dependency on colorama to <= 0.4.1 (boo#1118099) + +------------------------------------------------------------------- Old: ---- aws-cli-1.16.48.tar.gz New: ---- aws-cli-1.16.61.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aws-cli.spec ++++++ --- /var/tmp/diff_new_pack.XqfofI/_old 2018-12-04 20:58:26.416579610 +0100 +++ /var/tmp/diff_new_pack.XqfofI/_new 2018-12-04 20:58:26.416579610 +0100 @@ -17,7 +17,7 @@ Name: aws-cli -Version: 1.16.48 +Version: 1.16.61 Release: 0 Summary: Amazon Web Services Command Line Interface License: Apache-2.0 @@ -29,8 +29,8 @@ Requires: python3 Requires: python3-PyYAML <= 4.0 Requires: python3-PyYAML >= 3.10 -Requires: python3-botocore >= 1.12.38 -Requires: python3-colorama <= 0.3.9 +Requires: python3-botocore >= 1.12.51 +Requires: python3-colorama <= 0.4.1 Requires: python3-colorama >= 0.2.5 Requires: python3-docutils >= 0.10 Requires: python3-rsa <= 3.5.0 @@ -44,7 +44,7 @@ Requires: python Requires: python-PyYAML <= 3.13 Requires: python-PyYAML >= 3.10 -Requires: python-botocore >= 1.12.38 +Requires: python-botocore >= 1.12.51 Requires: python-colorama <= 0.3.9 Requires: python-colorama >= 0.2.5 Requires: python-docutils >= 0.10 ++++++ aws-cli-1.16.48.tar.gz -> aws-cli-1.16.61.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/.changes/1.16.49.json new/aws-cli-1.16.61/.changes/1.16.49.json --- old/aws-cli-1.16.48/.changes/1.16.49.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.16.61/.changes/1.16.49.json 2018-11-26 10:09:17.000000000 +0100 @@ -0,0 +1,32 @@ +[ + { + "category": "``waf-regional``", + "description": "Update waf-regional command to latest version", + "type": "api-change" + }, + { + "category": "``pinpoint``", + "description": "Update pinpoint command to latest version", + "type": "api-change" + }, + { + "category": "``pinpoint-email``", + "description": "Update pinpoint-email command to latest version", + "type": "api-change" + }, + { + "category": "``apigateway``", + "description": "Update apigateway command to latest version", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "Update codebuild command to latest version", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Update ec2 command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/.changes/1.16.50.json new/aws-cli-1.16.61/.changes/1.16.50.json --- old/aws-cli-1.16.48/.changes/1.16.50.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.16.61/.changes/1.16.50.json 2018-11-26 10:09:17.000000000 +0100 @@ -0,0 +1,17 @@ +[ + { + "category": "``ce``", + "description": "Update ce command to latest version", + "type": "api-change" + }, + { + "category": "``dms``", + "description": "Update dms command to latest version", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Update ec2 command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/.changes/1.16.51.json new/aws-cli-1.16.61/.changes/1.16.51.json --- old/aws-cli-1.16.48/.changes/1.16.51.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.16.61/.changes/1.16.51.json 2018-11-26 10:09:17.000000000 +0100 @@ -0,0 +1,17 @@ +[ + { + "category": "``medialive``", + "description": "Update medialive command to latest version", + "type": "api-change" + }, + { + "category": "``events``", + "description": "Update events command to latest version", + "type": "api-change" + }, + { + "category": "``dlm``", + "description": "Update dlm command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/.changes/1.16.52.json new/aws-cli-1.16.61/.changes/1.16.52.json --- old/aws-cli-1.16.48/.changes/1.16.52.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.16.61/.changes/1.16.52.json 2018-11-26 10:09:17.000000000 +0100 @@ -0,0 +1,7 @@ +[ + { + "category": "``mediapackage``", + "description": "Update mediapackage command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/.changes/1.16.53.json new/aws-cli-1.16.61/.changes/1.16.53.json --- old/aws-cli-1.16.48/.changes/1.16.53.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.16.61/.changes/1.16.53.json 2018-11-26 10:09:17.000000000 +0100 @@ -0,0 +1,37 @@ +[ + { + "category": "``budgets``", + "description": "Update budgets command to latest version", + "type": "api-change" + }, + { + "category": "``firehose``", + "description": "Update firehose command to latest version", + "type": "api-change" + }, + { + "category": "``cloudformation``", + "description": "Update cloudformation command to latest version", + "type": "api-change" + }, + { + "category": "``polly``", + "description": "Update polly command to latest version", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Update rds command to latest version", + "type": "api-change" + }, + { + "category": "``batch``", + "description": "Update batch command to latest version", + "type": "api-change" + }, + { + "category": "``codepipeline``", + "description": "Update codepipeline command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/.changes/1.16.54.json new/aws-cli-1.16.61/.changes/1.16.54.json --- old/aws-cli-1.16.48/.changes/1.16.54.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.16.61/.changes/1.16.54.json 2018-11-26 10:09:17.000000000 +0100 @@ -0,0 +1,17 @@ +[ + { + "category": "``chime``", + "description": "Update chime command to latest version", + "type": "api-change" + }, + { + "category": "``budgets``", + "description": "Update budgets command to latest version", + "type": "api-change" + }, + { + "category": "``redshift``", + "description": "Update redshift command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/.changes/1.16.55.json new/aws-cli-1.16.61/.changes/1.16.55.json --- old/aws-cli-1.16.48/.changes/1.16.55.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.16.61/.changes/1.16.55.json 2018-11-26 10:09:17.000000000 +0100 @@ -0,0 +1,37 @@ +[ + { + "category": "``autoscaling``", + "description": "Update autoscaling command to latest version", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Update ec2 command to latest version", + "type": "api-change" + }, + { + "category": "``resource-groups``", + "description": "Update resource-groups command to latest version", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Update sagemaker command to latest version", + "type": "api-change" + }, + { + "category": "``mediatailor``", + "description": "Update mediatailor command to latest version", + "type": "api-change" + }, + { + "category": "``sns``", + "description": "Update sns command to latest version", + "type": "api-change" + }, + { + "category": "``servicecatalog``", + "description": "Update servicecatalog command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/.changes/1.16.56.json new/aws-cli-1.16.61/.changes/1.16.56.json --- old/aws-cli-1.16.48/.changes/1.16.56.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.16.61/.changes/1.16.56.json 2018-11-26 10:09:17.000000000 +0100 @@ -0,0 +1,77 @@ +[ + { + "category": "``rds``", + "description": "Update rds command to latest version", + "type": "api-change" + }, + { + "category": "``transcribe``", + "description": "Update transcribe command to latest version", + "type": "api-change" + }, + { + "category": "``pinpoint``", + "description": "Update pinpoint command to latest version", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Update s3 command to latest version", + "type": "api-change" + }, + { + "category": "``redshift``", + "description": "Update redshift command to latest version", + "type": "api-change" + }, + { + "category": "``dms``", + "description": "Update dms command to latest version", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "Update codebuild command to latest version", + "type": "api-change" + }, + { + "category": "``route53resolver``", + "description": "Update route53resolver command to latest version", + "type": "api-change" + }, + { + "category": "``s3control``", + "description": "Update s3control command to latest version", + "type": "api-change" + }, + { + "category": "``directconnect``", + "description": "Update directconnect command to latest version", + "type": "api-change" + }, + { + "category": "``comprehend``", + "description": "Update comprehend command to latest version", + "type": "api-change" + }, + { + "category": "``ram``", + "description": "Update ram command to latest version", + "type": "api-change" + }, + { + "category": "``sms-voice``", + "description": "Update sms-voice command to latest version", + "type": "api-change" + }, + { + "category": "``iam``", + "description": "Update iam command to latest version", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "Update ecs command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/.changes/1.16.57.json new/aws-cli-1.16.61/.changes/1.16.57.json --- old/aws-cli-1.16.48/.changes/1.16.57.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.16.61/.changes/1.16.57.json 2018-11-26 10:09:17.000000000 +0100 @@ -0,0 +1,27 @@ +[ + { + "category": "``workspaces``", + "description": "Update workspaces command to latest version", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "Update ecs command to latest version", + "type": "api-change" + }, + { + "category": "``ce``", + "description": "Update ce command to latest version", + "type": "api-change" + }, + { + "category": "``comprehend``", + "description": "Update comprehend command to latest version", + "type": "api-change" + }, + { + "category": "``ssm``", + "description": "Update ssm command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/.changes/1.16.58.json new/aws-cli-1.16.61/.changes/1.16.58.json --- old/aws-cli-1.16.48/.changes/1.16.58.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.16.61/.changes/1.16.58.json 2018-11-26 10:09:17.000000000 +0100 @@ -0,0 +1,67 @@ +[ + { + "category": "``config``", + "description": "Update config command to latest version", + "type": "api-change" + }, + { + "category": "``cloudformation``", + "description": "Update cloudformation command to latest version", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Update ec2 command to latest version", + "type": "api-change" + }, + { + "category": "``cloudtrail``", + "description": "Update cloudtrail command to latest version", + "type": "api-change" + }, + { + "category": "``workdocs``", + "description": "Update workdocs command to latest version", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "Update mediaconvert command to latest version", + "type": "api-change" + }, + { + "category": "``devicefarm``", + "description": "Update devicefarm command to latest version", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Update lambda command to latest version", + "type": "api-change" + }, + { + "category": "``lightsail``", + "description": "Update lightsail command to latest version", + "type": "api-change" + }, + { + "category": "``iot``", + "description": "Update iot command to latest version", + "type": "api-change" + }, + { + "category": "``batch``", + "description": "Update batch command to latest version", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Update workspaces command to latest version", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Update rds command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/.changes/1.16.59.json new/aws-cli-1.16.61/.changes/1.16.59.json --- old/aws-cli-1.16.48/.changes/1.16.59.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.16.61/.changes/1.16.59.json 2018-11-26 10:09:17.000000000 +0100 @@ -0,0 +1,57 @@ +[ + { + "category": "``quicksight``", + "description": "Update quicksight command to latest version", + "type": "api-change" + }, + { + "category": "``autoscaling-plans``", + "description": "Update autoscaling-plans command to latest version", + "type": "api-change" + }, + { + "category": "``devicefarm``", + "description": "Update devicefarm command to latest version", + "type": "api-change" + }, + { + "category": "``ssm``", + "description": "Update ssm command to latest version", + "type": "api-change" + }, + { + "category": "``rds-data``", + "description": "Update rds-data command to latest version", + "type": "api-change" + }, + { + "category": "``xray``", + "description": "Update xray command to latest version", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "Update medialive command to latest version", + "type": "api-change" + }, + { + "category": "``cloudfront``", + "description": "Update cloudfront command to latest version", + "type": "api-change" + }, + { + "category": "``appsync``", + "description": "Update appsync command to latest version", + "type": "api-change" + }, + { + "category": "``cloudwatch``", + "description": "Update cloudwatch command to latest version", + "type": "api-change" + }, + { + "category": "``redshift``", + "description": "Update redshift command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/.changes/1.16.60.json new/aws-cli-1.16.61/.changes/1.16.60.json --- old/aws-cli-1.16.48/.changes/1.16.60.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.16.61/.changes/1.16.60.json 2018-11-26 10:09:17.000000000 +0100 @@ -0,0 +1,7 @@ +[ + { + "category": "``rekognition``", + "description": "Update rekognition command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/.changes/1.16.61.json new/aws-cli-1.16.61/.changes/1.16.61.json --- old/aws-cli-1.16.48/.changes/1.16.61.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.16.61/.changes/1.16.61.json 2018-11-26 10:09:17.000000000 +0100 @@ -0,0 +1,32 @@ +[ + { + "category": "``amplify``", + "description": "Update amplify command to latest version", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "Update transfer command to latest version", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Update s3 command to latest version", + "type": "api-change" + }, + { + "category": "``snowball``", + "description": "Update snowball command to latest version", + "type": "api-change" + }, + { + "category": "``robomaker``", + "description": "Update robomaker command to latest version", + "type": "api-change" + }, + { + "category": "``datasync``", + "description": "Update datasync command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/CHANGELOG.rst new/aws-cli-1.16.61/CHANGELOG.rst --- old/aws-cli-1.16.48/CHANGELOG.rst 2018-11-06 00:14:24.000000000 +0100 +++ new/aws-cli-1.16.61/CHANGELOG.rst 2018-11-26 10:09:17.000000000 +0100 @@ -2,6 +2,152 @@ CHANGELOG ========= +1.16.61 +======= + +* api-change:``amplify``: Update amplify command to latest version +* api-change:``transfer``: Update transfer command to latest version +* api-change:``s3``: Update s3 command to latest version +* api-change:``snowball``: Update snowball command to latest version +* api-change:``robomaker``: Update robomaker command to latest version +* api-change:``datasync``: Update datasync command to latest version + + +1.16.60 +======= + +* api-change:``rekognition``: Update rekognition command to latest version + + +1.16.59 +======= + +* api-change:``quicksight``: Update quicksight command to latest version +* api-change:``autoscaling-plans``: Update autoscaling-plans command to latest version +* api-change:``devicefarm``: Update devicefarm command to latest version +* api-change:``ssm``: Update ssm command to latest version +* api-change:``rds-data``: Update rds-data command to latest version +* api-change:``xray``: Update xray command to latest version +* api-change:``medialive``: Update medialive command to latest version +* api-change:``cloudfront``: Update cloudfront command to latest version +* api-change:``appsync``: Update appsync command to latest version +* api-change:``cloudwatch``: Update cloudwatch command to latest version +* api-change:``redshift``: Update redshift command to latest version + + +1.16.58 +======= + +* api-change:``config``: Update config command to latest version +* api-change:``cloudformation``: Update cloudformation command to latest version +* api-change:``ec2``: Update ec2 command to latest version +* api-change:``cloudtrail``: Update cloudtrail command to latest version +* api-change:``workdocs``: Update workdocs command to latest version +* api-change:``mediaconvert``: Update mediaconvert command to latest version +* api-change:``devicefarm``: Update devicefarm command to latest version +* api-change:``lambda``: Update lambda command to latest version +* api-change:``lightsail``: Update lightsail command to latest version +* api-change:``iot``: Update iot command to latest version +* api-change:``batch``: Update batch command to latest version +* api-change:``workspaces``: Update workspaces command to latest version +* api-change:``rds``: Update rds command to latest version + + +1.16.57 +======= + +* api-change:``workspaces``: Update workspaces command to latest version +* api-change:``ecs``: Update ecs command to latest version +* api-change:``ce``: Update ce command to latest version +* api-change:``comprehend``: Update comprehend command to latest version +* api-change:``ssm``: Update ssm command to latest version + + +1.16.56 +======= + +* api-change:``rds``: Update rds command to latest version +* api-change:``transcribe``: Update transcribe command to latest version +* api-change:``pinpoint``: Update pinpoint command to latest version +* api-change:``s3``: Update s3 command to latest version +* api-change:``redshift``: Update redshift command to latest version +* api-change:``dms``: Update dms command to latest version +* api-change:``codebuild``: Update codebuild command to latest version +* api-change:``route53resolver``: Update route53resolver command to latest version +* api-change:``s3control``: Update s3control command to latest version +* api-change:``directconnect``: Update directconnect command to latest version +* api-change:``comprehend``: Update comprehend command to latest version +* api-change:``ram``: Update ram command to latest version +* api-change:``sms-voice``: Update sms-voice command to latest version +* api-change:``iam``: Update iam command to latest version +* api-change:``ecs``: Update ecs command to latest version + + +1.16.55 +======= + +* api-change:``autoscaling``: Update autoscaling command to latest version +* api-change:``ec2``: Update ec2 command to latest version +* api-change:``resource-groups``: Update resource-groups command to latest version +* api-change:``sagemaker``: Update sagemaker command to latest version +* api-change:``mediatailor``: Update mediatailor command to latest version +* api-change:``sns``: Update sns command to latest version +* api-change:``servicecatalog``: Update servicecatalog command to latest version + + +1.16.54 +======= + +* api-change:``chime``: Update chime command to latest version +* api-change:``budgets``: Update budgets command to latest version +* api-change:``redshift``: Update redshift command to latest version + + +1.16.53 +======= + +* api-change:``budgets``: Update budgets command to latest version +* api-change:``firehose``: Update firehose command to latest version +* api-change:``cloudformation``: Update cloudformation command to latest version +* api-change:``polly``: Update polly command to latest version +* api-change:``rds``: Update rds command to latest version +* api-change:``batch``: Update batch command to latest version +* api-change:``codepipeline``: Update codepipeline command to latest version + + +1.16.52 +======= + +* api-change:``mediapackage``: Update mediapackage command to latest version + + +1.16.51 +======= + +* api-change:``medialive``: Update medialive command to latest version +* api-change:``events``: Update events command to latest version +* api-change:``dlm``: Update dlm command to latest version + + +1.16.50 +======= + +* api-change:``ce``: Update ce command to latest version +* api-change:``dms``: Update dms command to latest version +* api-change:``ec2``: Update ec2 command to latest version + + +1.16.49 +======= + +* api-change:``waf-regional``: Update waf-regional command to latest version +* api-change:``pinpoint``: Update pinpoint command to latest version +* api-change:``pinpoint-email``: Update pinpoint-email command to latest version +* api-change:``apigateway``: Update apigateway command to latest version +* api-change:``codebuild``: Update codebuild command to latest version +* api-change:``ec2``: Update ec2 command to latest version + + 1.16.48 ======= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/awscli/__init__.py new/aws-cli-1.16.61/awscli/__init__.py --- old/aws-cli-1.16.48/awscli/__init__.py 2018-11-06 00:14:24.000000000 +0100 +++ new/aws-cli-1.16.61/awscli/__init__.py 2018-11-26 10:09:17.000000000 +0100 @@ -17,7 +17,7 @@ """ import os -__version__ = '1.16.48' +__version__ = '1.16.61' # # Get our data path to be added to botocore's search path diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/awscli/clidriver.py new/aws-cli-1.16.61/awscli/clidriver.py --- old/aws-cli-1.16.48/awscli/clidriver.py 2018-11-06 00:14:24.000000000 +0100 +++ new/aws-cli-1.16.61/awscli/clidriver.py 2018-11-26 10:09:17.000000000 +0100 @@ -264,6 +264,8 @@ format_string=LOG_FORMAT) self.session.set_stream_logger('s3transfer', logging.DEBUG, format_string=LOG_FORMAT) + self.session.set_stream_logger('urllib3', logging.DEBUG, + format_string=LOG_FORMAT) LOG.debug("CLI version: %s", self.session.user_agent()) LOG.debug("Arguments entered to CLI: %s", sys.argv[1:]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/awscli/customizations/s3/subcommands.py new/aws-cli-1.16.61/awscli/customizations/s3/subcommands.py --- old/aws-cli-1.16.48/awscli/customizations/s3/subcommands.py 2018-11-06 00:14:24.000000000 +0100 +++ new/aws-cli-1.16.61/awscli/customizations/s3/subcommands.py 2018-11-26 10:09:17.000000000 +0100 @@ -249,11 +249,11 @@ STORAGE_CLASS = {'name': 'storage-class', 'choices': ['STANDARD', 'REDUCED_REDUNDANCY', 'STANDARD_IA', - 'ONEZONE_IA'], + 'ONEZONE_IA', 'INTELLIGENT_TIERING'], 'help_text': ( "The type of storage to use for the object. " "Valid choices are: STANDARD | REDUCED_REDUNDANCY " - "| STANDARD_IA | ONEZONE_IA. " + "| STANDARD_IA | ONEZONE_IA | INTELLIGENT_TIERING. " "Defaults to 'STANDARD'")} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/doc/source/conf.py new/aws-cli-1.16.61/doc/source/conf.py --- old/aws-cli-1.16.48/doc/source/conf.py 2018-11-06 00:14:24.000000000 +0100 +++ new/aws-cli-1.16.61/doc/source/conf.py 2018-11-26 10:09:17.000000000 +0100 @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.16.' # The full version, including alpha/beta/rc tags. -release = '1.16.48' +release = '1.16.61' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/setup.cfg new/aws-cli-1.16.61/setup.cfg --- old/aws-cli-1.16.48/setup.cfg 2018-11-06 00:14:24.000000000 +0100 +++ new/aws-cli-1.16.61/setup.cfg 2018-11-26 10:09:17.000000000 +0100 @@ -4,7 +4,7 @@ [metadata] requires-dist = - botocore==1.12.38 + botocore==1.12.51 colorama>=0.2.5,<=0.3.9 docutils>=0.10 rsa>=3.1.2,<=3.5.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/setup.py new/aws-cli-1.16.61/setup.py --- old/aws-cli-1.16.48/setup.py 2018-11-06 00:14:24.000000000 +0100 +++ new/aws-cli-1.16.61/setup.py 2018-11-26 10:09:17.000000000 +0100 @@ -23,7 +23,7 @@ raise RuntimeError("Unable to find version string.") -requires = ['botocore==1.12.38', +requires = ['botocore==1.12.51', 'colorama>=0.2.5,<=0.3.9', 'docutils>=0.10', 'rsa>=3.1.2,<=3.5.0', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/tests/functional/cloudfront/test_create_distribution.py new/aws-cli-1.16.61/tests/functional/cloudfront/test_create_distribution.py --- old/aws-cli-1.16.48/tests/functional/cloudfront/test_create_distribution.py 2018-11-06 00:14:24.000000000 +0100 +++ new/aws-cli-1.16.61/tests/functional/cloudfront/test_create_distribution.py 2018-11-26 10:09:17.000000000 +0100 @@ -91,7 +91,7 @@ def test_distribution_config(self): # To demonstrate the original --distribution-config still works cmdline = self.prefix + ('--distribution-config ' - 'Origins={Quantity=0},' + 'Origins={Quantity=1,Items=[{Id=foo,DomainName=bar}]},' 'DefaultCacheBehavior={' 'TargetOriginId=foo,' 'ForwardedValues={QueryString=False,Cookies={Forward=none}},' @@ -105,7 +105,10 @@ ) result = { 'DistributionConfig': { - 'Origins': {'Quantity': 0}, # Simplified + 'Origins': { + 'Quantity': 1, + 'Items': [{'Id': 'foo', 'DomainName': 'bar'}] + }, 'CallerReference': 'abcd', 'Comment': '', 'Enabled': True, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/tests/functional/cloudfront/test_update_distribution.py new/aws-cli-1.16.61/tests/functional/cloudfront/test_update_distribution.py --- old/aws-cli-1.16.48/tests/functional/cloudfront/test_update_distribution.py 2018-11-06 00:14:24.000000000 +0100 +++ new/aws-cli-1.16.61/tests/functional/cloudfront/test_update_distribution.py 2018-11-26 10:09:17.000000000 +0100 @@ -26,7 +26,10 @@ # A get-distribution-config response, contains a minimal config 'ETag': '__etag__', 'DistributionConfig': { - 'Origins': {'Quantity': 0}, # Simplified + 'Origins': { + 'Quantity': 1, + 'Items': [{'Id': 'foo', 'DomainName': 'bar'}] + }, 'CallerReference': 'abcd', 'Comment': '', 'Enabled': True, @@ -43,7 +46,10 @@ result = { 'DistributionConfig': { 'DefaultRootObject': 'index.html', - 'Origins': {'Quantity': 0}, # Simplified + 'Origins': { + 'Quantity': 1, + 'Items': [{'Id': 'foo', 'DomainName': 'bar'}] + }, 'CallerReference': 'abcd', 'Comment': '', 'Enabled': True, @@ -58,7 +64,7 @@ def test_distribution_config(self): # To demonstrate the original --distribution-config still works cmdline = self.prefix + ('--distribution-config ' - 'Origins={Quantity=0},' + 'Origins={Quantity=1,Items=[{Id=foo,DomainName=bar}]},' 'DefaultCacheBehavior={' 'TargetOriginId=foo,' 'ForwardedValues={QueryString=False,Cookies={Forward=none}},' @@ -72,7 +78,10 @@ ) result = { 'DistributionConfig': { - 'Origins': {'Quantity': 0}, # Simplified + 'Origins': { + 'Quantity': 1, + 'Items': [{'Id': 'foo', 'DomainName': 'bar'}] + }, 'CallerReference': 'abcd', 'Comment': '', 'Enabled': True, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/tests/functional/s3/test_cp_command.py new/aws-cli-1.16.61/tests/functional/s3/test_cp_command.py --- old/aws-cli-1.16.48/tests/functional/s3/test_cp_command.py 2018-11-06 00:14:24.000000000 +0100 +++ new/aws-cli-1.16.61/tests/functional/s3/test_cp_command.py 2018-11-26 10:09:17.000000000 +0100 @@ -99,6 +99,21 @@ self.assertEqual(self.operations_called[0][1]['Bucket'], 'bucket') self.assertEqual(self.operations_called[0][1]['Expires'], '90') + def test_upload_standard_ia(self): + full_path = self.files.create_file('foo.txt', 'mycontent') + cmdline = ('%s %s s3://bucket/key.txt --storage-class STANDARD_IA' % + (self.prefix, full_path)) + self.parsed_responses = \ + [{'ETag': '"c8afdb36c52cf4727836669019e69222"'}] + self.run_cmd(cmdline, expected_rc=0) + self.assertEqual(len(self.operations_called), 1, + self.operations_called) + self.assertEqual(self.operations_called[0][0].name, 'PutObject') + args = self.operations_called[0][1] + self.assertEqual(args['Key'], 'key.txt') + self.assertEqual(args['Bucket'], 'bucket') + self.assertEqual(args['StorageClass'], 'STANDARD_IA') + def test_upload_onezone_ia(self): full_path = self.files.create_file('foo.txt', 'mycontent') cmdline = ('%s %s s3://bucket/key.txt --storage-class ONEZONE_IA' % @@ -114,6 +129,21 @@ self.assertEqual(args['Bucket'], 'bucket') self.assertEqual(args['StorageClass'], 'ONEZONE_IA') + def test_upload_intelligent_tiering(self): + full_path = self.files.create_file('foo.txt', 'mycontent') + cmdline = ('%s %s s3://bucket/key.txt --storage-class INTELLIGENT_TIERING' % + (self.prefix, full_path)) + self.parsed_responses = \ + [{'ETag': '"c8afdb36c52cf4727836669019e69222"'}] + self.run_cmd(cmdline, expected_rc=0) + self.assertEqual(len(self.operations_called), 1, + self.operations_called) + self.assertEqual(self.operations_called[0][0].name, 'PutObject') + args = self.operations_called[0][1] + self.assertEqual(args['Key'], 'key.txt') + self.assertEqual(args['Bucket'], 'bucket') + self.assertEqual(args['StorageClass'], 'INTELLIGENT_TIERING') + def test_operations_used_in_download_file(self): self.parsed_responses = [ {"ContentLength": "100", "LastModified": "00:00:00Z"}, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.48/tests/integration/customizations/test_generatecliskeleton.py new/aws-cli-1.16.61/tests/integration/customizations/test_generatecliskeleton.py --- old/aws-cli-1.16.48/tests/integration/customizations/test_generatecliskeleton.py 2018-11-06 00:14:24.000000000 +0100 +++ new/aws-cli-1.16.61/tests/integration/customizations/test_generatecliskeleton.py 2018-11-26 10:09:17.000000000 +0100 @@ -10,47 +10,18 @@ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. +import os import json +import logging +import mock from nose.tools import assert_equal +from awscli.testutils import unittest, aws, capture_output from awscli.clidriver import create_clidriver -from awscli.testutils import unittest, aws from awscli.customizations.preview import PREVIEW_SERVICES -def test_can_generate_skeletons_for_all_service_comands(): - driver = create_clidriver() - help_command = driver.create_help_command() - for command_name, command_obj in help_command.command_table.items(): - if command_name in PREVIEW_SERVICES: - # Skip over any preview services for now. - continue - sub_help = command_obj.create_help_command() - # This avoids command objects like ``PreviewModeCommand`` that - # do not exhibit any visible functionality (i.e. provides a command - # for the CLI). - if hasattr(sub_help, 'command_table'): - for sub_name, sub_command in sub_help.command_table.items(): - op_help = sub_command.create_help_command() - arg_table = op_help.arg_table - if 'generate-cli-skeleton' in arg_table: - yield _test_gen_skeleton, command_name, sub_name - - -def _test_gen_skeleton(command_name, operation_name): - p = aws('%s %s --generate-cli-skeleton' % (command_name, operation_name)) - assert_equal(p.rc, 0, 'Received non zero RC (%s) for command: %s %s' - % (p.rc, command_name, operation_name)) - try: - parsed = json.loads(p.stdout) - except ValueError as e: - raise AssertionError( - "Could not generate CLI skeleton for command: %s %s\n" - "stdout:\n%s\n" - "stderr:\n%s\n" % (command_name, operation_name)) - - class TestIntegGenerateCliSkeleton(unittest.TestCase): """This tests various services to see if the generated skeleton is correct @@ -90,3 +61,79 @@ json.loads(p.stdout), {'Path': '', 'GroupName': ''} ) + + +def test_can_generate_skeletons_for_all_service_comands(): + environ = { + 'AWS_DATA_PATH': os.environ['AWS_DATA_PATH'], + 'AWS_DEFAULT_REGION': 'us-east-1', + 'AWS_ACCESS_KEY_ID': 'access_key', + 'AWS_SECRET_ACCESS_KEY': 'secret_key', + 'AWS_CONFIG_FILE': '', + 'AWS_SHARED_CREDENTIALS_FILE': '', + } + with mock.patch('os.environ', environ): + driver = create_clidriver() + help_command = driver.create_help_command() + for command_name, command_obj in help_command.command_table.items(): + if command_name in PREVIEW_SERVICES: + # Skip over any preview services for now. + continue + sub_help = command_obj.create_help_command() + # This avoids command objects like ``PreviewModeCommand`` that + # do not exhibit any visible functionality (i.e. provides a command + # for the CLI). + if hasattr(sub_help, 'command_table'): + for sub_name, sub_command in sub_help.command_table.items(): + op_help = sub_command.create_help_command() + arg_table = op_help.arg_table + if 'generate-cli-skeleton' in arg_table: + yield _test_gen_skeleton, command_name, sub_name, + + +def _test_gen_skeleton(command_name, operation_name): + command = '%s %s --generate-cli-skeleton' % (command_name, + operation_name) + stdout, stderr, _ = _run_cmd(command) + # Test that a valid JSON blob is emitted to stdout is valid. + try: + json.loads(stdout) + except ValueError as e: + raise AssertionError( + "Could not generate CLI skeleton for command: %s %s\n" + "stdout:\n%s\n" + "stderr:\n%s\n" % (command_name, operation_name, stdout, + stderr)) + + +def _run_cmd(cmd, expected_rc=0): + logging.debug("Calling cmd: %s", cmd) + # Drivers do not seem to be reusable since the formatters seem to not clear + # themselves between runs. This is fine in practice since a driver is only + # called once but for tests it means we need to create a new driver for + # each test, which is far more heavyweight than it needs to be. Might be + # worth seeing if we can make drivers reusable to speed these up generated + # tests. + driver = create_clidriver() + if not isinstance(cmd, list): + cmdlist = cmd.split() + else: + cmdlist = cmd + + with capture_output() as captured: + try: + rc = driver.main(cmdlist) + except SystemExit as e: + # We need to catch SystemExit so that we + # can get a proper rc and still present the + # stdout/stderr to the test runner so we can + # figure out what went wrong. + rc = e.code + stderr = captured.stderr.getvalue() + stdout = captured.stdout.getvalue() + assert_equal( + rc, expected_rc, + "Unexpected rc (expected: %s, actual: %s) for command: %s\n" + "stdout:\n%sstderr:\n%s" % ( + expected_rc, rc, cmd, stdout, stderr)) + return stdout, stderr, rc ++++++ hide_py_pckgmgmt.patch ++++++ --- /var/tmp/diff_new_pack.XqfofI/_old 2018-12-04 20:58:26.852579130 +0100 +++ /var/tmp/diff_new_pack.XqfofI/_new 2018-12-04 20:58:26.852579130 +0100 @@ -1,16 +1,16 @@ ---- setup.py.orig 2018-11-06 00:14:24.000000000 +0100 -+++ setup.py 2018-11-06 12:17:23.491278811 +0100 +--- setup.py.orig 2018-11-26 10:09:17.000000000 +0100 ++++ setup.py 2018-11-29 13:47:18.748043484 +0100 @@ -23,18 +23,18 @@ raise RuntimeError("Unable to find version string.") --requires = ['botocore==1.12.38', +-requires = ['botocore==1.12.51', - 'colorama>=0.2.5,<=0.3.9', - 'docutils>=0.10', - 'rsa>=3.1.2,<=3.5.0', - 's3transfer>=0.1.12,<0.2.0', - 'PyYAML>=3.10,<=3.13'] -+# requires = ['botocore==1.12.38', ++# requires = ['botocore==1.12.51', +# 'colorama>=0.2.5,<=0.3.9', +# 'docutils>=0.10', +# 'rsa>=3.1.2,<=3.5.0',
